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
341451357150	341451357721	341451358271	341451358821	341451359369	341451359921	341451360471	341451361021	341451361569	341451362121	341451362671	341451363221	341451363769	341451364321	341451364871	341451365421	341451365969	341451366521	341451367071	341451367621	341451368169	341451368721	341451369271	341451369821	341451370369	341451370921	341451371471	341451372021	341451372569	341451373121	341451373671	341451374221	341451374771	341451375321	341451375871	341451376421	341451376969	341451377521	341451378071	341451378621	341451379171	341451379721	341451380271	341451380821	341451381369	341451381921	341451382471	341451383021	341451383569	341451384121	341451384671	341451385221	341451385769	341451386321	341451386871	341451387421	341451387969	341451388521	341451389071	341451389621	341451390169	341451390721	341451391271	341451391821	341451392369	341451392921	341451393471	341451394021	341451394569	341451395121	341451395671	341451396221	341451396769	341451397321	341451397871	341451398421	341451398969	341451399521	341451400071	341451400621	341451401171	341451401721	341451402271	341451402821	341451403371	341451403921	341451404471	341451405021	341451405571	341451406121	341451406671	341451407221	341451407771	341451408321	341451408871	341451409421	341451409971	341451410521	341451411071	341451411621	341451412171	341451412721	341451413271	341451413821	341451414371	341451414921	341451415471	341451416021	341451416571	341451417121	341451417671	341451418221	341451418771	341451419321	341451419871	341451420421	341451420971	341451421521	341451422071	341451422621	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2774	2000	3600	2300	2774	2000	3600	2300	2774	2000	3600	2300	2774	2000	3600	2300	2774	2000	3600	2300	2774	2000	3600	2300	2774	2000	3600	2300	2774	2000	3600	2300	2774	2000	3600	2300	2774	2000	3600	2300	2774	2000	3600	2300	2774	2000	3600	2300	2774	2000	3600	2300	2774	2000	3600	2300	2774	2000	3600	2300	2774	2000	3600	2300	2774	2000	3600	2300	2774	2000	3600	2300	2774	2000	3600	2300	2774	2000	3600	2300	2773	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
23393	21764	29545	24530	21755	21703	6603	998	794	685	658	591	565	513	490	473	509	424	488	456	464	464	428	428	455	426	413	387	406	425	402	457	410	409	402	394	403	424	427	408	385	394	367	404	412	394	374	374	406	383	448	357	388	421	428	373	409	398	383	401	388	398	404	410	391	414	395	373	363	432	399	401	388	400	406	377	407	393	403	402	408	366	425	382	388	380	381	341	401	382	393	405	396	430	376	392	410	395	357	362	353	391	361	392	374	387	403	361	371	364	393	415	398	341	355	426	392	379	401	392	397	393	397	385	409	387	420	421	385	370	390	354	376	402	376	399	387	375	391	417	389	374	391	373	375	386	378	415	369	380	401	349	347	373	412	400	417	363	386	386	355	379	394	394	395	367	406	376	397	396	411	411	408	388	367	387	412	402	421	388	410	410	399	386	408	440	382	401	371	354	405	424	393	403	369	395	381	426	418	389	346	400	406	394	405	359	403	391	341	391	395	393	407	400	424	371	411	391	387	398	366	390	375	408	367	368	364	396	398	413	396	429	390	391	393	405	380	383	405	385	397	420	385	362	386	408	344	376	362	376	378	406	376	399	360	408	388	381	385	381	403	393	386	383	375	375	397	389	409	383	395	398	406	391	427	365	384	392	397	395	392	387	382	416	404	411	414	385	417	403	428	392	356	407	415	384	374	394	429	379	400	379	384	373	395	381	405	364	370	394	373	398	391	380	379	388	397	401	385	313	351	420	405	376	370	392	384	385	380	391	413	389	380	367	385	381	429	366	398	393	391	396	352	354	430	375	377	395	398	352	376	371	336	396	392	393	384	377	393	399	390	407	421	363	397	420	389	398	401	393	431	408	361	379	372	381	379	383	353	386	373	379	369	426	359	408	402	394	369	387	420	404	378	407	405	401	374	430	386	393	393	383	393	429	404	400	423	358	397	374	416	378	366	328	382	398	362	354	395	369	417	415	411	352	417	381	409	465	400	364	385	383	369	380	369	365	395	355	385	392	406	424	394	355	367	363	387	382	401	431	391	362	407	413	385	379	403	402	375	395	365	393	392	360	372	395	390	373	382	382	380	369	407	400	389	390	414	378	371	408	353	388	414	375	384	393	372	413	390	376	328	361	375	404	381	407	381	423	410	365	395	397	375	376	428	401	395	392	371	410	410	384	403	426	383	387	368	372	370	384	427	406	390	417	349	422	403	385	360	398	385	412	417	405	422	400	338	401	428	412	399	445	385	415	410	401	445	399	360	441	390	412	382	397	398	376	370	388	381	399	377	367	388	379	400	398	357	418	371	363	387	395	401	374	376	386	365	386	368	382	414	381	375	395	423	352	359	393	381	382	389	399	375	419	401	361	359	401	400	378	419	421	361	386	376	377	392	380	411	418	387	374	372	389	379	405	366	403	395	361	367	409	400	391	390	366	406	363	351	387	399	400	378	367	398	371	362	387	373	387	413	395	387	392	413	373	355	405	383	392	386	413	369	391	356	385	379	401	377	392	394	386	402	390	403	399	407	386	439	400	408	411	380	382	399	391	385	391	372	438	388	384	392	378	426	424	414	362	401	388	422	413	453	379	389	384	417	382	382	366	405	365	401	374	385	392	356	392	369	394	413	380	370	392	409	371	378	386	378	409	384	365	392	403	392	362	402	391	392	412	406	377	403	383	337	399	371	398	372	383	351	401	357	374	397	391	362	370	414	399	377	399	387	393	366	407	402	410	410	371	393	387	387	389	380	381	378	359	424	371	403	415	399	415	391	378	393	372	366	386	369	382	389	397	387	394	403	391	406	394	391	381	348	368	366	410	384	419	374	387	380	346	400	412	424	388	399	413	398	372	371	374	357	417	381	390	412	407	376	395	381	374	390	394	414	360	361	398	406	363	390	425	378	386	400	380	380	417	380	412	396	369	400	411	370	402	392	401	388	402	371	394	378	403	409	398	379	406	413	365	414	373	385	374	376	381	375	392	368	403	428	330	412	389	371	360	393	392	387	382	370	367	397	389	374	390	385	361	387	405	373	415	381	378	404	373	363	394	404	420	420	399	402	373	380	374	385	400	390	376	385	358	413	417	384	382	405	384	420	408	383	399	380	410	379	401	385	421	405	402	408	374	391	383	376	389	375	402	381	446	373	419	412	397	359	398	374	369	418	374	364	379	397	378	381	397	385	386	374	382	384	404	362	387	405	381	400	352	390	367	373	394	375	395	383	380	407	420	420	389	383	382	421	378	410	359	396	383	394	397	373	340	362	393	397	407	410	364	397	400	401	413	403	391	391	359	375	378	381	409	392	410	384	399	371	399	405	376	388	389	418	377	384	365	368	381	421	385	365	426	365	385	349	389	366	381	423	403	419	381	382	377	405	369	380	427	374	423	417	412	397	389	389	379	364	400	372	407	399	388	395	388	366	371	358	407	341	386	416	399	405	384	379	395	386	404	355	395	417	419	403	404	379	403	373	402	384	365	388	372	383	408	403	403	399	379	422	363	431	404	353	377	407	405	397	367	414	400	371	383	387	383	373	423	414	398	369	415	390	398	375	385	386	376	416	387	424	363	394	362	381	402	379	377	393	419	408	371	387	402	389	372	398	382	369	380	383	397	384	399	381	382	397	377	351	397	404	403	386	409	360	378	408	424	342	405	396	418	351	406	394	380	386	392	402	405	397	391	350	395	415	383	411	413	383	394	384	399	401	350	376	420	373	378	385	399	415	369	406	385	351	362	397	368	369	354	417	372	413	393	405	389	414	378	374	401	392	423	381	360	400	381	407	369	371	393	387	377	422	392	396	413	388	412	382	357	386	369	386	399	372	388	405	419	383	379	377	391	408	391	428	394	360	412	412	388	376	393	408	395	399	374	392	429	390	400	361	424	406	383	382	347	403	416	407	389	414	402	381	352	369	365	382	374	423	367	394	415	387	411	399	365	401	403	395	406	415	361	362	436	376	375	406	393	372	409	397	406	367	416	426	377	419	370	394	396	353	390	413	375	352	393	431	374	366	354	390	412	407	421	398	390	390	364	408	392	399	389	418	448	396	422	408	373	354	376	392	393	386	403	381	373	393	388	387	417	365	374	399	385	417	396	383	403	393	376	421	373	404	381	393	407	380	437	380	390	400	402	384	368	411	393	398	392	388	386	405	384	366	364	373	385	334	397	365	414	388	385	402	369	408	405	373	384	410	405	355	372	413	392	382	356	351	388	348	356	381	384	392	392	364	365	395	378	400	370	404	351	401	383	367	401	390	375	419	381	412	353	400	404	405	400	400	367	347	385	436	418	384	424	397	406	406	397	396	353	376	363	377	404	362	370	388	414	363	366	370	364	383	385	393	360	415	382	370	378	408	363	380	396	372	388	378	415	386	388	402	381	397	346	400	404	397	410	376	369	400	371	400	383	369	414	414	387	370	396	393	400	395	381	399	391	379	387	420	393	417	390	408	403	378	385	394	336	398	367	360	377	367	414	395	395	401	388	379	369
23171	37408	23319	8775	3964	2624	2009	1564	1274	1101	936	861	807	743	634	662	638	622	627	646	594	543	561	565	538	584	510	520	524	542	512	478	462	489	527	498	492	506	497	549	499	476	502	517	503	517	507	498	561	537	497	504	492	500	479	454	500	571	497	480	469	550	445	494	471	487	490	483	476	474	505	497	514	465	492	491	468	503	481	538	507	496	501	492	486	506	446	515	444	478	491	470	509	485	472	498	477	474	518	494	483	467	530	550	462	510	483	494	477	527	501	463	509	508	484	496	463	494	462	491	492	505	484	518	478	482	514	474	484	503	459	481	509	491	486	496	469	495	495	502	487	483	488	473	477	463	474	466	497	490	518	520	468	500	493	537	509	471	515	483	493	490	523	486	480	518	502	492	513	433	505	476	526	513	478	469	479	469	508	513	476	467	488	454	476	526	473	528	444	490	492	449	500	454	501	475	489	513	492	464	492	456	497	481	513	440	470	472	460	486	496	493	460	484	488	499	486	491	480	484	501	503	470	519	493	522	470	471	503	503	472	480	522	494	494	478	494	481	506	467	510	486	490	483	538	470	509	521	461	498	490	506	500	500	465	478	485	477	483	481	499	492	474	471	492	483	491	492	474	476	480	456	521	503	525	484	463	472	512	477	463	508	509	511	457	513	529	480	476	498	486	506	500	517	517	495	516	479	461	486	489	523	457	501	454	468	490	533	494	482	480	437	477	490	510	463	496	480	466	446	486	479	503	483	481	499	502	504	481	511	494	473	496	502	466	513	488	506	507	510	489	480	507	491	509	513	493	503	478	481	441	511	471	489	461	519	467	520	485	472	486	499	494	483	480	484	494	476	464	471	472	423	498	487	484	462	458	482	476	538	452	514	493	486	485	477	501	526	502	491	448	474	473	525	488	492	499	443	513	483	526	483	524	510	481	456	466	484	466	488	474	464	506	478	499	506	501	512	489	467	497	497	490	498	500	499	494	493	471	452	470	489	499	496	505	505	474	496	479	465	453	490	488	517	496	467	441	501	495	492	506	467	469	441	539	504	474	462	500	468	468	502	494	526	461	459	480	461	505	476	455	483	511	495	462	471	460	513	476	486	519	462	466	489	453	504	491	485	500	444	507	463	531	479	464	438	508	490	484	462	493	489	485	482	487	491	516	483	492	505	515	509	473	493	506	498	481	500	491	464	497	530	541	505	448	495	482	520	487	491	501	479	474	466	450	504	481	521	484	500	504	494	505	448	477	508	430	463	498	486	493	467	490	474	524	486	502	512	481	513	492	484	493	456	478	486	501	487	525	487	479	446	460	513	490	498	483	493	481	499	525	458	455	494	523	494	485	460	470	484	463	490	485	477	523	535	470	506	459	515	506	467	518	452	466	504	495	438	501	466	515	482	468	527	454	495	507	488	473	500	491	490	486	482	463	492	504	508	462	494	477	447	465	524	507	515	487	516	468	484	463	491	462	468	528	485	444	500	486	483	496	439	470	490	470	495	495	463	513	505	490	474	481	454	497	436	472	464	493	461	454	522	482	453	496	472	506	482	478	488	478	496	485	495	476	476	541	452	444	511	462	437	471	521	494	432	538	483	508	479	500	493	480	457	503	482	513	497	486	508	507	520	471	518	494	514	484	515	458	497	487	488	452	517	481	475	492	434	484	483	487	526	490	488	514	476	487	502	510	507	496	473	477	543	500	503	483	460	460	487	490	494	460	476	488	504	475	499	478	466	500	505	498	479	489	511	507	526	515	489	463	491	489	462	522	449	470	459	518	466	454	522	479	501	462	494	497	515	452	521	477	493	497	507	453	499	556	458	477	475	450	528	441	510	495	522	488	479	501	462	477	506	491	468	436	481	480	504	451	522	467	537	496	470	465	499	466	497	494	464	472	509	434	490	504	482	488	496	477	484	465	455	510	468	480	499	453	492	491	458	469	488	498	472	516	524	482	480	507	457	496	486	498	447	509	523	468	474	497	503	448	478	473	493	474	480	496	483	495	437	453	472	528	492	523	492	499	500	481	502	474	518	489	482	503	503	459	502	473	505	456	478	476	473	476	496	458	472	523	445	515	517	503	474	533	495	485	491	521	478	477	491	486	484	505	481	457	490	520	505	496	486	510	483	487	505	476	445	518	483	482	490	506	510	468	477	501	520	492	474	471	492	502	505	472	463	509	526	465	456	519	488	473	454	532	482	471	500	479	488	505	452	456	460	479	500	446	491	515	507	508	504	468	478	478	485	477	483	538	480	493	449	477	452	486	510	490	471	457	486	485	526	467	458	472	544	487	472	484	473	480	502	482	525	501	490	515	519	478	504	492	498	449	492	529	496	492	493	477	487	496	481	464	491	479	512	495	482	501	545	462	481	459	481	487	490	456	522	471	495	498	485	474	477	531	461	503	465	482	467	488	505	511	517	476	488	497	461	477	481	489	496	512	513	474	462	495	468	516	494	490	516	515	479	488	486	465	485	481	494	492	482	480	503	491	492	518	519	473	494	476	464	491	512	457	499	469	476	494	481	509	504	478	472	514	494	523	477	498	491	485	458	502	461	485	499	482	498	502	469	450	468	464	489	524	489	511	456	522	490	479	470	471	511	504	439	458	455	476	435	492	465	494	508	468	500	489	455	513	467	468	481	504	490	499	492	485	488	475	497	509	486	490	532	477	551	497	499	505	501	492	520	479	501	448	490	490	436	468	502	501	496	468	495	457	507	479	508	481	491	488	499	477	484	491	488	466	513	480	462	498	488	481	482	490	497	505	498	467	471	478	523	519	512	496	462	513	498	467	529	481	470	542	478	499	485	473	458	460	503	489	496	495	469	504	463	474	457	521	482	493	497	496	496	511	497	473	464	481	467	497	480	491	478	515	444	511	475	471	501	474	493	488	470	502	508	484	477	471	494	469	473	479	482	456	458	488	456	497	524	484	494	461	469	470	513	469	481	537	497	515	507	454	493	518	495	485	498	496	478	499	510	464	504	500	457	485	483	473	528	495	513	437	431	483	483	475	473	472	475	478	503	488	467	469	473	494	492	493	510	500	504	457	453	483	450	510	514	479	458	525	461	487	473	551	522	484	504	446	475	473	474	488	504	530	470	483	472	504	466	474	472	467	525	500	507	490	499	484	494	497	484	440	492	490	490	491	463	531	516	503	442	459	497	512	509	479	448	495	472	482	488	490	480	492	461	456	470	488	527	482	471	459	490	460	488	486	496	489	452	494	449	471	447	480	539	461	507	501	475	494	468	492	475	486	489	538	504	469	512	486	469	509	464	485	487	455	463	468	500	483	494	487	502	538	478	495	482	481	443	488	481	482	498	517	477	496	501	502	491	496	473	472	493	513	509	508	451	496	473	487	446	490	528	459	469	485	510	485	479	500	490	465	523	487	464	484	478	420	490	507	488	514	480	479	494	485	476	485	495	509	502	504	456	507	465	453	490	530	491	457	518	460	494	485	491	468	486	482	447	484	489	490	469	468	524
27300	19623	9404	2142	707	635	603	561	557	587	557	618	578	571	506	569	588	570	565	541	543	595	576	551	568	607	595	561	557	564	568	572	539	549	567	576	541	528	542	561	563	602	604	603	558	507	586	522	518	552	552	576	572	531	605	559	604	545	562	538	576	590	525	567	563	543	523	576	574	592	513	533	563	535	517	548	573	554	567	568	571	555	539	579	531	576	553	544	553	547	584	574	538	589	511	561	587	573	561	563	589	596	564	611	547	579	562	558	561	539	556	515	562	554	544	538	556	547	544	591	590	579	566	545	565	562	572	585	608	524	572	575	591	563	569	554	579	531	588	556	543	580	579	539	551	542	517	535	552	575	561	533	576	560	543	536	583	514	590	556	583	602	571	550	524	582	578	576	569	579	566	569	558	556	556	563	577	549	561	543	531	549	555	557	550	562	586	558	505	571	563	558	499	575	544	554	585	568	545	524	554	524	550	577	558	563	578	586	526	527	576	573	585	557	582	522	554	573	574	560	545	537	573	524	524	517	541	581	570	510	546	550	590	549	560	524	581	523	543	577	570	522	540	529	581	539	600	586	555	540	576	550	579	563	573	546	568	534	603	570	539	567	556	531	572	560	533	574	584	556	564	562	565	533	543	578	567	523	592	509	558	563	574	550	582	600	533	543	553	541	574	553	570	547	567	540	588	564	509	580	583	556	543	512	526	603	566	552	559	563	529	575	533	559	583	575	578	598	569	545	562	566	560	564	572	598	547	557	544	531	572	567	590	592	580	481	531	558	575	547	547	534	572	578	539	555	586	541	557	549	540	545	561	589	537	545	570	587	564	581	544	544	567	585	585	559	547	528	541	527	559	579	567	518	564	548	559	533	566	544	581	545	567	554	533	545	598	531	599	545	565	531	564	542	564	529	542	538	561	574	529	554	574	583	573	591	550	558	580	542	582	547	557	562	561	596	594	578	576	551	569	546	520	555	529	545	546	555	559	543	546	544	524	558	520	555	569	531	572	554	560	565	522	570	567	567	547	564	558	583	545	549	596	553	596	584	583	547	547	627	591	564	539	563	608	557	572	537	572	539	537	587	566	550	507	560	525	530	521	571	556	536	548	527	533	557	553	531	603	537	538	547	554	591	594	617	563	505	602	517	559	605	553	580	557	528	502	551	559	539	541	587	524	585	603	561	545	546	548	566	556	553	593	600	581	561	552	537	535	609	541	527	542	545	583	570	529	570	560	558	543	584	508	562	537	634	548	539	531	574	549	557	548	568	550	571	549	569	537	544	562	546	526	575	562	562	548	536	576	543	545	525	521	550	568	561	568	541	561	557	537	550	558	524	565	614	554	607	537	566	570	527	534	578	518	596	569	551	589	600	533	544	586	543	506	561	561	594	554	547	511	562	568	582	553	575	511	519	573	564	565	563	599	534	566	542	571	570	534	464	545	568	568	554	537	568	614	558	589	522	548	542	500	551	555	558	549	574	521	589	554	543	592	565	533	531	588	533	543	593	519	549	567	535	571	587	532	590	566	551	553	508	560	553	554	538	539	526	572	531	549	538	583	609	588	565	573	583	584	553	540	572	556	568	571	555	516	567	495	573	564	555	582	542	530	604	608	584	561	530	523	587	542	567	497	564	534	604	563	574	550	556	623	561	523	541	577	568	592	563	508	580	566	562	572	598	550	586	508	604	543	526	571	532	546	569	561	562	572	563	581	565	543	525	558	550	580	588	530	550	552	585	531	556	543	553	566	537	559	568	570	562	588	571	576	555	555	549	551	574	534	577	547	531	562	598	557	535	549	549	566	562	593	570	525	567	562	528	534	510	552	540	515	534	570	575	539	557	538	513	558	579	600	573	549	563	515	545	541	563	527	553	569	539	549	538	600	572	558	551	543	537	547	592	583	545	566	529	541	512	533	549	569	533	557	575	552	577	557	532	584	533	577	538	595	570	542	540	511	606	606	519	526	534	559	541	542	545	604	547	554	562	567	584	570	526	582	614	531	554	564	567	557	543	598	538	556	580	603	540	536	582	565	540	538	572	553	555	569	585	559	532	581	561	592	523	556	546	541	558	587	585	550	577	512	562	553	572	551	557	583	558	578	573	599	555	568	567	558	570	564	557	551	517	578	551	568	525	572	541	571	540	524	555	573	574	566	544	582	575	565	568	556	550	564	568	563	533	546	546	555	589	561	562	532	578	555	532	578	542	516	592	639	590	579	525	572	541	544	501	562	536	583	554	572	533	544	571	531	589	546	593	541	552	554	511	589	530	564	537	536	552	574	528	521	549	555	583	569	536	554	520	565	557	559	526	547	524	568	571	582	536	541	571	559	591	530	566	545	585	609	545	579	542	581	553	535	563	559	536	532	562	555	542	553	604	549	562	565	562	539	561	562	568	572	561	574	530	573	546	577	574	539	536	494	594	604	568	554	574	567	552	575	598	553	524	549	553	584	579	571	578	536	590	539	503	537	569	533	578	570	565	541	617	571	565	567	555	569	532	571	550	573	547	522	569	586	555	562	537	541	537	522	513	574	575	533	577	573	557	523	548	563	528	506	565	540	588	540	552	543	565	562	569	569	527	518	548	557	557	539	527	511	520	565	570	574	564	564	617	568	570	525	542	543	565	584	563	569	528	535	543	576	560	525	556	575	599	553	555	563	584	555	544	593	575	545	540	549	512	517	535	567	569	533	529	593	596	577	612	560	558	541	573	578	544	573	572	542	558	532	563	562	583	531	560	543	563	570	535	551	587	602	563	564	523	550	547	588	540	598	556	566	572	583	563	523	509	553	573	574	549	550	561	522	530	526	518	547	563	574	556	546	568	584	534	558	565	548	564	551	582	542	593	593	525	555	524	543	525	535	529	559	523	569	551	583	563	610	525	572	566	579	552	582	520	582	574	585	584	534	545	542	536	547	611	589	577	532	562	552	562	529	559	585	591	563	552	549	582	585	565	605	605	592	559	564	553	583	574	525	561	526	586	547	527	552	566	575	560	561	602	562	568	538	536	577	581	549	582	553	534	553	532	555	562	535	569	576	544	586	573	520	545	562	523	566	594	594	571	557	506	594	577	564	557	580	518	571	578	579	571	540	560	548	565	556	584	525	558	547	537	546	626	510	571	566	585	534	552	577	544	573	561	528	549	562	520	503	533	601	532	584	556	539	562	538	550	510	579	537	604	533	570	539	564	540	551	577	543	546	536	609	597	581	561	563	570	556	534	548	580	543	568	550	524	588	541	530	531	573	572	576	586	559	538	564	557	555	570	537	548	574	572	522	571	567	558	590	516	592	545	569	526	582	578	564	536	604	557	560	543	526	545	537	533	564	546	556	541	553	551	593	538	565	561	525	549	562	565	547	550	551	580	600	574	545	558	559	542	558	552	597	554	556	594	562	523	565	599	585	540	557	545	546	516	561	576	561	538	557	478	572	605	555	540	552	549	546	567	560	527	542	582	555	549	568	568	552	535	574	526	586	553	600	563
13400	15183	7118	2016	781	765	756	703	727	705	729	631	712	620	676	718	662	642	669	637	632	645	702	697	698	692	650	693	658	683	679	675	678	669	690	666	668	658	695	663	663	659	650	663	687	656	723	679	643	677	671	698	692	714	641	686	682	674	674	712	614	692	636	672	654	712	641	651	687	664	689	709	655	651	674	706	657	686	626	688	674	692	685	639	739	672	670	653	652	654	659	694	635	693	682	641	675	622	675	650	663	672	702	697	643	688	684	698	690	698	664	659	676	694	691	678	671	736	668	659	666	719	717	715	684	634	656	704	703	688	662	693	675	715	671	706	656	725	631	628	683	699	662	686	643	711	681	652	654	751	698	692	709	609	650	658	676	662	697	698	654	668	684	654	646	651	636	650	676	669	670	634	683	706	670	645	684	639	735	692	683	626	693	668	659	662	609	707	700	673	640	675	686	650	660	706	659	699	709	666	694	716	671	693	692	712	621	655	664	656	712	667	681	640	672	668	646	655	700	661	713	690	655	740	666	650	710	691	659	718	688	697	712	726	690	669	647	661	646	657	667	658	609	674	645	692	658	690	712	614	654	665	675	722	683	682	664	711	658	700	635	696	733	690	667	670	683	695	715	674	708	636	682	699	720	698	676	649	691	652	733	691	672	697	707	701	672	624	663	673	662	664	681	661	664	646	689	635	679	714	692	679	657	682	656	671	683	624	674	668	687	709	653	681	670	686	694	641	666	675	666	658	721	730	680	701	710	700	671	657	692	682	666	685	674	690	689	687	698	673	647	662	645	676	707	704	736	718	706	657	673	678	671	667	667	653	682	726	674	714	660	646	694	692	669	706	671	711	672	693	673	659	718	643	727	640	680	679	703	720	682	724	689	711	710	671	656	631	647	673	611	672	704	668	695	712	742	672	695	680	670	699	670	731	642	706	664	709	688	681	660	676	697	676	656	670	672	680	637	637	714	673	708	694	646	679	707	737	682	615	680	686	678	681	711	690	690	697	655	677	652	694	683	666	693	736	713	647	685	715	659	701	661	680	712	639	706	672	660	718	683	643	681	738	672	704	677	647	692	682	701	661	627	682	662	703	686	717	703	692	700	670	683	681	706	726	702	685	687	647	673	711	696	711	706	651	742	652	676	695	692	703	686	719	673	681	690	666	692	667	667	690	649	690	683	663	720	714	691	725	645	648	672	710	678	656	673	673	647	705	681	646	695	697	684	692	674	689	675	682	699	655	676	664	685	680	659	675	685	654	656	648	661	679	658	720	729	711	717	626	699	714	660	698	709	670	683	691	709	698	640	706	674	671	684	615	687	685	694	659	649	660	652	671	680	703	685	677	669	642	673	660	716	696	696	680	697	681	652	630	620	695	673	716	708	672	671	696	702	670	654	687	662	666	656	666	739	638	648	680	694	654	714	694	699	676	681	700	665	657	719	708	704	717	669	635	715	665	710	669	689	693	643	677	704	654	688	692	621	681	710	642	723	655	667	688	681	709	636	667	658	680	659	681	684	679	653	659	691	731	656	687	712	673	678	708	681	712	666	687	647	702	710	676	673	639	655	689	705	624	635	711	641	738	693	687	679	678	688	706	699	668	693	680	649	660	654	677	695	679	666	704	632	672	693	712	680	690	675	654	701	678	678	666	694	640	702	680	658	695	684	687	674	685	720	684	740	653	679	653	693	677	685	667	687	723	691	723	673	656	683	661	706	684	713	671	680	687	680	727	689	662	690	669	648	661	677	627	673	625	697	682	657	685	709	659	676	687	653	663	694	671	714	699	687	683	672	675	668	707	671	700	699	680	678	654	677	694	722	725	670	659	649	668	656	710	671	683	691	665	686	635	641	651	689	714	713	635	669	656	659	661	643	683	703	687	722	679	706	682	687	697	701	680	671	693	705	672	698	701	646	655	700	634	656	695	702	690	687	656	693	696	668	731	705	653	619	649	729	675	662	641	650	647	721	708	700	664	648	705	672	726	712	709	690	668	711	640	657	725	676	669	636	706	646	664	664	689	693	681	669	652	699	717	667	724	661	681	704	691	660	689	682	691	652	649	687	709	657	724	654	678	658	640	657	672	668	660	691	662	714	640	702	686	673	663	700	681	723	673	686	696	707	701	649	657	653	695	728	681	695	659	726	710	724	726	662	640	681	677	718	674	657	677	663	713	673	711	660	687	688	689	658	663	651	645	695	661	704	671	669	658	641	676	624	697	671	694	660	685	676	730	638	697	640	678	724	696	691	676	684	669	675	667	692	697	678	618	673	655	695	647	651	628	711	677	656	677	688	738	677	686	714	656	702	671	697	686	669	683	683	641	640	634	684	668	665	688	637	654	669	632	632	692	668	741	708	665	673	671	648	674	619	707	719	617	697	670	685	677	655	666	661	720	693	656	654	708	689	710	675	707	684	703	712	677	656	667	671	722	667	677	687	727	647	701	681	695	640	707	666	669	713	651	668	688	712	680	641	684	674	714	638	665	668	658	690	638	729	663	649	705	679	703	711	696	660	712	689	723	619	707	678	641	679	683	682	701	679	659	665	656	675	622	675	607	656	674	669	693	691	667	681	722	636	646	660	672	724	663	682	674	646	690	689	664	741	708	649	677	708	663	717	717	673	661	719	665	721	674	670	684	626	695	682	714	687	677	663	724	673	639	680	710	713	678	660	704	684	645	702	757	660	656	694	687	656	611	633	721	698	700	688	678	646	656	645	660	677	661	699	675	700	611	655	687	690	660	704	650	687	733	692	691	689	665	677	667	665	729	731	648	699	676	647	661	660	667	703	707	685	708	708	671	671	677	707	673	695	683	719	654	637	675	698	662	630	690	735	755	676	642	663	680	680	674	691	686	673	697	703	713	747	697	663	676	699	645	670	688	680	703	634	686	715	716	693	718	717	636	701	668	709	705	697	652	674	694	649	680	690	666	640	688	666	679	645	716	668	692	688	684	656	672	726	708	657	670	700	611	650	665	648	695	680	682	682	666	678	688	677	696	670	658	698	680	667	672	695	695	672	713	685	667	698	668	653	656	692	731	687	714	700	677	672	686	666	678	632	689	684	658	703	674	715	668	683	697	620	691	666	730	739	697	703	671	668	697	652	725	658	655	684	689	684	702	615	717	708	714	687	680	639	690	662	675	686	690	686	721	663	670	659	643	686	669	678	685	715	719	701	701	698	652	664	676	691	672	674	644	677	706	663	703	680	708	689	747	683	686	672	676	707	686	647	667	678	690	655	661	678	703	658	684	647	672	734	687	663	665	684	660	625	672	676	685	679	652	655	668	662	649	661	682	686	690	663	715	684	674	706	675	651	692	705	637	677	684	642	638	686	694	656	684	692	679	652	637	671	701	672	708	687	685	698	670	702	678	666	633	677	683	665	692	696	688	685	647	650	679	672	680	676	686	683	661	680	702	630	681	695	671	699	722	701	643	685	701	656	659	668	710	703	676	664	658	669	642	683	684	646	660	674	667	674	650
23687	21022	28004	24238	20979	8333	1207	913	777	767	707	721	705	692	691	676	620	652	626	614	617	557	633	625	599	674	605	594	604	575	605	626	640	629	592	617	615	596	598	591	579	618	638	632	579	588	592	602	599	607	602	630	620	612	593	614	629	608	593	605	643	636	587	612	561	601	560	603	569	600	585	617	612	575	573	637	584	604	596	572	597	605	585	591	602	653	560	575	613	563	596	623	600	570	558	615	608	628	632	581	616	557	561	585	631	610	622	555	567	588	563	596	596	587	602	622	643	608	602	631	617	614	567	631	599	599	633	591	598	571	598	626	573	590	567	623	606	590	569	611	618	607	594	615	581	618	579	630	553	582	574	631	595	602	607	601	618	594	599	597	586	587	637	600	581	607	665	595	618	563	627	588	564	577	605	609	600	597	580	599	589	573	607	567	570	607	586	634	626	641	564	618	614	566	621	608	599	593	571	568	588	577	570	579	640	585	573	625	559	619	634	566	589	577	611	627	578	621	591	599	624	645	599	584	606	538	609	579	614	590	600	625	645	595	575	684	560	562	629	603	545	591	586	654	603	569	599	545	620	597	574	597	593	619	632	586	623	586	596	583	640	618	596	593	599	609	592	601	599	589	586	582	604	634	615	573	592	588	624	575	557	639	625	549	572	627	608	569	619	593	546	584	640	602	560	612	554	594	604	567	574	609	613	590	612	613	577	576	601	599	565	598	590	596	634	611	606	633	606	605	545	580	595	570	638	631	611	610	597	616	648	617	616	598	607	596	603	585	619	600	606	626	590	566	591	554	593	582	574	574	571	588	578	620	587	615	613	634	604	549	557	604	617	630	602	627	560	587	611	602	597	595	573	632	595	577	577	614	581	605	604	595	619	604	585	571	645	612	619	602	586	596	633	633	563	538	602	636	606	579	599	609	596	588	574	577	596	599	562	572	579	604	593	571	614	609	609	611	578	559	624	600	592	610	616	536	623	608	587	602	556	600	585	573	589	556	597	615	591	610	605	571	580	581	615	587	568	629	568	605	586	567	600	610	591	582	597	586	633	577	560	591	588	630	684	640	598	609	611	594	639	592	589	576	579	619	572	639	623	574	578	558	594	545	610	573	626	572	598	606	544	547	592	598	577	570	590	578	590	619	545	601	636	578	620	587	626	609	616	607	576	583	616	598	596	631	640	628	580	617	605	594	578	632	558	557	595	568	648	594	550	598	614	592	588	589	604	563	643	583	625	560	576	601	587	585	608	613	589	609	600	604	611	583	595	624	581	591	584	597	624	593	593	623	600	582	618	610	590	666	580	587	589	585	638	570	597	584	624	627	607	624	589	615	574	586	611	628	584	563	549	580	598	580	586	577	600	591	601	586	603	588	620	599	593	557	628	556	562	569	530	576	611	559	608	584	616	567	600	523	559	631	585	634	614	615	580	579	589	587	590	602	623	563	560	554	603	612	595	575	578	610	619	580	575	584	590	588	589	599	583	568	635	576	587	654	618	578	595	599	546	624	594	564	598	602	578	632	594	624	658	602	567	560	641	612	553	632	596	571	591	569	623	626	582	597	614	590	585	589	601	609	597	599	622	601	604	555	608	583	577	615	559	588	605	554	577	619	577	589	597	607	604	605	601	596	566	603	579	624	615	606	598	580	613	588	583	622	581	612	596	573	607	592	583	571	611	605	618	589	626	596	598	625	614	580	571	631	591	607	572	572	635	598	619	531	644	580	601	557	635	587	609	618	577	556	609	622	550	595	624	578	590	541	619	561	630	575	572	592	588	619	594	570	598	642	636	580	565	600	612	615	543	609	619	612	624	623	568	632	576	593	564	650	600	573	598	598	611	590	613	569	566	633	585	590	619	583	603	617	570	607	558	592	606	586	598	604	620	585	558	572	606	601	604	594	562	573	610	649	603	602	586	625	572	565	555	543	582	568	586	615	603	610	579	560	584	565	560	579	620	603	583	633	624	579	564	549	632	565	608	553	571	615	636	583	601	610	607	584	610	609	589	628	549	590	556	577	583	580	573	594	575	605	529	615	558	606	642	549	614	552	619	572	608	611	607	616	584	620	561	545	562	590	598	612	581	584	593	528	597	612	572	550	653	617	577	612	639	611	576	629	600	557	607	584	597	582	613	624	644	557	599	567	646	628	590	598	614	563	568	586	611	617	585	601	600	574	565	643	546	613	568	602	587	617	594	581	598	574	583	583	588	586	608	559	610	622	555	628	650	587	565	635	631	585	585	559	594	580	619	619	551	546	574	615	638	560	590	570	639	634	527	601	582	580	602	615	608	571	608	557	575	602	567	575	563	554	634	578	609	590	644	610	587	577	583	625	592	597	572	624	574	609	577	608	630	648	569	577	639	620	601	594	590	568	581	598	588	599	603	638	553	586	603	614	581	576	616	550	608	610	595	587	589	597	563	573	590	586	594	571	618	615	579	584	591	640	593	609	574	587	585	647	583	639	655	593	574	572	643	605	605	596	573	631	594	585	600	578	580	578	571	616	592	622	624	611	614	615	623	583	595	593	636	602	538	575	574	583	625	586	620	620	581	600	596	581	587	594	608	631	628	582	659	629	627	597	595	599	613	563	571	577	587	595	637	573	568	585	569	635	641	615	565	580	596	621	546	640	621	596	574	600	539	603	633	602	601	593	586	587	566	594	582	635	593	593	555	559	658	591	584	565	571	601	565	568	645	587	577	577	622	587	596	606	547	611	663	547	600	584	566	589	656	577	596	600	660	579	615	632	581	623	623	580	583	617	616	599	575	607	631	585	602	558	589	600	598	597	602	619	578	575	566	609	617	614	625	628	609	563	585	605	609	608	617	609	605	616	603	600	578	564	595	600	573	621	577	575	593	567	616	600	585	586	574	605	558	573	587	601	595	584	589	586	613	603	591	604	560	629	543	586	593	626	545	620	628	602	535	617	630	593	616	582	574	601	582	606	596	598	583	640	617	606	603	544	611	608	605	555	589	615	596	609	594	628	610	574	594	594	605	542	600	587	613	580	591	594	629	603	639	614	581	567	651	613	628	624	658	617	556	579	604	579	626	618	613	603	572	583	558	580	569	570	588	605	635	578	604	592	640	561	620	622	634	572	584	594	623	630	623	662	562	581	591	623	616	562	623	639	547	564	593	613	596	608	574	576	606	599	647	618	563	572	538	589	610	527	649	615	602	594	626	603	635	576	579	547	572	591	592	586	600	610	578	562	605	581	574	583	591	594	588	601	603	621	610	580	613	618	599	557	558	606	559	577	642	615	575	605	611	537	649	586	610	584	581	572	590	583	585	597	538	609	609	535	589	593	618	646	583	592	629	608	553	601	563	602	591	596	568	625	595	580	610	572	603	592	581	572	610	524	523	591	582	590	569	572	583	581	569	577	582	607	586	556	626	604	599	581	602	605	565	536	594	609	597	608	562	611	575	577	587	585	606	610	594	572	621	569	572	591	581	572	613	595	563	592	609	601	594	581	639	633
18951	29849	16775	6149	2484	1813	1491	1322	1146	1026	1001	886	859	877	830	819	812	820	807	794	773	746	782	760	804	757	809	770	742	725	759	740	749	772	712	697	748	729	728	683	734	782	707	774	748	713	756	776	689	726	764	760	786	689	708	731	766	744	757	755	784	725	704	785	811	740	740	690	725	753	728	767	726	775	721	701	746	758	696	729	752	700	771	731	722	685	735	745	728	708	783	774	718	732	746	737	740	734	739	681	751	766	711	764	735	760	727	768	738	747	682	700	736	742	761	739	728	696	751	749	734	732	721	742	770	712	715	778	730	760	730	705	717	737	755	758	742	744	704	735	732	799	730	725	787	693	781	722	777	755	753	726	727	715	682	737	703	695	758	797	748	761	759	738	725	750	756	726	725	771	711	745	721	758	722	766	770	725	748	760	700	710	709	718	688	758	763	705	738	734	705	727	693	712	744	756	762	770	694	700	759	730	702	733	751	720	756	732	715	770	790	748	750	757	717	700	765	771	749	730	731	777	734	777	721	770	708	755	746	749	678	678	731	723	747	743	725	728	713	718	764	758	740	731	716	739	740	753	706	767	747	762	773	731	741	781	731	732	701	719	726	703	714	721	692	807	746	768	743	779	721	720	716	772	756	705	767	772	724	757	755	728	708	740	741	791	753	752	765	769	724	763	723	693	730	731	740	728	738	751	713	717	724	733	767	744	733	710	712	692	712	694	707	714	746	695	769	714	744	713	737	739	712	778	780	719	726	722	734	752	714	721	721	770	732	699	763	746	742	711	794	675	775	741	754	759	715	737	725	731	796	721	727	728	735	778	769	752	718	745	753	671	731	740	756	756	762	767	743	737	751	741	708	744	716	760	786	713	744	704	756	738	768	750	772	723	728	775	704	699	744	704	730	726	778	724	773	769	733	761	720	728	704	753	734	723	682	733	752	714	787	711	718	718	763	794	697	764	739	756	766	763	751	733	743	742	722	723	705	798	709	791	709	765	773	716	801	759	730	733	754	719	761	730	754	775	734	773	753	725	744	769	724	701	737	771	682	746	719	729	712	741	737	768	709	728	762	698	769	801	743	732	704	734	736	761	738	712	806	742	725	737	739	740	774	764	752	734	761	704	731	704	716	731	748	731	761	715	697	728	769	733	735	772	769	754	728	728	726	712	694	787	750	754	711	797	745	734	707	744	715	743	744	737	778	671	745	709	727	716	708	731	726	787	719	710	680	768	703	760	743	727	725	728	709	735	720	738	739	729	733	738	714	727	722	753	720	742	788	775	756	741	715	795	722	717	761	733	707	755	727	740	753	761	742	713	712	700	743	782	749	707	749	783	770	729	774	717	707	747	705	751	737	787	751	688	734	754	737	693	755	730	752	743	721	706	754	739	718	729	769	734	741	739	757	684	739	718	687	723	765	732	713	746	770	724	734	739	763	734	693	753	774	700	736	743	738	752	741	774	740	745	721	716	704	736	719	742	734	765	751	679	693	756	705	699	767	740	706	730	707	734	753	739	757	719	725	763	749	718	725	749	735	754	688	771	727	782	718	741	733	751	746	765	761	738	736	773	785	735	737	720	794	699	754	727	774	723	805	737	777	701	755	749	722	702	754	744	740	750	732	721	683	772	745	705	748	778	681	713	765	751	787	702	755	767	733	722	756	714	696	768	773	760	755	729	706	782	756	733	792	740	762	740	722	749	704	767	735	718	730	715	756	712	732	746	712	706	750	709	686	765	761	688	735	729	777	732	681	755	751	725	685	693	740	710	733	787	697	702	766	709	711	698	754	803	715	710	792	711	725	713	770	731	744	707	723	790	721	723	716	762	744	764	742	687	744	749	740	732	724	739	739	753	725	737	717	712	764	797	734	752	765	760	685	731	738	728	707	745	730	711	780	765	754	732	789	786	741	751	748	765	697	713	729	745	785	783	730	756	773	730	796	758	804	694	745	722	745	693	781	723	718	719	783	709	713	751	723	764	733	761	724	716	667	701	731	725	725	707	728	739	753	740	721	727	712	696	707	749	780	671	735	731	719	750	711	705	711	704	724	717	745	676	711	695	726	787	703	734	763	705	728	703	683	725	787	774	706	717	714	747	729	747	744	725	753	687	729	741	743	752	736	731	727	766	756	754	760	800	751	717	744	706	700	745	774	719	747	699	733	726	717	753	749	741	689	721	724	725	779	709	764	751	713	712	773	769	744	760	735	721	804	719	723	722	760	729	710	744	783	732	685	702	790	744	705	714	739	754	714	711	703	773	691	708	716	768	728	661	742	752	747	756	718	711	720	745	771	742	723	738	747	716	732	699	796	709	683	755	703	784	786	749	775	717	755	753	753	732	713	674	710	737	722	738	750	751	698	736	740	695	724	729	740	709	750	679	711	733	727	745	782	791	753	713	717	738	744	747	770	700	683	765	753	752	717	782	738	733	735	760	730	707	741	719	720	739	710	760	701	740	706	731	727	748	764	762	752	754	718	726	725	710	776	720	795	733	735	754	775	778	762	739	720	722	768	785	759	776	756	748	732	755	731	793	753	714	793	769	794	702	741	741	748	707	728	711	720	687	710	740	797	725	768	744	766	737	748	763	748	740	757	763	760	729	729	696	718	770	736	780	764	719	732	761	733	741	745	757	710	714	749	770	696	742	735	708	760	724	761	749	672	709	736	746	718	689	715	696	722	709	799	780	750	761	705	739	755	758	722	769	793	736	734	692	768	751	791	780	730	718	750	714	740	679	801	734	773	752	704	723	752	757	745	742	741	773	698	712	724	745	729	758	720	716	719	743	763	734	794	722	656	722	730	761	710	762	778	780	756	766	739	719	755	715	760	772	735	699	731	755	703	765	777	745	670	764	708	725	792	734	739	746	729	753	790	707	733	747	730	760	703	750	732	701	739	698	714	719	727	726	739	699	731	743	685	763	737	647	733	727	768	698	775	766	742	715	742	760	747	719	725	800	689	727	710	714	753	710	714	703	716	747	747	717	741	769	742	734	734	722	764	759	719	701	725	760	707	784	706	712	714	702	740	761	736	722	721	741	711	718	731	718	711	749	739	745	717	703	756	814	794	722	762	681	743	701	715	711	725	719	709	735	749	705	786	759	768	756	706	798	727	696	732	762	710	708	733	744	749	718	749	753	676	687	705	749	733	757	696	691	753	761	759	771	731	760	691	673	684	696	692	729	691	754	745	685	733	705	789	637	762	730	779	756	719	745	713	706	699	802	773	707	762	732	703	697	712	729	756	701	693	742	746	725	723	697	773	766	716	671	745	774	747	713	735	723	744	739	762	756	747	741	755	714	754	705	725	729	690	753	719	725	720	782	727	732	697	777	723	766	805	787	725	742	678	773	703	683	717	724	728	755	738	753	755	725	747	746	687	717	690	730	773	722	732	677	711	705	765	721	741	777	748	739	729	715	741	710	742	703	736	681	740	713	701	758	753	750	686	727	793	745	694	770	719	736	694	760	706	746	836	761	767	732
24748	21032	26995	25114	9720	786	563	460	452	452	430	424	381	383	382	396	372	335	335	366	352	360	334	324	383	358	321	318	373	325	340	347	395	365	349	344	368	337	371	350	345	381	379	330	351	376	318	365	358	333	343	343	371	344	332	351	368	328	379	357	384	387	346	367	358	348	347	360	375	342	353	338	375	351	353	352	331	349	357	344	393	311	361	377	385	339	372	366	347	382	367	331	370	356	358	322	343	363	393	334	357	364	333	406	409	339	340	372	387	351	298	332	351	342	329	352	328	341	359	369	340	355	376	366	373	367	325	386	348	343	341	356	322	348	360	349	335	367	333	367	351	336	306	387	356	371	341	338	369	359	322	323	328	342	338	359	327	364	340	328	345	355	368	346	351	343	339	322	325	388	346	370	370	335	361	369	337	338	350	335	332	374	331	332	344	337	354	349	337	309	338	340	336	340	371	357	318	339	351	344	339	362	326	330	371	388	344	330	334	355	395	319	365	347	389	335	350	340	372	367	392	331	345	370	349	357	363	347	309	333	339	372	366	315	379	324	365	332	337	374	353	357	342	338	330	372	334	339	342	361	347	383	325	337	385	344	348	323	362	390	348	365	358	330	330	340	320	350	327	374	361	333	317	338	354	361	367	342	351	400	384	342	316	359	342	333	350	373	342	363	356	338	350	324	387	340	347	336	342	329	342	345	365	342	364	346	338	398	335	341	288	327	386	380	319	329	364	386	319	350	315	315	313	339	316	348	369	329	369	381	339	351	378	339	352	364	371	333	347	339	337	333	332	396	365	367	330	378	335	345	357	335	356	342	354	332	353	365	342	363	338	359	368	362	337	373	391	372	338	328	330	321	329	347	370	328	370	335	324	353	340	358	328	347	361	356	390	348	387	387	365	371	346	336	317	352	376	333	330	348	375	363	376	355	370	345	311	366	335	344	324	329	332	327	335	353	367	376	341	357	330	352	369	343	360	349	325	358	357	324	355	335	323	354	355	346	374	342	345	344	356	352	338	339	382	332	380	333	315	334	346	354	350	350	328	341	351	342	333	375	363	351	368	326	321	379	357	333	377	311	343	335	334	326	341	331	340	342	325	348	373	353	334	335	333	338	351	340	338	354	344	348	378	354	352	350	306	315	332	355	362	340	380	381	361	343	328	291	326	332	364	345	344	375	342	376	350	351	348	350	359	325	375	334	351	366	339	338	342	360	297	348	337	378	391	364	381	355	328	352	337	336	347	338	364	349	357	352	340	326	337	354	344	333	378	365	358	344	330	335	344	364	345	391	342	396	357	377	365	316	355	348	349	367	353	335	330	377	348	354	354	322	350	323	392	347	364	380	348	335	346	361	308	346	356	307	371	345	352	348	370	339	350	357	373	376	353	366	359	388	321	374	355	333	347	357	356	377	332	323	345	361	385	338	312	360	346	355	374	351	342	365	350	392	332	316	361	316	339	369	319	388	339	342	335	349	302	316	354	377	346	335	358	333	401	311	316	334	332	385	335	344	333	338	345	325	339	349	337	355	340	340	347	321	342	354	327	339	342	364	330	313	378	364	357	352	342	321	350	397	365	333	349	370	341	338	351	358	334	351	352	366	320	335	335	364	373	387	371	369	333	321	339	349	364	367	326	349	341	334	309	350	363	373	371	349	341	342	338	340	378	360	327	324	355	346	351	374	381	317	345	345	369	384	381	307	332	346	371	361	333	334	349	347	350	378	336	352	324	374	358	361	338	347	354	364	375	311	351	357	355	341	362	387	322	376	395	375	330	368	351	346	360	322	323	361	343	331	324	355	317	354	356	326	327	330	346	348	323	373	362	355	355	364	340	313	328	334	361	361	329	379	297	364	318	347	360	377	332	337	332	319	366	353	329	355	365	338	363	346	347	384	342	367	332	347	341	363	338	375	332	318	328	332	328	369	330	361	340	334	323	376	380	352	320	352	359	346	345	361	321	343	353	328	353	365	343	326	333	365	327	344	345	356	384	347	352	345	357	334	343	373	358	326	347	366	315	383	356	306	361	346	373	369	345	334	358	376	338	321	362	349	346	318	342	344	364	350	344	358	351	377	346	354	328	378	312	353	360	382	385	353	353	429	353	371	377	309	379	345	350	367	374	310	366	310	355	347	358	320	350	308	359	337	349	329	354	355	337	337	360	338	369	318	359	364	331	346	333	333	352	353	309	351	321	323	333	370	335	381	379	336	352	321	359	338	347	337	364	329	323	350	370	374	338	352	331	379	336	381	356	344	335	327	354	381	326	380	331	323	344	348	368	337	347	334	341	340	397	344	327	354	367	373	343	348	349	335	392	310	323	353	343	353	324	337	363	360	371	377	358	352	341	371	357	367	356	327	334	367	340	371	340	330	333	372	342	371	368	364	342	305	348	343	344	313	348	365	359	326	339	346	323	368	377	333	329	325	330	343	345	387	360	338	335	350	347	366	342	308	362	336	340	372	360	347	330	348	346	363	343	352	342	328	340	354	369	335	305	352	331	327	323	363	344	373	340	335	303	361	337	390	339	330	338	406	341	334	329	325	311	371	355	317	346	384	328	373	347	320	334	383	355	344	369	334	365	338	334	369	380	397	366	371	338	371	341	333	341	346	329	330	336	382	358	377	335	364	373	325	359	355	357	368	347	352	337	334	361	306	335	357	350	349	330	329	374	362	376	344	318	335	377	372	326	350	350	353	345	335	367	336	355	335	349	353	358	346	372	373	331	368	344	354	334	352	378	324	359	362	372	336	331	341	339	329	336	344	356	360	364	351	362	356	325	334	326	355	357	352	358	353	329	362	333	346	360	330	353	355	341	341	331	326	360	343	354	378	348	292	351	368	338	334	320	362	352	365	367	330	347	362	368	371	371	383	371	344	338	319	349	330	339	347	343	355	381	334	362	326	351	331	356	352	364	332	358	320	332	328	361	371	347	358	350	331	348	331	328	339	346	360	375	337	358	365	337	367	351	363	360	339	341	338	353	333	358	355	352	337	365	322	369	336	332	359	346	339	329	348	366	353	347	354	346	327	346	389	351	324	342	380	357	318	370	334	394	329	353	354	389	348	349	330	358	338	348	334	312	357	375	335	360	388	337	346	357	350	339	341	336	334	362	334	348	357	346	368	328	358	370	389	389	351	362	345	323	343	352	341	380	352	368	355	361	345	314	334	344	351	351	336	341	360	333	341	347	367	357	331	327	364	345	345	333	343	363	335	328	349	355	318	336	346	334	334	341	348	367	345	321	341	354	341	377	335	355	348	335	357	350	335	363	373	345	362	319	331	326	343	368	330	370	328	353	332	380	354	365	357	305	351	335	338	363	344	363	379	343	350	371	359	344	346	349	372	370	309	346	353	374	322	361	336	364	342	356	327	390	357	340	350	336	357	301	363	346	375	346	315	334	345	322	361	365	358	362	344	309	391	371	360	341	350	355	366	342	327	352	376	336	344	317	350	337	358	375	370	333	357	379	373	359	331	353	368
18161	24255	13224	3784	1497	1096	852	775	665	654	552	561	501	511	447	474	449	454	465	506	468	451	446	469	454	408	463	450	490	424	483	405	443	466	449	431	394	411	444	474	486	444	407	407	404	440	459	427	446	402	423	452	437	435	425	429	438	461	449	406	471	430	397	443	438	492	448	497	442	449	424	419	385	440	409	420	437	448	423	435	423	447	399	490	453	429	459	442	412	455	429	421	418	449	419	445	430	471	426	437	449	458	430	451	441	444	416	427	404	438	449	418	447	443	438	419	454	417	453	470	465	416	478	433	465	441	469	396	440	447	424	445	431	421	439	462	449	429	452	442	414	433	415	473	444	467	416	463	463	405	451	473	428	459	446	456	391	456	463	458	465	424	474	403	474	424	429	464	455	491	448	445	419	432	449	430	458	454	406	432	460	435	450	444	436	432	447	420	479	411	417	482	476	460	426	424	441	451	442	449	450	450	431	419	413	442	477	408	439	420	466	401	441	408	420	451	435	421	444	388	455	425	427	427	436	462	489	382	456	450	426	415	459	426	447	471	432	442	435	461	449	456	449	432	414	424	430	449	417	449	452	481	428	422	432	439	459	439	438	448	441	423	430	458	433	451	438	424	501	445	427	440	459	420	436	418	418	420	432	454	442	442	392	444	444	441	445	432	455	443	427	432	458	421	444	447	404	452	431	455	430	421	430	419	417	437	438	428	489	425	385	478	413	441	433	463	447	446	430	406	463	460	441	417	464	439	450	449	458	435	421	445	433	471	450	433	423	424	438	451	456	455	440	455	454	405	417	394	439	432	465	464	441	426	412	464	413	466	414	440	431	454	418	422	410	453	423	437	413	439	433	478	451	426	469	401	437	444	459	436	481	434	443	393	432	458	424	448	440	432	424	419	472	433	422	462	425	419	440	440	477	406	414	444	431	461	448	450	448	437	415	430	456	500	432	446	453	426	449	388	443	392	426	504	422	469	450	424	452	476	454	436	469	432	400	459	416	444	466	418	430	436	432	464	419	407	439	434	426	439	413	454	453	421	474	429	422	416	447	467	421	446	421	442	440	432	456	447	430	430	416	433	485	424	471	404	450	451	479	445	437	444	449	430	454	448	460	410	480	424	465	446	442	459	469	430	441	459	449	423	431	455	408	455	400	427	422	428	418	451	432	464	449	437	427	447	454	445	430	444	468	477	426	456	434	392	467	418	443	430	455	445	420	404	418	417	428	434	463	440	402	421	410	424	427	440	459	428	506	471	437	445	414	438	427	397	418	430	446	458	446	420	427	433	439	447	436	416	405	426	426	415	429	415	450	439	449	441	422	481	431	435	419	442	446	430	414	409	422	461	403	430	457	462	446	441	434	411	460	431	434	451	447	428	425	459	432	427	419	416	444	464	441	472	461	433	425	452	437	431	394	443	431	468	428	442	420	431	435	449	444	461	487	432	425	439	409	446	413	445	420	472	415	420	493	462	419	460	443	403	475	392	423	438	447	456	458	406	400	472	438	472	435	453	391	451	411	435	432	444	406	449	472	453	440	398	447	470	407	399	418	429	394	427	445	442	414	410	444	476	458	434	438	458	419	412	431	415	454	436	419	423	404	420	435	457	447	418	432	422	501	445	417	400	435	472	425	464	435	434	458	452	472	448	423	444	451	448	455	396	438	453	430	420	469	421	426	437	467	456	453	431	438	410	460	423	421	430	437	443	441	456	467	460	422	451	476	455	437	432	422	475	439	455	458	413	447	435	393	406	442	399	415	440	445	425	439	414	435	435	449	475	461	448	406	470	429	443	477	450	427	399	454	419	415	440	421	466	472	428	458	417	446	446	406	460	427	423	454	423	429	385	456	438	421	434	461	488	414	444	475	398	428	439	430	403	455	449	437	417	431	428	444	421	476	419	437	408	430	425	450	433	410	433	454	478	405	422	452	429	395	440	465	427	420	453	440	434	417	448	437	432	444	420	435	449	438	420	433	454	420	452	409	455	446	448	423	503	448	445	398	419	434	459	424	477	411	430	419	429	450	456	465	422	421	487	496	436	405	457	459	450	426	409	470	427	446	467	463	435	481	440	421	421	455	418	395	438	413	423	417	430	468	443	446	456	423	405	432	418	442	420	424	434	451	439	438	430	443	479	448	434	422	454	401	471	441	466	512	443	462	439	438	482	439	473	433	444	432	426	459	450	409	414	437	420	453	468	431	426	494	422	446	428	438	455	432	415	433	443	440	398	439	447	440	485	408	442	398	440	449	449	431	425	440	390	471	390	422	455	463	430	461	443	447	477	445	448	469	432	448	443	420	456	455	431	464	434	418	423	446	417	465	436	447	426	449	443	433	418	414	415	434	443	435	428	445	426	421	481	472	440	437	414	428	411	431	425	431	451	464	450	407	453	449	441	434	426	448	424	472	468	420	438	426	468	413	417	441	412	450	453	459	448	431	452	415	436	428	423	434	443	404	458	449	435	443	447	442	368	413	443	410	423	423	471	435	431	465	444	437	400	452	452	443	452	429	433	414	423	415	432	452	421	418	435	419	431	423	449	422	438	433	399	472	453	437	436	437	444	468	442	441	450	427	432	461	427	431	431	459	405	434	474	484	455	419	408	406	423	434	420	457	469	441	413	423	463	440	437	440	435	445	476	429	457	452	446	425	461	426	436	415	443	437	458	443	445	442	413	461	399	435	451	438	438	428	481	435	419	402	422	426	441	393	472	416	462	437	375	429	447	421	391	414	436	411	467	411	418	459	428	451	426	442	436	445	430	442	449	439	437	415	414	389	402	437	403	412	443	441	415	475	422	452	443	435	390	446	413	429	408	441	407	425	438	460	414	430	486	447	421	427	458	468	448	445	439	448	454	431	468	429	440	418	440	448	437	447	448	430	435	442	431	420	435	420	401	446	434	449	472	453	447	439	441	447	407	422	410	418	440	439	470	435	423	457	450	452	496	431	426	408	453	422	448	425	423	448	451	450	448	418	425	428	452	449	414	415	450	450	426	423	406	449	423	419	418	457	424	473	456	430	424	440	429	458	435	458	434	456	461	430	440	465	433	444	446	488	460	449	426	439	476	430	454	448	440	439	449	427	444	430	366	460	460	437	450	473	448	430	478	432	445	457	433	438	423	465	415	449	402	467	418	437	429	404	435	455	468	437	430	410	446	431	439	413	421	432	448	420	451	432	430	464	434	376	456	420	469	424	469	454	440	433	462	447	446	457	422	469	419	446	458	398	414	433	474	435	437	417	414	445	452	443	431	425	410	438	387	443	381	434	456	433	429	446	454	422	439	419	410	464	458	425	451	461	449	423	446	408	386	446	466	432	448	441	435	485	422	442	420	422	467	468	420	435	432	405	441	439	405	427	476	460	429	443	437	403	458	452	443	440	406	448	461	436	427	429	414	481	439	429	457	429	413	425	446	449	446	485	453	453	450	454	476	436	431	441	391	438	399	461	427	443	458	421	440	418	402	477	418	442	439	446	419
22697	21066	28556	23785	21056	21026	6109	959	715	622	656	526	498	487	470	453	440	429	442	427	397	422	441	384	393	392	376	377	380	377	388	385	408	395	416	388	429	366	394	359	347	376	416	394	417	395	401	406	389	395	376	368	357	401	363	345	386	399	404	384	374	375	344	363	350	381	394	380	371	379	395	362	383	398	364	389	387	398	395	353	392	343	363	357	364	354	405	365	420	394	389	389	348	340	378	348	416	361	364	356	349	392	378	382	387	351	376	359	422	378	363	373	390	360	384	341	380	372	352	339	376	354	354	413	370	366	404	345	364	357	382	390	405	372	378	384	355	389	417	390	370	370	371	376	365	377	370	372	363	377	378	353	383	392	369	387	388	373	377	337	357	379	385	371	343	336	318	367	380	347	393	375	386	377	365	382	374	345	407	381	356	374	407	358	367	405	344	356	381	356	363	372	366	391	370	383	349	343	345	394	411	384	354	381	362	374	356	375	385	374	395	350	337	404	333	366	362	395	378	341	357	384	366	391	358	372	376	368	354	362	406	344	334	425	376	347	338	371	355	380	380	351	360	393	342	355	387	362	357	343	365	368	374	380	407	403	377	379	362	375	386	383	344	357	401	362	392	329	369	394	384	361	387	358	335	338	335	352	396	354	370	364	397	376	372	374	373	390	371	386	377	397	365	395	337	375	388	361	389	373	379	351	377	386	372	402	334	343	406	358	375	399	372	395	388	370	363	395	382	361	386	371	357	350	345	359	371	399	371	346	362	359	357	369	357	388	375	376	357	366	358	351	382	350	364	370	368	382	365	379	358	357	357	368	389	384	386	365	368	319	349	366	397	355	376	398	341	357	397	380	360	334	363	365	345	353	332	374	386	420	375	378	349	397	370	419	345	387	346	374	369	370	362	357	424	370	411	399	368	363	386	391	369	363	359	355	370	379	380	371	389	352	362	375	380	359	376	373	355	409	390	402	403	388	360	376	372	390	403	391	332	404	386	364	374	396	379	367	368	351	379	367	369	376	373	406	353	350	367	343	369	401	354	370	384	377	387	396	398	331	361	355	361	393	359	344	351	350	380	364	375	387	384	364	387	364	324	389	380	342	372	383	379	372	387	373	369	373	371	373	377	374	374	400	400	387	414	373	393	335	368	373	341	384	368	426	353	410	395	385	368	377	319	397	370	374	365	363	362	350	356	388	385	389	387	352	338	361	396	376	404	375	403	346	374	392	361	410	392	396	376	387	408	387	355	424	357	336	372	380	373	394	371	379	382	396	379	349	373	382	378	413	367	370	399	369	370	348	356	371	396	369	347	357	367	379	400	366	390	398	385	365	377	369	367	370	376	391	356	359	368	409	381	389	333	387	394	379	373	372	388	370	348	357	396	359	356	368	373	366	372	379	361	396	382	366	384	388	375	364	392	385	397	382	389	371	369	383	359	396	371	352	335	367	366	358	359	380	367	404	383	373	412	347	394	368	387	373	392	337	382	398	396	407	385	354	369	358	401	373	358	393	365	355	370	393	385	380	346	310	392	395	342	360	378	372	376	350	408	383	384	363	389	390	369	347	401	380	409	346	385	362	394	375	384	362	377	383	387	347	350	372	363	343	398	331	413	389	365	362	375	385	389	396	365	377	356	393	416	356	377	346	347	392	365	401	377	373	358	404	367	385	384	345	373	380	379	356	368	318	398	380	343	364	343	379	388	350	374	355	322	382	382	335	411	392	395	359	295	411	374	382	375	379	373	370	376	391	388	339	404	397	381	375	348	388	410	409	366	373	382	389	378	393	347	375	406	377	349	371	368	381	356	364	382	393	387	350	406	355	367	357	354	366	363	380	350	379	390	386	367	352	381	374	394	333	361	393	420	364	374	404	377	408	347	383	368	342	394	353	368	350	363	377	349	343	357	366	387	399	345	377	406	355	361	393	374	335	394	379	387	377	357	366	335	369	392	365	346	349	358	361	340	349	357	354	360	362	368	375	345	358	388	378	377	341	355	394	399	392	396	363	375	389	405	356	372	393	342	361	397	355	400	390	359	376	366	325	345	346	360	370	348	393	367	374	368	357	382	388	397	371	389	378	381	372	366	380	401	375	397	369	350	377	394	370	395	373	358	378	380	368	390	358	351	358	375	357	391	399	393	358	395	365	393	371	394	387	357	349	382	370	349	351	362	353	353	375	350	360	392	370	356	383	351	379	385	401	422	398	382	374	326	358	334	388	376	363	382	370	401	391	350	359	352	357	354	373	392	380	339	386	371	364	389	379	342	361	369	383	375	345	349	387	378	391	357	390	376	382	338	363	389	330	386	389	385	361	358	391	405	381	353	375	402	371	417	323	383	327	388	336	354	381	361	375	369	364	379	330	369	427	361	387	410	359	383	372	376	404	372	355	363	382	374	367	380	371	388	348	384	350	374	373	393	391	359	392	350	361	359	348	357	343	357	371	387	348	342	364	357	391	372	356	384	391	368	361	364	385	375	396	364	357	378	360	388	398	344	369	371	360	396	383	368	386	377	355	365	354	364	381	360	393	406	383	354	392	367	372	338	387	407	370	376	355	350	381	369	391	375	391	380	377	384	390	368	364	378	381	349	366	389	404	358	370	373	347	377	369	400	421	397	354	387	346	375	396	397	354	386	366	397	381	369	333	378	366	349	386	418	407	358	386	365	336	413	390	359	393	348	340	383	374	377	368	361	356	358	387	359	367	378	370	357	373	368	353	359	372	352	397	358	379	383	400	354	381	398	370	380	380	330	375	367	389	390	364	379	386	426	400	397	348	372	412	332	384	334	368	380	371	382	378	374	371	397	395	354	383	363	373	405	401	386	366	371	370	394	396	346	350	369	351	400	387	374	390	391	353	365	369	395	341	358	346	388	354	384	381	370	371	349	353	383	354	358	364	396	350	401	376	353	384	365	432	385	373	364	378	376	384	371	342	363	376	349	350	367	369	349	381	362	363	352	376	389	372	361	386	373	323	350	372	362	365	374	385	392	383	362	349	364	383	350	372	364	373	394	379	386	359	395	372	368	388	384	391	367	373	350	379	379	361	347	348	372	339	336	377	351	392	381	378	353	364	389	369	351	367	357	374	376	381	344	341	360	401	362	345	386	344	378	372	398	380	368	351	416	379	346	377	359	373	357	348	370	404	386	370	360	375	396	356	365	393	367	382	375	357	384	357	372	372	345	336	354	384	394	368	405	359	369	376	380	348	389	366	405	402	373	367	357	379	384	344	373	382	362	371	399	349	372	396	369	367	372	371	330	348	356	393	367	365	356	394	363	398	386	369	376	331	342	397	356	394	378	391	365	355	348	383	362	358	376	381	367	360	367	376	357	362	400	396	370	350	359	365	366	360	370	371	356	368	364	378	397	361	373	370	363	358	391	425	376	342	368	375	390	341	389	371	383	363	359	354	354	370	402	370	369	379	372	355	361	377	353	382	362	335	385	381	374	371	361	345	375	382	336	342	372	368	381	363	389	355
23476	36872	24008	8864	3773	2483	1876	1518	1241	1038	989	831	764	724	652	614	571	604	580	563	526	597	509	519	515	531	542	542	537	519	517	534	512	496	476	530	496	494	490	498	444	492	476	455	469	501	506	462	484	453	437	461	487	486	467	421	447	478	452	494	481	521	446	440	493	461	537	460	453	474	443	471	489	486	476	492	492	455	458	485	459	484	470	516	449	453	461	432	446	463	454	497	493	478	476	455	426	456	445	470	488	438	471	473	469	488	461	440	448	466	466	490	471	448	425	473	468	511	473	461	434	455	473	466	410	514	493	503	453	457	461	440	462	450	420	498	437	467	463	473	427	493	505	452	470	472	515	455	496	513	460	504	474	507	451	465	458	458	447	486	481	444	463	488	461	468	461	468	442	492	460	477	478	477	429	447	449	455	474	514	475	460	453	506	449	480	428	475	484	471	474	440	477	447	445	456	458	474	455	499	445	500	478	456	447	458	469	463	444	510	403	488	426	449	482	453	489	466	493	478	462	504	481	489	442	490	482	500	473	460	453	471	465	467	466	509	471	461	475	455	446	491	453	510	467	460	462	447	457	485	432	492	439	460	475	472	451	454	451	490	472	470	452	429	426	413	452	475	467	462	465	470	502	447	440	429	455	447	493	485	478	497	464	467	443	444	444	503	496	472	462	465	469	509	465	473	493	507	444	522	438	448	462	442	492	476	460	470	462	503	468	508	482	491	451	480	480	467	508	478	472	454	459	482	485	443	479	468	481	469	468	441	431	499	443	463	461	476	476	493	432	515	476	471	461	444	459	436	472	437	472	473	503	466	473	495	467	476	434	478	497	459	437	476	434	472	470	472	496	445	461	492	476	445	504	448	486	478	460	514	450	459	433	449	469	468	446	487	470	444	455	468	458	468	457	466	528	486	473	448	497	452	499	493	497	484	461	450	480	424	444	463	485	464	476	487	477	479	502	447	486	452	461	467	452	450	461	435	491	459	478	425	481	437	448	473	483	470	483	495	459	455	475	470	471	473	453	475	468	450	467	438	491	474	433	456	482	445	484	473	493	523	487	444	461	466	510	473	443	491	449	479	470	456	504	482	473	429	473	443	485	473	465	467	496	464	474	464	477	439	501	464	469	517	462	490	466	479	495	460	475	463	465	493	443	476	468	454	451	462	477	497	463	479	483	460	489	496	475	444	510	476	484	512	466	420	443	481	495	460	487	459	491	480	452	449	445	447	470	479	434	473	478	485	441	444	462	472	422	471	513	477	453	461	449	430	473	460	456	486	455	483	535	459	467	458	457	495	457	483	448	443	486	438	428	504	477	446	472	460	470	456	446	452	493	479	450	455	489	506	457	460	449	446	469	443	428	468	424	455	463	492	458	437	467	434	517	478	434	496	463	467	499	521	480	488	479	398	431	477	448	422	461	459	477	478	470	469	462	428	471	466	464	469	462	453	480	469	445	449	484	456	438	493	480	484	490	427	473	458	471	467	450	473	433	479	437	487	438	527	476	465	444	457	431	470	465	489	473	493	454	472	451	492	442	463	491	471	442	498	479	473	452	480	464	475	466	459	434	457	438	465	498	430	476	471	430	436	482	422	457	478	457	462	435	473	467	481	480	492	476	479	494	497	455	430	441	435	456	476	488	464	494	483	449	447	464	499	482	462	452	429	493	472	407	475	455	485	454	431	463	483	479	455	484	439	469	481	472	501	434	492	465	462	482	439	464	475	442	470	459	466	474	475	426	506	440	453	473	459	505	499	453	456	450	498	460	435	475	449	460	471	487	469	470	505	468	462	445	447	493	438	451	459	463	451	440	479	476	479	440	476	423	462	422	500	462	487	453	474	472	470	490	474	488	436	460	434	472	488	468	457	466	461	487	474	452	501	492	476	485	477	478	495	487	472	480	481	470	464	496	464	452	473	473	434	470	454	434	470	445	540	482	422	481	459	466	457	443	449	454	470	460	502	446	457	468	445	443	470	443	440	465	479	467	472	470	471	469	503	479	476	480	460	481	447	450	492	450	436	465	481	469	486	479	508	458	470	463	460	466	472	423	502	441	435	418	473	477	460	505	462	495	458	457	486	468	450	485	454	506	469	480	512	480	467	474	446	485	457	458	444	513	422	467	494	447	424	451	494	487	447	462	438	454	466	442	431	430	463	502	457	451	497	464	475	479	457	468	425	457	485	476	474	468	473	473	498	461	429	455	513	494	495	501	490	458	449	484	465	477	508	457	485	478	492	486	475	522	473	474	471	440	466	471	434	482	477	484	455	466	472	450	454	474	478	469	453	490	459	441	445	507	472	465	457	465	479	490	480	500	447	432	496	495	474	455	461	438	484	484	478	511	457	480	499	478	468	465	476	535	496	491	480	485	468	486	489	479	452	463	497	482	426	447	523	467	462	457	418	475	440	424	449	468	497	463	480	448	466	464	517	489	462	451	456	450	471	440	442	447	463	449	462	448	487	479	491	474	503	488	472	436	484	480	449	480	496	475	448	487	434	460	467	428	467	430	458	466	472	453	468	479	479	489	484	477	479	461	493	477	472	463	459	469	466	448	452	446	466	488	455	487	442	433	457	442	439	482	442	470	448	453	474	453	475	439	463	442	491	475	474	513	478	430	512	460	450	458	480	436	467	439	492	454	456	439	433	498	498	461	449	462	495	464	459	468	471	431	461	512	465	494	458	460	440	444	460	481	478	475	470	403	486	476	478	469	511	476	481	515	461	455	474	432	479	461	492	483	467	469	473	482	496	459	458	485	499	517	477	435	457	479	474	492	454	470	450	487	473	477	448	460	466	458	455	426	453	451	466	503	462	458	443	441	468	484	450	459	424	451	465	433	480	486	445	470	467	465	493	471	451	471	443	466	490	487	450	461	458	456	457	429	479	464	467	440	472	508	432	444	485	467	455	454	448	451	511	450	448	475	466	451	445	450	445	441	461	448	491	513	427	483	485	466	464	469	475	487	474	440	483	508	449	484	481	481	452	438	476	471	454	451	450	494	477	468	530	464	429	438	470	467	446	485	476	472	496	493	476	479	490	506	492	447	416	480	483	446	476	464	482	455	470	494	451	471	444	488	500	459	486	478	458	480	497	466	470	496	470	440	470	438	474	512	468	487	466	489	497	441	429	468	469	484	454	457	480	484	469	455	500	465	456	465	485	478	504	473	442	472	451	436	446	452	450	429	473	444	480	447	455	490	459	457	436	485	427	449	497	478	448	471	446	468	467	483	456	443	465	467	431	481	459	434	499	496	496	468	505	444	429	467	482	487	494	445	453	477	466	476	473	478	441	463	446	481	462	471	472	435	486	486	456	472	467	473	432	497	415	436	498	475	476	454	514	505	494	469	469	482	462	442	472	476	425	466	444	487	452	465	438	468	488	476	456	429	464	453	462	472	491	447	431	516	455	485	475	479	509	462	474	462	496	488	491	467	462	465	470	432	472	495	529	456	461	472	454	456	444	451	463	494	432	474	471
27526	19664	9202	1831	727	602	546	601	566	559	563	565	534	567	544	535	514	604	545	547	545	583	593	568	557	578	529	584	553	553	524	554	542	558	574	553	542	540	553	557	560	519	542	588	502	576	559	551	528	519	522	570	552	547	552	517	584	561	543	539	594	559	551	538	565	539	546	544	588	580	591	561	568	577	544	544	548	555	540	603	509	536	576	603	539	534	569	541	508	539	553	563	483	532	515	550	566	539	581	534	524	496	587	551	549	583	570	546	562	530	544	529	513	574	581	548	540	543	562	517	560	519	585	553	555	557	539	543	525	537	500	534	560	546	535	554	556	544	598	569	547	536	565	556	567	532	525	594	534	501	506	587	549	582	520	575	565	552	521	536	529	589	557	531	581	534	523	533	585	598	568	565	543	532	532	569	589	542	554	548	505	593	508	528	533	578	529	512	534	575	565	560	548	553	565	517	533	539	513	561	547	534	574	611	514	545	555	564	551	556	547	551	531	562	542	548	559	566	554	563	535	510	553	565	561	523	536	574	561	537	534	526	552	543	589	563	575	577	499	532	533	550	525	596	528	513	543	510	535	515	556	548	554	585	557	502	546	543	530	587	580	528	536	515	553	568	526	543	537	587	572	509	518	546	578	535	549	555	552	564	554	514	541	530	566	539	557	568	501	542	526	511	577	569	527	530	572	552	599	578	533	569	514	555	572	556	510	547	575	521	590	585	547	556	571	593	594	546	555	604	576	513	585	562	547	558	559	532	535	575	539	548	548	556	520	530	530	527	542	565	544	574	530	524	542	541	554	562	564	587	578	546	554	573	547	544	565	567	544	573	580	574	585	567	569	615	497	543	542	558	581	523	514	539	496	519	543	529	559	575	541	524	551	527	576	516	552	535	529	559	531	558	540	520	574	545	527	517	519	528	550	543	540	535	558	563	485	528	550	564	536	535	566	534	528	521	529	515	550	556	501	551	571	537	581	562	577	562	546	532	579	529	568	537	537	547	601	557	507	538	557	515	518	526	545	544	537	556	552	572	520	551	538	580	541	519	524	554	584	572	545	531	571	537	504	520	556	542	534	564	574	509	538	590	569	541	531	519	545	566	569	550	519	534	554	558	562	568	553	523	559	560	518	572	556	545	555	524	548	524	562	580	538	541	555	558	544	540	558	561	573	541	513	547	494	571	546	560	538	542	561	563	519	539	541	506	510	518	556	537	566	613	536	560	547	521	543	530	558	506	490	541	570	555	557	576	561	570	533	568	549	562	539	550	476	534	512	595	549	517	534	569	552	502	548	546	606	560	554	580	532	595	549	558	549	519	543	561	574	580	547	524	542	565	563	578	548	514	566	594	550	529	558	523	520	582	540	531	550	560	578	572	560	519	525	565	525	548	535	564	528	590	534	523	569	563	538	612	523	533	539	557	558	568	556	535	563	543	540	542	589	554	531	544	524	573	518	513	529	556	533	541	563	550	552	538	559	562	556	532	562	533	543	534	566	567	536	561	550	578	532	539	540	529	562	546	572	548	569	564	534	558	547	568	537	552	569	548	540	584	538	528	520	514	527	536	515	546	539	527	546	592	533	577	569	574	518	517	568	558	575	553	538	544	553	512	525	584	560	524	513	530	562	535	575	533	551	586	493	567	547	554	555	525	580	526	566	523	555	554	552	569	536	508	550	537	589	561	548	529	569	564	560	513	522	537	561	543	532	554	593	568	573	557	540	531	555	547	566	598	550	526	556	526	581	497	530	530	537	521	550	575	595	529	526	535	580	563	528	579	525	581	544	592	546	564	564	517	561	566	543	544	526	587	559	578	508	512	557	536	591	540	566	584	565	544	552	551	510	536	515	533	570	588	553	567	546	531	575	581	559	549	584	523	534	591	561	538	585	566	569	573	560	546	564	561	547	543	580	527	555	565	508	537	595	546	540	553	539	530	556	580	561	574	577	594	573	569	557	556	541	558	533	503	556	528	584	543	526	560	540	528	584	473	546	536	584	537	515	573	575	508	561	551	564	543	557	575	551	559	518	570	590	545	540	542	568	553	555	545	553	564	539	550	535	537	545	566	545	534	586	555	529	591	562	536	563	543	556	573	552	544	517	536	579	528	507	569	578	554	530	547	540	586	550	597	559	551	527	568	528	561	542	551	534	556	534	487	563	546	565	572	560	548	588	552	566	559	577	513	551	545	563	536	515	548	569	559	481	525	507	569	498	513	575	558	522	541	553	591	567	516	539	577	568	544	553	573	545	554	564	549	579	574	540	512	566	557	559	560	502	560	582	517	543	541	528	579	586	533	556	523	549	510	531	524	557	556	511	521	525	559	534	552	565	572	555	534	532	574	522	580	565	553	482	568	571	524	579	548	560	532	541	558	584	556	522	555	528	589	540	602	542	507	573	538	523	587	574	585	498	540	551	553	542	519	547	552	580	574	572	549	544	601	529	516	559	513	481	570	572	523	559	567	512	565	524	519	549	546	570	581	545	562	550	552	520	562	515	554	523	553	572	565	601	503	550	578	571	569	539	554	581	532	544	527	529	554	553	516	545	556	556	553	573	550	533	547	554	531	537	527	554	579	564	555	539	565	565	509	536	547	569	569	537	546	529	567	564	507	563	524	559	545	551	536	565	566	572	539	535	555	538	559	576	589	533	540	556	569	508	560	574	568	538	560	620	546	567	582	532	538	569	555	511	559	583	554	546	543	571	524	563	560	552	530	525	561	559	585	532	544	562	574	577	576	520	566	559	521	548	534	558	578	558	508	542	555	548	553	543	550	570	592	550	546	520	458	562	559	545	557	547	548	560	528	501	565	518	536	546	563	598	501	560	529	565	561	538	541	582	515	549	594	566	573	522	567	532	547	559	580	545	533	545	570	558	549	566	550	595	561	556	548	584	577	520	558	597	521	588	531	526	524	518	564	569	552	535	530	584	584	517	555	538	561	521	547	529	548	552	581	558	539	536	541	546	541	556	555	545	544	542	572	525	529	550	568	531	552	547	535	556	523	539	567	552	557	518	538	563	562	583	541	564	570	570	545	535	565	529	578	547	522	574	556	558	557	572	543	538	554	564	577	541	579	531	558	499	534	560	547	553	554	558	528	588	544	563	561	526	540	555	508	544	544	555	554	539	554	596	554	569	540	520	535	582	554	517	542	565	536	510	570	560	560	583	583	515	517	565	557	496	561	514	576	552	573	533	598	552	547	560	560	558	552	533	537	553	552	545	531	534	548	531	549	576	503	546	544	566	510	556	589	566	562	541	528	572	529	556	539	567	526	591	546	599	590	557	547	573	555	553	523	563	578	534	564	569	546	548	541	532	549	562	539	543	510	537	553	532	534	568	537	523	545	590	541	543	538	558	598	534	490	556	544	558	550	588	545	552	549	559	561	555	547	537	527	553	571	571	523	565	575	590	580	523	569	530	547	573	581	533	553	557	533	561	548	544	523	540	572	521	546	544	535	542	559	553	591	540	559	553	583	576	560
14301	15745	6776	1740	844	784	677	746	716	687	738	673	712	675	701	696	693	665	668	688	662	696	670	661	676	677	700	689	675	699	659	666	693	629	668	648	665	701	665	620	684	695	691	713	648	632	644	645	699	704	652	648	670	697	643	705	683	627	680	669	660	651	701	708	684	660	646	678	687	663	692	614	650	654	635	735	673	680	684	692	673	716	676	689	641	653	659	627	681	665	672	685	680	679	635	636	680	617	694	693	653	684	653	599	687	678	669	663	639	666	702	709	664	677	676	683	649	654	665	648	639	664	691	677	674	662	644	650	680	675	681	697	636	665	708	726	654	687	698	645	674	661	620	680	627	679	698	663	653	669	650	714	662	666	681	669	639	697	683	645	639	655	669	624	648	673	689	671	658	660	748	670	668	688	687	685	683	723	652	611	633	686	700	672	698	679	633	638	707	720	660	678	715	661	700	700	632	683	656	672	683	621	636	650	685	661	683	705	656	633	682	644	648	629	641	706	658	657	639	661	672	682	573	656	677	647	642	668	634	676	669	613	615	658	676	677	616	652	662	680	674	677	660	649	677	652	695	687	710	621	654	665	644	687	684	662	715	653	639	682	647	666	670	695	645	699	634	703	684	675	708	688	678	659	690	661	684	675	604	655	629	665	668	668	649	691	680	710	710	695	671	636	683	643	668	650	678	668	638	726	728	643	681	645	667	656	694	698	685	699	625	636	691	664	679	685	646	683	708	686	658	665	671	678	637	670	711	691	704	704	702	704	646	600	637	648	682	662	688	722	685	678	704	729	633	638	663	646	690	655	647	680	622	663	672	685	671	679	670	658	669	665	722	643	691	657	622	692	651	624	635	684	609	694	646	717	625	667	662	651	689	654	646	626	670	668	655	681	678	681	648	692	645	673	700	665	656	687	682	667	669	694	643	686	663	681	684	672	666	714	699	654	631	701	630	657	682	711	669	648	668	674	689	682	709	707	633	686	683	630	627	723	693	623	663	611	635	652	644	702	638	688	631	643	675	672	626	704	665	686	658	685	676	626	655	668	676	655	638	668	663	672	646	703	616	660	676	675	680	634	633	674	654	677	728	666	655	667	646	672	689	673	685	719	686	648	681	671	660	649	628	672	706	686	727	674	672	669	650	676	656	690	642	632	680	669	647	665	654	656	642	665	672	661	682	656	616	617	715	656	730	605	619	645	708	710	656	661	674	702	618	662	622	689	639	704	666	659	652	675	673	676	640	679	643	687	720	679	676	703	703	661	644	683	674	684	679	666	670	661	651	652	710	648	676	660	692	691	692	659	690	697	683	675	662	683	684	659	675	657	642	624	664	660	653	659	656	624	699	678	690	673	722	684	674	659	707	685	670	697	669	648	656	703	652	698	636	646	706	624	700	701	642	671	636	646	683	658	684	687	638	643	691	666	657	620	659	689	682	674	680	711	630	694	713	638	697	610	694	683	673	669	648	652	676	663	669	626	605	672	648	680	714	679	740	681	674	674	679	693	686	684	671	671	699	666	625	691	689	709	657	663	634	668	651	660	672	702	676	689	711	720	684	682	656	746	717	635	676	712	658	675	632	644	659	651	656	707	662	674	712	648	676	671	673	698	626	645	672	714	704	634	647	699	702	631	716	639	675	659	700	662	640	685	666	624	665	651	656	644	646	656	642	689	641	679	675	646	687	713	694	621	661	701	678	668	689	701	652	625	651	697	694	708	677	679	658	680	669	661	683	649	658	656	669	644	698	658	674	656	658	660	681	679	632	642	715	681	644	702	682	657	614	682	702	661	669	707	692	687	690	660	682	685	705	634	661	655	670	698	678	656	694	643	694	636	692	678	672	688	689	654	644	674	658	631	707	670	676	691	656	681	630	687	701	645	670	719	690	672	676	620	674	704	672	702	674	664	701	647	673	640	678	674	683	650	655	693	653	670	671	714	691	685	695	661	644	683	669	724	710	683	722	659	686	669	688	669	671	670	657	709	696	664	625	687	671	664	672	661	731	661	649	626	630	678	711	711	669	636	695	619	670	641	703	678	691	712	666	683	654	626	653	699	666	666	714	653	696	699	689	656	636	725	676	680	657	652	647	694	630	667	672	705	661	664	673	669	687	680	653	674	673	669	670	700	606	676	674	688	675	661	705	658	691	627	679	661	666	632	660	640	688	728	702	707	681	697	668	686	701	683	710	645	661	654	677	672	682	637	702	651	691	646	674	716	691	681	624	683	631	680	692	669	686	690	678	707	728	674	645	602	625	700	680	709	653	684	686	676	616	677	665	657	673	675	722	702	640	699	670	681	615	673	717	669	670	687	684	626	688	658	637	655	688	678	682	711	693	670	676	670	672	717	737	688	660	656	682	723	652	679	672	668	657	696	652	667	673	638	683	677	622	659	664	687	655	705	674	675	624	647	683	677	660	652	665	658	662	681	656	688	739	658	674	668	668	692	662	673	640	672	652	662	685	663	663	625	712	654	694	675	699	649	701	614	683	717	662	675	638	666	655	712	652	657	659	675	698	653	657	736	656	674	668	659	677	677	694	674	678	696	705	682	691	651	671	659	666	656	668	645	715	720	676	678	669	650	707	705	652	676	662	676	691	674	699	641	671	677	682	697	664	719	655	662	732	641	635	641	662	649	660	673	641	622	654	609	682	660	670	646	666	654	640	691	647	659	663	635	631	674	672	573	644	692	697	603	635	643	710	692	674	681	728	701	687	649	668	683	609	656	666	699	681	672	688	713	691	660	658	648	656	743	675	659	653	692	646	681	695	718	673	722	652	630	644	688	700	656	665	678	645	680	681	715	651	637	708	678	646	695	686	669	691	680	702	680	643	677	706	706	676	641	680	646	615	657	630	624	694	686	684	680	635	667	667	654	672	644	700	705	727	612	682	660	692	668	662	765	647	642	687	639	681	667	636	701	685	660	683	669	664	697	726	617	697	693	668	664	671	655	684	678	695	656	660	659	668	653	659	661	693	671	683	694	666	708	681	714	676	683	653	663	663	669	683	644	660	666	663	695	680	663	703	681	681	636	654	641	649	645	697	634	686	682	674	624	699	667	670	701	695	642	638	679	729	663	685	693	697	709	656	684	677	686	715	677	690	622	661	732	663	686	638	690	674	690	697	678	673	662	659	683	652	618	677	665	700	655	650	673	627	651	627	673	679	659	656	686	687	695	653	697	628	679	698	640	679	627	668	659	710	664	707	677	668	653	680	675	695	614	698	671	634	679	680	680	647	713	711	626	671	687	698	676	713	652	645	666	673	684	635	661	631	682	662	670	670	647	699	682	655	684	665	704	661	656	682	641	685	669	688	718	668	670	646	673	678	671	686	704	651	661	662	679	712	684	643	649	673	665	649	612	688	650	671	702	696	667	677	668	648	635	601	670	721	668	667	676	685	663	671	663	660	672	709	625	644	693	684	708	651	653	655	657	731	690	653	654	676	682	673	711	647	632	640	652	671	675	684	643	696	645	645	656
23598	20995	27931	24115	20868	8156	1270	915	809	750	694	689	656	644	611	610	684	603	673	618	600	603	594	603	648	598	643	619	616	571	587	591	555	631	622	577	565	587	622	619	650	586	606	559	596	593	587	584	613	557	606	569	549	582	581	568	631	594	635	612	566	633	615	598	619	629	592	620	572	606	613	602	598	608	603	584	594	562	573	633	600	597	589	554	619	623	578	621	595	590	577	643	598	576	620	589	583	603	592	606	583	624	547	613	538	574	625	630	610	586	594	579	582	560	587	585	617	614	617	590	533	602	572	582	591	608	565	591	591	597	635	588	607	614	585	620	591	590	561	533	565	606	608	591	609	606	607	594	592	589	610	645	621	560	580	561	571	580	575	638	577	628	592	547	600	610	573	570	609	586	586	557	559	660	607	578	625	599	622	568	618	596	588	557	605	577	607	573	529	585	573	634	562	602	560	556	606	594	628	604	577	576	589	610	559	606	622	632	607	577	592	596	597	577	613	581	594	639	570	585	614	642	604	601	600	581	574	571	609	550	595	615	563	592	584	580	610	591	636	556	585	633	604	618	602	553	598	573	558	588	582	637	605	553	613	596	624	625	594	569	589	591	602	627	616	585	620	555	575	590	568	587	593	615	586	588	591	576	560	606	639	585	621	546	598	616	618	572	576	608	550	578	602	607	640	585	622	616	587	593	614	590	590	600	590	582	549	547	582	587	610	592	594	585	589	596	607	616	630	597	579	587	581	651	646	601	580	585	604	550	637	578	577	636	607	591	571	601	610	585	553	620	546	591	564	617	551	564	583	607	594	587	576	618	572	666	609	596	629	597	630	613	583	563	552	605	580	596	598	594	569	641	621	579	605	624	590	625	613	573	598	555	584	635	520	580	588	574	649	593	598	610	605	622	580	582	588	573	645	561	575	625	557	587	619	571	547	601	573	546	569	569	626	587	588	604	591	613	600	570	613	592	599	551	619	634	596	617	554	618	657	599	614	598	571	597	595	583	593	593	574	590	599	609	571	590	587	554	560	564	602	638	603	560	602	565	581	598	571	587	559	593	608	591	593	563	600	591	634	588	580	602	568	594	600	646	618	592	607	570	606	578	556	624	558	586	567	607	613	570	595	595	600	601	613	587	562	574	589	580	598	604	578	669	568	625	604	547	609	593	648	595	571	604	582	575	579	616	579	599	591	580	616	587	563	561	587	572	594	579	605	575	577	591	605	552	595	584	653	579	574	588	581	637	591	625	634	567	641	565	566	601	608	617	629	564	615	595	586	591	594	584	583	571	594	578	586	582	583	597	604	585	596	605	588	594	561	567	570	615	592	558	629	608	596	586	588	575	596	560	549	607	594	616	645	638	601	633	589	585	566	601	626	604	614	574	585	607	627	585	619	606	615	604	603	556	616	627	611	557	599	583	604	594	595	588	564	579	611	590	583	640	591	603	575	618	596	597	541	613	628	602	584	576	610	597	580	535	587	566	596	617	587	540	567	581	579	600	604	595	615	581	649	589	575	602	617	591	573	593	562	561	605	625	584	600	575	572	541	622	615	585	587	622	572	581	609	585	564	587	595	603	517	585	591	576	589	623	598	633	584	571	634	567	641	577	625	598	602	657	581	614	539	633	581	597	589	644	599	565	550	598	607	579	600	568	614	578	648	597	617	613	606	573	554	593	587	620	572	565	591	559	592	601	561	534	572	551	611	647	632	633	590	595	590	614	597	622	614	524	581	620	578	598	593	569	635	588	556	562	596	603	571	600	532	586	596	620	555	589	600	565	574	640	567	587	601	573	604	625	621	593	599	637	578	621	554	536	598	600	558	601	591	608	595	606	561	629	566	615	608	582	616	618	601	641	554	623	615	569	629	598	584	595	629	600	623	556	619	603	612	595	627	560	556	580	571	605	552	613	573	548	553	576	610	630	606	559	595	584	569	570	630	611	587	606	595	597	575	550	582	615	564	587	597	572	572	604	654	555	624	594	570	561	567	622	632	618	616	544	590	579	620	626	607	585	597	611	606	593	606	601	593	596	601	650	604	588	611	573	611	577	571	577	584	599	606	613	540	628	598	578	572	620	595	584	571	628	600	609	600	612	580	605	574	632	625	617	671	547	609	656	571	558	623	637	573	630	617	584	597	582	613	591	608	585	585	568	571	585	588	575	613	592	578	598	619	588	569	630	587	577	605	571	566	546	595	561	573	595	589	589	549	673	595	585	601	605	570	630	574	587	578	601	616	601	625	568	581	596	590	548	555	576	641	609	572	608	593	579	548	597	574	596	547	643	607	593	581	574	619	554	629	593	581	572	586	625	575	649	636	635	568	628	610	607	606	609	608	630	587	570	583	601	593	644	617	603	592	576	609	640	591	590	608	579	628	571	626	552	584	536	597	606	595	570	595	597	602	584	588	604	601	569	583	615	586	589	574	580	579	563	596	539	585	605	583	624	578	617	592	579	585	669	616	580	592	614	593	615	655	604	572	584	618	592	599	626	563	568	590	604	628	617	593	609	578	596	588	575	555	615	577	615	595	600	612	566	595	582	602	543	575	592	581	635	559	587	602	620	560	587	579	635	614	621	573	619	512	588	575	597	590	557	590	583	580	597	584	580	576	582	571	603	576	626	574	540	575	621	594	632	546	571	554	575	629	611	570	583	590	591	597	572	590	544	574	576	562	623	595	628	579	617	590	577	589	556	565	551	598	571	561	575	577	578	607	609	602	613	598	599	620	636	578	600	615	566	613	600	598	573	530	572	598	571	570	585	592	608	548	615	563	590	599	611	538	602	557	590	611	604	580	625	576	621	590	600	565	620	572	598	622	600	567	595	630	597	629	627	631	605	621	560	600	553	663	546	595	580	583	605	574	566	590	557	585	631	600	580	579	585	594	580	591	616	579	608	611	669	605	570	589	604	611	603	594	571	604	596	604	623	587	566	578	593	577	589	566	575	555	538	579	591	587	575	576	602	575	606	578	602	618	587	552	603	633	570	612	584	593	639	605	568	606	576	536	556	595	606	628	560	577	563	571	538	582	627	560	588	613	618	568	574	587	588	590	565	581	607	545	603	535	596	567	607	577	603	567	578	610	606	577	540	578	629	585	633	579	601	567	626	622	633	582	607	580	607	613	576	593	556	586	601	620	579	650	616	615	625	624	627	588	605	591	578	607	630	589	601	578	599	572	580	619	565	598	616	615	611	598	577	607	593	609	624	580	607	584	599	595	599	609	560	599	581	560	547	589	613	578	564	594	550	582	590	592	553	555	623	633	583	577	567	551	588	602	614	556	599	630	625	589	611	586	628	597	592	633	593	585	626	593	620	561	582	588	587	549	597	604	587	569	572	625	624	610	594	565	613	580	609	615	563	603	613	598	537	582	608	588	638	607	584	555	581	542	637	605	650	600	583	596	592	584	592	587	613	573	623	629	578	556	644	602	587	565	649	593	573	598	584	653	594	569	634	619	590	577	629	562	587	613	588	544	599
19504	30040	16995	5898	2441	1821	1485	1328	1161	975	995	907	839	848	824	763	828	806	762	803	765	776	764	792	785	768	772	815	738	729	695	857	774	709	771	742	715	709	757	745	728	777	777	709	786	734	703	721	747	717	724	753	710	730	719	723	736	733	706	699	736	722	737	728	785	673	713	738	706	703	708	706	696	715	737	711	701	692	737	710	688	730	717	709	729	681	731	769	733	717	675	711	716	671	749	726	737	697	700	733	712	723	683	781	677	697	707	746	712	754	765	710	761	734	759	744	746	721	689	734	653	734	692	724	712	745	757	713	745	750	713	752	705	710	700	703	757	659	711	762	712	761	768	717	705	753	716	749	714	770	789	712	711	725	757	721	687	750	764	721	728	766	714	761	754	736	686	775	670	727	740	751	743	743	709	761	759	739	743	728	740	715	725	708	731	741	714	687	692	762	702	717	727	743	716	714	719	735	728	753	755	723	719	751	698	759	728	756	738	754	689	737	708	725	724	718	714	728	751	696	723	726	726	764	693	734	737	702	740	726	731	743	743	714	676	694	694	729	714	736	760	731	724	761	712	719	689	732	740	724	715	712	741	746	745	723	749	766	718	708	733	740	736	700	705	726	709	701	692	740	722	659	705	724	740	693	708	711	735	720	703	703	696	705	690	758	737	688	790	714	724	716	692	752	725	744	719	692	734	724	715	758	712	685	756	669	752	695	740	706	730	745	716	717	690	813	692	718	688	739	778	736	729	759	742	756	764	744	719	752	690	759	723	718	677	710	716	695	719	685	693	709	710	701	754	762	722	736	739	722	744	712	695	728	787	691	712	732	726	752	691	736	709	712	783	724	773	742	792	709	753	678	711	747	724	777	721	744	724	701	754	694	708	674	739	762	773	719	758	738	706	757	758	722	727	742	702	809	745	693	718	716	718	745	763	733	687	705	759	727	733	680	702	770	750	752	776	693	760	770	767	719	676	740	709	734	667	747	707	744	715	689	758	689	751	717	733	746	730	688	736	780	697	698	735	758	721	708	733	762	722	745	687	739	714	687	774	743	672	736	708	705	772	749	719	699	747	705	737	757	689	735	736	718	728	758	691	677	698	713	702	746	714	735	731	709	689	706	751	747	727	711	745	751	740	692	727	714	696	714	692	796	705	710	749	714	741	740	771	731	696	729	729	714	756	750	776	753	734	713	706	756	723	778	748	798	758	744	712	706	709	760	724	716	710	683	741	735	718	776	709	741	743	756	729	697	710	722	679	679	751	740	763	772	749	740	699	682	701	741	752	719	713	727	732	726	715	718	690	702	724	780	724	753	745	725	777	752	738	744	723	779	713	722	762	742	730	762	701	723	708	747	768	699	746	732	715	695	754	735	717	725	724	740	687	723	717	740	738	705	692	745	748	684	704	700	724	698	711	702	730	716	719	756	741	756	739	752	761	734	705	715	703	708	735	735	693	699	701	682	693	689	736	723	715	774	704	739	632	716	740	774	744	715	686	752	720	728	712	781	736	757	723	704	745	750	703	687	745	719	719	747	760	709	747	732	729	681	710	733	734	716	737	726	755	691	760	743	767	749	763	697	704	774	731	764	759	733	748	692	694	753	754	683	774	703	718	752	714	757	717	751	732	757	725	749	710	726	682	711	683	768	697	760	727	770	742	737	656	710	721	727	766	730	719	734	754	726	717	730	717	706	749	705	716	728	690	721	735	752	713	704	725	711	729	737	697	745	726	729	719	753	716	731	735	698	739	743	688	659	727	762	706	671	719	755	745	685	747	716	721	734	693	767	743	705	698	728	729	694	704	755	757	676	706	682	736	739	705	733	686	687	770	681	737	697	746	698	695	750	765	712	718	693	728	745	750	741	765	756	766	697	692	715	728	718	750	736	762	762	750	737	692	720	753	706	705	730	699	700	704	721	732	742	751	714	676	718	692	734	750	751	751	707	724	741	701	712	671	705	732	735	746	708	777	687	755	733	711	719	665	739	685	704	751	736	713	725	733	757	722	701	687	718	723	771	743	692	734	697	720	759	731	719	718	760	745	754	713	671	684	748	705	692	749	720	764	712	661	754	711	685	751	706	748	702	731	759	741	757	727	716	696	750	739	766	736	713	705	655	745	714	777	745	747	708	705	735	728	712	751	708	709	665	783	742	758	750	714	734	711	728	722	728	693	739	727	713	696	712	730	671	772	737	723	745	702	709	737	728	682	708	681	772	753	776	663	722	732	734	715	707	675	756	710	757	723	690	724	738	705	754	713	707	762	749	758	694	764	699	652	707	720	698	726	712	712	721	743	772	688	673	703	743	730	774	679	748	727	770	766	695	700	719	712	706	724	723	722	688	737	729	775	663	735	762	729	716	672	733	679	690	784	708	693	740	725	688	738	717	683	727	701	713	756	716	772	738	737	731	725	735	717	717	734	705	695	765	726	703	726	735	729	714	751	694	720	717	715	710	703	731	726	759	737	783	730	713	708	719	748	781	719	712	747	705	731	724	752	712	754	759	719	689	728	706	747	715	734	767	699	691	757	671	705	697	702	745	704	710	725	726	693	724	681	692	732	755	716	794	736	713	721	737	730	686	750	716	729	680	767	686	729	725	711	725	746	770	714	712	728	679	764	759	729	737	683	765	754	740	692	711	764	695	741	751	696	715	717	686	693	697	718	701	664	760	715	725	705	704	733	753	754	729	703	730	754	736	731	784	761	721	735	765	726	719	732	762	732	697	726	724	735	719	723	753	765	683	705	696	723	743	723	702	740	708	715	743	760	749	749	705	717	762	780	736	739	754	721	772	735	764	760	696	722	723	719	751	733	684	737	714	780	776	699	659	717	704	708	742	696	685	725	731	741	722	729	716	720	723	789	733	713	717	753	741	744	772	695	721	676	715	741	700	718	759	767	692	691	732	736	748	736	683	734	701	678	741	741	755	721	706	733	710	688	769	756	684	719	702	744	692	771	719	682	721	695	719	725	710	730	737	726	748	737	690	749	740	676	748	728	710	736	670	709	710	726	725	747	720	768	680	707	721	731	702	762	693	743	749	716	703	737	683	742	688	698	744	707	674	687	759	736	742	732	715	747	763	741	710	728	756	742	755	732	773	747	693	744	719	719	739	752	732	711	697	711	748	726	687	735	713	796	720	695	758	777	705	681	765	697	769	691	731	746	707	742	712	748	698	724	731	727	756	732	701	691	748	722	685	691	720	701	741	742	775	719	690	750	746	684	724	751	727	714	740	720	739	714	770	708	753	729	685	746	697	717	717	748	717	769	700	714	732	745	770	713	750	750	725	731	684	725	723	718	749	698	708	683	756	738	711	727	709	732	696	727	743	741	720	703	730	752	669	727	731	769	737	692	697	737	750	714	710	718	718	701	767	703	737	772	762	698	727	715	733	736	744	743	702	721	741	699	715	721	720	731	763	681	722	758	745	749	703	736	765	727	754	705	783	657	735	709	714	740	764	730	718	691	781	741	771	700	673	712	711
24655	21032	26942	25116	9618	787	551	477	445	388	406	411	380	364	381	392	344	344	377	388	370	340	344	342	358	323	375	338	361	374	356	342	355	371	351	358	355	394	335	359	332	350	367	305	375	328	355	382	386	336	350	363	365	339	342	342	387	343	358	340	317	326	335	364	349	360	357	342	340	346	380	335	353	351	342	362	319	327	326	326	336	347	343	317	347	349	354	374	374	344	371	340	347	342	381	351	361	365	342	335	348	316	357	361	326	359	330	367	383	347	334	364	349	375	344	355	365	392	369	392	347	338	333	333	366	426	355	366	368	347	340	377	343	358	332	357	362	337	322	357	362	372	347	377	356	353	382	344	329	333	325	381	387	330	343	364	350	370	370	312	330	374	338	380	348	355	362	361	381	343	329	366	359	352	360	374	353	334	352	307	310	338	362	369	325	324	350	366	344	359	377	329	335	351	350	355	369	320	344	334	340	317	370	335	368	363	393	331	350	346	351	339	370	302	397	342	363	335	351	369	342	358	374	295	349	355	334	373	367	300	381	358	353	366	353	342	363	359	354	330	344	398	331	327	359	333	362	382	324	353	326	321	351	339	371	346	352	338	345	347	344	355	343	378	336	361	313	339	372	324	367	349	384	339	369	333	379	313	347	340	354	344	391	333	339	337	351	326	362	357	359	360	328	379	328	360	317	397	329	376	326	360	351	341	341	372	371	351	348	342	360	378	362	338	351	305	315	392	328	335	387	352	381	375	356	325	369	358	317	334	328	352	367	306	302	380	385	336	335	343	377	366	335	322	317	381	330	339	324	334	352	351	380	355	327	350	354	335	354	330	345	378	343	346	351	330	347	370	352	343	363	361	328	354	373	320	393	330	339	348	325	361	320	381	347	372	356	354	358	346	333	318	378	367	329	350	342	356	366	358	349	334	367	338	376	375	333	345	322	355	327	381	354	345	332	371	322	355	358	354	367	319	320	359	348	358	328	341	373	366	386	360	341	369	371	351	336	372	351	344	332	344	354	367	311	324	323	350	373	359	356	345	355	364	398	338	333	342	342	331	333	333	324	375	374	342	324	342	366	345	359	400	321	336	320	334	352	367	341	355	335	329	361	311	400	329	333	340	348	314	345	334	333	347	379	349	344	338	363	359	335	371	350	338	329	373	353	339	350	372	346	336	339	323	340	355	310	347	340	376	330	357	343	346	329	370	372	333	375	332	351	350	329	365	337	352	379	334	358	337	377	369	359	349	335	302	335	378	306	343	330	321	385	369	344	337	354	346	357	339	363	327	374	351	358	355	362	349	355	313	385	345	351	382	335	350	362	348	357	323	316	364	336	329	350	347	378	366	331	371	335	352	321	365	367	372	344	357	347	381	357	363	340	339	330	352	340	403	377	340	386	348	350	344	340	332	324	319	344	339	333	354	356	374	361	320	377	324	380	342	365	364	340	353	351	345	363	347	361	335	357	320	363	377	333	312	348	350	333	317	379	359	336	334	348	339	352	342	308	351	331	347	364	350	374	345	342	328	327	345	325	366	342	327	350	343	318	321	382	323	314	352	365	354	323	355	369	370	380	343	362	326	335	350	336	322	354	353	323	375	321	334	350	337	338	336	327	340	333	332	328	372	349	320	341	361	324	361	386	341	360	358	368	355	343	370	332	331	318	311	362	324	393	356	348	353	331	344	366	360	381	330	361	321	326	319	337	375	357	358	321	345	355	372	357	347	375	331	342	350	348	369	383	351	370	349	358	341	353	385	347	353	380	353	349	366	375	376	358	337	354	357	350	357	367	383	341	379	339	354	342	350	308	360	327	372	363	347	352	325	353	367	361	354	362	336	322	378	343	365	334	320	355	346	348	324	399	364	370	343	344	354	358	337	355	335	348	372	329	353	339	334	351	352	363	338	334	335	330	336	364	359	321	378	353	363	333	369	361	358	353	337	351	338	346	362	341	337	323	365	348	353	352	339	332	348	342	349	354	380	358	352	346	322	343	353	364	331	317	343	322	350	384	367	333	348	352	330	331	341	355	342	317	328	342	333	326	331	372	322	356	366	351	382	354	344	361	333	322	327	364	339	345	320	346	318	348	347	339	353	340	340	356	315	325	347	384	331	350	337	334	347	338	341	332	327	346	341	370	384	331	362	338	357	328	364	374	334	340	358	364	365	311	345	389	335	388	360	371	342	353	332	347	344	343	382	348	340	348	348	347	371	362	349	341	380	366	365	382	341	357	325	361	338	304	346	304	358	383	358	365	350	369	367	341	334	344	368	333	351	364	352	341	325	316	367	315	339	353	399	359	328	338	348	358	336	371	338	338	349	343	328	361	360	344	325	346	296	334	348	372	330	344	329	362	339	345	358	358	325	357	360	358	347	347	335	309	335	371	360	325	353	338	361	335	339	364	394	346	370	331	350	342	351	344	332	348	369	331	344	368	376	333	327	356	350	324	375	354	332	348	343	359	363	381	340	354	376	342	366	363	363	335	366	375	357	325	377	379	345	345	359	342	366	364	351	348	341	371	362	334	348	348	329	407	378	346	367	350	356	377	328	394	345	336	365	367	342	363	369	365	352	368	378	326	351	330	324	344	332	369	346	348	349	346	329	343	385	342	347	309	379	336	320	347	342	356	368	376	358	350	360	339	331	335	371	366	358	337	347	358	320	359	353	319	345	332	363	379	354	327	328	350	344	343	337	351	368	354	329	358	338	338	324	354	361	352	358	377	357	353	348	378	378	336	335	342	389	369	369	357	352	368	360	378	358	345	364	354	322	375	313	359	342	360	343	351	331	331	360	380	350	351	340	338	358	357	374	340	347	325	342	338	321	356	345	387	366	358	313	342	319	325	321	338	346	344	350	362	344	325	333	343	316	345	334	355	331	350	339	371	363	327	392	362	343	349	343	339	371	359	352	356	331	344	340	353	371	324	354	337	354	383	317	336	360	344	335	361	330	340	368	357	340	379	375	335	351	349	340	359	346	322	365	348	366	305	348	362	346	349	367	371	352	344	349	358	363	349	313	336	327	346	328	349	380	348	368	305	325	337	325	343	358	357	335	328	320	364	328	352	353	334	355	359	352	346	347	336	324	320	333	333	344	368	381	359	359	353	322	351	327	351	363	381	378	377	316	393	360	366	413	357	330	367	368	360	375	363	301	377	355	377	354	347	364	351	342	333	322	356	372	384	352	367	365	356	332	363	333	321	357	319	368	329	356	355	341	383	325	343	336	320	317	370	364	350	323	370	329	369	338	338	353	363	317	323	358	348	351	350	317	326	323	336	337	336	376	347	356	343	338	356	347	367	344	361	339	362	345	344	331	341	377	353	352	328	331	361	355	348	313	341	350	356	318	352	331	298	337	362	345	355	314	377	321	351	367	337	333	340	357	349	357	355	339	305	338	335	308	360	364	363	397	352	384	345	365	339	338	358	380	314	368	347	356	327	327	319	324	357	342	365	353	352	343	315	354	357	347	338	340	342	358	332	394
18825	24071	12551	3786	1487	1060	896	733	705	585	552	564	485	496	454	508	465	498	474	423	481	464	423	453	474	445	476	454	474	452	426	430	414	445	410	437	439	435	431	447	440	490	434	426	403	455	418	445	406	401	458	428	468	445	483	433	417	454	424	428	443	412	437	442	464	434	423	424	444	404	451	461	454	416	435	448	458	443	441	427	394	435	417	476	420	459	467	459	413	482	434	427	440	465	451	437	402	435	422	452	430	445	458	420	474	453	453	455	433	439	422	433	445	415	427	441	439	427	437	399	436	440	462	442	435	441	453	422	433	430	423	445	446	416	433	409	453	441	450	449	447	440	446	455	453	455	437	427	446	443	452	455	485	455	433	456	441	408	441	434	430	445	467	408	435	445	424	414	430	415	435	440	437	409	438	434	439	405	432	406	430	451	403	463	446	425	478	428	445	429	440	433	402	433	464	451	408	453	436	458	445	457	424	438	433	446	427	400	441	413	435	427	449	477	461	475	429	442	433	437	453	424	429	481	427	390	435	425	434	441	424	422	477	451	423	448	458	451	467	472	428	423	436	431	428	447	437	431	418	441	446	418	451	417	448	436	460	428	431	453	445	416	419	456	427	469	416	436	447	453	422	426	430	417	422	446	470	457	414	444	427	436	439	425	446	425	434	455	432	434	483	435	429	397	450	384	430	440	429	421	452	438	453	418	457	437	425	428	440	455	402	437	445	402	411	449	414	430	442	416	428	436	460	426	423	406	457	428	453	418	441	399	444	427	395	441	406	441	448	454	450	428	426	449	413	446	417	458	414	423	411	437	440	480	451	408	416	422	434	428	417	425	371	428	406	430	473	461	424	442	446	438	424	424	432	438	430	423	443	414	437	414	461	423	407	408	437	436	412	420	434	472	432	433	412	434	452	440	434	449	464	428	418	429	411	455	444	420	440	427	469	462	401	419	429	418	427	438	480	422	432	442	418	413	405	410	447	416	411	451	423	431	454	470	450	434	423	447	423	448	425	438	469	465	429	447	425	443	413	460	421	435	446	449	431	446	445	403	417	421	454	422	451	414	432	417	463	420	442	434	431	414	419	440	411	450	403	450	432	432	430	423	442	465	423	421	457	437	397	379	399	390	437	461	448	441	427	429	400	422	456	432	411	432	417	418	417	444	454	464	433	416	421	441	448	456	445	431	469	440	435	453	440	468	436	436	415	426	441	440	430	422	426	428	411	405	434	433	449	456	440	431	453	442	431	453	427	450	401	416	492	457	410	421	426	462	436	456	417	456	373	441	468	445	403	392	432	417	404	454	419	414	460	444	467	458	415	408	465	444	437	415	440	428	442	443	403	435	423	415	417	410	428	407	406	422	415	467	442	411	424	400	427	431	406	420	422	419	443	438	415	411	461	436	424	415	438	389	444	444	405	434	436	427	437	445	438	439	431	480	418	423	488	412	410	459	483	421	449	419	451	416	414	453	450	441	420	449	437	435	431	413	462	451	406	452	439	434	424	399	453	414	443	421	408	448	432	440	431	446	440	455	422	418	435	419	429	442	430	399	434	406	413	423	431	445	423	392	469	423	427	408	447	395	432	440	382	442	448	427	456	403	421	433	407	426	424	428	440	452	436	412	413	423	452	461	456	455	433	426	456	438	407	464	429	440	426	462	463	432	423	407	438	420	433	449	440	419	455	470	427	439	438	429	441	446	466	416	415	414	404	458	456	431	419	417	435	423	380	409	431	423	441	450	427	402	467	403	443	474	433	432	470	417	433	455	429	418	407	409	428	439	426	451	424	426	462	435	427	457	454	465	444	406	439	423	445	406	408	423	419	458	411	472	442	403	402	439	400	425	416	434	415	433	426	405	409	433	417	422	414	436	414	398	425	378	408	419	490	447	422	396	434	435	377	414	460	440	446	453	461	460	438	459	433	430	429	414	452	408	462	436	444	416	430	476	431	436	433	432	421	445	446	398	424	438	441	437	476	401	420	445	440	462	411	435	429	404	408	437	425	450	422	411	461	438	438	412	409	436	433	423	451	415	488	427	434	404	401	448	434	450	434	458	393	449	446	410	436	401	449	421	417	451	435	423	404	434	433	431	426	456	440	438	465	431	428	414	430	429	404	413	423	458	437	435	458	404	460	438	422	434	421	416	455	432	440	459	406	449	429	409	474	404	395	429	439	451	449	432	453	428	435	469	420	457	429	415	445	443	432	410	433	451	440	411	430	452	417	431	408	408	426	456	430	422	417	449	462	440	422	434	430	406	416	421	418	432	474	433	428	445	461	430	444	463	435	465	440	459	404	436	439	443	431	415	442	407	464	415	461	451	449	433	457	425	431	430	450	462	415	423	431	455	456	437	439	423	411	407	422	446	456	376	444	453	419	437	420	437	473	471	430	433	443	454	435	432	447	479	407	410	432	440	462	428	409	408	455	437	453	469	466	397	418	447	440	447	432	468	435	428	436	451	414	441	455	415	422	439	444	474	447	407	424	411	465	409	405	414	452	441	439	413	425	414	431	462	412	419	421	417	416	465	442	454	418	445	428	456	447	430	420	444	439	432	453	428	450	469	424	448	432	432	429	416	476	428	438	421	393	424	408	429	450	412	461	418	392	474	434	402	450	472	440	446	424	422	446	470	443	446	485	399	426	462	443	425	432	457	416	451	438	457	445	427	487	474	440	437	453	439	449	449	477	412	435	409	456	441	422	424	358	457	428	420	443	422	393	459	456	400	461	452	432	421	409	432	428	418	461	448	436	422	444	389	447	398	450	439	410	427	420	442	447	428	444	428	445	441	420	420	457	469	435	445	431	441	444	452	456	430	398	397	447	434	434	426	453	415	417	412	427	447	457	454	440	424	419	468	425	435	454	476	397	432	409	445	400	447	438	433	452	452	423	436	477	402	404	393	438	464	415	429	453	419	428	437	446	411	434	447	425	472	422	415	458	434	431	427	426	473	439	438	449	478	429	423	414	456	451	393	478	440	410	421	417	484	456	392	471	453	430	422	407	438	485	475	430	458	454	414	415	413	420	434	450	430	428	447	441	462	456	410	409	461	478	405	431	430	406	449	417	429	478	441	450	486	429	423	475	419	404	436	435	413	441	429	425	438	428	449	444	420	413	462	404	405	384	451	391	425	431	436	453	441	436	435	447	421	439	424	433	428	441	423	457	406	434	421	422	461	423	446	399	453	438	423	429	415	432	409	411	401	402	444	447	417	414	438	474	471	430	417	430	467	431	425	458	435	425	449	437	415	467	440	441	428	412	436	434	462	433	426	456	411	422	408	447	399	433	436	397	429	402	463	449	423	439	411	392	418	401	429	454	406	438	420	441	378	476	442	426	427	478	424	425	458	425	429	440	441	443	445	416	451	387	453	458	446	418	405	448	449	432	437	450	437	443	446	434	471	426	444	434	379	442	461	442	407	437	437	420	452	417	447	435	447	434	415	482	463	485	409	432	414	421	434	488	410	408	424	474	418	454	438
22648	21074	28573	23773	21061	21042	6009	938	724	664	605	542	523	490	471	468	429	457	437	446	436	420	416	406	398	391	386	393	398	378	411	385	360	379	385	367	425	345	397	381	385	373	416	361	404	385	375	390	383	348	365	408	380	394	398	369	351	367	345	368	372	344	360	386	376	347	376	363	384	383	375	405	409	383	366	375	385	343	373	372	401	361	367	382	336	411	353	369	340	350	385	364	359	349	371	372	350	403	408	359	378	363	363	395	385	350	384	401	374	371	413	365	360	355	361	340	359	385	404	342	333	369	333	370	387	348	382	354	389	338	367	361	339	337	356	371	378	377	361	365	355	348	366	374	361	372	359	387	359	389	355	363	371	396	351	402	380	347	390	345	366	378	392	349	367	363	382	359	381	376	347	370	364	380	371	381	353	386	356	382	382	348	378	386	361	373	349	340	377	406	349	347	375	350	366	351	390	392	368	369	376	357	385	339	332	362	352	352	372	358	339	407	393	371	349	359	379	333	354	385	360	359	353	356	351	384	381	377	320	385	374	347	354	363	353	353	381	408	376	393	380	371	372	342	387	396	372	349	355	375	362	364	351	384	331	389	337	339	357	402	357	364	372	388	382	395	382	382	348	362	362	333	352	367	353	374	379	343	375	344	367	369	354	372	366	358	398	373	390	373	369	344	372	367	370	353	361	373	337	344	369	370	385	348	369	399	344	388	391	350	355	345	365	351	361	373	368	363	383	349	385	349	398	374	413	362	360	318	389	359	386	363	383	363	400	370	360	392	341	369	357	365	361	354	392	367	367	420	408	329	346	369	394	347	344	364	352	348	396	388	374	353	365	381	390	358	377	379	372	368	398	368	357	362	391	357	393	383	406	365	383	408	362	381	399	403	349	385	366	349	366	354	394	361	369	366	377	354	356	392	373	378	351	386	396	340	376	347	366	379	346	361	378	383	346	372	390	361	346	358	399	373	391	377	393	349	367	345	388	349	359	379	378	326	384	348	363	369	348	372	354	373	325	367	362	369	372	339	366	356	386	363	368	323	358	328	327	397	340	372	311	364	344	371	334	359	373	350	348	378	333	350	347	345	392	385	353	350	358	395	363	388	399	380	319	341	399	361	367	340	344	373	372	352	340	378	377	383	381	355	383	359	358	353	383	361	384	368	353	325	376	350	374	337	358	376	335	375	400	318	359	376	393	358	396	381	358	363	354	334	380	369	362	346	351	346	364	351	384	376	382	355	355	360	375	350	398	335	343	364	366	356	349	368	359	366	348	355	383	394	340	339	341	335	369	345	357	376	316	381	409	398	341	354	366	345	366	336	391	401	349	374	380	359	357	372	396	363	370	354	352	369	371	348	393	363	364	369	355	343	363	364	380	392	362	342	366	355	367	346	396	367	371	361	372	382	385	395	353	354	374	400	382	357	402	343	376	367	355	382	342	358	352	345	351	378	379	365	378	371	341	368	357	381	374	366	373	317	334	344	380	341	337	370	361	381	374	357	381	334	376	360	384	369	379	376	347	356	366	374	333	365	366	374	405	395	376	390	362	366	366	362	335	398	374	334	357	397	379	359	379	367	375	352	356	347	350	375	408	363	374	348	372	365	388	338	378	379	386	391	366	362	373	384	371	357	356	352	361	395	368	347	347	349	337	347	358	363	343	359	376	348	367	396	390	379	399	389	365	387	366	363	356	342	349	354	394	355	380	370	368	402	388	382	357	373	345	383	368	331	389	368	412	354	345	355	389	354	384	364	367	361	368	362	378	345	321	391	356	308	356	373	361	392	356	349	369	385	383	331	370	371	408	351	379	334	362	374	382	373	360	361	366	334	381	332	367	363	396	362	373	367	350	358	345	371	384	362	375	332	362	367	375	366	340	346	367	348	381	346	396	389	372	400	355	389	329	359	380	329	340	372	329	335	351	337	369	362	374	417	373	354	341	322	367	383	333	338	401	367	401	358	395	401	354	378	367	363	354	377	346	401	378	371	340	362	372	357	393	354	357	388	356	349	362	410	360	364	353	411	346	373	393	356	390	417	336	377	370	376	385	365	341	324	334	357	343	356	425	360	373	374	342	363	372	371	342	367	363	353	373	369	341	363	388	348	338	371	355	361	355	380	374	352	355	363	369	373	363	386	388	351	337	324	365	373	377	356	379	405	348	339	393	378	355	379	382	332	382	357	380	344	382	344	355	329	382	368	338	391	362	366	353	376	364	335	370	364	353	335	356	394	389	331	314	362	361	392	375	364	347	397	360	353	347	373	382	366	357	394	401	371	368	336	349	360	373	364	381	388	366	361	356	364	369	388	370	385	376	380	378	384	396	336	392	347	369	358	376	362	360	394	358	373	391	368	380	366	389	367	373	347	334	375	396	355	334	368	358	363	385	349	375	364	386	335	409	386	348	367	382	376	355	377	378	366	344	354	361	370	364	350	356	369	358	352	372	361	381	349	325	368	386	339	377	333	387	365	358	372	375	358	344	321	370	349	374	333	354	394	374	340	370	372	349	357	346	375	387	341	353	397	350	365	340	361	341	381	395	371	348	338	347	355	358	363	363	355	346	370	349	355	367	358	379	388	371	386	369	374	354	364	337	385	382	369	360	367	377	365	306	364	387	372	382	385	357	372	367	353	377	389	354	328	384	383	375	367	357	360	384	348	347	361	357	358	387	385	395	379	361	373	344	393	353	396	356	369	403	406	370	339	368	355	352	346	378	342	341	392	371	360	390	352	390	368	389	353	360	353	378	363	341	348	381	379	362	376	384	387	408	379	353	376	360	402	359	358	373	370	346	354	347	335	341	347	371	383	356	360	381	342	374	391	351	329	345	358	377	352	387	390	347	340	337	369	372	385	370	377	403	379	338	365	350	350	377	399	384	349	372	338	358	365	379	348	357	356	340	337	356	407	348	402	386	351	380	341	362	369	348	344	346	358	394	381	372	369	356	355	354	384	350	384	376	378	357	360	373	362	365	392	362	392	374	379	319	369	370	372	359	403	370	349	349	349	348	366	353	362	345	349	368	392	381	382	346	360	379	368	389	370	313	349	384	367	359	385	380	369	364	385	356	342	353	363	335	390	386	400	370	424	355	348	369	377	373	361	392	371	341	403	377	363	384	375	377	359	368	374	364	371	381	373	366	377	382	350	395	352	362	348	378	352	337	347	366	376	377	336	361	347	366	386	349	349	377	354	405	362	363	368	391	380	357	398	360	369	344	351	366	377	376	354	352	374	352	374	371	381	383	371	368	389	389	340	342	371	360	356	352	360	348	382	389	364	351	333	339	352	369	351	339	361	379	361	401	335	387	371	365	353	375	352	357	346	361	327	337	359	376	382	341	379	349	357	352	343	359	405	361	366	378	371	389	365	372	377	381	367	381	360	350	383	377	375	396	380	347	376	313	405	388	368	361	371	372	339	339	384	388	361	377	344	378	370	363	357	364	366	380	358	392	344	371	358	386	362	367	404	419	366	365	340	368	366
23577	36586	22307	8100	3382	2503	1915	1531	1208	1067	972	799	756	784	623	580	604	593	547	556	514	536	504	547	569	496	541	510	495	449	497	454	503	471	510	479	485	533	491	458	476	482	471	493	447	443	451	489	503	477	471	467	478	433	496	465	468	477	464	460	467	476	460	468	493	424	463	456	475	455	472	470	480	450	437	439	474	438	454	445	430	464	434	438	464	479	490	466	448	451	476	484	471	422	446	462	492	459	431	476	454	547	468	429	467	454	456	448	474	414	451	488	499	432	491	470	464	459	504	485	453	462	466	476	458	498	530	461	458	456	438	436	457	466	456	441	443	455	465	444	412	501	472	483	455	460	441	467	418	499	467	472	494	444	427	503	451	451	498	443	422	451	494	464	488	454	481	493	478	439	465	443	463	436	511	449	468	436	462	488	449	515	469	454	441	439	500	480	474	457	471	453	459	420	468	473	534	484	459	460	511	432	475	435	448	474	494	471	467	463	407	467	450	452	464	455	462	471	461	491	449	432	444	457	477	448	452	445	501	490	462	499	462	431	459	447	461	479	512	459	497	466	485	413	439	467	476	441	456	473	467	442	480	469	424	456	453	467	442	463	440	492	477	465	457	478	482	467	510	493	471	449	475	452	480	442	474	479	498	434	453	475	493	474	481	442	456	469	461	462	487	448	433	502	439	468	425	519	494	447	486	416	442	490	447	464	458	478	465	456	481	467	470	483	476	456	441	463	457	482	469	447	444	456	450	481	472	437	467	439	452	470	409	456	449	464	465	467	454	436	456	451	464	456	456	473	451	485	419	477	454	450	491	498	471	433	419	483	434	445	492	456	454	468	479	468	468	456	439	474	495	436	421	445	478	472	474	468	459	514	499	453	439	453	456	475	476	431	469	450	497	485	451	442	471	489	479	539	466	443	471	507	466	476	462	466	459	477	469	445	424	484	477	425	484	461	447	480	447	435	484	481	476	482	500	460	488	419	464	459	458	476	473	433	442	460	482	452	469	480	429	505	458	451	509	450	499	473	434	435	452	486	449	435	481	488	470	478	468	490	479	456	429	461	446	421	513	479	430	441	453	470	448	444	459	494	462	464	466	443	437	423	452	453	472	472	486	427	474	474	460	445	482	440	462	440	434	497	415	471	481	444	453	442	453	430	455	489	486	476	461	424	466	406	507	453	469	481	463	472	477	487	440	480	435	449	452	452	461	469	500	445	438	478	460	457	423	462	471	470	429	453	456	495	474	455	445	446	456	485	446	442	443	479	440	450	458	452	480	436	467	462	481	447	460	427	456	446	507	449	479	446	414	449	480	477	469	438	495	455	460	446	476	446	480	452	471	454	498	452	462	468	460	447	435	450	447	451	460	466	490	448	442	478	448	495	503	435	439	426	443	468	443	469	436	472	452	477	491	443	445	468	464	470	491	484	473	452	469	527	446	430	445	461	447	478	468	483	446	443	428	464	472	446	443	431	486	476	475	445	494	466	476	463	474	469	484	464	459	430	473	463	472	429	490	438	469	457	418	444	464	483	445	449	475	459	453	439	468	464	465	427	470	448	464	460	453	502	461	501	470	431	467	446	480	463	498	458	476	456	493	512	447	440	420	471	447	472	482	452	447	463	403	458	445	486	471	449	446	463	463	498	468	451	465	426	469	451	442	485	462	445	458	426	454	487	466	472	470	514	457	471	455	459	461	449	472	466	479	464	443	477	426	448	464	504	469	469	412	431	476	451	439	472	495	477	409	464	472	472	469	489	450	432	429	430	455	452	498	473	457	503	435	460	489	457	481	431	498	480	429	493	446	476	460	490	481	444	457	483	462	465	469	454	491	450	472	464	463	463	490	433	482	436	458	478	474	413	498	471	498	448	458	439	444	434	490	484	432	497	460	454	462	456	465	479	463	457	437	464	471	479	426	442	470	454	475	431	485	453	458	445	486	445	464	454	465	445	488	459	456	451	451	442	453	460	472	475	434	467	454	496	489	489	469	479	435	486	487	451	429	465	470	437	471	480	459	483	483	454	458	436	429	445	457	456	487	448	499	446	502	459	434	442	451	442	458	454	439	444	463	469	438	474	446	460	453	452	463	450	442	458	463	469	465	459	479	442	448	467	456	452	450	424	488	483	483	493	463	463	468	453	482	475	435	444	450	461	474	465	447	449	471	490	497	481	463	510	458	440	488	473	437	434	486	445	501	468	469	495	455	448	454	479	498	423	492	462	448	500	449	457	439	483	470	473	471	491	436	494	436	423	473	464	476	415	478	483	466	457	467	486	448	451	467	467	456	484	437	445	484	478	445	470	452	452	498	465	469	446	451	437	466	456	475	450	465	436	469	465	465	460	436	443	455	471	487	453	467	471	458	447	470	462	473	454	459	466	419	457	468	426	456	478	468	467	428	451	486	452	457	487	478	440	505	450	471	457	479	439	466	462	472	470	428	475	441	473	428	450	473	467	479	448	472	502	455	467	485	463	471	444	447	477	490	442	474	458	481	451	446	452	448	453	459	443	455	483	435	469	468	494	459	454	453	424	424	514	452	453	473	461	503	443	458	434	467	441	450	443	444	472	487	465	440	494	446	437	430	480	499	480	477	491	497	428	474	465	437	465	444	452	497	454	441	428	441	454	488	488	446	439	430	462	470	450	436	458	461	510	468	473	476	481	497	473	450	445	427	475	497	448	503	474	461	425	436	449	497	441	443	456	491	424	451	430	447	492	428	512	429	484	475	464	500	488	452	449	499	449	483	432	434	481	486	450	451	455	439	470	476	469	455	465	501	506	422	484	483	473	440	459	450	468	473	513	442	451	460	479	463	450	482	466	458	481	430	476	428	474	494	497	463	479	451	455	437	457	455	435	414	445	481	479	467	498	431	513	450	467	448	443	472	466	474	446	407	465	442	465	451	474	451	438	498	476	462	474	465	454	459	452	460	476	450	429	486	456	430	456	427	461	460	456	470	481	441	458	450	456	452	473	457	457	484	473	498	442	460	431	455	435	462	504	465	463	472	453	457	491	460	483	434	463	429	471	450	475	419	466	449	427	446	468	478	439	469	451	447	500	486	448	493	460	441	429	451	429	423	441	448	456	442	423	481	420	466	454	458	473	468	397	425	455	451	490	454	471	438	476	463	450	466	437	469	462	452	427	443	462	469	408	498	435	452	441	456	446	473	471	450	461	437	466	424	473	471	497	451	438	468	484	484	458	460	487	442	468	423	436	458	495	446	455	484	435	443	463	449	431	473	457	450	462	453	453	477	445	478	477	436	465	466	421	482	473	457	483	433	485	438	450	453	476	503	488	477	442	446	474	497	477	457	476	440	441	464	458	455	484	484	460	467	423	448	448	473	427	453	426	443	468	483	473	466	473	440	472	498	480	443	463	446	462	480	407	443	442	460	462	469	486	486	423	452	435	444	519	467	460	473	458	431	490	468	467	441	488	480	436	471	485	449	480	454	473	456	480	452	463	484	487	471	502	483	457
27328	19553	8910	1767	694	601	548	596	539	526	523	571	557	514	605	569	527	525	504	542	582	555	573	531	509	545	547	552	558	507	556	512	533	528	563	542	529	592	562	526	548	512	558	538	529	567	543	509	530	566	556	572	540	548	563	499	511	542	538	526	517	512	523	494	503	564	523	493	521	533	534	539	512	527	539	531	532	557	517	524	536	524	559	501	505	487	546	562	523	518	558	527	502	579	515	525	512	530	535	490	575	557	486	549	542	507	565	554	557	518	538	538	510	548	572	553	549	503	506	512	541	459	538	508	509	522	528	510	509	510	549	546	535	533	533	516	537	540	497	541	515	518	542	553	528	519	538	552	520	537	553	552	576	557	554	513	547	552	529	546	589	542	555	579	556	552	527	543	509	506	567	509	546	520	568	516	529	512	544	523	562	588	547	561	510	531	548	525	575	528	499	528	547	540	583	533	544	552	541	621	569	513	515	515	502	512	580	543	542	494	553	539	529	560	527	536	544	540	508	570	563	509	539	552	512	546	545	570	527	498	512	544	539	531	522	520	530	565	526	535	529	560	531	552	541	512	535	543	518	532	546	555	500	547	505	546	583	525	549	542	523	527	505	521	528	523	525	572	535	541	533	567	518	519	575	551	538	499	554	602	555	559	555	574	541	575	530	552	540	491	572	547	558	531	546	507	568	563	554	524	549	554	466	524	546	524	514	565	526	548	553	537	582	580	563	573	544	568	545	527	536	532	559	544	557	551	511	556	540	561	489	564	519	530	559	558	561	584	517	553	553	521	543	542	546	549	535	533	548	505	521	523	561	555	502	512	545	549	568	548	550	530	554	540	513	542	530	497	547	519	528	513	517	534	504	531	535	539	571	549	539	567	525	572	525	512	538	533	569	526	528	551	515	540	526	523	544	538	512	542	516	584	515	543	510	533	547	508	546	542	507	541	586	563	547	545	553	533	533	552	554	547	504	543	518	529	556	509	554	550	533	527	521	522	545	536	484	576	527	588	514	551	592	546	569	557	518	535	523	495	545	569	512	556	589	545	523	569	522	516	507	516	516	554	536	556	543	530	577	495	523	515	573	511	530	503	505	545	530	541	549	522	525	540	535	559	613	549	529	545	506	560	521	576	543	534	503	527	538	532	534	583	584	545	540	489	523	508	547	529	558	537	527	553	562	551	539	514	561	568	496	532	533	511	489	515	548	525	542	516	499	532	554	534	546	544	561	528	528	523	570	561	544	568	544	502	506	547	522	538	547	567	598	506	548	543	559	532	545	543	514	567	569	514	514	535	520	544	555	572	500	543	539	567	544	519	510	542	526	525	515	562	525	509	588	525	515	537	517	540	529	516	546	579	531	546	542	523	518	547	552	564	553	573	534	560	503	517	588	528	562	496	540	542	566	571	512	554	518	549	513	525	506	530	552	547	526	514	542	533	497	554	543	531	532	563	537	543	538	514	536	540	533	515	536	558	545	552	543	499	540	552	534	537	578	533	519	516	518	514	558	518	553	524	505	562	527	534	532	530	550	527	521	577	507	518	581	535	491	528	518	580	495	573	509	547	519	504	531	553	537	554	520	586	549	550	582	532	577	537	556	535	573	563	579	534	538	515	522	529	550	532	572	521	553	536	550	566	543	508	511	536	568	540	524	510	534	514	542	552	555	549	519	545	552	514	507	509	563	547	542	580	534	539	503	535	542	574	552	547	567	514	534	513	485	541	570	530	487	553	543	500	517	539	541	526	555	502	555	540	514	536	570	526	519	533	534	516	527	562	513	532	548	578	586	516	513	576	509	574	517	521	538	520	515	543	538	512	570	530	508	556	528	528	558	538	528	543	569	535	521	493	536	497	554	572	520	509	523	540	541	523	547	515	527	497	567	558	491	508	535	527	561	493	490	505	556	558	533	526	544	512	503	553	492	532	535	501	522	553	533	534	483	536	511	515	526	532	483	542	532	529	553	581	546	567	516	524	561	514	548	503	556	501	550	548	516	565	508	534	502	553	567	525	538	570	530	561	481	507	515	563	549	531	514	538	517	546	508	516	500	558	502	510	519	503	551	550	514	515	509	565	515	488	551	562	533	576	574	550	574	547	521	587	518	552	522	532	477	549	562	576	511	571	539	528	499	555	579	505	520	534	479	566	518	595	513	549	526	544	537	546	552	554	503	506	565	553	510	541	497	525	571	571	550	559	541	543	572	484	535	523	541	541	496	564	523	540	518	545	541	527	534	494	561	543	532	523	526	531	524	486	519	498	557	530	535	533	529	543	574	491	584	511	556	532	494	551	539	527	562	516	544	526	509	539	526	504	591	577	520	512	537	545	567	518	521	582	510	525	541	540	542	602	532	552	502	512	520	521	512	551	557	551	527	526	524	516	526	569	551	541	537	525	566	538	561	560	548	534	508	528	545	509	514	535	542	541	545	558	561	563	577	535	526	565	530	490	513	517	530	574	561	546	558	501	499	576	534	543	547	565	498	541	527	491	519	519	547	521	510	524	538	538	521	557	558	480	498	565	534	544	535	528	553	560	555	597	568	535	513	511	562	502	564	512	561	549	557	511	505	537	535	542	544	527	554	522	551	576	559	565	549	507	537	562	567	528	516	528	531	545	547	521	556	529	530	555	479	539	542	517	529	560	527	579	532	558	575	534	532	504	535	552	573	534	544	556	552	509	575	595	576	531	558	569	486	540	532	572	537	551	546	557	509	542	510	568	547	530	550	509	577	534	530	570	537	522	515	562	553	558	550	525	529	552	547	556	527	518	596	587	512	508	555	538	526	518	552	522	527	533	573	543	535	545	550	603	602	538	535	558	527	514	512	575	542	487	541	513	530	531	540	531	542	556	536	551	538	530	546	543	564	556	552	509	569	535	508	525	554	514	540	531	472	523	571	497	562	528	547	527	481	533	575	520	506	543	546	542	493	523	536	527	519	529	534	551	553	511	531	503	547	516	516	552	521	531	539	560	531	535	548	552	563	539	515	534	558	527	511	517	566	528	551	474	533	498	513	507	528	539	522	573	539	498	538	537	563	578	534	567	569	530	502	508	542	528	570	547	538	570	561	522	526	537	504	512	555	501	543	565	508	513	548	540	524	561	534	504	577	539	568	532	572	544	515	506	545	542	517	531	516	498	541	515	488	554	565	557	540	536	543	564	548	550	538	564	558	549	535	527	546	556	532	556	513	510	519	530	557	534	576	543	547	523	554	586	613	525	540	504	589	537	536	559	559	531	539	539	561	562	529	535	536	542	564	546	540	553	542	564	518	520	500	509	524	560	495	522	556	494	549	528	552	540	547	544	544	490	576	550	537	559	574	562	579	567	522	544	529	568	578	561	463	530	550	537	580	530	586	516	539	537	489	506	514	569	547	543	531	562	523	531	541	544	546	551	534	521	535	527	556	549	531	530	560	549	526	548	486	566	483	587	514	544	587	553	499	520	547	556	554	497	590	533	541	563	541	570	557	525	523	548	555	539
14354	15006	6288	1860	826	788	725	708	679	693	698	713	699	664	694	642	655	668	635	651	683	643	664	658	703	630	673	715	637	674	670	675	615	660	624	650	646	700	663	633	628	606	667	690	645	648	672	626	638	684	677	690	680	672	659	681	664	662	656	635	653	694	655	672	655	633	653	717	686	680	657	718	649	609	680	667	656	704	638	656	668	704	615	686	665	622	673	699	651	608	669	693	656	672	673	644	674	604	700	613	658	672	696	650	673	676	657	670	677	625	676	671	695	662	671	633	644	671	647	650	682	620	624	645	658	670	641	683	634	644	654	672	675	641	655	622	651	676	689	639	647	629	656	617	629	691	647	644	651	673	701	691	687	677	682	642	653	685	653	628	643	612	657	675	621	638	647	661	649	635	640	671	624	659	617	637	693	692	621	617	651	629	650	698	653	689	652	651	630	630	657	687	673	662	632	668	681	626	631	682	685	652	600	719	649	668	684	644	666	671	619	685	628	692	642	720	664	678	649	683	670	678	675	644	646	643	663	679	659	664	633	677	621	648	593	631	657	606	636	685	677	692	620	663	679	650	662	673	655	669	675	674	646	706	681	658	666	662	709	646	703	660	668	679	654	659	640	640	726	684	642	663	617	679	600	684	673	676	653	633	692	674	624	652	633	720	622	673	662	668	668	629	663	597	638	698	665	635	677	676	645	634	658	600	670	681	663	717	648	665	707	647	673	622	600	644	617	605	650	639	679	653	660	688	637	616	706	659	660	674	693	678	679	625	698	656	671	649	687	660	661	689	671	657	700	697	678	642	621	678	681	677	668	680	635	666	680	636	632	647	656	653	654	691	714	638	677	693	672	684	687	677	661	637	656	649	660	691	688	649	667	670	658	673	658	690	624	635	684	658	691	677	638	656	710	631	684	693	648	650	638	622	629	647	651	692	709	648	712	647	683	661	643	651	701	722	691	687	630	630	623	649	689	690	674	630	642	689	647	668	630	653	688	668	661	645	629	655	669	691	645	620	639	706	648	662	654	704	619	661	667	664	671	685	695	648	661	626	635	651	624	669	672	665	659	654	674	673	623	697	651	621	701	711	627	687	657	648	679	681	635	627	636	651	662	701	644	608	647	669	749	635	690	680	663	673	653	627	703	670	617	662	681	678	652	707	677	672	690	655	652	691	657	655	642	670	665	629	609	620	642	654	652	662	682	669	687	685	674	614	684	687	641	670	686	666	656	669	706	682	653	698	642	696	621	641	626	662	656	652	669	660	655	657	624	676	651	637	643	665	682	683	670	644	645	684	636	594	685	636	692	689	648	710	651	654	637	588	659	718	683	660	687	657	678	702	707	680	660	660	611	632	673	675	651	610	665	645	620	635	680	647	612	661	675	649	688	648	642	710	646	651	714	656	662	615	692	635	652	662	689	707	651	659	675	660	670	589	648	629	667	634	708	685	705	659	690	677	670	645	678	653	614	646	651	649	671	638	664	693	665	645	675	686	669	624	692	716	662	710	668	682	642	670	649	628	652	692	631	696	634	648	651	604	673	632	688	643	654	664	668	688	637	672	700	597	667	656	642	721	633	664	682	633	634	664	708	649	681	636	635	643	667	661	647	650	651	654	654	685	649	656	678	664	645	665	668	661	699	670	641	672	669	609	656	666	640	704	625	687	662	685	670	713	658	644	683	648	683	663	690	653	673	664	626	687	680	648	661	679	673	644	712	682	700	646	675	638	623	682	656	666	664	694	653	684	773	677	683	695	649	640	676	666	703	671	676	643	685	643	667	669	678	662	644	668	639	684	658	697	674	702	680	684	703	664	685	672	657	662	685	646	651	695	635	701	621	638	623	649	671	700	646	648	621	673	670	698	678	700	683	650	686	659	632	656	689	647	685	651	668	635	675	682	675	628	689	642	643	657	712	687	673	678	674	597	692	669	703	631	643	654	593	650	637	608	596	671	646	686	662	674	670	658	674	657	677	652	651	684	664	711	690	700	671	659	666	666	667	681	632	654	674	630	662	723	673	671	692	641	638	672	662	711	691	655	596	629	655	671	693	662	634	645	672	640	648	684	677	704	612	603	713	652	663	658	669	626	685	625	675	651	632	697	665	701	686	655	705	697	682	670	624	670	667	678	627	658	667	639	668	621	671	671	669	697	641	696	623	653	681	661	620	658	676	666	636	678	683	644	693	666	685	658	658	640	659	622	642	667	684	644	716	661	678	656	680	657	667	646	701	618	648	647	706	653	657	641	628	688	620	655	694	677	664	673	635	628	697	640	637	711	655	656	687	640	680	659	671	663	672	655	650	675	682	686	681	701	653	646	689	642	657	658	713	642	651	695	645	668	669	680	695	687	648	645	631	674	666	662	686	638	652	660	669	688	668	671	637	632	653	669	641	652	701	600	627	630	606	657	638	671	655	668	620	671	645	677	689	688	673	684	661	682	634	671	668	674	693	665	658	684	675	670	650	700	679	665	670	632	712	632	662	684	663	701	656	665	699	639	681	683	647	669	654	654	681	634	628	676	670	697	655	681	613	640	679	609	677	659	643	645	599	627	656	678	673	671	673	708	650	698	653	666	616	623	656	703	671	676	669	710	688	693	663	699	656	703	663	649	641	672	618	667	627	635	702	588	707	612	700	682	633	697	653	680	631	636	667	641	654	669	651	668	631	634	690	609	678	715	607	669	631	621	685	675	658	623	676	729	694	693	679	666	707	663	662	700	670	642	634	653	692	669	625	668	644	696	642	643	659	699	658	632	691	658	685	661	620	658	639	630	649	667	703	656	659	680	653	665	644	679	644	660	661	642	665	647	652	677	663	628	709	620	675	638	679	684	705	648	701	632	699	665	650	640	638	681	621	659	657	648	651	642	663	646	656	703	609	623	650	627	666	686	614	642	691	618	675	636	613	659	649	667	703	676	628	638	647	644	645	652	652	649	664	647	668	662	654	657	656	639	673	651	650	678	678	679	641	637	684	678	731	660	644	635	666	688	631	715	661	666	667	697	655	650	638	666	670	671	695	652	667	685	655	655	688	680	667	667	652	684	655	643	649	697	653	658	664	675	647	677	647	656	673	668	660	685	705	673	668	671	715	627	724	628	699	677	699	605	635	650	663	663	676	655	671	670	650	677	703	627	624	685	601	659	671	670	676	675	689	679	689	639	718	692	646	638	667	660	676	614	653	628	682	685	678	685	684	664	649	696	658	655	628	659	652	676	664	672	662	682	689	610	655	654	639	703	663	650	684	627	694	677	662	656	661	670	658	631	665	658	673	658	651	661	697	652	620	658	639	672	666	650	675	628	654	690	643	671	629	651	636	697	647	656	678	642	690	627	678	656	679	653	633	676	638	659	636	715	685	659	678	664	649	626	689	700	677	631	645	646	676	663	673	680	630	662	692	631	673	631	640	676	614	685	593	666	692	675	628	675	684	615	698	662	653	678	612	694	676	643	687	690	658	667	633	684	652	657	643	646	676	663	613	656
23634	21020	28006	24209	20929	8127	1242	809	791	706	716	653	688	578	634	606	609	621	606	637	606	647	611	596	622	618	593	601	587	580	607	597	561	595	586	587	574	578	559	590	594	600	566	575	585	588	598	599	588	592	571	611	602	575	553	576	545	571	577	554	597	609	576	542	575	590	565	596	548	596	554	583	592	580	551	592	594	600	552	554	578	591	588	565	598	631	600	586	560	573	576	571	514	553	550	563	622	591	601	583	582	572	582	564	620	568	590	610	619	550	605	549	612	568	562	538	551	570	557	544	576	619	572	605	525	556	583	544	589	561	642	550	542	536	614	571	570	557	582	583	566	593	554	569	613	631	526	607	578	581	594	580	569	560	540	531	543	618	618	547	591	588	583	570	564	572	570	554	536	565	564	587	571	564	630	579	561	561	597	565	604	545	620	600	616	546	628	577	571	566	577	564	549	589	600	569	543	517	570	600	598	608	559	579	638	575	528	555	624	610	567	580	569	580	550	567	562	596	549	609	580	564	562	563	539	583	575	605	538	549	554	628	600	577	585	562	596	546	586	587	593	587	584	563	578	557	569	541	559	610	563	613	594	529	590	587	594	562	545	605	574	570	557	579	581	581	586	568	593	598	595	593	558	625	561	593	551	607	603	589	570	567	588	591	602	556	549	576	615	582	582	554	572	556	597	586	578	551	560	554	611	579	579	552	546	604	594	571	608	580	598	570	560	585	574	581	575	569	588	584	611	526	609	607	554	578	564	611	613	601	603	555	587	570	648	563	608	572	580	561	572	588	557	569	591	567	571	571	623	553	612	602	586	582	624	572	536	604	567	568	556	555	579	566	555	572	557	568	561	614	623	591	614	588	594	577	610	598	520	619	557	571	594	591	594	565	562	577	544	533	578	558	573	544	596	587	574	575	612	577	618	559	535	580	569	575	582	557	575	574	589	640	578	625	603	577	580	620	553	522	576	554	568	607	544	567	573	591	591	617	530	568	607	573	598	582	555	569	541	635	603	546	562	586	568	582	579	555	551	537	575	593	570	535	582	538	591	552	621	562	617	611	547	559	597	567	575	521	585	559	584	599	562	581	574	537	564	555	570	595	609	625	604	565	559	606	621	545	559	604	562	587	600	554	564	551	602	556	551	696	584	615	594	547	599	569	579	565	608	559	588	556	587	587	554	604	613	559	602	523	609	589	577	584	600	587	524	603	620	554	612	545	559	603	575	564	568	545	581	580	562	612	508	575	529	610	606	541	531	593	599	590	624	556	537	529	555	601	535	627	577	547	618	588	553	585	559	547	579	606	586	566	554	608	582	611	580	556	609	553	614	564	568	543	574	532	562	553	557	553	550	563	610	564	582	585	552	599	599	574	587	573	549	576	584	618	589	554	577	569	567	545	555	568	561	567	589	570	574	623	579	612	548	577	551	590	554	577	555	614	600	578	584	602	583	543	535	579	596	596	600	617	581	585	651	570	602	583	568	602	563	545	612	529	603	557	559	551	530	555	632	614	555	552	596	620	570	566	562	533	586	591	589	572	572	607	598	556	587	592	594	576	632	599	573	538	581	608	565	566	564	606	591	583	547	560	577	573	591	598	587	607	557	532	602	600	585	591	598	614	552	601	566	591	534	609	600	567	612	591	560	614	582	606	570	560	586	554	541	566	553	631	581	561	573	593	626	567	560	544	574	612	590	583	579	563	587	527	573	594	538	605	551	601	598	590	566	576	544	530	608	590	597	550	552	589	566	566	576	548	578	544	536	625	575	597	588	531	573	567	574	600	618	607	597	560	616	563	573	525	557	565	577	588	594	627	617	561	521	563	562	566	553	581	566	569	588	599	606	559	561	585	556	534	509	571	608	605	603	573	610	602	577	609	611	572	584	605	554	563	607	630	548	554	602	571	606	571	587	582	600	596	595	546	612	580	537	566	621	597	559	543	593	542	553	571	593	582	568	595	574	595	600	575	594	577	566	545	562	595	616	542	573	563	592	565	571	538	594	610	602	616	545	587	588	594	569	590	598	534	578	541	568	596	541	553	621	569	561	612	617	571	611	544	564	599	582	572	580	597	601	584	566	573	544	589	576	581	606	567	551	554	596	571	603	587	536	546	598	590	574	596	590	538	563	554	592	622	587	590	517	599	606	562	589	544	589	573	567	609	611	608	625	611	585	601	563	538	559	588	550	569	577	600	550	560	551	565	534	559	568	601	592	568	592	598	558	573	585	564	609	540	618	611	596	562	566	583	582	578	564	583	607	606	511	631	605	558	556	598	550	592	606	562	574	569	592	573	604	561	603	582	528	566	589	556	604	601	570	590	566	573	594	621	597	570	576	580	584	560	622	587	572	572	553	559	596	573	577	580	544	593	608	531	571	550	572	568	560	593	584	566	618	540	561	593	564	580	552	596	571	552	563	612	577	544	598	597	554	588	559	543	575	621	561	586	603	560	564	566	572	608	582	584	594	568	595	618	587	570	632	563	606	520	627	580	535	536	553	586	572	543	623	564	562	605	594	578	618	589	561	561	555	597	559	618	539	568	540	589	584	581	645	566	620	574	562	570	553	569	587	610	563	566	545	576	564	598	541	569	573	566	603	604	614	571	567	593	595	567	602	584	524	608	577	617	558	588	589	592	570	579	527	592	592	563	591	615	572	603	574	624	578	565	554	620	609	601	559	558	573	623	541	585	666	586	566	527	591	553	555	621	580	520	553	547	529	609	556	566	578	541	558	571	579	557	579	589	560	545	589	609	538	575	565	554	599	588	576	588	579	590	532	582	569	567	574	582	612	560	560	560	585	544	592	587	571	595	560	598	605	564	580	539	575	572	558	602	571	537	594	583	570	604	579	588	562	587	568	582	587	571	564	599	596	593	574	601	570	578	561	595	548	598	518	569	567	553	549	572	581	559	526	549	606	551	540	568	567	599	596	537	567	547	599	543	569	589	565	521	586	538	545	573	597	627	573	603	617	560	542	549	551	572	602	565	594	610	567	510	580	595	619	570	581	607	583	561	593	599	541	553	575	565	569	591	521	613	596	533	583	541	583	601	553	588	576	619	534	525	576	576	570	580	589	625	602	560	542	570	542	564	577	586	602	606	592	567	546	625	586	546	565	584	580	564	559	630	615	583	594	613	548	577	610	586	571	583	581	586	606	588	595	585	572	587	554	562	579	583	624	637	567	588	568	593	567	619	620	601	590	557	575	590	589	590	578	610	609	579	551	583	578	597	616	575	549	586	572	573	588	599	561	557	563	590	562	555	568	609	581	526	566	598	546	566	591	559	532	589	624	597	565	586	601	580	586	572	554	584	587	582	618	600	552	562	571	562	591	588	571	549	611	615	553	595	565	588	542	587	608	573	527	595	547	578	576	565	582	536	582	613	583	627	564	560	613	544	550	550	623	554	577	576	522	587	593	554	553	573	591	594	572	541	566	546	593	551	514	520	565	584	592	557	568	581	579	582	611	566	582	550	585	593	541	568
19592	29788	17318	5626	2331	1833	1472	1278	1142	1035	965	879	859	845	783	779	779	798	783	760	745	730	735	728	759	724	729	722	749	699	729	738	728	727	721	707	764	706	714	692	693	689	741	728	755	731	746	734	732	750	736	723	736	705	708	697	695	714	711	728	696	695	688	776	806	703	727	758	703	766	710	686	732	776	701	688	742	726	714	704	725	713	689	721	718	724	699	695	697	681	769	709	721	703	750	748	702	704	759	735	725	730	690	735	743	742	718	768	737	696	734	662	745	751	791	713	655	669	742	748	729	756	680	712	750	749	721	687	725	720	722	727	733	702	710	694	718	727	745	719	657	735	755	713	687	776	680	730	715	724	695	754	729	673	749	724	676	735	704	718	724	688	684	741	719	718	692	733	688	746	712	692	669	728	732	739	712	741	748	717	763	744	714	727	730	671	700	678	676	692	706	732	744	690	728	681	707	677	681	693	694	711	708	657	682	710	710	669	720	715	720	727	759	706	726	760	723	698	648	734	718	702	702	735	710	783	725	702	706	700	680	728	736	670	716	676	673	710	723	714	732	666	729	715	745	736	692	702	698	700	715	729	689	740	762	712	741	682	718	724	722	731	710	719	717	749	693	710	689	704	709	729	696	725	701	689	737	718	706	766	667	732	724	692	711	695	725	724	687	690	707	697	717	772	709	725	730	709	746	720	688	722	692	711	725	694	700	742	706	753	682	669	722	724	732	762	691	753	735	740	699	709	716	740	722	752	727	738	747	742	733	732	785	704	690	763	696	692	668	746	699	732	748	683	694	699	689	712	699	709	695	738	704	708	762	732	670	729	773	658	719	707	698	740	711	669	718	712	745	714	730	704	713	720	727	687	756	710	813	694	730	769	687	740	751	700	725	686	745	738	715	700	731	715	703	680	705	706	784	692	740	721	733	736	745	712	739	706	722	722	742	705	709	752	697	731	710	734	732	728	774	739	691	761	708	710	687	732	731	738	754	702	748	767	697	712	718	722	713	704	737	714	721	726	734	671	745	746	652	703	687	709	700	791	687	690	704	697	714	729	718	680	692	682	726	723	704	727	707	697	676	741	725	656	697	737	703	728	679	725	670	690	753	750	716	720	758	680	711	718	714	729	717	672	705	729	750	742	742	677	688	749	725	733	711	716	672	680	690	713	699	713	731	751	680	759	724	787	742	719	724	685	668	713	706	731	721	692	719	739	720	767	747	755	735	738	708	700	707	728	669	706	707	724	709	743	716	719	729	683	714	737	750	682	688	699	721	713	744	656	712	722	773	727	674	728	738	702	749	701	722	720	703	754	709	737	754	708	668	713	782	697	749	703	710	688	696	727	736	735	699	695	725	725	738	689	719	718	751	739	692	699	685	725	749	728	769	664	729	708	695	732	766	763	734	725	749	738	686	698	677	694	752	725	718	734	699	713	751	708	729	709	715	711	778	772	717	700	704	746	723	697	697	702	715	717	726	723	694	674	690	730	713	756	717	678	709	691	686	731	694	767	695	704	718	668	696	694	709	732	733	729	711	660	715	683	706	670	728	741	729	676	734	704	751	767	706	743	710	689	710	776	707	743	668	766	742	715	730	763	714	735	725	665	668	723	703	707	695	690	745	729	704	732	674	705	695	683	717	747	698	730	716	740	745	728	723	710	727	739	698	678	734	738	776	723	687	739	690	721	740	735	704	724	714	688	686	738	737	743	752	672	710	725	709	727	774	695	690	711	708	699	690	735	749	727	725	727	694	713	731	741	740	727	714	705	737	684	752	676	734	696	745	716	684	681	743	736	721	699	675	739	715	696	686	690	688	711	692	718	679	728	708	712	712	712	716	755	678	709	729	726	746	680	664	726	732	690	727	738	699	723	658	682	757	704	703	744	703	704	708	707	706	715	715	734	713	745	746	720	681	753	730	696	759	714	698	689	732	737	732	744	790	700	711	713	702	717	681	707	718	702	691	666	760	729	743	709	687	690	702	701	769	723	672	678	682	732	753	742	698	694	726	735	771	694	739	730	703	728	714	661	671	701	726	784	697	731	728	686	733	709	701	706	696	737	712	725	753	729	723	706	722	740	794	726	724	683	738	717	749	753	686	674	746	781	743	720	709	741	698	743	716	689	674	725	680	759	709	701	750	754	692	739	722	716	744	720	672	738	722	745	689	720	733	739	746	703	670	699	712	743	724	673	786	698	742	725	723	719	742	675	740	730	700	730	727	736	711	705	684	710	699	742	703	719	749	735	734	682	711	707	728	707	764	743	737	694	702	676	696	667	721	732	709	766	717	733	723	724	685	723	732	746	689	751	723	704	727	748	714	695	700	679	714	735	761	752	776	726	650	669	708	751	704	720	669	762	753	703	705	715	749	724	711	686	742	730	715	775	710	742	692	696	740	676	756	680	722	719	754	771	711	675	715	693	771	728	757	759	688	704	724	731	702	675	691	726	682	692	714	749	745	681	712	726	710	712	682	705	719	691	706	734	702	724	709	716	725	677	727	726	655	705	765	742	702	744	748	734	688	692	743	680	678	736	683	721	700	717	678	772	746	706	726	718	724	711	708	727	735	706	741	684	738	752	721	728	651	697	697	686	717	714	771	728	734	712	757	694	712	673	741	715	700	739	775	715	731	730	677	669	679	721	720	725	700	667	742	775	747	746	688	775	747	687	677	716	717	705	678	755	779	698	750	732	756	707	691	728	735	735	701	718	731	744	726	732	677	742	701	695	739	716	756	681	719	663	707	696	700	712	778	709	692	708	692	717	713	712	688	677	737	726	712	681	746	729	721	723	728	717	742	653	719	715	708	768	708	693	697	697	703	733	671	731	737	752	715	746	747	704	715	726	745	717	710	712	669	730	669	670	728	706	747	749	705	737	665	723	705	722	702	720	722	693	714	684	734	704	744	692	670	709	736	666	750	754	713	737	699	680	717	730	705	717	727	704	718	794	747	750	736	748	733	696	729	751	696	732	703	690	720	703	741	787	705	700	680	741	746	723	709	703	750	769	703	708	724	719	706	748	703	759	707	726	687	725	709	697	747	689	719	757	691	722	746	688	774	750	753	688	717	699	685	688	728	722	686	709	688	708	706	718	751	722	733	735	720	715	735	754	660	711	750	670	701	678	743	701	700	695	701	681	728	761	652	732	739	710	738	732	758	689	741	721	741	700	695	753	699	705	742	739	678	727	751	703	719	734	713	709	730	753	688	721	692	696	707	720	694	735	747	707	684	719	721	745	733	771	689	765	717	684	704	725	721	764	690	728	690	721	700	699	710	675	701	740	700	651	712	728	697	703	770	721	661	736	714	749	688	685	754	703	730	704	721	694	722	697	756	728	696	769	751	730	691	715	712	728	717	701	732	737	752	695	696	720	684	728	700	705	720	754	693	746	701	748	686	718	698	720	742	712	701	758	756	655	688	692	740	758	653	698	694	703	721	721	689	672	701	709	726	737	703	686	732	689	685	721	696	727	690	715	712	721
24710	21013	26919	25137	9564	756	528	453	438	421	449	368	384	406	388	369	349	382	377	376	330	337	344	355	389	390	360	361	359	327	345	336	365	372	339	360	349	321	349	362	362	347	370	333	371	334	355	348	346	362	338	348	368	361	337	350	324	341	359	317	356	318	360	333	329	298	355	311	353	356	354	354	376	333	357	320	354	333	354	339	353	354	344	359	357	357	334	363	337	333	331	302	303	318	310	318	356	345	338	370	371	327	316	331	332	356	349	343	345	319	334	325	402	332	333	330	324	335	397	346	347	383	330	323	336	360	333	325	318	323	355	322	359	322	393	358	357	327	307	349	351	360	353	356	359	348	336	340	353	319	333	348	350	346	349	357	337	349	362	376	348	322	359	313	345	315	338	351	345	359	353	360	320	357	333	360	342	334	319	320	345	342	349	346	344	345	348	310	339	335	359	341	356	331	347	328	332	403	365	348	343	396	336	373	325	331	358	327	314	366	326	367	348	350	337	301	320	320	333	347	364	361	344	339	308	349	318	360	345	331	302	324	314	337	316	387	348	359	325	332	358	376	318	348	326	341	343	334	321	334	341	353	333	305	332	359	380	324	329	320	354	338	361	337	316	375	307	365	355	369	339	347	332	360	370	345	325	339	296	348	376	350	360	329	333	357	327	306	334	353	345	339	352	334	309	349	334	344	351	347	364	355	367	346	323	335	373	370	365	363	341	357	367	356	370	330	331	354	325	354	337	356	336	365	344	382	331	303	368	344	357	318	338	356	316	349	289	336	331	337	357	351	344	362	344	334	357	337	346	348	318	366	363	330	345	342	372	311	305	333	339	309	332	350	341	363	315	344	352	378	364	329	358	325	346	339	364	328	335	310	362	377	331	354	354	329	310	349	361	325	312	352	354	348	331	346	367	359	350	354	327	358	338	356	325	367	343	331	370	366	358	353	355	343	336	326	348	353	303	354	367	353	337	317	353	341	347	340	349	356	336	365	360	310	327	340	340	345	344	337	338	326	313	329	318	385	356	348	319	344	336	323	334	337	312	347	377	341	345	335	340	340	336	363	354	334	351	356	337	351	380	339	336	325	360	344	381	355	358	335	352	319	327	317	327	344	311	326	303	346	374	333	338	355	357	387	358	360	350	338	310	343	375	349	344	327	317	349	353	329	348	360	314	337	315	348	372	354	312	358	361	340	356	329	310	351	319	351	336	360	331	337	359	321	334	329	370	352	397	355	370	330	340	369	370	328	328	380	324	344	359	342	366	337	342	350	319	341	354	331	344	341	347	341	347	342	339	357	358	346	337	378	326	376	312	300	350	311	348	302	348	329	336	342	365	334	349	324	333	351	356	355	357	335	340	339	333	323	366	345	385	356	356	361	355	322	323	366	343	339	367	309	332	327	334	348	354	384	358	345	337	365	329	349	366	323	320	340	324	348	390	327	318	353	362	356	310	347	335	353	348	348	362	380	373	350	343	327	325	361	312	336	344	337	357	362	307	353	374	361	350	337	337	346	338	332	332	351	317	313	323	315	321	349	361	350	324	338	329	346	331	347	357	363	348	354	309	335	365	349	351	311	347	332	339	337	351	346	330	335	338	330	348	345	333	339	330	310	313	385	342	353	355	324	346	339	334	346	307	333	349	345	331	325	368	360	383	370	337	346	341	358	332	356	343	345	379	347	363	380	367	318	342	318	326	348	317	321	326	322	338	364	332	350	317	346	345	323	372	315	326	365	325	328	375	336	344	347	357	342	319	358	334	306	355	359	345	368	333	342	359	317	335	369	320	321	308	351	340	327	342	338	346	335	361	333	342	368	338	315	314	356	331	357	369	321	345	330	352	349	376	341	326	358	294	322	339	324	327	345	349	351	336	342	339	322	341	333	322	333	347	339	367	325	353	334	317	343	367	336	340	340	363	339	336	348	345	344	367	355	350	342	320	336	323	357	311	371	346	338	312	360	314	362	318	328	330	351	345	368	337	352	360	343	323	364	332	340	344	319	335	368	329	332	340	358	353	318	350	341	348	339	329	367	353	350	319	369	386	376	359	354	359	309	349	333	345	339	340	359	340	360	329	359	369	335	346	351	326	325	361	349	364	323	353	322	339	351	327	322	329	338	344	340	355	349	362	344	343	311	352	362	344	335	340	325	350	353	317	367	366	340	347	316	352	368	396	346	356	300	364	318	335	331	351	337	331	391	359	344	328	336	329	402	347	300	374	315	303	332	319	344	315	335	312	356	363	310	376	320	346	377	336	345	318	362	332	353	374	331	307	316	349	341	319	337	298	312	352	336	333	344	338	319	342	333	365	347	370	318	342	396	354	270	338	356	328	358	330	358	389	320	361	353	343	331	358	333	342	369	337	333	334	353	298	354	314	357	363	350	343	351	363	371	350	354	318	349	333	341	329	345	343	343	367	333	358	325	324	367	357	337	350	350	300	347	361	368	333	349	355	314	347	376	361	353	314	309	378	364	364	344	362	360	339	315	347	329	314	348	327	334	350	383	343	331	337	348	368	350	353	396	338	341	332	360	360	355	378	352	333	347	354	392	336	342	330	333	347	374	353	337	342	328	332	316	321	342	354	333	321	319	340	342	356	363	330	320	370	352	365	332	327	351	350	362	358	340	356	331	358	347	372	331	375	310	329	292	352	341	354	345	348	370	341	366	372	332	350	363	351	367	324	345	352	337	325	362	327	332	345	363	314	358	354	355	355	343	351	316	369	349	327	352	330	341	341	344	332	381	343	350	325	339	338	336	335	328	365	337	315	338	329	331	345	324	352	366	348	365	363	385	355	365	327	328	353	370	333	362	337	366	334	354	329	332	350	360	342	347	327	324	312	356	321	324	356	353	325	366	386	369	359	312	350	315	379	345	334	367	368	373	345	318	350	341	337	322	362	327	360	376	301	339	337	353	344	351	350	323	333	345	347	360	345	318	323	339	342	323	364	354	327	316	341	302	379	382	346	392	365	336	378	358	335	323	347	339	322	350	324	346	333	342	302	314	344	328	340	308	316	318	318	351	337	315	355	319	317	314	338	337	316	334	345	349	322	344	336	353	346	363	341	334	337	315	342	318	366	351	347	353	313	317	317	321	347	326	374	375	352	355	358	322	348	324	341	368	332	330	358	343	350	342	317	357	343	298	353	325	344	324	353	341	340	325	327	327	345	368	359	371	336	352	317	305	326	346	348	365	374	332	308	344	336	330	392	355	313	348	358	367	323	340	377	334	328	337	342	331	320	369	346	328	342	344	385	344	338	336	342	346	312	367	357	333	350	335	340	394	363	369	344	352	331	366	332	354	337	368	354	344	329	318	339	316	333	333	340	348	333	329	314	331	333	366	296	375	318	334	335	366	332	338	351	351	367	349	347	333	349	339	344	355	326	347	329	376	372	376	338	381	331	353	330	325	353	353	328	329	338	339	286	348	314	339	355	357	370	344	344	355	336	361	319	326	374	351	314	309	331	336	336	386	316	311
18518	24812	12775	3736	1356	1053	848	736	634	614	590	536	541	511	493	465	475	466	471	470	458	446	461	424	404	431	430	435	471	443	438	446	449	457	401	458	408	430	399	430	408	419	431	451	436	417	420	415	393	421	426	428	446	445	422	427	423	422	434	465	457	475	427	426	459	404	429	440	445	424	470	450	412	435	450	411	435	426	382	400	443	414	402	430	407	458	400	431	431	424	413	411	465	415	433	426	427	437	406	446	423	394	430	396	452	415	411	441	421	388	423	430	431	441	437	399	434	424	414	427	390	425	444	471	402	445	396	396	436	428	403	419	408	442	420	410	440	398	398	415	419	425	430	441	415	476	426	437	435	459	412	450	421	440	427	432	437	435	439	435	448	425	412	436	448	416	429	422	433	425	415	443	407	412	465	417	425	420	451	465	469	410	380	376	442	471	442	410	434	438	408	456	440	462	453	427	421	418	417	436	433	424	390	431	434	480	437	401	430	427	429	418	438	449	444	425	390	457	425	406	400	447	420	443	419	441	421	456	432	427	446	454	420	423	409	413	428	427	442	431	406	393	447	406	435	450	422	399	389	453	452	437	411	419	427	424	412	460	412	387	448	429	425	413	410	416	408	431	425	436	425	433	417	443	457	423	432	452	436	435	416	397	416	430	441	457	416	450	403	437	453	438	417	404	380	421	465	408	418	427	446	416	472	398	435	414	471	427	456	409	426	427	447	452	438	392	425	432	388	428	429	426	432	413	400	441	426	425	427	416	419	429	427	448	443	441	459	451	408	415	444	424	458	466	446	416	414	425	415	439	433	443	435	449	425	432	406	411	370	411	418	452	443	435	429	420	462	417	418	455	433	408	430	461	437	451	446	468	427	436	455	421	438	433	413	432	428	459	445	435	398	424	434	444	442	467	424	437	429	422	414	402	426	442	435	426	396	439	429	432	444	435	424	468	430	423	419	420	434	464	407	415	436	423	424	413	425	413	447	460	386	431	442	421	463	416	434	461	425	427	405	418	412	466	425	412	443	406	377	436	421	429	433	417	417	454	424	417	490	431	447	461	459	401	416	433	454	404	434	455	461	426	442	431	443	433	458	400	468	442	431	427	430	427	389	429	414	462	432	427	448	439	430	428	403	448	438	445	458	426	433	422	430	421	414	433	424	460	446	476	394	440	436	508	377	429	439	407	433	411	407	458	419	449	396	441	407	422	454	414	412	487	415	470	435	397	440	416	428	418	411	442	431	406	428	464	433	424	416	452	440	436	382	427	418	412	442	430	405	389	420	469	455	414	438	472	413	436	404	451	427	467	419	393	448	432	401	417	416	430	441	429	393	411	427	431	415	418	439	423	446	414	430	432	454	447	395	406	433	461	394	426	439	394	465	442	490	460	426	389	414	446	413	435	423	432	417	421	442	467	401	407	444	441	416	438	444	430	441	420	436	447	443	399	436	409	438	411	403	455	447	426	416	422	458	418	392	434	437	406	428	444	446	426	435	463	420	423	453	428	426	421	415	433	401	444	432	429	431	434	424	440	471	424	418	410	425	417	377	455	425	430	433	396	443	414	439	448	435	409	406	410	436	421	427	439	424	434	457	406	408	465	441	433	470	412	423	392	459	427	468	402	417	431	427	405	412	428	438	417	392	422	420	452	419	438	474	447	420	415	428	408	423	447	413	419	407	437	439	436	446	447	415	420	423	451	458	390	420	414	429	411	452	454	476	413	383	439	427	434	418	448	410	419	413	401	397	418	442	451	419	439	425	433	419	465	382	418	433	438	411	487	421	395	444	424	419	404	419	412	457	422	442	450	450	430	417	451	436	452	456	436	434	446	430	424	417	408	420	439	451	428	441	405	416	423	422	428	441	411	404	440	449	422	461	459	415	429	463	459	445	421	443	437	443	414	460	420	419	440	435	429	437	428	430	421	457	446	421	436	407	403	450	425	388	432	445	431	429	394	414	441	402	442	434	427	405	429	448	447	428	435	396	421	430	463	415	420	444	462	431	435	420	403	479	410	405	453	416	445	381	418	423	410	448	420	436	421	458	474	418	434	441	448	438	424	428	431	483	438	443	440	410	413	414	480	447	417	442	428	474	431	424	466	415	445	401	431	412	404	439	421	405	421	412	418	392	420	446	438	417	456	374	440	434	431	433	426	460	398	383	436	402	416	449	447	423	430	445	440	405	430	430	419	443	407	450	367	432	425	432	413	439	424	434	459	394	398	423	433	425	401	417	396	416	434	416	438	438	407	436	434	428	445	448	458	427	434	420	419	438	425	431	412	447	422	430	448	435	415	443	409	443	385	413	453	450	411	415	428	381	432	429	446	416	421	420	412	473	424	397	394	466	389	438	441	460	403	424	442	438	441	435	441	455	426	427	431	418	441	388	424	422	405	429	454	424	390	454	410	416	430	459	423	394	417	425	401	427	421	393	440	433	435	400	382	434	440	398	432	424	423	430	434	391	413	438	437	434	443	395	429	418	420	463	411	446	447	444	436	432	426	430	444	391	397	433	399	420	438	434	462	441	450	391	462	464	398	451	395	454	424	399	433	404	408	443	444	430	431	462	442	422	413	396	451	445	411	375	421	415	441	438	414	440	438	448	433	433	459	389	446	442	440	421	445	391	433	400	420	443	451	426	457	441	424	435	435	457	430	400	398	453	413	407	474	417	413	419	413	387	447	457	439	430	401	444	437	464	444	443	409	425	411	440	427	415	414	453	406	426	385	414	445	426	440	438	445	387	420	421	432	419	430	479	422	395	407	423	420	428	419	438	420	415	405	418	425	438	426	418	424	428	451	417	439	442	418	368	415	434	422	397	423	449	424	446	455	442	436	453	449	425	414	440	411	435	419	424	427	403	421	404	467	447	434	390	440	394	395	415	435	395	457	403	444	422	436	448	424	427	423	461	410	401	407	428	419	434	454	439	425	442	397	381	410	441	404	438	420	423	419	412	408	438	376	452	427	425	406	456	399	413	446	412	423	444	430	460	423	396	427	412	430	452	419	446	419	416	368	466	421	437	403	425	419	428	426	435	445	412	406	422	428	418	415	444	409	441	434	453	454	427	446	430	419	428	419	451	403	440	416	445	449	445	430	433	444	438	470	436	429	427	436	417	394	439	438	422	437	420	443	411	414	415	463	444	433	386	435	426	385	446	439	467	438	399	428	404	431	422	433	441	416	413	433	417	453	476	433	419	432	422	426	406	439	426	449	390	458	443	419	418	448	429	435	440	406	424	403	408	439	417	477	390	478	438	420	431	419	455	435	442	430	402	428	424	446	426	414	434	409	410	430	421	436	380	446	439	430	441	407	425	432	436	424	435	449	473	428	409	413	398	392	404	400	430	411	445	432	413	438	426	422	430	457	418	452	403	442	395	442	411	436	431	426	462	402	430	419	427	450	463	410	422	384	438	494	402	457	419	420	398	405	459	455	477	414	436	412	452	419	427	435	426	409	451	425	443	426	426	410	476	428	426	434
22623	21039	28526	23779	21030	20981	6019	930	680	627	597	528	510	481	471	419	430	419	435	417	392	442	389	452	381	408	360	349	430	404	398	368	397	397	374	409	353	377	398	393	376	409	383	404	363	345	368	384	338	362	368	385	384	373	372	376	400	337	366	391	378	377	380	393	367	378	376	339	360	362	360	381	377	344	388	400	366	383	365	353	345	377	360	386	357	388	336	368	370	372	388	356	358	370	350	364	365	371	365	352	344	367	341	325	339	324	369	373	357	364	351	386	382	360	416	349	355	348	357	337	355	381	373	373	352	360	371	341	376	376	373	360	351	331	354	359	364	351	350	340	366	379	377	377	374	370	375	344	359	350	351	370	379	352	388	347	331	376	355	366	368	355	377	373	338	349	380	373	388	372	342	329	322	366	373	385	339	332	389	360	319	415	391	389	321	373	339	402	367	389	363	344	358	352	347	372	363	349	377	373	349	323	371	389	334	358	349	340	365	387	370	322	366	335	370	356	333	352	366	360	354	334	356	397	355	375	377	375	348	375	370	361	361	359	384	356	353	341	327	396	349	347	366	376	334	352	378	356	366	360	364	376	341	390	357	326	331	349	375	333	390	334	359	363	339	379	400	347	351	361	344	411	365	338	373	362	363	391	402	366	353	365	321	343	371	395	374	352	326	348	359	391	361	387	333	382	324	366	342	292	345	365	353	368	402	338	357	366	366	368	319	349	343	395	378	340	370	364	356	380	363	375	356	344	351	380	357	351	375	366	339	380	342	356	358	380	340	370	370	356	345	391	401	361	373	352	331	370	341	380	348	378	362	381	341	353	340	384	380	353	372	354	370	408	355	358	370	343	347	340	366	382	375	349	346	362	381	366	364	376	374	351	380	394	373	353	359	357	351	337	362	331	375	385	352	335	357	395	384	383	349	382	335	372	381	389	373	336	342	355	372	334	365	372	367	362	381	355	400	379	363	332	371	348	376	342	350	374	355	343	364	357	389	368	338	360	360	375	385	318	363	389	347	378	336	385	372	374	344	362	365	383	335	378	376	351	388	348	340	368	395	376	344	331	366	358	335	396	360	342	377	368	350	351	369	383	361	335	378	384	326	337	377	357	382	360	400	349	346	401	402	383	343	346	353	356	398	326	367	354	347	347	366	407	358	361	391	355	399	380	387	380	364	370	353	358	380	401	359	345	357	340	375	330	341	349	355	386	374	353	375	384	374	372	380	376	350	356	379	326	337	371	328	368	339	378	367	370	357	349	342	374	372	340	355	390	365	344	376	373	342	353	369	382	373	375	357	378	362	385	354	358	396	375	328	380	349	359	352	393	376	354	374	367	382	360	332	369	369	336	327	386	398	361	355	394	362	347	339	351	366	320	394	346	371	374	352	364	344	358	379	369	377	356	346	362	370	359	369	372	390	339	370	423	368	356	388	351	343	373	384	369	389	349	383	382	343	378	372	335	375	368	362	364	393	346	338	346	410	342	367	364	347	328	353	343	365	369	345	352	364	376	393	375	381	347	348	339	347	342	370	377	361	409	367	381	355	385	363	402	367	331	337	360	396	369	384	351	345	357	387	358	356	393	350	378	375	375	400	351	344	362	384	322	355	355	372	361	390	393	381	411	378	381	362	349	318	379	329	351	345	354	372	387	376	338	354	381	342	339	396	366	391	348	349	398	371	359	381	374	364	383	362	365	362	353	396	338	359	371	349	363	345	363	347	359	347	361	348	386	387	362	383	373	358	368	389	366	355	342	356	420	348	372	353	331	356	351	329	371	353	350	326	365	370	367	394	370	355	361	338	386	337	366	397	374	384	352	317	382	359	353	375	342	377	370	342	369	381	358	346	335	361	394	409	345	366	383	362	371	362	343	375	340	374	348	341	414	369	343	375	331	345	337	368	360	347	325	336	346	344	371	325	363	412	338	368	356	350	361	355	354	343	385	357	369	343	373	376	376	371	363	350	313	382	321	384	375	363	369	333	381	360	359	381	338	360	368	356	348	355	394	333	364	406	371	340	364	349	335	352	358	364	349	330	388	359	361	336	353	369	403	344	321	352	366	363	344	363	344	353	351	356	365	367	361	368	356	360	338	379	360	379	377	381	401	366	363	391	369	357	361	346	354	391	336	341	370	319	378	408	340	343	359	346	368	344	358	359	357	322	353	304	391	382	380	362	381	361	382	334	352	336	363	331	355	364	368	390	383	361	369	340	364	376	364	367	392	375	380	337	326	354	380	394	361	356	339	327	351	362	367	327	355	352	407	371	369	395	330	341	328	371	384	384	375	379	350	366	353	356	396	352	352	352	358	381	353	406	363	390	360	367	337	358	355	326	368	409	359	404	347	329	360	332	351	345	361	386	348	374	351	369	367	376	357	346	347	368	358	374	360	345	384	367	363	348	350	358	375	406	371	382	347	327	359	326	338	376	386	332	329	374	368	334	377	359	328	346	340	385	385	372	357	364	405	379	367	361	405	368	335	337	374	353	334	345	327	366	362	336	372	348	351	347	340	374	407	356	361	340	385	341	377	356	330	358	328	345	393	362	385	349	369	390	372	348	361	388	370	364	353	361	349	366	332	390	347	349	380	391	356	345	341	358	347	356	357	347	359	406	425	331	384	355	356	379	339	381	324	395	350	357	348	392	382	356	338	341	326	344	348	355	369	368	389	348	365	364	353	357	365	377	381	325	373	370	356	357	341	350	358	362	351	344	351	371	332	336	337	352	366	382	393	346	370	351	332	371	354	371	318	367	341	348	360	349	382	372	386	370	371	327	360	381	331	360	388	392	376	326	356	369	372	378	402	360	363	386	347	342	383	353	354	362	344	352	350	397	342	347	392	333	359	344	374	376	360	347	361	370	347	357	348	390	315	322	349	364	351	327	349	350	366	315	356	358	359	365	363	389	372	339	364	333	328	338	368	357	358	340	359	352	355	328	372	341	365	352	362	320	389	364	366	402	391	361	362	374	347	372	352	367	346	376	388	388	374	387	381	384	346	358	378	351	360	351	342	377	355	365	383	424	350	349	395	355	343	383	374	364	389	374	407	384	340	363	348	358	382	384	393	347	378	376	380	350	358	388	347	349	331	368	376	348	372	363	349	379	363	367	346	395	380	384	359	366	340	355	359	375	358	353	355	368	375	378	360	347	373	373	359	363	359	381	350	382	337	372	364	324	369	380	332	368	370	382	374	354	354	344	336	346	324	333	354	379	359	381	358	376	372	381	346	347	369	346	354	337	372	364	341	352	377	360	330	344	327	387	386	342	356	349	364	371	390	365	378	388	338	375	364	368	368	337	375	352	375	362	374	362	377	363	334	376	349	372	394	365	299	347	376	371	406	373	362	320	363	355	353	360	412	371	332	370	363	372	374	337	376	394	375	383	377	355	363	383	387	355	353	378	365	377	346	357	371	355	372	349	368	344	361	377	345	374	350	335	364	352	377	371	334	363	372	364	367	356	401	380	365	338	387	371	345	331	401
23694	36588	22367	9199	3646	2565	1988	1502	1220	990	964	822	788	662	619	618	573	590	532	615	535	544	531	491	485	518	491	513	508	485	499	480	456	470	452	487	495	481	482	455	483	500	452	424	479	505	457	463	456	442	414	439	465	456	459	438	475	449	458	460	501	472	440	431	449	505	418	473	468	445	496	437	424	476	455	453	465	440	493	447	460	431	486	492	494	494	462	429	442	492	472	438	468	450	465	445	471	494	442	453	469	453	498	477	459	488	466	482	430	468	435	408	466	446	474	468	468	465	435	435	466	492	480	438	471	467	464	460	443	492	460	442	444	500	469	441	460	480	458	454	443	469	447	466	450	461	462	438	475	409	478	448	439	446	447	462	446	473	456	425	464	439	452	436	465	485	459	460	458	442	439	513	447	444	435	439	484	453	466	418	463	436	450	455	442	460	475	439	475	457	499	459	469	426	483	464	462	422	448	426	478	438	433	478	457	448	500	489	470	492	445	455	453	478	438	447	437	440	472	454	464	428	451	448	440	452	459	446	463	431	468	463	411	453	482	439	437	433	439	466	498	456	445	463	424	474	461	443	481	459	453	477	447	429	465	450	414	422	467	439	502	457	441	442	431	468	456	489	458	430	460	458	459	419	452	441	468	431	452	442	438	453	438	438	485	422	471	476	510	453	447	478	444	466	436	416	466	489	452	482	424	479	472	445	443	455	502	502	434	478	423	482	460	446	466	452	454	424	476	505	487	450	453	454	471	437	454	442	466	449	505	439	452	439	470	490	427	481	475	442	508	445	441	486	425	439	451	481	452	456	429	485	400	462	449	478	452	446	474	438	445	445	457	483	465	499	445	467	467	477	448	447	446	440	456	437	433	489	453	459	474	448	444	433	478	420	453	468	474	446	485	478	455	409	462	425	444	465	448	443	451	405	456	418	464	448	446	459	464	455	471	425	460	455	456	439	490	467	465	470	492	489	412	468	426	490	434	413	467	473	444	446	442	418	464	494	493	467	456	442	490	432	438	436	424	463	463	448	459	444	470	467	421	445	491	469	456	444	425	446	491	439	430	433	433	473	439	460	462	444	460	419	440	461	472	454	466	481	441	434	466	433	422	460	474	466	449	446	426	440	419	446	441	459	445	460	462	462	461	460	445	405	465	481	467	458	432	415	439	416	480	457	453	445	443	474	458	467	429	487	417	423	462	437	468	485	472	468	477	476	475	454	466	462	435	410	417	456	441	451	447	460	437	435	447	485	472	440	484	476	469	425	509	448	477	470	458	450	439	455	450	411	460	444	487	479	433	455	463	459	433	467	438	460	501	454	471	426	438	431	430	460	422	476	464	465	485	485	461	469	434	456	481	445	439	453	437	458	475	428	443	429	444	461	450	477	432	452	455	451	445	473	448	459	438	457	463	453	428	427	423	471	452	428	485	443	479	488	445	453	453	437	463	447	444	474	449	514	448	449	437	477	482	441	440	433	468	470	419	482	467	447	471	474	476	475	422	510	452	432	505	508	464	457	435	448	400	454	442	474	466	442	452	453	432	486	494	420	486	437	465	476	468	461	434	479	473	435	448	397	530	426	445	468	459	446	465	420	480	413	456	512	498	438	483	412	431	442	425	482	450	453	448	488	443	432	434	486	439	400	445	443	456	447	446	448	409	443	447	438	481	455	504	395	443	451	443	439	468	482	443	466	471	427	463	457	477	434	498	443	420	478	469	472	447	441	454	451	461	418	420	465	460	476	469	444	469	463	440	422	477	402	449	451	429	454	452	469	484	446	450	418	452	465	473	447	501	451	497	425	449	475	463	445	422	482	478	456	461	467	427	468	473	440	440	451	438	470	440	443	483	458	482	469	471	463	430	434	479	472	474	475	503	436	474	454	470	476	428	469	464	432	467	487	474	445	478	447	488	450	472	486	448	444	448	469	471	480	409	464	469	471	460	425	453	500	474	446	427	454	454	450	439	451	446	435	468	421	465	479	435	431	450	447	459	457	420	433	477	444	467	487	468	440	447	444	460	442	472	480	447	419	467	425	416	454	463	430	451	411	464	495	476	459	492	468	432	463	431	475	472	460	464	441	445	455	432	470	473	460	454	478	458	460	476	466	442	458	451	466	429	439	463	442	465	467	500	481	450	471	433	462	465	465	441	450	429	498	466	451	406	484	445	427	420	443	468	459	451	457	447	471	430	464	471	463	478	450	489	421	481	443	436	430	450	467	458	419	430	464	440	501	432	456	463	422	459	440	438	448	435	451	452	489	490	419	431	479	468	452	469	473	481	468	459	468	479	508	465	450	466	462	462	458	476	517	441	453	451	475	461	448	453	463	459	445	429	441	482	432	461	459	464	453	424	438	450	435	462	469	397	454	475	418	449	458	475	469	443	449	447	443	475	409	479	435	456	430	440	477	453	467	461	412	422	480	456	449	442	481	455	422	493	466	420	430	474	448	437	497	435	453	408	438	478	445	414	478	464	499	461	471	425	451	473	427	426	463	432	472	480	485	443	476	427	497	479	461	452	449	412	407	465	484	458	406	468	443	451	463	442	431	477	435	445	445	433	431	427	456	507	428	420	497	411	427	459	485	442	447	420	438	442	447	496	444	491	484	423	459	447	468	458	481	474	424	446	449	433	427	442	503	438	439	455	458	445	450	457	462	447	443	437	455	454	448	455	434	462	455	463	447	460	454	411	489	452	448	455	460	450	433	448	449	465	450	464	405	460	440	464	456	438	488	465	457	451	485	493	450	439	440	449	467	464	441	455	434	481	427	477	453	457	482	467	445	452	418	473	430	470	497	487	450	450	434	457	452	442	464	476	449	445	477	458	461	458	476	444	442	460	497	430	475	474	465	493	440	439	470	444	402	450	477	464	447	456	456	434	439	440	409	423	444	452	480	436	471	426	469	458	467	462	395	462	476	459	451	481	446	484	470	493	447	431	439	451	453	469	451	468	440	482	441	452	452	452	430	471	504	462	472	472	479	431	457	435	485	483	428	435	474	451	491	448	467	437	443	461	478	455	439	455	464	426	486	477	435	431	497	411	417	431	439	463	454	450	410	445	455	455	464	438	452	434	467	455	446	431	411	465	454	431	434	428	445	450	442	473	475	444	471	446	456	448	440	467	473	453	449	452	447	431	480	425	448	475	446	449	428	460	417	480	479	473	432	474	427	437	457	469	463	481	420	441	460	443	460	470	443	440	452	436	447	439	408	410	443	432	418	460	436	432	482	424	463	474	432	443	438	475	447	452	437	482	438	444	399	471	446	463	467	461	474	452	462	461	432	463	471	450	442	473	501	449	420	450	404	482	443	438	447	432	419	454	415	417	512	432	407	455	465	466	445	446	441	431	457	425	427	464	436	473	455	480	465	454	425	463	432	456	460	456	436	454	440	444	476	467	420	463	418	464	449	478	448	454	467	450	465	442	481	448	423	460	438	432	477	461	478	477	435	446	475	454	482	457	469	453	446	419	466	433	453	421	440
27393	19485	8956	1894	671	599	601	565	583	524	569	563	566	564	544	531	532	569	549	574	560	542	542	541	548	550	526	489	532	519	558	545	510	529	533	531	582	492	530	547	529	533	541	540	538	528	536	509	535	548	510	547	505	501	515	510	524	531	568	560	544	540	519	562	573	526	545	505	533	556	534	576	529	552	499	544	537	519	542	558	533	526	595	505	527	508	524	537	559	536	556	507	534	563	595	558	513	521	612	585	552	536	512	547	583	568	540	528	515	504	494	539	520	508	540	565	511	543	504	589	564	535	534	549	575	542	595	489	514	561	542	533	540	568	513	468	590	501	539	534	564	560	524	573	551	540	534	541	589	552	545	523	577	595	552	547	575	536	555	512	510	571	519	551	507	506	550	536	563	512	520	501	535	528	584	548	495	575	547	553	555	517	546	527	565	515	523	565	492	541	528	570	522	547	580	589	488	608	552	520	526	469	583	543	535	552	533	561	569	520	518	522	539	572	542	520	513	516	582	542	525	566	560	551	520	543	569	517	546	558	529	550	527	572	578	509	554	508	517	539	536	504	492	529	546	570	522	511	508	568	580	490	539	578	507	526	571	528	576	536	530	529	567	509	539	529	522	509	595	566	578	533	566	508	563	533	537	520	539	570	520	532	511	567	543	512	514	550	540	491	542	551	551	552	572	524	531	531	585	571	501	524	575	538	540	511	541	589	500	516	533	591	562	574	589	567	606	526	522	560	562	503	495	518	531	606	513	564	532	517	531	492	536	535	517	526	538	545	542	584	542	541	537	582	523	529	546	558	536	523	538	513	565	553	493	510	501	543	533	555	593	533	540	530	520	561	537	576	540	602	552	499	561	534	508	528	533	511	526	549	523	522	570	504	522	520	479	558	532	493	526	550	557	515	564	562	521	588	519	505	563	560	490	591	551	511	493	559	534	554	547	570	544	505	535	557	565	538	510	537	555	542	581	557	534	549	532	552	527	506	533	546	582	477	512	513	533	571	520	571	540	584	499	596	564	547	530	533	548	534	557	543	509	538	538	518	527	514	607	537	540	536	529	552	534	562	524	539	544	510	542	520	519	545	572	526	560	539	543	516	496	517	548	492	570	536	523	550	525	562	563	549	507	569	543	508	519	487	542	552	543	567	582	525	552	569	526	493	550	526	566	596	521	547	550	537	537	523	554	544	530	553	500	527	550	527	538	551	531	559	517	517	592	531	570	521	531	563	545	544	477	507	531	554	530	521	589	520	561	555	520	561	561	536	553	563	539	562	566	497	518	521	549	527	566	533	553	535	490	529	531	498	540	543	533	569	525	531	535	533	543	542	543	508	532	545	570	541	558	526	576	498	571	536	530	523	551	525	523	505	557	539	563	550	542	560	527	551	557	563	572	515	515	530	569	515	507	555	542	517	527	544	544	553	536	518	560	557	572	582	593	547	517	543	572	526	531	523	513	524	539	514	505	546	531	586	576	547	565	521	577	515	501	562	508	524	547	534	529	559	511	545	542	528	560	510	583	537	520	592	551	531	565	556	557	512	529	529	555	546	541	518	524	558	511	525	537	576	551	545	549	560	573	542	496	563	558	555	528	556	526	499	556	514	537	532	529	501	539	574	519	552	559	523	544	529	542	525	532	533	550	539	554	573	525	541	571	510	537	533	537	511	557	527	555	541	572	525	586	550	544	542	510	558	532	535	522	563	560	552	562	578	542	550	525	544	489	518	532	557	521	542	532	506	526	561	546	599	550	548	547	547	531	528	561	547	577	513	548	542	542	554	519	533	576	519	572	545	511	521	543	496	537	529	502	508	521	550	575	555	529	527	547	557	547	520	564	548	546	532	517	562	505	550	593	588	535	566	548	505	591	524	535	525	522	525	505	556	515	525	535	565	585	542	517	548	509	564	539	464	540	509	572	535	560	505	559	518	522	552	499	549	531	524	548	541	561	547	584	567	510	538	524	536	543	542	539	527	523	524	535	591	515	543	514	571	584	544	568	557	556	557	533	555	518	558	519	552	547	508	547	559	527	530	541	512	587	520	557	511	521	560	541	542	503	567	537	548	563	569	534	524	585	504	509	549	530	492	539	532	527	509	532	577	514	549	559	526	546	539	492	541	523	541	538	586	528	567	573	554	553	565	482	533	485	559	512	504	576	565	573	512	585	540	540	543	546	571	582	573	524	576	533	561	507	542	531	547	579	534	542	531	584	596	578	536	545	518	523	534	537	548	527	521	569	555	524	526	550	496	550	517	567	557	504	542	527	550	528	542	534	509	520	526	538	522	565	526	555	510	556	529	554	484	547	580	549	507	549	561	549	542	515	524	560	558	550	558	517	533	597	527	537	557	536	540	508	546	548	516	521	531	529	518	552	514	534	522	543	542	520	571	569	592	525	498	544	540	534	526	545	542	530	576	507	567	527	515	548	512	528	560	560	538	524	545	565	488	528	577	545	554	542	574	571	534	567	551	566	496	560	503	535	511	523	521	506	577	543	564	580	519	584	527	582	519	536	527	553	530	590	569	531	521	552	571	539	491	527	556	526	575	516	558	565	519	527	573	541	556	565	557	540	577	556	546	576	546	494	526	538	561	526	533	582	568	508	547	562	559	492	581	570	517	538	542	599	567	528	515	548	577	534	540	522	518	542	536	581	517	538	537	481	561	536	566	546	530	570	542	578	553	532	538	578	545	582	524	523	535	560	547	572	534	535	515	512	561	544	590	543	567	515	540	537	549	494	557	542	530	508	566	526	523	540	539	541	503	540	575	586	556	519	529	572	565	533	511	515	542	511	556	573	572	535	509	515	546	565	541	513	535	575	552	538	547	543	512	491	545	551	530	585	574	556	529	502	545	548	521	525	524	546	527	537	569	524	555	585	536	521	586	572	566	538	562	567	531	525	537	528	530	515	535	538	514	558	539	527	542	555	567	542	539	525	535	545	550	519	512	526	510	521	547	555	543	535	560	554	590	563	527	540	507	581	519	518	538	548	535	536	571	508	569	519	505	540	515	542	559	475	548	542	539	536	515	583	542	503	520	486	512	514	504	534	552	559	553	574	541	535	498	532	578	520	575	567	534	514	504	531	535	524	531	543	568	583	507	529	529	549	559	531	560	527	575	522	541	526	500	530	561	537	570	559	520	553	555	501	568	550	556	551	545	570	562	547	546	531	573	517	547	522	555	485	572	556	557	547	532	545	517	517	512	571	511	563	537	516	551	582	570	519	515	559	553	514	600	547	512	572	531	549	578	547	508	516	526	579	557	504	529	528	522	540	476	542	534	536	509	583	544	529	542	584	527	575	550	545	536	542	548	526	563	532	522	536	522	525	556	532	563	523	570	589	474	542	546	541	549	558	517	524	522	514	545	564	501	569	542	544	551	554	539	565	562	552	541	560	494	565	541	529	534	537	505	532	508	490	523	576	555	578	532	520	518	538	547	562	551	522	555	540	522	551	553	533	547	533	548	574	500	538	571	560	540
14170	14388	6544	1810	845	717	715	724	693	657	694	717	706	693	616	699	629	672	651	641	643	674	654	642	648	685	704	626	647	650	666	690	666	658	670	675	646	686	646	624	647	694	659	646	710	727	624	673	639	627	695	661	659	632	672	698	670	640	686	695	671	706	610	638	646	655	658	687	664	642	662	675	637	670	659	688	657	663	675	631	642	650	658	657	671	647	684	672	640	640	629	623	685	631	685	686	680	680	693	647	676	645	697	647	679	640	640	641	648	638	650	649	648	697	653	602	638	670	676	686	670	676	636	669	687	626	657	692	638	677	674	653	598	636	664	640	676	672	619	636	710	692	688	708	653	709	706	697	672	644	655	637	693	633	685	631	669	571	669	689	713	614	644	684	671	645	629	680	619	694	619	636	712	715	696	673	653	677	639	643	740	677	662	668	665	662	695	654	699	653	622	628	663	633	701	631	654	657	674	686	699	598	652	669	673	651	682	657	646	676	640	684	649	643	700	651	667	665	688	631	628	724	695	636	683	633	658	690	710	667	700	660	610	650	649	648	697	620	642	686	623	705	660	677	679	635	701	666	691	604	661	686	645	622	633	653	654	649	657	679	669	691	664	640	608	711	654	659	655	656	701	668	649	637	692	702	685	662	717	642	688	658	644	633	659	624	630	623	640	650	707	621	676	651	631	624	652	699	631	666	642	652	668	645	677	595	712	660	668	614	660	619	669	666	647	644	679	691	664	635	700	631	630	644	675	689	677	696	696	619	626	663	656	647	621	673	654	677	655	688	646	696	692	654	657	615	604	684	642	627	687	676	723	701	661	687	684	682	644	642	667	654	655	616	617	612	651	709	643	671	633	653	663	662	650	674	657	698	611	625	661	679	625	628	639	709	692	636	670	663	652	663	639	668	697	665	651	664	628	626	703	697	661	665	591	679	644	627	654	630	667	669	687	654	642	659	658	622	673	678	658	675	631	674	660	638	687	636	671	659	663	640	633	630	630	661	644	649	653	656	686	664	636	669	615	670	697	651	647	637	642	669	690	682	705	678	667	692	627	665	660	679	703	639	661	674	619	659	640	690	673	658	670	695	598	643	634	654	689	647	669	711	663	650	654	629	649	677	681	675	644	653	679	673	627	671	645	661	598	661	722	652	671	675	672	705	644	693	650	642	697	694	647	627	622	708	646	644	681	705	686	632	652	636	682	700	627	659	646	640	628	662	621	670	599	646	648	672	632	635	675	633	705	749	665	645	619	680	689	674	641	698	673	652	678	671	658	637	646	685	640	649	615	657	680	619	669	625	668	667	643	649	655	651	651	675	630	691	652	647	705	654	699	687	681	660	623	656	643	685	663	674	638	656	665	661	663	672	648	645	684	602	619	622	669	683	651	649	643	629	670	617	660	667	703	693	645	698	684	666	684	657	627	690	645	680	631	642	650	682	653	646	659	638	648	651	669	696	672	662	643	657	651	608	642	694	663	596	640	641	659	647	690	649	703	625	644	664	611	701	659	639	688	653	636	637	687	699	659	664	668	699	630	689	678	679	672	689	682	627	659	688	683	640	698	627	684	701	663	672	648	668	684	673	656	642	658	665	669	683	637	696	720	697	649	671	670	659	661	684	637	669	704	629	620	648	672	702	684	678	672	663	620	689	660	671	679	640	665	655	671	612	626	681	652	692	656	685	660	668	672	669	638	690	681	656	622	664	685	654	690	647	631	662	653	667	646	658	676	643	669	644	652	628	661	638	652	636	671	616	649	610	663	641	630	662	703	687	649	661	634	688	676	705	614	671	652	679	640	671	705	659	634	669	629	641	637	652	645	694	669	683	637	668	642	646	687	676	667	665	668	649	695	670	625	640	647	646	631	687	696	662	632	642	626	680	656	652	664	652	661	644	655	665	678	675	686	658	655	666	670	703	662	639	637	648	647	689	648	664	693	705	662	668	629	648	665	706	660	660	673	657	683	697	633	737	700	693	708	658	707	675	672	694	673	664	635	649	678	670	676	655	663	728	687	664	690	720	716	665	664	680	677	682	658	640	673	660	688	626	655	723	663	655	654	675	629	656	680	630	646	645	645	658	645	659	719	636	650	698	664	664	698	646	668	633	685	674	643	612	637	651	639	671	692	647	621	667	641	631	647	683	658	686	673	623	698	664	664	606	680	631	679	650	660	667	700	679	623	665	687	682	650	653	623	647	665	668	688	655	647	631	694	633	655	648	655	697	686	662	684	696	690	684	675	651	665	625	697	675	702	701	644	679	688	642	697	692	657	647	644	687	660	653	652	681	651	695	680	657	661	666	662	619	660	670	625	678	678	668	636	680	656	606	688	653	682	613	631	657	656	665	644	647	694	668	642	658	625	694	605	639	665	687	605	645	658	618	624	647	704	654	688	622	644	659	648	696	660	619	650	688	631	681	640	647	650	686	658	701	675	638	668	665	695	665	667	679	665	681	626	658	704	665	712	697	674	675	650	690	663	647	656	673	661	627	626	675	667	657	685	646	662	612	657	634	684	644	632	629	684	658	685	686	643	633	688	669	684	648	653	692	678	627	686	634	643	654	687	727	599	665	649	643	657	622	621	634	683	659	698	652	646	653	667	632	567	676	608	654	660	682	652	693	671	679	677	630	676	622	640	669	663	699	713	630	643	687	670	657	652	692	652	659	657	675	640	652	738	690	659	704	706	642	647	682	664	629	677	660	636	695	688	643	677	663	701	640	593	641	645	636	629	674	649	695	660	683	640	669	613	701	671	700	678	693	680	672	668	658	671	610	650	691	624	656	621	697	667	633	584	651	681	644	680	665	696	684	623	682	696	614	688	677	680	669	628	634	690	647	688	650	748	692	655	634	664	653	633	631	658	694	657	651	655	668	715	674	623	676	630	639	647	709	666	689	680	662	645	643	662	650	671	676	667	660	696	685	697	643	625	673	672	670	669	611	670	677	678	660	599	718	665	675	664	635	657	644	641	622	643	599	700	657	685	667	719	677	615	648	669	633	651	649	631	658	660	668	660	682	649	655	671	675	709	648	701	684	652	657	667	663	673	670	670	662	653	668	648	628	641	648	660	660	639	666	635	677	658	648	661	667	679	655	680	661	654	612	641	643	628	685	643	637	657	717	647	628	642	679	645	660	638	653	702	666	611	684	663	650	642	579	671	675	665	649	664	653	690	721	659	661	618	648	663	651	713	641	706	648	665	663	678	631	685	648	656	670	635	617	634	627	684	670	672	687	606	713	634	669	680	682	646	642	650	648	626	619	662	662	644	656	677	674	672	679	724	649	706	652	681	640	669	646	683	667	666	656	632	656	662	642	646	644	666	681	683	646	692	666	646	658	652	673	669	670	680	622	699	626	728	695	626	696	678	619	653	655	634	650	673	693	638	652	693	654	647	617	670	678	623	673	707	695	638	652	687	679	657	651	655	689	664	679	678	665	642	660	636	670	680	693	677	656	682	653	663	673	676	644	711	678	648	691	685	698
23755	21014	27953	24265	20953	8335	1206	807	760	747	744	696	664	663	686	668	647	624	631	598	615	591	594	621	652	621	578	613	571	641	595	589	624	598	573	612	567	603	552	589	578	618	566	559	586	574	573	582	534	548	603	579	591	568	575	587	628	577	566	597	545	610	584	592	582	568	632	582	597	604	601	591	596	558	595	545	570	601	560	652	593	589	585	591	584	537	593	566	557	638	609	553	599	601	573	553	573	583	603	594	594	610	619	575	591	550	583	601	569	566	567	596	567	586	575	587	580	613	564	586	605	596	602	557	615	577	601	589	638	570	536	573	515	569	587	569	599	590	634	561	565	593	546	567	556	560	550	565	603	581	556	616	549	600	606	585	592	578	589	584	583	561	616	574	598	634	578	555	577	549	539	597	645	597	554	528	577	616	535	577	555	540	547	560	565	545	597	608	575	544	584	591	609	548	551	559	613	546	574	587	584	534	601	544	572	600	594	564	531	626	559	565	579	536	602	584	570	575	556	551	560	556	560	534	525	631	608	596	593	556	557	603	563	585	595	601	568	560	558	551	542	575	599	547	592	561	585	544	591	580	574	543	553	607	540	593	565	578	590	588	599	581	575	592	577	577	627	569	571	581	561	563	593	534	600	589	579	582	561	566	560	579	579	603	525	571	578	630	556	585	606	582	600	589	586	565	590	586	559	565	603	584	570	577	589	577	626	561	603	571	574	593	539	562	573	563	582	554	593	619	605	595	592	586	524	571	598	603	594	554	584	613	580	582	611	547	601	587	651	607	614	587	579	585	562	573	614	561	594	581	563	567	552	595	603	547	601	562	577	577	566	577	582	629	562	554	587	575	518	565	576	565	580	570	590	612	558	581	574	558	583	564	593	571	584	619	535	566	556	576	587	617	583	525	562	552	562	613	591	571	570	561	592	591	616	599	553	543	582	569	562	561	585	582	650	583	603	586	599	639	585	562	575	605	550	569	559	571	553	598	578	593	557	564	594	570	600	590	572	576	615	606	585	559	581	544	587	589	600	610	568	582	613	548	588	581	574	576	583	592	598	583	562	571	617	537	599	593	612	565	587	577	558	595	557	574	533	605	638	564	607	557	622	553	597	621	613	572	560	551	535	623	590	606	620	601	573	591	552	579	577	567	527	562	570	572	565	556	569	622	617	558	600	585	567	600	581	573	612	608	540	532	555	585	606	595	564	528	563	542	614	593	606	581	591	557	552	634	640	605	599	592	581	540	565	595	611	593	571	585	617	641	529	581	634	557	566	591	585	575	613	562	596	577	581	608	611	562	571	540	607	580	653	568	562	581	583	576	550	560	618	607	597	543	566	617	577	614	594	583	566	548	576	558	550	565	581	601	565	553	578	583	588	522	578	571	551	581	543	575	573	633	566	575	567	598	561	591	585	575	609	629	581	580	585	591	582	568	583	599	595	571	558	582	560	555	579	581	527	558	561	593	584	586	612	576	599	589	585	593	581	553	597	590	553	590	579	553	595	571	609	596	595	571	594	572	590	557	584	565	608	606	572	583	552	544	564	608	602	623	596	573	595	554	563	590	593	538	567	620	603	551	581	605	614	570	581	601	543	570	572	576	583	571	587	559	586	577	591	580	566	595	589	522	631	569	540	575	606	575	577	584	598	546	588	600	559	543	609	565	540	543	578	588	584	599	587	571	595	601	572	544	552	555	603	558	588	585	586	557	587	573	589	588	580	600	590	529	591	592	636	596	587	569	592	606	602	590	574	615	536	578	567	569	575	595	556	558	571	572	588	573	579	575	592	533	567	551	574	580	549	607	552	583	570	570	544	535	594	611	574	597	573	532	513	562	555	574	589	588	577	637	568	541	565	574	576	602	566	587	620	612	574	547	558	604	564	602	589	587	586	581	585	585	582	540	610	556	586	552	592	553	609	596	596	529	584	568	563	579	587	577	582	608	620	595	631	556	562	568	579	536	557	592	562	571	562	566	569	584	555	570	594	552	590	603	585	623	568	607	624	558	573	541	635	582	601	567	567	597	608	549	562	626	576	607	548	590	554	577	554	596	607	620	535	599	583	562	612	612	540	583	570	552	597	602	569	584	551	594	603	572	574	579	618	562	594	577	575	570	588	551	590	538	585	588	589	568	556	552	579	597	578	541	561	573	530	573	555	539	558	569	578	553	563	579	600	617	579	561	559	576	578	622	618	545	616	558	561	628	575	571	565	606	549	539	571	605	571	625	568	540	560	592	581	558	570	574	574	580	535	543	557	570	555	565	593	564	603	614	599	590	598	570	601	562	585	601	582	611	592	577	579	555	582	570	519	545	609	613	563	586	569	626	543	580	576	605	616	583	581	577	598	609	587	554	567	599	564	574	639	617	591	531	542	570	575	556	546	578	610	555	581	597	581	574	571	614	614	571	598	583	594	592	560	558	559	620	579	616	556	623	560	577	602	519	612	589	557	564	591	619	593	537	638	567	550	603	565	562	606	596	584	627	637	605	577	557	626	569	585	537	530	579	562	627	580	542	558	607	549	583	617	548	611	541	556	572	567	539	613	603	561	612	598	614	566	581	607	569	574	544	569	593	602	533	586	571	615	533	609	581	580	606	542	541	580	569	578	540	614	592	576	565	537	564	548	622	614	598	584	613	575	576	605	581	551	606	601	570	576	575	565	599	569	567	605	566	549	580	540	571	534	541	578	589	555	558	591	606	596	556	556	555	623	611	550	601	600	582	590	583	557	589	560	580	548	582	592	629	601	610	603	570	586	551	574	612	531	596	603	584	556	571	567	600	580	574	593	578	603	582	575	606	607	561	601	587	570	551	566	548	574	573	579	581	558	625	606	579	552	569	604	536	579	623	570	565	543	531	607	543	579	577	552	555	560	587	558	534	588	574	564	565	587	568	568	600	544	563	563	578	586	583	555	579	602	615	570	552	601	612	599	564	576	554	565	563	583	575	591	564	560	549	603	581	572	547	580	561	567	591	612	556	592	587	563	579	569	563	589	597	620	599	573	619	557	581	593	528	598	607	596	596	552	572	573	604	550	543	591	599	577	577	622	558	595	562	621	602	607	585	554	563	555	598	589	578	576	578	565	576	575	551	588	547	568	556	574	585	561	548	573	584	555	548	563	609	581	559	551	634	575	591	592	566	557	591	548	632	579	529	570	598	588	541	592	625	555	582	603	565	534	542	576	577	583	559	551	581	624	548	584	568	655	572	578	556	598	558	604	587	595	605	567	577	593	547	611	628	585	548	574	654	592	581	580	560	581	559	606	553	594	620	551	563	602	551	549	589	578	556	564	602	545	585	581	591	531	572	591	573	594	595	582	536	635	567	551	575	588	552	575	552	577	541	549	595	582	584	571	582	590	571	583	595	622	543	573	622	559	582	528	581	583	616	591	620	557	569	597	554	615	586	561	633	606	563	594	562	595	562	571	570	620	562	530	557	621	555	543	605	592	571	623	585	596	564	625	575	543	619	582	602	583	579
19863	28651	16734	5901	2414	1884	1501	1236	1155	1041	991	936	786	850	808	817	771	742	795	793	798	777	788	761	774	751	738	726	687	720	749	753	776	660	735	706	721	748	710	704	703	702	707	739	730	745	726	750	733	700	731	704	729	673	724	682	705	717	713	761	683	715	669	725	661	719	719	673	708	727	750	665	687	724	738	752	701	739	705	742	688	705	723	704	711	680	737	688	706	691	704	698	729	690	657	696	701	728	754	701	712	724	702	702	756	734	707	739	701	722	721	715	748	679	716	723	724	725	707	719	726	749	710	747	685	733	701	675	725	648	698	724	702	694	729	748	695	715	715	717	751	699	701	725	732	712	744	776	719	751	738	723	699	725	700	715	702	695	704	733	745	716	705	690	700	734	763	710	713	729	675	729	713	772	732	758	730	696	656	693	700	724	682	730	731	708	714	711	705	738	681	710	747	716	744	668	700	688	693	738	694	756	737	704	702	674	706	714	743	687	728	693	680	724	670	735	706	690	745	669	713	725	708	700	706	703	708	748	718	699	726	691	748	662	695	779	748	775	707	668	715	718	691	684	728	731	740	705	685	681	722	722	711	733	747	716	711	745	684	706	701	660	725	715	713	690	736	704	737	701	682	775	747	739	748	737	751	724	722	741	738	644	751	730	715	700	692	717	728	734	703	668	704	687	703	700	705	718	722	684	729	715	727	742	664	675	675	666	664	682	737	679	729	677	745	693	713	748	715	694	686	703	738	703	715	700	745	752	685	767	745	742	705	719	700	695	751	706	661	705	677	731	700	732	727	722	736	760	676	663	696	679	719	715	692	677	708	718	708	743	686	704	709	682	705	714	657	720	736	677	717	677	683	693	715	709	707	736	681	700	697	750	701	751	686	665	697	673	719	691	745	695	703	730	712	726	679	715	699	688	713	650	723	672	728	723	694	713	734	690	727	773	732	759	678	731	725	730	756	667	737	715	743	721	709	758	755	706	659	699	776	770	704	718	680	722	705	734	714	715	696	717	673	690	754	671	742	718	746	725	698	722	712	689	664	720	713	675	726	668	742	715	696	728	696	690	718	668	735	701	724	743	717	728	697	702	665	712	653	707	723	747	706	704	723	699	721	714	773	722	714	761	691	716	725	752	662	693	712	694	676	688	767	718	708	714	736	686	705	711	725	763	659	690	746	710	739	668	729	702	739	706	696	706	677	702	684	684	724	703	733	676	773	692	764	699	720	686	712	689	696	714	706	694	702	692	728	678	730	688	765	670	717	750	743	723	732	696	720	724	694	736	718	717	717	737	702	721	721	710	685	711	708	701	692	721	749	730	705	727	679	725	708	689	696	759	694	686	711	686	723	663	709	731	699	702	711	681	732	729	719	701	678	723	701	698	750	678	691	741	717	714	716	652	691	724	707	704	784	729	719	767	714	728	730	703	719	737	693	663	699	723	729	704	755	719	705	719	727	725	689	709	752	714	715	725	704	702	688	728	707	666	651	725	691	681	689	687	684	708	739	684	681	673	718	698	695	693	708	708	722	675	680	710	718	704	745	778	725	673	722	731	722	661	723	736	688	703	716	735	685	692	698	721	693	696	706	693	695	724	751	715	711	710	697	734	697	693	758	723	696	654	731	742	711	716	739	730	691	712	703	746	719	706	723	663	716	727	723	687	706	669	773	698	753	682	740	754	717	741	669	735	716	708	677	744	701	641	712	711	740	697	659	724	724	754	749	710	714	749	715	650	711	715	716	736	706	681	714	720	713	721	714	699	722	710	749	710	707	710	708	737	686	741	733	689	694	748	665	727	712	773	714	722	713	752	735	747	729	665	745	678	702	727	738	690	700	720	718	650	716	750	735	673	728	711	683	663	708	685	702	652	762	668	688	737	709	725	708	720	676	678	678	676	688	748	751	691	747	701	709	713	646	744	726	767	727	687	707	725	662	764	711	749	723	738	681	741	707	693	714	709	666	710	714	708	711	732	685	751	691	718	745	694	721	664	763	781	653	729	719	706	721	681	706	718	684	702	718	762	678	727	719	699	713	754	697	737	724	766	720	682	711	707	761	721	740	712	732	761	673	679	692	682	726	751	731	715	728	741	705	721	736	731	705	667	684	749	730	750	687	758	685	702	738	667	679	711	748	740	728	700	669	694	718	706	698	658	738	723	775	708	689	685	694	717	691	704	723	775	670	704	692	739	683	692	721	705	705	715	735	735	745	694	676	688	713	720	707	699	700	707	741	723	739	686	665	677	706	689	738	715	700	716	702	723	706	699	723	698	714	705	706	704	741	679	727	680	724	696	715	727	761	722	726	712	732	709	728	688	725	674	696	709	651	720	690	743	714	725	682	731	708	689	702	682	734	689	719	683	694	686	719	678	685	742	736	720	765	686	759	706	727	714	714	715	673	712	685	708	679	709	746	721	707	703	681	670	712	738	704	709	709	675	676	706	687	724	709	717	741	735	736	706	690	719	656	730	745	708	717	749	741	665	721	680	668	735	712	712	731	714	736	666	707	764	694	755	688	675	762	723	706	676	717	691	718	686	710	725	698	674	711	775	724	691	693	740	708	719	715	723	682	740	659	709	709	745	726	721	747	739	745	741	669	665	701	719	680	717	700	647	758	749	740	710	765	752	688	709	723	708	704	690	735	733	711	705	698	700	703	676	690	735	738	718	711	704	753	718	682	684	716	680	724	691	731	674	731	710	749	761	725	705	697	631	747	702	700	668	711	711	681	710	687	699	685	723	687	702	718	672	682	686	723	733	698	735	696	701	700	721	676	717	707	733	707	701	703	684	667	672	670	724	704	696	716	729	748	723	675	732	693	739	729	736	766	668	696	726	664	710	691	688	703	698	703	720	738	728	730	666	728	699	688	731	714	679	728	679	716	672	689	765	736	703	722	719	706	682	659	738	677	717	678	740	701	743	731	737	683	697	662	694	732	693	719	707	708	705	732	709	719	731	763	757	722	726	725	714	669	713	690	724	685	755	738	738	670	678	727	683	701	692	703	731	740	707	735	711	700	679	698	722	735	703	718	726	725	692	717	697	744	751	702	707	754	725	723	707	665	722	683	687	706	730	733	707	721	719	744	749	668	717	729	673	715	745	744	727	694	701	670	691	675	685	687	717	712	735	700	708	774	724	733	724	694	703	678	666	707	728	693	695	705	711	682	707	721	672	706	716	688	700	734	684	667	731	693	688	725	691	721	715	733	712	670	706	699	718	697	736	698	702	732	700	706	722	716	729	719	755	680	737	723	694	676	739	681	694	733	705	717	703	674	747	679	732	734	718	708	722	694	717	697	718	673	744	734	735	672	773	682	700	748	724	669	641	716	694	693	745	698	695	717	712	704	733	738	686	756	764	727	732	706	758	728	711	683	710	681	724	729	704	666	740	690	687	710	700	694	715	739	745	708	701	717	714	762	704	673	693	705	693	691	748	743	714	714	751	706	670	722	684	724	722	655	728	681	665	716	699	692	706	673	656
24681	21006	26935	25108	9710	792	550	471	418	393	449	386	404	366	346	344	364	376	322	368	373	347	337	348	376	332	347	358	371	322	402	335	357	347	337	347	326	365	402	351	350	327	366	346	357	368	352	335	348	309	322	337	343	358	347	333	354	366	353	323	336	348	374	310	362	360	362	345	352	348	322	363	342	324	361	342	373	331	349	354	372	353	316	292	334	328	342	379	334	330	359	336	350	383	334	376	341	350	341	358	355	372	342	354	302	380	326	362	356	335	353	327	336	317	348	356	361	322	335	327	366	331	371	337	326	366	316	302	328	354	336	351	356	332	338	324	348	356	362	322	350	362	347	356	383	394	330	355	344	307	345	331	361	341	376	327	352	311	387	356	355	324	356	321	356	330	315	334	363	341	349	348	362	340	340	336	362	342	340	334	325	365	330	332	309	373	328	368	334	347	322	353	321	368	338	325	319	327	354	308	322	341	343	293	363	332	342	340	360	349	356	356	338	332	355	328	391	337	389	350	314	313	347	348	334	361	331	357	344	333	352	367	317	335	367	325	303	362	326	330	321	364	348	323	335	349	323	316	354	351	343	350	335	329	316	372	350	372	342	362	346	353	346	363	346	397	371	370	339	339	351	346	314	356	328	355	367	373	338	338	314	360	318	318	368	340	377	332	312	348	335	310	393	349	360	347	351	371	304	354	357	320	373	339	327	323	354	338	331	358	359	318	355	363	353	346	326	358	352	352	355	335	344	358	342	319	329	325	348	348	325	372	369	363	333	348	351	356	355	348	343	358	373	338	342	333	361	333	329	324	352	370	349	336	347	339	352	331	378	358	351	367	340	294	344	310	348	349	348	334	339	350	360	337	369	358	344	337	342	345	343	351	366	311	339	318	353	344	329	343	355	337	373	321	353	343	350	342	351	349	362	320	323	352	345	354	357	341	339	325	354	352	333	329	322	325	353	378	330	360	356	319	371	360	332	333	339	369	351	364	354	346	351	349	325	337	329	353	335	306	327	370	298	377	356	385	329	334	333	341	333	363	335	354	332	341	361	360	332	351	332	337	330	349	334	338	366	331	366	331	353	360	387	362	324	339	343	349	343	342	318	360	328	345	349	351	350	327	334	344	314	356	357	352	327	358	326	345	319	357	319	349	362	346	356	329	363	337	343	335	338	323	384	324	344	345	355	370	341	358	322	292	314	339	341	355	315	334	336	325	343	336	347	362	330	345	344	361	347	340	317	329	306	373	355	342	350	345	345	339	370	323	340	345	345	316	354	353	352	356	333	362	325	356	364	332	366	337	350	359	354	374	328	321	339	360	339	339	349	384	323	341	331	366	322	355	339	354	365	347	319	353	372	326	328	352	340	336	357	341	355	309	372	370	314	331	360	323	317	357	347	356	324	350	339	343	378	350	384	385	342	361	378	375	325	356	320	321	323	307	363	377	346	345	356	339	338	345	339	339	339	358	348	345	359	356	365	333	330	331	387	383	365	322	355	333	364	352	323	330	375	367	340	371	334	327	328	344	357	345	321	334	362	343	351	335	317	362	340	331	334	384	343	326	371	346	321	330	373	343	362	349	349	363	313	353	341	316	359	367	341	349	300	340	338	337	307	314	314	348	319	351	335	307	328	347	357	343	370	364	332	359	361	342	346	341	360	358	309	349	332	371	347	329	330	319	319	335	354	328	373	342	348	314	342	296	367	353	372	335	334	365	349	379	348	391	309	314	363	345	362	383	307	339	337	335	351	346	376	353	310	351	350	343	345	344	371	327	352	311	368	338	329	369	314	343	357	358	338	367	344	362	328	348	333	316	363	313	373	391	365	349	341	318	367	339	359	375	319	320	393	343	364	329	328	373	377	316	312	306	328	374	340	349	334	322	355	338	337	358	318	316	337	320	350	345	357	367	342	348	317	361	346	348	340	334	341	315	326	358	358	350	308	329	373	325	318	370	327	327	330	350	344	307	321	293	346	366	348	330	370	370	328	348	304	354	350	343	347	385	373	339	363	326	325	327	336	319	325	365	339	362	327	367	361	380	352	341	324	358	313	336	329	354	367	354	321	360	313	327	350	358	342	349	391	345	338	337	345	341	357	375	348	354	328	341	365	341	348	358	332	340	331	322	371	390	307	365	314	354	349	324	346	356	332	340	381	335	347	343	309	359	351	327	347	319	354	314	337	349	337	365	357	345	319	329	346	391	344	347	356	338	344	372	321	341	340	341	356	346	331	319	311	333	345	343	336	364	361	324	327	315	347	326	334	329	336	382	382	347	307	348	338	357	313	332	342	346	344	352	330	371	339	369	329	342	374	341	350	316	333	328	321	328	333	323	323	326	351	329	336	314	317	307	350	316	354	359	325	330	353	379	369	330	355	367	349	332	369	309	340	307	368	351	350	340	338	308	325	349	335	352	335	356	342	342	319	365	367	371	340	352	335	370	315	349	345	343	342	308	315	365	342	344	352	353	336	314	321	393	370	336	317	308	353	339	347	336	346	328	329	357	373	361	351	301	351	332	318	357	299	323	319	357	342	334	346	325	376	337	312	349	321	343	311	314	354	351	319	342	315	348	368	351	324	356	343	338	352	357	325	329	328	344	339	387	329	293	343	325	333	332	383	340	365	347	308	331	343	385	334	329	333	340	382	350	366	349	342	331	319	352	374	350	365	341	361	341	348	340	355	346	392	353	335	371	336	360	379	362	342	387	343	358	334	354	346	363	327	337	341	365	354	364	338	340	296	361	352	365	367	324	305	346	362	338	344	339	334	345	319	340	334	370	312	351	322	321	316	364	310	350	290	338	332	297	363	319	340	357	360	323	332	359	328	331	347	374	370	352	346	359	296	346	350	356	333	338	366	326	328	320	341	329	307	322	335	314	351	363	362	347	359	381	324	323	337	338	328	337	377	320	327	384	331	334	364	329	341	325	319	353	361	339	354	373	334	327	326	363	326	340	335	354	372	368	333	340	316	328	322	338	369	355	352	334	316	339	337	348	327	339	367	324	316	348	338	336	302	321	335	346	358	360	321	311	344	343	341	373	345	321	346	338	351	322	386	344	345	361	315	330	317	332	337	400	365	366	326	324	346	324	328	347	345	375	361	352	316	326	320	374	350	331	334	361	332	326	358	349	356	336	327	351	330	360	349	370	320	326	335	341	348	334	315	369	344	357	359	358	329	370	345	342	340	311	361	343	327	341	331	332	342	330	343	327	344	307	351	330	355	359	329	310	372	325	334	349	370	338	323	352	346	347	316	346	358	345	366	343	340	361	378	357	331	330	336	345	346	363	362	327	344	364	339	329	331	328	354	371	340	363	352	339	344	367	343	331	353	339	325	360	369	336	369	358	369	344	352	352	350	343	358	358	336	316	366	350	320	360	353	370	366	360	357	309	355	343	342	366	339	334	336	375	331	305	326	319	357	329	370	349	360	359	358	359	340	347	316	385	328	335	329	355	366	388	355	350	339	313	350	350	389	345	330	360
19221	23326	12813	3845	1422	1135	834	754	586	643	597	533	524	486	491	456	468	481	487	413	446	478	468	465	456	446	422	425	420	444	419	442	462	443	434	414	442	454	394	422	448	414	446	426	401	460	428	399	413	465	417	430	426	412	429	406	410	424	407	409	452	454	438	460	417	413	417	434	405	446	390	399	428	472	433	440	467	451	434	402	427	456	443	421	425	425	412	431	451	401	423	407	455	445	446	446	424	410	419	466	451	428	434	417	431	391	432	461	420	453	405	450	424	431	408	419	378	439	418	438	412	461	434	456	469	428	417	433	420	438	413	433	409	432	437	408	456	401	419	427	423	418	433	422	407	424	424	409	437	390	446	452	448	424	440	473	423	420	447	398	374	439	406	398	416	430	388	460	403	448	416	436	416	448	447	463	454	405	424	415	391	436	434	438	419	427	403	433	449	414	419	428	446	435	412	407	416	457	450	413	402	402	432	412	415	426	433	428	432	432	411	383	418	473	420	424	416	434	411	451	409	420	426	431	460	436	425	445	426	443	446	440	429	427	457	472	399	456	433	444	411	437	436	431	420	429	455	438	437	432	429	451	448	422	395	445	427	424	469	437	431	422	401	385	414	462	423	427	460	422	433	430	426	430	442	423	397	448	461	425	442	439	427	386	400	433	414	442	425	429	412	418	395	465	374	408	406	415	434	409	439	409	455	474	426	406	462	432	395	425	401	408	433	439	414	440	417	410	394	413	388	424	424	426	435	455	395	435	421	417	415	396	426	403	459	426	425	421	420	465	406	422	406	442	421	416	420	417	421	442	413	416	432	419	437	438	448	436	461	437	432	436	444	412	471	435	452	417	427	393	459	427	388	455	434	444	407	409	424	454	418	436	393	432	437	412	422	391	464	462	435	428	415	417	424	428	432	407	435	484	420	431	420	427	438	426	452	423	446	431	421	427	428	445	432	426	429	417	425	446	410	381	414	430	434	437	467	426	413	448	410	431	420	426	457	410	398	386	413	420	433	431	428	439	430	411	425	428	423	432	435	435	407	444	442	450	469	441	415	445	418	426	429	404	475	447	423	424	429	443	457	441	423	480	396	438	398	434	420	437	436	399	434	406	457	441	447	438	442	424	446	443	429	412	408	417	425	403	396	456	481	412	452	430	450	433	428	399	440	416	464	457	443	402	470	434	446	427	449	435	410	407	396	438	447	420	395	416	417	447	392	371	417	441	388	434	419	450	429	456	462	393	420	389	430	404	396	432	420	443	430	397	397	432	413	387	403	435	407	439	423	473	419	411	443	436	453	426	426	426	437	419	382	419	415	457	429	398	432	450	439	406	445	418	427	431	404	436	425	410	405	389	408	393	477	453	435	449	421	421	421	456	419	413	445	425	416	471	418	431	443	425	414	430	428	416	431	437	455	421	454	405	422	421	417	423	444	407	436	422	433	433	437	416	422	404	438	402	467	467	446	445	443	413	438	442	456	426	417	486	468	431	449	440	433	434	441	422	415	456	420	408	405	477	434	436	417	441	431	425	420	417	412	391	421	426	370	440	453	448	390	422	455	421	411	441	402	438	452	424	433	402	418	406	381	413	435	422	401	421	397	421	445	391	415	439	469	437	462	398	404	430	445	432	403	430	419	442	411	389	462	405	429	431	477	425	465	399	424	447	443	419	412	419	418	415	435	442	443	457	422	374	409	412	451	428	427	404	427	416	404	439	397	441	440	415	459	419	447	445	408	437	392	433	416	422	401	467	419	418	430	411	445	425	418	431	408	454	420	413	462	430	428	436	406	461	399	410	414	453	428	420	407	429	412	461	495	430	459	416	392	463	398	429	431	442	455	434	450	409	421	413	452	456	445	413	437	413	429	406	426	422	405	400	439	420	412	470	436	445	425	414	449	416	429	420	419	423	414	374	447	422	470	402	429	410	436	438	401	436	433	401	442	425	430	415	430	459	425	427	420	422	438	407	422	431	419	440	412	413	485	408	429	450	439	401	404	416	413	431	431	416	421	453	427	411	410	420	451	390	409	427	472	392	430	440	425	428	414	411	415	451	434	458	416	381	439	418	429	443	407	430	432	473	461	412	429	412	445	443	435	447	455	424	441	450	407	425	417	433	428	404	414	382	410	455	422	495	428	420	402	418	384	414	438	389	431	427	395	453	421	470	445	411	438	459	417	400	437	474	415	425	400	416	406	430	404	414	418	415	456	442	450	475	452	405	424	422	424	431	437	440	414	416	419	428	416	414	430	412	425	414	440	383	451	430	447	449	445	391	428	422	435	430	492	423	448	423	419	420	444	452	406	388	438	408	404	431	411	445	449	407	437	425	460	419	416	390	435	418	442	401	441	421	385	411	425	465	403	404	416	399	438	441	418	412	408	420	430	426	414	434	438	453	392	430	428	404	443	399	404	438	445	428	461	393	424	429	416	448	406	419	425	401	419	378	456	411	433	403	436	450	421	407	436	431	403	428	423	426	449	424	410	410	412	455	429	434	399	454	441	411	423	387	426	431	419	464	424	424	431	443	383	408	428	474	467	445	406	423	385	407	439	443	406	406	424	442	428	436	504	418	424	424	410	458	433	411	421	412	434	432	445	453	422	398	427	431	411	435	429	473	419	475	410	418	462	429	434	462	413	415	431	426	418	445	465	401	445	450	426	377	398	434	432	394	423	443	437	393	446	389	417	475	440	416	410	397	455	453	417	383	441	427	419	423	412	416	431	440	441	459	444	440	439	428	403	463	428	449	411	472	464	424	390	422	401	443	444	409	471	428	429	410	424	406	431	431	398	434	395	371	433	445	473	395	436	388	425	452	425	431	448	421	439	435	423	424	451	446	431	419	448	456	449	401	442	439	431	451	411	451	442	450	416	455	436	436	412	394	465	442	422	416	410	465	437	442	454	448	409	430	416	402	415	443	414	434	429	434	430	425	383	414	444	452	391	387	410	408	414	426	406	430	437	449	444	485	432	391	426	432	425	442	420	436	423	454	437	405	441	423	412	442	412	453	388	452	418	403	443	453	383	418	419	449	426	437	371	396	416	420	431	455	428	428	446	461	457	430	430	439	437	391	387	436	440	478	447	450	422	372	449	411	429	444	426	428	402	455	412	412	440	454	424	427	457	422	439	404	425	396	436	451	462	422	421	416	434	427	449	432	418	458	435	401	437	453	440	385	421	420	457	416	413	420	378	431	477	420	433	419	448	389	459	461	435	386	431	409	429	407	418	419	423	444	407	410	420	395	458	414	402	417	405	420	427	431	427	382	467	453	425	433	394	434	426	418	403	406	446	455	437	426	441	410	432	464	395	402	421	418	427	410	404	452	415	448	424	425	426	419	423	454	441	426	428	462	467	430	392	434	427	442	418	449	434	426	420	461	419	420	426	421	387	422	453	457	430	441	433	424	454	441	424	407	412	398	432	448	448	398	428	438	447	446	433	436	418	440	479	450	420	415	424	412	451	431	433	479	417	417	430	405	439	446
22670	21068	28589	23773	21065	21029	6176	1003	758	630	620	548	493	524	474	426	418	458	419	378	408	418	396	410	439	403	441	376	387	369	371	393	364	402	386	395	357	392	370	378	381	361	360	334	339	356	368	383	371	365	343	354	387	382	368	346	355	421	340	328	352	359	338	365	351	330	358	360	346	359	341	368	314	379	344	393	342	367	364	365	392	351	370	371	377	350	340	376	378	354	396	363	369	401	387	353	392	367	370	359	369	343	342	335	353	374	333	350	350	346	370	343	356	359	338	332	390	338	350	319	369	329	393	406	360	350	350	325	352	346	354	376	403	372	374	400	339	339	350	381	342	364	372	368	345	330	357	373	347	327	386	361	372	362	344	343	371	370	368	320	344	347	338	388	382	364	382	359	378	388	343	344	369	335	350	357	347	389	336	371	354	343	366	366	339	362	359	390	297	355	350	356	356	354	388	356	339	346	377	392	350	341	352	341	415	364	352	366	366	340	354	325	367	361	353	371	362	353	328	353	339	325	372	377	368	380	358	376	372	349	400	334	366	318	380	347	362	356	415	352	340	368	373	312	387	394	345	364	357	413	374	405	410	353	372	362	357	353	360	375	380	348	375	346	353	366	353	379	365	352	367	351	333	384	364	336	368	408	355	357	348	332	357	361	354	357	368	394	355	359	377	316	342	354	363	363	386	367	330	353	389	351	364	370	331	346	370	369	367	356	334	327	358	364	343	388	343	316	347	361	366	350	383	370	337	315	350	333	316	349	341	367	350	345	372	351	378	347	362	357	345	346	386	368	330	389	384	381	371	342	365	356	341	345	393	395	330	373	368	355	360	353	369	359	364	376	326	347	312	368	345	381	375	349	353	352	344	369	358	373	412	372	379	378	341	357	375	358	367	358	368	365	344	359	355	367	383	397	349	402	339	387	364	385	340	328	370	320	377	360	361	366	350	336	366	366	367	368	330	342	357	354	391	334	394	362	373	379	353	370	363	354	315	356	342	397	331	355	405	356	382	353	372	339	366	379	357	360	386	362	387	352	348	352	356	397	376	379	336	358	344	355	359	350	344	350	355	323	339	341	389	407	380	369	374	356	387	318	363	380	359	365	391	367	333	346	352	385	340	397	355	362	368	335	346	350	351	367	319	363	336	338	328	347	390	375	353	385	328	345	363	335	371	351	315	363	339	371	384	374	385	360	353	379	347	384	359	376	372	375	369	356	352	363	351	341	345	347	383	368	383	361	372	344	333	375	335	334	363	346	339	389	369	364	333	391	379	330	373	332	354	341	349	376	396	391	353	348	315	330	367	350	355	371	346	371	373	365	363	341	356	404	368	352	367	354	346	373	342	368	384	351	356	355	351	343	353	327	391	384	370	336	339	356	366	376	326	329	363	361	350	357	359	367	336	378	354	382	372	366	379	357	380	342	355	382	380	369	346	332	351	367	391	380	373	352	399	391	398	337	360	369	350	364	342	344	366	323	418	386	369	327	373	354	372	328	333	349	340	325	339	350	370	360	355	348	347	375	320	375	391	369	369	375	342	345	344	351	376	341	374	356	345	358	368	353	372	344	368	339	364	350	351	348	370	327	346	357	361	337	365	362	336	344	389	406	361	330	408	345	375	345	332	387	367	364	376	336	335	406	373	336	379	350	336	352	368	343	353	375	361	349	357	376	388	383	338	390	398	351	384	364	353	365	363	331	341	403	372	376	340	359	349	362	346	340	356	357	330	359	323	380	362	376	356	412	366	398	369	358	366	396	331	348	346	366	311	359	341	354	350	342	337	396	374	341	352	379	398	382	344	392	336	347	342	400	340	342	349	381	340	305	333	358	373	350	361	332	348	370	373	336	368	354	349	341	358	366	353	363	385	337	333	376	392	344	332	373	364	341	354	349	356	358	361	347	381	354	348	373	395	349	325	351	362	334	368	345	385	317	387	360	383	349	351	365	354	339	320	378	362	388	352	357	331	336	344	374	388	365	351	368	349	376	348	356	368	357	339	326	321	330	358	332	337	348	385	318	350	397	365	369	367	338	369	401	364	360	365	352	356	345	364	379	383	343	358	362	407	341	356	338	335	372	354	375	364	351	367	371	360	397	333	362	402	330	348	374	352	352	370	350	375	372	371	385	326	346	384	358	378	363	376	367	381	315	345	328	346	357	339	366	336	369	349	353	372	353	337	373	335	371	330	350	373	386	358	358	350	360	372	372	394	365	365	371	354	387	368	377	351	351	347	385	349	384	372	371	349	347	346	341	373	365	343	352	359	342	397	352	335	352	368	349	346	323	369	331	360	389	353	378	330	377	335	339	360	388	368	342	380	323	365	344	327	371	374	331	340	360	387	325	328	376	382	379	356	361	374	370	345	314	341	353	365	370	342	355	340	366	363	381	363	364	355	379	367	353	357	372	369	355	360	366	338	393	341	343	366	312	364	348	352	352	370	352	362	351	372	331	357	360	337	373	362	342	316	367	352	364	359	382	379	372	337	373	372	342	370	369	338	355	359	365	420	366	358	350	343	323	320	355	387	363	344	353	368	353	383	377	363	403	326	322	347	346	349	391	329	334	364	335	345	375	347	336	330	358	377	372	360	361	399	365	352	393	339	353	362	373	356	336	390	337	348	355	345	353	372	398	345	348	373	363	335	336	398	320	340	377	319	376	367	385	367	339	336	386	354	377	364	369	350	364	321	309	346	372	396	376	356	370	359	359	377	384	347	349	364	370	362	380	350	319	373	331	355	356	320	333	381	348	390	341	345	359	366	349	344	354	346	368	380	375	345	372	352	362	332	335	341	346	368	348	326	349	355	333	356	365	359	322	352	333	371	360	371	347	367	357	307	361	327	392	412	348	320	333	339	350	358	400	361	331	332	364	349	353	355	363	333	345	344	362	345	350	340	340	339	367	380	367	368	377	336	375	324	343	336	329	376	352	348	381	340	333	403	355	356	396	357	337	385	374	342	354	327	370	376	353	370	395	295	349	351	344	346	331	356	375	360	348	399	362	369	359	359	358	382	368	359	374	353	379	335	356	376	325	344	370	358	369	350	353	365	342	378	331	349	347	353	348	367	346	364	358	377	380	365	381	368	369	353	321	361	355	359	343	371	357	363	352	373	394	405	340	362	350	389	354	336	380	373	365	386	358	340	345	351	327	350	355	369	373	385	349	335	388	372	359	357	321	371	382	324	347	389	347	349	332	370	359	344	346	371	328	327	367	346	379	370	343	359	361	369	364	376	338	336	372	350	355	364	344	338	365	383	367	341	353	356	358	367	335	372	394	336	334	382	356	374	373	371	338	358	363	359	382	387	377	348	365	349	363	333	387	339	389	358	372	360	393	345	349	343	335	347	343	348	342	324	332	349	363	370	322	354	357	392	383	354	347	350	376	344	332	345	373	346	365	364	361	354	378	351	368	393	346	372	371	401	395	347	353	359	378	375	336	375	370	404	342	368	350	407	346	362	377	325	341	366	337	336	364	375	375
24304	35749	23450	8555	3612	2656	1904	1555	1240	1034	969	857	746	710	669	616	557	575	557	578	539	506	536	539	510	479	510	504	478	499	494	467	508	468	431	468	496	451	427	489	465	483	483	439	463	457	455	484	486	451	445	471	455	459	426	468	455	494	421	454	453	482	461	417	465	452	443	452	489	460	448	464	474	458	443	453	443	458	474	460	455	454	453	454	474	441	487	492	437	447	456	469	499	438	420	471	446	455	451	473	459	472	441	447	445	477	472	428	418	441	457	450	467	452	481	481	427	464	442	494	450	452	437	454	463	452	485	443	472	450	468	436	476	429	459	494	460	444	451	457	454	448	476	445	471	475	434	449	449	504	437	454	499	483	475	455	474	422	506	473	489	424	431	425	428	467	445	393	461	473	448	449	416	458	482	459	471	410	450	415	462	453	446	430	457	452	445	464	457	463	450	468	461	462	484	434	436	460	440	456	475	431	437	456	463	488	468	458	434	444	456	470	482	437	423	421	458	464	447	434	424	469	469	426	436	486	428	423	461	428	452	450	451	409	445	428	431	444	453	466	478	434	428	453	494	430	442	450	472	490	447	438	439	399	434	474	438	464	452	426	431	474	458	442	452	448	485	413	450	423	442	468	473	501	471	442	463	450	421	432	450	423	478	442	430	441	461	435	481	460	473	429	486	452	420	461	444	453	430	467	462	433	442	439	455	495	437	455	458	458	422	422	449	428	456	468	418	459	454	460	442	471	461	477	495	451	444	464	456	481	477	451	464	470	472	454	465	437	489	450	475	464	460	465	424	461	442	418	479	462	415	452	445	429	436	466	431	462	459	429	450	450	443	460	448	464	456	453	436	506	500	457	415	472	482	445	436	449	431	441	428	444	449	477	436	448	442	449	395	394	476	435	442	460	459	464	494	461	504	465	430	459	432	444	427	448	469	456	452	443	443	496	415	459	460	465	497	407	497	469	464	447	467	459	448	453	451	430	454	446	457	457	452	455	447	455	423	453	472	414	435	463	448	423	459	482	433	443	422	456	458	475	459	463	448	450	476	443	468	500	399	454	457	428	454	452	449	438	452	412	476	449	468	431	475	426	470	435	457	490	473	430	487	466	458	440	461	466	466	482	424	465	442	409	473	406	446	461	447	441	466	467	443	449	429	467	448	462	484	448	455	455	457	432	443	458	446	426	436	483	459	435	444	440	479	440	438	421	435	444	445	494	454	452	471	445	433	486	458	443	443	483	446	451	487	465	417	434	421	446	492	469	481	455	455	442	425	440	436	443	465	465	467	434	449	473	494	461	429	406	460	475	423	451	454	454	476	458	420	459	433	455	410	464	421	480	461	453	484	471	431	459	492	425	463	473	449	450	397	423	428	443	441	438	471	467	428	426	446	460	444	418	425	456	455	443	442	449	437	465	456	439	425	425	486	435	483	450	458	449	462	501	480	489	466	434	480	489	465	440	452	468	452	435	432	496	460	456	462	459	491	413	467	442	402	465	451	483	442	469	482	468	428	448	419	466	414	446	443	459	445	504	483	447	446	450	449	463	438	450	463	444	413	439	441	468	484	446	439	450	460	484	435	427	453	429	453	440	445	484	467	451	452	476	449	419	468	472	447	443	458	423	439	435	483	447	430	482	448	428	432	444	461	486	461	467	444	440	489	433	477	458	467	452	466	484	397	438	445	423	462	476	436	430	462	422	451	444	422	471	441	422	467	422	457	443	467	455	461	417	450	460	443	460	448	430	501	438	457	450	496	435	435	437	460	403	437	447	460	464	427	462	433	380	440	447	434	445	432	487	460	432	490	471	493	439	476	429	463	459	454	418	440	467	478	432	398	462	452	445	442	415	440	459	440	465	447	380	441	417	465	432	451	412	423	435	490	443	474	458	477	456	462	464	474	459	427	460	470	487	430	510	459	427	473	468	443	420	449	459	466	435	487	452	469	437	457	481	426	424	462	504	453	439	434	454	435	429	455	461	442	427	447	440	462	419	452	439	442	435	415	428	430	466	445	425	478	444	451	475	477	477	457	459	433	452	433	443	446	436	440	442	397	486	444	403	443	436	472	487	426	461	484	439	450	440	477	439	433	440	434	438	454	480	484	468	489	458	453	453	437	465	491	421	450	462	426	481	446	478	446	426	462	483	416	448	462	457	464	460	466	448	428	438	444	428	468	450	421	420	444	528	469	468	440	474	437	459	460	447	426	463	444	434	456	461	436	446	460	440	454	455	429	480	449	452	424	432	441	457	490	473	470	433	431	433	496	483	464	461	454	483	484	427	462	462	428	421	466	454	439	436	465	442	449	470	424	440	449	440	472	460	465	481	472	501	467	446	448	466	423	454	433	458	454	462	462	460	433	416	427	454	487	435	439	448	461	464	457	478	448	504	434	450	492	445	469	487	401	450	459	460	435	478	455	440	446	445	432	417	449	441	450	444	451	455	466	467	427	441	459	437	432	456	424	424	411	487	433	451	433	439	446	441	477	460	436	452	464	451	467	484	467	451	434	463	458	433	453	416	431	444	425	498	434	433	478	431	454	478	453	436	492	419	458	450	462	418	460	449	478	450	423	456	466	440	438	446	435	453	395	437	429	443	432	426	460	480	479	446	427	436	455	454	429	469	450	443	480	435	431	440	517	450	430	468	451	442	489	459	436	475	482	441	465	478	435	434	441	437	454	444	468	403	461	458	443	456	482	469	440	433	425	490	476	478	386	447	435	437	424	429	438	472	431	459	443	442	438	452	455	435	461	450	475	486	484	433	439	459	483	477	432	452	443	458	461	465	457	464	453	456	446	435	434	427	450	444	444	434	435	417	461	474	453	421	469	456	427	463	440	452	466	474	485	463	414	474	443	469	445	404	471	408	497	446	437	429	434	428	477	438	477	494	446	441	471	453	459	505	460	414	461	442	407	484	478	437	416	459	434	429	469	451	443	463	468	472	493	465	494	474	446	424	494	461	450	444	410	413	491	471	462	425	468	442	437	469	389	465	434	424	494	472	465	490	466	494	458	463	477	429	457	462	462	445	454	432	430	487	427	489	470	474	442	457	454	460	465	492	431	472	452	450	447	480	495	448	456	451	451	431	513	471	450	455	464	462	453	439	392	436	439	466	431	476	467	448	407	441	450	451	429	432	446	436	419	448	452	443	446	476	467	484	456	426	476	483	487	472	440	451	451	453	462	469	437	452	452	414	453	443	457	435	446	467	441	440	450	460	457	467	457	459	453	456	476	443	427	462	458	462	464	428	454	452	457	504	445	443	454	431	424	453	433	466	446	451	438	460	442	459	481	407	432	444	428	464	473	445	443	450	450	451	473	429	449	432	456	467	436	451	458	473	456	439	452	446	430	451	470	435	439	404	457	473	423	479	449	504	476	477	453	459	486	429	478	446	446	451	448	449	462	481	469	430	452	474	462	424	439	467	451	439	461	428	470	474	469	457	443	462	442	433	471	477	467	460	402	455	460	432	443	471	458	440
27395	19532	9242	1931	718	646	562	560	565	548	553	548	550	515	513	504	546	550	556	540	576	542	568	528	532	561	545	502	537	538	573	565	520	530	536	537	538	561	536	565	542	562	547	533	542	506	523	546	521	518	571	519	584	532	537	561	552	574	565	517	498	514	526	540	527	513	527	520	530	558	532	512	555	561	581	493	526	530	536	552	533	550	545	525	564	546	519	503	553	512	544	547	526	551	522	537	557	504	541	518	546	570	470	532	508	529	557	540	528	524	571	529	563	520	528	533	509	531	541	548	547	513	546	535	561	526	541	521	515	535	581	497	570	521	548	548	533	525	515	528	553	561	527	518	565	553	523	573	522	515	557	577	532	535	505	520	533	503	513	542	513	562	545	520	531	579	540	539	530	533	511	543	514	516	580	520	521	525	543	546	474	534	568	529	522	529	548	512	559	545	520	550	532	565	564	546	540	556	511	541	520	575	524	563	561	566	551	541	567	514	559	556	547	520	534	538	516	531	564	516	563	543	531	512	546	545	531	558	531	543	510	530	542	551	589	510	543	516	574	538	561	566	527	552	510	534	561	552	520	565	528	524	527	564	531	505	557	516	518	512	537	545	562	520	582	563	541	528	516	504	536	586	499	526	534	578	523	569	555	528	514	525	581	546	556	536	506	540	525	488	500	490	519	570	506	531	556	557	548	519	590	561	538	580	526	543	481	545	574	506	529	520	529	525	519	551	507	521	507	503	512	512	525	499	571	507	526	529	520	527	547	525	555	561	566	581	525	502	542	512	522	546	532	547	538	542	537	543	520	493	513	561	517	553	518	544	532	529	527	504	501	551	529	538	502	530	521	521	548	540	524	507	525	544	552	585	498	546	566	511	507	495	474	516	514	511	514	529	538	525	528	542	526	519	529	555	560	527	566	530	575	490	548	543	556	570	568	536	545	534	554	518	513	512	541	516	527	526	556	535	533	529	544	537	522	515	558	513	513	516	525	528	518	541	584	561	521	545	557	497	567	550	533	553	507	532	579	523	543	523	549	516	561	544	521	536	524	518	568	557	582	523	537	536	555	523	550	528	545	489	594	556	512	570	556	578	561	564	588	523	540	569	517	526	556	536	553	526	527	559	498	560	541	493	524	527	497	493	519	561	507	538	559	547	567	533	537	562	552	541	576	535	572	565	546	541	521	517	525	495	535	585	521	510	562	537	490	555	501	497	531	551	571	503	549	551	519	513	518	548	540	530	541	526	522	517	512	510	511	552	557	511	548	525	524	589	608	514	573	532	507	539	543	474	522	552	539	580	530	554	510	541	508	559	553	494	555	495	505	534	542	541	520	557	569	511	554	555	580	518	526	544	566	527	544	517	523	573	529	547	573	555	536	536	500	524	558	528	565	469	566	528	563	528	526	507	534	513	509	527	501	505	496	548	509	572	569	548	512	507	561	552	551	554	572	532	517	524	532	518	565	511	546	525	563	513	571	562	557	509	542	536	543	562	561	488	545	511	537	563	572	514	527	538	523	552	539	578	534	570	521	535	542	567	551	535	485	545	541	523	513	542	524	572	540	536	545	511	514	561	522	526	512	588	552	566	556	552	539	548	580	535	526	526	483	547	524	515	554	525	521	543	557	545	507	516	505	523	547	525	514	503	508	558	571	531	537	544	562	529	533	525	562	505	520	545	535	538	566	512	553	532	561	549	507	536	563	542	520	535	526	543	516	529	585	542	574	541	504	533	521	546	512	520	535	561	541	503	522	534	538	507	499	484	548	512	549	487	520	535	536	517	521	483	483	529	568	479	531	560	512	497	560	534	531	517	537	551	530	525	537	494	556	547	544	500	517	552	558	546	547	489	545	541	554	576	533	512	565	553	531	557	511	534	563	519	504	516	541	504	529	569	539	508	511	538	500	535	536	540	514	542	506	541	542	538	554	531	532	561	567	518	527	541	527	498	510	523	524	566	511	571	550	543	517	526	520	563	534	535	528	541	549	507	531	559	535	544	506	539	542	573	550	550	561	527	546	499	518	536	577	515	543	542	519	557	539	552	525	515	555	523	514	544	543	543	549	552	529	526	531	548	546	524	487	549	520	551	520	545	537	557	539	530	539	521	551	573	527	517	500	559	545	545	551	539	543	557	565	511	534	533	549	506	550	502	528	541	544	561	521	550	584	568	497	510	533	532	542	544	513	474	528	547	563	567	529	513	552	548	557	510	558	576	535	534	530	537	544	529	510	517	553	510	551	551	526	539	521	547	523	563	592	554	506	561	559	509	534	522	523	468	505	564	544	546	508	538	570	481	551	546	538	511	574	511	531	548	547	514	550	537	563	514	536	564	535	507	526	524	556	538	556	553	481	506	508	539	524	490	475	525	524	548	547	552	549	495	515	545	500	502	516	574	544	574	571	513	535	511	531	553	512	549	500	497	496	522	524	550	554	528	541	560	532	534	538	537	550	527	506	547	547	570	484	508	499	496	528	557	545	567	545	523	488	516	497	501	608	533	547	584	538	564	542	533	584	576	498	526	549	539	516	526	565	510	499	495	542	527	567	521	529	514	512	575	549	552	522	558	518	535	531	515	521	486	520	512	571	532	525	570	532	516	513	509	540	519	540	511	507	490	549	519	580	547	547	563	555	570	499	514	549	556	547	556	498	537	528	531	507	521	499	528	551	563	523	512	522	533	532	490	524	502	515	531	550	547	556	550	520	517	567	574	530	553	517	542	568	511	536	493	541	528	500	505	563	541	515	542	550	493	554	534	529	550	560	540	524	519	542	513	542	550	521	513	509	535	511	478	528	509	531	547	541	550	504	536	542	527	590	564	524	517	500	520	548	516	514	552	531	525	487	547	514	510	564	570	561	524	540	510	570	561	534	533	538	533	549	542	546	523	574	533	533	591	548	525	553	552	569	513	521	548	516	512	534	592	550	556	545	514	522	512	519	535	547	503	504	545	554	531	526	516	573	506	521	532	556	543	541	512	532	574	522	562	579	572	571	517	503	563	533	588	551	551	531	563	580	513	552	535	527	518	538	545	541	568	506	500	547	567	538	563	526	510	559	576	523	483	509	524	571	566	516	528	531	555	571	528	540	525	518	541	583	513	526	543	506	537	497	530	567	481	524	592	523	532	551	572	510	535	522	527	526	541	486	543	528	525	512	528	513	555	536	474	529	545	537	552	601	512	559	525	524	538	536	601	520	513	552	526	540	539	517	533	560	547	562	531	528	528	520	546	531	520	531	528	568	504	527	497	544	573	567	524	559	530	535	550	520	525	558	539	545	516	532	524	508	571	539	558	516	537	573	560	545	630	527	505	564	531	510	562	574	523	580	532	526	564	510	541	582	494	516	563	515	552	561	525	516	560	550	500	501	512	528	541	553	568	548	497	555	566	544	569	555	536	553	535	531	502	551	521	533	502	478	554	529	507	562	540	535	540	549	519	601	533	495	523	520	576	541	532	537	517	576	514	576	519	536	548	530	534	536	532
15114	14265	6931	1844	874	711	701	690	737	700	675	673	648	671	688	683	666	659	668	666	644	644	670	650	599	628	662	676	655	682	667	618	631	648	710	629	657	631	639	658	666	663	645	649	706	674	711	637	666	635	664	654	630	687	684	706	669	669	675	646	697	643	643	609	617	652	639	667	660	670	664	647	678	647	666	667	602	650	596	655	636	648	665	657	677	624	657	640	653	640	646	689	666	695	678	658	670	653	650	692	651	691	654	703	602	642	633	653	671	636	637	672	645	585	650	683	634	646	657	670	683	652	661	674	657	688	631	669	691	658	626	691	640	647	682	656	659	646	623	666	605	641	645	638	668	677	664	695	685	675	653	670	633	639	660	621	642	625	661	612	671	665	683	636	621	652	657	635	682	597	666	644	653	622	684	677	674	660	660	666	649	589	623	639	631	619	655	692	612	671	654	682	624	621	686	670	640	679	643	671	619	617	656	616	634	621	674	654	667	641	667	652	676	664	661	657	650	608	612	616	645	666	678	649	626	646	637	641	674	666	591	648	662	642	661	683	673	663	622	633	673	642	625	683	683	647	688	692	663	655	655	682	656	644	651	635	620	648	633	663	669	670	656	661	667	647	646	629	627	633	642	622	628	630	684	640	679	664	622	652	664	656	661	637	641	645	659	659	668	638	630	689	617	655	617	663	673	657	686	644	646	651	675	620	635	639	644	689	663	708	646	651	642	649	649	635	595	632	655	619	636	623	683	639	603	653	645	645	635	633	675	639	643	616	641	658	674	675	641	668	660	643	638	649	631	652	640	630	625	603	641	635	592	673	611	630	677	648	678	677	664	598	653	678	658	677	618	652	632	639	657	719	660	638	647	619	659	674	662	654	665	674	639	699	670	634	652	604	631	649	670	651	642	613	642	635	652	658	617	660	687	647	682	632	676	642	634	656	624	683	641	648	682	660	668	669	664	637	650	663	626	670	648	605	662	630	668	672	638	630	636	647	702	617	624	608	687	694	677	613	650	653	621	656	673	647	652	681	671	609	603	709	648	651	681	629	657	638	679	633	627	698	640	658	630	669	582	660	684	632	640	602	686	662	677	663	667	658	634	638	708	638	636	636	648	623	663	618	647	629	660	646	635	615	669	671	671	654	658	642	651	708	685	644	635	634	647	649	639	672	655	634	645	689	667	630	627	652	627	640	654	634	662	605	682	581	665	661	666	613	628	624	681	712	707	665	625	605	689	661	666	635	653	634	693	618	673	699	623	617	638	643	672	682	678	651	670	701	669	660	691	636	659	676	662	639	710	647	653	642	676	638	654	675	685	628	679	655	608	655	613	650	640	686	680	652	636	684	654	669	642	640	638	672	658	680	605	625	634	698	631	651	628	663	682	656	603	681	659	652	664	639	690	670	617	667	654	600	618	673	620	657	658	664	639	644	681	685	587	643	618	707	678	659	689	654	612	629	627	658	643	626	655	647	621	650	590	656	699	629	669	630	631	620	637	629	676	648	629	693	674	650	635	673	635	680	647	665	647	654	667	644	626	669	650	645	657	604	652	650	679	663	646	660	647	649	630	632	622	673	643	669	695	571	679	641	687	696	671	631	649	635	680	614	630	668	660	602	679	660	666	684	665	667	619	597	631	617	712	684	658	663	629	681	640	639	617	650	669	684	684	653	637	647	640	653	637	649	670	643	651	681	703	593	643	650	669	673	630	597	623	614	690	671	650	623	654	632	662	647	646	687	637	678	652	652	675	607	694	666	692	697	657	664	589	634	659	628	702	622	671	666	636	650	706	635	639	646	624	649	618	704	652	670	658	629	663	679	705	639	629	610	671	682	653	665	678	689	660	609	659	579	614	636	668	665	663	667	656	642	679	652	678	639	705	629	620	669	653	647	633	646	633	659	706	664	654	686	688	651	632	656	679	684	628	643	651	598	654	648	654	644	638	675	632	631	638	706	698	688	668	665	652	677	650	630	668	625	674	656	635	638	621	675	675	663	658	611	668	622	654	657	650	655	637	626	655	662	656	624	625	674	666	659	640	672	665	674	659	643	662	642	679	687	631	661	638	685	620	621	680	656	677	671	646	662	669	662	679	656	610	671	665	668	655	647	669	617	605	643	666	677	631	615	634	683	646	657	688	693	689	694	647	662	687	687	633	654	655	650	678	694	663	634	619	624	660	672	626	662	644	665	595	668	607	683	632	641	632	652	617	643	668	639	688	670	607	650	666	626	603	649	692	645	621	612	643	665	616	654	627	620	697	639	643	684	654	655	626	683	614	694	602	654	643	666	644	668	643	666	642	689	625	644	670	665	669	669	712	617	636	664	621	692	632	668	661	662	650	661	649	607	684	670	642	613	641	665	637	652	686	668	633	632	651	640	676	687	676	698	663	642	631	625	642	649	664	653	674	658	647	615	616	672	641	663	677	676	654	670	634	613	655	680	672	683	672	684	646	643	629	676	664	646	619	692	677	682	648	657	635	664	643	679	677	684	668	657	619	667	679	687	698	598	643	670	632	656	631	656	639	663	688	671	689	656	695	599	673	628	611	639	625	685	663	672	626	665	624	675	605	672	673	629	662	645	659	620	604	648	684	666	658	687	625	689	637	654	647	646	642	656	659	641	656	646	634	604	659	690	657	632	655	677	637	659	668	644	660	686	681	673	705	624	674	661	601	651	649	644	648	621	666	680	614	694	685	646	667	648	694	609	646	685	676	688	658	684	665	656	622	674	619	627	675	676	612	656	625	666	681	638	680	656	646	608	645	599	618	659	651	662	684	585	648	647	617	693	671	652	641	622	658	649	655	647	638	640	680	667	651	726	619	676	624	649	680	640	659	687	678	658	631	674	656	661	669	640	625	634	645	638	628	681	665	632	663	631	651	641	665	655	663	624	643	639	661	647	661	659	653	639	651	679	632	656	625	672	672	671	652	662	649	648	626	684	633	637	633	655	692	663	657	660	623	615	634	669	648	647	645	656	651	677	653	677	650	659	651	668	616	663	690	681	623	671	634	621	674	667	646	691	681	636	662	654	689	666	675	656	638	671	662	636	638	616	668	619	708	614	614	622	660	659	657	639	642	675	630	665	654	641	620	635	695	668	662	646	599	686	617	597	685	675	660	648	672	686	629	669	733	673	676	636	677	636	655	655	668	655	645	606	657	658	680	641	627	645	656	641	693	677	677	687	622	594	618	667	627	614	667	654	620	650	646	682	681	639	649	658	658	677	639	665	651	634	695	670	663	627	641	685	663	655	655	632	648	639	669	626	609	631	627	679	649	660	672	689	598	676	679	645	641	666	652	606	648	660	699	667	671	676	685	686	678	696	646	646	640	667	614	641	644	645	639	655	640	642	614	661	690	610	684	625	697	633	632	677	675	624	660	642	683	681	626	650	670	685	658	635	699	641	604	645	674	627	670	622	689	654	697	713	671	623	715	636	692	597	660	633	644	629	626	665	660	683	619	686	639	616	664	643	677	641	672	648
23631	20998	27978	24204	20923	8448	1253	902	758	758	723	645	651	633	589	631	622	534	604	591	626	609	589	590	577	604	574	564	628	595	602	565	519	622	579	610	603	559	576	566	581	584	615	540	605	578	594	564	553	592	594	596	608	593	567	563	570	585	598	549	599	589	525	581	580	604	570	580	593	504	612	601	590	604	609	593	546	625	598	557	528	572	635	603	628	550	564	571	573	554	571	564	551	597	566	555	614	588	594	619	563	538	569	554	592	574	603	574	545	594	605	587	618	565	613	588	547	591	556	587	604	580	607	578	532	588	574	619	570	552	564	553	609	541	572	559	620	590	579	580	533	592	571	590	591	556	572	578	548	563	587	571	540	580	589	595	575	563	581	551	519	568	581	573	570	580	536	541	541	564	577	558	572	605	568	567	576	567	576	563	583	561	568	581	595	573	558	562	594	567	596	597	570	637	599	588	556	525	600	601	557	578	593	571	628	588	561	564	594	589	569	562	530	593	581	577	574	569	574	596	561	574	572	579	591	614	573	581	590	539	600	547	562	539	560	588	570	569	615	548	578	547	596	520	585	561	572	585	591	597	556	582	587	576	608	608	557	570	562	557	596	596	569	556	537	560	584	554	560	585	557	607	579	598	572	547	561	582	590	565	536	580	560	581	592	553	593	589	581	583	574	556	585	564	543	545	566	569	570	561	561	541	616	617	591	564	608	555	571	558	580	606	586	579	576	614	560	570	580	572	631	595	572	614	565	588	560	584	554	586	539	593	565	613	629	583	572	586	539	585	582	590	568	558	529	575	555	594	577	577	547	616	578	586	618	590	564	564	546	552	582	541	594	594	554	584	590	585	590	578	556	618	535	568	561	524	576	610	591	596	570	553	590	566	611	569	574	562	542	511	587	549	529	587	591	572	558	582	552	559	560	564	591	624	531	578	576	564	558	580	563	570	540	559	604	530	548	601	608	573	613	630	599	546	542	611	581	554	634	549	566	581	579	568	565	587	628	580	566	565	574	566	551	550	570	576	558	615	576	568	541	597	564	587	620	609	575	569	593	588	534	611	576	549	577	599	625	549	538	577	568	568	538	582	549	601	541	570	511	560	587	613	600	587	573	559	580	565	553	558	624	605	570	574	597	580	581	606	580	578	582	599	559	589	598	564	602	590	602	561	586	537	591	575	594	553	553	558	574	580	573	633	587	574	557	572	555	559	553	605	547	601	601	588	593	559	554	565	651	564	572	572	606	610	581	563	582	602	587	597	551	586	565	601	587	579	583	578	612	549	558	592	601	571	582	558	572	584	612	578	586	594	554	561	578	606	561	593	560	606	575	541	535	582	586	575	577	576	566	594	543	595	561	590	548	587	607	608	540	583	557	607	550	568	557	590	593	608	573	577	567	613	547	596	525	524	586	545	590	612	567	577	566	575	583	595	577	605	590	545	632	595	576	571	575	578	549	598	608	594	576	576	555	586	558	556	542	572	583	645	575	590	550	589	622	577	559	551	602	594	546	578	570	587	615	561	587	611	558	574	543	614	568	546	562	573	548	571	557	561	592	585	606	601	558	608	581	573	593	578	613	598	598	584	567	573	586	531	595	570	611	585	561	570	594	580	590	549	581	587	574	575	594	568	579	580	560	578	558	607	538	569	559	575	548	531	589	581	593	550	607	547	623	571	575	592	555	549	626	577	544	575	570	612	555	589	538	535	625	594	576	581	619	574	560	600	560	584	582	611	515	545	592	579	591	587	554	583	544	572	567	634	563	546	562	599	564	577	591	558	562	575	596	589	560	612	604	532	585	534	561	569	567	589	576	600	565	616	580	593	549	595	569	582	572	582	538	554	560	620	568	621	554	591	615	576	528	557	570	555	571	531	588	571	564	578	542	565	536	553	591	555	570	541	587	548	580	607	549	540	572	559	567	593	601	566	575	614	564	602	556	582	590	551	594	579	575	594	553	578	569	572	507	606	585	568	523	571	614	557	611	543	537	602	577	592	600	572	593	555	572	591	558	552	552	610	515	559	572	564	589	582	571	593	573	585	555	565	561	563	586	585	581	556	584	602	548	614	550	562	559	564	542	577	599	586	581	551	639	533	567	614	580	597	560	561	526	519	605	579	564	569	597	595	567	564	545	555	608	593	603	611	571	555	554	596	588	578	546	555	588	594	601	554	580	597	576	560	583	604	611	579	602	577	574	558	603	606	567	538	558	565	565	570	550	572	598	559	567	556	605	545	568	553	551	566	550	554	562	583	565	572	563	554	620	571	556	549	564	563	572	532	629	549	569	625	577	611	611	588	531	569	569	599	594	596	561	579	558	580	563	554	552	560	528	593	616	555	583	592	557	588	566	551	548	604	565	607	602	543	566	596	568	597	601	580	549	571	543	556	591	566	571	582	563	607	612	575	556	579	590	581	582	609	552	546	531	554	555	585	613	574	501	580	581	589	603	577	530	584	577	607	553	566	554	604	569	577	576	570	555	559	602	582	560	606	588	593	557	540	599	553	614	564	613	575	595	476	539	553	600	578	560	583	585	588	555	607	612	633	556	531	558	494	562	549	542	593	611	606	563	591	573	566	634	604	573	572	553	550	570	544	556	573	579	545	594	578	607	585	591	566	584	566	566	628	555	570	600	557	582	568	567	592	573	575	600	575	593	584	565	572	563	558	574	626	548	557	600	589	568	559	548	568	564	557	538	557	567	555	571	553	548	572	575	532	554	544	574	592	574	577	536	559	571	565	539	653	577	583	610	596	599	555	551	562	623	578	613	512	605	586	578	586	557	548	547	596	595	606	562	548	607	591	580	612	546	600	558	573	573	591	635	600	569	545	599	604	575	588	541	592	575	586	609	564	584	627	556	531	539	541	550	564	563	567	595	601	538	583	600	592	619	565	608	548	624	528	619	548	558	553	614	586	569	570	545	593	589	546	540	569	564	572	620	569	559	532	587	580	568	547	564	575	571	556	562	562	584	621	540	557	586	602	587	551	584	602	575	583	566	589	547	533	586	553	619	567	611	549	576	566	600	550	569	588	553	567	550	548	544	599	576	547	594	565	584	594	559	559	611	558	562	578	585	572	580	580	577	574	571	586	588	600	566	580	605	581	612	624	569	600	564	558	569	540	580	586	555	565	555	556	578	565	576	544	579	603	573	532	571	610	612	579	558	597	526	546	566	543	568	579	546	599	593	571	540	529	556	590	611	605	556	582	624	598	551	593	557	577	570	574	549	569	563	523	564	577	559	576	598	599	577	590	576	530	590	562	583	594	602	540	572	528	559	599	585	557	604	603	612	552	570	606	572	583	581	574	591	596	533	605	525	557	601	555	636	536	568	619	584	604	587	543	613	581	596	605	529	549	569	503	560	594	579	547	538	599	564	567	565	562	581	575	582	562	624	565	612	590	590	562	590	539	617	575	569	512	577	529	570	598	641	569	553	561	581	539	595	585	590	542	578	554	549	567	576	565	555	578	577	559	575	586	580	582
20517	28552	16999	6332	2397	1888	1448	1321	1157	1048	962	892	859	852	856	786	812	777	738	798	692	661	742	800	748	675	746	777	741	700	704	705	754	735	704	798	721	707	703	706	716	697	754	723	764	730	702	730	717	701	706	685	702	683	739	732	733	720	711	745	733	702	734	677	677	723	719	684	744	679	730	709	683	716	702	745	681	723	737	679	665	720	686	691	738	689	736	729	729	725	677	685	710	721	662	725	694	707	705	751	766	674	675	692	746	664	666	700	732	705	703	698	693	705	688	679	745	698	749	680	673	682	683	724	696	664	726	699	719	700	701	713	654	711	721	737	733	729	709	699	701	732	715	683	742	700	719	729	743	717	681	713	690	732	716	690	748	724	725	722	682	668	709	657	705	711	743	710	702	709	678	731	700	749	717	683	723	743	708	715	744	702	725	645	744	701	746	697	658	780	724	676	700	697	702	720	698	726	674	758	747	647	736	668	717	677	701	685	689	728	707	714	734	676	699	698	689	699	712	739	657	751	709	697	734	718	710	749	698	723	701	706	702	657	690	693	695	719	715	727	697	720	690	737	707	685	763	680	700	730	667	740	685	661	679	740	704	734	747	680	707	691	709	708	734	706	716	717	702	707	690	701	728	694	713	696	704	690	701	720	703	708	724	721	669	745	704	669	732	689	697	738	717	736	697	731	674	710	709	694	706	700	632	693	684	695	693	703	651	703	711	671	705	722	697	668	682	743	672	737	698	710	691	685	753	734	736	683	706	694	690	705	724	674	694	724	669	708	742	732	701	740	737	698	716	696	738	652	695	700	640	702	693	688	679	694	729	682	723	672	736	700	653	660	721	694	687	714	697	695	664	701	734	696	755	703	725	697	640	720	685	706	713	672	716	736	688	715	735	765	714	711	734	710	688	771	723	709	735	692	738	717	696	736	702	692	700	682	757	721	678	679	726	713	716	700	704	723	706	708	702	666	708	700	716	676	693	729	717	746	737	730	708	717	695	714	708	732	765	696	726	731	714	721	710	714	741	754	682	710	728	718	681	713	713	712	745	750	722	701	713	765	749	712	714	713	726	688	727	671	726	733	677	698	667	783	707	697	747	669	704	728	683	680	695	737	717	700	721	679	728	713	685	683	689	703	646	663	719	700	708	743	689	691	714	725	728	730	689	722	753	708	682	712	699	717	716	750	713	704	668	688	717	657	748	758	703	740	699	737	712	721	669	704	648	683	714	711	734	696	693	693	696	675	697	652	686	710	721	729	689	671	739	728	700	705	738	733	658	703	699	695	669	639	672	708	643	757	709	671	792	669	739	709	686	666	690	693	662	702	702	699	679	678	727	727	684	721	660	704	698	750	717	749	698	727	682	704	661	707	684	684	777	708	675	693	682	738	705	731	676	714	750	725	716	716	687	693	699	740	711	774	720	710	694	665	726	714	749	755	773	735	706	753	687	728	694	616	773	729	721	731	670	724	667	716	687	679	720	686	680	742	707	705	712	741	747	749	710	723	697	704	704	743	747	721	677	706	721	702	742	702	702	705	693	696	750	713	738	724	691	617	698	696	730	728	738	678	722	694	687	704	699	712	685	734	721	681	699	687	684	694	736	668	708	661	695	740	703	721	701	704	721	693	717	680	686	669	674	769	757	678	691	749	668	685	743	664	707	705	731	712	710	673	689	699	745	682	701	722	675	692	665	692	709	746	761	711	722	714	672	722	724	683	718	724	721	705	677	760	711	728	717	716	738	647	714	689	724	699	686	684	677	696	658	723	706	752	714	718	733	714	694	732	728	724	684	686	724	686	714	745	725	704	700	726	721	678	740	676	718	729	722	710	699	720	701	667	725	742	671	669	669	714	709	675	709	694	671	752	715	705	712	727	709	704	705	677	700	711	707	687	720	702	753	690	713	672	671	671	695	708	700	693	684	755	685	722	706	704	675	651	686	718	685	675	688	730	693	701	661	709	726	741	722	650	738	742	696	719	708	725	754	704	726	728	700	709	726	699	716	727	715	706	690	720	739	688	744	750	709	750	717	709	730	724	669	702	726	697	701	732	711	725	693	654	752	739	701	733	730	732	705	729	682	745	658	709	677	712	713	736	684	718	683	698	747	672	675	683	721	721	706	673	726	723	734	688	712	701	727	638	685	684	727	729	662	706	691	712	671	702	706	716	703	690	679	680	660	698	706	697	722	708	686	693	719	736	712	675	701	642	728	725	737	706	728	694	702	709	755	712	694	734	683	728	783	697	689	667	709	735	718	698	688	659	700	716	718	708	679	725	671	696	695	694	714	738	682	753	665	727	693	727	695	721	731	701	692	741	712	714	702	688	664	648	716	698	720	700	691	703	680	670	689	741	723	712	664	694	706	730	726	648	713	721	723	674	701	707	697	724	693	728	729	682	695	695	678	691	711	714	691	665	714	713	684	666	733	718	707	716	727	704	713	730	709	711	688	750	671	686	721	714	724	701	707	689	741	666	731	724	713	709	773	690	676	723	702	669	683	697	703	699	705	766	710	688	702	672	711	664	703	707	684	689	679	706	727	747	719	684	748	729	712	697	677	660	719	685	739	689	778	722	651	688	704	693	682	675	728	724	712	642	735	691	657	760	698	700	689	737	680	700	695	731	699	736	723	681	705	704	704	665	709	616	700	721	727	687	682	717	707	738	709	706	697	706	735	726	717	681	688	732	733	719	689	755	704	665	718	685	710	679	735	694	715	756	721	704	647	673	687	688	707	709	692	705	663	671	713	732	693	739	720	723	707	700	698	719	677	722	728	725	701	688	695	758	686	722	709	684	711	717	704	692	710	733	683	722	663	758	713	720	723	705	697	709	739	718	715	638	687	696	714	719	716	714	664	735	702	718	642	671	713	680	670	734	724	694	727	672	705	711	717	739	682	686	693	708	682	694	664	707	688	721	738	697	693	713	684	674	724	715	704	678	713	704	676	733	675	695	701	726	687	739	720	657	743	706	689	709	759	677	717	737	726	715	726	686	730	731	648	694	701	745	740	721	694	703	672	716	724	679	723	690	638	732	730	694	704	733	667	719	704	699	712	682	701	683	688	708	686	694	675	696	708	727	698	699	683	728	684	744	682	750	743	755	710	750	672	700	768	711	738	704	706	737	669	698	705	716	704	684	742	721	693	710	718	681	706	733	740	708	721	664	693	682	690	700	689	687	705	721	715	724	707	713	731	706	722	719	677	714	698	680	623	698	669	655	745	720	721	667	687	689	724	711	691	722	699	715	730	765	644	735	715	694	671	719	694	702	728	724	712	696	709	710	706	697	696	705	717	695	680	752	744	653	669	679	736	721	702	739	713	701	684	762	683	694	741	707	708	711	689	738	768	703	678	753	733	711	699	701	772	745	713	717	719	752	703	667	711	674	671	734	712	669	683	706	717	676	729	765	729	717	732	718	697	752	719	712	777	679	697	679	714	691	711	734	705	692	755	772	715	647	742	726	697	712	729	704	688	725	682	740
24769	21019	26916	25110	9619	737	571	478	420	379	412	424	372	403	360	390	373	352	327	310	329	364	367	350	331	335	350	334	326	350	347	335	335	375	355	373	333	317	360	349	363	361	351	347	352	361	350	336	329	365	338	355	337	354	354	380	320	330	366	300	389	327	352	327	336	347	323	380	359	345	343	312	346	342	336	328	352	330	344	344	353	345	345	341	303	322	345	373	341	361	350	302	329	335	334	356	381	343	335	345	323	381	325	327	347	342	325	334	344	353	326	322	334	356	353	326	340	344	344	362	321	308	381	368	325	330	360	335	317	373	346	330	316	339	369	372	385	354	343	335	362	363	382	322	376	345	333	332	368	333	325	360	387	340	341	348	330	329	318	324	378	338	363	346	346	354	339	307	309	348	341	362	306	319	316	345	342	346	353	316	350	335	348	314	361	347	350	335	372	319	345	346	352	383	323	361	319	328	371	327	302	342	325	341	371	358	350	336	345	330	315	368	333	316	353	379	339	355	341	341	359	351	352	323	307	309	341	327	347	355	346	294	283	328	342	351	326	307	366	363	334	333	331	324	317	332	338	370	309	333	325	334	332	364	357	321	306	329	317	311	354	350	320	362	338	294	321	346	335	338	348	350	320	373	352	326	334	343	349	313	336	333	330	332	368	343	359	372	358	342	324	333	315	335	301	311	310	350	342	336	355	363	331	323	343	299	381	364	317	370	368	320	359	319	332	343	325	355	334	324	340	319	327	296	338	343	336	375	342	354	350	364	366	331	323	346	328	322	342	345	339	321	326	331	309	357	331	352	356	331	331	355	340	329	380	348	317	357	336	372	283	349	343	348	326	365	323	341	339	315	354	345	364	342	332	364	321	351	317	342	320	340	354	312	342	345	334	323	296	331	365	344	323	358	344	341	341	339	342	334	322	327	334	324	351	331	351	317	372	398	334	327	350	327	358	346	350	352	329	348	345	345	314	338	331	358	337	316	337	351	324	376	327	331	350	338	305	323	351	352	343	303	322	328	346	355	328	345	348	356	316	330	365	341	358	330	352	341	358	353	331	351	351	325	386	342	345	303	357	339	337	325	313	349	312	354	331	342	387	330	313	354	345	347	362	328	339	335	344	363	331	310	363	325	348	348	324	327	313	350	324	348	364	370	352	330	346	316	367	341	364	358	330	351	332	339	377	333	317	401	349	333	305	307	361	326	338	341	378	345	344	347	357	308	362	329	336	324	349	338	346	342	347	351	343	345	359	359	338	374	337	305	324	351	346	349	331	368	325	363	339	323	333	349	353	350	328	334	387	327	334	337	378	335	336	361	360	363	330	324	326	347	357	313	341	351	334	355	336	352	372	321	343	324	341	331	337	364	334	334	340	368	331	333	317	330	310	336	367	308	321	354	348	342	379	350	335	283	371	346	349	331	363	367	331	357	328	362	342	370	326	334	335	333	319	335	385	381	359	335	334	322	339	340	319	307	327	354	342	338	310	346	351	359	352	350	334	365	376	345	310	276	309	322	320	330	347	332	331	342	356	375	370	372	322	340	341	358	323	340	329	295	355	333	370	346	343	339	324	377	323	332	311	335	346	350	352	359	341	337	340	341	350	351	352	354	355	367	337	329	317	344	343	327	364	338	334	322	316	355	349	347	317	326	321	354	339	326	361	345	350	331	340	329	343	333	322	327	334	316	359	340	336	353	330	317	360	337	342	350	341	319	346	347	350	325	329	348	384	345	337	350	333	336	338	359	335	357	369	340	345	340	350	354	362	350	360	329	353	345	342	318	353	323	351	342	368	376	320	330	325	324	340	316	337	338	330	323	345	345	378	355	377	380	356	341	340	329	358	334	343	337	387	341	296	301	346	337	358	315	358	324	330	330	333	313	340	357	343	372	353	347	310	365	355	343	333	334	334	354	341	314	340	305	321	327	349	351	348	346	322	351	346	357	383	335	332	346	345	347	342	346	325	348	334	312	335	367	357	345	336	336	373	349	364	323	326	358	368	359	285	314	319	339	339	365	362	321	344	342	332	354	373	364	308	334	350	349	356	345	331	304	350	347	338	325	336	337	354	337	347	332	304	343	314	315	331	319	312	344	325	336	356	320	329	363	353	330	356	351	334	387	325	319	340	329	344	344	354	344	329	349	302	366	348	310	328	333	322	344	375	351	303	323	335	357	356	343	354	346	297	331	319	333	332	340	350	317	366	360	370	357	348	358	336	372	337	307	337	339	365	351	365	348	342	317	365	324	375	363	314	340	352	344	343	348	352	308	341	362	372	339	334	326	305	366	364	377	360	334	349	356	372	328	340	326	376	350	344	334	359	331	322	316	350	365	315	352	332	337	336	315	341	358	353	347	328	327	337	312	326	339	362	373	327	331	346	369	330	335	321	346	350	337	324	343	358	366	393	365	329	341	325	311	339	324	358	326	339	361	317	323	306	342	357	348	335	330	325	325	321	328	365	343	342	341	345	340	341	326	336	349	363	340	369	313	323	383	344	347	315	320	360	350	361	324	344	329	362	325	350	361	319	371	341	352	327	346	348	321	339	373	376	349	339	300	348	341	324	365	352	348	373	336	333	321	373	361	318	350	353	335	328	336	365	334	346	352	333	361	353	327	337	356	356	333	341	338	334	360	324	342	342	331	359	339	342	336	359	337	323	338	344	323	352	347	325	345	342	327	340	344	369	336	302	315	344	347	342	359	323	321	351	332	316	362	350	335	341	355	353	343	347	358	332	325	307	346	339	355	336	337	344	353	332	334	366	307	338	350	327	352	352	338	341	340	302	318	336	340	338	352	362	303	368	305	373	334	334	339	334	342	310	347	339	340	345	343	341	334	359	363	324	338	361	318	379	318	322	311	366	322	393	315	372	338	339	316	363	330	349	370	371	350	318	338	360	356	370	368	353	338	323	347	329	336	371	346	354	351	327	341	357	325	296	306	374	349	336	356	348	379	317	345	324	341	342	343	329	349	377	350	341	311	334	387	310	314	330	345	346	345	324	322	302	321	326	366	349	325	325	337	310	368	353	361	377	339	352	346	302	360	327	326	354	348	322	296	353	362	343	354	331	330	351	344	318	360	347	375	345	323	333	351	337	341	372	386	307	371	355	313	359	333	312	344	363	335	312	325	361	329	308	355	336	308	342	330	322	338	324	340	298	307	347	335	347	354	310	346	308	370	342	301	366	328	317	314	316	328	357	326	339	344	348	321	342	347	349	337	329	361	338	328	340	338	349	367	319	327	330	391	336	330	332	364	328	353	358	340	374	295	350	323	306	345	352	335	322	342	356	335	352	334	351	345	296	365	338	323	339	339	332	353	335	356	323	342	338	314	376	319	316	348	328	342	298	334	367	306	328	355	301	326	329	347	359	299	328	333	336	368	308	358	351	325	343	337	322	314	361	324	299	371	375	352	358	337	355	320	358	363	346	339	334	335	368	317	357	322	328	334	332	335	312	379	337	351	366	322	347	299	330	338	337	337
19330	23399	12961	3140	1448	1135	875	777	666	632	525	544	519	537	471	482	511	470	480	491	466	459	436	470	447	437	452	453	451	449	432	479	437	452	435	430	455	395	434	444	426	456	425	421	431	431	431	455	437	470	424	446	395	398	437	429	442	422	432	455	410	447	445	419	421	406	412	417	449	416	420	437	449	420	417	434	409	428	431	415	437	419	453	418	388	480	424	419	444	378	430	407	401	433	473	420	400	449	462	470	394	424	449	445	421	401	407	397	453	403	417	389	437	425	470	393	407	454	434	457	416	378	421	469	405	445	413	425	394	399	458	402	429	397	433	433	410	412	402	434	441	396	414	408	422	395	430	424	452	404	461	484	448	440	417	408	434	430	429	426	424	399	449	447	458	398	396	395	447	432	415	454	459	424	430	402	425	393	452	419	449	416	433	398	428	440	429	416	452	404	434	433	428	458	436	421	441	435	437	455	385	398	451	417	399	418	428	413	444	392	400	417	390	471	422	420	417	429	413	414	450	400	402	447	419	435	443	440	398	450	416	423	409	393	452	425	412	430	413	398	415	458	449	413	421	411	405	432	414	445	431	408	393	399	405	431	453	418	453	421	450	403	410	419	438	410	426	387	434	450	434	436	426	405	432	399	413	391	398	404	460	434	408	420	402	452	376	399	441	416	429	484	422	418	400	427	423	435	475	457	451	396	419	439	418	431	384	419	406	461	409	478	407	408	434	439	450	422	432	430	394	428	447	417	437	433	423	433	416	426	410	414	392	434	427	426	406	467	413	436	463	390	435	400	421	412	385	428	438	442	450	399	436	445	402	422	429	415	374	443	431	397	423	442	401	431	385	370	426	415	455	433	434	449	434	414	404	401	398	409	449	412	436	393	454	416	403	453	458	410	407	381	419	462	430	409	413	445	398	444	437	396	442	440	440	399	404	426	415	460	423	405	409	427	457	416	439	412	419	439	391	405	422	446	413	405	387	434	426	418	420	408	399	416	400	401	415	417	453	410	405	425	437	429	398	400	464	394	414	408	474	417	432	421	410	436	426	418	410	434	436	437	432	433	450	416	488	442	410	413	453	449	371	412	405	437	444	477	452	434	398	473	434	413	438	371	464	400	406	433	427	472	421	448	406	448	398	445	425	389	446	446	425	455	425	433	444	428	444	417	446	428	441	434	412	464	434	429	423	394	436	451	459	413	433	396	443	429	443	421	443	434	416	418	401	431	408	405	456	409	398	409	434	426	402	426	443	418	436	437	413	435	436	433	442	426	406	469	414	443	445	388	398	425	401	418	422	421	410	394	441	424	409	433	422	400	403	442	433	423	460	432	415	434	409	425	412	406	396	425	424	444	422	462	426	462	471	406	401	410	426	427	404	451	491	441	430	404	431	430	426	434	412	439	417	411	415	419	418	418	416	445	452	434	437	432	446	464	430	403	417	443	451	413	427	442	413	408	396	447	414	410	404	439	426	403	441	421	444	409	416	415	405	413	447	435	397	457	402	419	423	433	426	422	423	388	461	434	435	407	435	421	408	455	419	476	440	437	408	383	431	432	416	427	403	415	442	418	402	441	437	414	421	415	423	440	439	427	421	440	461	426	439	404	430	424	416	435	416	422	447	408	389	414	430	448	403	435	446	450	496	433	431	435	450	420	427	446	431	425	400	431	422	383	459	408	451	423	445	405	407	409	448	439	391	435	421	401	379	413	429	415	399	463	438	429	418	456	418	432	447	429	420	393	446	410	427	408	422	404	442	441	404	414	419	430	446	431	386	433	418	419	410	419	419	463	409	422	414	421	411	414	453	386	426	418	365	422	434	426	425	432	413	428	440	445	416	423	435	419	447	395	455	394	385	413	383	469	423	428	410	452	409	446	408	386	392	426	430	434	429	446	443	445	440	455	453	449	420	389	430	417	444	418	420	425	432	405	421	422	420	418	428	415	415	408	416	407	410	425	425	430	421	418	380	428	415	401	429	436	423	453	451	423	457	433	431	386	429	442	404	433	414	406	435	445	393	418	438	401	416	448	437	432	409	433	419	439	421	413	404	414	418	440	423	413	434	395	408	443	463	450	442	445	419	443	414	453	382	399	456	409	426	418	423	436	441	448	430	442	418	450	429	415	447	445	451	458	439	435	430	417	469	457	437	430	434	425	452	421	440	429	462	413	420	423	407	437	423	447	401	459	413	452	412	385	407	413	412	423	442	439	401	410	392	422	410	437	412	446	430	457	419	407	425	426	426	433	425	428	474	429	429	420	430	402	408	437	481	413	406	422	413	425	420	389	448	384	408	377	424	416	455	453	424	432	425	428	439	417	417	453	437	447	416	421	410	434	394	425	462	411	429	443	407	425	421	385	379	434	394	405	417	413	435	428	425	417	419	437	420	395	443	414	460	425	439	403	410	415	402	417	414	435	402	389	424	440	406	427	416	402	428	424	438	446	453	398	425	413	419	430	425	397	420	436	398	419	421	459	434	436	388	419	420	429	447	408	399	433	468	412	440	423	440	404	407	407	393	435	438	416	437	447	420	463	443	416	377	417	367	409	449	465	418	399	454	396	483	426	401	425	408	416	447	433	429	429	425	426	411	459	428	435	432	431	400	420	427	419	434	429	447	459	389	428	450	419	465	398	414	392	429	368	434	456	445	384	459	470	412	416	446	413	412	429	450	419	430	440	452	453	422	419	474	443	403	426	441	456	429	416	419	453	412	472	384	464	423	439	435	446	399	446	416	470	420	445	439	446	450	425	442	419	435	401	431	430	468	438	459	419	414	358	383	422	447	450	406	405	440	415	403	438	420	437	398	426	427	441	418	403	407	477	435	402	462	457	458	387	407	440	406	401	435	463	430	427	445	424	410	382	414	428	433	405	389	388	400	418	428	443	436	388	424	402	434	412	430	420	426	437	446	424	445	385	463	460	435	457	414	405	417	440	435	433	459	402	415	407	389	385	423	444	415	434	434	405	416	442	442	451	461	434	442	404	432	437	410	421	432	394	439	426	460	389	459	412	448	403	426	430	410	449	415	456	431	409	438	437	444	441	420	445	459	441	443	404	466	451	453	423	393	447	428	425	404	466	413	429	410	390	424	412	383	427	424	424	419	430	421	436	393	422	445	447	444	418	417	471	437	404	446	442	470	428	434	409	407	464	406	445	414	399	443	424	458	398	425	413	431	423	424	383	409	431	443	406	403	412	433	485	432	418	435	416	358	424	425	431	369	452	447	419	413	458	426	382	406	431	431	384	433	449	433	417	416	426	437	392	421	438	403	427	399	395	417	425	432	408	420	430	420	414	419	398	389	423	428	413	390	463	454	426	439	410	411	425	417	457	424	440	407	380	436	433	435	437	394	393	421	401	458	448	421	443	449	408	410	460	420	422	425	437	404	393	443	402	413	401	438	444	419	427	383	430	465	456	472	415	432	413	436	435	417	454	443	406	426	422	427	440	449	415	426	416	411	423	397	471	412	418	435	412	438	451
22628	21054	28504	23776	21047	20998	6321	932	773	619	605	560	488	464	452	448	444	393	415	377	422	416	387	393	442	405	396	358	378	407	376	386	347	420	355	374	382	336	382	391	364	362	357	392	333	344	350	362	375	383	378	375	357	366	360	382	398	363	335	342	346	363	372	398	357	361	351	349	376	377	351	360	360	370	345	367	360	348	373	342	384	379	370	336	310	367	358	361	365	350	358	357	335	318	358	357	365	335	375	380	346	374	353	347	370	348	394	370	380	342	322	341	368	328	364	331	354	381	336	370	391	360	390	342	360	383	395	355	353	351	346	357	374	357	348	324	360	352	381	335	331	325	311	317	378	354	341	369	347	387	351	382	359	332	396	364	363	394	373	339	355	346	375	374	380	376	356	403	379	397	388	361	359	373	351	338	368	355	348	346	314	329	359	348	340	357	358	325	397	363	356	340	392	343	376	354	353	392	334	340	365	343	362	377	367	340	359	310	337	384	344	366	368	350	391	349	369	345	329	344	354	408	396	363	391	358	369	331	368	353	367	346	338	344	369	347	345	324	334	351	380	386	351	322	356	335	396	372	358	363	358	350	352	383	315	372	358	397	367	357	360	347	387	319	389	394	362	352	365	359	349	342	379	355	340	351	340	338	375	310	360	364	366	357	359	345	327	381	330	363	352	349	347	325	328	367	395	362	341	363	353	384	360	381	328	356	350	317	357	380	360	369	372	351	344	375	347	369	390	347	322	373	336	373	346	367	355	357	352	349	365	376	346	360	367	318	330	372	373	353	339	357	358	333	379	331	343	380	375	378	376	374	352	355	323	376	339	357	346	333	352	346	324	341	378	321	348	392	345	329	343	322	322	337	387	377	323	347	357	355	352	342	349	335	361	346	348	382	341	366	380	353	341	376	344	347	324	362	360	368	356	364	337	368	339	351	375	346	379	376	375	370	313	384	338	369	338	344	352	390	347	373	391	392	351	354	380	342	354	347	344	342	376	377	362	368	336	347	369	361	327	368	362	355	330	331	341	332	368	331	354	307	344	342	365	392	380	383	343	340	384	365	402	391	356	350	356	361	370	364	356	352	350	396	346	363	338	338	346	380	349	341	379	334	375	372	349	359	308	351	364	319	350	335	358	351	343	361	350	372	358	369	338	370	392	368	335	363	352	372	372	347	350	360	382	337	336	329	331	353	341	358	352	358	369	355	348	355	371	312	380	356	368	381	339	366	376	364	365	361	345	402	348	384	341	366	338	393	357	351	371	334	332	383	365	371	339	366	366	358	388	361	349	326	353	383	394	343	367	360	366	355	332	328	341	383	345	342	346	340	340	385	351	354	388	358	383	368	376	328	357	324	358	373	352	351	385	325	365	356	345	334	350	401	346	341	352	354	355	379	368	330	383	345	350	359	355	358	357	373	325	362	354	338	368	348	325	373	349	392	349	333	347	376	332	336	351	358	356	378	383	326	348	381	345	327	335	344	374	337	363	340	363	375	341	356	332	361	379	355	368	353	379	376	377	384	359	383	334	338	379	390	342	330	349	354	369	362	357	331	327	354	363	374	333	359	389	391	343	382	371	376	341	314	386	370	356	352	370	374	346	334	369	354	363	344	339	345	369	358	358	392	346	342	350	364	353	332	363	337	358	356	376	384	355	366	348	367	352	314	394	360	360	382	341	359	342	368	339	395	305	315	366	387	326	338	344	388	339	355	377	355	343	395	339	332	355	343	363	375	372	356	365	397	377	368	372	333	367	319	352	339	351	335	363	310	337	393	350	344	364	340	381	354	371	354	371	347	338	352	350	368	344	367	344	339	327	348	352	324	384	378	342	367	384	366	336	371	360	335	355	342	340	345	358	370	366	342	397	336	347	322	371	358	340	341	370	375	344	352	312	383	355	378	368	365	339	344	373	376	365	375	345	357	369	352	337	332	373	347	340	374	350	349	378	381	372	353	401	339	361	358	357	354	327	348	340	352	372	345	337	381	355	361	357	344	345	346	379	335	361	352	319	343	354	350	349	342	350	378	374	366	389	347	369	363	339	364	379	351	342	362	381	359	325	350	353	362	335	344	362	358	347	364	317	347	367	369	346	394	356	382	376	361	348	363	316	359	355	355	363	381	380	355	333	398	345	336	356	373	342	366	381	334	355	334	373	369	340	377	342	369	343	355	374	404	363	321	380	319	332	359	356	375	367	366	366	361	335	353	360	371	388	369	374	326	377	354	328	314	380	363	381	385	358	380	360	318	346	352	352	342	354	347	349	370	362	340	360	326	367	341	365	358	381	359	350	330	378	329	321	312	345	370	366	365	309	315	352	367	404	347	352	369	326	386	388	347	322	333	343	364	352	358	386	352	340	355	341	350	378	357	351	352	367	377	337	326	328	365	376	354	370	345	309	324	360	340	347	402	356	363	347	371	359	358	357	328	358	332	363	364	343	340	341	309	348	362	360	366	336	354	358	386	362	379	383	393	357	338	337	363	345	374	382	383	386	365	342	325	339	364	319	348	378	358	353	342	369	318	314	336	386	328	351	340	375	334	362	371	357	374	351	390	354	373	332	331	355	318	368	352	370	398	361	376	350	361	334	367	342	360	346	349	361	349	345	385	351	351	347	347	335	341	360	339	326	343	345	353	355	348	354	332	358	364	374	407	340	341	342	324	326	346	357	380	381	361	401	331	348	314	309	364	334	392	343	361	366	379	366	358	339	347	331	353	384	353	379	380	326	361	344	366	358	365	360	344	371	331	363	373	394	348	347	356	379	385	371	350	371	362	381	345	340	356	378	365	336	347	330	350	361	346	364	389	359	373	366	348	347	357	315	357	339	363	365	327	334	374	383	330	323	355	361	380	360	357	331	370	343	382	319	347	330	361	377	346	342	356	360	334	362	353	335	386	353	335	333	351	358	347	358	355	363	353	352	397	360	332	367	376	351	330	337	352	350	345	361	398	367	364	346	366	376	362	339	364	365	346	377	362	332	339	378	334	356	354	385	342	341	335	366	353	319	349	391	359	361	321	346	341	356	345	370	333	374	382	344	328	359	330	345	372	368	325	360	336	367	343	341	341	338	329	392	347	330	355	396	320	359	376	355	333	365	363	319	354	351	342	333	334	315	366	343	392	333	373	344	348	323	368	332	362	336	317	380	298	330	372	356	378	353	344	382	353	352	384	345	339	329	338	347	388	361	349	370	411	319	351	342	367	365	350	331	351	371	360	334	355	344	376	337	326	358	350	371	335	335	371	362	359	325	356	360	347	376	331	369	350	349	340	364	373	325	360	353	371	400	367	347	335	334	363	382	337	345	369	361	327	348	362	360	358	355	364	339	394	356	360	359	343	333	338	348	345	357	338	370	348	330	357	355	350	358	349	320	375	387	346	370	368	368	356	328	334	329	353	323	375	349	339	358	357	350	338	385	363	331	367	331	337	390	394	351	366	345	347	333	358	355	332	344	373	349	359	363	357	355	312	369	360	332	331	332	358
24783	35567	22626	7564	3656	2793	1966	1498	1319	1043	1009	802	763	730	640	638	585	573	560	578	512	577	538	529	509	513	482	478	456	514	454	465	512	495	508	464	484	435	417	439	463	485	449	468	428	460	446	476	493	490	493	479	416	477	424	464	503	441	463	470	462	505	441	452	431	435	456	442	442	447	417	437	456	474	444	412	470	417	439	458	425	426	427	454	471	449	485	453	462	458	449	431	434	492	456	457	477	433	443	432	426	449	430	451	432	430	478	445	448	450	447	448	452	455	420	465	465	467	422	423	428	435	445	468	448	469	438	483	460	472	443	458	457	469	481	447	485	438	432	467	477	465	445	400	444	421	478	471	463	446	409	433	451	468	476	424	442	413	422	442	385	465	456	456	405	462	457	458	408	467	416	424	459	471	471	435	441	443	463	437	462	478	462	468	431	443	443	438	448	478	446	381	453	432	428	471	437	485	373	399	413	426	459	437	450	412	440	452	435	429	471	483	439	431	430	427	409	453	452	440	440	430	432	411	451	455	462	440	449	444	469	427	448	402	456	462	426	449	408	418	417	453	446	443	415	455	438	431	441	461	430	441	461	417	460	459	439	434	453	417	479	442	428	419	431	421	473	449	407	412	433	429	447	450	444	430	487	434	407	430	453	427	467	475	426	410	470	437	449	444	465	453	446	456	449	440	433	475	438	483	449	426	445	480	471	420	462	456	438	468	428	442	449	445	498	436	461	404	447	432	471	459	460	448	437	440	506	450	438	445	438	427	467	461	429	385	449	462	438	477	463	434	464	474	467	477	454	434	469	469	440	476	435	434	430	454	430	480	446	456	442	474	452	446	474	438	446	450	406	471	468	422	441	470	459	439	476	432	440	443	456	441	482	472	461	489	484	440	459	420	460	446	443	446	415	439	464	426	480	444	475	418	399	443	445	473	460	437	455	460	459	428	455	441	459	445	455	468	450	435	443	457	438	468	469	481	442	463	434	481	428	452	483	480	445	458	483	446	454	446	475	392	432	436	424	439	451	462	432	452	428	450	434	434	444	431	441	443	461	468	428	410	425	448	447	452	471	449	469	497	454	449	418	451	434	420	436	441	412	422	439	421	448	466	461	420	442	502	460	446	433	452	428	421	449	495	455	449	432	461	439	434	471	433	452	451	443	437	448	456	423	447	466	413	484	428	489	444	438	465	442	449	424	458	458	472	423	461	416	430	474	410	441	440	435	464	494	438	454	404	422	417	450	454	436	418	422	397	466	412	417	443	453	458	412	445	456	451	447	424	410	430	464	405	471	417	455	471	453	470	424	439	476	457	431	450	475	433	444	444	483	425	457	443	380	454	418	440	459	426	435	451	452	432	443	424	410	435	464	470	390	437	424	446	420	465	450	438	489	457	431	411	479	455	496	464	427	476	442	443	407	453	469	437	441	452	465	460	458	429	458	432	464	429	422	443	412	469	452	446	438	438	466	455	451	477	442	463	458	482	455	470	437	431	429	448	485	424	468	438	462	398	459	460	441	433	429	490	452	459	407	425	468	481	458	433	457	464	419	443	452	484	476	433	476	441	425	443	455	411	467	460	444	457	428	442	464	442	483	438	471	465	455	447	426	476	451	445	424	465	415	412	447	438	473	437	412	447	455	436	449	470	437	441	452	450	452	439	426	438	471	438	418	454	448	447	478	409	466	423	431	439	440	443	437	408	488	448	488	411	475	456	477	478	463	427	441	471	435	475	446	448	455	439	471	454	419	468	448	430	457	446	470	450	436	428	409	459	458	439	454	516	479	421	453	426	457	439	437	451	435	467	417	458	440	444	432	425	460	461	445	451	448	437	451	478	468	415	444	402	474	457	473	500	462	440	443	452	436	482	467	425	442	458	461	424	443	444	419	465	463	436	461	457	450	421	453	482	434	463	460	419	423	430	442	448	425	427	484	456	451	438	459	489	457	427	481	460	445	462	467	451	446	470	446	462	458	469	431	387	406	428	447	487	459	473	418	441	447	416	460	452	454	462	445	452	446	468	444	439	506	414	428	443	472	405	428	427	410	467	468	438	489	469	460	456	415	433	453	439	415	434	428	450	438	402	451	442	440	425	418	439	417	452	462	442	408	453	444	443	462	449	465	480	456	484	454	442	470	462	470	448	439	444	427	418	457	445	471	460	433	446	438	450	483	461	436	496	418	448	417	448	422	440	427	489	448	468	456	420	414	412	433	443	460	478	428	439	435	446	466	418	436	491	405	443	443	436	426	442	418	445	469	466	443	494	472	486	465	450	454	452	443	487	457	448	451	442	424	433	451	445	463	446	452	416	441	431	440	437	497	448	492	465	457	461	398	462	428	469	457	416	457	488	485	453	454	448	445	427	456	445	432	444	457	465	415	482	454	464	432	434	447	442	423	444	427	505	452	425	417	427	505	420	462	436	429	439	456	454	429	459	462	465	464	453	451	477	468	447	435	463	428	459	451	457	443	450	443	416	484	424	470	477	439	449	431	468	420	473	454	434	463	457	462	447	412	438	462	435	448	464	469	404	419	435	457	430	452	476	450	461	425	450	439	410	450	441	453	445	437	465	451	428	434	398	439	412	463	460	457	459	469	445	466	462	424	467	430	432	471	428	439	451	468	478	442	425	433	465	396	432	475	442	446	448	455	468	468	456	412	445	479	436	451	511	403	443	454	443	462	464	479	452	454	407	476	435	436	418	448	450	450	419	443	469	451	454	464	458	480	418	432	440	452	440	480	467	482	474	464	425	486	426	450	480	444	437	468	468	442	463	445	460	439	442	448	451	452	429	467	484	443	467	487	460	423	462	451	449	416	443	421	444	424	450	453	446	435	449	458	460	421	452	479	437	475	430	461	462	463	447	429	448	446	435	447	477	476	438	436	442	426	448	440	477	455	460	442	447	439	477	447	428	452	468	425	443	440	447	434	424	464	446	438	429	422	416	459	424	463	464	434	479	438	483	483	487	436	471	445	466	413	456	417	469	410	416	449	478	454	446	440	473	416	421	425	450	509	459	435	434	452	448	478	457	469	406	432	443	421	459	455	441	419	440	428	447	427	431	415	449	436	470	454	452	436	441	436	467	467	416	469	450	475	480	435	432	462	464	460	434	419	423	455	459	415	420	438	432	487	439	435	457	448	459	434	501	438	450	415	448	465	473	450	509	431	448	451	443	424	463	450	478	439	425	438	467	450	459	452	485	444	419	446	453	487	423	415	412	459	472	470	439	456	454	449	403	404	467	440	425	428	432	473	445	452	463	435	469	473	479	468	460	449	454	465	429	442	456	395	451	426	424	467	447	435	481	435	471	462	443	426	432	452	436	416	419	449	442	439	409	445	437	420	417	482	446	422	463	433	458	451	452	450	432	468	456	463	442	439	447	437	449	403	435	444	444	442	441	427	438	432	457	476	432	433	432	471	433	428	452	453	453	470	437	469	478	440	435	466	470	453	457	440	435	442	468	476	456	444	460	479	447	466	427
27317	19605	8971	1887	774	721	585	553	530	522	538	550	595	544	562	568	545	537	546	557	498	520	535	523	528	547	507	530	518	539	518	523	524	520	539	494	533	499	510	516	532	591	551	580	507	534	569	529	510	530	556	517	523	558	520	527	512	533	537	536	535	515	537	531	528	495	533	529	526	495	543	544	608	543	542	568	520	504	524	502	531	517	570	531	521	496	537	492	551	528	535	531	577	516	514	537	552	545	515	502	556	505	554	462	552	523	505	523	511	502	546	514	533	532	537	568	546	525	539	519	516	513	541	492	511	500	539	565	544	552	509	538	517	500	532	509	487	526	530	524	519	539	539	544	542	546	531	556	519	542	485	561	551	527	557	562	533	500	516	517	532	571	547	537	524	498	478	529	499	516	536	529	530	500	543	488	493	573	530	571	537	548	531	533	509	534	498	534	510	528	537	567	536	538	521	485	506	542	533	515	520	496	522	507	548	507	524	553	522	482	491	509	525	544	519	537	539	479	496	522	503	502	544	481	548	516	563	505	500	570	536	517	525	498	515	552	536	484	566	504	511	559	526	555	535	550	516	525	518	506	553	480	541	572	540	522	563	519	509	517	540	518	494	546	545	521	516	516	526	501	527	529	516	550	519	560	540	532	537	481	492	542	607	536	531	494	505	497	524	512	535	499	527	540	529	509	528	534	548	531	517	521	526	544	545	536	513	550	557	508	489	548	540	533	466	503	572	529	517	517	537	544	548	481	499	522	519	520	505	547	505	540	520	503	498	558	496	528	521	526	538	541	488	532	520	528	507	527	524	517	548	530	549	543	525	494	506	513	503	509	547	532	502	488	523	518	501	497	545	509	532	555	513	518	564	565	575	540	492	565	547	559	534	528	550	547	532	469	521	521	499	521	506	533	512	520	539	501	511	507	566	533	515	527	508	470	478	528	527	540	543	532	498	514	552	524	526	520	539	519	538	532	546	558	546	507	533	520	523	513	525	534	526	542	544	532	514	550	584	554	534	559	489	546	527	542	554	522	546	519	545	530	508	511	512	505	550	523	516	554	519	531	525	502	533	525	571	549	519	548	540	529	493	474	544	493	517	559	545	539	493	523	528	542	534	531	511	531	544	539	526	527	541	551	545	545	477	524	524	535	521	541	491	537	507	519	553	500	542	534	563	538	525	544	538	556	544	537	507	563	520	545	525	549	528	504	524	504	497	555	504	498	513	528	521	516	546	526	505	527	554	541	474	530	478	548	553	483	533	564	526	499	545	511	492	539	501	481	518	559	532	517	549	532	501	552	537	542	511	523	553	517	553	533	517	508	493	513	482	518	521	493	528	531	552	520	525	511	527	557	594	519	539	543	519	524	538	519	527	525	546	551	546	521	510	559	535	535	566	542	508	517	510	540	541	563	515	545	536	575	539	525	521	519	522	503	545	568	509	529	553	469	534	551	488	506	557	483	519	515	527	562	542	530	488	515	518	563	517	516	524	551	513	483	533	546	515	524	529	471	525	540	569	507	507	524	537	538	517	505	530	541	553	493	519	502	556	493	500	517	550	526	516	501	568	539	523	543	526	481	515	562	512	533	524	538	521	547	546	516	518	507	499	493	525	532	558	502	508	554	530	518	512	550	491	535	501	568	555	545	519	549	556	570	512	535	536	578	526	522	539	508	502	560	526	490	524	546	547	525	531	537	490	508	550	497	571	522	551	514	490	541	523	519	533	521	520	514	537	526	528	556	498	539	535	504	574	498	528	560	542	544	539	487	536	523	543	552	511	545	466	538	463	500	520	561	495	509	581	513	554	487	544	506	542	511	507	501	554	555	540	554	538	528	500	514	518	564	562	520	528	516	528	490	513	558	535	538	502	539	546	565	538	520	515	550	526	530	521	491	503	523	540	516	546	503	548	538	528	542	539	546	525	563	532	536	526	518	529	591	553	531	494	523	509	509	505	531	541	531	499	513	561	517	492	542	573	504	555	515	531	551	510	527	510	527	565	493	512	527	522	488	530	526	495	539	527	526	534	546	544	488	489	496	498	545	510	542	523	530	515	555	530	529	512	522	546	505	538	491	530	536	536	557	516	542	521	551	556	542	546	516	518	552	549	521	538	539	508	516	532	501	486	543	566	500	560	530	512	518	515	529	467	572	552	532	520	536	546	491	511	490	551	539	511	507	525	511	512	508	508	518	532	528	543	513	508	534	546	498	549	497	553	509	511	511	522	478	519	558	486	501	478	489	547	499	507	520	592	528	506	523	526	486	524	511	511	496	495	544	554	511	526	557	518	549	540	537	539	536	538	513	490	551	499	534	513	509	525	507	512	484	589	527	485	552	533	558	523	512	481	508	535	554	524	529	505	475	545	535	542	490	480	519	518	513	490	526	539	512	500	530	548	525	551	529	558	519	505	548	518	572	564	529	523	519	533	600	501	511	538	531	549	483	520	528	517	515	503	534	503	519	527	524	537	502	529	562	528	515	523	506	499	520	526	538	534	532	529	546	545	561	527	543	512	538	506	549	521	504	533	497	550	535	527	536	539	543	525	523	514	532	569	539	531	533	535	533	516	514	514	536	521	531	536	561	524	505	538	502	512	555	512	557	526	492	536	508	482	506	518	507	508	534	504	540	513	493	521	528	503	534	491	539	526	491	530	520	507	523	524	550	546	517	527	512	512	499	567	511	545	547	505	524	520	554	514	530	511	563	566	512	562	552	520	565	536	542	509	596	507	575	497	535	483	516	550	507	510	488	517	511	510	536	512	500	550	514	529	519	522	517	551	542	541	534	506	535	522	543	557	526	506	556	519	530	548	515	514	517	508	532	513	519	515	522	574	503	498	546	522	534	560	517	545	513	531	522	553	527	549	547	533	513	567	512	534	505	516	539	502	551	530	492	521	567	526	566	493	514	571	533	527	502	568	530	542	534	512	560	511	540	526	482	546	484	510	554	540	499	543	564	542	502	516	524	515	532	537	522	497	538	512	507	540	507	518	530	549	569	520	563	526	580	541	567	560	556	526	544	524	549	530	504	518	495	534	573	538	532	530	533	545	519	549	513	536	551	523	506	529	529	536	488	516	505	517	543	511	522	521	501	538	541	518	557	517	574	548	477	509	492	534	541	528	510	508	495	540	554	542	526	562	531	515	545	530	525	513	463	535	497	511	522	495	498	502	510	571	535	490	527	529	532	513	574	515	514	507	527	549	518	550	517	472	532	536	550	515	517	541	531	493	536	559	495	486	564	549	536	527	557	494	528	535	507	538	539	528	537	513	517	547	485	532	521	528	534	567	521	506	540	545	538	539	500	546	471	496	509	520	538	510	553	522	512	506	465	523	520	536	532	519	544	480	522	529	532	527	515	525	536	561	508	521	552	508	538	502	499	507	468	552	518	547	540	527	521	532	523	530	535	521	550	543	539	549	515	546	552	507	531	545	519	514	524	483	531	478	553	520	492	527	555	533	512	545	578	525	540	535	534	491	553	498	522
15283	14206	6466	1653	786	773	699	763	700	678	630	665	651	616	635	670	617	664	575	627	700	674	613	648	625	645	634	664	625	628	648	650	661	671	658	679	652	673	605	660	616	633	669	707	657	651	654	609	638	629	601	654	619	637	685	674	674	625	639	671	675	630	584	648	665	649	666	648	629	664	625	636	590	651	671	636	651	633	605	661	695	615	584	626	666	657	629	636	691	655	626	639	634	647	628	596	639	662	662	614	642	617	617	670	667	580	678	596	658	670	645	606	628	650	629	685	659	604	629	635	633	621	645	649	624	663	636	619	660	636	638	669	655	614	666	657	652	687	641	638	645	661	658	642	651	646	664	676	639	621	645	650	678	667	656	686	665	675	630	654	637	633	675	636	678	662	664	657	641	664	663	645	626	663	656	669	650	717	663	655	662	651	624	611	669	649	631	612	654	697	612	632	675	678	615	646	624	644	624	673	673	600	644	604	598	649	606	655	669	653	668	656	659	630	658	654	655	623	632	636	640	628	637	636	595	639	636	633	636	666	660	685	621	667	611	629	667	667	677	675	599	587	662	669	661	649	646	630	594	672	588	666	609	583	663	643	637	627	619	665	659	620	633	618	692	631	609	622	685	670	624	656	663	637	662	620	622	598	654	610	642	645	636	643	623	696	638	628	666	651	640	616	692	655	609	633	656	614	627	656	643	642	642	634	649	619	642	686	652	662	636	647	600	685	684	637	672	657	624	632	691	648	623	607	685	636	683	619	656	647	665	656	649	683	647	620	636	649	619	642	659	691	618	630	665	635	666	625	639	663	634	660	612	663	629	629	678	653	630	596	631	664	679	577	668	613	632	679	637	663	635	648	650	566	600	613	651	636	697	653	655	627	627	666	639	642	646	650	637	617	611	687	654	637	596	633	691	616	581	682	612	614	692	680	685	633	690	651	586	632	654	625	615	618	662	681	681	644	656	682	667	623	663	641	608	612	664	603	645	600	635	614	637	651	625	651	672	685	628	681	649	665	637	622	626	650	668	657	691	656	654	637	620	690	695	653	621	663	616	627	673	635	617	674	661	674	637	649	658	636	653	680	699	617	675	638	667	664	644	628	661	621	651	647	699	690	667	630	631	648	639	584	647	646	708	633	639	649	604	665	638	649	681	619	658	650	628	616	662	630	622	638	663	640	637	660	655	613	652	612	643	673	626	633	626	637	614	642	649	700	667	647	624	644	626	634	658	599	625	712	628	650	620	671	663	714	658	668	622	631	584	632	675	648	620	644	681	615	681	622	588	658	652	642	628	630	685	615	617	637	631	663	630	642	701	597	639	609	638	646	613	635	652	594	658	605	628	627	653	648	663	634	660	668	664	650	645	615	632	645	678	640	636	639	661	641	677	650	654	654	635	690	662	655	615	634	655	650	650	639	639	666	667	669	646	594	661	647	604	623	611	705	598	692	631	664	659	659	660	626	663	627	644	627	624	686	620	647	652	634	652	662	665	661	605	631	642	633	649	639	614	635	623	621	647	648	649	647	712	645	631	671	634	616	641	629	644	696	643	646	661	659	669	658	672	655	662	669	633	657	617	636	632	612	646	654	661	686	627	642	664	643	644	666	673	612	661	634	627	623	695	651	639	638	644	681	661	617	624	662	665	617	604	634	623	633	634	641	681	597	695	681	658	643	648	651	674	666	599	628	657	692	641	605	612	637	599	671	652	638	670	653	657	673	599	674	638	663	643	674	657	666	673	651	644	643	638	644	598	681	688	666	601	660	608	629	600	658	646	620	612	651	633	639	678	627	650	648	675	624	631	662	656	610	638	633	643	663	659	618	666	658	616	673	679	643	660	647	654	665	661	647	659	616	649	682	613	625	640	636	630	664	656	622	664	682	680	627	688	636	638	643	637	602	635	662	687	587	635	627	671	632	633	613	637	611	678	632	654	633	601	681	649	641	660	611	659	652	653	598	655	690	650	624	652	626	632	692	655	635	627	697	600	717	607	649	659	679	656	646	669	614	655	672	685	661	641	626	639	652	649	677	652	693	655	643	677	676	674	686	684	668	653	688	634	642	648	647	661	700	668	667	647	622	622	618	627	645	648	679	649	669	591	623	662	650	617	691	641	641	621	638	655	665	687	663	638	667	662	631	650	660	643	661	640	629	632	656	616	632	668	656	640	629	662	594	681	670	650	659	638	642	663	658	640	624	654	687	606	662	645	671	625	661	656	658	627	681	635	629	645	599	639	668	638	624	650	691	694	651	623	642	617	658	661	671	665	637	649	645	623	675	665	587	646	665	646	687	671	597	622	695	652	634	668	655	637	625	737	668	654	590	646	625	682	679	632	635	652	615	665	662	642	589	626	616	680	701	621	644	671	670	632	662	654	622	653	640	667	647	671	608	644	669	678	653	642	682	634	674	618	633	655	656	623	653	681	654	596	669	648	657	713	710	635	613	642	622	661	629	635	593	674	647	736	698	601	656	601	640	631	666	629	640	639	621	613	673	670	612	663	632	639	649	609	669	663	631	661	667	661	636	672	645	669	632	634	652	621	638	646	659	615	611	701	649	666	650	643	703	657	649	597	636	647	625	680	650	652	679	613	629	642	629	594	677	620	698	585	652	616	637	659	626	623	680	614	673	627	711	673	717	642	654	665	651	657	629	631	651	673	632	690	647	662	693	712	642	641	603	635	681	678	704	629	643	677	701	602	622	641	621	659	654	649	663	675	607	621	601	638	592	671	631	598	649	598	614	632	644	643	642	605	679	623	668	649	694	623	666	681	630	642	659	615	678	638	687	660	635	653	646	678	690	689	629	644	621	662	596	656	649	631	622	637	615	628	656	654	653	632	668	665	656	585	579	681	616	646	617	703	654	639	626	647	638	660	637	626	680	656	606	660	685	646	609	682	668	666	646	660	554	614	655	699	684	602	635	655	645	652	573	632	643	623	620	595	669	649	648	647	655	625	664	653	649	650	667	623	620	645	627	658	670	683	667	640	654	672	701	675	653	636	628	636	641	623	620	677	656	666	652	650	650	622	672	601	613	619	694	627	628	623	684	657	656	641	631	661	637	663	625	646	659	630	634	627	691	640	660	628	632	632	634	635	644	644	629	626	660	669	652	669	685	635	651	621	628	587	622	684	617	666	603	653	648	688	674	642	684	661	664	616	649	682	602	664	643	706	678	653	651	716	612	624	668	618	632	631	651	624	660	675	670	707	652	629	686	638	703	627	690	655	656	674	696	674	690	624	635	656	617	639	645	665	651	633	616	625	605	632	627	639	610	625	622	631	608	640	653	643	648	619	656	673	636	629	620	674	663	597	628	645	713	631	659	657	627	606	672	605	623	605	627	649	612	635	667	622	629	630	653	659	580	686	628	659	649	698	640	625	634	644	685	625	673	664	651	607	628	660	696	659	641	629	661	655	658	678	647	675	628	644	614	649	664	642	683	588	614	676	642	669	663	637	640	649	661	708	661	640	640	669	626	629	649
23718	21019	28016	24213	20957	8553	1211	812	753	718	717	659	700	671	662	644	626	619	629	637	609	611	529	559	564	580	538	559	587	590	588	599	589	554	574	585	588	526	558	567	588	555	592	621	602	542	603	587	609	602	582	581	582	564	569	578	599	565	547	582	569	580	630	586	555	613	604	531	565	554	557	596	586	536	537	568	577	571	569	566	569	564	574	575	578	579	529	550	575	568	559	559	549	560	579	576	577	568	540	566	571	587	599	594	608	536	562	573	554	589	563	576	553	587	555	551	581	622	611	566	548	580	578	571	578	564	547	566	559	585	587	596	564	578	548	541	514	572	538	588	583	565	536	643	542	509	590	563	579	604	560	551	536	594	570	549	535	573	588	586	556	538	568	569	600	527	607	541	561	521	573	547	538	563	583	546	597	540	605	557	552	561	590	576	552	570	556	595	576	612	515	573	567	559	554	541	559	551	566	541	597	508	554	628	559	557	578	593	570	584	588	579	568	558	597	567	548	535	574	598	612	611	584	575	550	565	583	573	578	544	571	554	636	572	557	548	528	530	606	552	528	534	564	582	560	602	561	542	596	573	571	592	548	557	575	567	583	555	582	576	540	575	574	569	595	576	584	602	597	588	605	584	625	551	567	551	573	591	567	603	581	575	557	535	540	546	568	518	535	559	557	578	571	580	588	564	595	590	569	569	571	614	585	581	567	587	566	519	527	552	579	573	553	569	545	564	539	594	553	593	597	560	556	558	591	562	563	551	595	598	591	558	576	575	592	540	530	571	542	603	577	541	555	565	559	568	586	575	573	559	554	540	539	552	588	565	548	568	530	529	559	589	584	621	555	550	567	576	585	554	532	567	568	582	530	562	556	591	579	599	552	549	529	522	563	571	593	562	535	547	547	572	578	595	584	554	579	555	586	566	592	596	598	562	586	568	538	594	528	532	547	595	606	578	587	558	592	589	581	558	545	556	596	534	591	577	592	563	607	577	559	533	634	561	566	544	580	595	595	562	583	557	593	568	571	567	546	552	546	620	542	594	562	606	552	572	532	595	571	587	591	587	577	576	570	603	599	555	531	567	596	560	584	573	596	556	551	556	599	561	594	561	532	606	567	547	541	552	582	580	539	569	549	562	588	530	554	551	560	553	583	619	581	545	588	597	557	593	579	604	567	572	581	596	583	582	564	581	556	582	597	552	518	537	556	547	538	556	604	580	571	576	529	583	554	533	583	570	563	542	556	569	602	582	569	597	546	568	558	547	606	576	562	546	587	609	553	554	565	615	576	543	607	589	549	530	561	538	552	550	597	545	589	578	565	547	564	578	571	554	555	546	583	613	565	541	532	591	528	569	572	547	554	569	564	515	565	569	580	558	604	575	573	562	562	566	611	547	549	560	559	537	563	572	576	568	579	546	567	515	566	548	590	563	618	525	598	537	540	575	555	557	586	539	551	587	563	585	587	598	571	562	561	555	591	529	598	554	540	558	578	581	561	561	594	591	557	555	587	525	569	591	588	582	583	608	584	555	527	566	553	601	570	527	528	540	567	584	577	573	597	588	580	554	577	545	559	561	611	576	544	587	585	592	601	602	551	560	579	555	604	548	546	565	594	564	566	595	550	561	600	599	598	543	585	558	605	611	543	570	554	556	583	532	586	555	562	594	547	547	563	588	522	521	567	563	546	543	592	604	579	584	606	560	560	563	546	606	578	614	585	579	564	576	554	573	541	580	567	598	602	563	604	627	550	572	559	579	569	542	557	595	554	576	530	552	549	593	560	554	587	548	562	568	559	539	563	566	594	585	532	558	557	568	537	559	552	569	590	585	571	575	528	571	577	550	553	583	569	572	567	594	620	551	567	598	634	586	540	501	581	579	521	566	557	569	574	561	535	555	583	600	562	575	570	573	600	530	581	579	565	567	585	566	565	532	563	562	585	558	533	544	550	598	557	554	560	576	560	596	566	584	539	582	594	600	586	586	511	545	547	590	572	655	544	574	579	612	557	598	536	589	568	604	585	539	587	557	582	562	608	602	519	557	564	513	577	526	599	569	551	558	612	537	541	570	593	553	583	517	592	580	617	567	557	574	542	536	544	586	580	542	591	554	554	565	551	560	606	541	577	555	588	569	546	551	548	566	595	556	541	549	545	617	554	591	579	576	543	552	564	555	587	561	559	563	600	576	536	567	539	586	542	622	595	567	576	554	593	593	546	589	564	529	565	574	570	579	550	568	543	558	540	583	583	574	567	565	547	533	555	599	593	593	569	553	575	571	535	548	581	570	579	543	581	552	573	631	564	585	581	606	594	588	541	548	539	556	603	583	594	572	529	545	536	579	559	606	535	580	566	555	499	586	562	560	524	627	542	619	582	574	576	559	574	586	591	548	591	541	575	568	594	576	605	557	547	581	564	580	579	569	587	589	565	520	574	551	532	546	536	564	591	566	541	562	579	534	579	568	589	575	533	538	527	572	572	568	562	535	552	601	575	567	544	579	555	588	562	598	543	548	616	569	553	569	561	573	568	590	587	535	586	574	587	560	549	595	575	557	593	558	600	586	561	573	555	593	560	625	585	565	581	552	564	526	632	572	546	560	573	630	619	533	583	553	558	561	577	539	569	591	609	605	536	596	581	577	597	558	579	560	566	559	588	564	583	596	563	532	582	562	509	608	570	591	571	537	572	588	573	536	543	556	544	566	547	609	603	572	530	567	582	515	581	564	562	559	568	551	535	553	602	634	550	554	554	553	627	561	578	610	557	574	567	514	562	623	574	581	576	586	579	564	550	546	572	607	543	589	566	605	610	572	596	604	570	548	579	558	560	553	551	539	566	594	558	594	582	599	571	578	567	521	543	530	576	552	535	573	524	550	585	532	564	587	558	597	528	518	567	543	556	534	547	560	616	584	588	541	593	544	553	564	591	603	542	593	571	552	576	585	542	604	518	553	575	552	542	557	573	564	570	554	609	588	600	525	573	585	558	555	591	592	588	583	556	610	587	564	549	575	606	554	547	559	546	527	580	559	551	554	564	538	602	568	587	625	531	577	566	601	552	572	557	577	596	576	592	579	521	593	581	581	631	564	588	549	573	548	535	531	564	615	602	576	534	593	556	563	544	606	558	576	555	532	583	586	542	574	549	574	568	607	593	561	547	547	589	561	614	532	618	538	533	534	598	552	600	559	543	556	572	572	591	567	575	579	550	571	591	573	572	564	597	520	536	577	602	559	603	570	601	571	570	520	539	591	550	548	577	588	565	595	615	578	556	587	533	540	580	579	570	570	561	561	569	585	570	523	592	525	577	563	581	533	576	588	569	597	598	628	546	533	625	554	548	566	552	568	545	566	515	520	618	557	551	547	591	579	586	588	562	574	564	583	560	564	547	553	587	569	570	575	553	624	582	560	554	616	524	560	579	522	544	601	547	538	561	582	583	579	563	552	559	545	594	557	576	558	551	561	554	582	584	520	567	573	577	592	563	527	572	576	538	554
20356	29329	16278	5057	2546	1916	1531	1279	1097	1007	940	909	831	805	819	814	763	740	732	729	752	707	751	751	752	740	738	729	688	721	727	687	691	698	702	697	688	700	711	694	707	700	690	705	708	715	723	760	693	662	756	698	700	661	690	731	649	727	683	707	723	694	690	715	699	671	686	737	703	721	727	677	732	681	672	695	732	683	701	731	711	712	697	681	709	722	669	677	736	688	654	710	681	687	729	729	708	734	688	718	682	721	699	692	687	678	729	690	721	710	657	672	686	713	707	729	788	722	647	694	741	699	679	675	655	669	783	737	679	713	667	681	721	675	683	726	680	694	696	690	673	725	717	722	709	708	701	687	711	663	737	664	715	739	722	713	668	708	720	687	706	637	729	706	704	736	702	695	708	717	748	697	721	700	721	719	640	706	674	688	674	728	729	705	682	696	725	743	719	779	731	703	712	747	686	684	690	664	703	687	704	708	662	691	681	701	705	697	682	682	720	684	722	666	666	676	676	708	672	714	683	752	676	674	716	695	713	673	690	736	675	728	705	687	675	678	707	698	720	659	688	665	717	694	715	704	672	716	639	685	684	675	691	735	681	702	730	702	705	733	658	660	700	685	702	702	744	687	660	678	714	687	713	669	667	698	722	697	675	676	700	710	662	687	708	659	711	707	696	668	671	678	700	710	706	699	707	714	632	704	687	698	725	703	690	700	706	686	699	663	689	707	722	698	726	681	729	733	654	689	703	726	731	691	724	712	733	762	668	710	663	716	675	705	703	675	668	697	677	693	680	682	637	764	703	722	683	692	728	703	716	675	672	717	693	669	671	712	703	671	740	677	653	709	706	723	727	663	645	680	695	710	643	704	689	724	708	737	651	670	680	640	745	678	710	717	727	717	689	703	687	726	698	680	681	707	700	700	679	702	741	705	708	685	665	741	686	654	659	638	716	684	680	737	714	687	709	709	729	718	684	661	707	669	720	682	710	704	708	753	756	701	716	693	696	653	686	724	668	679	732	701	687	726	672	682	725	738	693	700	677	654	655	674	737	712	689	730	719	698	693	713	668	753	703	689	675	712	679	734	742	722	694	682	711	703	716	723	677	688	679	693	668	683	756	663	699	691	666	725	666	686	714	689	735	677	716	717	653	766	702	735	676	659	713	710	714	696	718	713	701	735	724	682	734	682	694	675	736	683	657	690	718	697	659	712	704	675	732	707	720	742	655	683	693	690	687	701	696	674	694	743	696	677	724	689	697	697	752	675	701	681	728	687	681	677	726	654	711	689	682	716	709	679	723	696	729	643	678	695	695	718	692	692	704	709	676	646	662	718	648	766	720	670	688	689	681	691	703	689	671	692	709	737	729	720	720	685	673	723	731	688	667	685	715	665	692	686	661	731	732	707	693	694	725	688	738	751	673	668	672	746	718	689	707	698	675	704	685	683	669	694	695	697	696	624	651	788	691	720	667	684	692	658	703	682	740	659	746	738	704	736	662	679	682	738	679	685	701	743	729	668	705	707	713	721	702	684	760	653	707	686	733	735	713	679	707	719	734	772	718	681	696	702	678	754	700	684	741	717	736	659	704	757	703	687	740	681	684	681	691	697	705	674	674	674	695	692	663	696	709	716	695	739	686	693	677	678	719	709	682	710	701	692	682	705	706	696	663	667	706	741	659	732	696	714	683	693	688	690	720	688	708	696	678	685	675	674	666	694	727	720	659	671	662	701	705	696	661	743	727	718	731	664	710	691	653	701	654	724	709	708	670	715	699	692	702	722	746	680	720	703	694	667	686	633	694	677	689	711	713	679	716	687	658	675	704	703	650	692	682	682	726	725	634	762	696	698	691	691	709	716	667	701	673	764	692	690	689	679	628	722	693	735	687	708	701	712	720	695	681	720	684	734	691	742	707	730	666	718	684	702	747	717	709	696	716	669	701	720	694	667	682	685	690	703	673	703	715	662	754	715	670	686	633	662	678	693	686	705	699	708	694	727	749	677	721	700	681	693	663	662	702	684	702	657	725	690	742	678	726	719	692	691	752	671	661	731	707	720	744	702	696	683	678	650	668	735	690	699	693	718	683	670	667	665	719	686	670	700	714	692	688	640	644	687	681	691	724	723	661	691	699	685	668	699	676	755	727	699	688	654	738	671	706	710	678	704	692	665	711	692	677	701	670	662	685	673	709	718	720	687	707	700	693	728	691	679	691	712	713	712	691	644	726	717	706	664	705	711	711	692	670	719	696	706	711	727	682	697	724	709	678	660	676	685	664	707	696	748	710	707	754	732	703	764	726	712	704	721	688	696	682	653	663	741	654	693	742	733	710	723	711	733	680	667	719	685	689	695	703	702	649	686	679	714	702	668	756	670	697	727	715	654	697	684	695	666	670	706	723	705	726	747	650	690	756	678	692	748	683	669	663	703	694	679	761	759	687	661	689	678	712	702	699	666	723	713	675	704	721	665	695	745	722	672	684	706	710	708	719	705	689	696	679	690	708	760	652	691	688	715	715	698	711	683	627	704	691	735	660	725	688	725	687	693	787	700	681	699	671	703	679	701	644	664	708	738	737	710	647	679	659	692	695	682	726	691	695	656	699	667	713	684	735	695	680	716	773	719	701	648	709	721	643	672	709	709	687	688	673	730	662	736	717	695	751	709	650	680	728	710	708	658	726	677	700	690	732	716	698	694	717	692	702	685	743	709	733	688	712	689	685	709	740	646	670	724	668	670	648	629	737	681	686	724	716	669	682	761	714	687	700	678	719	657	712	726	711	724	685	709	718	685	700	712	718	704	721	705	725	699	715	677	697	699	695	691	727	695	738	681	673	687	760	624	698	682	721	727	723	691	722	668	686	688	681	724	704	678	674	686	684	686	683	689	768	676	683	714	743	670	683	745	662	679	746	688	708	691	674	685	712	662	737	682	649	702	686	696	711	738	660	701	733	695	686	718	699	698	694	701	706	657	661	697	723	677	668	725	692	724	690	669	676	681	730	684	675	655	698	712	701	720	727	717	722	721	700	719	662	742	692	669	701	698	675	718	653	661	672	644	697	701	713	722	694	626	724	679	688	677	667	698	684	675	694	710	755	718	712	729	686	693	691	748	658	634	706	644	699	688	721	698	697	641	690	743	747	695	679	718	660	670	666	695	686	687	676	704	681	643	724	670	644	698	705	609	694	699	698	749	690	713	704	667	659	664	706	696	695	740	659	746	729	690	667	713	700	683	657	757	668	700	650	658	707	688	717	697	669	731	710	701	725	695	718	678	694	708	698	739	671	728	680	718	654	698	716	711	699	677	688	710	667	685	713	739	653	707	673	692	709	691	685	681	735	743	694	689	706	682	723	696	689	721	695	721	710	732	663	719	714	682	660	677	704	702	685	721	675	671	620	721	674	716	717	687	663	669	723	677	726	706	717	679	710	704	682	718	708	764	684	701	635	708	688	707	691	724	758	674	686	707	704	689	694	674	730	709	707	707	729	629	653	729
24754	21028	26957	25142	9839	775	573	490	426	381	418	409	375	340	372	358	354	354	328	368	359	369	345	349	307	344	348	347	402	353	339	336	336	351	333	332	304	334	317	362	342	325	333	336	334	313	338	338	344	367	344	339	320	322	318	327	357	376	354	321	326	307	322	326	341	371	364	345	312	353	354	369	318	325	327	346	351	351	348	351	353	346	355	337	329	351	342	337	330	341	332	304	323	340	343	326	338	312	343	317	311	323	335	308	313	324	337	296	340	359	331	328	329	338	327	330	354	306	325	344	325	302	347	331	376	314	361	307	358	331	336	299	323	344	315	364	348	386	322	354	316	339	351	320	349	294	321	361	329	330	358	373	326	342	343	342	336	306	315	330	304	323	357	330	327	342	343	316	324	324	336	353	322	324	355	312	316	351	330	352	323	324	320	349	341	334	330	354	335	349	318	339	337	345	353	359	373	320	330	299	320	352	335	318	370	356	315	353	332	332	343	342	315	326	364	317	339	325	318	326	357	326	339	344	326	312	339	353	335	333	335	339	351	324	314	373	311	319	339	343	334	326	339	309	359	329	319	319	329	303	360	317	317	336	333	321	346	317	330	350	337	321	331	310	294	355	294	337	346	322	323	340	315	364	328	335	360	319	302	327	334	312	344	371	361	334	354	376	322	336	327	331	315	308	342	314	326	343	388	321	352	317	359	350	321	343	346	319	311	328	331	318	328	340	328	347	322	337	349	352	302	348	322	319	301	342	331	368	336	335	346	314	367	323	356	353	341	333	328	348	337	322	315	299	356	352	353	314	337	342	364	344	310	347	313	385	337	342	357	351	347	324	359	299	346	328	350	320	353	332	349	383	360	333	355	340	322	308	355	348	352	356	353	332	360	347	348	350	361	350	349	347	313	338	327	345	384	387	344	345	355	360	345	293	348	308	314	315	340	343	331	351	317	345	321	360	301	325	363	309	323	344	322	326	321	352	331	329	354	328	343	328	355	311	342	328	349	356	320	318	322	325	360	334	350	325	300	329	307	352	322	312	344	340	329	335	364	353	335	319	324	313	339	296	345	343	349	334	331	334	327	329	348	313	352	358	357	341	358	336	305	373	346	367	322	346	323	331	306	332	313	327	315	344	372	325	308	339	345	311	344	366	321	345	341	334	285	320	345	313	314	327	328	359	349	312	305	336	348	350	348	338	333	315	367	351	332	332	353	365	366	336	361	375	333	324	348	351	316	320	295	360	327	357	345	364	332	360	341	319	335	355	361	339	328	334	317	337	354	322	366	333	365	316	343	355	318	358	319	307	339	320	356	352	339	361	329	322	336	327	297	326	340	343	329	317	321	344	360	356	358	336	333	335	334	328	304	324	338	355	361	331	311	349	322	362	326	358	330	359	374	343	330	370	342	321	341	325	368	350	367	351	338	358	335	315	348	350	322	300	349	330	349	361	315	347	323	332	311	328	336	355	311	330	359	313	343	370	317	337	339	346	365	340	346	343	346	325	331	356	354	359	319	370	307	319	357	335	335	343	332	310	365	300	361	348	342	348	327	334	321	321	317	339	328	308	334	352	324	316	339	348	366	376	322	325	357	373	341	335	305	371	317	329	323	341	336	351	339	329	352	310	334	318	333	367	313	332	331	357	324	354	327	328	344	360	323	338	317	350	333	338	340	354	327	347	345	295	334	324	339	365	359	349	337	315	347	341	330	343	326	326	313	335	334	339	331	314	354	318	331	315	345	329	323	324	350	295	327	365	366	344	310	336	329	346	352	337	301	341	322	340	329	315	355	336	336	343	346	352	352	352	370	302	327	344	327	351	369	326	357	347	352	324	347	342	343	347	334	332	340	291	352	326	338	366	360	338	319	318	322	317	321	339	333	354	336	346	354	350	339	344	335	332	338	331	331	311	324	371	310	338	348	379	332	347	362	322	350	353	338	323	341	332	344	317	312	291	341	362	308	338	334	330	350	327	321	323	343	292	306	324	327	360	333	313	322	333	306	303	337	344	326	337	329	342	326	330	334	348	338	338	361	365	315	322	342	359	334	305	345	352	339	322	349	345	321	341	368	347	352	324	341	300	311	345	354	341	326	327	348	350	323	349	316	345	323	336	308	302	354	313	342	355	360	337	365	322	327	328	364	351	329	341	334	333	350	349	329	326	342	375	320	323	324	367	328	334	336	319	336	331	332	358	366	325	360	332	356	329	383	338	327	330	343	363	326	321	345	345	327	335	366	352	342	362	341	365	379	310	326	307	326	361	308	351	323	327	335	314	339	346	342	330	324	309	326	321	342	323	330	334	347	332	335	344	345	342	337	373	295	344	326	316	347	366	348	332	324	323	329	353	327	308	337	343	337	359	344	377	341	341	323	354	350	328	318	340	341	350	350	312	338	339	333	338	304	333	345	319	341	323	334	328	349	299	325	332	320	328	330	337	326	349	381	306	333	324	346	333	322	332	325	348	332	315	327	351	327	354	331	334	374	327	311	354	313	317	342	382	330	343	354	298	320	331	333	297	363	325	338	369	356	337	342	313	337	309	333	320	341	327	355	361	339	340	303	350	333	355	311	311	338	348	320	307	352	347	328	319	339	344	333	322	344	316	338	326	356	318	351	322	358	340	347	322	328	330	367	354	322	321	364	343	330	332	325	340	361	321	324	345	348	337	336	340	337	356	316	309	331	330	310	304	335	322	320	310	325	323	340	346	332	359	326	376	350	317	342	335	314	324	357	361	337	307	339	356	333	366	338	349	355	350	355	370	323	349	358	301	321	328	338	321	359	311	330	352	356	330	327	354	318	334	361	340	338	325	342	318	331	338	322	301	329	332	368	312	336	309	346	327	342	356	319	366	335	331	349	337	366	364	309	338	357	373	357	347	331	337	351	352	324	336	325	325	372	321	334	346	329	357	335	332	327	334	341	336	325	319	364	349	316	342	357	332	378	315	359	338	309	315	351	361	344	357	335	304	349	333	332	374	364	320	326	336	350	320	330	286	311	315	337	312	347	354	343	341	368	341	318	326	340	336	341	368	340	329	310	329	313	332	324	349	324	319	356	351	308	322	313	347	320	324	346	329	326	350	339	351	326	313	374	339	350	301	319	347	342	327	332	329	338	349	317	332	331	345	347	341	310	365	357	328	341	333	345	364	319	362	367	320	321	331	330	322	332	325	301	351	334	348	338	325	332	369	346	350	333	339	349	382	394	323	328	313	343	344	320	338	330	346	320	374	335	339	321	331	335	313	325	325	334	316	355	354	344	372	350	331	322	315	352	335	304	345	339	352	352	354	327	334	357	324	315	354	316	330	337	367	361	328	331	356	335	317	321	312	338	344	325	333	346	339	340	364	344	324	320	340	333	347	316	332	328	311	355	342	341	350	349	306	364	324	325	330	346	334	300	318	336	338	365	358	304	361	344	335	331	323	348	348	324	341	322	326	321	361	355	328	367	341	348	351	327	342	348	319	348	335	331	343	320	336	343	339
19104	23790	12226	3551	1445	1090	890	732	712	599	534	515	469	501	500	494	446	451	464	472	428	444	412	464	443	404	433	415	423	437	395	442	435	428	424	430	437	434	439	412	397	438	387	401	436	381	403	421	404	430	435	416	419	437	447	440	397	448	420	397	438	429	419	437	417	449	414	410	417	431	436	430	425	443	384	410	425	440	445	460	411	455	386	419	435	453	417	427	436	401	419	426	393	405	420	427	412	397	422	430	406	446	432	403	416	409	422	393	426	389	413	409	446	413	428	422	415	386	418	393	434	466	424	442	416	410	429	418	396	449	419	397	431	419	425	434	432	449	403	439	431	417	412	408	413	438	414	416	445	440	416	405	411	381	412	418	445	437	416	423	415	404	434	395	427	428	414	412	416	417	417	425	403	387	424	423	424	396	426	439	415	428	445	436	453	427	430	408	410	404	426	442	422	397	417	435	411	426	433	414	399	458	384	395	407	415	445	410	441	419	423	409	421	429	445	460	434	403	440	396	390	442	405	392	389	456	432	423	412	452	394	391	391	395	422	419	437	416	421	419	402	401	410	435	400	413	393	469	406	398	377	431	396	417	387	440	425	394	439	398	405	407	438	435	417	448	440	464	415	403	435	423	412	432	441	439	447	439	390	431	454	448	406	402	396	426	442	461	375	437	407	431	402	389	419	447	412	389	415	444	431	427	435	435	408	435	443	427	416	428	425	418	437	439	405	438	433	414	409	426	389	431	451	415	420	416	416	380	392	463	417	401	396	458	416	401	431	451	403	404	413	426	399	403	436	411	445	426	407	399	395	409	421	429	429	397	397	397	416	408	438	399	402	417	474	446	443	408	433	379	401	425	417	403	421	414	408	392	397	437	413	389	416	424	392	414	439	407	405	421	394	434	440	425	458	454	411	447	416	386	441	428	431	397	449	451	417	429	421	409	458	434	432	393	397	434	436	437	378	400	429	420	411	395	431	414	378	432	401	439	419	412	396	394	381	430	415	437	419	394	420	457	408	392	446	432	406	374	443	423	421	430	414	401	420	408	421	412	418	415	412	433	434	462	403	420	424	437	464	418	443	436	430	430	393	397	420	446	415	423	444	396	414	431	443	433	442	435	433	396	393	418	420	419	386	425	448	435	420	400	442	419	444	437	431	431	386	390	396	441	439	355	445	432	440	432	437	424	375	417	435	433	406	422	421	455	406	401	421	415	413	409	366	404	418	382	389	418	402	434	382	434	393	391	423	419	398	433	373	434	408	405	476	450	408	446	399	436	377	411	396	404	405	449	420	437	395	443	423	417	406	400	428	419	446	415	390	357	464	424	428	405	440	435	425	392	434	401	452	432	456	414	439	420	415	436	416	423	425	436	390	398	417	388	413	389	403	417	436	403	442	410	435	443	410	424	448	420	403	427	477	446	407	454	429	411	444	427	449	412	382	444	431	416	451	417	416	416	378	421	450	428	448	406	437	387	432	405	419	429	422	426	392	426	377	446	402	393	416	425	410	428	434	429	396	438	408	417	416	407	438	406	435	407	440	400	408	379	419	448	409	430	418	398	442	438	437	437	452	400	447	396	442	455	413	409	431	443	432	367	407	414	411	423	400	420	401	415	452	388	379	429	426	476	443	409	382	390	421	407	415	425	438	393	385	436	418	378	410	422	463	428	412	409	436	393	407	427	438	403	422	406	461	398	425	449	432	394	435	388	394	410	390	442	459	422	426	407	438	443	394	413	498	433	438	433	420	434	424	393	432	412	452	425	437	402	421	401	437	442	382	428	406	411	419	419	396	451	436	454	409	447	438	414	410	409	416	427	396	390	406	434	409	390	416	382	445	386	408	436	433	409	454	402	437	392	451	425	410	447	418	401	401	389	401	406	456	436	409	429	439	430	418	429	433	428	400	424	399	440	422	455	449	422	407	450	411	395	409	421	423	446	407	406	432	417	412	448	386	407	387	404	411	396	394	447	414	421	413	387	437	401	404	406	451	404	413	436	395	427	400	444	429	431	389	385	394	406	428	439	384	442	434	427	423	430	430	434	449	396	395	434	448	446	419	379	439	395	425	411	428	426	466	399	425	420	403	417	462	417	464	457	428	407	397	406	440	434	417	391	402	395	428	411	412	410	413	392	417	430	428	431	416	422	422	417	401	407	439	395	426	439	411	418	402	364	460	383	386	459	404	443	415	404	400	395	431	415	405	426	388	410	437	407	440	408	409	465	415	396	443	428	430	434	400	443	408	407	376	441	395	432	411	445	421	394	396	419	396	449	451	437	440	408	416	439	430	443	416	417	419	416	426	395	404	418	387	448	434	417	423	407	422	402	425	437	407	387	399	424	429	420	410	426	387	449	395	415	374	447	411	379	415	436	450	435	435	407	422	425	417	414	425	427	388	405	388	440	458	414	413	414	395	409	416	419	449	396	449	437	411	431	398	438	403	411	399	416	459	423	411	393	440	416	410	393	427	428	412	392	406	427	388	395	411	387	401	474	414	408	440	424	446	405	399	422	423	425	406	433	425	431	459	407	403	391	439	417	392	414	426	441	422	397	406	429	413	417	422	438	410	403	379	416	432	389	386	407	411	416	411	423	423	412	429	450	420	426	404	411	458	433	413	431	453	416	416	439	428	410	477	384	441	413	440	415	426	429	424	393	407	406	396	397	431	399	406	421	443	398	443	397	416	397	426	400	424	426	416	430	449	422	475	387	440	416	418	464	402	414	442	404	410	408	403	397	424	431	428	433	396	401	417	402	413	456	420	423	411	415	395	414	403	423	416	433	412	428	410	425	390	424	459	428	406	422	447	422	394	432	413	437	374	439	439	412	415	409	414	413	427	453	415	429	437	438	425	448	423	407	383	400	423	405	423	403	422	448	421	430	404	390	405	399	400	448	474	430	396	427	431	385	435	421	409	430	440	416	440	419	416	415	467	419	413	427	451	393	433	419	421	426	421	427	436	426	422	413	420	400	441	416	409	472	425	411	437	392	410	426	436	433	402	437	432	416	470	416	426	419	373	437	425	419	443	407	429	421	415	423	390	426	446	435	390	394	408	424	390	407	426	426	376	403	425	428	415	417	438	427	426	404	416	438	435	412	428	415	385	445	421	422	408	413	392	429	402	398	450	426	422	424	377	395	403	417	375	422	420	403	398	439	408	459	428	428	416	411	394	460	449	407	446	428	435	442	431	406	406	428	400	412	411	428	399	439	401	400	422	410	408	393	396	444	423	404	431	423	393	385	410	434	394	450	357	430	438	393	451	434	417	464	439	427	395	459	433	428	439	376	440	438	417	462	432	371	413	392	436	438	385	421	416	400	410	438	429	433	420	437	426	411	430	426	428	452	439	406	432	429	402	446	436	432	433	413	410	432	431	409	389	397	433	410	414	435	406	450	389	441	395	399	452	415	443	412	437	457	452	428	403	450	430	428	440	392	426	426	429	421	408	417	414	407	399	465	434	438	457	403	399	437	430	395	407	409
22628	21074	28585	23782	21065	21050	6369	909	653	648	595	570	480	457	426	476	413	399	420	361	389	363	385	388	383	349	361	372	375	426	386	386	363	344	389	373	392	382	416	366	358	371	339	332	352	384	377	376	335	352	333	346	344	362	359	346	409	347	334	331	410	359	353	322	354	341	356	313	330	338	366	344	364	355	337	374	359	385	390	326	374	347	323	362	365	391	362	323	330	367	323	347	375	343	349	376	322	355	330	363	346	375	341	367	338	321	402	344	353	369	352	356	358	370	354	394	308	350	348	345	361	367	341	372	363	344	377	338	368	342	349	305	370	344	339	361	361	341	389	370	345	328	348	351	357	359	341	354	389	369	385	376	355	332	368	381	354	321	326	333	371	345	349	344	368	346	366	301	340	340	342	382	340	367	339	350	350	380	357	335	301	333	345	344	347	324	363	350	322	362	333	355	327	344	361	322	365	311	360	307	357	327	348	292	324	361	344	348	344	365	363	342	319	396	324	331	379	341	326	359	378	357	330	373	340	338	355	369	330	331	363	317	341	360	338	349	342	367	388	296	341	332	346	315	341	348	369	320	351	353	343	335	332	369	337	334	373	357	369	359	369	371	343	363	352	370	329	333	339	344	378	378	365	323	345	378	360	366	325	341	374	375	340	342	368	370	386	354	340	354	329	329	344	335	342	337	339	366	355	334	318	369	360	343	361	346	349	368	320	334	344	315	345	390	342	360	342	326	377	348	328	339	310	346	389	346	387	333	320	357	372	351	360	370	344	348	366	318	348	353	336	361	350	349	316	328	321	383	323	375	341	366	342	378	352	341	347	354	381	361	389	362	412	353	315	382	358	353	357	348	351	336	373	323	331	363	361	348	381	339	354	362	359	352	349	340	343	336	355	361	341	358	356	318	348	329	369	358	358	369	335	351	379	386	358	342	346	335	335	348	357	360	302	367	344	343	328	361	354	336	372	365	344	336	343	338	346	328	371	369	334	337	322	374	353	334	353	362	329	388	349	357	360	360	325	356	353	348	359	343	347	338	336	356	331	381	365	341	352	370	356	357	342	310	387	371	328	353	344	346	348	307	329	349	346	368	359	372	332	384	320	337	395	339	361	342	327	362	358	356	340	324	388	365	347	366	374	383	306	328	351	353	370	372	328	390	378	370	352	351	312	353	366	348	347	339	368	363	364	370	365	364	322	347	339	340	363	351	352	340	352	325	373	399	339	349	371	360	324	356	368	353	343	334	333	334	368	356	331	347	349	336	339	319	350	309	365	351	367	364	336	360	396	365	342	352	345	369	388	350	361	361	356	367	367	379	336	342	286	333	365	359	341	326	341	334	321	377	391	338	364	380	343	321	348	347	340	325	377	347	362	328	383	361	349	346	325	374	363	340	388	351	346	309	368	355	359	337	338	366	340	329	385	346	349	353	351	353	324	338	355	330	340	346	305	340	342	354	376	313	372	390	386	392	372	364	376	337	356	343	381	351	312	340	386	359	353	352	336	326	369	372	374	330	331	327	344	396	375	374	350	379	366	323	342	323	350	336	334	330	332	341	367	361	306	347	371	315	346	325	331	382	344	361	342	367	337	319	362	356	346	351	339	328	352	372	361	370	348	351	358	344	339	334	349	334	329	328	376	374	363	336	331	322	391	335	350	354	351	357	344	355	358	360	355	353	337	334	348	345	326	332	368	320	359	352	348	349	332	323	347	352	348	321	373	344	339	350	333	375	378	342	349	326	352	341	347	357	345	355	339	356	349	355	369	363	343	371	375	353	343	387	313	360	361	376	363	323	346	400	354	345	344	353	403	351	339	386	370	344	366	326	358	369	330	359	362	347	306	387	358	330	379	354	358	367	352	345	350	384	359	372	356	328	339	349	348	351	365	342	373	336	383	353	377	344	303	344	358	326	325	332	392	351	330	321	345	357	360	313	361	354	328	320	340	352	332	355	355	357	348	356	337	359	361	319	333	334	348	316	360	341	343	343	340	388	337	356	366	361	342	354	303	335	312	381	343	326	359	337	347	353	348	359	353	376	337	369	361	358	356	350	324	357	354	377	339	317	337	334	354	348	357	326	345	347	379	345	356	332	373	321	383	332	362	345	393	355	360	316	348	365	358	345	330	366	337	354	332	365	319	313	334	384	314	363	369	364	321	339	375	348	363	317	350	346	328	355	368	367	343	347	354	350	345	321	371	366	349	338	364	354	344	350	358	350	318	350	323	333	346	353	353	333	374	305	333	368	348	357	329	346	333	325	370	357	354	333	337	354	362	337	373	323	370	359	368	355	343	365	383	356	356	354	335	376	330	339	331	395	336	278	324	349	361	374	329	372	321	345	342	350	388	356	339	323	379	396	359	334	306	331	341	329	371	323	366	365	315	334	330	347	343	323	344	368	353	329	346	354	307	347	360	354	353	350	364	331	344	351	349	355	373	327	331	370	345	354	333	373	329	325	350	334	352	365	332	354	357	343	361	379	339	367	334	320	362	350	336	348	323	338	343	347	369	321	366	356	345	338	335	362	327	327	372	361	373	355	357	332	336	311	349	374	361	376	355	335	380	320	350	346	314	350	360	371	335	339	319	359	351	331	352	345	334	365	340	355	373	342	332	317	352	358	355	335	312	345	383	370	332	355	326	323	309	417	358	355	325	302	356	366	358	372	367	352	345	363	350	372	328	355	351	352	363	339	336	349	332	323	348	329	327	342	338	338	332	326	337	347	377	336	360	362	342	332	365	335	371	376	346	329	335	313	352	345	354	341	353	331	344	357	353	339	333	367	339	316	360	344	335	378	337	336	365	346	366	336	332	344	375	334	361	340	373	365	346	358	350	350	336	336	345	342	332	351	379	380	366	363	334	337	371	355	371	347	352	349	335	362	331	380	316	384	326	358	354	322	316	345	372	340	345	351	344	360	398	374	354	375	371	373	350	361	353	354	366	344	389	371	359	340	337	388	352	341	352	341	357	354	336	340	350	365	377	344	341	357	338	356	359	349	316	323	354	322	367	354	350	336	355	344	327	342	368	338	344	346	391	342	357	347	379	341	356	324	328	334	335	324	360	364	377	340	365	315	367	307	368	345	358	339	373	361	356	339	355	363	339	354	328	346	364	348	342	344	368	347	370	376	380	382	353	351	347	357	328	332	352	398	333	319	330	382	362	351	377	355	336	363	336	348	348	329	343	367	335	363	346	364	334	358	337	357	366	342	370	338	365	361	333	331	404	350	364	372	369	350	339	359	330	392	355	355	378	342	351	351	354	352	351	370	362	349	355	381	348	355	352	353	337	359	361	386	346	368	358	342	408	348	360	358	352	338	396	360	377	330	364	330	356	360	365	320	345	361	372	335	332	312	342	350	353	350	353	365	320	378	339	369	348	352	335	372	369	341	334	344	329	346	357	326	355	356	354	353	356	343	333	364	315	388	349	356	360	348	356	339	319	353	331	349	339	328	353	336	335	382	371	339	343	344	311	341	357	356
24462	35610	22309	7945	3826	2760	2000	1569	1295	1092	924	786	706	725	620	554	562	538	571	485	575	587	488	492	467	496	482	504	489	480	485	486	477	461	458	431	469	472	489	470	464	432	442	455	440	480	505	466	445	441	447	456	438	439	473	441	476	490	429	462	439	433	453	452	422	432	419	433	438	429	480	461	467	449	427	423	458	490	443	446	451	469	457	434	485	424	433	451	415	428	445	448	439	431	443	450	479	421	425	450	454	483	435	434	438	456	459	470	427	412	450	455	475	447	498	460	435	467	441	435	475	468	443	425	468	448	442	459	415	459	428	401	423	451	413	475	421	417	436	474	455	432	463	425	460	482	473	470	439	482	452	445	423	449	447	489	420	431	442	457	450	439	446	433	473	449	467	508	434	434	432	452	439	470	446	408	428	413	443	432	449	429	455	409	478	416	449	457	465	440	452	432	445	446	472	437	422	450	422	471	455	455	388	436	452	437	475	415	435	437	425	465	432	460	448	448	427	434	448	486	508	437	465	428	420	449	425	450	444	418	428	461	465	452	440	434	419	467	450	444	446	463	420	441	461	416	471	443	431	428	426	433	459	462	444	416	450	456	431	411	426	433	426	407	451	419	435	452	431	463	460	423	445	431	439	417	421	433	440	426	397	442	452	441	437	443	494	475	423	450	446	410	454	474	457	430	463	432	433	443	440	423	449	469	401	467	398	428	439	393	447	432	427	423	444	429	425	430	429	436	467	469	464	476	444	447	473	432	448	413	409	425	453	432	433	455	455	466	470	405	445	465	440	465	446	414	410	454	429	466	435	446	441	438	433	429	441	430	424	445	439	445	455	463	455	442	436	443	441	413	423	468	459	445	423	439	444	439	408	457	456	417	458	457	468	449	429	439	448	502	395	437	472	428	444	444	461	455	453	471	436	447	406	435	437	395	416	436	432	409	438	461	437	437	432	445	415	407	460	423	481	428	432	438	446	413	421	452	478	434	417	421	452	470	456	442	469	466	398	461	418	404	442	415	427	469	450	435	453	413	405	455	430	423	472	479	499	441	476	445	441	476	438	396	435	455	451	432	466	453	440	409	416	460	426	433	491	445	453	459	419	452	446	434	460	433	473	461	467	452	463	446	452	448	449	462	418	417	449	431	405	444	442	447	436	422	462	383	435	417	450	445	439	449	453	409	437	436	422	461	423	423	443	441	413	444	440	446	445	470	431	409	462	446	436	437	409	462	442	503	428	420	441	431	448	455	449	460	455	443	466	416	462	432	434	416	435	424	472	436	460	447	425	454	408	464	445	458	435	430	436	410	460	428	413	418	403	423	437	435	446	428	465	402	443	443	452	446	421	448	440	431	445	431	485	422	469	417	432	447	459	440	469	444	436	430	448	439	430	437	466	464	444	392	450	462	403	428	426	434	487	413	421	449	457	468	457	411	433	479	408	444	427	445	462	458	408	438	431	438	406	439	415	455	445	427	447	446	470	431	433	482	437	429	452	460	454	451	499	487	415	444	464	455	423	432	416	453	471	440	445	421	458	441	419	432	434	450	441	454	442	426	416	422	452	467	442	449	424	430	435	437	424	441	451	434	429	424	451	471	448	453	471	425	462	418	424	453	461	485	433	397	479	448	447	512	457	456	436	396	433	424	430	429	449	452	454	428	432	434	431	428	461	418	442	414	451	468	450	456	456	411	442	471	450	450	472	442	398	459	448	463	472	480	416	431	454	462	467	403	432	393	441	442	498	442	472	413	451	464	459	453	416	425	478	429	425	421	448	425	456	433	465	446	458	423	449	445	402	470	430	438	438	447	471	437	422	455	410	477	451	435	453	450	412	425	453	440	436	430	425	463	415	437	431	435	442	457	470	455	445	447	430	456	439	421	447	424	418	459	468	419	428	453	465	434	408	436	419	461	415	463	416	459	445	454	458	455	386	452	432	478	433	489	455	414	418	442	414	444	439	425	445	413	433	419	462	416	398	441	414	444	443	429	453	441	415	438	426	440	502	441	417	431	450	432	419	517	451	428	454	420	425	490	400	453	424	472	453	443	433	440	442	405	472	447	435	438	445	422	486	463	413	424	423	415	445	430	486	442	464	435	460	441	466	444	453	508	428	460	449	460	438	426	451	462	451	454	433	474	453	414	404	444	460	453	450	483	460	431	440	396	455	425	493	378	486	460	442	461	430	440	451	435	435	477	452	441	442	457	447	418	447	417	445	488	481	396	430	463	456	432	423	466	451	434	392	487	446	478	427	466	446	483	452	446	410	434	447	440	439	443	477	437	442	431	486	496	432	425	477	400	436	442	405	419	464	424	458	433	417	430	446	464	461	438	466	437	410	394	456	459	425	443	429	417	435	414	436	469	477	485	476	426	437	507	436	437	459	410	454	452	453	410	395	430	451	466	457	435	471	419	451	435	471	416	474	388	447	441	473	479	460	441	407	439	396	406	387	441	419	472	480	426	423	436	451	443	407	444	461	454	414	445	427	434	423	437	431	440	444	435	459	446	464	469	422	446	444	434	417	426	441	427	440	458	427	426	433	449	457	432	439	433	407	401	461	439	446	429	445	457	436	442	449	426	410	440	452	427	433	457	413	477	469	456	442	443	441	462	453	432	442	412	447	442	392	436	451	460	467	425	444	468	439	457	453	410	434	443	473	424	409	457	483	426	422	418	422	420	464	418	429	428	421	441	416	442	431	427	439	422	451	435	442	437	430	444	463	432	413	426	406	488	452	378	430	444	407	436	430	420	454	456	466	440	414	486	452	457	452	441	466	393	487	411	462	424	428	432	409	441	465	451	467	432	437	439	428	443	436	417	460	458	460	429	446	459	439	451	433	448	452	403	437	392	401	417	464	450	458	498	458	495	470	478	462	429	457	455	415	423	450	431	433	472	456	433	439	441	434	441	445	443	432	436	447	454	442	439	452	460	449	441	462	427	412	416	470	430	414	464	454	434	448	456	470	417	416	447	455	430	454	448	449	483	471	444	435	426	453	417	436	424	442	415	461	463	441	450	425	436	410	457	424	454	420	465	445	451	436	440	462	445	450	435	451	422	449	423	452	472	480	490	453	404	441	453	409	460	428	453	439	486	419	449	416	430	481	457	460	463	455	390	464	449	406	434	428	441	449	446	431	449	437	483	432	457	439	453	421	432	411	487	472	460	438	418	446	456	451	455	440	476	471	443	470	460	442	439	421	421	461	428	465	474	425	442	429	435	450	439	457	450	480	478	444	424	449	408	435	469	497	453	437	458	461	426	474	394	442	452	454	442	435	428	454	448	434	449	465	417	434	429	420	458	457	426	465	447	445	501	440	426	467	456	462	442	432	432	458	459	445	425	437	444	452	425	430	446	463	446	409	443	452	446	437	424	468	454	433	442	473	445	473	471	414	437	438	443	431	434	461	447	461	454	431	435	450	431	439	457	450	450	419	424	416	444	419	439	468	444	447	418	457	459	424	417	462	468	451	472	418	414	434	413
27301	19489	8927	1594	645	593	544	522	535	561	520	544	514	517	525	524	516	533	472	515	507	498	508	522	516	501	564	495	502	531	516	520	498	482	524	535	545	524	502	547	491	522	532	515	572	519	536	546	488	508	520	524	510	511	527	490	491	536	541	525	535	552	493	501	529	520	519	498	509	515	536	531	482	501	517	513	532	488	565	523	524	532	517	543	504	501	533	535	538	517	518	510	525	516	525	512	496	497	481	485	507	506	514	574	532	526	509	504	509	528	528	547	515	548	514	521	528	521	537	531	506	534	533	525	533	538	484	521	510	483	518	547	521	471	508	479	544	579	500	543	523	521	489	519	522	515	523	521	538	522	537	525	479	552	490	534	542	482	485	516	538	547	511	504	533	542	461	487	515	532	483	523	522	462	510	527	499	521	558	543	523	518	526	523	548	513	485	537	539	561	524	510	501	512	545	522	549	483	518	471	568	491	496	528	546	502	557	520	551	544	531	498	509	515	543	497	518	523	514	539	512	519	537	506	523	481	533	505	516	516	504	507	496	527	496	566	506	549	498	518	483	507	538	541	506	512	510	537	526	519	511	526	539	505	506	519	522	483	486	527	508	504	498	528	562	533	558	520	572	522	517	536	535	512	508	525	533	505	516	494	512	493	518	513	531	529	497	484	553	498	532	546	552	495	557	458	493	542	513	531	545	530	519	524	538	510	531	549	530	554	522	523	506	521	484	541	483	556	528	529	562	552	503	531	525	566	477	553	527	478	516	523	512	531	501	506	520	539	502	506	538	517	470	489	558	498	511	524	520	508	505	486	537	483	500	514	521	468	546	492	509	546	502	533	576	531	536	551	476	520	549	501	541	501	505	520	576	492	526	523	505	504	534	532	502	541	537	474	485	491	499	515	496	553	534	489	506	547	514	524	549	505	520	516	495	470	508	557	506	554	488	489	508	474	460	530	518	524	541	515	490	505	544	512	504	544	535	504	520	521	531	482	523	492	514	541	546	549	536	511	497	480	530	526	531	512	495	522	498	532	529	523	542	522	515	485	497	501	513	516	534	544	468	535	511	543	515	508	539	536	533	519	541	481	534	515	520	510	510	518	497	540	531	512	486	488	504	538	514	533	480	540	518	501	524	513	515	505	542	524	480	502	541	560	482	516	501	501	472	508	517	484	487	549	521	495	500	500	516	500	530	504	536	532	504	546	560	527	511	537	528	510	527	475	508	549	530	566	510	512	488	510	515	522	480	522	528	526	493	550	557	499	536	530	497	539	554	510	551	526	503	520	499	531	480	539	506	526	468	483	508	578	555	507	504	517	540	527	508	497	490	504	503	536	525	545	487	518	499	510	503	545	509	553	535	490	516	500	515	473	510	499	506	516	520	476	502	551	524	490	509	562	499	525	577	497	526	550	530	528	503	555	508	544	517	531	523	515	534	498	544	486	514	508	550	523	486	545	517	525	544	481	538	525	487	531	550	518	528	502	546	523	513	530	557	495	486	525	548	543	527	521	472	516	522	494	521	514	527	543	519	520	501	501	503	498	563	508	516	502	500	537	543	506	517	546	512	515	524	513	493	520	500	509	463	564	560	535	484	576	456	539	521	512	499	562	521	519	505	519	501	557	544	549	544	498	546	487	490	518	488	511	510	495	543	527	540	540	500	513	512	504	518	503	514	499	493	506	541	518	501	487	537	518	478	490	494	502	546	497	531	514	494	522	514	534	487	511	512	507	547	496	549	509	521	538	516	504	545	553	465	473	506	493	550	563	538	506	525	505	489	487	515	537	521	488	540	514	517	511	565	480	547	569	486	517	533	560	517	523	524	541	538	512	505	541	539	536	558	530	516	510	548	513	501	523	514	572	499	508	510	520	481	530	506	476	528	525	491	538	561	542	514	550	530	501	546	505	514	531	502	519	494	529	544	539	480	540	545	487	539	531	500	541	518	485	536	525	507	496	524	499	522	503	550	520	545	501	488	464	509	508	513	523	522	484	502	526	536	512	487	522	528	522	501	514	498	561	532	483	535	546	547	517	510	516	504	555	519	537	545	520	521	492	561	536	546	522	528	494	549	522	522	527	519	558	559	531	551	502	510	563	530	508	531	501	498	550	539	494	531	558	517	505	513	498	482	515	543	482	488	502	478	558	525	488	524	542	528	525	485	499	485	538	550	496	545	551	576	509	527	611	513	494	516	544	525	517	537	515	517	513	458	517	506	493	518	481	524	529	502	497	486	479	509	511	538	542	549	499	532	503	530	528	529	514	477	500	495	489	505	533	526	502	513	492	528	512	535	545	499	481	525	532	525	504	529	502	538	564	537	502	529	519	556	541	513	480	565	510	534	516	566	525	511	483	487	517	504	540	530	536	568	572	481	524	533	526	497	528	520	528	454	498	506	512	503	507	564	523	519	559	570	483	518	539	524	520	547	542	540	515	507	517	516	513	516	473	507	505	493	512	534	514	539	530	517	533	534	522	507	550	497	579	536	490	520	459	517	565	545	507	535	532	504	527	509	537	574	530	471	491	476	529	501	555	527	474	490	525	496	500	546	537	540	547	524	518	478	510	532	531	503	510	518	541	539	502	580	551	541	485	544	515	537	556	493	500	511	517	498	520	529	525	553	534	554	514	495	536	538	562	566	475	496	512	525	504	523	520	512	530	524	520	563	500	509	547	515	485	496	560	541	539	522	521	530	517	514	527	505	555	517	521	508	486	504	516	537	554	480	498	533	544	514	519	542	478	482	517	501	542	506	500	494	520	503	537	538	517	510	495	506	498	531	498	541	555	486	492	549	504	492	522	532	549	521	514	509	520	537	503	505	492	523	522	529	486	540	531	478	549	559	501	485	540	531	550	505	482	493	463	512	545	513	505	536	538	524	507	548	534	509	457	543	540	536	514	517	522	529	550	548	540	499	534	526	530	496	514	498	564	529	521	532	541	525	559	556	511	500	546	538	551	527	512	542	551	533	544	500	550	526	518	520	524	536	487	518	532	494	515	505	562	516	521	502	481	512	522	507	511	505	501	506	511	518	497	520	499	515	534	501	496	495	510	500	507	537	491	494	484	522	558	507	517	528	506	481	518	518	532	478	548	518	502	512	519	514	509	518	530	507	532	541	555	459	522	535	532	511	516	509	544	557	519	508	508	494	543	475	488	527	512	505	490	498	495	458	499	499	536	512	516	514	550	510	537	505	521	504	546	543	494	521	546	527	511	542	534	509	517	563	545	498	561	520	538	547	533	509	510	556	512	500	535	539	514	528	525	544	480	479	512	496	528	465	540	551	483	536	541	530	458	537	508	486	542	516	520	475	511	521	483	501	534	527	487	501	528	552	532	553	563	535	539	527	524	487	475	485	505	500	502	546	527	506	520	468	516	543	519	518	547	523	525	551	537	569	504	493	554	497	527	513	489	515	499	542	585	516	504	535	502	526	509	484	524	503	516	558	589	513	493	490	474	526	513	476	497	521	527	545	520	484	510
14464	14084	6553	1281	772	728	700	702	683	654	644	623	633	619	628	642	603	648	618	645	605	657	673	643	619	623	650	635	651	665	603	653	665	663	684	665	622	677	656	596	637	635	683	672	660	630	628	607	636	681	660	651	611	614	668	627	625	612	647	628	639	625	650	632	621	639	649	631	605	631	692	662	642	613	637	602	674	602	671	655	594	642	628	649	687	652	663	638	635	642	622	648	669	606	648	666	647	647	637	660	658	635	612	652	653	668	598	635	625	633	667	600	655	652	662	675	645	632	634	636	675	699	630	635	628	638	684	634	659	637	685	646	650	628	646	608	628	659	637	688	633	640	660	657	655	635	590	643	605	663	650	640	633	654	615	641	650	617	667	683	629	657	671	665	671	672	654	641	616	634	600	611	628	655	621	662	682	653	618	629	609	665	614	662	642	648	655	664	664	654	656	620	650	612	661	632	677	657	656	607	638	678	624	631	628	599	623	647	640	615	655	666	626	657	691	647	635	652	645	608	677	638	613	674	635	610	668	645	647	633	613	603	640	669	630	650	662	624	665	659	617	631	610	612	623	656	636	639	642	644	646	690	670	588	684	638	654	696	625	595	673	627	619	622	615	609	623	682	624	617	652	652	633	661	650	615	619	640	671	612	626	596	615	632	670	669	589	635	650	644	663	689	611	629	642	647	680	655	631	645	628	629	603	666	620	608	653	649	647	630	639	661	638	649	622	638	659	618	623	644	620	609	678	592	637	670	613	609	638	685	619	659	658	621	606	651	658	633	626	609	612	598	650	637	667	636	619	668	626	649	624	695	713	632	687	619	694	638	681	680	659	668	644	627	649	624	653	681	607	638	618	688	599	646	667	640	648	662	602	640	634	636	644	699	646	662	646	617	638	623	668	660	685	683	655	608	649	658	632	650	668	644	626	692	604	637	610	659	650	641	652	625	653	656	626	643	615	639	667	625	659	637	614	641	621	633	634	680	623	641	645	618	640	634	631	668	642	673	632	654	620	647	663	668	664	674	663	659	594	635	592	642	646	667	660	652	660	594	625	707	607	690	639	633	660	639	659	665	647	654	643	620	590	634	628	635	644	645	613	611	630	655	635	620	658	641	634	626	646	618	641	611	607	654	659	647	652	610	657	654	670	646	661	655	642	667	632	650	640	636	572	660	636	651	613	592	686	620	669	647	633	635	695	678	630	683	677	662	631	622	663	626	640	654	637	649	658	634	624	601	637	595	672	672	612	669	671	650	645	659	613	641	643	653	651	646	684	626	659	641	641	650	637	630	659	612	636	664	683	640	624	679	613	664	646	663	704	697	656	597	671	659	647	665	670	674	657	632	655	616	625	615	634	640	629	659	655	669	637	595	634	617	711	603	621	608	644	631	640	613	619	669	619	662	654	616	611	653	628	638	645	671	683	614	589	624	637	661	633	606	601	662	690	626	647	648	645	628	651	657	647	670	655	610	639	646	637	619	681	671	668	670	620	642	690	659	614	625	648	621	656	665	684	626	687	623	665	653	643	686	674	644	631	635	633	582	671	656	641	622	629	628	640	663	644	664	612	616	644	638	594	600	668	619	634	671	591	673	666	643	679	656	662	668	659	659	655	648	607	658	675	681	613	651	608	635	650	621	651	665	642	641	643	663	626	673	667	627	646	692	649	699	653	615	658	643	631	609	641	640	650	675	664	645	692	639	621	622	623	606	627	607	701	638	674	651	678	603	625	663	652	599	674	632	616	625	626	581	669	611	594	609	653	641	620	650	630	636	591	641	637	681	642	675	630	632	623	628	680	641	666	630	674	652	634	647	660	660	648	674	642	595	637	643	624	620	663	635	679	628	623	624	622	648	614	654	622	641	635	617	666	644	559	625	660	633	634	641	643	659	624	690	640	645	661	640	614	623	628	627	665	647	608	658	586	615	630	674	615	642	635	615	685	655	650	661	639	681	631	618	668	667	637	639	643	608	629	640	628	605	587	630	659	612	640	622	677	668	634	642	645	651	620	647	631	605	644	659	657	622	630	639	655	694	662	640	664	608	656	633	626	660	622	645	590	665	671	603	619	609	626	669	622	646	671	621	631	643	641	599	581	639	631	617	663	642	647	639	601	623	649	630	617	643	612	689	641	657	616	642	645	583	677	670	646	612	648	632	679	642	623	627	645	667	637	670	676	667	593	642	661	622	648	657	635	624	608	626	633	659	619	627	629	665	676	649	581	607	666	618	638	658	629	680	603	651	607	631	640	686	651	656	637	611	640	699	616	622	638	643	655	651	577	632	646	654	629	635	648	616	654	636	653	711	625	652	584	653	629	631	641	621	636	663	676	590	635	659	664	621	636	661	632	615	623	630	637	644	659	688	639	615	641	653	638	633	622	632	630	636	617	684	629	636	647	631	640	601	642	699	603	688	656	659	676	584	652	659	624	622	603	632	635	647	617	627	644	659	621	651	588	633	649	613	661	644	641	632	632	609	658	653	637	622	621	654	658	582	603	653	647	621	680	621	587	616	678	648	631	648	674	627	658	656	647	634	669	652	685	663	632	683	622	649	660	618	593	635	655	678	621	657	628	618	652	631	621	652	595	672	617	606	646	660	638	602	640	640	657	559	666	639	676	638	674	626	635	639	645	631	625	684	616	649	657	614	620	611	637	622	684	631	677	659	597	680	662	667	634	608	636	635	657	657	621	665	627	617	648	669	664	629	590	643	671	643	628	669	633	622	674	632	654	619	625	595	579	641	644	624	595	660	631	641	663	670	622	631	660	652	638	603	574	597	641	666	601	613	633	659	644	678	618	679	650	661	591	635	663	675	635	639	625	613	641	638	675	628	603	688	578	669	602	658	658	639	646	653	597	626	646	655	624	625	644	651	647	669	647	618	555	630	632	632	649	644	685	622	646	650	610	642	628	659	616	653	650	664	621	674	640	624	643	626	652	599	635	674	626	579	669	642	637	617	674	614	644	592	645	654	639	643	635	639	671	656	690	640	638	705	668	646	610	642	628	681	681	685	635	604	609	599	611	636	633	622	628	619	648	642	602	658	667	687	642	641	652	642	640	651	618	646	586	646	696	651	614	614	648	628	656	628	655	626	626	674	670	683	610	669	653	627	636	594	648	677	645	649	662	599	656	677	626	704	634	641	676	642	605	662	618	610	652	626	634	627	665	648	629	630	654	615	636	587	641	646	616	672	648	613	629	641	666	644	631	643	634	662	618	617	613	612	646	634	624	642	631	616	610	647	656	625	650	680	650	613	671	635	689	642	632	609	627	633	612	659	633	666	623	627	592	642	637	668	630	617	661	641	612	653	599	671	652	653	666	641	604	642	684	633	650	657	611	639	669	637	659	592	692	659	609	622	634	645	637	606	626	656	626	654	619	630	653	647	663	675	684	642	670	603	627	617	654	605	606	682	684	612	622	629	641	642	650	663	656	634	657	649	681	599	673	596	637	600	633	613	664	640	650	603	615	595	612	611	662	660
23758	21095	28118	24265	21014	8645	1240	910	802	735	702	651	592	575	599	650	569	583	637	587	604	546	561	544	592	591	583	576	529	585	576	578	577	546	590	603	569	555	565	579	584	592	568	596	558	524	526	587	587	548	579	544	611	547	588	578	564	616	576	580	545	551	554	566	586	512	600	550	546	548	569	554	540	546	592	558	520	544	596	563	597	556	545	504	544	533	547	562	556	575	575	540	566	539	588	583	526	602	533	577	532	549	574	559	613	577	579	544	561	540	544	540	557	546	544	575	595	550	546	540	550	575	601	565	554	563	547	514	540	570	561	597	609	586	559	592	548	574	563	559	557	575	561	566	586	528	542	556	583	564	540	548	561	563	572	563	550	542	591	538	571	602	514	561	521	595	585	597	558	566	552	574	571	572	590	565	522	521	569	543	545	573	582	509	557	532	548	551	608	539	567	575	560	550	575	565	559	561	581	561	596	547	551	583	554	587	564	569	592	540	523	586	604	529	578	552	557	559	517	526	537	541	507	557	598	533	569	553	559	544	563	549	549	567	587	531	531	568	550	537	548	541	539	558	497	554	576	595	537	563	544	585	616	544	559	561	553	526	488	556	585	552	556	625	552	563	611	597	571	564	594	537	574	537	538	576	577	543	552	567	571	531	546	523	568	551	545	597	570	576	562	536	581	561	541	526	532	567	591	550	523	550	524	514	567	577	594	582	557	585	622	565	629	599	591	538	561	541	555	539	561	555	553	554	578	581	554	607	586	584	537	548	576	526	529	592	569	518	542	574	539	568	571	591	576	592	614	565	542	559	583	567	561	549	561	558	528	575	544	535	556	540	577	550	555	509	577	578	578	545	576	559	593	562	541	544	584	550	555	539	570	532	563	571	549	544	572	554	575	552	580	547	585	527	513	549	566	560	575	564	535	565	574	535	596	552	539	552	571	595	567	574	505	549	586	591	578	552	572	566	555	574	525	558	596	550	566	552	533	618	584	526	590	545	571	592	571	593	592	583	541	592	570	536	576	577	535	577	555	601	543	560	572	522	565	552	598	582	558	542	576	530	577	580	589	575	542	559	552	577	540	579	550	548	599	552	533	584	582	540	527	564	545	586	597	561	573	598	526	570	566	587	599	526	565	543	533	541	590	559	572	583	551	595	538	566	517	569	570	571	582	563	578	555	511	562	547	547	585	569	598	569	565	542	571	542	521	576	560	535	526	521	598	584	552	565	539	561	579	543	567	564	531	588	550	544	557	620	547	553	521	598	569	516	557	585	623	556	544	596	569	560	544	582	557	564	541	608	557	531	532	613	623	523	572	575	555	546	551	544	576	568	559	501	544	490	557	585	588	552	566	515	551	506	511	563	564	580	554	576	563	579	566	621	611	567	576	577	548	529	561	528	528	534	584	610	539	606	565	574	616	597	539	539	555	567	561	517	529	527	566	551	576	586	566	535	563	584	566	549	548	526	567	587	559	543	548	564	556	538	572	548	565	522	594	535	566	547	515	553	557	545	504	574	535	572	571	550	518	557	565	530	536	607	559	550	550	545	559	579	575	578	564	590	516	558	562	544	570	579	560	561	557	620	590	585	528	582	563	548	535	531	564	526	554	561	535	565	571	554	601	584	585	554	518	570	553	597	535	592	552	547	571	577	540	552	538	536	525	584	596	583	536	563	526	543	566	529	569	592	559	558	581	542	531	563	525	598	581	533	599	584	559	573	540	568	601	572	554	576	529	581	512	581	577	536	587	564	562	558	547	572	562	520	579	539	552	549	547	520	526	556	545	547	546	575	556	574	514	550	556	543	604	601	590	537	621	571	584	540	560	533	547	529	558	532	516	539	564	577	551	537	556	515	538	569	551	573	530	575	573	560	573	561	574	536	570	548	569	567	580	570	542	594	564	587	552	556	564	557	541	584	523	592	561	577	553	596	569	579	593	552	576	536	525	590	547	586	519	530	568	560	570	552	573	560	562	573	587	557	534	531	598	588	599	565	534	586	546	560	579	537	568	589	560	591	567	546	578	547	552	568	585	581	566	559	580	592	595	560	536	580	566	560	539	549	577	624	597	567	553	551	539	523	533	579	547	550	546	550	556	553	569	564	567	552	549	562	552	557	571	550	620	537	581	561	589	545	595	559	605	564	535	602	533	541	542	578	544	597	553	578	567	614	574	532	562	584	569	561	549	555	591	540	550	618	563	526	564	561	584	591	549	580	557	560	555	548	559	522	554	562	556	589	567	551	541	589	584	532	576	508	558	512	553	578	587	567	562	583	580	554	622	551	526	572	550	571	553	503	563	545	598	587	560	563	563	569	533	587	564	552	542	560	560	527	572	545	625	582	534	557	582	554	563	611	573	563	566	523	532	533	575	565	542	581	571	603	546	553	551	538	572	550	552	534	567	558	549	595	621	568	553	589	571	595	603	554	554	547	567	549	547	587	538	559	561	582	582	577	529	551	558	564	573	531	580	565	533	520	558	546	544	553	513	541	506	537	511	543	585	580	553	583	560	562	554	601	518	568	558	512	576	540	576	558	562	538	544	544	556	610	538	560	525	592	538	534	569	587	595	597	546	552	546	536	520	552	596	550	593	559	556	594	542	611	578	533	589	540	558	602	586	586	599	528	563	558	569	553	564	552	577	545	549	585	548	602	531	556	587	566	572	552	585	558	544	542	575	549	562	562	501	531	577	529	553	574	587	575	587	545	581	553	571	550	562	506	564	565	518	548	565	534	545	584	603	590	569	572	541	608	616	549	544	535	594	576	534	565	553	584	549	518	576	572	527	572	563	507	551	567	535	564	540	563	497	586	557	602	591	561	549	561	508	604	557	536	588	597	581	525	547	582	566	636	599	582	527	558	588	567	531	529	580	571	542	623	547	567	603	585	559	546	530	576	549	551	571	551	558	586	568	539	526	568	537	532	549	583	518	548	533	556	596	600	546	570	585	537	561	570	554	590	548	552	585	584	534	537	563	558	537	523	523	566	553	524	551	631	577	521	579	545	557	583	573	573	537	569	578	534	576	552	569	594	603	560	519	594	556	573	569	561	578	549	533	569	563	523	550	525	557	499	582	546	558	525	514	575	572	555	561	583	571	523	534	577	532	550	559	554	579	554	541	533	552	559	502	559	585	552	588	507	536	561	571	562	556	522	556	532	538	574	547	551	607	543	544	533	558	562	585	562	564	578	573	550	587	582	578	583	525	545	574	585	527	544	611	574	560	586	533	533	528	581	555	564	570	523	548	535	539	554	544	552	553	592	589	514	576	515	574	546	614	585	543	536	537	529	557	534	579	560	568	530	566	536	545	517	591	623	483	580	569	497	571	554	600	574	581	575	558	571	548	561	535	577	589	548	549	555	543	565	620	528	561	528	557	524	615	562	565	542	561	553	563	529	618	531	573	565	580	568	574	581	572	543	551	560	564	519	529	562	568	554	573	544	547	559	570	545	550	511	506	565	530	521	584	567	558	549	566	564	587	576
20056	28024	16562	4266	2402	1933	1542	1233	1109	993	929	901	866	855	788	806	780	723	715	762	689	715	728	715	734	724	705	774	718	712	746	747	710	720	747	700	709	729	701	731	688	701	702	661	710	683	710	713	697	734	705	665	696	706	671	687	697	698	651	675	707	683	708	692	684	702	729	671	666	678	689	690	718	723	717	754	677	738	716	720	670	694	676	686	659	731	724	706	713	697	660	695	712	686	651	699	708	680	696	706	731	681	738	708	694	688	676	723	668	686	729	684	706	669	718	717	727	725	633	668	725	714	739	691	728	710	709	672	694	702	667	703	688	727	660	633	714	692	646	690	727	703	652	693	645	730	713	685	665	698	675	693	702	689	736	673	704	676	681	723	683	642	731	683	650	700	731	742	718	701	680	687	644	698	695	694	710	698	692	681	628	705	726	673	703	670	672	684	677	667	725	706	735	691	655	763	688	667	735	710	713	736	707	705	653	710	683	741	699	760	689	674	693	702	710	631	650	654	730	729	681	713	705	698	703	710	676	649	729	690	700	680	692	696	699	677	682	722	654	621	744	700	681	693	710	706	705	719	693	734	709	661	722	662	679	720	702	676	666	657	695	690	721	684	703	744	671	677	694	672	712	707	685	683	679	647	669	696	699	673	689	679	677	679	737	717	711	674	716	740	711	675	691	668	722	735	680	682	657	715	653	673	656	666	667	708	715	715	653	736	663	670	690	696	706	693	654	639	714	686	716	718	741	709	696	680	654	677	728	681	688	703	725	646	642	707	692	682	698	672	683	676	678	655	712	699	688	714	684	691	702	700	733	668	688	723	716	667	640	698	679	693	678	731	686	738	701	703	681	653	704	695	705	703	670	681	690	683	728	743	716	698	694	701	731	734	692	709	679	648	697	656	743	763	707	709	705	660	716	678	715	681	790	705	657	686	710	678	677	679	657	657	659	701	702	650	686	666	707	685	699	681	653	680	688	679	705	667	676	720	727	698	667	686	704	700	690	659	684	674	670	719	699	677	697	666	703	685	717	698	659	668	697	675	699	680	676	714	679	687	692	672	705	701	731	723	690	716	713	690	698	671	701	685	690	669	674	696	699	736	714	636	713	690	722	711	707	714	693	699	670	701	735	669	735	672	690	695	732	725	756	684	698	696	725	664	733	714	657	714	691	679	701	698	694	679	653	706	677	723	722	714	690	710	650	719	695	684	648	671	729	631	700	708	723	677	713	683	690	745	714	728	726	723	717	691	722	686	632	706	648	690	729	693	715	680	658	697	631	682	678	692	670	703	679	672	716	682	689	726	683	701	637	626	677	705	700	689	704	703	694	724	678	676	667	727	676	667	663	727	678	652	714	679	671	709	666	726	733	660	708	666	711	697	675	668	692	676	693	686	743	721	714	660	670	720	634	708	698	712	685	682	693	701	640	634	723	697	758	663	709	710	731	708	677	681	691	668	652	660	690	651	700	735	770	698	668	670	675	642	700	684	698	662	706	689	740	699	684	718	694	643	674	709	662	666	667	703	657	686	698	657	705	675	682	721	729	700	656	658	660	676	723	710	743	731	686	699	719	716	744	690	629	632	656	684	668	713	675	677	666	692	683	667	698	675	636	662	693	640	686	656	684	671	705	679	687	665	666	694	711	662	741	721	647	688	680	709	680	682	759	693	689	672	672	715	691	683	687	682	666	704	696	685	690	738	676	646	671	679	651	655	676	704	691	718	717	686	709	666	696	696	745	718	646	677	698	685	703	742	703	681	747	690	670	710	688	701	690	717	684	660	654	658	704	725	683	712	665	678	744	704	652	689	739	674	667	695	699	647	682	684	721	674	685	654	727	689	692	635	676	685	713	691	666	664	642	672	694	700	706	670	730	678	689	653	694	714	683	683	668	666	672	670	712	690	669	693	677	708	697	711	705	667	644	700	698	753	684	698	729	695	630	663	725	724	709	682	669	696	683	681	652	664	730	662	714	720	695	662	681	701	681	688	734	686	699	682	719	621	675	779	737	699	633	702	730	699	692	692	701	686	710	691	704	725	724	694	692	681	677	687	659	676	659	677	672	702	703	696	652	663	646	694	697	717	710	677	707	695	639	661	665	685	677	711	684	703	688	716	699	650	662	671	695	651	678	696	667	696	681	683	721	716	704	709	641	713	684	684	709	716	687	695	684	738	721	687	732	656	642	697	690	666	642	694	683	662	659	732	695	689	704	691	734	682	648	714	715	653	643	701	693	661	703	659	669	682	677	664	721	675	732	719	678	674	678	691	671	688	683	704	652	694	672	684	691	727	650	666	662	726	658	666	720	670	721	695	666	657	699	666	674	671	686	654	721	684	737	727	681	644	686	652	724	665	747	721	697	696	700	694	664	705	677	663	675	666	688	691	727	685	714	734	697	722	720	717	650	668	714	705	689	680	691	712	656	636	681	683	683	705	736	702	709	676	685	644	704	678	738	719	658	719	699	699	711	714	706	723	674	720	674	702	694	710	746	690	676	680	685	693	688	756	694	686	780	697	698	704	708	685	716	724	664	668	667	676	700	692	685	700	692	704	711	680	724	723	699	695	718	703	705	720	701	666	726	678	670	718	655	726	701	665	707	723	695	663	681	722	690	682	709	696	687	709	702	662	697	717	689	681	672	669	678	738	673	717	715	678	700	724	738	692	642	661	707	730	734	684	652	683	698	683	694	706	651	717	713	747	707	679	655	674	674	726	719	664	691	699	705	673	696	689	713	655	739	687	682	629	688	685	713	669	714	711	762	667	703	716	715	662	678	678	683	699	657	701	719	695	682	684	630	664	726	735	723	689	718	717	734	709	718	632	675	693	733	687	752	693	720	699	679	670	715	732	683	673	729	643	680	693	704	676	715	695	741	703	683	719	727	716	716	715	713	655	670	675	714	737	715	675	687	683	670	692	680	667	700	702	732	718	727	696	675	686	681	635	652	713	679	714	721	713	723	693	704	720	684	704	668	699	715	700	680	687	715	681	701	728	709	747	684	712	723	687	686	706	692	723	681	708	637	704	714	732	686	716	712	732	688	697	724	711	694	726	695	696	725	677	685	725	691	706	698	693	698	718	704	728	710	721	660	718	690	700	733	696	716	653	638	697	689	687	662	654	661	678	675	651	740	679	675	647	763	627	703	645	676	642	721	719	709	707	700	647	745	653	652	663	713	666	685	686	675	711	679	731	668	690	702	718	702	728	642	728	641	621	718	695	697	691	670	692	683	735	658	696	661	682	659	722	643	688	679	708	728	696	691	675	718	701	688	723	688	696	675	660	692	676	696	705	708	687	679	663	682	690	683	620	695	739	683	695	730	690	685	660	678	687	711	712	699	657	718	674	732	713	667	691	679	663	661	676	729	727	707	700	710	705	700	660	696	703	674	720	671	699	699	765	723	699	686	661	682	712	697	671	683	708	712	724	675	696	680	660	720	702	681	688	696	689	697	693	713	696	639	717	697	679	689	702	686	704	692	651
24789	21018	26959	25100	9907	700	534	441	457	430	396	371	348	362	381	345	364	358	357	352	339	329	323	359	347	359	314	328	320	340	314	354	349	348	366	351	339	358	328	311	336	335	327	330	335	336	346	344	366	358	369	363	319	335	355	328	354	356	340	362	307	317	363	332	321	310	303	317	375	344	332	327	358	329	363	337	336	347	346	345	367	344	343	348	357	315	339	331	325	337	385	348	352	359	336	347	363	315	340	345	326	334	309	338	330	329	339	351	299	321	316	354	348	327	352	370	286	329	323	344	367	349	352	336	339	329	374	312	346	333	323	349	345	328	333	327	346	330	325	335	315	323	349	338	344	334	317	365	373	363	333	290	339	370	334	315	317	320	371	333	344	340	368	322	324	334	364	324	339	345	341	351	329	300	321	320	356	372	320	326	325	333	337	346	338	371	351	384	331	322	338	314	324	337	347	349	352	353	349	331	287	335	338	306	322	348	350	368	352	315	340	306	333	314	366	327	337	375	327	346	297	334	356	333	333	366	338	331	326	363	348	353	315	342	314	303	324	344	365	355	377	339	331	344	343	323	329	342	355	317	342	351	309	301	350	337	334	322	340	327	342	320	356	331	322	337	285	323	332	316	351	346	346	346	327	334	343	348	340	365	333	296	337	343	339	316	327	326	335	335	321	338	380	356	334	352	319	331	317	329	292	332	337	337	335	354	335	298	351	308	336	357	347	358	357	329	325	296	340	331	345	337	324	336	353	314	367	336	345	337	331	324	324	372	346	347	354	356	324	328	326	331	333	298	336	343	329	321	338	339	369	338	338	327	317	317	367	346	323	318	332	335	319	344	340	320	355	330	347	368	344	328	335	332	338	363	321	351	360	300	331	320	347	297	342	325	353	338	324	361	320	330	325	336	332	340	317	324	322	332	330	333	320	317	328	333	332	351	327	340	334	322	334	342	332	337	330	321	358	329	327	351	309	373	331	311	361	343	351	327	324	349	350	346	334	324	361	326	322	332	345	329	332	333	347	370	332	310	305	296	326	320	358	323	348	316	340	290	362	324	325	315	334	339	315	314	329	340	309	316	323	338	339	299	324	302	365	328	307	342	353	320	345	314	290	328	353	361	320	297	340	328	322	343	361	332	354	338	333	356	382	319	351	362	329	321	319	354	344	321	330	343	342	325	317	308	314	350	374	354	320	349	334	335	345	304	350	350	306	328	360	312	356	360	327	352	367	314	334	314	335	344	321	310	329	338	336	324	363	335	345	353	307	323	343	312	309	333	327	352	370	314	296	330	352	295	353	319	336	319	321	332	334	312	319	320	356	327	334	340	348	351	331	331	340	370	348	349	345	351	352	354	363	340	325	344	309	340	309	339	322	309	363	332	342	317	274	348	327	308	326	300	323	342	336	322	330	306	320	335	338	327	327	327	335	340	366	328	379	323	342	359	348	317	351	344	322	355	346	321	321	309	335	321	339	343	334	326	307	339	335	345	341	330	373	300	338	292	331	310	327	372	332	275	365	302	365	338	364	336	330	321	335	353	330	342	310	328	312	354	333	332	363	329	313	322	339	368	344	349	355	339	335	310	357	337	300	312	314	346	348	327	328	340	335	380	323	368	351	306	345	353	327	316	326	305	339	350	339	338	352	306	338	337	308	360	334	308	340	327	314	338	349	333	312	329	319	347	367	330	374	342	326	338	346	331	315	325	335	336	304	352	329	313	339	341	338	326	342	345	306	327	335	352	334	318	314	328	312	332	332	357	310	321	374	340	333	325	339	342	328	342	343	314	333	327	310	326	328	339	322	303	316	330	354	321	354	325	341	346	325	320	364	320	342	328	353	340	342	321	328	322	334	351	378	342	325	341	369	352	361	307	324	347	338	320	357	359	340	326	339	360	344	326	338	353	324	316	333	375	353	352	323	336	321	292	315	320	339	341	369	307	321	364	328	352	336	361	313	359	355	355	298	351	334	349	337	331	313	335	380	319	346	330	365	323	340	352	336	331	325	358	355	327	311	347	334	328	330	340	355	322	348	328	355	307	333	329	339	323	308	357	327	306	365	318	327	362	347	331	330	309	290	317	348	316	309	311	341	328	350	304	295	342	310	343	336	357	352	326	327	327	334	356	327	366	358	352	304	328	332	350	328	312	373	350	343	333	322	311	317	351	348	333	318	346	318	330	345	319	342	340	366	310	351	295	338	342	329	376	310	335	354	335	366	332	347	325	313	334	308	322	352	314	354	335	354	317	321	328	337	320	323	356	352	328	360	332	337	346	339	315	345	338	334	345	334	358	330	331	348	339	312	317	324	344	354	319	312	351	332	362	333	320	348	301	320	326	332	356	314	340	353	324	330	325	313	341	352	328	345	339	388	347	366	368	305	302	349	330	326	354	340	353	324	327	354	367	342	340	342	338	354	300	355	337	355	333	301	351	341	317	340	336	325	331	316	368	346	333	330	333	322	343	328	344	346	323	317	324	362	311	332	330	343	334	338	342	346	339	326	359	314	363	300	308	346	347	327	342	337	309	356	341	308	342	297	297	330	366	312	332	313	331	362	342	331	333	364	337	328	312	351	328	342	337	337	331	343	328	358	348	341	350	330	328	324	339	362	311	355	357	317	327	360	337	365	312	326	343	344	331	327	344	348	310	354	334	338	312	348	316	296	337	365	334	351	323	341	295	326	311	342	357	341	322	325	309	333	367	341	313	341	317	363	320	347	365	339	336	359	373	323	323	318	318	325	332	344	312	345	318	342	309	364	338	329	343	341	303	341	314	358	348	318	297	343	343	351	331	291	316	350	323	353	326	332	338	345	315	330	338	331	339	368	332	329	364	319	354	327	352	351	343	345	338	339	289	335	321	315	327	319	331	352	344	327	342	296	329	347	321	313	364	328	334	346	313	328	338	349	299	342	317	348	347	341	340	328	324	336	321	316	335	333	333	301	341	329	334	332	336	311	337	312	332	371	371	347	352	359	332	355	337	346	350	348	332	352	344	315	343	324	329	355	346	306	334	358	316	306	314	369	329	343	347	317	337	334	363	310	337	349	330	335	339	308	373	335	340	355	330	339	351	321	296	355	355	340	347	332	331	348	346	342	308	332	331	320	304	352	328	340	337	354	336	329	326	337	349	309	320	343	319	348	333	311	320	328	327	341	336	321	351	340	328	339	343	336	329	326	353	346	335	308	348	328	313	334	317	340	307	333	370	309	311	321	327	335	324	341	328	348	340	348	328	306	306	338	354	328	346	336	326	356	353	354	303	331	355	337	323	335	348	316	352	327	314	339	309	328	325	319	317	342	330	329	294	334	325	345	337	327	349	346	332	348	321	363	344	342	306	306	333	346	321	352	308	326	327	335	313	350	340	343	331	337	348	314	287	324	336	298	334	306	335	330	340	353	316	310	351	363	354	349	383	341	329	314	315	326	335	308	342	364	325	357	337	315	334	338	315	349	315	349	312	330	307	296	343	348	333	334	327	358	288
19480	22808	12108	2409	1410	1119	877	736	643	595	586	521	484	456	485	446	444	437	467	416	452	384	458	460	431	423	410	391	403	390	421	394	439	446	398	439	438	386	408	445	435	385	395	424	406	425	423	391	428	379	434	382	444	409	408	428	443	388	430	432	413	406	418	427	419	414	423	453	430	432	456	426	447	384	449	451	415	442	398	430	465	434	404	408	441	413	454	402	430	442	373	450	417	390	375	435	403	400	429	433	413	455	431	393	421	415	431	398	410	434	397	422	395	416	447	412	434	443	431	445	429	422	418	446	460	406	412	412	384	422	410	420	417	386	419	408	407	393	438	410	436	415	402	454	409	406	401	429	411	429	420	455	442	439	420	378	451	399	397	401	418	441	439	411	419	393	436	395	395	423	420	437	436	419	416	426	401	431	400	443	425	436	420	442	416	392	396	392	368	403	442	449	392	436	393	421	432	426	423	412	440	402	397	414	384	413	432	398	415	452	403	419	460	387	402	401	413	441	430	425	443	436	429	424	415	421	413	406	421	387	442	444	427	437	409	426	387	428	399	444	404	429	390	396	444	388	441	396	381	431	405	450	433	393	443	425	446	426	401	459	461	454	376	392	428	420	396	421	421	439	421	441	412	418	419	394	453	419	416	439	431	408	430	405	421	409	437	438	397	405	419	437	410	405	402	442	396	379	397	404	435	436	425	412	441	429	394	458	450	436	389	382	443	395	439	419	432	397	407	402	416	407	407	413	400	429	404	418	435	436	444	442	420	430	412	400	402	417	440	388	385	422	459	414	397	391	435	452	430	412	403	396	423	434	387	402	421	388	450	410	409	435	401	424	412	416	408	427	426	428	400	419	394	430	429	368	437	417	450	430	382	423	407	438	407	450	434	453	413	410	406	400	404	429	399	409	432	453	457	413	411	395	394	434	416	410	414	410	455	399	423	402	406	412	389	420	421	418	377	411	446	396	399	405	413	425	474	431	440	398	437	404	397	410	434	377	382	390	405	433	398	429	411	451	388	423	464	435	412	411	370	364	432	450	377	399	425	416	448	444	443	401	412	445	388	471	453	388	424	401	392	414	408	426	397	424	415	390	411	411	427	401	396	418	408	382	414	427	410	406	427	440	431	431	420	425	395	417	400	422	382	389	423	413	389	414	386	421	437	411	379	449	445	417	458	422	412	418	427	401	412	427	420	399	403	428	427	429	380	407	441	394	424	400	417	458	404	412	399	389	435	406	418	379	371	389	425	427	437	400	459	419	415	457	425	402	429	455	405	401	396	415	399	406	414	418	426	438	411	408	430	398	397	411	427	417	409	439	398	416	439	386	430	401	415	430	410	421	426	395	436	409	393	416	382	421	386	423	403	453	420	413	419	431	371	415	439	384	392	407	425	436	402	417	437	392	402	386	425	403	393	385	440	390	414	456	377	388	410	442	376	419	432	406	460	436	434	391	424	415	451	434	424	404	430	396	379	376	429	399	380	413	435	398	435	386	448	471	429	380	411	409	415	446	433	428	404	414	418	379	425	426	418	412	413	417	462	394	407	418	428	400	419	408	396	422	352	404	437	441	393	392	422	415	416	417	384	404	416	467	421	440	405	422	381	438	418	480	406	382	444	414	420	410	424	365	405	430	426	400	423	449	449	430	444	423	375	442	424	402	421	447	396	396	387	411	437	436	439	378	386	431	432	402	430	442	418	424	446	424	372	467	386	443	403	391	426	382	382	397	460	428	390	441	414	439	371	426	433	371	423	456	445	418	387	434	408	435	432	438	417	402	406	421	421	386	428	475	397	403	405	394	415	426	388	435	425	381	413	426	405	425	405	406	421	410	420	459	422	402	427	433	396	397	427	431	384	390	427	432	402	380	403	417	424	410	448	393	409	399	414	390	406	397	402	408	420	394	435	376	416	424	424	407	391	416	411	463	414	412	442	446	425	398	419	429	405	428	443	421	428	422	402	407	435	403	424	438	427	408	430	422	423	415	436	398	426	384	394	421	393	449	390	438	385	424	417	416	413	418	425	445	408	422	436	400	400	426	435	364	409	390	428	403	407	399	418	394	404	389	408	434	432	426	474	406	426	417	411	398	410	398	429	442	371	421	436	404	418	425	421	393	403	398	442	431	430	421	445	404	424	427	389	434	399	377	412	403	388	402	424	437	416	427	428	411	427	410	409	436	439	405	396	413	458	391	421	413	390	401	381	424	395	460	407	428	393	381	412	410	437	404	387	437	409	391	431	403	388	450	381	388	423	397	421	376	395	388	448	464	410	431	396	395	405	442	410	437	427	409	413	399	440	424	430	400	397	442	446	390	412	399	415	390	396	405	427	425	417	429	405	376	438	385	392	398	426	428	456	424	384	397	422	396	418	430	409	413	468	397	408	438	426	425	425	429	409	396	432	428	387	388	450	390	384	383	424	421	439	371	386	447	388	417	399	391	412	438	392	410	414	422	407	455	413	416	414	409	436	394	421	389	411	424	413	394	418	421	399	403	428	363	420	398	432	444	403	406	412	427	423	436	405	455	441	442	441	417	405	405	400	404	391	413	399	384	473	407	401	424	406	397	476	399	432	404	419	410	437	391	438	429	390	437	414	422	412	438	409	399	430	394	446	416	411	417	431	417	428	414	432	411	372	418	412	431	398	403	420	422	405	413	465	420	428	448	456	409	441	425	428	438	435	408	424	437	412	450	414	434	424	447	393	434	422	405	429	445	435	408	379	405	417	433	411	442	425	387	472	432	416	428	412	387	422	398	398	403	400	381	354	417	428	416	415	419	411	388	433	413	422	459	406	425	411	429	404	421	364	422	404	388	442	424	413	425	388	427	407	416	434	431	398	423	434	419	474	434	421	444	413	402	387	436	434	427	432	389	407	419	416	381	417	395	395	411	412	435	423	418	397	442	420	417	418	389	362	423	414	402	381	452	434	377	431	405	411	415	403	408	400	402	430	422	422	385	391	431	405	378	410	415	413	438	415	390	437	420	395	407	455	446	423	434	436	393	450	413	469	409	400	435	384	410	414	400	405	411	398	396	415	366	463	378	420	411	451	419	412	423	406	419	388	432	424	430	418	435	408	407	436	436	415	399	426	427	408	409	415	426	434	436	395	442	396	432	406	418	406	415	409	398	423	392	389	418	389	426	420	420	426	397	418	413	398	405	444	401	418	414	418	366	429	397	381	382	419	403	423	402	429	455	379	418	404	432	433	387	405	435	442	383	375	414	427	409	385	480	417	437	394	420	421	392	400	457	424	408	420	367	433	429	424	392	448	402	415	439	420	377	415	442	433	381	426	411	447	420	443	430	422	450	406	406	428	413	437	417	441	411	410	448	423	395	441	381	414	415	378	416	418	425	387	409	410	448	425	452	436	404	472	455	424	408	427	416	419	414	438	390	396	418	383	400	393	407	371	390	399	430	405	397	427	436	440	395	435	422	407	396	418	420	423	437	388	461	408	377	419	433	406	421	406	447	431	430
22643	21065	28594	23742	21058	21063	6394	954	677	681	588	547	546	469	459	453	402	428	425	441	418	398	383	358	379	405	375	382	362	408	351	381	357	342	359	373	358	365	388	357	363	342	361	335	335	379	343	331	380	324	354	345	323	359	358	338	348	316	328	370	361	351	341	325	369	355	317	353	379	341	320	348	359	328	326	357	347	343	343	351	324	336	366	394	365	362	360	340	364	322	334	327	346	388	342	365	342	333	372	337	347	325	369	335	389	357	334	327	401	341	363	344	378	339	315	331	349	354	350	343	344	352	347	360	378	329	353	344	337	325	335	345	341	347	347	332	323	336	373	338	336	324	354	315	340	342	335	342	331	352	356	351	362	337	328	356	322	359	379	370	346	349	337	360	347	368	324	337	349	377	325	317	362	314	344	326	351	339	361	331	350	360	372	350	347	353	351	351	351	354	357	349	331	344	353	337	346	323	364	340	377	334	354	368	365	335	317	369	392	352	323	362	341	334	355	347	384	349	386	328	354	366	356	351	355	354	351	361	329	360	347	378	341	347	359	336	342	355	342	339	336	355	339	388	347	329	368	324	361	346	360	334	369	321	345	348	362	338	333	362	364	367	360	344	327	356	302	361	332	339	392	320	362	340	363	337	352	336	343	342	366	384	341	357	355	338	364	349	308	361	346	337	336	347	342	339	354	359	302	371	337	360	353	330	368	368	356	351	346	322	345	340	405	357	325	329	343	378	357	332	346	331	329	368	355	330	349	348	361	358	339	343	337	369	346	320	349	374	333	356	354	360	350	340	333	357	323	366	346	347	364	368	360	315	347	351	353	367	320	329	315	316	368	343	359	382	357	358	323	329	373	362	331	374	360	339	352	349	354	342	364	328	353	363	340	358	337	357	315	336	345	337	376	329	345	355	356	354	338	375	346	316	330	353	354	372	341	323	329	342	388	360	353	359	386	371	371	351	346	335	354	330	329	331	337	348	360	373	352	338	330	366	350	368	314	353	341	302	345	372	354	358	334	337	361	322	346	354	328	352	353	332	360	327	352	364	353	358	381	384	307	326	351	343	337	352	356	348	335	310	355	352	323	344	349	339	363	321	333	329	354	336	343	360	345	343	338	330	394	355	346	367	321	336	327	366	377	320	333	314	335	342	351	380	364	323	343	340	384	344	357	357	345	337	367	372	357	336	340	322	324	348	350	353	346	346	354	359	351	327	356	343	348	356	343	338	346	328	331	374	349	371	356	367	358	348	341	346	335	368	343	359	344	360	351	319	315	341	350	342	369	358	390	339	342	342	344	329	322	356	341	342	357	334	375	356	373	343	303	339	342	357	322	354	325	345	347	349	353	347	351	347	365	375	363	336	351	355	353	375	343	367	371	356	334	334	353	398	334	325	367	341	336	375	342	324	338	355	335	318	396	324	337	331	341	335	310	339	403	370	371	349	381	332	331	334	370	373	359	311	354	323	311	333	374	350	343	362	322	368	329	368	385	350	341	314	346	340	359	385	352	339	340	332	363	353	363	344	369	368	367	343	359	326	325	325	344	340	391	359	352	357	327	357	343	344	373	345	373	332	351	371	353	339	329	347	325	377	341	330	357	329	330	349	356	336	339	383	364	338	336	352	363	364	342	318	341	369	362	337	346	353	357	322	350	350	341	357	368	348	338	367	366	345	343	360	361	350	368	330	356	361	336	368	308	320	351	328	354	350	384	314	341	407	372	370	346	319	322	314	356	317	353	330	381	358	350	374	332	377	340	305	352	368	332	336	352	366	318	332	349	320	330	343	353	345	349	373	327	361	357	347	348	337	346	322	311	360	326	355	367	338	350	320	307	317	339	338	346	337	353	350	335	328	313	364	335	365	362	339	350	340	370	359	365	320	337	361	367	300	328	359	364	339	349	334	368	338	341	375	351	351	361	350	359	372	343	357	368	314	314	346	365	353	335	362	368	359	343	345	333	379	343	362	351	334	316	360	343	335	357	365	375	340	342	324	341	327	336	358	355	327	334	381	362	341	348	325	313	345	340	386	356	357	353	317	343	327	373	320	368	312	339	351	354	360	356	376	362	322	376	348	326	330	336	320	361	396	384	327	357	374	342	321	388	326	329	349	334	327	363	379	314	359	336	378	337	321	381	319	326	363	352	365	347	362	354	305	344	369	347	333	339	345	325	338	339	386	371	352	347	329	334	360	327	371	318	352	335	356	336	349	351	344	351	342	321	365	342	336	314	319	358	352	341	329	320	349	361	343	323	341	348	341	388	341	326	314	360	376	390	336	330	330	353	336	337	392	345	344	361	326	347	334	350	343	340	379	358	341	343	344	347	351	376	338	310	307	318	362	327	352	338	337	346	350	340	335	334	361	377	340	402	335	333	306	349	351	365	357	336	350	381	374	352	351	362	344	359	313	340	333	341	333	350	346	361	384	362	359	335	336	366	358	323	364	335	384	317	334	348	354	369	324	308	314	333	365	333	352	349	390	299	387	337	373	358	362	346	298	342	333	317	334	326	347	355	350	340	374	363	335	332	365	374	358	316	360	351	344	327	338	360	368	353	318	378	372	358	331	314	354	317	333	337	307	350	353	363	382	328	381	344	356	309	326	348	355	322	338	339	365	343	375	353	377	338	373	340	351	316	341	330	356	338	315	347	329	347	331	361	357	335	346	340	355	335	371	339	366	326	351	343	338	341	334	357	367	324	381	346	335	374	370	344	346	326	343	356	340	328	343	349	340	326	371	372	321	352	354	367	340	344	325	328	356	354	335	356	357	349	365	368	353	336	351	341	316	340	340	326	360	334	358	316	353	351	352	382	335	325	343	339	360	360	360	339	351	338	327	334	365	361	352	346	339	347	367	350	364	334	352	357	335	361	352	334	346	370	334	349	350	347	337	347	336	328	342	334	340	357	334	368	339	330	359	339	356	335	360	342	334	346	338	352	328	339	340	344	322	342	362	338	350	351	356	357	344	326	343	370	351	350	345	343	352	356	361	376	347	365	336	368	326	317	329	361	341	353	336	342	339	376	329	354	360	325	323	341	356	357	346	326	353	372	357	346	317	355	320	337	381	343	342	328	343	380	330	327	350	312	351	356	354	347	366	360	334	360	347	356	345	347	338	344	319	346	346	361	318	323	350	307	372	326	341	353	330	347	352	354	377	332	315	310	358	317	318	335	360	329	343	339	378	371	362	342	366	332	360	365	339	366	321	337	376	343	353	331	333	332	325	355	320	365	360	372	376	357	368	326	345	340	339	355	367	391	359	339	365	342	340	354	358	366	302	332	376	340	395	345	341	372	336	342	355	352	349	352	362	339	387	312	367	314	330	320	348	342	336	331	338	350	347	338	313	356	344	335	341	354	331	379	345	370	353	315	357	354	344	327	353	358	331	329	361	357	330	354	308	350	333	385	351	323	356	318	367	382	380	312	341	329	331	359	325	339	331	329	353	351	358	367	336	355	343	345	334	329	361	339	391	323	369	348	330
24098	34972	21399	5816	3559	2633	1910	1528	1199	1130	898	842	728	685	634	627	595	591	522	509	549	543	504	503	551	514	496	449	501	480	428	478	446	453	450	446	459	457	476	460	439	477	445	452	457	455	474	414	515	450	435	457	425	401	426	460	468	413	415	418	443	444	416	468	450	433	454	445	459	440	434	419	433	440	469	407	459	456	471	439	442	452	425	430	411	443	431	459	446	447	423	429	449	431	422	398	441	462	417	429	399	430	423	449	409	486	408	456	449	437	437	421	461	430	447	463	449	452	391	450	472	449	445	409	408	440	467	433	431	435	435	432	430	413	432	439	406	444	439	465	453	425	387	432	467	438	434	459	405	407	448	414	452	477	440	432	460	421	446	417	433	459	450	458	454	462	407	484	439	444	423	448	417	456	440	444	496	463	421	421	450	411	479	440	400	427	430	437	463	446	438	425	473	444	434	455	440	434	469	450	443	454	422	435	446	410	443	426	449	464	415	399	421	403	447	412	375	402	415	454	467	450	436	442	441	460	413	407	436	445	430	461	447	470	465	480	467	439	422	430	431	436	441	424	434	427	427	445	403	436	476	418	429	432	440	431	473	434	432	465	411	406	418	458	423	408	441	420	414	492	490	455	435	406	415	437	431	458	462	449	443	424	441	405	450	443	462	393	451	434	411	430	411	443	476	407	426	444	430	432	461	437	453	456	458	444	465	446	458	398	457	469	463	418	420	427	423	421	432	444	449	417	438	453	404	470	412	457	441	451	458	425	459	434	481	417	417	420	423	420	421	446	409	427	459	435	401	438	434	430	409	423	446	430	425	454	429	444	467	419	428	451	449	436	454	447	427	441	416	428	426	455	417	484	443	422	426	425	430	446	457	413	427	425	478	451	481	432	443	486	401	444	415	457	455	440	437	428	474	468	449	435	455	438	447	405	396	424	459	392	441	440	452	425	418	439	481	450	418	449	445	412	418	427	460	431	412	433	449	408	418	428	464	431	454	440	457	412	443	442	391	371	425	394	421	437	443	443	396	444	428	411	442	439	411	440	468	453	454	418	409	471	454	444	444	431	444	434	427	412	449	424	406	425	416	451	428	437	430	445	420	442	404	422	404	430	429	460	469	432	415	409	454	440	450	433	442	440	432	435	439	457	423	446	452	456	405	420	438	467	438	451	432	413	429	414	441	483	437	425	455	452	419	433	408	430	425	448	484	429	474	457	453	471	430	481	402	448	440	411	434	470	416	409	409	417	450	432	452	468	416	466	429	405	478	463	449	459	446	425	446	408	404	448	428	447	462	426	471	451	434	439	438	424	479	416	424	423	430	432	421	453	437	414	446	451	419	426	433	443	442	433	452	463	414	427	437	461	471	436	436	420	459	446	399	461	455	414	439	481	434	437	420	427	432	473	439	409	486	423	476	428	465	443	447	417	432	461	454	425	445	486	436	436	442	474	450	448	465	445	431	483	410	450	454	447	409	441	448	472	468	400	471	423	472	424	412	458	434	470	420	458	429	457	452	460	425	414	422	407	494	489	462	432	444	410	449	410	469	448	454	468	441	462	436	450	454	458	444	437	438	445	439	460	451	462	414	436	469	439	415	439	421	456	397	451	425	441	434	435	429	413	433	414	383	423	444	423	435	399	431	404	493	444	455	395	455	389	425	491	423	430	425	427	425	452	440	459	417	450	433	473	440	444	421	427	445	433	421	465	463	415	424	450	448	474	447	458	430	416	424	484	452	467	408	438	459	415	434	460	452	417	449	414	438	429	411	435	442	430	420	445	420	456	462	432	426	408	439	408	458	465	430	440	450	453	433	450	436	479	471	448	416	413	475	414	419	450	433	437	448	415	428	440	432	399	427	442	465	440	407	457	416	422	426	404	403	427	393	425	420	455	388	449	473	393	460	449	404	449	438	447	423	445	446	435	427	429	449	417	434	430	474	418	435	432	407	437	379	451	442	442	447	427	455	423	441	442	414	422	425	433	458	455	402	424	457	455	434	451	442	427	440	416	430	437	436	431	474	434	447	460	445	444	442	431	441	445	445	438	461	423	466	445	394	450	442	435	452	459	467	395	432	452	425	407	420	470	430	461	409	448	459	445	460	374	403	435	425	426	395	418	447	422	422	389	414	439	450	447	457	445	474	406	431	450	432	446	458	450	454	426	414	463	462	475	429	438	383	440	448	430	411	473	435	452	426	412	455	420	463	423	450	389	446	439	443	413	470	420	428	397	465	431	459	407	448	473	430	447	400	445	430	405	460	386	442	420	423	404	419	448	448	414	438	436	433	460	409	442	446	460	428	425	409	420	408	416	436	417	412	478	466	426	428	414	475	414	414	445	474	463	474	457	415	474	419	439	453	465	412	442	420	435	434	383	413	419	415	443	453	434	434	431	446	440	440	473	413	438	447	453	413	476	414	392	425	460	440	436	442	419	447	412	441	456	433	453	427	431	491	487	357	409	432	435	422	450	419	442	448	423	417	395	443	414	445	440	436	426	409	448	454	430	433	413	457	454	475	448	447	417	451	469	458	453	474	446	457	416	474	443	460	461	442	445	449	441	453	429	449	430	441	427	420	455	448	445	425	450	393	442	438	478	441	477	427	452	396	426	450	467	435	426	406	415	437	382	419	416	445	445	453	438	450	442	476	433	438	465	427	418	461	432	429	441	423	445	445	457	412	430	410	434	466	437	439	438	429	416	395	454	501	452	467	424	457	442	410	443	451	400	413	451	432	423	440	405	465	447	439	430	435	439	431	436	418	440	456	449	438	472	453	432	418	432	440	433	430	460	442	420	436	441	409	426	412	412	434	436	394	456	458	424	435	379	474	448	444	444	434	443	433	445	414	449	429	446	424	431	419	464	412	437	495	422	430	441	453	482	446	452	447	419	473	458	412	445	438	430	438	430	419	476	454	457	459	435	369	464	413	429	394	483	412	410	434	454	468	447	416	427	462	447	437	446	435	432	428	450	447	432	419	420	456	426	475	446	464	428	466	417	471	438	436	407	441	432	444	462	435	439	446	458	399	461	448	443	414	448	439	450	433	451	432	413	442	415	445	419	427	432	446	425	423	412	439	406	404	443	464	437	466	402	428	420	451	444	459	426	424	455	453	454	462	427	465	443	426	406	428	432	436	426	452	434	407	444	426	447	413	443	415	442	415	431	479	425	445	467	417	496	440	409	419	422	401	445	465	456	468	455	480	451	456	433	471	457	466	403	422	434	446	413	444	416	445	421	463	404	440	448	460	418	415	462	424	432	459	436	430	393	456	436	455	437	443	451	405	423	444	451	463	471	421	456	456	428	442	442	470	437	435	448	411	433	417	457	439	466	426	426	452	434	447	432	425	422	451	451	489	421	414	435	462	408	408	430	401	475	434	400	486	431	429	437	434	439	430	427	435	442	425	446	446	422	451	439	430	429	467	449	434	431	453	419	436	421	431	450	448	415	444	421	443	439	442	428	432	415	425	446	432	416	453	444
27401	19537	8666	1219	642	622	580	541	574	571	520	526	543	457	533	507	506	504	521	532	539	563	524	496	546	557	534	511	548	532	511	492	514	530	486	544	525	496	533	518	500	495	471	500	494	473	494	507	523	526	495	523	495	516	511	538	489	523	501	505	529	516	528	536	523	548	483	540	474	534	532	516	511	548	526	528	501	525	523	556	515	484	517	487	517	554	517	544	457	498	530	535	511	548	522	529	525	572	541	526	543	481	519	521	485	507	501	486	531	535	543	536	516	557	562	522	545	534	512	494	500	505	536	523	489	567	542	499	510	508	521	526	513	540	508	550	532	531	503	465	515	514	494	491	507	526	488	527	440	528	518	517	505	517	530	548	532	503	482	486	517	500	522	538	540	536	488	511	525	523	528	528	527	496	439	514	487	509	562	484	514	504	531	511	530	501	499	526	516	553	519	531	509	525	507	531	496	503	508	515	493	527	519	510	534	485	514	498	529	509	525	515	519	531	534	537	534	499	517	505	504	542	523	529	485	469	498	494	510	519	510	520	515	509	501	519	532	516	515	562	504	526	528	478	505	528	515	529	468	479	496	481	495	477	483	490	493	542	533	522	513	515	546	472	521	530	501	531	520	518	571	509	512	558	545	529	545	524	528	526	503	502	534	516	473	502	509	509	461	506	467	512	503	506	501	527	516	513	493	528	528	465	501	511	546	537	512	508	526	525	534	491	523	563	502	572	516	546	491	501	506	517	527	513	533	535	509	469	486	494	512	519	536	479	524	517	520	560	531	508	487	518	557	533	492	539	536	532	499	507	472	507	508	520	548	508	508	488	537	508	489	507	502	524	510	482	497	490	510	492	498	535	550	522	539	490	569	507	520	501	522	482	505	538	544	523	544	499	502	517	486	475	512	506	488	544	494	550	525	495	510	544	508	521	524	489	499	515	529	515	565	543	499	562	539	509	471	520	527	506	517	543	506	515	543	528	523	513	517	525	500	520	486	538	556	520	508	522	517	514	515	488	530	496	514	465	557	525	512	479	524	559	529	487	539	481	500	540	524	480	484	524	539	531	524	521	519	490	525	494	505	497	523	514	516	501	519	487	520	486	534	529	523	520	541	554	480	508	510	484	545	538	534	500	463	518	506	557	491	528	540	502	529	517	520	522	550	492	544	527	527	481	545	486	525	510	522	541	487	482	552	526	517	509	525	534	509	512	531	526	539	498	537	508	569	506	501	488	515	530	556	474	558	531	513	552	528	519	528	525	494	539	536	524	522	529	550	529	526	511	508	547	497	534	552	537	523	562	514	548	478	516	527	498	501	543	519	510	534	474	486	501	582	517	508	517	525	516	557	518	521	518	546	548	500	519	538	516	542	538	556	523	527	492	530	537	511	527	565	523	509	506	510	520	512	499	534	537	520	533	489	547	515	522	546	502	471	552	514	533	541	530	503	498	555	494	495	497	556	479	511	512	502	538	516	532	473	490	500	495	465	489	534	468	563	511	512	522	524	497	512	537	549	525	504	552	515	553	532	461	518	513	518	502	493	500	479	508	506	517	505	553	488	508	497	520	529	480	520	545	481	538	500	519	501	483	508	521	517	516	514	560	558	500	569	516	512	521	548	506	491	491	512	481	536	501	493	518	511	520	511	540	517	539	511	513	505	523	514	480	497	528	505	558	492	510	504	548	489	507	512	506	532	541	542	474	492	503	540	515	492	510	538	529	519	573	562	496	474	515	493	510	520	534	533	471	541	501	535	563	517	525	540	496	548	495	495	519	535	531	484	491	540	531	526	527	504	542	538	513	476	525	518	513	537	506	475	515	538	520	525	546	543	520	542	505	504	544	534	523	539	527	552	508	553	544	534	556	496	527	542	538	532	541	508	490	544	520	557	492	554	528	503	494	559	501	508	515	471	541	507	478	539	514	549	531	496	520	524	513	560	508	487	514	528	510	484	510	514	530	518	514	515	530	506	533	543	538	519	507	511	502	512	502	508	531	517	527	492	515	526	540	533	516	533	482	526	538	520	516	482	533	562	521	489	497	531	518	518	543	498	527	513	481	538	506	506	548	514	570	495	526	499	545	520	520	535	541	537	521	520	559	507	562	555	490	520	539	521	509	534	548	536	491	546	549	536	492	509	515	543	545	521	528	497	524	521	522	547	500	567	523	534	497	504	499	494	520	532	559	486	528	500	506	476	489	549	560	558	485	523	501	547	502	491	513	533	516	534	539	512	504	568	494	511	514	550	489	494	499	554	531	536	561	514	542	496	488	515	573	475	570	520	534	561	480	495	513	494	530	509	497	498	479	498	522	493	521	490	518	517	512	499	485	509	494	538	512	502	593	521	497	511	542	515	490	556	516	511	502	498	533	544	532	506	511	538	512	511	526	521	517	523	512	514	497	486	514	484	501	505	544	516	484	536	520	535	543	516	512	517	532	467	485	498	526	539	491	509	481	531	503	536	501	512	531	544	501	521	469	547	508	516	461	516	498	507	521	550	540	587	521	500	463	530	520	508	517	529	520	526	546	509	489	521	547	512	519	515	522	504	536	509	513	510	540	532	530	548	479	526	482	507	528	511	492	543	506	551	500	535	485	466	554	528	473	504	527	516	516	515	456	506	534	492	537	543	537	526	466	536	540	545	535	488	524	534	552	546	504	529	539	558	519	519	556	560	485	497	528	515	509	517	531	508	495	527	541	512	530	544	496	508	504	504	512	540	576	514	489	487	524	493	490	517	509	532	561	551	498	513	479	525	522	441	490	501	501	476	475	527	523	532	482	526	514	539	505	501	516	504	548	508	526	524	519	536	502	513	517	535	471	501	508	540	478	532	494	538	537	463	547	513	476	511	535	513	545	508	513	541	544	485	560	488	571	510	498	522	526	505	517	531	528	498	487	519	505	509	541	554	495	529	530	514	526	509	546	560	536	523	527	522	514	501	532	501	512	515	494	482	498	508	533	506	526	541	540	526	528	476	527	506	515	487	590	537	549	526	525	497	504	533	511	513	518	520	482	533	495	558	489	529	535	483	504	535	562	520	515	515	518	498	516	481	477	549	524	524	537	540	548	490	526	510	519	544	510	529	516	472	527	503	527	500	529	523	516	528	495	528	470	529	502	516	528	507	509	485	533	491	546	513	539	507	518	519	507	570	516	517	523	508	513	514	492	490	523	585	532	480	505	514	546	525	533	485	474	550	526	483	492	492	497	520	511	522	541	560	541	505	543	571	506	555	512	512	561	510	508	541	533	500	486	536	501	499	534	496	541	532	534	543	552	496	469	545	508	565	523	497	516	513	547	499	539	533	505	536	536	534	477	478	500	483	509	485	542	516	506	454	515	496	581	537	519	529	505	501	537	511	526	532	523	482	498	505	530	530	519	508	550	509	524	502	538	537	490	524	522	484	460	473	482	551	502	522	561	501	534	490	519	556	497	535	528	518	561	543	526	516	512	496	526	519	507	520	524	492	509	549	527	529	547	528	514
14967	13588	5868	1056	769	696	727	735	624	693	638	701	628	680	631	584	619	622	621	650	628	639	597	635	647	627	656	588	613	677	663	685	630	636	642	637	642	617	628	623	581	622	627	651	632	631	598	651	611	602	638	618	632	626	635	675	651	635	617	641	614	632	637	636	647	629	615	649	626	679	617	633	635	642	624	591	698	648	628	608	635	686	677	674	672	613	653	602	650	648	588	676	626	607	604	641	638	666	589	644	610	638	651	671	615	650	621	609	644	627	623	642	637	622	656	624	615	652	678	650	632	652	595	639	669	612	600	674	690	675	652	633	629	633	681	588	643	578	589	643	677	692	631	632	649	615	633	629	566	642	611	593	596	672	633	628	607	654	621	638	645	591	683	650	619	644	636	620	679	648	619	683	631	609	678	642	633	612	619	673	602	659	667	607	614	610	655	655	621	644	630	621	617	641	640	588	637	631	652	647	629	633	600	634	673	626	614	648	641	615	662	580	605	643	599	621	627	665	642	642	616	630	596	660	649	672	598	616	659	650	627	593	623	632	623	655	662	611	649	666	678	643	651	622	670	593	637	626	697	638	644	652	653	640	643	619	629	563	670	639	665	641	630	675	658	623	621	651	636	621	650	664	635	618	645	614	648	643	670	625	597	640	581	662	633	632	672	614	615	635	672	657	637	593	614	616	637	643	645	603	633	605	636	677	669	641	651	645	611	648	639	649	646	650	637	617	584	654	671	649	647	632	620	603	645	643	582	646	665	635	578	640	614	619	654	626	631	689	625	660	643	652	607	591	633	631	649	646	632	621	655	646	675	697	611	639	648	674	638	626	616	651	674	639	627	589	676	700	666	625	635	628	610	623	606	643	641	624	656	600	670	629	620	628	612	642	613	651	617	628	633	627	645	616	688	641	634	660	627	680	667	639	624	630	623	586	683	603	616	642	664	634	629	641	639	663	613	627	631	633	598	695	662	638	626	604	643	628	624	693	674	640	669	648	649	653	630	644	632	594	677	610	651	641	659	636	589	694	643	640	602	620	623	676	659	671	647	643	621	611	685	667	631	633	642	523	623	656	637	628	611	673	631	637	626	617	651	591	638	646	623	615	606	652	679	601	604	608	632	636	614	611	617	634	620	624	630	605	644	604	621	676	596	660	615	658	618	600	625	635	632	564	661	593	599	643	610	656	617	614	654	645	667	639	649	647	610	650	621	639	629	630	677	608	638	595	653	623	665	645	630	630	646	658	653	640	678	621	604	634	637	623	586	695	632	598	620	665	628	677	623	634	585	605	612	651	641	645	630	596	619	616	624	579	634	587	597	607	613	679	659	600	663	631	655	631	610	608	599	634	591	601	625	606	640	604	616	644	643	626	643	641	610	639	616	667	664	642	633	614	671	647	636	650	624	675	609	615	649	607	595	628	621	653	607	636	667	600	618	653	613	600	637	685	665	642	647	648	616	583	688	671	661	612	616	651	645	683	613	660	615	644	641	664	649	615	661	662	644	648	661	630	647	667	620	618	637	589	655	659	634	647	633	631	621	588	654	610	637	650	597	646	658	626	653	651	645	644	657	624	587	654	641	587	620	635	654	662	624	607	642	650	656	665	669	665	659	586	644	604	624	640	619	672	632	645	638	637	660	638	637	635	654	638	640	604	682	616	657	637	643	631	621	637	637	613	643	627	668	617	640	627	661	649	670	645	686	633	666	674	667	687	602	600	651	637	596	663	647	598	665	626	617	657	639	614	610	649	597	619	618	609	643	652	672	664	634	680	628	635	622	628	631	598	623	685	644	644	643	682	631	665	640	600	646	626	679	622	645	624	632	618	572	654	680	626	583	650	609	652	634	602	653	630	612	611	646	571	593	611	614	684	626	652	661	619	638	651	586	651	650	646	628	660	621	609	657	625	636	634	602	661	644	660	591	673	663	612	623	659	627	646	641	647	626	606	608	652	696	606	640	610	614	618	640	592	625	626	670	596	589	612	667	653	659	650	669	642	638	635	619	618	649	622	641	626	578	637	649	636	650	646	629	635	616	638	610	621	634	627	681	656	623	641	611	700	632	601	625	648	627	591	608	635	659	614	660	636	613	609	640	593	585	645	628	622	597	655	617	625	613	638	626	655	644	597	629	632	631	629	672	641	696	659	641	659	643	645	634	622	647	639	654	621	606	605	646	639	605	640	632	656	646	589	633	702	639	651	664	640	634	627	628	667	626	630	651	669	634	625	601	647	627	627	647	593	617	634	630	612	614	630	605	643	650	639	636	602	663	617	663	641	633	624	680	660	614	659	631	625	623	618	633	637	617	617	651	622	643	603	607	624	649	616	633	645	666	619	646	643	619	654	628	641	639	659	660	667	663	609	654	670	643	644	618	643	609	680	630	662	641	634	600	634	636	620	685	694	690	668	615	658	605	658	633	623	618	623	627	630	671	599	690	635	630	596	612	661	623	616	619	590	605	645	621	660	635	621	668	645	628	618	625	608	614	607	637	628	609	601	622	631	677	632	623	629	583	629	631	601	632	641	636	638	647	633	652	608	630	635	628	624	664	627	651	676	598	609	663	646	626	659	655	562	637	638	661	603	586	619	670	652	617	634	607	643	576	642	668	602	656	639	649	596	643	654	597	652	680	609	650	609	622	605	649	598	641	632	627	650	656	638	620	669	624	581	626	643	707	641	668	671	624	600	618	659	707	650	620	680	653	649	635	647	668	620	650	651	656	635	649	588	668	638	631	683	613	644	622	610	662	648	643	646	656	594	632	607	631	629	633	658	618	688	605	641	686	627	660	622	625	596	633	688	600	639	630	606	591	678	640	617	613	621	640	626	633	590	662	606	606	642	619	655	626	628	669	638	623	646	692	629	710	612	595	603	654	648	639	649	601	591	615	647	592	622	611	664	663	622	639	638	651	633	624	659	637	634	625	674	613	629	605	618	667	629	626	630	679	637	615	587	635	613	693	628	631	639	642	615	698	608	655	649	621	616	634	657	707	651	666	646	653	630	652	618	626	675	630	623	640	655	638	610	621	665	639	592	679	626	611	602	661	592	614	618	679	621	644	640	596	640	645	635	590	640	606	683	673	662	634	654	625	597	630	651	632	696	651	623	622	635	652	610	587	631	622	672	636	681	626	637	683	605	646	623	653	631	660	643	654	669	673	674	636	670	649	652	666	642	613	645	644	665	612	587	658	634	620	656	601	632	659	621	620	600	620	658	618	619	627	629	653	652	593	627	650	608	642	614	603	654	656	665	651	633	601	614	637	638	633	637	681	622	583	657	665	657	634	651	634	638	636	656	584	648	662	617	658	602	675	685	654	609	608	638	645	642	628	673	598	612	602	634	626	609	630	658	620	653	649	664	640	597	606	583	702	668	623	686	630	659	638	621	661	638	615	606	616	666	648	665	688	673	644	612	670	610	638	650	626	648	626	623	670	623	634	648	662	654	667	653	570	659	626	660	640	674	657	666	601	640	617	635	655	603
23753	21011	27937	24086	20850	8429	1208	855	763	741	708	654	624	640	598	593	592	553	557	607	591	578	598	550	572	568	559	546	578	605	543	544	599	590	608	580	614	596	554	607	585	540	545	503	548	563	559	559	585	589	566	584	586	525	554	548	540	546	554	531	568	542	532	600	542	578	545	562	580	548	568	542	561	583	552	609	586	579	552	543	546	560	582	521	547	574	595	550	564	598	564	539	579	556	532	536	589	605	590	568	562	533	581	562	576	588	550	575	572	560	551	604	558	544	561	538	564	567	542	568	586	547	515	549	593	567	572	525	568	577	561	558	544	603	575	569	590	564	553	517	547	563	568	606	579	535	580	583	555	493	580	528	576	552	560	529	565	573	554	583	573	556	568	582	570	586	515	574	576	575	554	568	614	554	548	552	550	530	582	567	605	532	551	589	563	562	535	538	545	560	589	566	538	571	607	515	542	573	563	563	582	575	582	557	583	617	555	566	578	571	559	577	511	611	536	557	565	533	576	570	538	556	597	534	558	565	528	597	556	543	525	572	572	588	521	547	555	547	509	537	570	558	556	535	556	557	547	566	539	523	587	561	547	548	531	584	545	554	536	596	549	544	586	582	569	537	524	584	531	546	585	557	589	548	561	539	563	555	570	576	540	554	568	564	553	561	571	561	594	558	608	559	576	557	576	577	558	540	555	592	584	594	578	549	561	548	550	559	558	529	540	571	526	571	541	499	536	533	559	568	591	512	534	559	560	564	545	545	566	512	569	555	616	554	558	546	588	564	568	570	564	533	592	586	593	558	562	565	508	530	582	525	535	546	561	520	566	533	550	547	529	600	530	541	566	543	503	569	557	556	544	548	557	591	511	551	555	554	545	520	564	561	567	558	590	546	545	585	589	580	605	570	610	577	549	572	593	554	563	594	537	551	592	554	537	564	566	511	559	570	579	592	535	580	549	540	555	516	567	608	551	577	607	556	563	559	556	554	580	564	535	552	576	536	564	568	567	605	545	520	534	587	572	559	564	533	573	579	550	535	569	528	561	552	571	550	535	572	560	553	521	591	580	521	535	520	546	539	549	579	541	563	544	575	574	566	507	543	565	527	545	554	572	512	522	588	554	573	561	596	566	527	543	503	545	548	555	557	528	548	546	540	550	562	553	534	518	525	567	569	545	570	549	584	533	551	566	573	536	549	597	550	581	576	523	563	562	584	549	541	559	546	589	545	540	599	604	570	555	568	586	571	532	556	538	581	592	552	574	561	567	557	556	561	595	556	531	587	538	547	545	536	556	556	565	567	567	590	558	548	587	560	578	552	553	567	547	517	539	549	539	570	576	575	541	522	559	567	564	571	533	557	531	586	611	560	560	577	520	528	542	584	557	554	532	539	549	535	551	568	586	602	573	556	556	565	552	538	553	541	551	542	603	514	572	548	564	603	584	596	575	524	548	512	597	581	549	546	553	580	582	516	527	544	596	562	527	566	548	572	540	607	570	577	557	554	576	519	527	554	581	568	584	569	585	555	556	589	557	556	576	564	539	525	535	548	555	571	522	515	554	576	564	554	571	553	565	547	566	572	560	518	544	516	532	543	534	586	554	531	567	550	565	508	587	577	548	594	578	524	563	549	566	571	588	559	575	546	590	562	561	582	590	570	535	587	548	593	535	533	577	521	547	556	578	519	582	542	585	579	607	590	568	560	563	583	545	522	532	551	545	567	553	561	537	537	537	545	571	574	562	531	601	577	536	569	582	598	546	570	609	558	578	578	563	571	531	550	539	529	567	581	566	557	564	568	566	533	560	556	560	555	530	574	548	554	579	630	545	522	617	543	544	549	590	565	563	539	548	550	529	582	523	576	580	569	556	576	558	601	593	538	569	539	605	555	550	564	551	608	583	574	599	566	574	576	596	525	562	573	559	524	527	532	608	544	552	518	538	586	560	548	565	585	554	536	554	558	504	570	570	550	593	535	552	552	551	567	569	564	606	550	529	525	550	560	569	543	547	607	587	551	560	573	584	532	556	572	560	562	541	529	614	559	562	534	525	548	517	574	567	571	530	563	551	538	559	531	556	514	488	544	554	557	553	576	594	517	573	561	527	534	578	560	563	552	567	572	563	589	539	599	545	579	546	530	561	537	549	543	590	547	531	623	526	563	564	535	605	577	554	570	564	559	517	615	583	561	576	529	598	539	568	507	549	587	556	552	590	596	574	530	559	550	557	562	576	553	569	565	535	561	605	592	569	557	540	516	548	552	588	550	560	573	542	563	535	562	579	501	503	542	576	537	560	558	616	588	506	542	561	575	530	537	534	579	583	544	551	555	565	560	538	531	564	536	536	551	563	528	513	550	551	560	536	554	604	594	567	562	567	560	556	557	544	556	523	575	573	529	554	599	577	531	588	572	569	586	569	549	519	557	542	581	535	558	547	538	527	562	560	557	573	580	535	521	517	568	517	581	551	584	590	572	563	596	617	571	523	574	567	556	571	550	566	553	563	537	573	536	560	517	581	545	568	516	558	559	549	574	567	562	571	554	558	534	537	518	539	567	574	561	596	555	566	584	535	600	528	549	534	580	528	536	551	552	562	579	568	592	512	576	544	546	594	554	567	578	566	578	599	544	553	581	591	579	548	557	549	522	546	529	550	561	562	568	567	580	526	578	579	515	573	503	545	570	598	538	597	513	535	569	570	521	552	616	540	605	568	586	579	580	537	538	533	571	548	546	547	550	562	571	581	524	566	592	543	557	578	589	551	555	559	551	516	572	511	485	540	584	560	583	554	568	549	561	553	554	539	570	595	551	542	575	557	550	587	578	545	554	545	555	573	553	571	541	575	571	535	529	573	572	564	586	521	543	544	603	535	525	560	562	527	572	572	558	571	494	569	550	550	544	591	561	553	566	573	540	540	528	502	596	567	559	558	554	573	580	525	590	577	557	539	577	569	596	523	517	507	564	563	564	568	547	578	561	528	550	543	557	522	542	497	601	550	552	561	557	540	552	584	551	546	567	541	550	601	593	568	565	542	577	545	557	558	583	520	553	607	518	560	565	563	578	540	569	578	595	517	559	550	555	567	512	539	538	554	529	527	579	555	552	521	588	586	518	565	579	551	556	535	561	566	549	519	581	585	502	583	582	552	543	530	524	530	527	548	583	590	567	555	585	580	566	587	552	567	537	505	570	576	595	557	548	567	555	542	548	578	546	533	567	550	560	552	554	582	530	561	552	505	580	560	576	556	579	600	585	594	564	563	547	552	530	546	548	556	565	522	575	551	560	554	538	555	575	519	571	605	575	555	565	586	561	601	604	550	570	576	577	567	532	576	546	522	562	576	565	571	575	561	554	564	571	533	527	554	559	559	573	551	541	542	571	551	572	523	558	516	574	575	557	553	513	527	579	547	558	538	573	488	566	566	536	522	507	596	556	551	564	557	549	550	626	512	571	505	568	522	552	559	555	571	555	588	539	595	600	572	556	567	566	563	576	547	540
20344	27638	14583	3582	2406	1829	1491	1266	1133	1021	952	928	885	814	847	770	719	702	714	798	783	735	680	730	684	712	743	680	744	730	703	693	700	674	621	697	703	706	694	677	722	701	676	706	675	725	652	676	674	652	676	685	692	710	681	645	700	687	692	715	688	727	681	639	694	678	731	670	687	705	672	687	678	692	613	676	711	677	683	672	705	671	685	688	670	699	670	692	679	701	649	665	712	703	721	731	709	670	674	677	686	700	667	691	681	674	704	663	662	713	658	714	680	725	694	693	663	674	633	676	683	671	673	687	677	665	664	693	671	667	671	711	656	696	693	653	698	673	700	685	698	739	673	704	702	675	713	753	690	659	703	706	682	649	704	698	672	700	682	706	656	689	710	674	708	705	697	670	705	672	660	667	700	666	639	645	718	685	636	698	633	694	660	668	700	709	691	681	687	712	697	668	732	731	654	651	706	680	706	718	669	704	669	676	672	701	639	696	681	683	688	716	660	688	697	682	700	677	631	642	659	688	719	661	697	723	723	672	679	680	679	691	755	693	672	717	673	679	699	677	680	687	676	671	678	685	699	696	675	694	703	660	695	646	669	692	711	696	710	711	706	647	719	698	640	683	678	612	725	683	692	696	734	684	677	703	706	695	700	661	693	659	672	705	653	678	665	672	662	657	689	640	705	662	677	670	666	655	682	703	696	659	683	645	683	682	674	640	672	717	732	694	682	673	658	681	671	742	693	686	694	713	658	678	688	724	677	687	685	663	699	669	672	711	673	658	711	683	709	718	685	668	718	659	670	716	649	675	662	634	695	714	634	683	702	667	659	688	685	674	676	701	671	635	699	690	666	668	689	730	724	691	667	664	701	678	692	655	734	718	726	703	698	656	681	642	693	733	699	719	638	743	696	666	695	711	681	679	693	654	714	691	675	662	674	733	736	687	681	663	713	739	686	645	676	675	730	697	688	693	695	687	680	691	717	683	665	654	676	654	710	689	688	695	626	701	670	687	714	674	703	701	673	668	705	711	691	673	695	610	648	647	666	654	698	660	728	636	673	707	678	657	686	750	668	708	639	699	710	688	665	708	675	690	699	694	693	684	676	719	659	689	657	663	724	668	713	653	691	663	670	700	693	668	669	637	672	666	640	691	731	731	695	697	647	713	701	638	712	694	670	666	689	675	712	639	651	656	711	697	682	724	665	680	727	702	694	674	665	714	668	686	646	671	719	709	670	628	709	660	711	693	673	659	681	710	639	694	711	691	667	699	615	711	680	688	697	676	681	663	692	688	709	624	651	712	663	704	726	693	631	683	701	710	723	645	711	669	676	686	676	723	729	668	690	697	694	705	718	734	677	707	665	658	707	695	646	705	645	679	694	670	708	695	709	738	671	671	708	729	670	683	706	701	674	669	665	666	699	701	677	686	704	646	674	669	663	662	678	688	730	698	690	706	683	683	692	677	706	676	728	677	717	692	681	675	701	669	692	685	683	678	705	715	675	702	681	684	675	691	656	674	681	696	698	732	693	736	684	664	648	700	699	679	690	685	698	680	715	663	704	682	656	658	656	647	688	635	682	689	741	713	707	716	673	720	665	682	668	730	757	728	664	667	683	729	668	605	687	662	703	665	647	642	694	711	701	671	725	696	677	695	737	725	665	674	637	676	702	619	684	682	636	647	723	681	697	693	665	646	681	707	714	716	694	706	668	652	727	675	688	682	638	634	638	684	690	677	712	704	680	676	667	676	642	665	679	709	683	721	694	710	709	695	638	732	725	692	681	666	666	720	650	673	703	655	685	659	649	670	654	695	716	728	647	667	700	693	727	658	680	668	695	670	706	722	649	687	684	690	641	645	704	652	741	721	690	626	653	639	670	652	669	648	711	618	708	681	702	688	691	755	704	675	681	687	674	679	698	651	677	623	663	708	673	695	678	702	625	668	650	680	668	718	667	666	682	678	681	685	698	649	745	703	707	740	705	689	726	702	683	702	695	680	635	684	720	692	662	685	669	670	634	679	672	672	681	635	646	671	684	680	673	760	688	635	687	698	658	651	672	686	685	648	735	658	637	650	704	650	686	717	670	665	647	698	669	674	626	718	662	688	698	724	724	647	657	699	653	688	720	655	641	706	732	687	715	685	656	640	718	707	642	665	677	662	647	659	671	692	642	705	683	704	688	718	646	673	655	683	673	719	693	679	700	700	701	635	682	676	696	709	660	669	697	673	700	696	666	665	665	691	663	726	668	670	695	686	683	708	686	710	713	724	703	674	671	703	717	694	682	688	633	723	681	656	716	717	717	712	710	689	680	659	644	713	667	712	705	671	682	661	661	670	707	689	695	690	620	701	678	660	696	663	683	622	700	712	686	668	694	689	665	678	683	706	716	708	669	718	698	662	706	659	673	703	696	679	624	675	696	623	657	716	653	650	674	688	706	722	664	695	671	712	741	649	691	696	668	675	705	705	729	644	635	634	724	683	651	672	692	703	664	647	699	680	689	674	693	655	648	676	685	693	723	648	713	687	678	672	714	646	676	717	687	683	691	673	693	689	664	687	703	664	673	690	724	700	690	641	697	659	696	692	642	673	667	688	690	663	718	698	727	673	690	693	660	648	670	685	685	715	681	702	662	709	710	702	695	644	663	669	662	717	690	709	707	715	683	700	672	709	700	692	687	622	662	713	697	727	675	726	706	684	700	652	667	685	689	722	692	680	707	701	677	696	709	692	670	689	665	674	666	670	702	678	656	696	663	671	683	650	671	665	686	690	685	624	654	696	715	641	692	655	680	669	656	723	678	737	686	679	651	697	657	722	690	710	705	637	686	683	680	664	662	682	649	673	676	717	652	702	702	696	734	650	732	740	691	663	669	637	645	701	678	687	685	680	633	700	696	679	695	653	647	674	671	690	682	677	665	647	670	697	700	680	699	704	682	663	728	662	694	696	672	647	668	691	720	641	774	648	678	710	681	662	697	713	660	664	643	641	712	696	674	678	663	691	690	654	687	712	674	655	699	705	659	674	641	623	695	728	674	700	668	636	688	722	679	670	702	708	716	707	712	683	717	620	709	724	726	706	682	700	657	682	677	642	678	690	651	702	741	728	688	674	726	702	716	703	673	651	686	703	670	706	655	653	676	755	690	681	687	691	683	694	666	660	650	701	679	708	708	713	624	667	726	649	729	647	715	670	649	690	660	693	686	712	673	678	640	686	761	703	701	701	684	670	722	690	735	668	710	695	672	746	675	702	707	711	668	639	694	728	700	705	689	702	638	711	705	652	736	666	677	693	737	649	684	662	660	666	674	678	679	659	689	666	693	666	685	693	694	672	706	628	677	678	701	725	665	669	642	653	663	701	684	705	699	626	673	725	685	706	679	666	666	648	695	674	695	675	687	678	668	695	717	723	714	660	671	695	668	680	678	641	670	669	647	697	657	675	665	756	695	653	688	694	667	659	709	703	734	710	673	708	691	700	738	664	732	638	700	614	708	745
24733	21015	26953	25111	9782	663	536	474	450	447	391	373	346	355	366	317	354	373	326	343	351	357	380	347	334	384	341	390	299	363	332	315	340	354	322	335	353	380	319	350	335	323	350	301	337	334	346	342	330	340	369	309	349	351	345	342	330	315	334	341	313	302	310	335	327	331	325	364	345	340	349	343	328	357	343	332	315	334	316	342	343	317	350	306	311	335	324	320	352	307	326	331	341	317	342	314	372	346	327	317	338	321	314	359	342	337	347	326	343	318	363	340	350	327	338	333	337	313	323	339	349	357	319	356	323	333	354	334	346	306	345	345	340	342	346	323	352	347	325	339	351	327	341	342	356	317	310	368	356	367	371	321	343	338	340	345	304	341	315	314	292	314	358	319	308	371	333	342	354	324	332	343	364	313	352	320	295	386	354	343	320	332	318	347	333	324	346	365	314	322	334	308	353	369	320	343	323	328	327	351	307	341	343	322	333	363	327	312	306	321	335	338	327	358	325	354	321	350	339	361	321	321	340	297	338	331	327	327	343	332	318	332	313	327	350	320	336	325	340	323	320	312	333	351	343	316	320	330	334	352	352	320	299	337	303	322	337	348	349	334	343	328	346	309	344	327	326	344	325	343	348	357	355	324	340	363	338	328	327	323	327	300	356	336	339	306	338	318	346	363	317	358	342	310	339	302	316	312	318	328	329	307	337	340	327	328	338	318	317	339	342	328	323	318	342	353	356	329	334	314	341	340	343	333	301	319	339	330	350	326	360	385	331	334	316	345	325	360	351	344	327	320	329	352	342	319	344	355	328	348	322	321	351	380	322	339	347	322	321	333	345	346	329	337	367	315	301	325	319	335	341	320	328	343	351	338	340	313	298	313	345	340	296	333	336	347	359	350	329	320	334	345	325	328	332	296	324	322	325	344	333	314	311	319	327	338	324	316	290	310	330	342	367	328	329	333	345	337	329	355	327	272	308	360	347	303	344	312	320	314	309	303	333	329	346	330	307	292	328	356	314	340	370	350	342	327	319	319	340	322	329	318	328	333	348	301	328	349	336	321	321	341	345	347	329	328	312	326	321	331	298	309	325	317	328	347	341	305	361	338	358	331	341	307	358	337	338	325	317	333	346	337	309	311	350	327	321	335	329	349	331	333	338	342	319	342	344	337	321	369	334	303	323	326	325	337	317	353	324	313	333	324	357	378	315	314	341	356	333	317	331	310	337	294	329	345	335	315	338	332	358	352	312	340	333	302	370	331	343	312	311	327	345	324	343	352	315	298	321	362	315	357	334	332	307	341	350	339	355	337	349	345	354	325	306	330	371	354	298	352	305	330	347	323	306	335	347	349	344	316	389	345	338	343	308	347	324	343	308	336	352	325	330	343	305	296	350	340	336	335	325	305	322	324	315	342	332	319	330	342	330	335	335	310	297	333	317	319	332	315	370	359	338	366	334	350	337	341	356	329	342	337	360	296	313	355	336	335	287	364	360	331	358	319	349	317	329	318	363	354	334	332	311	320	342	310	336	344	338	312	310	301	356	325	319	330	307	300	323	334	320	330	289	325	345	335	334	312	280	319	320	298	321	331	310	331	331	336	329	319	313	333	324	345	336	356	323	331	324	348	323	326	343	327	303	355	325	344	319	300	325	332	319	363	320	322	336	299	308	334	320	352	357	293	319	343	351	297	332	322	322	328	331	350	329	322	348	348	313	361	297	327	300	336	321	330	326	323	340	353	348	353	316	331	321	367	338	296	331	349	304	347	333	315	361	307	309	330	326	305	344	320	320	320	345	318	325	332	325	307	345	321	371	338	368	316	342	313	330	349	322	332	325	312	339	341	298	340	340	357	356	332	348	338	331	347	374	316	330	362	300	314	317	316	347	304	328	298	321	325	331	322	323	364	337	337	298	307	334	332	319	327	327	329	361	318	330	333	334	311	362	329	362	326	336	307	342	352	332	334	338	341	346	342	337	345	325	345	349	340	343	301	328	336	330	300	305	355	313	340	352	358	327	321	338	384	312	333	332	338	356	319	327	354	375	293	315	336	302	311	323	357	342	360	292	351	340	336	326	322	341	365	337	348	327	362	344	302	348	340	335	332	308	363	349	348	323	367	314	347	331	335	356	309	344	331	357	326	298	315	331	315	334	334	325	353	302	298	327	357	352	317	337	340	321	374	305	325	315	346	358	341	353	351	351	305	299	299	343	343	321	352	335	335	357	324	370	317	330	337	323	312	316	339	360	334	383	313	329	337	314	324	328	325	322	329	316	337	326	351	318	341	360	346	344	317	311	298	326	356	349	347	349	330	362	325	312	331	333	306	361	333	356	307	321	368	326	352	345	341	338	330	317	346	335	337	335	328	347	344	351	325	318	292	327	333	313	350	334	361	314	337	340	313	330	318	347	316	359	322	361	345	313	328	353	331	324	321	318	331	318	324	318	312	329	323	331	354	338	319	315	310	356	352	336	343	347	368	305	333	333	335	320	342	341	314	342	371	334	310	352	331	309	316	342	333	337	315	316	329	321	331	327	284	321	366	350	339	323	311	340	347	339	328	314	358	339	316	334	322	327	322	341	316	335	332	303	321	357	334	382	344	352	338	316	327	342	317	362	327	319	335	331	299	298	310	357	361	339	337	309	338	368	303	338	337	323	305	308	291	323	338	320	340	332	305	319	359	318	358	347	318	338	314	332	376	365	315	335	312	326	332	337	386	319	349	325	309	308	336	356	347	331	329	340	305	330	355	288	343	340	350	344	366	328	335	326	361	354	322	335	330	292	322	323	358	336	331	334	323	340	321	318	327	351	346	345	302	289	331	326	340	330	334	345	327	380	323	344	369	330	330	356	329	295	351	319	326	320	328	355	336	321	328	331	323	367	314	348	344	330	346	340	318	310	353	312	339	314	334	334	305	335	344	296	359	341	335	349	342	319	351	324	337	327	332	314	314	344	389	326	339	336	330	339	313	309	340	325	304	321	355	343	329	315	315	316	345	332	333	335	331	329	296	315	336	324	319	324	313	335	389	332	326	325	324	334	324	324	329	312	357	346	343	365	333	324	332	313	348	356	318	350	339	353	323	345	328	346	357	310	332	309	335	316	335	337	339	333	327	329	324	325	302	327	361	336	350	338	328	312	324	371	331	346	329	342	347	319	347	348	323	361	346	337	341	361	338	310	343	326	314	327	305	312	308	364	338	318	333	313	317	321	325	349	321	348	341	345	329	339	346	341	312	293	341	340	315	308	315	326	332	320	339	339	326	308	347	324	318	354	311	324	313	307	333	338	353	332	298	323	326	327	368	325	306	295	330	349	315	307	301	305	315	340	342	314	325	335	340	330	316	302	329	335	383	332	329	381	333	344	331	310	329	325	334	358	352	358	303	344	315	323	340	333	311	312	381	363	335	331	306	287	360	326	325	341	316	351	351	337	328	340	338	346	330	326	344	350	321	299	329	349	340	330	330	330	332	317	305	335	305	308	333	325	353
19104	22310	10637	2097	1420	1049	898	723	651	602	549	538	530	472	477	477	438	468	446	435	433	486	435	414	432	438	426	436	419	384	388	416	424	443	401	396	401	444	399	454	395	411	437	408	390	383	411	407	411	425	392	407	403	407	411	409	435	423	416	438	428	420	401	435	430	379	411	394	445	410	407	400	408	404	436	396	427	415	437	435	429	404	433	412	396	403	382	416	392	378	403	407	418	395	412	407	412	411	401	435	422	389	418	428	384	399	386	406	416	388	411	418	415	436	427	420	433	367	385	438	402	387	392	391	444	389	421	396	438	416	385	425	448	413	413	430	387	386	391	409	412	430	412	438	409	394	410	386	393	429	426	411	413	389	412	440	382	449	414	408	423	417	395	401	404	426	425	407	379	414	439	409	451	440	431	392	422	437	450	423	413	451	451	429	392	433	440	420	410	422	423	426	417	415	374	400	420	390	421	407	407	426	396	404	424	426	450	415	393	437	443	399	385	455	399	392	417	372	416	439	413	415	429	400	393	403	427	402	422	394	447	396	406	392	402	420	431	380	433	407	424	424	424	408	435	416	382	384	402	409	402	403	373	400	384	428	440	417	432	418	415	414	402	452	442	399	435	411	347	426	436	392	388	371	438	411	401	413	427	416	410	392	393	409	417	390	436	381	425	397	387	399	425	366	398	441	424	403	371	391	402	414	432	412	431	436	406	429	397	419	392	384	421	414	375	468	383	400	384	413	449	424	450	410	409	399	408	426	407	411	402	421	431	420	401	402	442	425	408	407	396	392	410	457	426	414	405	422	403	400	403	352	408	444	440	399	427	437	433	395	408	424	373	407	459	424	394	393	379	425	420	415	424	388	396	382	389	448	400	395	460	414	422	388	414	375	415	378	425	388	435	426	411	408	407	422	370	425	397	427	396	419	436	445	427	427	404	444	410	396	386	454	407	409	402	412	422	404	406	457	422	419	414	417	444	395	421	423	421	419	421	426	378	423	431	401	444	403	426	396	418	394	439	453	420	418	399	438	426	418	427	399	409	426	406	396	410	430	396	390	405	425	403	416	388	403	404	405	422	381	424	432	406	424	391	408	377	432	472	390	381	408	419	405	397	405	418	401	379	377	407	409	438	430	427	434	431	440	371	394	401	379	387	391	443	408	422	401	392	405	412	373	411	437	431	421	408	419	373	420	441	397	393	406	414	377	426	435	388	463	402	430	404	442	399	384	385	410	424	418	432	404	428	423	404	419	411	406	441	389	410	393	382	403	421	448	365	398	397	416	413	391	411	426	388	413	422	440	412	448	414	385	407	413	396	432	417	393	411	396	423	429	402	414	420	416	395	403	414	412	432	403	398	412	367	421	384	421	458	432	424	426	407	424	424	396	440	403	368	426	441	402	432	407	400	412	375	408	407	427	445	398	412	429	428	459	391	419	425	420	412	402	412	375	405	372	391	400	386	391	410	386	404	425	383	400	411	417	396	386	405	385	425	427	391	358	447	438	430	406	421	411	418	397	394	422	416	401	431	422	397	401	430	431	391	398	371	416	428	420	428	407	408	390	402	433	417	377	439	436	433	387	395	447	431	433	417	455	392	422	377	386	420	387	385	412	396	454	426	389	423	433	413	393	410	426	427	430	432	406	404	410	404	402	411	419	419	386	413	396	386	378	433	370	378	394	398	413	388	374	401	394	397	432	405	418	391	468	371	403	412	403	384	453	434	413	407	429	408	415	400	419	413	422	385	416	425	409	422	411	421	413	414	424	406	426	429	403	415	393	405	393	420	385	404	402	368	427	400	438	402	427	391	377	390	407	398	413	397	414	423	426	411	428	401	377	403	443	375	422	410	442	414	440	414	372	398	418	368	454	404	408	410	443	421	387	418	383	419	438	400	443	396	436	402	388	387	417	449	408	420	381	423	453	412	405	421	387	425	419	388	369	450	419	385	407	390	411	394	390	404	425	418	418	396	399	414	400	433	399	395	412	406	409	417	444	399	377	401	425	410	431	395	423	411	412	407	401	425	406	419	404	406	411	415	423	427	399	414	359	438	396	403	392	360	409	404	374	437	395	401	437	416	407	430	378	418	404	412	393	393	405	371	393	397	424	457	410	404	393	408	424	412	395	389	379	413	398	419	390	383	429	410	413	412	405	432	420	414	385	402	461	404	404	405	434	442	401	411	395	397	429	387	416	397	423	428	468	414	439	389	377	409	387	416	408	398	408	400	396	428	387	386	420	372	418	430	438	402	393	412	403	372	406	432	374	406	408	399	405	385	415	426	413	413	419	410	416	446	385	402	404	395	413	417	382	399	426	436	435	382	418	393	424	432	444	368	433	422	401	400	397	396	377	430	447	402	408	424	424	384	409	408	424	397	414	402	426	398	375	392	385	399	422	423	401	404	449	404	407	351	424	372	417	414	424	435	394	394	428	381	395	406	407	446	437	422	376	378	420	387	413	411	390	392	424	381	438	428	445	401	428	442	399	431	431	416	406	382	367	383	428	411	407	417	411	423	413	447	369	415	388	416	407	400	433	387	393	430	404	381	415	399	394	407	418	422	358	414	421	396	409	402	449	399	397	420	401	399	440	401	436	431	385	405	396	405	387	437	429	400	422	416	425	406	428	417	429	421	393	390	405	416	405	385	428	409	397	424	414	413	423	411	421	451	431	436	412	411	428	428	421	399	435	418	422	372	391	441	401	419	385	402	415	407	412	427	425	461	402	404	410	429	404	392	384	415	438	405	397	414	379	401	443	416	411	425	438	451	383	430	425	407	423	418	409	420	373	403	399	416	390	399	410	414	409	412	412	452	406	406	403	412	406	381	410	434	404	380	433	427	406	439	422	386	403	416	459	417	429	429	441	398	440	398	380	421	424	413	415	443	436	425	439	400	382	421	415	422	407	407	379	413	447	396	420	384	379	415	430	417	396	404	398	393	402	409	416	401	432	438	403	393	435	405	411	412	407	437	379	411	429	410	374	455	370	415	390	395	408	440	399	429	398	417	442	415	428	412	404	430	400	399	383	420	393	417	412	372	439	433	402	409	405	365	398	407	419	392	472	407	443	398	427	372	402	451	409	410	431	430	442	420	408	381	400	411	373	381	429	404	417	416	410	399	432	418	424	388	401	386	446	391	401	357	421	401	395	364	403	402	403	435	408	432	419	420	425	445	413	419	414	426	392	434	370	387	446	428	393	415	433	387	423	417	378	410	406	406	425	427	399	363	429	426	440	429	382	406	417	411	423	437	435	402	411	401	412	400	420	428	425	409	378	366	402	394	411	436	424	429	409	417	412	377	402	418	464	422	429	421	397	386	398	419	408	432	416	412	420	365	430	406	396	387	437	384	427	418	374	425	402	433	405	383	402	385	409	409	416	437	443	386	438	396	386	425	463	411	396	396	389	370	383	396	399	400	400	392	404	412	410	400	421	359	417	445	430	425	387	415	405	414	382	442	403	425	371	449	406	418	456	405	446	396	417
22655	21039	28496	23777	21026	20997	6130	944	719	626	589	516	546	471	458	442	435	376	415	383	415	442	372	399	348	372	370	361	414	374	365	357	366	370	357	342	330	364	327	355	348	354	346	338	367	317	329	374	354	351	303	351	357	328	354	357	369	348	361	307	358	365	366	340	309	332	348	342	383	386	341	375	377	335	320	332	368	341	339	325	347	352	316	369	358	341	335	352	362	373	364	340	329	353	317	311	326	368	355	335	316	347	339	341	339	365	349	332	333	335	332	360	358	323	310	323	336	347	326	347	336	336	358	331	324	350	331	356	356	317	341	347	335	341	361	346	351	336	329	354	317	380	357	321	379	367	364	360	350	349	358	343	389	389	373	378	347	361	345	330	340	324	305	321	329	327	339	368	330	338	372	330	307	289	358	333	333	335	365	362	340	333	343	361	301	337	330	375	344	365	347	338	321	344	362	326	336	308	340	322	332	320	343	330	313	331	325	335	339	368	322	330	343	346	337	320	363	339	327	327	337	335	390	341	341	369	331	357	328	331	357	315	328	367	364	298	333	369	336	350	376	307	360	356	361	348	375	346	359	295	345	347	356	344	356	352	329	323	324	345	316	355	307	335	347	328	344	358	358	294	358	351	339	354	345	341	347	332	332	323	333	393	319	352	323	332	368	359	373	361	369	347	339	342	325	335	326	328	367	346	374	330	314	339	333	323	334	346	354	348	348	335	341	371	368	359	338	313	325	316	343	313	312	329	328	337	353	342	363	335	326	328	360	351	383	376	337	351	328	350	321	343	328	364	362	348	326	362	353	338	347	362	363	318	367	328	362	339	346	339	304	354	348	326	347	336	343	370	345	348	336	328	340	325	317	330	335	375	355	352	374	360	342	324	324	354	303	338	335	349	363	334	365	330	327	364	341	370	339	336	323	308	342	349	374	345	346	320	328	332	356	337	337	335	358	328	358	368	337	359	339	323	343	345	326	330	357	335	287	337	334	344	371	353	326	341	360	351	346	350	340	328	312	345	319	324	357	351	319	337	344	327	375	363	345	338	336	316	341	349	356	348	359	334	352	337	323	324	338	329	348	318	342	319	354	361	318	325	341	318	328	337	316	320	320	352	323	347	335	365	359	360	337	340	359	353	361	324	376	355	310	351	326	328	369	340	344	325	332	341	372	327	344	344	310	338	351	318	353	343	340	353	316	326	329	330	350	361	323	338	349	366	318	355	348	335	312	369	358	324	359	311	345	337	348	351	351	342	356	352	332	319	353	349	361	362	349	309	324	330	345	353	389	330	347	328	351	345	336	350	341	325	317	347	340	342	344	351	341	365	321	364	292	331	352	341	368	358	341	333	326	335	334	324	334	359	334	328	326	353	342	297	353	358	339	324	349	327	365	323	316	330	321	338	326	357	343	345	318	327	350	346	348	350	346	357	350	342	328	349	331	340	350	361	349	360	330	333	327	346	313	336	348	315	327	340	365	345	344	345	337	304	367	350	347	350	385	355	339	331	373	356	315	377	310	338	305	359	359	353	375	365	317	312	335	335	363	303	344	323	347	333	321	348	366	353	316	305	346	359	356	327	336	337	328	344	370	351	338	306	345	340	321	329	366	320	352	330	323	353	323	368	342	335	367	331	349	327	336	352	357	347	327	334	369	336	328	335	346	339	329	323	359	350	351	363	350	370	342	349	316	321	338	342	317	344	349	373	341	350	366	324	344	348	334	356	337	370	334	338	374	354	343	320	336	353	365	336	370	334	350	345	330	365	368	305	336	362	354	331	367	356	336	338	314	327	310	369	364	328	331	293	379	335	334	355	341	326	338	334	325	333	351	324	325	339	348	318	347	334	352	313	365	347	342	323	347	321	326	350	345	356	344	348	298	360	355	322	329	375	363	294	348	335	344	333	343	334	337	341	324	325	320	346	320	348	360	326	330	340	348	317	289	342	329	340	332	316	329	363	345	350	350	373	347	321	334	313	316	358	332	338	345	338	333	378	360	351	370	365	318	351	320	339	322	367	343	350	367	396	368	355	338	312	352	334	353	322	345	347	341	371	327	340	348	346	360	337	348	370	380	329	354	352	358	343	337	322	336	366	346	358	332	325	345	340	340	328	369	334	344	317	324	344	311	343	347	345	335	333	344	322	322	361	355	359	342	369	361	331	341	342	332	362	349	349	359	326	326	341	367	335	347	323	358	326	353	361	334	321	320	369	304	332	361	323	352	331	314	361	309	365	341	348	311	348	372	337	349	344	358	376	357	358	346	323	351	341	366	368	336	363	340	343	363	340	327	307	356	351	326	326	374	350	309	347	372	355	327	344	361	350	339	364	361	323	340	353	320	356	369	335	390	338	325	331	318	340	316	328	332	311	333	333	295	371	309	346	346	338	330	347	337	344	338	382	353	348	378	317	335	337	347	312	363	345	317	326	336	362	381	328	355	310	353	361	381	321	371	350	347	350	331	361	329	354	378	333	346	340	340	323	326	345	338	326	363	325	333	361	328	351	370	350	329	339	362	335	351	347	333	332	337	353	340	367	355	327	303	332	344	337	351	332	344	371	345	345	313	340	302	329	326	341	318	322	317	348	343	330	353	378	334	335	327	325	319	333	371	336	359	329	344	336	363	303	326	328	309	323	358	347	354	343	343	343	375	358	318	356	326	350	330	340	313	369	319	353	349	360	327	316	310	343	325	320	339	332	362	337	349	364	341	340	336	330	371	355	340	349	345	339	400	367	327	328	375	367	353	364	349	282	333	352	375	327	318	294	387	297	367	344	349	354	350	350	359	333	342	335	349	361	312	336	327	358	347	331	369	341	335	329	325	322	351	339	387	352	327	366	333	336	338	322	339	347	330	344	323	317	351	324	297	342	357	350	340	375	348	333	354	360	337	316	322	337	330	343	350	356	323	322	342	316	383	348	314	345	317	350	357	333	333	348	350	363	337	330	300	348	360	341	342	335	355	327	361	342	340	349	336	341	334	323	350	340	332	357	333	331	356	354	379	367	329	322	358	349	326	349	320	336	381	316	327	374	344	348	345	349	329	344	350	320	329	333	324	351	332	364	339	358	345	332	361	339	355	315	389	351	324	317	306	319	310	337	361	341	369	349	327	343	377	344	353	355	351	317	296	334	334	354	336	337	361	337	361	324	360	343	322	333	346	368	335	380	306	304	365	365	334	308	301	361	317	324	368	347	349	342	333	363	341	331	341	359	340	340	310	324	361	329	354	315	330	329	340	335	308	314	330	355	348	353	308	333	332	347	351	353	331	331	360	335	337	339	314	347	356	372	346	347	327	323	341	350	334	332	340	356	332	348	354	360	314	347	330	332	324	335	342	345	324	330	347	327	347	328	353	325	338	341	319	344	341	329	332	306	342	326	337	359	366	347	343	367	339	327	339	357	346	314	365	349	325	320	339	329	345	352	321	358	314	353	383	328	359	342	372	328	362	339	325	366	354	358	357	347	345	316	329	350	342	352	371	325
24129	34008	19283	5627	3578	2735	1973	1538	1251	1029	929	796	720	645	647	631	586	561	506	550	525	523	517	463	486	495	516	506	458	459	435	441	499	478	451	451	448	462	436	435	464	423	460	405	441	444	423	460	486	447	467	439	436	434	450	413	445	428	437	445	436	440	425	464	452	473	418	470	429	426	460	453	456	440	419	436	424	427	406	429	444	478	482	414	431	456	442	393	413	424	425	413	442	458	417	401	403	458	415	415	425	448	444	431	465	445	469	419	422	399	451	430	448	457	441	426	464	432	415	418	433	420	416	437	436	447	483	434	409	426	418	440	445	434	441	420	451	443	396	432	410	432	430	454	417	433	455	456	408	424	445	423	437	413	425	414	430	430	453	438	413	414	439	446	444	440	417	410	420	441	467	454	412	446	456	454	405	438	411	440	419	421	451	482	433	438	395	436	456	422	445	461	457	419	453	439	421	422	454	393	444	422	468	451	418	404	420	418	426	429	471	439	435	416	435	417	411	435	384	412	407	458	428	434	431	459	445	417	409	420	452	420	444	430	427	435	431	420	406	403	447	458	431	429	417	439	432	458	458	451	428	425	424	410	434	454	427	410	461	446	411	428	443	480	432	415	423	440	464	409	437	416	454	429	407	423	408	407	427	433	414	438	444	431	421	418	397	372	423	503	445	417	456	399	447	427	409	448	395	416	383	405	429	410	460	417	428	448	434	401	463	419	423	448	437	397	427	416	434	388	417	393	434	463	408	428	419	439	413	418	388	440	438	447	425	455	439	436	427	435	434	409	434	447	404	445	437	401	411	414	418	442	450	427	428	411	382	404	414	439	411	431	419	433	435	453	430	419	438	439	423	427	404	449	419	436	432	426	392	422	441	456	451	446	447	449	399	425	422	461	421	439	436	413	425	412	428	395	427	425	422	458	427	416	435	415	452	411	418	427	443	424	373	407	431	455	411	428	481	433	446	446	424	439	442	453	444	450	425	412	444	451	410	436	456	396	438	455	393	452	433	459	439	419	447	425	430	436	457	425	449	416	421	429	434	437	444	455	433	428	433	432	426	386	436	449	433	459	440	451	456	427	444	410	445	451	416	439	407	438	385	408	426	430	396	426	452	399	430	442	457	409	431	445	418	420	429	415	426	434	429	436	400	484	405	444	403	415	444	391	436	469	369	402	414	471	422	429	466	416	453	448	449	435	401	383	454	460	459	430	407	418	401	448	397	417	419	436	500	399	414	385	403	465	420	450	431	432	425	426	367	421	430	462	414	445	426	420	411	430	444	435	424	445	437	437	402	443	451	466	392	444	394	422	420	425	415	403	409	418	432	441	478	437	483	432	412	440	419	447	415	389	414	431	481	430	422	408	418	464	444	396	391	442	455	436	434	418	409	418	434	420	431	428	388	447	450	416	459	441	408	464	422	423	433	417	413	410	458	407	437	426	421	462	421	421	392	427	440	418	424	434	447	422	455	425	419	439	420	436	441	424	413	439	393	442	426	428	421	453	422	441	460	433	434	417	438	407	423	441	448	433	434	455	444	479	443	426	395	421	404	449	421	440	430	445	457	407	458	386	425	467	444	430	365	419	418	399	423	437	442	409	448	446	401	445	414	422	412	424	440	438	417	399	430	423	419	399	437	469	431	415	397	471	426	450	425	422	423	444	462	440	444	447	497	450	425	441	436	447	459	432	411	475	478	416	452	401	429	415	446	464	428	438	408	402	388	436	431	418	401	411	407	434	419	452	430	430	443	410	452	471	457	404	458	429	431	429	400	405	428	420	476	428	435	411	424	427	436	431	403	453	470	439	416	426	423	405	413	439	408	442	395	460	421	436	407	431	417	429	432	439	420	430	451	448	447	416	434	390	381	430	462	450	442	445	463	405	400	433	411	465	415	423	460	445	475	429	423	449	404	446	449	435	408	431	438	442	427	463	425	433	453	384	405	435	440	456	395	438	448	450	452	416	390	443	464	437	396	429	449	434	455	453	407	417	468	440	424	443	411	420	418	449	438	467	437	429	414	427	453	419	443	449	418	404	424	437	427	424	391	465	447	462	422	450	438	408	420	438	464	444	338	407	428	430	416	410	457	449	434	433	431	422	454	453	414	442	440	456	401	438	442	443	433	445	398	425	426	419	430	445	454	455	423	407	455	411	451	441	414	451	448	423	441	404	382	416	459	436	414	408	462	488	420	431	476	473	449	439	428	438	433	426	459	434	430	424	397	441	455	446	435	487	430	442	468	416	438	391	426	405	440	439	457	434	435	440	421	465	429	437	407	470	462	434	436	434	434	419	442	437	448	411	448	403	387	422	440	443	423	411	458	458	451	426	431	407	442	429	435	448	421	436	434	389	418	407	423	429	403	436	433	412	435	389	439	463	451	426	429	441	434	456	422	397	434	410	450	420	402	451	408	438	467	430	453	423	416	408	425	415	423	464	420	403	435	436	447	434	468	444	392	413	421	420	444	401	402	451	451	389	432	434	400	427	423	425	425	417	470	436	449	426	430	438	443	409	412	432	445	394	430	438	431	416	443	429	462	447	444	436	442	433	431	428	422	446	450	414	448	461	427	413	432	441	427	448	407	407	468	442	419	437	432	439	425	411	429	459	432	400	447	414	430	441	444	389	411	435	391	441	402	398	440	407	447	435	422	412	428	394	434	439	424	461	410	443	403	424	405	432	426	454	426	466	419	403	384	396	432	405	436	404	450	408	429	431	461	399	466	431	442	437	434	426	420	419	438	449	413	417	415	438	456	387	426	440	413	470	405	390	454	416	427	418	448	455	406	435	456	398	449	432	425	418	427	427	434	394	396	412	432	401	436	450	392	437	441	452	429	419	450	438	409	413	445	419	416	456	449	408	448	429	422	409	459	433	440	440	436	429	423	434	362	469	435	406	412	441	427	439	437	417	446	438	443	414	413	419	407	409	400	436	454	455	448	467	420	433	450	460	422	433	420	452	445	414	425	435	437	453	417	426	442	413	429	472	453	430	431	417	415	425	382	443	389	437	404	437	429	422	436	418	410	430	452	397	426	447	414	411	449	434	445	431	442	425	394	440	452	449	431	452	417	470	422	396	428	434	430	423	423	473	410	385	430	433	449	446	453	419	410	426	406	435	428	414	377	420	430	436	383	423	415	415	427	426	418	433	411	399	449	431	467	442	422	419	400	439	409	423	400	434	460	452	413	462	429	425	464	376	446	412	415	454	423	466	428	435	422	410	442	467	446	441	425	419	446	462	403	399	419	440	420	463	406	428	413	407	448	465	434	419	432	413	440	430	442	422	411	433	439	436	385	441	420	431	445	436	458	430	415	405	403	453	415	439	429	489	434	404	448	429	432	440	436	455	453	428	447	434	436	472	397	422	432	421	429	408	410	409	424	440	427	421	420	475	426	433	422	424	420	418	429	443	430	407	402	446	402	453	392	426	416	432	436	424	419	396	454	432	381	437	407	435	412	446	445	444	381	445	426	429	411	441
27310	19416	8281	1233	635	587	562	515	493	529	520	513	493	505	554	536	515	542	519	534	522	554	515	483	513	512	484	530	508	504	545	486	503	475	521	508	497	479	568	521	506	520	491	507	504	553	519	516	510	492	517	504	503	502	485	525	533	463	532	531	494	547	504	519	455	507	515	507	522	518	494	531	494	537	507	539	527	524	504	492	517	535	499	482	492	526	523	521	543	457	576	496	466	525	508	503	489	508	513	456	521	525	520	564	502	477	489	512	487	498	517	504	520	533	503	511	540	510	518	545	502	507	511	512	540	501	541	488	501	510	507	495	461	514	516	476	515	514	486	506	503	498	502	467	479	510	496	492	521	535	501	555	484	498	482	542	494	537	486	532	510	480	514	481	509	542	493	488	511	533	470	492	493	497	527	543	531	502	474	489	465	509	545	493	510	526	515	480	520	513	516	503	493	527	514	496	503	552	481	542	526	547	517	515	507	501	503	509	471	515	504	505	494	527	514	505	503	506	507	520	471	518	498	523	491	518	486	489	495	558	524	522	495	524	510	527	491	516	488	505	495	510	507	536	513	540	534	465	510	502	472	496	524	499	491	516	481	525	537	523	503	498	559	499	518	495	530	548	523	494	491	525	521	537	500	527	513	466	514	541	512	490	481	520	497	504	511	506	513	510	541	488	507	514	563	510	510	494	585	492	502	515	563	505	517	545	513	526	486	531	535	547	502	514	531	528	513	492	507	486	544	492	481	481	496	486	496	477	492	506	495	553	501	497	520	500	526	527	531	496	530	513	487	499	506	497	516	528	494	487	519	504	540	525	493	486	464	486	519	523	538	533	518	543	487	477	476	504	511	519	540	506	504	499	486	507	521	488	485	505	500	489	503	563	528	517	526	523	516	541	493	505	526	506	524	515	520	474	502	553	487	520	486	513	517	500	494	526	492	506	489	482	520	506	526	531	511	508	509	538	539	500	560	471	503	539	496	526	500	553	506	537	498	519	517	513	480	483	476	493	518	525	486	527	468	518	506	545	506	509	480	515	511	489	518	499	461	471	538	484	522	485	491	511	511	491	495	509	477	505	471	524	525	513	519	533	525	501	501	518	504	495	489	513	517	543	520	508	471	563	534	501	560	525	543	523	500	509	493	523	551	510	517	510	498	517	461	502	549	525	518	517	500	514	498	540	476	503	483	478	538	499	544	507	562	531	533	533	527	539	539	533	483	510	506	521	510	514	491	542	551	575	506	497	522	507	521	489	541	518	505	501	535	517	517	531	526	499	503	507	502	497	496	545	501	510	475	528	520	486	522	504	513	530	516	513	548	519	516	506	550	513	505	485	487	520	537	501	542	502	517	523	519	487	499	487	483	470	546	559	491	489	495	510	502	516	510	508	526	508	486	526	489	528	513	488	502	553	506	483	533	503	473	522	468	537	525	503	518	500	518	453	529	486	471	528	519	520	548	518	490	538	506	472	521	483	481	494	488	526	511	549	503	507	524	517	498	518	433	526	527	527	502	497	511	488	478	540	530	540	518	524	525	497	479	480	476	481	536	455	465	519	512	531	534	527	533	501	503	510	507	521	486	481	528	529	525	476	520	497	512	516	504	498	477	471	511	532	499	536	482	527	492	520	492	572	522	526	521	530	496	502	535	464	535	519	524	494	546	496	516	511	509	496	484	548	544	529	542	513	531	534	513	517	491	495	550	523	548	506	503	462	530	463	469	521	534	506	496	522	530	501	547	518	513	509	508	530	499	512	490	525	498	497	489	537	506	497	551	495	519	509	550	496	531	512	500	510	487	499	521	561	511	493	530	564	516	518	521	537	498	523	519	512	538	531	574	512	521	531	524	525	542	513	492	518	532	492	507	458	511	519	491	501	483	530	496	530	539	465	515	508	466	551	500	532	508	562	497	507	521	541	444	530	476	534	511	521	504	454	490	493	544	503	517	541	507	512	537	523	501	517	488	496	525	512	505	517	511	520	505	505	538	485	522	541	510	496	478	493	516	470	533	537	513	498	506	499	500	485	521	511	513	528	508	515	545	484	490	502	546	528	543	521	494	537	480	450	492	498	541	526	502	507	513	510	457	484	520	507	538	488	478	541	507	526	493	501	514	514	554	459	526	499	500	506	488	505	558	570	514	503	536	512	516	516	494	505	548	495	558	523	559	532	525	539	532	531	491	530	530	469	520	522	493	562	496	522	481	511	551	544	527	503	504	540	461	489	515	501	492	531	514	548	526	526	518	499	519	543	503	529	492	497	497	493	505	480	496	498	518	512	524	523	507	516	468	529	542	534	472	509	541	488	520	505	500	539	565	495	496	536	508	477	554	520	527	504	538	480	481	457	479	508	520	538	543	497	511	517	513	510	548	493	485	495	530	511	508	496	520	544	472	536	509	520	500	507	510	495	521	510	488	518	477	521	574	545	513	504	551	510	510	506	524	502	511	546	542	571	537	497	472	511	514	529	511	513	537	519	510	514	557	484	523	469	500	507	502	501	550	509	521	522	533	497	549	506	496	491	533	530	540	479	533	497	474	493	497	480	497	516	495	487	512	478	528	482	487	516	500	509	511	512	457	531	534	473	542	482	486	512	538	529	536	510	513	458	507	482	485	538	500	491	558	548	488	511	513	536	526	512	540	516	518	522	539	530	474	503	516	503	516	455	511	471	523	505	476	512	536	510	481	510	480	486	520	508	539	514	466	512	525	513	489	501	495	505	497	536	517	521	498	502	497	525	484	507	521	515	535	500	508	517	519	514	487	497	548	526	539	519	524	492	487	506	495	505	487	508	493	489	535	531	509	515	484	487	539	474	505	521	513	519	515	508	493	518	498	513	554	545	488	514	572	508	489	506	517	457	482	514	478	519	530	517	454	509	539	491	476	538	518	530	503	517	461	522	468	481	549	531	455	559	543	518	477	528	483	544	490	514	547	591	519	489	483	514	521	483	496	508	531	511	526	494	518	512	558	504	527	518	519	518	511	530	503	483	537	496	452	502	466	494	535	481	545	514	520	538	546	538	513	497	525	514	505	480	527	511	480	477	512	500	518	496	515	506	529	551	496	481	514	551	534	501	529	548	541	516	534	554	540	513	485	500	506	531	513	503	515	500	501	511	515	517	493	499	505	505	513	528	531	506	524	530	567	521	542	515	523	499	507	488	554	499	490	521	540	482	545	498	549	515	492	509	490	547	491	530	516	500	528	547	488	550	517	473	509	502	462	476	488	493	492	507	493	493	480	464	476	489	508	482	513	512	509	556	500	559	479	555	511	491	530	562	522	519	479	545	484	531	498	488	515	503	514	516	511	477	478	545	514	495	514	501	522	498	511	515	516	485	559	537	535	522	511	508	503	506	484	485	504	545	476	484	541	527	538	516	490	492	517	513	523	509	504	490	503	529	496	522	523	514	543	490	545	529	522	516	532	581	497	505	546	502	483	501	487	516	520	511	486	518	451	489	508	553	492	474	548	507	481	496	472	504
14875	12688	5221	1104	740	698	694	647	647	637	636	611	639	664	604	624	626	644	635	625	641	628	613	670	585	622	658	631	602	621	651	649	646	657	621	672	635	624	670	632	646	603	680	647	626	638	651	623	632	625	611	615	584	626	631	635	647	668	652	558	614	611	594	609	640	620	615	619	595	620	629	622	586	613	611	585	643	628	651	641	677	646	598	653	622	647	630	623	632	606	683	589	613	624	597	581	636	663	641	638	659	643	668	651	593	581	626	612	653	657	631	614	604	642	623	583	612	644	644	623	609	614	625	662	586	655	603	646	642	598	589	575	641	632	635	654	609	597	614	616	644	610	603	614	650	627	584	584	629	638	614	643	624	645	611	633	631	645	594	656	649	683	623	654	648	660	601	640	588	629	660	619	629	580	633	641	609	611	626	614	610	666	646	617	633	659	636	609	652	625	636	656	630	602	604	633	604	635	656	652	608	618	674	671	632	641	611	655	618	611	635	598	612	635	657	630	655	613	676	625	613	578	657	594	641	650	609	593	625	635	615	639	645	618	652	642	597	636	620	672	652	608	630	661	623	656	657	549	660	620	691	636	601	660	605	640	671	641	585	636	617	632	647	653	596	601	662	588	601	612	684	609	620	660	612	600	602	644	616	600	619	603	628	679	609	615	663	615	605	618	650	601	639	660	627	622	627	624	584	659	655	606	632	643	612	621	627	666	624	625	650	640	648	612	658	608	682	645	650	647	638	685	624	654	618	645	645	661	569	619	589	631	648	600	639	609	670	631	632	575	629	639	591	647	596	631	642	628	629	652	621	640	640	644	650	639	634	619	629	662	654	605	624	600	650	621	653	577	625	623	641	659	656	601	602	578	614	597	610	653	637	691	623	636	645	626	636	623	655	596	638	611	595	646	598	646	603	606	604	650	625	644	626	606	613	618	652	662	650	611	630	642	595	613	618	635	589	635	657	613	627	657	618	651	603	619	607	609	624	624	623	646	624	608	664	629	642	598	638	636	636	627	677	649	645	643	671	667	630	655	621	591	609	575	656	634	617	616	658	591	632	603	626	620	642	611	654	595	578	653	616	602	640	625	647	639	679	601	638	628	593	657	654	569	645	634	586	642	658	623	615	626	582	605	639	630	585	652	581	639	591	675	634	642	590	607	663	631	635	660	628	616	660	635	660	637	630	601	657	624	619	634	588	592	587	628	636	696	645	615	611	623	609	653	612	645	684	632	645	648	633	595	611	630	608	626	654	603	598	669	635	637	645	612	614	606	620	606	622	644	584	599	638	639	621	620	581	617	639	599	642	612	651	586	612	657	637	646	653	605	614	657	646	616	625	664	621	637	626	647	647	624	629	655	635	643	627	630	675	613	582	662	615	645	652	614	606	625	619	633	624	612	624	674	630	579	618	658	623	636	637	639	607	625	611	633	652	626	617	646	596	629	611	643	609	611	592	672	599	668	642	627	654	614	618	590	607	637	612	671	655	629	631	624	649	623	623	626	592	588	592	591	645	644	623	647	618	599	636	619	623	636	661	643	648	647	616	669	626	608	643	637	597	607	618	599	666	644	657	623	613	628	619	657	655	609	664	630	712	635	632	668	687	604	613	609	624	636	616	667	591	632	592	626	620	655	605	623	634	608	627	620	629	659	623	641	613	604	597	619	595	623	635	602	646	641	613	623	584	640	611	621	622	630	639	660	644	662	573	592	647	582	614	602	640	616	604	604	643	643	612	591	609	669	667	621	667	631	623	676	613	619	648	670	576	624	622	642	601	652	652	645	607	660	643	628	629	656	631	602	646	636	599	633	658	638	659	607	638	639	602	600	562	643	657	648	617	651	633	611	631	655	634	592	635	578	676	597	620	625	610	672	628	657	648	600	643	640	619	651	627	600	656	625	613	576	593	674	650	638	604	616	653	617	591	621	630	628	647	618	615	587	651	632	614	599	633	606	621	683	642	615	630	627	607	637	597	632	633	616	599	618	666	628	584	610	590	593	631	635	607	615	601	593	595	609	630	609	616	612	614	656	636	620	651	647	604	648	660	645	562	599	653	653	637	599	636	670	624	653	616	682	611	647	639	629	651	637	630	634	694	599	641	628	625	623	618	629	655	601	578	615	652	629	643	617	656	610	656	667	659	567	645	616	578	668	610	641	640	612	616	604	637	624	587	617	669	634	618	637	625	642	636	629	616	634	609	670	613	616	591	664	649	597	612	652	633	616	647	652	632	639	595	622	635	664	617	645	622	620	642	626	615	642	620	677	594	613	639	658	633	655	653	606	656	604	682	587	659	645	632	691	625	638	658	645	606	617	609	604	620	679	615	636	645	626	624	625	630	618	613	624	634	633	647	644	616	623	619	609	624	624	610	618	635	664	610	602	627	622	671	616	604	615	649	642	598	634	573	591	622	623	635	659	599	626	578	608	583	631	598	622	635	648	619	637	610	643	667	616	567	624	580	632	612	644	568	574	621	607	629	646	652	660	660	640	598	635	632	626	623	612	647	606	631	608	626	679	638	622	648	627	646	602	618	634	644	618	630	612	572	656	615	607	636	592	673	628	641	624	593	609	627	602	645	628	611	604	616	588	629	640	626	627	601	651	666	627	635	609	651	628	601	631	628	613	578	585	622	614	604	585	598	653	625	676	613	620	605	605	622	621	641	676	646	628	662	659	609	627	656	627	649	603	592	640	590	634	634	629	593	610	603	627	599	653	603	596	621	643	631	652	621	653	585	666	620	610	716	633	618	643	628	582	636	622	635	638	610	569	651	670	635	653	625	670	612	651	600	597	643	645	627	615	640	586	632	634	627	618	632	659	609	628	624	595	603	648	627	631	555	632	632	645	601	601	625	624	600	656	615	625	615	626	613	661	668	617	583	615	597	632	608	623	610	621	667	610	656	589	634	569	668	633	628	635	659	655	595	657	627	662	655	612	677	669	602	597	658	653	612	647	649	637	569	647	610	636	621	570	630	619	598	625	642	607	621	653	605	602	648	608	603	608	655	639	620	654	579	618	673	634	622	622	622	606	615	653	677	609	625	605	606	654	594	635	633	632	659	674	614	625	618	612	662	615	629	604	642	677	561	588	602	602	615	567	617	644	632	643	596	638	631	602	612	611	654	623	631	652	564	609	634	654	558	638	606	647	610	621	637	594	662	616	639	670	627	616	644	628	616	640	589	587	630	581	660	623	635	662	648	620	629	590	603	617	611	611	596	656	640	600	642	594	640	642	641	659	623	643	657	608	638	632	666	622	662	600	646	634	604	666	637	611	633	637	637	608	640	626	642	651	600	652	643	660	617	597	633	648	622	659	601	629	661	574	621	625	634	634	660	616	632	618	618	658	632	618	568	644	682	638	624	652	639	588	668	641	619	616	625	592	596	623	591	630	638	555	625	666	614	612	649	610	629	645	600	621	597	581	613	606	640	655	611	609	641	641	617	646	631	677	663	679	644	666	637	600	646	646	654	654	614	611	615	656
23659	21026	28018	24221	20971	8273	1193	836	708	698	673	640	662	611	607	648	602	574	531	621	570	557	527	549	594	562	521	537	595	534	522	581	530	578	571	584	550	558	567	534	508	564	560	537	554	540	567	547	560	524	581	549	560	553	571	543	528	552	533	559	557	594	556	579	525	515	537	550	537	554	542	548	553	543	522	499	570	525	567	535	558	524	493	585	551	585	514	588	518	585	584	545	554	547	570	549	534	530	541	551	528	557	545	543	567	539	566	547	551	555	520	557	518	534	554	582	553	521	553	569	551	540	559	575	524	595	524	563	556	569	563	537	525	530	539	565	561	586	548	549	568	551	538	563	555	563	550	557	542	539	499	531	540	573	591	530	508	566	576	561	512	529	536	548	546	572	605	538	562	542	571	545	549	504	502	560	518	557	534	578	543	527	549	592	602	551	580	552	535	580	555	517	556	509	482	539	532	542	555	586	540	495	550	516	554	566	571	497	532	502	548	547	498	548	505	588	561	560	534	525	568	542	513	530	541	553	536	556	555	549	558	536	530	532	517	533	533	508	544	556	530	566	523	522	529	567	548	596	523	528	545	577	504	531	519	510	541	587	562	537	539	531	560	512	512	516	573	549	528	523	511	549	553	521	518	560	525	562	541	579	495	562	537	596	526	494	544	543	560	578	548	560	513	531	537	555	593	543	562	510	565	569	538	565	570	526	559	532	508	545	525	591	542	542	566	536	547	478	552	562	566	557	510	544	544	523	532	498	495	523	524	570	556	519	562	534	547	563	537	492	555	516	542	524	549	545	538	567	542	573	498	540	523	512	549	558	551	540	613	562	548	524	546	581	583	545	538	587	535	537	496	560	523	544	542	524	500	528	556	564	526	559	550	543	572	558	551	538	537	513	490	518	527	540	547	579	590	540	559	583	572	563	533	586	576	543	578	563	536	535	537	533	558	508	592	575	548	512	545	555	565	532	529	563	529	532	582	541	548	516	549	581	568	545	551	542	538	546	515	546	527	512	548	509	503	556	588	556	573	554	512	574	548	521	478	566	555	541	557	619	565	558	564	553	557	545	524	541	584	508	543	532	555	529	492	549	551	513	553	552	547	538	508	565	567	569	575	605	552	560	543	545	559	590	546	510	584	528	546	553	519	531	494	524	522	515	522	515	550	553	543	539	544	534	532	594	554	501	522	544	536	538	505	525	539	541	542	555	567	531	555	523	577	533	580	531	544	535	530	516	498	556	489	563	618	530	525	554	537	523	563	516	558	550	552	552	537	547	534	510	539	555	536	523	569	525	568	529	536	549	528	522	508	508	599	523	548	578	560	530	511	549	566	488	537	525	559	505	569	536	554	547	547	500	533	560	493	552	551	551	537	514	554	505	559	526	553	538	560	566	560	565	485	564	530	492	528	550	549	539	545	546	512	530	573	522	520	577	507	548	518	530	524	549	549	517	551	522	572	552	494	540	492	527	494	547	563	537	546	526	551	584	557	540	541	546	521	551	540	580	528	573	554	494	547	528	532	566	587	575	533	553	576	545	546	579	556	540	599	524	470	555	559	542	539	552	503	507	529	533	539	526	565	548	490	548	546	487	568	527	524	539	529	534	573	553	562	551	571	543	581	577	514	526	549	505	511	507	542	506	509	569	498	526	514	560	507	548	577	532	537	567	546	503	547	555	555	537	499	536	555	520	541	550	557	516	537	560	540	601	555	495	562	543	550	554	549	524	526	519	548	561	557	543	539	554	556	563	522	573	530	545	550	516	570	543	554	571	607	558	531	541	516	518	551	516	512	482	529	520	541	544	543	537	528	578	534	538	573	544	547	526	552	528	566	596	530	546	574	590	565	523	515	520	574	566	521	560	509	546	547	561	584	573	551	572	565	569	535	540	550	573	529	545	515	542	501	525	524	582	507	557	545	527	524	526	547	523	569	573	529	527	574	513	547	524	543	554	519	537	539	550	576	538	548	549	580	549	555	551	524	535	568	553	544	565	539	551	536	584	532	540	548	539	538	534	543	508	526	562	556	557	549	510	506	545	549	551	511	510	531	531	492	583	565	562	539	559	551	566	565	553	562	550	515	540	512	546	540	548	549	541	524	544	544	502	537	581	517	588	501	523	576	562	534	488	541	529	526	515	552	566	571	553	564	554	556	543	537	546	531	560	533	556	539	562	541	527	535	511	544	541	540	530	584	540	511	550	541	544	536	513	567	554	540	544	508	565	547	577	552	605	507	523	568	485	524	532	580	557	552	554	526	555	500	570	574	539	539	522	531	546	529	558	548	561	564	563	574	561	538	562	528	575	543	520	600	512	533	526	521	491	496	562	594	535	544	528	562	530	538	519	509	528	556	569	559	570	539	514	554	549	537	580	569	502	564	553	535	541	516	561	533	555	597	549	573	527	524	532	535	537	552	519	556	511	537	592	555	514	520	507	554	519	518	575	574	521	588	524	582	530	518	538	547	530	537	553	530	540	569	542	501	553	541	559	554	494	555	563	537	553	561	540	577	523	576	546	561	532	517	565	564	511	536	523	541	522	537	571	561	558	525	527	560	543	507	518	556	516	515	565	543	554	534	530	543	561	547	537	582	565	542	530	555	592	579	550	547	553	522	552	550	494	557	536	512	549	561	528	548	554	502	558	582	524	577	554	526	549	519	511	508	506	554	562	540	497	544	533	545	534	613	538	559	591	535	498	535	530	515	580	557	512	575	558	571	568	544	523	531	521	567	566	520	531	552	525	512	527	568	533	549	506	543	572	518	504	556	537	587	560	594	530	513	516	522	530	512	568	523	591	562	554	536	541	567	548	534	559	556	551	501	560	566	553	569	551	546	494	542	564	539	527	560	581	526	537	517	598	511	517	540	511	566	540	533	540	531	585	522	521	513	527	547	562	589	576	530	552	534	535	542	541	507	516	521	534	570	509	542	532	582	553	518	521	545	563	569	565	571	561	543	518	522	507	550	539	527	543	509	575	556	527	541	576	562	532	575	562	536	567	553	568	560	537	540	545	534	575	514	551	571	548	591	535	543	545	525	549	566	534	537	582	514	518	583	553	572	544	575	548	531	522	526	533	490	593	543	541	550	576	537	529	555	473	531	543	556	539	543	551	500	572	528	555	529	566	541	537	551	567	552	533	534	531	562	551	545	535	537	521	559	522	559	520	557	504	531	496	529	525	566	528	513	533	551	527	527	536	587	517	563	506	555	563	535	537	545	536	541	546	543	527	545	561	545	541	603	535	525	507	500	545	550	514	508	557	546	545	548	509	561	518	514	543	574	527	553	537	567	553	590	574	566	550	506	519	548	573	592	539	558	550	543	554	522	544	531	520	509	530	561	545	543	577	536	563	512	489	566	553	511	538	537	540	540	550	539	581	514	541	572	516	547	547	509	576	547	540	591	557	552	554	558	569	568	545	545	545	561	517	582	521	540	542	501	547	555	505	547	540	575	566	516	524	594	572	529	559	580	552	570	532	504	573
20160	26858	13837	3780	2342	1854	1443	1239	1069	1021	892	862	814	780	813	768	751	759	691	711	736	717	693	719	731	690	699	681	720	698	681	728	697	685	698	695	691	704	723	693	669	672	721	718	706	711	668	687	711	670	644	692	701	684	656	652	659	660	707	726	683	629	671	723	638	695	685	711	737	709	656	720	691	674	672	702	660	670	712	707	683	679	669	671	681	664	671	691	687	687	654	692	653	651	676	671	713	659	730	657	667	700	684	641	678	678	681	672	686	745	676	708	710	647	678	654	693	722	677	671	690	687	655	684	666	683	643	674	656	688	667	695	685	673	598	690	694	674	685	695	748	686	667	641	697	680	680	704	652	616	683	690	636	727	656	681	676	663	686	679	649	685	700	651	664	686	674	699	659	684	635	681	673	693	697	656	665	680	683	695	708	665	656	665	659	643	670	661	642	651	646	648	682	673	684	699	649	674	669	695	627	649	670	688	668	641	733	660	650	698	642	665	719	687	662	712	710	694	674	681	633	648	650	658	706	668	672	685	663	652	718	691	694	669	684	697	690	684	644	674	673	685	673	729	662	677	636	667	636	686	655	671	643	683	688	659	670	616	666	687	652	666	699	692	625	654	680	642	635	671	623	643	663	687	650	607	662	711	696	704	681	738	656	688	681	686	658	668	711	657	690	639	641	670	690	642	650	669	663	717	663	656	663	658	644	673	687	678	719	692	682	690	648	646	642	689	672	698	667	686	647	695	669	730	700	631	704	644	690	666	676	689	651	689	664	640	637	691	640	645	662	690	627	664	686	666	674	681	686	690	663	689	677	682	684	730	701	684	695	660	695	630	639	650	658	622	654	660	657	662	655	653	591	708	688	702	639	675	687	675	662	662	704	658	620	655	675	679	688	623	662	658	637	653	675	664	701	701	680	678	652	731	677	692	658	667	702	663	685	645	680	699	672	680	679	668	728	663	672	685	676	658	657	669	681	677	714	662	658	626	685	656	697	687	690	703	680	672	608	662	670	687	635	667	674	681	667	634	707	692	674	673	690	683	671	677	642	671	712	709	706	641	622	690	670	676	670	683	711	697	686	624	697	655	663	671	671	697	687	719	674	666	697	680	711	634	693	688	688	649	627	699	691	659	643	631	728	713	682	747	687	672	684	687	666	683	689	672	667	652	649	709	648	697	656	658	641	721	657	638	649	656	697	670	682	691	686	682	696	668	656	687	677	659	668	640	713	697	629	647	658	662	673	648	658	701	673	638	609	661	631	702	651	652	706	678	722	702	656	689	695	673	693	677	648	661	639	695	723	675	713	713	682	658	656	690	618	666	720	665	678	691	629	691	642	621	662	675	634	620	658	677	712	665	672	669	680	698	700	653	716	669	633	676	683	663	627	641	641	663	619	658	651	705	642	708	684	636	681	670	651	669	652	633	649	678	721	653	675	662	699	670	666	647	676	629	660	684	658	677	682	657	663	650	702	663	705	679	679	688	647	650	667	687	677	678	686	627	686	679	724	714	637	633	684	676	600	640	637	623	694	698	698	641	693	707	668	677	675	694	688	662	637	672	678	670	641	678	630	646	662	721	659	692	644	706	726	659	650	701	686	661	647	677	693	688	675	663	668	671	647	632	709	728	650	674	688	675	623	675	620	687	667	682	674	689	625	704	611	720	703	667	667	665	676	688	704	642	704	662	657	676	697	712	641	680	710	693	703	665	669	696	645	699	619	662	650	667	634	650	667	608	671	670	689	680	658	648	637	652	667	623	702	646	666	687	701	705	670	640	662	708	646	746	692	721	632	662	671	669	638	650	684	689	695	649	686	623	659	676	671	647	634	630	637	697	663	658	629	677	639	681	679	647	645	703	663	679	698	670	611	638	650	640	674	660	704	721	654	650	701	652	644	701	689	676	636	661	630	646	669	695	711	656	657	635	675	653	691	672	667	625	626	650	659	640	682	685	691	666	693	690	684	717	670	708	649	707	684	706	647	663	658	639	653	650	683	648	664	656	653	697	646	658	646	665	653	661	661	664	668	695	701	626	681	691	655	655	678	682	686	686	709	678	681	691	674	699	727	669	661	714	682	733	682	679	687	660	667	666	694	671	707	689	700	655	669	661	669	686	642	666	678	674	688	695	631	670	680	692	701	708	662	667	621	674	608	667	662	708	678	695	687	669	651	655	670	673	694	676	691	643	655	653	654	681	662	629	659	679	643	659	703	645	690	674	659	695	626	614	644	650	653	611	692	694	662	702	678	669	696	704	664	675	671	697	655	687	642	625	681	659	654	660	685	679	678	700	687	704	685	638	654	664	666	657	611	705	672	638	642	696	665	668	661	700	693	603	723	647	698	670	669	681	674	680	676	667	638	662	695	702	710	712	707	699	649	632	663	672	646	650	690	635	667	674	654	679	681	672	650	670	667	699	661	638	701	651	674	685	667	690	653	692	669	680	650	668	645	634	670	688	677	647	754	651	685	675	675	682	642	690	672	634	659	660	647	669	679	658	670	691	697	681	720	681	681	686	617	671	686	664	654	673	625	675	670	731	692	676	691	684	676	669	645	654	670	669	701	655	677	657	683	685	695	675	650	686	694	675	656	703	716	678	690	652	697	653	675	667	686	670	651	693	646	673	603	668	668	690	723	661	714	645	658	671	692	703	671	675	704	666	683	603	674	664	665	661	694	662	673	649	648	712	671	674	681	702	646	696	699	679	635	677	720	626	686	689	645	669	615	676	679	678	660	677	638	649	665	661	647	694	663	693	659	681	626	673	690	705	654	692	644	661	666	658	658	719	694	672	686	657	635	648	707	657	655	698	672	690	647	663	674	656	660	623	654	682	643	671	717	654	647	656	694	684	680	658	699	631	632	629	649	685	662	663	650	673	671	684	654	689	708	649	693	680	611	658	670	712	696	702	619	696	703	622	668	692	672	627	666	666	654	653	681	657	681	674	674	715	636	688	647	670	660	658	669	684	657	688	655	652	693	682	696	695	696	658	665	666	699	678	701	707	656	697	693	691	649	632	703	685	662	714	669	669	694	676	656	694	656	642	661	680	680	692	698	687	702	672	645	672	686	685	730	648	687	694	650	634	631	709	669	662	718	699	640	659	660	700	675	718	641	677	684	644	735	669	665	640	607	653	653	710	668	662	687	650	660	704	712	653	701	698	678	672	659	661	674	718	623	660	628	696	653	693	658	680	719	691	692	701	708	682	664	696	674	669	679	657	698	641	695	678	642	698	659	648	705	695	625	711	680	672	668	716	702	638	652	670	702	678	650	610	682	677	683	650	653	690	710	675	700	672	628	679	664	684	662	660	668	615	663	700	664	704	652	658	692	667	696	670	621	663	724	690	732	681	685	658	676	658	685	636	678	691	687	665	680	658	651	694	637	647	665	670	644	639	679	687	671	638	634	646	631	640	689	690	674	650	703	669	653	647	644	663	656	667	730	659	697	693	719	667	659	672	668	671	656	693	662	676	673	703	666	716
24718	21003	26849	25154	9529	714	529	482	455	399	434	407	357	334	365	341	316	365	352	381	342	352	315	328	329	309	329	314	347	343	340	318	336	347	343	352	334	329	328	345	341	373	355	314	293	330	384	328	330	310	297	324	328	326	292	331	329	310	342	384	319	314	373	326	326	337	318	334	316	322	313	321	331	328	360	299	308	302	325	336	323	324	332	345	303	291	323	341	325	340	294	334	333	324	318	332	339	347	347	332	321	311	319	348	353	312	330	319	341	340	311	317	309	316	328	345	326	288	322	297	343	298	299	370	348	292	337	324	311	327	299	306	322	318	334	347	302	322	336	323	337	308	366	334	310	316	343	315	324	327	283	321	304	324	323	307	309	298	354	328	297	347	294	322	329	318	345	326	277	294	325	307	319	290	340	329	312	340	336	323	349	291	318	321	326	326	350	322	325	336	340	317	349	320	351	334	304	333	303	333	349	323	355	332	317	318	311	338	288	340	312	313	322	305	307	283	331	297	318	329	323	288	302	342	334	310	304	299	293	320	282	312	310	306	312	346	349	311	307	328	306	277	316	298	348	342	319	345	325	301	343	311	299	362	332	321	297	337	306	272	301	304	350	345	331	315	289	308	312	311	312	322	318	336	311	289	307	295	333	338	333	330	291	315	299	292	333	321	346	318	334	338	303	336	312	328	308	321	349	325	323	312	312	326	311	303	321	288	326	354	355	332	318	346	306	314	300	309	367	330	324	314	303	323	348	319	320	318	341	357	333	298	328	330	346	299	340	329	337	328	318	306	312	288	314	342	307	332	323	327	316	350	372	293	299	344	324	345	332	324	304	335	328	304	352	337	313	320	296	334	315	318	349	280	345	369	311	309	326	351	337	327	287	365	301	355	347	309	322	316	314	302	350	321	321	302	304	350	346	327	315	303	347	281	308	317	357	309	333	310	343	314	306	320	315	303	301	337	312	312	349	296	328	342	338	310	307	318	337	346	317	285	341	349	306	334	304	320	304	297	343	308	315	311	342	317	314	283	308	339	338	330	318	321	320	348	325	339	346	293	309	301	310	352	316	315	301	341	320	359	290	326	342	322	317	293	373	312	307	324	311	319	322	300	346	310	335	313	341	327	328	319	326	298	311	303	331	340	298	312	305	299	339	305	304	314	334	343	347	363	327	330	309	335	316	318	317	310	349	342	330	282	351	327	330	321	352	353	292	345	356	322	311	317	331	341	304	322	336	320	347	339	344	338	347	345	342	320	335	338	315	317	339	311	340	338	295	344	337	348	305	353	333	315	331	328	318	317	331	326	324	319	311	331	321	334	340	346	300	345	315	338	319	376	323	329	349	333	293	306	314	298	307	312	321	312	329	335	295	301	317	325	319	345	321	320	317	303	329	327	330	318	331	328	321	309	329	307	298	284	329	308	315	325	309	314	312	316	328	339	313	316	302	299	338	374	342	292	339	330	332	302	343	286	314	320	326	344	367	362	310	324	357	309	334	335	321	302	291	339	325	310	318	356	291	336	349	340	336	331	355	303	354	329	312	340	321	315	315	344	317	329	326	310	329	317	335	315	331	294	297	334	306	308	302	333	334	357	296	344	312	358	333	320	340	315	315	341	364	326	331	310	326	313	337	354	320	280	336	324	341	313	326	322	337	317	335	321	307	332	307	322	339	348	306	335	318	350	314	295	325	303	315	320	324	334	327	333	300	296	301	331	310	322	309	339	320	338	323	274	337	351	329	297	313	311	309	312	301	337	347	298	322	288	308	339	343	314	294	348	343	338	322	331	299	352	328	299	328	330	302	321	340	295	322	338	308	330	339	326	302	335	334	362	342	329	330	316	323	341	319	319	339	314	314	342	327	342	348	316	338	348	330	299	340	314	316	308	321	307	317	338	338	317	338	338	313	324	271	336	325	304	329	335	327	297	282	332	330	314	324	306	305	320	359	295	320	289	334	337	294	284	339	294	325	355	321	353	304	310	344	316	331	325	336	341	336	363	321	327	332	313	312	319	322	305	305	350	330	300	314	289	327	306	349	316	311	321	331	307	344	319	274	316	314	328	311	306	296	320	342	322	332	322	314	324	344	315	349	349	330	326	325	344	355	321	333	314	286	293	346	312	304	294	313	346	335	297	361	311	312	354	304	317	322	350	341	336	330	301	296	319	324	353	328	317	315	305	315	309	336	311	358	331	312	317	294	326	350	315	327	311	317	314	337	336	355	328	312	319	331	341	333	313	312	353	327	336	312	347	304	348	304	298	319	358	320	320	323	330	332	339	324	331	335	322	346	344	351	303	321	347	279	329	322	327	327	334	305	333	316	350	313	322	333	333	281	319	308	337	307	328	335	323	314	344	308	320	314	345	345	288	333	315	281	321	327	341	344	340	303	334	346	304	316	315	339	329	295	329	317	304	328	318	332	352	306	325	364	329	313	334	339	341	291	330	335	357	316	300	322	317	336	336	286	325	339	294	362	281	327	325	312	309	294	308	312	328	342	320	333	320	322	310	318	311	342	351	300	319	324	330	310	318	353	319	364	332	322	296	335	300	321	342	354	318	356	330	328	315	313	327	278	328	330	306	307	345	320	333	349	322	293	314	348	314	315	348	341	321	354	324	317	325	336	322	375	354	328	349	333	316	319	345	320	334	312	317	339	320	326	341	330	332	319	351	317	335	307	385	331	317	347	320	321	312	301	349	355	308	350	377	359	323	344	345	356	316	340	310	313	326	340	299	300	354	318	320	289	327	323	332	318	315	326	315	303	324	333	337	328	322	300	290	299	340	329	317	350	319	314	337	327	336	308	298	346	331	289	339	323	312	283	300	311	326	325	311	327	314	316	328	355	299	344	325	275	308	340	362	343	352	340	329	308	331	334	325	307	335	316	311	313	341	320	333	335	315	294	339	278	318	324	322	316	351	311	329	304	355	331	317	323	338	325	304	331	319	305	312	348	307	332	293	332	306	358	289	303	330	362	314	303	314	341	302	328	304	332	350	332	309	331	325	359	301	317	305	321	330	329	365	322	325	328	333	330	320	308	331	317	327	339	338	354	341	321	361	332	342	334	347	326	338	337	329	321	315	300	317	354	318	356	320	319	344	327	322	322	302	321	307	330	339	339	348	363	341	310	341	348	323	341	333	332	343	322	332	340	341	318	330	319	316	340	310	339	323	345	283	316	328	319	318	335	349	314	301	347	295	302	307	360	336	349	322	337	313	330	333	317	362	314	309	354	285	321	322	310	308	339	314	349	336	324	312	320	361	303	314	311	334	301	341	344	325	324	325	327	302	331	305	295	320	328	331	312	333	294	300	324	326	373	316	324	370	328	326	337	327	307	308	327	306	292	323	297	314	299	324	325	317	344	322	311	339	324	304	338	313	326	345	321	320	322	306	305	297	328	335	348	331	347	317	333	315	288	342	301	322	373	320	342	314	324	344	353	325	336	309	354	301	346	346	305	305	364	335	339	307	300	323	342	326	373	301
19620	21635	10707	2262	1395	1096	865	740	654	564	537	541	449	496	486	456	456	476	432	431	422	440	404	440	386	416	439	409	442	420	443	415	400	401	430	376	412	433	408	389	424	413	402	405	382	436	431	411	370	365	399	416	427	414	420	406	422	418	383	419	398	379	409	397	373	403	411	409	375	422	394	411	383	349	388	399	393	390	406	396	384	404	396	405	421	417	403	414	424	405	370	373	390	387	414	373	411	346	405	393	415	427	381	378	396	439	398	378	437	413	379	409	402	388	400	415	370	428	383	403	432	405	393	397	428	420	430	428	416	424	392	418	404	423	405	388	404	407	404	372	402	402	456	378	477	399	402	458	456	392	415	429	420	396	465	417	420	406	386	421	412	414	406	401	401	405	410	383	399	430	407	396	419	431	404	386	397	422	423	417	378	402	431	414	406	410	396	464	423	406	420	408	400	406	422	394	421	397	382	404	418	422	397	395	394	422	415	394	416	380	411	390	384	405	435	384	440	408	371	437	426	402	407	377	432	439	410	369	366	390	407	395	398	430	389	402	411	378	407	365	385	387	413	425	423	419	374	400	400	409	390	423	428	424	395	397	452	387	400	377	424	377	429	421	384	407	422	421	402	386	395	459	417	402	423	402	370	397	398	440	416	381	389	397	401	387	404	415	420	402	399	378	364	410	433	391	409	420	368	396	377	422	398	418	375	395	428	409	396	417	408	392	371	428	415	395	410	414	401	420	463	424	372	401	422	416	404	452	402	415	379	383	415	396	425	394	410	415	389	382	390	400	428	424	402	398	407	407	402	382	391	438	358	366	369	415	394	403	411	407	408	400	396	387	397	391	391	381	405	394	380	417	387	370	398	407	415	375	400	418	413	395	383	377	424	384	388	403	375	405	364	419	430	429	386	376	421	388	405	390	418	422	443	434	397	402	408	348	383	440	409	437	405	414	390	404	429	386	361	420	420	384	411	407	418	405	375	396	413	411	461	378	413	410	451	396	360	364	410	392	380	394	392	408	415	382	404	404	387	402	418	395	409	408	399	378	398	387	414	438	416	433	375	426	408	390	418	378	376	402	442	403	376	388	425	390	395	352	401	445	434	378	402	407	394	380	398	376	365	391	400	437	386	395	415	443	367	414	391	397	424	443	376	410	373	362	407	442	420	415	404	421	411	392	441	406	388	410	385	404	413	408	423	414	425	428	390	380	417	404	398	412	386	403	363	353	424	406	410	381	409	397	430	385	408	370	429	401	413	400	413	384	416	421	396	426	384	376	397	400	402	378	410	424	415	396	392	398	411	408	407	398	396	415	422	382	425	409	406	417	377	407	422	361	387	396	395	394	380	433	425	387	411	419	392	444	404	379	407	413	398	385	373	371	360	406	426	374	377	398	390	396	408	391	390	438	397	392	393	434	395	426	399	422	384	417	424	399	392	396	382	380	393	389	386	441	391	396	404	393	405	389	409	399	388	399	433	382	381	403	407	394	382	393	419	381	368	383	389	408	402	412	431	409	393	392	392	426	387	405	377	404	374	397	380	429	417	454	413	384	461	397	444	405	398	428	413	381	396	401	383	400	399	383	430	412	406	376	412	362	409	393	396	360	400	378	393	389	407	388	369	386	419	407	363	372	414	377	377	401	406	395	406	385	369	410	401	385	414	407	441	409	384	385	415	413	373	371	395	373	417	422	385	393	451	410	425	395	396	407	408	395	402	405	441	419	412	386	374	395	393	376	375	425	430	422	411	442	370	419	420	419	399	416	414	400	390	386	456	364	418	407	385	411	379	414	404	407	412	395	412	411	419	412	410	447	393	383	433	366	425	401	408	392	376	377	387	399	400	401	427	366	406	404	358	372	409	378	374	422	384	416	439	399	426	412	432	389	397	395	357	416	393	425	441	419	414	387	429	412	393	431	423	378	425	356	399	404	377	400	417	413	411	385	401	415	413	388	383	401	405	380	436	429	398	405	376	415	373	424	391	406	380	378	424	389	414	420	450	409	408	413	404	381	377	393	386	400	416	409	428	372	405	384	417	401	420	404	389	423	408	401	371	423	396	417	381	428	392	435	426	418	418	401	389	399	420	405	382	405	413	417	434	374	416	400	409	429	409	381	446	390	420	352	394	398	374	408	408	419	405	396	401	423	382	362	404	386	413	407	398	453	399	405	408	396	432	419	417	405	436	390	376	411	424	405	388	412	409	410	376	410	401	428	388	402	357	404	418	421	397	403	427	396	405	385	413	417	385	379	431	415	373	377	395	414	411	405	401	393	378	410	400	389	378	418	432	420	385	362	399	383	397	368	422	371	411	365	400	387	397	406	402	394	413	398	407	359	423	382	413	396	388	401	442	434	416	419	393	384	433	351	379	420	395	395	405	445	417	417	382	393	402	392	391	403	393	402	409	418	396	409	425	447	401	384	394	382	389	410	409	402	418	378	407	374	379	393	414	440	398	412	378	384	422	412	383	437	412	382	377	415	427	404	401	435	419	414	387	418	411	380	414	398	394	394	407	415	403	403	391	379	421	420	367	367	393	412	404	384	418	394	408	440	416	391	419	358	435	432	378	372	419	405	410	409	399	386	383	425	401	381	422	379	388	422	416	374	403	458	383	386	423	396	354	422	434	384	371	437	363	385	408	408	387	396	383	425	388	387	370	444	386	393	403	397	409	386	449	358	396	419	408	411	374	373	371	425	422	449	361	386	389	423	416	427	395	384	401	389	411	396	416	426	410	364	431	392	411	405	403	379	377	405	405	389	408	392	396	419	397	425	419	437	401	387	391	405	402	384	400	428	389	393	373	409	425	417	394	393	353	402	400	446	393	408	407	403	422	403	451	410	403	412	387	400	378	394	424	402	437	373	385	404	407	413	437	401	409	401	395	406	402	417	415	424	401	402	357	421	404	364	394	402	400	362	381	384	400	402	396	368	384	420	367	425	385	426	428	405	358	351	411	362	421	391	428	377	397	410	416	371	418	428	424	438	420	397	417	394	441	389	397	411	413	408	415	399	399	367	408	423	385	405	400	369	392	425	392	445	369	376	396	410	400	354	371	399	407	436	425	417	433	445	454	413	385	388	360	399	391	439	395	391	410	403	400	400	375	373	445	389	368	427	425	399	428	388	396	390	421	376	421	381	426	408	413	408	394	397	408	420	403	363	345	385	388	419	424	374	420	395	414	421	404	432	414	409	428	430	379	415	408	405	387	429	373	418	420	455	424	448	385	351	391	419	430	396	416	405	394	421	395	408	418	409	399	446	413	423	392	390	389	422	394	413	437	424	402	433	407	424	418	415	409	377	388	415	405	428	386	429	394	432	378	402	410	425	376	341	383	431	401	399	366	403	376	356	390	385	370	387	420	406	400	412	424	399	432	386	424	406	343	398	399	382	417	424	414	396	389	434	404	376	405	401	403	377	402	401	416	399	393	425	398	369	388	426	418	377	383	382	429	392	416	442	407	386	376	408	388	382	371	390	379	392
22693	21054	28508	23794	21043	21040	6035	913	725	580	547	495	533	521	470	421	416	433	381	406	365	357	385	395	373	342	374	361	349	374	345	355	358	376	366	383	365	361	326	367	348	362	317	357	310	354	343	353	350	363	333	335	344	339	350	343	334	380	322	353	328	313	345	348	348	366	363	322	322	331	346	372	385	368	369	311	360	358	349	354	326	328	357	321	346	321	354	336	363	345	348	347	347	311	319	350	329	351	345	340	337	351	318	348	339	327	349	367	313	339	343	296	343	340	352	311	343	323	332	360	332	348	333	302	351	329	333	339	334	338	324	342	335	376	340	336	299	327	333	336	353	353	348	337	332	351	355	341	357	338	344	349	309	353	364	344	387	331	343	334	350	352	321	342	344	338	318	358	357	323	316	321	338	338	323	363	341	330	330	360	344	369	339	335	336	338	340	322	355	327	327	328	338	330	317	340	312	345	326	333	345	323	324	347	318	340	343	322	310	323	364	329	330	340	369	366	342	339	345	354	328	367	337	333	361	323	378	349	312	319	336	342	358	348	359	347	338	309	358	342	311	342	340	317	306	362	355	350	337	351	376	321	355	320	346	357	342	371	325	295	346	331	358	325	341	341	322	361	358	321	342	344	337	318	324	348	328	352	330	356	314	331	346	342	342	361	350	340	313	323	325	353	329	335	320	336	331	324	323	318	343	357	329	357	358	349	346	313	298	330	342	328	337	336	340	315	312	318	355	355	367	346	351	318	324	326	346	317	331	368	339	323	340	349	370	350	335	349	292	329	313	349	352	331	337	339	318	326	331	335	318	353	332	312	296	332	333	346	312	351	308	344	352	345	338	325	329	386	362	326	319	326	356	338	337	344	320	338	374	338	313	344	337	358	357	329	344	328	336	344	359	324	313	325	337	341	349	369	372	351	366	345	340	354	329	328	362	324	368	339	337	333	309	339	370	325	343	317	335	319	363	327	358	343	314	329	308	344	295	311	308	313	346	386	334	326	321	321	351	329	340	318	324	340	343	304	350	342	327	337	319	341	371	332	344	332	346	324	344	362	319	355	310	323	325	365	294	318	343	314	337	336	343	334	341	316	335	332	340	320	335	311	329	348	331	348	345	316	334	339	342	333	351	300	371	336	347	365	354	311	310	323	317	357	336	345	332	324	349	333	307	306	324	354	323	334	345	322	326	294	333	322	350	356	369	332	335	388	314	330	358	343	331	348	377	363	332	329	347	330	342	345	309	338	334	344	333	334	339	344	317	352	371	364	321	329	324	339	333	342	329	349	322	334	318	357	335	326	357	300	339	324	344	338	332	332	316	329	327	296	292	338	371	332	306	366	347	311	363	316	324	327	312	342	323	311	331	360	320	307	329	344	372	341	352	350	314	316	342	326	332	358	337	301	316	306	324	336	328	352	309	330	263	341	360	334	300	350	334	318	336	350	350	326	342	320	335	344	337	327	343	320	338	345	384	323	348	341	337	322	332	377	353	356	351	334	353	316	299	336	352	333	304	320	325	343	353	329	355	326	350	343	339	317	354	374	348	322	345	322	305	336	295	349	337	306	345	319	354	367	342	345	334	320	365	314	358	336	358	341	316	335	358	365	332	324	351	362	314	323	311	341	334	359	337	326	337	329	300	322	360	320	325	366	338	343	325	327	338	313	324	359	356	368	307	326	326	309	351	365	338	314	337	347	340	338	344	303	320	332	335	338	321	303	328	338	338	340	332	344	318	352	333	314	353	361	312	352	349	325	335	342	351	337	338	314	368	363	328	344	359	333	359	333	368	354	329	316	343	312	342	315	332	309	313	344	333	365	350	353	334	331	306	323	287	320	366	336	325	347	341	319	347	338	342	326	344	319	362	315	325	352	341	339	320	310	342	344	366	346	311	302	355	333	314	346	367	339	330	358	324	313	310	320	345	349	307	308	333	338	304	358	330	351	317	366	379	378	349	318	317	326	314	332	341	316	323	328	348	355	335	342	341	318	324	327	338	365	328	357	327	337	309	369	357	359	348	340	321	316	322	334	331	325	347	328	364	325	325	347	313	345	317	332	338	331	312	352	356	318	333	348	339	343	355	276	342	321	323	341	327	325	362	325	373	343	357	328	333	356	338	371	328	360	380	347	310	338	360	375	346	314	313	337	336	316	340	343	340	315	303	344	333	337	318	359	366	331	336	346	312	339	337	308	355	374	347	320	349	330	324	322	303	313	321	320	339	341	311	300	352	330	311	329	303	335	341	354	353	362	351	340	300	355	356	325	353	308	368	321	326	384	334	322	332	293	335	355	379	296	325	347	306	311	354	325	326	366	384	325	317	311	311	315	301	350	317	344	336	335	339	326	333	325	356	327	306	333	304	344	334	372	308	309	319	349	322	349	351	333	349	315	348	315	362	335	305	277	310	351	328	306	351	350	324	349	389	331	313	335	352	309	322	366	341	319	353	330	350	322	356	325	299	362	324	351	313	362	387	359	307	307	358	300	350	350	317	343	357	347	334	341	309	347	332	298	328	347	339	343	339	321	342	312	385	348	325	336	335	296	350	325	332	302	338	317	344	314	372	307	305	304	342	311	342	350	322	328	331	343	319	334	349	312	295	315	339	346	333	323	321	330	339	338	327	312	328	339	341	336	316	352	349	313	324	311	347	338	350	333	361	306	341	315	366	313	352	309	337	316	330	335	311	330	368	336	327	334	338	354	334	312	372	324	318	342	386	358	307	322	334	313	320	364	376	349	299	359	321	337	340	287	329	339	314	320	325	328	346	324	346	342	330	343	326	329	323	320	345	328	361	342	341	355	319	333	360	320	330	352	347	339	335	366	329	356	368	325	330	334	346	356	330	347	315	335	318	353	304	347	346	344	361	343	317	307	327	344	351	328	334	336	326	324	326	354	359	355	313	312	344	312	343	326	347	363	358	321	362	321	307	324	310	305	330	380	340	333	334	352	330	349	355	341	341	363	340	334	310	353	323	383	342	368	296	296	351	302	345	345	339	333	320	334	337	332	319	313	362	328	353	322	350	331	319	312	347	353	329	351	350	361	328	373	345	321	323	346	358	346	314	351	291	304	334	354	318	331	339	362	329	313	313	319	322	314	320	327	368	346	317	346	353	332	338	324	360	329	327	305	367	351	321	358	317	320	357	339	350	318	322	319	346	361	347	336	339	348	365	318	325	333	321	337	359	333	343	374	323	319	319	308	356	333	350	340	336	335	316	308	319	344	361	373	316	356	307	333	332	364	319	319	361	336	317	336	327	363	334	316	347	331	310	326	306	333	369	349	325	319	339	376	327	338	339	326	328	317	339	333	345	310	325	323	333	349	302	316	288	304	366	323	324	327	329	321	342	323	357	350	345	299	333	314	343	325	366	338	360	347	345	334	325	302	355	327	324	341	350	359	344	333	356	328	374	341	339	315	323	344	336	340	313	328	336	325	353	350	335	352	352	385	364	352	332	361	347	345	319	339	335	368	323	359	340	327
24269	33418	20342	5607	3539	2674	1990	1549	1293	1032	932	815	783	727	595	547	527	553	565	496	538	526	493	477	498	546	460	467	460	466	467	441	423	459	439	464	434	429	421	459	410	441	402	406	425	423	390	421	463	429	443	405	449	402	461	422	450	447	428	467	411	452	483	411	416	415	392	440	419	418	416	460	432	428	437	405	414	424	436	410	419	434	453	421	410	436	411	426	457	401	404	402	452	427	393	428	408	436	415	414	412	370	412	423	432	455	375	448	429	389	414	433	415	408	418	436	440	410	429	386	430	455	410	420	408	448	396	408	396	423	454	413	384	406	421	449	390	423	454	400	435	422	419	430	438	450	439	403	419	404	414	455	408	454	438	456	413	425	425	430	421	451	404	421	453	428	415	404	442	434	428	446	459	444	401	425	416	443	461	406	442	421	423	438	418	442	423	401	421	410	423	433	424	434	421	445	449	409	409	470	438	444	393	404	423	445	430	408	420	439	459	407	398	385	431	440	410	434	442	420	408	384	371	426	412	428	442	435	428	405	437	439	400	436	396	439	396	428	428	402	442	385	430	419	415	417	403	407	453	427	451	456	385	440	432	435	375	421	411	474	412	434	416	426	437	454	416	453	434	423	440	416	405	406	423	389	402	435	415	433	400	422	416	385	412	425	417	416	441	444	434	417	413	424	432	418	405	432	430	412	385	446	454	405	425	464	399	388	431	421	420	450	445	408	404	425	433	381	385	434	385	421	425	441	442	440	428	398	398	440	453	420	390	443	387	433	427	426	415	422	407	424	363	393	393	421	448	418	413	437	441	441	429	449	398	433	442	396	411	410	402	436	412	454	445	420	397	426	413	391	435	467	386	452	413	425	458	428	443	441	408	415	409	441	440	437	423	430	411	446	411	443	394	420	398	389	417	427	413	432	433	449	438	438	420	428	419	399	419	418	438	439	434	442	395	406	456	437	450	432	394	427	432	393	411	411	446	402	435	422	434	401	418	453	414	424	420	431	416	443	411	412	403	424	398	426	435	386	420	396	430	432	417	404	428	432	426	397	436	459	456	402	388	424	428	421	400	405	414	400	436	401	436	392	426	396	428	423	417	426	438	416	429	409	448	399	455	447	430	412	406	457	410	416	400	435	395	412	432	420	418	410	400	426	409	431	459	418	432	458	359	425	408	461	407	425	419	438	404	397	417	408	403	469	432	426	465	412	454	460	414	395	372	418	392	413	414	395	426	429	391	414	415	424	444	419	396	410	404	429	419	420	441	398	436	459	458	426	446	461	441	417	462	424	455	416	412	414	433	406	370	451	417	436	421	435	419	446	421	398	455	480	434	371	405	420	424	432	415	423	403	388	410	407	424	429	436	408	460	438	447	439	403	395	424	431	406	432	420	393	405	440	435	430	432	446	415	402	451	421	428	418	413	434	387	407	399	405	455	464	405	431	409	419	414	405	399	408	444	398	419	438	406	433	388	443	459	406	436	372	412	438	441	426	433	383	421	453	468	402	472	423	423	452	371	430	427	434	430	420	428	435	422	409	417	409	397	420	451	452	434	416	437	393	438	428	409	427	463	425	423	429	434	434	435	420	429	414	406	419	421	416	403	415	408	398	427	387	413	409	415	423	431	434	409	405	433	439	436	389	420	437	410	411	415	421	378	428	447	409	395	454	384	428	425	411	419	403	410	443	397	449	434	421	437	397	457	413	420	444	435	426	415	441	469	406	407	413	384	426	463	452	368	408	417	445	429	428	437	378	361	421	406	460	429	429	424	434	422	415	450	434	442	455	408	438	407	386	443	424	437	416	445	393	412	394	407	417	408	423	391	433	438	433	396	436	405	421	431	436	434	441	425	422	460	441	445	444	423	404	430	420	433	428	420	432	409	450	428	415	423	450	423	401	430	443	445	409	435	419	454	415	421	409	430	432	411	414	419	431	423	413	435	430	411	432	414	409	450	413	431	429	468	401	407	460	416	405	426	425	441	436	454	400	430	431	448	440	420	401	400	401	451	412	421	413	431	422	437	458	428	444	443	448	420	438	415	383	414	402	394	429	378	388	398	416	402	371	420	426	380	435	448	441	408	447	400	394	382	418	444	412	417	421	430	399	458	398	428	396	440	455	417	406	431	402	445	439	408	402	446	419	420	400	438	439	450	454	392	376	417	418	449	411	395	407	437	416	421	408	399	405	413	411	383	437	443	403	400	403	408	420	436	438	399	405	408	414	359	430	394	447	409	429	445	453	430	407	479	411	413	408	422	467	424	375	435	455	426	394	410	401	449	435	386	443	420	458	408	431	445	414	427	423	450	412	454	412	465	405	408	417	438	426	412	435	399	414	437	444	379	403	426	461	425	417	395	450	432	406	423	412	417	410	377	437	401	375	423	417	411	469	421	437	396	446	424	413	434	415	418	422	396	434	447	444	418	408	427	415	402	403	450	382	438	431	393	419	445	392	404	409	451	437	412	404	441	414	397	427	422	409	437	452	414	411	425	417	377	416	432	441	404	405	418	411	399	411	431	390	456	403	403	422	406	463	451	466	404	449	402	434	436	417	383	424	385	410	414	402	397	436	429	439	431	383	419	394	370	434	443	399	409	388	395	398	441	425	424	411	376	467	491	464	419	384	438	398	436	404	438	390	419	421	445	417	442	412	405	380	420	408	387	486	432	441	443	429	423	449	421	462	451	424	424	386	431	440	445	415	394	419	414	421	444	387	450	396	426	449	422	420	399	447	430	436	379	385	432	415	394	423	433	453	401	431	471	409	442	437	439	426	421	421	399	444	442	414	438	435	418	418	413	457	396	413	419	450	396	432	423	447	404	397	426	464	408	408	419	391	437	402	440	461	399	425	417	424	432	400	421	444	446	425	444	420	397	419	428	366	439	432	416	405	412	423	446	404	421	453	412	421	436	458	444	422	417	481	458	423	392	429	434	437	371	433	410	450	435	457	416	418	434	414	461	428	405	430	396	424	401	407	378	393	430	405	421	408	406	385	434	394	436	419	442	424	384	434	409	382	417	438	425	401	416	437	416	418	415	412	425	424	462	416	436	389	395	429	395	422	440	458	403	424	438	414	428	458	418	368	388	412	415	450	448	458	390	436	448	471	380	435	433	454	419	431	390	446	446	436	429	398	449	443	426	425	410	462	399	430	454	460	432	440	435	406	419	410	434	429	412	397	412	396	421	382	416	421	416	459	371	397	416	422	406	443	401	403	470	425	439	418	437	387	432	434	381	418	373	459	395	423	447	394	425	464	406	428	429	430	410	427	463	442	421	413	419	407	426	412	416	437	420	371	435	421	408	406	392	426	398	423	422	453	430	395	448	396	420	419	390	422	428	421	394	429	384	414	445	395	403	417	393	413	403	429	395	409	462	428	432	380	425	430	413	439	419	397	400	425	428	398	435	416	381	444	418	427	442	422	397	390	444	408	424	421	400	408	375	408	416	441	394	411	412	407	434	405	428	431	437	395	449	416	423	420
27357	19444	8446	1268	751	689	596	556	492	547	501	538	537	545	532	507	479	507	496	518	515	479	468	491	484	491	551	515	527	503	534	514	494	489	496	452	490	500	495	517	499	481	500	525	474	518	495	524	535	482	511	526	505	505	492	549	523	528	505	547	525	494	499	485	480	528	502	548	516	491	480	502	503	480	505	502	512	511	485	508	510	504	519	511	498	516	476	532	489	505	484	494	484	502	467	506	511	479	458	482	500	511	481	496	492	505	507	468	498	524	509	475	555	490	466	496	484	501	522	507	493	491	502	496	483	477	532	467	497	513	472	509	494	504	526	555	512	535	506	508	523	485	509	491	520	524	495	539	502	512	518	506	490	511	493	511	494	472	490	504	505	511	497	560	498	482	505	521	500	499	519	515	502	522	526	493	480	492	497	481	497	524	501	505	512	491	491	507	456	504	493	487	483	529	517	493	495	505	464	475	481	539	517	507	516	522	494	509	485	522	488	483	470	552	526	514	487	516	490	516	472	507	529	502	513	526	555	493	472	506	496	460	492	503	467	475	491	481	506	522	482	508	498	515	485	485	506	520	496	471	476	507	518	497	494	494	483	539	552	473	482	495	548	500	503	512	548	461	520	505	494	517	543	505	498	544	461	465	505	496	491	536	486	484	511	488	482	528	481	547	469	539	509	491	482	469	519	487	522	517	512	514	512	504	505	481	498	486	527	471	484	510	467	551	509	519	502	494	502	505	486	476	510	457	468	466	519	502	492	494	537	506	508	470	546	492	506	515	502	516	503	506	491	457	544	485	508	480	534	492	522	492	517	482	529	480	482	465	507	509	475	513	525	479	507	524	471	476	484	505	502	509	527	530	502	533	470	469	478	473	497	539	481	512	481	516	538	511	533	493	492	505	486	455	476	493	491	485	460	501	475	514	519	481	498	503	495	531	533	495	484	519	506	470	511	488	481	514	516	512	500	530	481	463	502	504	510	514	512	523	512	551	500	496	495	533	511	473	505	447	503	513	517	490	493	527	551	497	537	463	482	529	528	486	467	474	498	502	528	537	471	520	459	499	504	524	493	525	499	495	503	489	498	529	523	508	532	520	498	496	503	473	509	502	463	473	493	482	472	522	511	510	473	526	495	491	464	528	486	479	510	471	453	503	479	509	489	494	498	501	485	510	470	497	526	493	484	490	505	496	510	523	536	498	467	536	517	471	479	503	511	518	501	428	501	493	500	508	516	476	516	538	524	512	477	537	519	533	493	478	490	510	529	510	486	488	518	514	520	473	504	486	478	461	516	528	516	496	457	493	520	497	495	514	533	540	511	505	477	497	478	521	500	525	501	483	491	499	492	552	523	508	538	504	503	505	456	503	514	487	529	460	505	517	486	496	526	506	479	530	491	489	495	480	503	500	543	464	501	497	500	537	446	508	485	512	497	506	529	524	458	503	487	521	497	480	483	478	483	502	464	487	485	477	507	547	504	489	523	492	482	517	518	521	485	523	489	499	478	497	515	518	469	514	504	516	463	479	493	504	495	509	506	479	537	461	493	517	466	494	517	520	456	497	516	501	503	473	517	494	485	526	512	501	503	526	485	504	513	468	498	513	490	488	500	511	470	534	468	512	495	541	497	518	537	478	543	476	501	488	515	521	479	516	492	485	508	477	452	496	479	498	461	475	514	521	477	526	509	489	481	483	469	517	515	491	478	493	482	557	503	477	536	509	490	533	517	505	509	496	492	459	497	488	497	491	511	458	508	549	456	476	535	497	510	503	489	537	494	480	515	517	502	497	495	503	480	527	514	504	542	484	506	513	483	522	481	521	525	482	543	494	529	495	516	504	529	498	537	500	469	509	507	522	470	532	483	520	512	541	480	464	462	502	510	488	520	471	493	493	512	467	554	500	462	498	474	481	496	488	490	484	501	472	503	510	528	485	464	504	472	501	465	459	510	490	498	524	520	505	506	546	485	521	464	488	490	503	517	462	499	523	491	507	493	504	477	526	475	499	498	497	509	503	522	510	483	496	496	501	521	504	501	485	507	502	473	493	467	488	497	532	457	500	501	496	504	459	483	513	538	497	502	488	496	512	512	462	447	511	479	520	521	496	519	507	527	488	456	508	510	527	493	504	500	505	531	523	505	473	524	508	508	459	468	506	494	528	493	508	510	486	477	487	490	508	541	495	500	509	492	500	502	497	503	478	496	502	552	513	499	493	545	482	527	513	514	521	533	537	550	494	526	483	530	484	495	503	515	500	512	508	489	513	464	503	498	484	529	524	482	524	510	520	452	495	498	514	511	525	481	519	515	480	484	489	516	504	465	490	500	488	451	509	507	485	493	482	501	547	490	458	504	530	497	521	487	512	521	484	498	519	560	495	493	470	526	513	555	533	547	520	510	514	517	505	518	508	498	505	518	461	483	489	516	519	520	505	484	472	476	494	521	523	504	526	491	494	525	491	527	504	485	479	485	511	529	498	519	473	508	567	499	490	487	470	525	488	533	512	516	504	446	502	511	488	534	477	513	473	483	481	495	494	479	493	482	484	503	502	467	493	516	544	514	514	505	517	515	507	514	532	495	513	510	491	523	532	552	530	553	506	454	506	471	487	550	527	509	502	503	494	506	453	521	509	478	499	517	491	557	514	521	496	474	520	476	485	493	572	483	498	488	503	517	500	483	533	497	493	547	506	496	508	523	514	520	527	499	535	484	509	471	490	511	479	489	495	478	529	537	508	503	468	495	515	496	521	486	522	512	501	505	524	512	492	511	521	467	517	523	502	521	508	529	501	482	494	501	475	498	521	522	503	510	473	501	498	486	532	491	541	500	542	528	485	474	490	535	524	500	516	514	503	471	503	512	488	519	471	524	514	489	547	485	493	446	530	527	515	471	485	479	489	516	539	487	451	490	489	521	514	512	501	522	481	477	513	504	520	519	485	507	513	484	512	508	492	491	513	467	493	556	519	510	480	478	513	507	513	493	501	471	525	483	482	493	463	512	486	497	540	510	510	529	476	492	492	495	495	476	512	511	506	524	506	516	487	538	471	518	522	469	525	510	467	477	444	490	475	531	522	511	537	490	492	522	527	495	548	472	526	488	483	502	501	497	517	443	474	524	531	497	511	489	500	509	486	498	506	509	497	488	509	472	478	492	501	488	510	513	524	487	480	477	496	522	494	529	508	462	471	521	483	491	502	502	521	482	490	494	493	492	503	516	516	516	497	520	511	503	490	495	512	525	536	453	487	545	494	501	491	518	509	538	481	487	533	490	520	479	504	495	464	506	478	495	526	481	504	475	498	473	483	511	535	461	497	492	503	494	479	488	483	485	496	534	494	528	499	479	451	485	497	514	509	515	495	540	505	493	520	504	487	492	494	504	500	470	458	472	499	498	515	514	498	515	473	518	468	517	460	498	492	501	505	524	515	544	515	511	501	525	498	502	482	533	508	487	519	488	537	508	456	475	515	500	487	530	482	477	496	518	533	483	500
15362	12567	5778	942	813	742	630	649	641	644	640	678	582	618	617	612	602	626	629	639	668	602	601	641	599	653	594	624	672	623	641	621	635	657	635	676	663	595	619	642	621	600	627	608	598	639	652	636	642	626	673	605	604	607	596	641	628	641	627	583	616	581	599	618	646	617	643	636	616	643	617	584	628	585	601	615	584	703	610	607	634	637	570	600	614	640	636	636	640	652	632	618	584	515	645	624	616	598	604	634	631	577	606	603	579	611	607	621	570	634	654	613	612	614	618	627	646	595	563	622	637	577	652	633	601	607	618	619	636	587	577	612	621	595	585	597	669	642	613	617	585	636	617	624	639	623	609	648	602	678	656	658	623	656	641	582	650	643	641	575	622	620	612	606	641	635	637	604	643	608	640	567	622	631	631	610	588	653	638	580	617	615	617	599	608	593	567	590	660	607	677	583	601	612	584	643	650	611	638	636	636	598	625	569	616	634	643	649	608	595	612	647	592	590	607	616	619	604	617	611	621	622	600	596	593	611	593	640	631	594	641	631	611	664	603	602	657	607	603	634	577	620	583	650	580	634	625	592	648	603	631	621	609	603	645	599	626	585	642	620	589	585	631	606	574	626	619	664	600	610	620	587	613	596	617	605	604	601	591	667	610	592	601	598	605	601	652	630	641	604	636	615	608	614	637	654	626	630	623	630	643	622	600	612	597	635	669	611	654	638	603	576	582	607	593	630	636	658	603	611	617	619	600	615	592	597	614	598	609	639	637	602	601	595	595	667	660	592	640	642	616	628	590	577	655	587	571	649	644	625	637	637	585	590	576	618	628	616	612	587	616	622	648	605	600	583	628	629	623	631	630	623	612	610	598	629	630	606	597	624	631	609	622	638	571	592	612	607	611	616	681	634	658	626	636	615	597	616	622	610	666	608	648	616	617	637	666	637	586	656	592	634	623	617	652	615	604	622	622	665	574	590	598	642	647	564	599	626	611	618	628	608	615	592	601	649	658	636	624	636	606	627	620	679	633	638	597	625	614	614	536	638	641	624	626	616	624	631	601	593	609	624	658	571	627	606	598	585	611	632	646	614	644	639	601	588	590	589	616	613	607	631	633	624	647	606	673	560	585	646	678	646	644	594	620	605	605	580	640	656	570	641	644	646	642	661	624	671	608	602	613	615	625	569	619	601	649	628	619	595	579	639	620	594	610	621	652	574	591	602	619	638	673	637	612	593	609	606	665	629	575	600	660	616	615	618	665	623	584	658	636	642	570	632	588	652	617	632	604	611	636	605	634	635	604	583	629	634	634	605	628	594	576	623	581	645	613	600	647	677	661	640	618	595	615	600	604	641	588	639	637	626	625	616	624	642	599	631	596	643	617	607	612	612	587	633	629	610	639	641	628	571	592	611	641	613	612	641	635	638	637	588	614	615	625	615	601	584	606	625	657	568	602	595	614	608	576	603	579	635	628	588	599	567	601	583	618	639	682	600	619	605	629	635	647	586	597	623	623	598	636	643	674	593	583	599	610	642	636	584	595	564	623	636	651	611	638	625	619	624	642	587	629	619	586	582	647	593	599	605	569	613	631	627	604	600	633	611	609	610	635	639	677	617	579	629	608	630	611	620	618	639	608	664	587	604	617	619	546	610	579	622	629	609	585	597	626	658	579	594	621	582	619	581	591	615	637	644	588	621	605	632	615	587	591	648	652	618	679	622	606	604	581	609	608	589	628	610	620	631	610	589	603	654	641	647	611	616	607	547	646	582	656	598	584	633	575	590	661	597	620	649	613	662	601	620	640	620	609	629	603	571	642	590	620	601	574	626	601	636	655	604	624	652	647	647	642	597	647	625	659	608	594	586	611	665	650	645	636	618	597	652	649	617	634	623	634	658	663	652	662	640	668	667	613	674	650	576	620	608	632	612	599	628	590	622	645	576	614	630	586	635	611	618	626	605	661	674	640	629	622	632	599	614	634	655	624	610	625	637	591	619	618	658	620	643	656	609	595	614	603	604	622	613	627	598	618	638	600	570	603	615	641	603	619	638	598	609	609	582	626	622	636	602	646	613	680	654	629	624	631	624	604	610	602	601	594	692	645	614	635	598	602	604	628	605	629	634	605	617	640	625	588	625	623	664	621	613	635	636	619	639	585	624	618	613	639	588	640	644	609	595	590	634	638	646	632	648	635	630	590	647	628	624	590	576	633	608	646	658	602	647	586	661	619	590	608	613	608	649	640	595	600	638	644	622	664	623	608	618	638	607	607	596	627	603	619	605	654	655	610	611	646	642	623	582	614	598	608	615	627	630	623	642	606	590	625	576	619	611	620	621	637	617	633	619	642	577	634	643	643	613	615	630	625	662	624	644	564	670	619	610	614	591	660	601	617	654	630	639	616	611	656	613	592	615	618	630	612	633	618	626	624	592	610	637	582	609	658	660	641	634	664	634	648	617	634	615	610	637	577	635	563	572	635	640	647	607	614	592	597	638	596	616	633	624	566	637	629	635	612	592	597	606	597	663	606	632	617	647	618	649	631	642	646	581	603	620	621	632	608	575	617	591	644	633	576	604	643	662	633	605	625	632	589	627	682	635	648	637	648	602	653	640	587	637	610	628	627	634	600	647	616	619	610	629	613	597	646	658	644	582	642	624	626	609	620	643	562	629	642	632	613	646	632	663	604	627	660	630	629	606	619	584	599	625	616	628	633	625	650	588	625	656	615	603	598	661	609	660	596	632	655	618	637	599	596	635	622	593	591	632	619	591	642	627	654	640	601	631	617	611	607	636	628	644	606	611	614	635	607	583	602	640	638	655	626	603	614	627	586	630	659	601	598	642	626	587	633	606	660	675	620	595	632	606	581	638	615	618	583	591	633	677	591	611	639	611	591	580	629	637	669	571	610	613	594	570	608	651	582	618	624	629	622	608	622	641	622	584	630	657	638	629	625	651	594	603	601	635	613	644	632	595	595	599	638	639	589	618	643	639	608	657	609	626	614	642	619	619	599	612	579	611	617	601	600	638	637	572	547	590	634	586	612	601	679	584	596	595	607	591	639	637	590	639	583	586	656	606	620	604	593	611	649	656	599	627	625	600	607	609	640	584	615	577	561	590	615	618	630	603	603	624	597	617	634	640	609	621	613	574	642	640	623	599	668	656	606	633	598	651	601	605	612	624	647	569	610	590	641	629	606	624	587	648	642	634	564	610	604	613	615	613	648	626	613	608	638	628	637	621	649	643	596	589	625	658	601	623	630	684	621	646	610	628	640	606	649	609	598	647	620	624	607	632	615	606	639	588	633	665	640	542	607	644	638	586	654	602	642	555	602	600	639	628	573	555	645	615	639	646	663	618	630	597	625	626	626	591	608	631	619	606	625	615	613	571	585	600	576	599	662	642	631	632	624	617	618	633	600	613	567	584	621	646	600	598	631	643	604	579	655	607	639	621	628	642	608	633	605	611	589	603	597	675	624	605	600	600	627	577	587	599	636	633
23734	21008	27995	24173	20964	8222	1243	870	720	674	619	685	608	618	597	610	609	555	586	549	575	570	554	542	556	553	556	579	544	544	566	564	564	499	519	539	515	514	553	542	516	539	587	523	538	580	532	537	537	480	563	543	499	572	504	580	538	507	527	542	556	555	519	551	529	548	550	540	564	521	529	556	529	578	515	541	533	549	529	528	503	507	519	530	578	541	527	566	507	524	606	519	527	537	578	574	526	539	506	508	559	497	547	520	501	507	598	534	543	534	543	536	512	560	526	559	537	541	546	547	540	507	535	532	523	560	524	539	530	579	532	537	525	518	515	582	565	503	569	539	525	536	566	491	534	599	563	561	580	491	541	582	561	532	530	548	548	586	541	554	573	512	547	526	559	478	525	549	568	540	539	556	595	558	550	530	549	537	559	590	593	588	532	526	500	514	581	559	528	541	563	538	570	564	558	538	526	555	520	562	541	531	535	525	536	536	511	530	537	515	557	519	583	523	541	519	572	512	578	509	550	517	511	524	532	517	515	515	552	547	548	531	529	543	550	515	547	554	521	578	515	547	507	519	549	538	500	559	553	529	519	530	533	516	538	511	515	525	533	535	535	512	510	505	512	519	508	532	507	537	513	543	529	519	554	551	542	474	560	531	489	512	566	508	541	520	525	502	518	510	530	511	552	520	522	516	528	510	509	527	571	545	517	551	551	578	539	575	522	572	525	583	530	519	519	557	483	558	534	517	567	507	572	589	564	542	514	533	557	543	509	513	533	568	517	505	541	540	540	546	519	539	521	524	548	520	533	561	550	554	571	502	482	472	512	532	507	531	551	501	556	505	582	480	527	562	519	583	588	597	555	538	500	537	509	603	525	513	540	526	546	527	514	529	547	561	530	542	519	565	554	525	492	540	546	546	540	510	500	534	498	526	527	571	559	561	534	504	544	524	529	533	542	540	543	506	553	527	535	533	525	541	549	559	518	515	537	551	532	540	527	544	539	539	505	566	583	508	553	578	565	540	515	544	510	559	542	519	557	538	551	546	520	529	570	558	526	499	557	499	562	531	521	551	527	521	542	540	519	545	528	530	532	508	567	547	558	524	524	538	521	542	495	536	549	554	569	527	515	503	490	540	534	529	536	542	518	565	543	514	528	543	561	547	522	551	515	561	527	523	537	551	513	526	560	535	530	503	509	524	516	564	545	583	545	504	493	513	502	601	539	563	584	544	567	526	582	563	512	526	572	578	583	497	558	527	569	563	537	558	551	527	493	551	534	521	514	568	552	519	533	554	546	536	512	536	519	533	532	495	537	586	512	550	536	568	501	526	534	566	563	537	557	583	545	539	521	519	483	502	535	542	548	538	526	524	536	574	554	515	539	508	497	511	533	518	523	557	551	567	525	536	550	541	522	519	520	483	557	557	533	527	577	522	543	555	510	567	560	534	501	529	554	504	541	561	537	511	545	507	513	501	512	530	546	535	553	563	522	534	539	531	543	536	535	552	525	519	524	515	530	535	524	524	554	547	508	550	546	580	535	556	511	527	526	517	506	526	539	488	489	506	531	509	494	515	556	560	560	529	563	555	529	511	515	531	543	541	542	576	500	544	544	511	531	517	533	520	522	512	557	544	525	505	568	511	546	485	580	551	533	545	520	521	544	510	550	532	574	516	487	544	546	557	528	504	576	551	559	534	511	552	560	538	531	548	539	526	554	550	507	504	528	552	507	532	523	498	537	544	565	515	515	518	547	523	544	520	519	539	517	617	561	577	544	472	567	556	545	523	526	533	534	511	528	540	534	505	526	561	496	556	519	525	549	567	553	535	511	508	518	547	569	531	514	568	520	586	523	543	541	586	557	535	532	520	515	524	526	508	534	552	536	508	541	531	520	543	520	548	515	563	513	530	506	551	553	560	486	463	527	539	563	524	555	575	570	519	538	498	556	544	517	512	546	522	526	516	518	534	521	531	541	522	497	549	509	533	575	542	588	527	538	526	546	510	519	522	550	510	513	538	535	537	563	522	513	516	507	533	510	517	511	535	541	509	520	542	557	548	563	551	541	537	517	528	557	556	500	600	532	540	519	574	573	545	535	562	539	581	483	534	499	592	543	506	547	538	552	518	536	541	545	523	494	524	510	516	566	505	565	542	562	527	503	527	534	545	550	541	597	509	502	530	530	504	556	559	536	502	548	517	519	550	495	525	516	565	524	557	544	557	529	552	554	528	499	498	512	537	549	520	557	492	569	537	518	502	531	551	525	546	517	560	518	541	538	571	567	506	569	507	526	557	569	547	542	548	543	520	525	543	524	559	503	488	547	506	547	513	549	557	508	529	512	538	540	525	560	547	526	535	564	541	513	531	565	516	599	570	529	513	531	544	549	527	541	542	591	543	523	520	568	538	585	557	503	547	517	560	471	520	483	497	545	557	563	551	582	513	513	543	511	542	552	521	577	564	528	531	540	516	531	553	519	539	556	541	554	527	543	584	555	551	532	559	565	522	533	542	537	529	481	540	579	528	546	553	498	552	504	513	543	507	511	542	579	546	503	565	533	546	503	517	539	554	554	519	558	541	531	516	502	593	526	532	504	558	541	529	540	553	565	536	560	504	519	519	479	576	515	508	539	570	547	525	531	506	537	507	498	515	489	539	533	542	567	534	504	479	527	578	510	510	527	507	530	528	543	541	500	528	559	522	560	540	542	529	534	548	535	567	536	516	551	520	464	501	573	482	513	540	545	562	614	500	556	538	521	534	561	502	511	529	526	518	530	501	511	559	509	542	531	529	553	520	507	542	512	568	532	483	510	519	579	560	550	510	510	529	515	558	539	545	512	563	564	540	522	556	499	530	514	551	549	527	574	550	499	584	508	522	559	554	510	514	547	536	536	510	513	548	547	531	522	553	498	525	577	518	521	495	525	529	524	540	533	526	511	556	532	529	516	548	547	486	527	573	513	527	516	522	568	529	521	572	533	533	560	564	483	534	508	582	536	526	511	533	557	536	548	557	561	493	568	508	530	528	525	498	531	511	547	534	561	555	556	557	511	538	545	507	526	492	571	524	540	518	522	554	520	520	543	500	533	533	481	553	548	494	521	563	556	500	529	552	511	485	504	535	540	527	548	531	517	535	540	512	547	509	520	538	525	587	499	545	538	548	579	536	539	554	558	564	507	511	521	551	529	531	550	551	531	544	535	522	554	547	583	548	557	547	525	532	534	549	505	543	567	543	540	553	553	528	497	540	544	557	503	565	545	533	501	520	534	525	532	508	538	542	577	508	591	523	531	540	596	543	527	544	525	497	566	541	537	533	524	534	519	502	519	538	507	550	536	506	540	561	522	524	548	548	523	515	580	525	558	516	506	511	512	502	549	540	536	503	521	544	551	509	500	543	515	554	528	512	529	562	549	491	544	490	566	539	540	513	509	544	578	525	507	522	549	525	526	579	546	503	546	532	547	527	548	544	469	536	533	538	531	587	570	495	555	554	540	539
20377	25731	12916	3271	2418	1926	1458	1239	1115	976	934	821	808	810	797	769	702	739	698	709	727	685	717	680	707	738	659	682	689	705	688	675	679	665	689	652	640	683	686	648	718	715	668	644	644	668	669	638	671	662	653	680	625	702	677	658	643	694	677	649	670	675	683	669	662	670	696	670	663	705	619	654	692	681	601	641	619	674	601	646	651	679	677	701	630	715	637	659	727	694	617	671	617	686	625	661	616	652	688	674	659	651	651	701	691	686	640	655	669	616	694	658	673	657	644	649	635	668	653	659	672	679	661	704	675	677	690	673	667	707	658	655	680	657	658	644	647	657	665	663	638	682	707	669	677	659	682	651	673	692	657	664	646	691	639	660	650	643	646	686	633	624	708	649	662	637	637	679	691	651	637	686	674	623	657	623	678	674	695	660	648	650	720	646	631	718	675	639	638	670	650	651	646	686	672	610	642	650	636	728	677	652	671	694	692	670	668	693	646	699	687	639	658	704	641	697	645	667	688	677	694	669	657	678	656	649	661	659	708	674	644	608	680	641	696	653	700	690	589	629	645	693	728	625	685	637	627	681	623	661	678	644	680	642	740	663	692	645	687	667	748	651	723	663	655	684	630	636	676	673	684	641	666	707	657	644	642	673	690	684	636	627	617	630	672	662	697	618	670	673	710	646	672	704	605	656	670	724	613	702	643	651	617	672	643	638	685	666	653	647	659	668	660	694	686	676	678	686	647	663	682	673	691	671	648	661	689	670	664	636	651	664	636	699	676	699	663	630	657	656	667	620	661	617	672	652	650	672	641	661	623	661	700	657	705	652	662	657	639	666	679	664	675	662	682	686	663	618	626	676	650	614	636	662	695	686	651	629	702	631	663	676	682	691	671	658	700	635	646	614	617	610	683	637	653	649	650	692	624	651	697	641	693	672	681	648	685	650	633	644	667	652	662	681	635	702	638	706	704	659	687	697	662	688	659	668	705	680	671	695	651	657	633	736	623	683	678	635	686	671	651	673	614	702	673	641	643	704	653	654	691	671	637	630	596	652	662	686	681	674	620	625	674	661	686	694	692	626	622	650	674	702	673	614	687	695	694	679	687	667	678	642	621	674	670	698	674	635	633	643	656	678	704	677	762	668	632	701	706	701	698	716	658	702	652	658	685	628	688	661	666	655	648	672	661	647	611	718	663	669	651	697	628	680	674	648	658	650	700	671	656	676	645	666	667	674	629	646	689	624	669	645	671	613	657	695	669	671	606	691	650	651	633	662	687	669	691	668	680	630	686	636	671	627	675	694	645	686	670	652	675	660	637	664	681	672	671	618	733	647	637	657	659	672	643	643	653	656	668	694	657	659	663	692	684	663	674	673	638	672	662	707	591	670	656	666	698	678	681	647	642	711	684	659	661	688	684	645	701	698	644	665	697	679	677	692	688	654	659	704	673	660	685	652	678	649	650	674	626	737	648	613	650	723	665	666	690	682	688	668	648	675	642	636	747	637	659	720	686	665	653	656	649	683	684	641	682	614	627	609	673	696	635	703	675	649	694	599	694	669	645	649	699	691	645	663	654	654	658	701	644	688	686	680	695	652	688	626	634	652	633	661	653	648	721	665	738	616	674	624	627	604	630	677	613	668	691	667	673	643	674	632	656	689	638	681	653	689	651	650	654	699	622	688	698	688	669	659	627	695	666	656	665	682	659	686	650	632	699	670	673	620	643	663	660	650	701	657	674	666	604	669	638	643	678	692	689	656	689	637	676	598	640	663	664	636	632	685	650	681	654	674	645	641	699	686	646	657	654	708	666	721	667	644	671	626	717	651	690	674	633	693	645	628	660	680	620	675	669	629	657	612	674	664	629	669	694	690	676	651	679	650	670	653	672	682	635	643	648	640	665	697	681	647	648	664	630	643	712	678	646	622	639	684	677	672	667	653	662	669	653	722	621	699	726	694	669	653	625	691	667	601	676	667	695	625	747	666	677	704	669	661	677	643	618	661	657	686	626	685	625	686	655	662	664	695	651	631	667	657	653	623	678	634	692	642	675	641	642	658	651	674	672	660	674	672	660	667	632	667	623	646	683	641	703	656	676	664	674	642	684	707	622	667	681	666	692	666	684	702	673	688	648	585	707	657	695	673	639	678	673	694	657	658	708	680	670	607	634	649	716	690	680	654	730	693	686	666	659	671	649	688	659	679	645	647	671	679	634	645	662	692	648	693	660	663	666	691	690	667	658	640	690	635	666	683	709	690	661	672	638	659	647	609	671	677	649	688	632	678	669	694	710	703	660	674	680	656	628	637	666	660	669	669	691	646	668	623	653	669	644	615	652	632	692	698	681	646	649	687	696	675	632	655	615	664	650	660	675	654	685	649	687	668	675	710	669	647	615	691	682	701	708	608	660	650	708	640	672	633	660	641	692	667	685	673	632	671	686	642	697	643	645	676	711	684	637	684	654	652	650	638	656	678	700	621	689	618	700	638	573	686	637	727	676	653	688	681	693	664	684	676	681	634	657	647	717	685	684	682	651	671	705	652	658	636	639	698	681	667	690	677	641	601	661	630	666	646	679	744	687	674	678	665	682	667	633	648	696	649	667	697	669	655	650	650	684	649	689	631	703	664	718	673	606	660	668	669	659	709	641	667	662	674	659	661	661	635	682	630	669	705	645	720	708	623	682	661	654	704	651	671	660	698	599	663	608	659	700	685	658	675	623	660	612	645	667	670	644	666	663	645	634	663	673	667	627	646	625	669	663	627	678	636	674	685	698	688	680	722	651	699	634	648	638	686	686	669	646	629	644	645	664	671	652	644	660	673	645	690	625	679	682	663	656	666	674	712	615	685	673	703	653	661	644	624	618	643	679	632	686	705	683	666	678	682	664	611	637	619	661	675	716	623	616	648	629	676	621	664	683	639	682	684	645	662	659	736	689	633	646	584	647	657	731	666	664	647	696	669	642	697	679	662	690	625	685	632	642	679	643	680	691	707	672	652	672	659	680	664	710	625	657	695	670	689	671	647	632	669	663	667	633	635	643	683	717	634	654	650	670	716	684	663	673	649	657	653	689	671	672	642	662	676	667	659	657	649	740	675	677	630	632	663	621	682	645	663	636	683	683	676	698	633	670	652	667	643	666	665	650	629	660	647	643	658	663	694	660	618	704	628	710	666	670	679	664	628	617	670	678	628	665	684	665	645	649	636	685	637	637	687	618	681	661	677	682	679	634	688	655	612	658	670	656	659	662	670	680	673	634	701	674	645	646	672	685	621	664	646	600	708	628	722	681	629	661	686	684	639	649	661	707	642	674	691	642	689	698	688	647	671	706	678	669	643	587	669	609	689	675	627	652	674	629	714	707	663	670	664	701	643	699	660	674	673	614	667	640	685	688	622	686	643	680	716	618	647	666	677	678	656	710	725	680	659	690	644	680	677	693	681	716	678	605	700	641	681	728	658	649	662	687	695	641	668	678	606	684	704	665	614	620	661	666	648
24778	21038	26914	25225	9385	706	487	459	432	390	385	345	349	371	323	344	360	335	344	336	304	346	324	316	322	326	330	356	331	342	314	318	325	297	323	314	342	325	276	325	347	340	310	325	311	310	300	332	326	296	286	319	314	339	313	282	317	334	321	305	297	322	308	305	289	311	321	318	301	299	312	291	328	352	324	325	317	325	296	313	311	314	297	301	339	324	299	317	299	311	308	352	350	305	301	336	337	340	296	301	277	329	339	345	280	312	345	311	316	344	336	304	336	298	286	331	323	313	321	318	333	336	323	349	303	299	315	322	303	331	333	303	319	291	301	288	300	323	322	330	299	318	294	303	335	298	311	336	335	342	327	313	337	319	322	300	321	332	302	336	311	295	302	313	290	296	309	328	316	312	312	291	313	330	317	326	299	310	312	325	289	299	294	315	306	332	330	318	311	314	302	316	320	312	312	314	308	301	311	311	334	365	287	312	319	339	296	316	311	318	314	326	322	338	305	312	323	325	323	324	305	308	298	286	311	290	312	317	346	338	296	320	337	318	336	333	297	321	332	352	318	302	331	326	297	318	311	318	303	323	317	349	331	301	313	318	331	351	330	300	304	318	301	307	292	338	295	305	319	331	311	325	320	327	306	352	306	306	338	297	295	325	302	313	303	294	323	283	303	284	345	344	324	289	313	301	308	348	317	374	324	349	288	299	332	289	307	331	299	335	374	315	359	315	308	287	332	310	312	327	302	329	323	315	333	331	287	366	298	340	297	318	326	318	309	301	317	284	310	336	332	320	315	290	325	326	331	280	308	323	316	344	278	290	272	298	325	355	290	320	320	300	294	303	294	303	303	300	304	279	344	291	312	338	323	297	346	315	309	317	309	335	286	270	315	323	329	306	328	322	296	306	320	325	324	302	313	324	314	327	310	300	317	316	282	308	353	331	332	308	302	297	302	314	329	334	339	295	306	325	323	317	314	312	312	342	335	316	334	295	328	304	319	317	314	293	302	363	302	287	307	310	323	318	315	306	305	290	318	319	334	317	329	309	326	296	326	305	335	321	300	337	310	309	325	335	361	308	337	310	300	304	332	292	324	308	325	327	339	329	315	327	364	328	298	339	335	299	317	325	360	299	307	347	335	308	315	317	322	338	322	321	308	297	288	335	321	315	302	316	296	320	333	313	305	295	287	357	285	311	325	274	293	285	295	312	311	325	347	291	309	312	318	315	305	347	329	341	318	331	285	326	343	296	355	283	314	277	329	307	300	326	328	328	322	316	298	345	314	304	312	316	324	342	321	314	311	319	311	343	323	338	310	310	300	307	312	334	318	298	309	323	312	340	330	312	300	280	326	279	323	299	279	308	308	355	309	300	311	315	308	322	332	329	292	345	381	333	314	331	350	338	311	293	320	330	308	318	336	337	297	327	288	323	312	342	329	339	302	303	327	305	321	307	333	321	326	349	345	283	351	319	305	301	337	299	300	316	288	326	352	310	307	309	331	332	320	316	352	310	303	302	329	344	321	296	322	310	310	306	327	332	308	323	323	353	318	348	302	348	315	314	293	314	299	317	328	287	305	326	319	321	328	321	328	298	311	308	297	337	313	315	292	308	283	340	315	342	331	266	302	298	328	309	329	311	315	310	290	293	293	293	305	347	332	303	323	326	296	294	329	312	306	320	301	316	309	315	313	334	332	288	306	335	327	291	340	327	303	290	308	283	308	317	332	329	290	331	322	323	333	305	346	353	304	318	282	293	322	325	298	328	342	320	302	318	329	318	300	318	348	294	319	317	298	287	321	346	312	347	277	354	283	290	328	325	339	305	328	332	311	331	317	318	317	290	322	312	297	328	309	329	319	318	333	323	321	336	332	304	354	305	314	316	308	294	337	293	341	306	359	315	314	318	318	299	326	300	309	332	312	329	344	318	323	293	293	352	316	343	330	299	268	341	327	339	335	328	296	307	330	327	290	321	285	315	335	278	290	310	334	296	315	309	312	316	297	309	272	318	321	291	306	324	332	313	289	336	311	318	343	294	325	332	299	324	300	349	308	331	295	341	298	295	318	276	338	321	315	309	296	304	310	323	321	332	352	330	320	314	315	299	327	328	324	304	332	304	287	324	305	318	304	305	339	296	325	298	313	318	321	352	323	312	286	294	342	314	330	303	317	294	311	338	326	329	339	338	310	317	322	327	307	314	322	319	315	299	366	310	308	318	347	292	326	315	316	334	313	351	303	283	303	322	324	314	320	314	298	341	346	309	332	331	302	304	349	320	325	321	316	339	324	334	335	318	317	335	311	305	308	324	313	342	298	331	306	296	323	294	289	321	309	319	331	318	330	312	325	318	299	333	309	347	327	326	329	321	318	302	301	290	368	322	314	321	311	305	304	339	291	319	301	315	304	313	304	325	323	290	319	299	333	326	308	304	314	315	324	357	310	316	320	297	304	295	286	329	336	297	290	319	301	310	303	294	298	293	340	339	316	327	327	309	312	337	317	319	337	314	305	317	321	327	306	307	297	338	344	315	328	331	323	337	338	337	323	328	328	312	305	305	323	321	340	324	326	309	314	315	304	331	306	338	292	294	334	330	354	341	301	329	322	298	295	306	325	304	294	319	344	308	329	294	328	324	297	300	296	298	311	318	325	289	297	338	293	297	322	303	334	329	304	310	314	283	325	306	317	336	309	326	296	312	330	327	304	305	306	323	271	338	320	319	314	323	325	327	304	339	293	315	330	320	321	337	356	314	293	316	308	331	304	324	329	332	312	340	331	280	294	340	340	315	315	303	347	309	339	318	297	338	337	306	302	339	304	323	339	307	276	288	323	323	289	293	290	308	334	314	300	295	308	309	309	323	301	320	319	315	313	333	312	321	313	306	352	324	309	301	299	337	315	325	322	336	348	318	302	328	297	281	318	285	317	298	331	339	318	341	303	291	295	362	291	315	328	332	328	322	314	319	310	324	318	340	292	320	316	327	324	341	304	323	288	310	327	288	334	309	312	353	309	338	327	321	308	316	305	328	316	309	311	334	320	305	338	338	311	294	333	328	337	316	315	306	280	319	308	292	327	327	328	310	297	293	314	331	321	325	328	329	312	329	317	329	311	333	290	312	310	339	325	306	301	322	344	335	293	320	323	338	317	287	303	302	304	314	348	291	343	304	342	279	330	301	334	339	328	298	312	312	361	283	328	323	287	318	333	307	345	304	324	307	308	341	275	308	292	290	314	306	330	298	307	331	340	345	306	322	306	300	354	299	345	326	304	297	350	310	326	327	287	332	298	308	316	341	316	321	316	350	333	311	272	328	358	301	293	270	310	303	282	307	321	301	335	313	293	330	312	349	293	330	291	295	319	321	284	362	324	306	318	317	292	298	323	333	320	335	311	334	294	337	307	335	322	331	326	336	312	332	314	337	322	341	310	307	301	314	329	302	297	287	342	298	329	318	339	277	280	334	355	327	354	307	302	342	317	322	319	318	293	319	294	320
18956	20984	9527	1832	1445	1122	821	731	653	570	564	441	481	477	424	457	439	382	442	450	411	406	461	416	449	419	426	457	408	407	388	377	447	386	431	421	422	419	390	411	433	412	388	396	390	406	377	426	401	396	415	401	380	365	378	369	385	397	364	408	409	392	408	384	445	384	440	394	425	449	374	398	394	375	401	428	373	383	414	401	400	414	372	419	399	357	392	387	423	402	388	417	429	399	393	429	384	386	414	401	372	397	395	396	436	417	417	385	372	386	433	404	399	420	403	408	351	340	431	441	411	385	406	399	363	376	394	367	444	422	396	437	406	433	418	407	411	426	388	393	410	402	408	394	404	422	398	422	441	359	378	379	362	417	395	421	391	404	389	369	427	394	429	380	384	400	378	384	448	425	391	398	395	370	396	434	407	416	384	383	427	374	394	399	404	406	401	395	401	399	424	412	340	359	417	408	415	401	376	419	419	405	382	414	400	391	379	389	395	422	387	396	400	375	384	380	398	399	381	403	422	390	379	425	404	397	396	380	412	390	409	367	391	423	361	384	394	390	405	406	412	393	421	426	421	379	356	416	405	414	411	421	392	420	434	370	410	393	409	394	369	437	368	425	383	416	416	384	372	405	409	426	423	365	411	423	378	417	400	409	401	408	397	377	396	396	438	410	395	383	403	370	396	412	427	394	395	431	388	411	388	369	397	381	392	400	419	395	361	375	398	403	401	419	387	373	381	415	421	440	390	393	395	383	439	413	391	409	385	419	407	381	398	398	367	385	368	400	376	377	406	385	380	409	422	390	366	384	362	375	408	415	401	383	380	416	419	393	386	396	380	404	387	418	420	379	421	397	372	348	398	358	411	406	385	405	397	409	397	418	374	406	410	431	387	427	400	356	384	384	434	398	411	408	393	444	406	412	383	407	417	425	374	394	428	383	410	426	405	387	351	403	372	411	377	385	424	364	393	401	376	425	376	385	386	418	390	379	401	405	405	446	415	370	407	369	398	399	385	406	373	385	406	423	371	409	380	398	361	409	408	360	430	396	343	405	405	400	374	425	435	406	402	369	381	369	386	387	401	393	401	418	367	387	372	407	395	399	435	385	388	383	398	415	421	387	405	410	371	383	404	367	433	393	370	388	384	403	419	402	400	418	416	360	404	357	402	400	430	356	380	393	403	395	422	386	374	413	395	393	432	408	399	380	409	409	450	362	386	378	364	387	386	405	384	401	381	411	368	387	427	371	407	407	377	403	386	438	428	401	400	412	448	421	385	360	357	402	404	425	408	390	404	396	410	383	387	351	400	426	351	389	382	408	411	411	389	406	382	394	411	402	414	408	404	394	396	386	423	383	417	392	402	406	385	398	425	376	428	409	416	376	401	413	426	408	408	381	383	403	409	388	407	368	395	398	398	416	385	390	376	369	402	387	381	405	407	390	397	375	401	380	349	415	402	383	407	422	432	362	390	390	391	379	402	398	389	411	397	411	389	399	392	420	390	405	393	399	402	392	383	395	412	421	387	399	392	420	355	350	394	402	384	387	391	409	367	347	464	400	376	405	391	382	361	413	423	361	410	384	403	415	376	360	409	381	393	420	380	378	412	435	419	402	390	399	439	415	361	380	400	415	403	391	404	389	411	397	386	408	430	414	373	381	430	353	445	391	393	414	421	366	390	400	438	370	398	410	424	376	388	342	375	395	381	357	390	380	433	390	398	424	398	385	393	414	386	420	402	375	365	433	391	389	382	407	447	393	373	412	425	413	396	385	380	388	420	384	413	434	377	375	433	401	409	406	396	403	404	422	446	415	403	394	376	403	379	428	408	382	397	416	388	386	376	369	363	396	395	426	400	393	412	416	387	390	381	376	395	396	388	384	410	410	398	432	373	389	363	384	417	378	393	424	396	397	373	396	385	391	416	399	380	379	401	412	373	408	402	423	394	432	415	412	378	410	390	375	369	382	378	373	415	396	391	382	387	431	371	411	403	376	395	385	390	376	375	428	343	398	406	411	443	413	400	409	400	419	392	427	396	414	366	398	398	377	416	364	402	404	401	402	418	368	395	365	415	385	417	402	390	421	420	401	411	404	388	399	410	392	442	447	366	409	404	385	379	394	413	413	389	391	422	434	394	387	427	374	398	429	409	393	403	415	436	379	382	411	400	392	400	415	405	378	384	430	398	420	415	428	399	393	453	388	403	368	410	380	421	428	382	408	388	382	372	404	410	380	408	393	426	401	361	384	389	395	428	365	398	387	400	392	428	418	376	407	406	399	391	443	396	386	389	345	372	398	368	348	376	376	387	426	377	462	389	393	387	369	399	419	375	392	357	386	424	380	400	379	427	364	423	381	392	388	364	417	425	424	401	395	414	406	375	397	436	393	367	417	388	430	360	413	416	364	400	400	378	404	432	424	438	384	388	409	391	390	401	407	360	399	409	417	405	374	396	383	428	387	354	385	371	392	377	379	371	386	399	410	419	416	363	410	416	386	395	398	432	373	444	439	362	394	430	404	358	391	400	377	399	414	406	404	409	417	432	408	403	352	426	373	426	401	385	409	418	402	382	369	403	401	404	357	397	407	404	431	420	386	413	379	408	392	379	352	389	401	404	378	381	423	383	394	373	357	422	381	428	410	398	401	402	393	436	366	401	376	398	407	404	424	386	392	383	384	390	434	371	397	415	441	396	417	420	363	406	418	397	400	381	390	399	371	367	384	372	404	407	409	398	386	371	400	424	430	380	394	402	383	405	422	382	393	400	379	381	389	400	395	437	394	415	405	363	383	435	385	399	401	403	367	410	365	379	418	342	423	382	391	384	380	382	393	379	398	441	395	416	408	415	405	393	393	391	394	392	419	428	362	391	395	401	369	402	378	431	384	396	400	429	394	372	403	397	421	433	376	397	382	402	440	396	398	408	388	436	421	354	368	394	395	383	418	395	420	391	426	369	419	382	390	390	379	379	405	365	392	399	412	352	380	385	411	382	396	378	417	415	412	392	389	414	410	393	357	382	398	384	389	434	397	396	381	411	386	409	381	417	436	393	410	368	382	426	434	422	392	389	382	419	400	385	367	405	424	392	401	399	411	428	390	395	423	364	418	435	411	396	410	404	388	397	395	400	382	391	418	406	365	365	396	368	447	401	428	442	385	436	378	398	400	397	403	428	435	382	380	400	414	410	390	371	360	420	432	414	379	392	408	373	385	393	397	392	398	400	390	392	421	422	414	416	382	388	397	408	364	407	373	416	384	400	392	393	425	419	393	399	371	389	343	409	401	407	376	391	409	382	412	401	391	402	400	412	395	396	381	372	399	419	416	354	385	377	393	392	417	394	387	411	390	430	433	401	370	399	413	388	422	432	412	390	371	396	406	427	366	441	403	387	416	383	398	417	391	395	354	398	381	403	382	373	375	400	379	408	421	395	395	383	432	382	382	415	410	394	379	419	419	360	374	429	398	367	362	400	410	426	392	397	437	410	410	406	388	459	399
22647	21060	28539	23799	21054	21040	6123	934	682	634	556	505	478	452	456	413	400	399	383	422	389	354	367	405	362	369	374	379	342	356	345	353	323	300	325	322	336	351	345	332	316	352	337	356	316	336	333	332	345	336	362	358	345	329	349	360	327	322	339	327	345	339	342	335	316	344	341	315	316	327	316	340	349	342	321	350	326	327	325	331	370	325	335	313	313	285	321	327	350	352	326	355	311	331	348	336	331	336	310	351	342	323	326	318	327	355	347	357	348	330	338	349	316	320	338	348	347	289	335	352	339	333	337	338	330	325	311	321	329	328	344	327	320	314	313	321	318	316	338	321	351	338	358	355	340	334	316	344	339	328	350	337	343	351	323	300	329	335	354	337	346	283	340	326	326	287	325	352	351	342	284	326	316	337	299	353	324	333	364	307	330	308	345	328	324	302	356	324	330	323	320	357	336	347	315	347	361	332	330	339	336	339	336	336	357	321	336	358	306	333	330	375	306	348	315	327	333	317	334	318	339	325	332	307	332	334	330	291	332	321	297	356	310	361	307	303	326	299	327	326	354	328	347	303	319	321	328	314	325	353	322	365	357	328	320	329	336	308	352	327	301	331	336	308	343	300	308	332	313	307	351	332	347	327	369	297	392	357	298	330	322	306	342	349	307	331	343	387	326	331	327	324	347	290	326	350	318	349	352	362	340	330	329	325	318	287	315	371	354	330	327	319	331	326	309	321	331	343	341	323	336	339	374	353	343	328	300	296	357	329	317	318	287	322	299	383	332	358	331	346	361	313	305	344	319	300	338	340	354	313	357	313	312	350	313	303	325	329	302	296	310	352	333	321	366	348	330	319	352	339	323	303	321	335	316	307	327	322	329	327	322	336	316	346	326	334	309	305	352	322	288	331	328	340	313	351	303	339	323	353	332	322	300	300	343	297	320	309	308	340	327	341	312	342	370	310	359	368	300	337	358	289	312	308	324	330	338	309	336	320	340	322	326	334	344	293	323	329	339	313	328	317	324	358	357	337	319	336	333	316	325	340	327	326	315	329	362	349	323	301	320	330	332	343	310	364	321	321	306	321	346	359	334	310	310	314	318	292	375	292	327	323	338	333	341	359	295	337	318	320	349	343	335	331	302	315	336	362	345	321	312	308	357	296	328	294	365	334	336	286	323	338	330	305	307	349	325	341	304	338	320	324	314	336	300	374	301	332	343	336	325	323	313	350	343	332	317	330	315	367	337	365	324	294	354	324	315	371	320	329	318	331	321	334	329	333	318	325	337	340	314	333	325	308	327	337	333	313	327	324	318	336	349	330	316	344	328	338	350	348	298	321	336	300	319	337	329	364	306	371	370	324	341	360	289	313	333	308	345	331	334	317	317	333	326	324	311	358	303	314	330	331	338	319	318	334	321	363	374	321	347	329	334	318	317	328	334	360	312	330	329	347	370	336	349	332	341	310	373	345	295	329	318	312	361	323	335	350	315	355	338	343	302	328	322	323	327	323	336	343	302	346	332	336	338	318	310	347	325	320	301	324	330	324	328	306	354	315	337	358	307	347	320	319	314	361	326	336	346	352	311	319	328	367	349	327	305	361	342	309	334	314	327	340	333	333	315	340	312	349	301	363	325	312	331	342	334	304	325	330	307	333	325	312	318	345	354	325	329	343	344	352	310	344	322	352	312	347	364	313	309	328	283	376	308	317	330	304	315	310	325	329	323	301	324	296	340	331	322	336	315	347	322	318	334	337	303	338	329	321	328	325	341	316	304	354	332	313	351	314	307	325	344	341	311	331	340	310	355	328	313	332	351	315	330	311	343	313	334	339	309	342	319	323	324	296	305	349	319	340	337	331	315	319	327	336	331	360	341	347	332	342	332	349	353	333	353	348	326	342	326	339	328	322	330	307	325	334	324	311	327	302	306	281	367	309	334	331	349	374	333	321	329	321	344	328	337	270	325	327	323	300	323	316	325	318	344	371	343	308	313	337	314	292	299	352	329	339	326	333	293	347	334	374	358	332	354	330	322	343	344	329	319	358	381	311	324	309	325	276	333	370	346	345	324	314	349	331	324	373	307	308	349	340	312	301	336	327	352	328	329	317	342	335	338	344	319	313	337	316	345	318	329	302	364	359	326	331	329	327	323	336	327	337	326	344	326	339	314	354	303	339	312	331	339	335	315	322	343	289	341	299	348	366	352	339	333	347	341	331	309	320	337	339	341	323	356	328	348	360	318	337	320	297	321	325	314	315	332	317	347	315	330	334	350	342	386	325	361	319	337	332	339	326	354	310	336	313	330	321	329	344	344	330	331	332	293	345	322	340	367	320	318	329	375	325	330	335	321	306	306	342	356	346	356	325	328	338	322	348	327	338	332	322	341	322	318	329	333	325	298	287	329	320	317	354	327	294	324	317	330	324	369	350	315	309	317	313	311	375	351	299	330	324	333	351	327	348	349	335	323	359	331	319	367	327	318	327	343	331	346	333	336	309	327	323	315	351	356	307	327	326	324	347	327	309	326	338	324	338	330	333	333	315	341	314	339	313	333	338	313	318	311	321	321	335	339	334	335	348	339	337	313	352	333	313	304	304	323	346	315	314	318	336	343	336	314	327	322	338	318	325	339	305	342	342	322	313	337	309	339	356	312	339	342	311	341	305	323	318	313	361	319	328	315	329	314	328	302	353	356	335	316	324	355	352	350	331	374	355	344	340	327	332	342	328	326	315	303	330	335	330	300	322	360	324	312	351	312	362	301	357	317	318	359	315	331	349	319	318	349	347	333	306	316	377	296	321	344	350	330	341	326	353	338	284	357	318	325	337	328	343	309	341	346	332	302	310	307	305	297	348	328	335	315	326	312	348	338	326	367	327	324	378	363	338	331	302	322	321	313	358	330	327	308	331	317	347	324	286	326	342	303	347	306	332	372	305	312	315	333	315	319	322	315	305	333	325	325	296	317	344	298	344	338	352	309	323	311	336	338	324	342	310	332	327	310	329	316	343	300	341	340	318	324	338	338	318	315	321	317	316	319	316	292	321	341	369	333	302	333	354	329	338	303	342	330	320	348	308	347	325	326	302	336	322	335	323	333	324	282	336	304	355	308	296	315	322	339	329	356	348	318	339	299	329	333	319	351	321	324	326	345	359	323	345	327	340	329	301	319	342	331	329	348	339	343	342	330	349	311	345	325	357	381	338	340	355	318	305	350	331	340	336	295	321	338	338	285	303	363	374	354	310	323	329	332	330	339	340	347	321	344	309	345	326	303	345	364	343	343	324	348	324	328	314	338	337	323	342	335	332	318	311	310	314	333	343	323	348	334	349	316	364	323	338	327	330	309	300	343	351	295	336	322	320	322	307	331	337	323	309	314	342	366	342	331	327	339	347	318	327	322	310	303	341	361	303	337	310	314	314	351	368	346	334	308	318	335	340	339	317	314	327	316	356	309	315	334	351	326	309	325	328	313	364	337	302	337	319	325	318	355	290	318	336
23737	32589	16352	5092	3613	2659	1972	1553	1228	1076	936	787	734	688	593	586	602	551	506	521	477	490	522	502	495	473	443	484	503	454	466	425	446	461	446	399	441	432	430	417	447	420	439	439	450	433	433	438	417	399	432	413	402	398	425	451	414	451	394	427	434	410	397	467	405	422	395	405	392	381	415	396	390	422	424	411	406	454	424	420	416	427	379	390	403	431	434	405	421	408	436	444	443	436	394	391	424	416	407	420	405	418	410	435	426	426	428	416	403	424	425	403	453	440	396	425	428	458	376	389	406	435	413	400	447	431	389	420	430	412	435	420	440	445	473	452	402	389	459	390	417	441	437	392	431	422	401	430	419	412	402	405	424	454	445	425	429	450	431	417	392	411	441	399	441	427	423	435	421	435	414	393	431	432	436	424	434	452	410	445	418	402	466	427	431	393	386	423	406	397	396	423	444	412	409	403	395	414	403	419	407	384	392	411	415	432	385	371	417	406	430	415	415	435	380	382	437	412	419	401	380	421	450	427	415	446	417	389	410	383	410	429	413	443	406	458	393	420	422	420	414	469	393	408	407	412	404	435	418	449	438	425	440	408	430	419	410	406	392	433	437	446	414	409	369	390	429	421	425	406	418	415	424	413	371	414	383	397	408	423	367	392	440	421	425	453	419	424	392	400	389	415	447	443	434	429	399	430	410	405	438	414	417	457	418	399	440	355	422	387	424	432	423	411	413	399	405	413	421	408	385	403	415	427	449	398	440	405	443	421	394	417	398	429	414	403	423	415	410	393	450	406	412	390	396	398	451	399	407	395	430	424	423	418	419	421	385	417	481	438	434	428	392	413	422	405	401	386	411	434	446	416	407	370	424	448	392	429	384	425	461	390	395	428	416	424	403	424	405	387	455	427	410	392	401	458	387	387	460	422	457	431	409	435	413	441	431	432	431	448	430	380	440	405	430	405	444	432	399	426	396	425	417	399	431	448	442	446	417	427	440	443	398	403	368	409	402	371	425	389	416	387	412	391	397	454	420	462	395	419	480	385	371	413	455	440	401	372	389	396	398	399	438	403	406	405	395	401	417	391	440	447	384	429	418	398	410	425	418	412	446	392	393	409	402	391	443	408	467	419	420	421	421	435	437	378	396	429	426	431	415	454	443	420	386	456	397	420	423	425	441	433	430	379	455	383	361	428	421	429	401	418	381	414	445	404	389	439	428	415	419	449	429	413	414	416	390	417	412	406	429	412	386	385	420	401	413	407	454	408	392	460	432	424	429	387	426	415	411	406	391	433	409	426	423	421	410	395	397	411	441	445	382	450	406	415	419	416	418	420	433	391	419	413	432	368	431	407	433	409	438	403	434	430	413	399	427	420	395	416	383	426	442	429	433	437	397	406	422	410	396	437	391	404	439	451	415	427	428	436	378	437	388	429	413	382	407	374	434	376	414	455	372	412	392	390	406	431	429	419	437	412	397	376	420	417	438	418	405	394	389	385	433	430	388	434	424	372	426	441	411	405	443	397	434	431	453	438	438	389	438	412	373	412	404	468	409	426	432	441	424	411	393	395	427	425	388	395	427	416	410	454	396	404	399	475	388	399	423	403	402	422	404	416	433	424	451	406	403	411	443	405	421	424	395	419	388	392	413	418	445	423	389	401	432	419	426	403	379	391	423	438	396	413	414	432	461	403	406	398	434	402	372	396	451	424	409	417	420	424	421	430	431	392	417	403	411	406	400	399	367	433	375	418	458	405	403	442	445	412	437	447	422	388	386	406	436	409	401	414	406	418	420	372	412	397	411	382	451	403	425	420	390	430	447	398	395	448	425	404	445	449	450	427	383	442	439	428	419	413	391	413	415	428	438	399	455	391	413	392	370	399	437	411	427	368	440	414	440	426	420	422	411	405	416	418	393	420	379	444	438	417	413	455	421	434	441	414	389	410	398	400	391	377	400	393	395	403	416	390	404	411	414	398	416	401	416	431	441	404	423	405	434	417	445	421	412	413	405	468	422	403	365	377	428	389	429	403	376	428	421	408	395	400	393	410	406	409	400	412	428	402	434	429	428	398	415	382	431	428	432	405	426	396	452	425	434	408	416	435	402	415	415	408	439	374	427	435	388	424	436	387	381	432	374	410	385	387	418	414	429	422	386	418	416	443	422	450	387	388	434	386	448	392	403	438	416	398	423	435	399	393	419	409	413	438	412	409	452	409	403	427	415	410	431	403	401	450	389	396	421	422	450	402	414	391	437	421	417	403	426	399	430	397	402	404	420	419	438	431	433	413	443	441	454	435	409	413	429	391	418	454	429	398	400	429	421	446	435	449	423	385	404	438	438	452	399	424	407	430	400	430	386	450	455	382	430	409	404	405	419	433	370	411	383	469	385	420	417	433	398	433	419	416	418	435	420	393	432	452	458	418	419	474	417	402	428	418	451	401	393	403	436	434	405	397	421	386	393	408	440	432	402	417	415	414	393	364	425	406	444	399	399	454	444	414	376	414	406	400	397	420	408	382	414	431	421	418	419	417	457	427	415	442	391	378	471	391	411	433	411	436	408	433	398	437	426	432	399	400	408	382	383	448	444	390	412	375	410	413	414	446	431	417	401	411	438	400	373	399	377	374	407	401	408	421	385	404	412	407	417	405	409	453	455	396	415	431	413	420	391	398	413	440	434	405	433	426	395	441	444	409	385	374	382	367	400	387	388	432	397	435	399	453	371	396	429	413	394	434	414	376	443	369	387	400	410	408	395	391	390	385	409	414	402	394	412	428	416	411	437	441	393	391	413	422	411	412	407	433	410	433	411	400	442	412	423	417	416	423	458	408	431	413	406	417	401	380	418	391	437	445	418	428	414	418	375	436	415	385	434	426	408	425	400	385	434	416	441	384	403	423	400	409	391	405	405	425	429	446	396	394	422	405	421	433	419	401	422	400	435	413	415	477	415	396	426	417	412	406	430	401	401	426	389	407	402	404	435	414	395	426	406	401	436	421	417	398	405	443	420	393	452	429	409	410	412	426	406	440	431	415	404	448	414	410	397	410	391	423	441	412	379	416	409	429	408	414	388	419	419	429	415	427	409	419	444	408	437	409	425	373	399	440	414	396	434	431	402	429	421	417	426	401	424	380	383	417	434	414	405	444	404	446	431	416	387	419	431	417	448	404	410	413	426	421	428	391	411	407	424	424	395	380	432	383	457	421	446	364	425	432	430	404	434	390	423	389	413	420	421	415	444	446	426	400	426	396	434	403	393	401	412	425	409	397	413	440	410	401	453	391	422	373	415	404	432	385	407	419	438	403	431	435	433	437	386	401	416	376	402	438	442	434	401	443	426	412	465	421	429	420	390	417	407	362	448	453	455	406	429	416	403	437	430	421	438	417	393	413	404	387	395	420	442	383	437	372	442	432	423	437	407	429	410	424	439	391	427	412	422	469	410	407	433	427	420	429	395	417	412	399	398	394	406	408	465	405	401	447	411	422	450	411	432	459
27231	19359	7460	1067	646	600	504	530	498	516	517	501	504	492	486	487	499	465	524	535	518	462	478	536	459	498	475	514	492	513	460	490	466	505	562	492	496	523	488	479	503	536	513	450	474	491	481	490	482	487	507	513	503	496	520	507	526	506	517	505	497	498	496	469	543	464	493	505	471	455	487	472	481	486	515	486	494	495	521	473	456	501	490	499	461	565	520	506	467	504	465	496	528	463	524	501	447	539	524	523	497	538	452	463	476	510	487	492	548	465	459	432	490	506	468	511	532	481	484	504	490	493	494	493	521	500	510	449	485	535	478	510	511	501	484	523	532	488	495	480	456	447	501	497	514	487	500	503	514	524	499	493	526	513	506	517	508	511	491	504	532	535	541	496	541	522	473	530	522	513	508	481	491	489	457	529	528	474	470	486	484	511	492	496	489	509	487	478	475	497	492	482	505	497	521	473	510	481	524	598	487	462	487	502	502	501	495	460	489	453	514	509	497	504	519	522	520	480	492	482	509	510	502	519	487	468	514	506	468	519	473	523	482	442	513	481	484	446	503	474	484	512	509	513	478	477	459	480	500	462	502	502	489	490	517	503	525	470	476	507	515	509	520	499	514	483	508	527	511	496	516	526	480	478	485	492	493	511	471	505	526	490	517	497	491	492	491	474	512	476	518	491	479	475	506	500	471	486	532	496	486	479	516	500	535	491	490	484	460	500	508	468	492	458	493	542	516	506	458	477	501	520	474	472	555	491	480	520	440	483	506	483	479	478	455	520	480	499	478	481	488	480	505	556	476	512	491	481	462	517	532	467	477	444	499	501	502	500	490	521	539	481	498	468	502	537	486	549	475	476	517	482	481	508	510	504	496	494	491	483	512	508	473	521	535	482	476	507	476	506	466	496	485	487	490	516	489	488	500	498	518	509	482	516	490	506	499	523	510	495	521	491	506	530	477	503	511	490	513	462	511	520	472	496	506	461	520	496	494	501	479	524	494	517	459	500	503	515	453	506	459	484	501	483	492	469	488	489	467	519	469	467	495	449	563	485	484	463	476	496	490	502	514	519	464	490	479	521	476	480	518	515	501	520	512	520	504	566	499	458	509	519	514	509	475	462	500	470	494	530	508	476	536	513	534	484	445	491	468	496	500	510	477	503	482	490	507	459	483	486	489	515	502	510	525	523	467	489	483	513	518	507	461	475	485	539	525	466	504	478	500	494	508	494	517	517	522	462	455	508	487	490	483	515	497	484	473	462	547	440	514	536	517	490	478	473	517	504	496	498	484	479	503	493	495	528	487	508	476	526	481	470	525	499	476	497	480	519	482	509	484	510	493	500	502	518	515	486	428	434	532	507	495	487	477	496	473	494	484	472	461	488	485	506	479	541	521	488	521	483	515	492	478	507	504	452	477	511	528	505	483	495	505	499	511	509	461	479	493	422	516	521	490	538	486	478	499	497	522	444	496	486	506	505	466	509	497	485	476	505	492	469	494	503	461	497	504	472	496	502	454	526	513	516	480	517	493	491	497	493	518	495	448	473	479	503	462	491	508	499	516	483	482	457	511	508	467	517	501	467	522	483	464	507	472	525	490	528	478	503	494	472	539	456	507	461	496	517	496	508	456	472	505	523	499	509	499	489	509	511	495	479	501	473	513	555	529	515	498	525	504	491	475	480	526	487	511	503	490	480	553	487	502	469	469	505	509	487	482	534	511	511	501	524	475	491	510	508	497	515	546	476	460	549	496	500	480	481	508	507	503	495	522	517	496	453	497	503	446	517	517	496	500	529	513	525	492	519	485	468	481	545	512	508	507	525	481	510	497	507	486	521	535	494	516	496	509	499	496	505	494	505	516	463	495	526	514	511	453	491	504	497	491	490	491	521	523	515	438	475	490	479	505	492	496	512	488	492	498	497	497	501	502	501	488	480	517	498	499	479	509	469	487	472	545	478	494	482	494	499	498	511	485	512	500	485	518	506	529	477	520	460	518	511	461	537	512	529	470	528	473	536	503	546	517	495	460	524	538	520	479	526	529	452	502	455	460	492	505	473	510	491	497	476	499	519	519	487	442	512	471	479	517	498	498	465	520	495	512	513	505	491	477	513	501	501	521	496	441	458	496	498	485	480	540	497	477	497	486	510	509	495	505	509	511	501	485	498	519	487	489	494	490	469	515	513	467	490	509	529	535	469	514	508	505	497	463	499	499	506	517	522	510	484	510	486	479	487	516	505	514	444	468	511	476	527	499	501	481	519	462	466	508	499	486	488	502	497	475	512	532	496	506	505	525	519	440	497	514	541	503	480	526	481	499	488	485	526	488	476	485	526	479	484	493	483	517	489	481	497	521	485	503	482	525	483	526	503	496	505	440	516	504	508	501	477	460	515	524	478	451	488	482	485	515	454	510	512	484	501	486	508	503	480	536	521	490	501	466	476	521	484	456	486	519	515	521	513	500	536	505	498	514	505	520	486	467	452	529	504	508	477	455	483	499	480	520	512	520	501	497	483	500	459	503	487	474	519	443	511	507	507	535	513	514	498	529	528	514	522	463	523	492	450	491	528	479	468	505	500	485	506	506	487	538	500	480	452	498	477	517	508	497	476	494	543	483	498	468	470	538	485	473	492	510	487	492	537	478	500	469	486	496	498	483	482	452	453	519	509	446	514	534	489	504	475	479	470	476	484	503	461	522	464	488	462	463	500	493	484	502	487	488	542	481	487	473	493	459	506	494	475	500	453	502	492	472	495	493	526	505	493	499	467	452	515	519	493	512	440	502	509	527	535	493	479	505	471	475	494	514	492	533	470	541	478	484	496	476	468	482	545	440	526	496	465	489	495	527	450	506	500	490	490	464	485	539	486	487	500	502	518	483	528	513	516	492	518	512	513	509	482	535	494	489	506	506	514	533	489	497	508	476	496	497	464	499	483	515	436	529	499	446	485	491	493	567	506	485	491	500	523	505	507	491	487	480	484	489	474	510	518	511	481	463	506	522	494	510	517	536	540	500	500	480	434	542	502	531	476	512	494	456	505	503	502	522	510	501	524	515	506	496	481	506	500	491	531	514	493	524	511	479	523	482	507	485	498	482	529	489	488	505	504	498	506	481	504	507	508	513	487	485	490	496	523	486	521	481	482	526	453	479	510	428	505	468	502	477	508	504	463	507	512	491	502	481	532	508	518	506	478	562	510	505	464	537	498	507	507	493	488	515	500	467	495	471	495	517	501	486	530	473	466	502	465	533	500	498	482	510	498	507	513	479	480	500	478	503	508	472	501	531	547	533	471	494	511	512	499	517	469	508	480	494	483	506	515	460	502	460	496	493	498	457	468	511	480	509	494	509	521	520	491	481	485	499	496	476	484	488	485	469	449	513	487	491	494	480	518	505	498	486	481	518	483	490	476	482	478	495	495	525	529	535	519	520	512	511	485	504	506	515	482	507	496	510	471	485	483	461	458	493	505	467	500	477	514	475	481	473	518	547	488	518	472
14996	11790	4004	905	750	687	695	674	626	638	588	574	584	607	598	665	589	619	605	583	633	600	612	561	592	661	639	598	601	614	622	588	573	631	612	587	622	548	651	631	659	637	608	639	622	594	623	648	596	598	610	568	608	614	585	664	569	583	567	597	585	559	639	597	593	566	605	617	631	630	593	597	615	592	616	624	612	607	609	633	595	622	601	644	600	590	591	576	648	639	618	632	635	607	595	604	592	609	622	638	606	597	587	622	608	641	625	640	567	620	630	587	585	632	608	621	615	591	613	611	614	646	660	614	622	610	582	588	580	615	625	607	629	621	603	617	601	572	573	606	592	600	578	581	622	648	579	612	612	585	607	651	583	588	605	612	601	623	593	605	610	635	603	603	660	630	602	610	597	600	587	575	632	606	576	607	614	606	609	592	617	585	656	615	608	606	632	660	601	602	586	582	617	608	603	615	619	564	608	587	624	643	608	641	589	644	635	598	611	607	629	637	571	613	608	621	639	647	625	577	610	587	621	607	601	564	595	604	598	625	596	599	620	625	588	612	583	620	587	630	659	617	613	577	621	628	640	600	612	567	633	577	615	585	611	619	623	647	611	617	631	582	654	628	598	620	635	624	621	608	567	621	599	591	587	623	623	623	613	672	615	612	603	573	649	589	570	582	590	608	602	660	617	556	598	579	566	641	610	578	590	613	600	668	607	638	624	613	552	586	621	586	590	569	601	605	594	597	611	649	628	640	624	660	633	564	602	625	613	603	620	617	574	599	596	596	622	615	592	573	629	604	616	578	583	615	586	633	560	586	634	625	552	628	655	572	597	630	609	630	617	646	579	580	628	620	630	621	645	602	620	532	573	610	656	632	587	594	607	623	583	600	634	652	612	637	546	550	594	581	669	618	629	603	583	611	644	608	635	646	596	607	636	566	594	645	639	612	617	644	588	611	614	620	584	608	576	608	618	608	612	600	581	613	537	571	644	560	617	606	626	678	572	637	591	562	598	592	603	687	619	609	592	610	561	597	653	601	615	621	586	584	591	651	613	617	601	589	628	596	581	578	587	638	578	622	610	610	577	613	589	586	604	606	599	609	543	585	660	584	617	668	621	651	610	641	580	646	603	617	652	573	592	631	593	606	625	643	584	642	610	653	661	580	624	608	570	582	610	606	650	594	592	625	609	604	631	598	604	623	588	655	595	619	577	642	614	604	594	581	636	634	605	608	572	574	619	595	587	593	635	574	625	592	609	630	633	650	653	622	646	605	656	610	640	597	620	612	593	572	611	583	618	625	572	564	610	602	571	623	611	606	601	596	584	611	585	583	617	582	611	641	627	604	568	603	574	615	636	615	574	634	607	596	612	611	631	585	603	594	611	591	603	573	572	594	609	608	614	617	614	550	633	575	616	596	568	619	600	605	633	617	641	627	610	612	636	633	661	627	595	615	616	646	621	562	561	583	609	545	620	580	591	632	598	613	552	633	578	621	614	586	647	604	675	657	574	657	634	598	602	576	647	608	599	594	608	586	589	624	614	593	598	553	637	578	641	582	615	616	609	649	620	628	641	581	558	571	599	607	606	600	615	597	618	642	618	615	606	624	622	656	602	649	626	635	624	620	664	632	659	593	623	632	612	623	581	617	573	622	568	610	608	635	570	622	607	631	582	619	585	635	648	590	589	614	637	603	604	578	630	602	602	600	594	618	611	617	592	632	640	584	603	612	612	606	559	603	608	629	584	553	610	609	616	651	639	644	668	630	576	612	601	613	549	593	605	641	645	617	614	652	611	621	580	619	651	577	579	605	598	633	619	591	579	606	618	649	634	603	608	552	595	605	613	563	581	606	597	621	633	631	623	626	609	608	570	609	606	629	577	606	599	636	631	618	573	623	609	611	589	587	649	619	615	605	612	581	592	624	628	617	611	576	600	576	578	592	610	625	598	616	619	595	672	595	629	649	623	584	642	571	646	582	674	660	601	621	567	603	630	636	643	593	628	640	610	641	597	632	619	573	605	585	608	626	584	611	600	593	637	619	625	600	623	637	611	624	566	576	619	606	595	645	585	596	645	594	632	638	584	583	590	612	648	592	608	593	575	606	602	612	649	624	601	572	620	561	543	606	566	629	629	589	653	610	586	610	590	595	581	612	584	625	580	652	608	615	626	658	604	606	535	617	612	632	685	627	635	550	650	617	610	595	565	592	633	581	612	607	635	625	632	614	585	578	608	603	597	642	626	559	649	611	632	628	649	610	601	579	600	624	595	632	592	590	621	584	631	592	603	565	622	621	622	618	629	671	569	616	636	582	620	626	615	636	564	604	545	591	639	618	593	599	610	604	568	587	611	637	634	600	610	570	582	597	587	605	606	645	610	593	606	627	595	646	625	610	580	606	584	616	610	575	625	643	637	609	580	583	612	600	602	609	618	605	554	630	587	614	602	600	571	596	586	613	598	635	600	589	651	615	622	624	604	619	670	626	615	625	571	639	594	633	681	619	583	639	624	641	585	566	590	618	581	628	599	616	584	627	610	619	567	565	628	627	587	659	600	617	632	612	606	605	560	616	592	583	613	595	611	636	605	624	632	599	617	598	619	589	612	661	624	600	593	605	594	658	588	606	622	613	599	627	581	573	585	618	613	620	587	573	616	666	606	569	626	608	628	531	580	582	609	599	550	602	615	604	605	627	536	601	615	632	584	680	599	557	636	581	572	611	620	607	631	590	569	604	621	613	609	599	585	649	615	613	611	634	621	614	576	639	578	624	629	609	614	626	588	633	594	590	607	622	621	585	590	611	599	576	610	575	563	582	600	599	581	602	600	631	617	572	602	615	566	586	603	616	661	642	642	587	565	607	622	620	618	631	618	598	663	624	667	643	630	618	573	600	646	589	606	606	620	608	603	653	576	619	609	577	607	592	588	567	610	614	575	608	619	636	614	617	585	584	665	555	648	654	577	628	642	639	583	652	603	593	612	591	577	618	634	579	564	639	631	590	563	577	591	625	633	645	636	621	628	624	602	573	611	641	601	652	607	610	611	599	616	557	596	550	575	613	652	643	619	607	632	579	628	606	665	624	597	587	586	594	596	610	595	629	578	569	607	612	618	628	613	649	606	594	627	596	626	599	582	637	633	613	602	601	608	560	612	586	588	611	654	672	611	604	635	590	608	590	610	617	587	596	609	574	628	634	581	611	596	610	587	598	604	590	576	597	604	590	600	642	637	639	640	630	626	629	614	616	628	615	612	605	584	616	634	593	618	602	618	654	611	594	614	637	610	608	642	617	580	633	591	559	607	636	577	577	627	634	639	583	622	630	551	595	610	611	619	577	615	620	635	619	673	613	583	593	620	579	634	640	604	622	633	608	650	630	543	595	635	629	610	587	655	589	614	573	585	619	581	620	606	615	600	630	624	606	653	600	621	622	617	606	586	595	575	571	632	604	580	579	581	641	606	633	583	584	607	624	590	557	654	598	599	602	572	587	591	622	618	597
23723	21016	27992	24235	20954	8464	1234	804	684	688	674	636	597	600	586	582	576	562	567	556	545	562	547	594	529	566	577	556	521	498	524	573	562	513	564	536	577	555	533	522	543	559	555	531	568	549	545	538	548	545	526	518	530	510	544	548	541	520	580	554	557	537	525	528	548	503	530	557	536	522	534	500	504	520	513	518	526	523	560	564	521	478	530	537	536	485	538	518	550	554	594	531	511	522	569	542	511	565	540	522	506	577	557	532	545	494	530	528	488	531	549	524	549	562	509	527	494	517	491	582	521	531	522	549	561	507	528	525	555	514	524	537	523	535	521	552	509	540	562	567	524	508	515	528	568	495	547	504	556	516	490	539	540	547	568	550	561	572	531	564	486	520	486	541	503	484	467	572	530	516	516	531	540	554	527	559	545	547	524	570	520	505	523	500	548	563	514	553	507	518	510	542	506	555	487	482	493	559	522	545	507	536	543	549	507	534	590	531	559	571	543	535	535	521	495	531	548	558	519	538	533	557	561	559	543	561	540	527	553	509	517	513	562	510	558	513	555	509	546	528	516	543	534	504	543	535	524	564	534	555	539	541	562	516	548	561	522	509	500	536	498	553	509	552	519	555	501	597	514	535	586	467	498	536	523	520	490	557	536	511	540	551	525	546	526	551	543	510	544	519	571	540	507	542	559	532	541	526	515	538	501	506	559	571	525	509	559	522	570	540	571	552	538	571	532	527	541	512	531	539	525	552	540	564	548	577	530	533	521	557	536	505	548	539	552	496	519	514	534	523	523	528	558	509	468	512	490	533	525	528	552	532	545	565	572	553	510	538	504	548	545	558	505	523	554	500	494	525	490	519	556	555	519	584	568	512	527	522	563	568	542	545	547	554	518	542	480	501	556	521	572	526	469	571	574	525	536	534	529	509	508	508	558	564	562	508	528	539	482	531	506	542	537	534	547	521	551	549	526	537	510	562	521	511	553	513	516	517	518	517	533	563	504	541	544	529	538	578	540	554	547	507	534	535	506	525	546	567	522	531	520	527	553	504	559	497	530	542	537	573	540	539	551	541	514	513	534	543	563	528	527	556	516	515	510	554	556	514	492	506	527	517	565	549	537	548	524	550	522	531	551	536	538	560	569	578	519	559	556	513	521	532	534	546	517	524	483	525	512	515	515	512	561	542	571	542	548	573	493	523	540	530	557	546	540	519	512	547	511	533	557	546	565	561	565	539	521	554	520	534	507	549	494	520	543	553	508	528	509	517	515	523	515	529	542	507	533	528	517	527	523	548	516	505	542	500	507	552	486	568	571	494	488	555	547	567	555	578	515	557	547	579	511	511	527	595	494	530	498	543	538	540	579	528	542	524	509	474	485	506	521	531	562	532	575	585	540	513	529	540	538	516	530	517	559	542	528	504	524	527	527	539	551	510	562	519	548	529	530	502	576	551	541	557	520	528	525	554	500	516	562	506	491	520	546	511	544	556	507	500	564	525	520	554	536	552	578	513	567	520	582	533	537	508	519	564	559	515	554	554	500	515	566	553	580	531	493	503	533	528	542	523	526	553	502	557	521	519	521	568	548	517	506	521	554	519	554	522	496	522	531	507	528	527	539	516	512	521	563	511	545	481	500	508	525	526	519	498	530	567	548	524	523	522	554	513	547	542	555	548	564	501	530	555	551	515	502	535	512	587	538	550	529	543	513	551	528	527	529	539	545	518	529	519	545	520	528	487	505	526	503	535	510	538	524	535	531	518	522	503	506	535	541	517	508	518	572	563	557	571	490	525	546	490	506	487	521	537	519	541	563	548	555	543	493	534	519	499	528	530	551	514	535	581	526	516	518	521	541	528	553	538	531	556	538	529	539	525	555	553	537	516	526	546	534	503	521	520	546	532	517	545	506	540	556	551	525	546	530	544	495	550	520	542	538	497	510	558	543	509	532	502	510	507	499	517	545	497	545	534	535	548	518	496	518	566	520	535	573	525	525	534	532	537	577	527	508	526	485	538	560	490	491	551	539	552	490	476	555	583	526	509	534	532	533	548	539	520	538	537	572	445	517	513	547	503	517	520	516	505	493	572	542	540	500	516	570	508	540	553	527	524	539	500	537	498	532	506	500	485	516	507	536	536	504	562	486	507	499	536	521	532	508	551	537	489	526	512	536	497	504	543	544	550	509	536	552	567	528	513	505	531	505	499	598	530	527	540	546	520	519	529	549	533	508	533	550	500	528	517	543	548	538	531	553	509	558	516	497	554	528	548	530	545	547	530	547	539	506	526	544	547	536	512	522	504	562	536	527	522	521	546	489	544	503	511	554	520	528	478	527	539	504	532	568	531	516	503	511	526	541	554	536	501	559	504	515	558	527	552	540	529	544	525	535	563	541	543	537	543	509	532	557	509	610	493	565	559	546	597	539	525	532	523	509	507	524	556	507	506	540	545	538	517	514	548	527	535	503	512	506	521	543	512	528	557	563	535	481	540	532	487	535	531	544	519	532	568	563	541	543	567	527	496	542	551	560	555	536	530	511	514	515	560	525	516	528	544	537	534	552	530	556	557	529	528	525	556	525	526	577	527	505	537	541	511	493	562	555	520	552	562	537	528	518	508	516	543	519	492	540	509	590	483	540	546	508	562	543	533	566	519	551	573	514	529	523	528	519	500	508	508	568	535	514	558	556	555	577	502	537	559	514	506	494	512	547	523	541	518	569	525	504	527	524	536	521	585	520	507	563	532	583	541	533	520	503	537	535	522	539	498	542	575	553	551	502	502	513	535	537	565	504	558	517	531	530	565	506	539	516	568	512	560	574	509	536	561	535	514	550	533	501	532	526	598	548	545	557	504	512	496	547	504	558	543	521	545	493	502	564	522	507	586	537	531	570	506	543	534	556	545	506	527	524	534	507	533	531	530	548	546	522	543	508	521	505	555	542	534	576	502	516	516	525	502	551	523	505	498	552	513	519	537	538	541	502	521	513	499	562	501	530	519	507	528	562	544	537	541	539	488	549	546	555	566	578	542	528	506	555	521	537	559	559	532	531	505	500	533	538	507	539	510	557	562	535	540	535	538	523	526	522	561	543	574	527	520	518	548	559	519	539	505	514	542	535	540	508	522	533	581	519	531	529	510	520	561	517	560	493	555	515	518	520	517	540	551	558	531	526	578	470	499	528	539	502	566	540	566	501	507	485	531	534	565	535	537	551	483	521	506	519	567	553	549	493	517	526	539	512	531	545	520	521	540	516	510	502	549	540	510	518	545	547	527	537	590	549	532	537	553	533	547	539	518	511	548	549	529	527	568	556	527	545	554	521	494	518	544	530	506	518	532	532	525	500	523	508	511	547	518	529	560	527	551	540	527	547	520	481	539	522	556	561	522	477	519	528	491	529	603	514	545	545	509	535	507	556	520	508	540	563	532	536	561	536	500	557	519	574	544	527	545	494	585	543	519	557	539	502	560	541	529	584	550	538	530	530	530	541	538	517	510	542	545
20240	25424	12560	3615	2437	1925	1489	1267	1125	976	859	806	811	757	773	770	734	750	728	734	690	688	674	688	680	734	621	751	686	662	675	693	722	652	679	670	674	689	680	661	648	628	662	660	634	642	658	659	636	654	597	665	638	620	702	685	696	654	627	622	690	661	650	654	692	689	687	635	682	669	632	610	703	678	668	638	698	639	654	663	624	659	700	671	657	661	669	677	668	647	636	669	687	647	648	657	676	711	653	682	656	664	664	636	653	683	672	676	639	676	657	682	675	627	667	713	643	705	663	659	638	654	654	651	675	665	691	655	622	646	642	695	669	654	651	614	657	664	655	697	681	646	667	645	658	696	646	635	647	650	684	685	657	641	695	653	630	646	714	645	674	656	618	669	656	692	694	630	617	621	703	658	653	591	652	643	687	642	638	696	661	635	619	697	673	683	608	646	651	618	677	680	669	656	646	659	658	633	654	643	678	615	663	634	649	633	673	674	663	683	632	689	663	641	628	673	631	656	689	621	630	626	698	688	601	682	628	659	620	639	650	694	598	662	638	650	654	683	705	620	659	620	662	665	647	632	694	623	676	664	659	657	680	606	664	695	625	699	646	633	676	712	644	660	671	673	623	644	623	672	640	637	636	665	634	666	698	658	633	671	630	696	656	629	610	636	686	601	676	605	651	640	674	617	682	636	716	633	654	676	648	673	739	654	651	658	670	679	664	667	661	655	681	676	640	643	638	627	670	683	705	679	691	647	619	638	644	630	667	701	684	661	683	685	688	648	650	666	647	678	683	615	667	616	637	646	650	625	651	627	664	690	650	621	711	623	639	610	645	653	697	641	617	682	654	642	664	663	656	662	627	685	663	621	685	706	641	669	694	641	655	670	630	673	676	663	649	705	671	640	638	625	645	638	651	632	682	692	715	651	657	658	674	662	645	640	685	641	654	701	639	657	665	659	633	668	644	663	668	706	705	642	679	657	662	666	626	677	681	662	629	633	626	630	682	628	615	652	631	605	599	661	674	651	674	647	670	666	627	638	682	612	656	629	650	641	658	658	659	605	694	661	672	667	668	648	659	689	666	610	661	680	662	607	643	664	714	645	615	626	680	659	652	693	668	649	700	633	662	619	612	666	668	636	647	665	614	658	656	618	707	653	660	639	663	656	668	635	665	630	676	674	661	644	659	622	661	587	607	667	653	670	648	692	666	649	692	629	661	671	639	665	645	601	628	678	676	597	576	680	637	658	658	613	636	678	665	666	692	693	600	674	653	626	640	628	652	701	665	682	647	668	640	662	676	610	678	697	651	677	680	664	635	691	681	695	635	684	713	650	635	678	720	663	627	655	666	624	648	675	639	638	604	726	712	613	635	631	656	649	636	660	659	675	657	646	682	634	626	641	644	661	722	651	682	619	650	696	589	669	612	673	610	658	679	635	717	673	650	671	658	709	674	666	642	673	708	669	689	655	654	660	652	710	626	646	641	712	635	641	671	678	661	637	669	640	674	691	666	688	650	698	708	697	674	674	639	654	655	690	654	640	664	626	702	689	684	671	652	642	635	664	647	672	666	654	653	690	674	684	702	708	687	633	639	673	620	665	691	660	605	676	650	666	627	683	664	667	620	661	686	656	636	697	642	641	625	653	594	639	660	653	650	664	625	656	664	620	658	629	657	631	635	660	644	656	609	639	624	681	671	623	640	630	720	621	666	615	646	654	644	636	669	664	636	642	677	676	618	672	662	635	684	609	646	697	618	686	654	669	655	630	603	683	672	617	627	676	689	619	697	624	665	609	698	696	647	609	615	628	628	668	636	629	648	678	665	677	671	679	671	706	681	724	651	671	646	672	701	661	717	638	661	632	680	661	694	614	698	696	655	667	665	636	627	672	595	670	636	652	658	670	624	666	629	638	600	674	671	670	624	653	661	669	687	656	592	629	635	693	656	638	678	669	660	624	612	690	639	648	681	661	649	660	680	674	660	636	677	654	621	660	701	658	639	710	689	674	681	672	679	647	648	665	675	696	628	640	643	647	650	634	654	691	637	659	681	689	653	625	658	629	683	626	679	650	649	748	660	650	681	680	620	639	706	680	698	639	676	667	639	589	689	670	628	659	693	646	650	681	622	625	667	633	670	630	629	595	675	635	601	682	670	655	656	618	656	674	637	598	666	699	654	642	640	636	630	679	713	687	652	612	654	652	672	625	661	681	677	662	669	641	616	612	697	630	611	611	659	660	686	670	625	693	653	675	638	667	642	669	708	643	639	644	666	679	675	655	651	652	675	687	655	661	610	635	666	626	671	637	663	682	648	703	667	679	623	687	674	635	660	643	639	644	681	654	648	647	687	652	628	646	644	692	693	712	635	673	644	634	640	648	661	647	659	663	646	677	697	651	656	685	657	678	617	631	606	718	643	631	646	680	677	661	686	656	683	641	670	681	677	649	681	633	660	642	669	620	636	714	671	648	647	667	649	660	669	671	628	649	636	624	675	693	703	656	673	641	682	676	633	617	652	662	641	700	695	692	645	708	646	662	666	639	692	678	669	658	686	674	680	660	640	656	652	683	663	675	644	737	635	641	668	662	656	657	656	658	659	660	662	656	655	651	661	654	697	652	636	670	613	645	670	687	676	675	656	643	644	680	632	688	652	628	667	640	670	685	650	676	672	661	658	649	693	653	703	651	687	653	700	677	676	615	670	677	683	636	631	695	620	659	662	658	651	643	677	694	601	659	709	676	670	643	646	658	614	647	705	657	688	644	701	663	642	663	676	654	673	636	618	667	692	666	651	668	675	647	700	648	649	659	643	681	680	595	628	637	625	600	591	656	623	651	620	632	598	623	664	674	632	658	631	644	670	619	649	658	673	680	651	675	620	671	639	669	631	630	682	691	660	664	675	652	665	645	686	683	656	683	634	675	639	636	656	616	641	677	635	644	668	633	715	629	618	653	635	639	647	643	625	677	678	695	697	675	612	659	616	667	678	640	632	674	648	662	647	678	696	654	624	640	642	669	641	633	651	650	632	629	652	697	650	659	631	631	660	653	657	675	628	625	668	620	681	648	642	643	634	685	673	663	645	663	607	675	694	666	602	692	670	679	663	694	665	651	647	623	678	665	669	624	620	654	641	626	611	642	671	637	642	636	668	648	658	647	712	653	648	651	657	660	685	736	688	654	670	679	657	596	671	644	641	685	632	639	654	653	659	674	666	648	687	604	642	643	722	659	618	634	717	689	634	609	660	668	645	679	651	634	659	649	657	717	651	699	594	632	697	642	671	647	643	647	652	613	685	694	674	675	630	611	648	663	675	662	683	669	616	656	673	675	644	648	692	652	637	692	609	685	641	646	658	611	672	628	653	648	697	660	635	652	647	660	642	629	669	688	699	684	660	693	663	650	673	691	648	642	664	676	675	678	647	664	642	623	648	703	634	632	658	662	694	701	660	655	637	625	643	696	671	662	626	626	655	684	663	646	666	631	702	681	639	682	670	672
24729	21090	26980	25307	9472	689	566	431	425	364	387	352	352	366	365	306	324	341	360	345	305	320	337	332	336	325	315	310	339	339	317	312	339	329	320	296	315	337	333	325	330	330	350	346	306	324	318	308	299	354	343	299	335	311	324	326	289	323	321	305	323	347	294	342	318	313	327	299	319	329	323	322	289	298	311	317	325	300	315	311	318	306	302	333	284	294	318	319	311	296	305	312	323	324	328	316	278	333	289	316	305	302	310	263	322	309	307	303	317	331	297	326	316	315	333	327	327	327	310	339	325	299	307	303	325	292	305	342	314	333	306	307	290	311	341	342	282	314	342	321	301	327	314	310	326	300	333	341	315	292	322	315	330	283	311	312	309	318	310	339	295	335	305	324	307	290	302	324	333	321	318	309	308	320	294	294	338	340	320	313	322	301	349	316	315	330	358	289	320	288	313	284	300	340	321	332	294	338	310	332	345	323	312	331	330	306	334	310	292	279	312	276	285	331	312	309	317	296	313	319	333	327	314	308	345	314	341	296	300	323	309	311	303	304	292	311	297	313	300	324	355	337	302	297	290	326	292	304	302	298	301	343	313	312	331	316	326	306	309	309	266	319	314	305	331	326	318	299	311	354	298	304	309	305	301	280	295	326	299	298	325	300	322	300	311	307	351	363	313	293	326	300	342	317	316	297	311	323	332	321	312	303	290	328	289	325	355	332	335	291	322	336	303	294	291	317	287	306	337	310	341	314	302	310	286	300	336	303	328	334	315	294	321	283	288	294	325	345	297	297	322	303	320	319	300	303	312	328	357	343	304	306	326	334	335	337	334	273	331	311	335	296	294	313	289	304	338	334	286	324	315	271	323	326	296	296	324	301	368	329	310	319	301	290	323	303	357	340	304	329	298	327	311	318	311	338	332	307	337	321	307	306	304	303	312	320	301	337	300	333	287	315	326	373	330	293	291	300	298	318	296	312	350	322	339	297	283	316	326	317	318	302	331	313	321	307	298	282	345	322	300	314	316	322	321	337	347	311	290	324	312	293	315	322	343	333	317	339	320	329	306	355	332	282	327	331	310	282	341	321	326	310	327	280	320	300	316	330	310	274	282	358	319	322	318	337	295	286	377	332	286	327	307	313	304	323	333	302	325	316	322	340	292	328	317	311	318	321	315	327	337	326	313	310	304	294	285	319	349	294	317	324	334	304	333	304	305	328	323	362	313	351	319	300	323	285	308	317	321	334	323	346	327	335	315	310	307	302	315	273	311	295	317	305	303	315	318	320	305	287	307	324	302	333	331	291	291	300	311	286	291	330	290	313	292	276	321	332	311	321	299	324	299	310	280	327	298	303	313	320	319	313	302	299	319	334	314	311	331	327	345	336	328	288	335	303	345	316	317	307	300	325	330	319	291	322	312	307	316	321	319	346	328	299	307	336	315	280	320	316	282	319	315	339	292	329	321	299	339	300	326	313	342	316	281	302	316	271	307	297	305	320	319	336	296	306	309	290	355	362	326	329	283	335	325	340	336	320	297	299	309	306	292	303	321	288	303	313	348	332	307	285	338	331	293	292	325	306	306	328	319	307	335	329	310	319	334	336	327	333	317	332	333	313	324	303	320	329	309	341	326	290	327	304	318	309	326	320	317	293	296	314	310	291	329	321	315	294	303	309	315	320	306	332	354	329	285	302	304	324	295	315	322	336	278	311	329	347	322	313	310	343	317	296	298	333	321	335	297	313	297	305	322	331	333	318	321	313	300	296	288	292	303	323	304	346	284	284	309	326	328	303	295	307	318	309	299	320	300	282	323	323	325	297	285	319	326	303	323	342	334	314	298	319	300	332	325	301	319	351	312	326	324	329	333	290	333	347	294	293	307	303	303	325	283	310	323	292	305	305	307	318	280	327	332	285	322	322	303	297	308	329	316	302	311	344	327	331	298	352	309	304	294	320	326	311	316	309	338	297	323	322	328	316	279	343	351	312	322	325	285	323	317	313	340	332	289	353	297	333	304	350	316	295	339	319	336	329	333	302	317	325	307	334	343	329	313	285	297	305	308	309	318	328	300	343	318	319	279	322	291	300	312	307	345	302	322	321	307	323	276	318	315	324	302	326	320	315	297	305	317	291	296	315	293	320	339	339	299	284	335	299	313	297	313	297	291	307	347	287	292	309	303	312	331	306	338	335	292	300	349	319	331	299	320	315	329	293	289	324	313	295	352	312	308	331	330	322	321	356	306	341	314	298	335	299	309	302	294	298	312	304	295	321	318	331	311	285	320	339	319	288	308	300	316	350	333	322	291	316	323	326	318	274	266	294	310	296	312	313	313	326	305	315	317	320	310	294	313	319	317	302	303	332	275	294	318	322	325	331	321	338	336	323	315	335	313	332	341	311	313	302	341	327	337	324	324	286	332	301	306	326	299	317	325	294	314	322	312	330	309	294	320	327	306	321	317	334	338	324	312	337	327	321	322	296	316	318	314	342	310	324	323	325	311	299	317	325	314	297	332	301	301	322	301	321	312	327	319	345	321	290	330	298	312	334	282	327	338	283	351	325	323	286	293	297	311	316	308	322	315	298	302	340	329	284	319	309	318	295	321	296	320	303	334	290	327	324	310	325	310	307	329	331	288	289	333	333	307	304	306	275	288	314	304	343	319	280	322	325	335	338	324	303	295	311	329	331	320	306	308	306	341	307	325	333	304	326	340	348	319	314	314	288	301	318	305	332	335	321	289	310	311	330	278	287	315	330	304	328	298	318	299	306	338	330	295	340	306	323	277	325	371	334	340	334	297	348	283	318	320	312	306	332	321	329	312	301	342	327	297	302	332	308	303	261	330	318	335	301	319	307	318	321	315	317	336	333	301	307	306	290	293	332	298	342	334	332	296	298	372	313	293	305	298	309	288	322	335	313	332	330	324	334	301	329	316	298	317	271	302	321	330	322	334	315	322	317	277	326	291	297	282	308	308	333	311	328	318	335	298	311	312	309	294	294	348	321	321	302	308	305	320	319	309	311	301	302	316	301	347	290	343	324	324	285	296	283	323	322	335	305	313	338	286	295	331	287	311	294	246	315	318	328	310	315	328	334	309	300	298	303	305	337	309	331	292	329	312	353	336	313	341	323	332	315	312	316	295	308	316	318	301	317	313	295	323	276	324	349	301	292	308	293	282	327	334	297	337	325	294	342	327	327	333	268	332	353	336	306	303	312	321	317	300	294	300	328	358	281	299	327	270	315	303	318	314	333	318	302	321	312	338	312	316	333	330	279	339	307	291	331	306	280	310	338	331	291	298	289	307	277	309	308	274	309	290	302	310	312	310	355	297	349	335	289	328	322	339	334	372	279	313	347	327	299	354	303	309	326	314	298	301	351	315	320	310	290	362	313	316	321	326	301	314	313	299	308	309	309	328	301	348	324	312	306	308	313	303	301	296	312	358	311	294	312	313	304	286	314	318	311	321	331	316	321	315	335	311	313	296	322	313	300	321	336
19415	20568	8843	2116	1422	1148	861	698	617	567	573	522	518	459	432	437	460	431	456	443	408	403	415	403	436	354	434	438	476	374	380	421	384	427	404	384	411	401	408	386	384	436	373	423	420	392	422	383	380	385	416	389	388	411	389	380	406	419	401	417	445	436	421	379	391	400	411	354	398	361	409	380	402	381	395	374	412	412	378	425	369	386	384	404	379	431	396	400	368	409	404	366	433	414	391	383	390	393	419	405	414	371	381	427	386	366	353	361	417	393	369	390	380	383	417	423	379	383	373	359	412	379	369	384	363	431	419	405	373	404	412	378	391	356	436	387	390	392	393	426	396	392	369	409	378	381	440	393	441	423	394	369	388	418	405	382	396	383	347	407	419	409	396	359	401	383	404	381	392	394	419	409	385	436	379	377	388	397	403	399	392	391	383	390	398	382	408	393	375	359	359	432	373	381	425	390	404	399	388	407	396	330	386	399	383	413	400	379	382	408	419	373	389	384	378	407	391	409	384	368	403	382	391	386	371	404	397	382	388	387	411	376	391	395	417	394	376	377	404	401	404	397	433	389	378	418	415	418	378	383	404	360	420	380	386	394	392	430	369	376	392	394	405	390	396	392	424	408	377	406	390	428	408	389	417	372	390	394	384	409	424	424	418	412	375	411	408	415	415	409	384	372	368	415	363	354	349	394	384	396	383	364	401	378	408	391	407	389	394	424	391	375	409	382	426	410	378	357	390	417	378	372	393	424	416	399	413	368	371	356	405	377	390	400	410	413	398	403	405	424	436	389	411	432	382	415	361	388	388	398	393	428	385	400	408	362	398	368	387	367	370	399	397	404	404	408	417	423	403	375	402	381	400	393	396	386	396	418	397	367	357	393	398	422	383	398	410	377	413	381	408	414	382	396	364	336	393	387	415	431	418	376	377	403	360	384	348	390	431	386	446	427	367	420	402	380	426	416	364	424	393	364	385	401	377	391	362	379	383	398	364	405	405	377	365	387	434	373	418	378	388	364	396	393	410	427	378	394	413	399	409	378	394	397	389	364	414	415	378	382	433	396	362	404	398	392	388	405	433	385	428	416	381	417	383	400	365	418	372	390	374	385	378	371	414	384	398	404	384	377	364	360	431	367	412	406	398	419	406	393	406	383	411	377	359	395	370	431	379	398	421	396	408	393	414	377	369	441	411	373	386	365	408	370	359	414	384	347	372	388	400	374	418	398	407	393	374	400	365	376	373	367	357	395	402	378	411	409	376	402	404	418	410	384	386	375	458	385	410	394	398	400	365	445	366	401	402	390	427	402	372	395	382	411	407	392	393	398	391	384	370	392	371	381	396	402	364	374	434	434	392	380	355	377	401	379	391	406	373	377	425	403	427	407	394	367	434	371	403	374	412	389	377	386	389	393	398	393	381	370	424	386	389	424	385	409	384	387	368	400	380	405	402	434	402	387	397	392	396	402	375	367	412	375	375	392	386	377	382	392	393	350	404	411	389	357	406	366	374	412	406	403	425	435	407	400	404	419	390	373	404	379	413	429	428	420	390	441	385	389	356	427	372	371	418	381	348	410	380	400	369	370	428	390	388	385	409	400	373	433	372	395	386	388	375	405	384	382	410	389	406	364	388	415	373	369	363	407	407	373	387	410	390	374	367	385	413	400	386	387	420	354	364	390	420	403	372	385	375	403	391	374	413	360	413	359	412	360	402	395	374	392	387	429	372	421	394	387	364	400	394	386	386	394	388	409	401	417	371	386	397	383	415	382	373	362	376	399	357	415	412	384	383	413	381	417	376	400	415	363	382	407	384	395	367	401	384	394	384	378	370	416	414	410	397	379	375	371	411	387	455	379	406	431	387	398	356	402	406	392	417	356	365	391	404	420	389	373	390	387	401	422	405	409	364	365	388	371	371	402	386	380	385	400	374	387	403	388	385	402	407	402	377	356	390	350	402	395	411	390	376	372	388	372	365	394	414	394	381	395	374	375	372	396	375	390	409	421	402	428	407	404	436	392	387	388	402	404	380	388	388	384	386	391	375	391	394	414	370	361	382	367	376	384	381	378	400	384	414	406	372	393	373	387	384	415	400	376	412	359	418	398	440	411	396	399	404	382	406	358	389	410	396	413	363	399	366	384	403	375	377	393	389	395	395	405	373	405	401	386	417	390	378	392	394	383	393	393	367	435	394	368	392	381	404	415	387	393	425	400	401	378	409	458	426	399	380	397	392	407	393	385	352	390	375	392	368	377	377	428	394	434	393	373	374	367	404	414	401	421	391	378	384	411	368	409	407	398	391	363	397	423	385	378	395	399	387	377	428	388	386	398	408	394	367	404	357	409	389	401	383	383	397	376	404	443	427	374	403	418	432	391	400	370	392	380	419	423	374	367	400	344	389	398	386	422	389	388	368	380	396	400	388	450	392	386	418	375	395	369	413	404	427	416	378	399	408	402	393	369	404	397	410	393	384	398	414	401	396	400	441	387	383	413	385	406	382	371	362	386	381	431	392	385	421	369	394	367	410	388	399	410	412	403	398	377	378	393	380	417	403	399	384	377	393	381	429	401	419	389	395	386	392	402	367	416	396	365	428	378	417	401	377	399	389	396	382	376	388	386	378	408	360	351	411	428	398	409	375	394	403	356	407	365	407	397	439	359	400	365	389	383	419	356	380	392	410	402	413	435	420	423	389	391	386	382	393	410	380	434	375	382	422	356	395	395	385	364	373	427	399	389	395	395	406	399	405	409	399	406	372	379	392	367	367	400	372	383	393	417	402	386	397	370	386	408	379	402	389	400	376	381	407	403	391	430	368	363	427	387	415	425	406	406	429	393	428	403	377	421	387	402	396	360	377	384	358	394	387	420	387	380	400	389	379	433	383	338	387	406	368	423	381	389	403	396	380	362	380	400	393	417	371	380	349	389	433	372	424	376	391	395	418	379	341	388	404	405	379	408	414	414	394	376	360	390	399	387	391	377	419	395	378	387	381	401	423	398	424	411	399	369	365	355	438	379	407	411	407	373	406	376	397	382	380	375	362	410	389	395	374	391	402	416	421	365	396	398	380	410	380	390	379	382	409	387	413	407	376	384	412	391	366	407	365	376	391	404	373	407	405	396	389	382	402	374	379	383	396	409	387	395	381	399	387	407	378	391	372	407	367	389	394	407	413	394	416	380	386	435	404	376	366	394	395	367	372	391	397	384	373	357	399	387	393	432	409	421	381	380	425	391	391	404	386	393	411	380	426	397	378	419	365	409	389	430	354	398	401	377	385	388	404	379	349	385	380	401	404	403	394	417	381	406	391	408	401	410	382	371	392	409	414	374	386	401	405	369	380	401	379	378	403	383	389	427	401	412	368	406	396	367	422	421	415	386	382	402	405	374	387	403	391	393	411	391	410	403	381	395	378	385	414	394	423	390	397	402	395	375	386	380	382	405	398	382	381	384	389	392	392	379	371	421	394	416	428	395	367	385	410	399	380	405	410	386
22712	21122	28587	23863	21117	21109	6271	927	697	581	548	541	490	423	422	432	420	406	356	411	379	359	356	368	340	364	372	314	361	351	336	311	346	330	331	375	336	336	341	351	334	320	315	286	320	333	350	318	307	333	314	319	354	302	328	326	309	344	297	348	330	326	342	349	305	359	301	340	314	309	321	339	345	302	332	309	336	339	315	329	330	320	357	323	354	341	317	345	321	341	309	308	322	338	309	317	312	352	354	330	348	316	321	338	320	305	307	325	347	341	339	358	332	328	312	328	309	304	334	334	310	331	329	338	365	331	333	331	350	338	324	320	325	349	334	333	325	322	337	323	342	309	335	331	351	367	321	324	307	326	321	310	299	344	338	324	347	324	320	291	333	314	376	330	293	302	294	324	325	316	320	353	334	324	340	329	317	340	314	350	315	324	348	354	346	357	320	321	306	337	327	340	318	304	366	326	334	322	348	312	326	314	338	331	296	361	313	330	336	302	341	298	327	338	300	332	339	353	346	317	335	349	311	339	309	334	333	342	339	284	297	364	323	299	330	334	360	308	335	309	342	313	350	304	303	334	299	343	328	315	313	342	319	326	353	332	312	328	340	301	350	324	330	373	325	327	344	335	344	319	320	292	324	353	335	373	330	333	338	352	306	327	339	321	353	312	319	348	331	301	291	331	349	323	300	354	313	306	349	346	300	308	314	321	333	328	346	329	330	348	332	292	340	329	305	306	316	325	319	340	331	332	345	301	289	335	321	317	331	346	328	294	342	323	316	340	311	305	326	331	352	345	315	326	323	328	339	323	325	337	337	359	348	296	327	321	324	320	330	343	311	328	323	317	332	355	342	346	323	338	296	322	337	349	311	376	324	315	291	316	333	345	316	317	291	325	284	325	338	341	322	308	317	301	302	336	336	360	328	349	351	310	343	334	345	330	341	351	314	335	322	339	307	365	353	315	320	316	348	329	323	330	360	369	313	366	306	318	339	316	319	323	333	327	337	317	329	315	299	372	335	340	345	304	364	300	341	349	300	323	310	330	319	360	335	337	336	299	324	304	330	328	312	302	369	342	327	322	319	348	288	344	339	321	337	332	313	316	318	327	345	313	320	340	322	351	307	324	319	324	352	349	311	329	337	321	315	292	346	322	369	332	348	292	324	289	343	279	344	319	361	325	339	304	308	312	328	326	332	335	323	310	306	323	343	367	316	331	359	324	344	307	336	303	312	314	322	343	294	321	339	315	350	328	325	349	304	319	302	317	304	302	351	329	319	315	318	312	339	345	311	282	322	299	328	324	302	331	326	324	357	345	328	340	351	292	322	292	317	311	304	323	334	362	325	345	345	336	328	308	302	306	331	357	336	350	328	329	325	324	295	316	280	338	348	332	345	348	315	296	287	334	334	324	307	316	319	327	314	306	333	313	306	286	324	343	310	322	324	317	312	337	329	348	341	283	294	317	327	361	320	315	335	310	321	355	334	333	350	320	304	321	312	312	350	360	328	330	354	329	281	321	305	327	369	311	334	325	327	325	338	325	322	339	348	340	347	273	375	313	325	320	323	319	345	327	360	311	317	311	291	324	348	327	323	348	307	299	333	313	319	364	288	350	348	335	320	321	329	348	322	324	348	321	327	346	316	333	295	289	321	320	317	340	296	336	364	355	316	318	329	322	327	278	339	310	329	343	319	346	349	361	331	291	317	346	320	317	328	324	340	323	309	343	322	347	351	320	337	309	315	309	318	325	342	308	340	338	340	311	356	331	320	298	278	335	318	340	330	349	302	321	313	343	343	341	343	340	335	296	356	312	336	309	331	317	322	376	294	359	314	340	316	340	323	317	314	305	310	316	314	342	344	323	303	327	328	327	346	363	308	329	322	300	291	323	362	333	358	322	342	342	354	313	330	299	313	342	343	303	308	325	324	331	311	334	353	339	319	345	322	340	351	311	333	329	309	315	317	312	334	363	345	327	334	343	359	347	312	326	336	356	328	302	308	321	319	316	336	326	336	321	313	321	317	323	329	327	352	324	352	343	309	316	360	334	314	288	310	315	324	297	315	325	319	379	297	303	366	337	325	320	337	322	357	366	366	323	322	323	319	332	297	318	344	331	312	340	336	299	306	339	359	322	295	332	345	324	317	315	315	338	337	317	312	325	283	299	324	322	335	311	323	329	335	317	328	364	338	332	343	371	294	318	349	350	295	345	340	322	328	331	283	328	356	288	318	331	303	335	322	306	348	314	318	323	316	319	333	296	300	307	332	333	319	315	334	295	316	343	326	329	334	316	328	321	331	311	331	337	318	331	337	335	377	345	354	326	319	332	333	314	317	313	364	307	327	317	311	347	329	333	304	332	327	322	338	339	323	306	314	325	307	323	318	321	312	290	310	327	323	322	357	327	327	312	349	321	356	322	307	331	354	340	305	305	345	337	298	300	354	300	341	343	326	323	324	321	318	307	339	323	333	342	324	319	313	331	311	319	317	339	323	326	325	354	363	328	304	307	340	324	307	337	316	323	341	318	352	344	293	333	323	315	312	321	343	306	368	284	308	346	316	343	317	319	323	322	321	357	299	326	357	313	313	327	317	309	306	323	344	329	304	310	320	323	315	361	289	319	283	336	321	315	318	321	331	329	305	321	330	309	325	310	305	309	319	312	301	348	314	310	325	327	345	343	328	311	344	301	319	343	349	307	331	316	333	315	352	317	334	327	315	312	323	312	324	308	348	339	302	338	341	333	330	305	324	323	315	316	302	349	330	300	320	322	328	312	342	320	314	361	349	327	346	320	339	336	287	306	329	316	332	330	348	305	291	343	345	330	309	356	349	332	321	318	364	302	338	384	339	342	318	301	327	337	309	339	313	341	359	321	327	341	324	310	322	312	333	343	330	303	322	324	302	299	320	321	317	313	335	339	337	301	334	301	334	344	348	342	313	343	325	313	319	317	343	340	329	309	337	334	375	309	314	322	328	332	286	311	328	297	309	316	356	312	333	326	297	351	347	319	284	328	334	320	311	315	301	357	329	335	341	324	328	298	322	315	313	341	373	322	349	331	337	288	321	314	347	311	335	325	325	310	342	309	307	352	353	345	336	328	319	331	326	332	307	319	296	332	343	304	299	357	367	341	336	319	338	322	310	329	331	332	319	341	320	343	302	346	326	339	308	329	264	338	312	334	333	285	307	358	339	341	321	307	319	321	331	310	285	301	329	318	327	303	323	345	304	302	305	329	303	333	350	319	308	303	333	344	306	378	325	331	340	316	305	350	333	330	328	331	342	354	325	320	366	339	346	338	336	339	343	319	343	305	293	330	337	303	357	309	317	325	329	330	351	281	325	335	325	325	342	311	345	340	323	306	354	325	342	329	316	330	313	335	349	317	295	353	324	317	311	325	314	355	351	319	303	337	294	298	287	321	319	331	316	334	340	305	347	317	335	320	323	297	332	311	326	351	339	320	303	336	351	354	316	310	352	337	348	299	331	336	336	365
25012	32299	18050	6111	3670	2806	1917	1536	1230	1054	902	769	714	684	575	567	573	574	492	525	526	465	488	387	447	471	472	457	436	453	439	421	485	411	411	426	414	391	392	423	444	430	451	435	401	440	420	434	416	424	446	401	398	448	385	400	381	428	404	424	426	371	421	407	416	418	408	432	376	419	394	408	385	420	407	451	391	377	442	372	408	411	410	456	441	433	395	419	397	413	440	435	439	416	428	460	417	365	415	418	418	414	396	405	385	398	397	416	394	383	410	372	403	430	413	413	410	421	419	382	378	439	428	421	431	395	430	391	387	411	407	383	417	434	422	423	391	415	407	402	420	415	355	395	410	391	432	404	421	391	445	403	424	416	438	406	427	394	386	386	403	418	393	438	427	409	384	405	409	375	435	380	430	424	418	393	422	406	411	410	442	423	433	389	431	403	378	416	419	413	381	412	390	384	372	381	399	403	403	427	416	431	417	389	404	389	411	452	402	441	393	383	404	394	361	429	399	400	420	432	383	419	424	424	423	416	414	414	389	404	382	420	413	423	411	405	409	394	419	420	382	444	423	387	424	375	389	421	438	463	433	392	412	425	405	403	441	371	403	416	382	411	433	407	382	394	408	434	428	412	418	382	387	407	396	445	424	405	383	442	432	415	441	423	416	407	407	401	393	438	396	434	427	399	448	438	427	413	412	411	418	421	388	428	399	411	417	430	417	391	403	394	407	416	404	403	407	427	399	390	387	423	412	363	382	400	408	383	382	386	414	400	387	422	410	428	400	425	383	410	397	405	408	384	404	434	404	414	403	392	447	364	432	395	397	374	416	404	442	406	390	397	382	411	356	366	453	398	379	425	443	412	381	408	387	399	415	404	385	421	362	398	420	394	407	407	411	402	410	412	425	385	380	399	391	410	402	442	417	385	402	396	347	414	364	435	432	396	417	388	395	450	420	459	415	400	411	375	412	390	406	443	420	409	413	433	460	425	427	419	402	419	405	425	380	422	426	413	413	435	437	456	409	413	431	393	463	401	419	408	389	410	388	405	419	398	435	414	425	390	432	417	431	390	386	425	421	393	430	382	451	405	423	386	410	415	370	410	373	429	409	394	415	412	422	369	412	400	411	424	384	417	403	438	415	400	428	417	419	426	416	389	437	428	421	399	379	404	412	385	364	407	453	408	385	420	397	391	425	438	408	388	376	396	405	409	388	402	412	437	379	414	399	395	389	443	380	415	379	389	368	399	386	382	442	425	408	449	422	413	382	415	421	375	398	363	418	399	400	395	432	403	386	400	406	405	412	388	415	425	428	429	399	409	423	401	404	390	428	446	405	421	391	401	455	440	424	388	413	443	402	390	437	424	395	420	440	379	430	403	454	426	404	409	393	416	425	462	385	397	377	455	352	400	410	398	410	393	422	371	418	428	388	447	437	423	403	402	363	416	408	426	410	395	414	442	439	441	414	407	386	367	401	434	415	381	407	426	405	437	390	412	401	408	406	383	413	419	411	384	416	397	390	372	437	407	414	411	372	379	370	410	405	421	377	378	443	400	410	372	407	390	390	407	418	429	398	397	417	419	384	443	419	467	426	449	404	393	395	422	443	402	423	454	397	392	398	386	417	409	429	417	419	395	407	385	389	431	401	420	416	403	431	416	431	438	369	437	413	389	437	422	386	426	401	411	428	422	398	414	439	426	442	430	399	379	388	400	413	386	391	390	412	411	388	404	395	407	443	412	377	406	389	394	430	451	408	412	372	418	422	402	399	422	405	415	426	394	416	432	400	402	423	394	412	408	408	420	398	416	384	406	414	384	418	384	438	406	431	429	396	436	396	399	419	441	357	429	399	468	379	424	406	399	397	423	398	408	424	373	419	418	352	405	402	469	439	448	396	406	410	427	366	420	448	397	406	412	394	455	379	445	433	445	447	372	412	419	414	409	406	402	427	431	398	409	396	415	401	384	427	401	404	417	431	427	409	398	440	397	402	407	422	430	401	409	394	387	409	432	423	438	400	411	417	417	388	399	364	399	416	416	400	415	397	403	422	387	428	374	423	398	401	420	393	390	398	387	405	409	421	373	424	412	401	394	432	416	434	423	391	405	437	428	384	416	441	424	386	403	421	399	415	397	394	410	424	416	418	398	372	421	391	412	404	400	394	422	425	403	455	431	426	390	383	407	380	366	428	416	378	417	401	403	403	393	421	417	386	410	405	378	381	443	406	382	377	365	439	390	431	411	395	399	430	407	443	436	396	389	410	408	377	445	410	397	402	391	419	431	416	390	440	420	395	424	408	426	399	353	425	403	437	370	404	390	403	413	406	384	417	399	430	416	405	410	404	415	381	429	403	411	403	356	363	388	401	378	431	414	392	423	415	411	425	420	368	391	424	403	425	403	415	421	426	398	351	418	437	448	411	385	401	391	398	404	402	353	363	424	376	415	409	423	415	414	415	431	412	398	434	392	399	406	444	403	393	405	364	399	420	419	443	397	413	365	400	421	400	427	428	404	427	404	409	372	442	414	404	413	390	422	421	390	441	391	423	391	415	443	386	440	410	402	401	392	383	383	399	445	379	416	394	461	433	414	417	447	413	401	383	425	423	422	458	402	395	393	390	405	409	410	384	382	451	391	403	422	373	419	395	406	417	399	399	389	423	446	412	426	418	375	418	402	410	432	420	417	406	398	386	407	390	397	417	430	407	374	409	415	405	408	402	449	428	421	431	374	403	390	432	398	415	411	404	432	378	419	393	424	378	393	422	393	393	432	400	380	380	428	425	430	409	420	409	391	404	372	421	413	439	400	382	397	413	440	402	397	429	386	422	418	430	410	439	421	453	415	409	396	425	369	373	405	394	411	368	429	466	415	429	350	436	396	412	404	397	454	375	421	392	377	430	397	410	450	443	395	426	421	398	434	411	407	376	407	402	407	419	414	394	409	397	388	385	410	406	388	389	440	408	402	423	374	391	392	423	404	401	392	392	403	395	442	415	415	430	405	401	419	408	386	446	406	417	386	402	442	408	405	460	414	399	426	425	426	375	381	385	428	433	419	424	403	408	416	409	420	387	418	400	405	418	417	449	395	423	441	398	387	394	393	400	389	392	403	366	408	402	441	367	427	401	373	440	451	421	414	389	408	399	419	420	401	416	375	404	373	388	398	385	409	411	434	431	388	418	402	403	408	383	421	411	415	371	411	415	397	370	421	384	437	397	411	399	385	374	401	369	411	362	378	395	407	410	381	430	456	424	374	425	384	402	376	393	387	431	430	417	397	395	431	416	431	403	415	384	411	386	392	450	409	360	406	401	443	415	426	441	431	406	401	432	387	380	396	469	411	402	414	416	411	380	419	368	401	397	417	419	441	437	392	437	351	411	474	429	405	421	413	435	438	420	397	403	362	440	410	392	406	404	439	379	410	414	373	421	406	393	411	351	418	418	429	431	455	419	407	429	410	386	421	437	375	418	438	374	405	419	462	382	416	391	428	420	384
27576	19420	8160	1350	607	580	541	502	535	502	503	485	495	519	524	477	508	535	507	498	492	557	486	471	475	468	542	480	527	501	518	516	513	499	498	517	486	475	538	513	506	488	503	497	481	509	506	515	525	531	490	527	529	497	505	494	522	496	493	502	483	494	489	486	536	479	487	504	464	519	497	481	501	491	488	512	513	493	504	525	488	437	489	503	503	525	469	478	492	540	546	456	508	469	527	552	496	495	479	501	501	488	483	486	475	459	533	497	485	511	479	520	535	496	474	495	441	497	500	510	495	511	465	488	469	516	479	512	490	482	491	525	515	483	507	500	476	493	496	479	553	463	499	500	491	519	464	499	455	472	480	534	495	485	496	461	490	528	475	508	504	521	449	476	514	504	507	507	449	501	494	522	474	483	486	531	515	466	484	534	487	503	478	516	505	508	494	476	477	484	535	472	518	469	518	518	468	487	509	478	484	471	486	509	519	491	494	481	462	474	520	499	495	468	520	526	477	498	454	502	508	540	510	568	501	499	497	525	506	514	514	541	476	536	503	490	498	469	500	462	508	532	518	463	470	521	514	518	509	512	492	539	519	454	498	502	499	430	488	466	495	486	525	490	502	508	482	502	464	507	463	518	513	493	440	496	470	466	519	495	504	543	518	526	493	513	517	506	450	484	499	476	498	495	485	481	485	471	491	493	506	502	483	525	479	478	477	509	493	511	475	504	487	434	495	524	509	487	473	517	487	537	482	471	491	482	490	469	484	495	471	498	519	510	498	480	517	525	482	468	502	476	482	456	464	473	497	504	477	481	476	500	520	508	515	431	483	500	527	479	529	501	496	518	543	511	481	477	497	484	487	499	489	497	493	505	488	489	501	478	466	538	534	464	492	487	503	480	482	509	520	507	495	533	502	481	503	506	493	440	501	469	475	508	505	500	462	518	438	488	494	542	523	459	496	526	505	505	508	477	543	487	489	503	473	528	507	485	463	488	486	467	525	499	511	497	488	484	496	424	451	483	485	517	539	498	507	510	461	458	509	475	473	482	514	484	514	473	522	498	477	481	473	513	525	467	457	472	508	504	505	498	510	496	490	490	520	505	500	484	467	529	508	490	514	494	493	517	507	483	529	482	513	478	503	494	439	458	498	539	503	487	525	527	505	546	508	513	492	507	495	500	474	474	485	480	479	477	486	516	462	506	468	499	480	492	484	459	491	447	501	477	491	504	513	511	516	441	485	447	486	490	504	487	495	479	515	497	491	488	497	478	484	516	510	476	517	482	516	489	497	542	487	447	489	498	510	503	480	528	460	456	508	493	485	495	522	500	477	502	468	496	500	463	502	482	453	517	498	492	500	463	471	528	479	493	493	524	476	454	510	468	518	463	526	473	497	513	493	478	456	510	532	505	534	501	467	503	526	499	521	468	525	508	478	470	527	458	474	492	457	468	475	481	497	475	496	519	497	494	500	528	476	519	511	535	513	501	480	515	477	451	506	515	513	499	464	495	498	487	512	485	514	473	498	485	490	498	482	456	481	546	475	500	461	511	498	483	454	488	456	550	450	478	548	478	510	509	504	490	503	487	471	472	501	502	490	452	488	482	504	477	531	504	510	445	505	496	449	493	508	516	516	488	478	476	505	505	513	502	479	502	443	475	493	497	478	509	502	492	452	461	486	460	508	475	483	495	503	481	488	492	543	462	494	495	525	508	486	488	446	515	484	537	513	499	458	534	477	514	507	476	481	506	498	523	475	434	524	488	490	477	473	537	523	543	500	527	493	481	537	475	504	466	502	510	503	509	482	521	454	503	477	467	471	473	452	481	476	478	478	502	452	529	478	512	508	462	500	447	485	501	488	493	485	477	487	541	505	455	490	542	491	485	513	488	484	514	501	513	491	470	472	520	476	507	482	462	520	515	494	499	482	538	476	476	518	504	554	463	476	529	524	491	524	504	507	513	514	477	496	538	532	463	486	460	452	483	491	494	513	505	544	508	499	495	494	480	510	456	498	488	478	493	512	464	506	517	498	465	476	508	487	494	506	467	506	476	530	487	476	513	482	487	491	506	475	471	513	504	504	518	491	462	499	475	486	491	513	506	481	505	509	493	533	499	511	530	489	509	477	500	536	490	500	486	498	493	505	477	528	516	539	492	500	480	561	479	493	449	486	497	505	522	504	478	452	470	496	510	519	547	524	489	480	487	478	495	476	500	498	518	543	486	500	530	537	514	488	503	522	485	500	513	515	467	522	521	524	475	505	477	465	500	506	550	496	493	501	478	482	443	498	466	490	516	467	479	470	491	499	482	494	489	456	463	487	449	488	493	496	526	496	499	474	500	512	473	489	508	473	482	489	534	491	502	488	521	481	499	499	527	483	521	497	525	475	494	460	504	480	475	496	503	505	545	491	478	515	504	496	467	496	478	498	491	495	479	492	486	517	497	514	503	532	531	499	473	530	507	490	534	512	498	502	500	472	519	515	527	531	516	489	532	462	473	505	468	486	485	503	493	504	512	478	519	514	463	483	520	515	486	489	457	539	484	480	498	495	444	490	503	515	504	481	519	533	477	520	561	479	480	497	450	483	516	500	502	493	516	511	495	488	494	510	468	494	478	512	481	498	493	497	485	457	490	513	481	510	497	491	487	481	510	490	496	500	501	481	511	525	477	526	519	507	499	476	480	478	455	514	500	499	495	514	517	489	469	544	507	533	546	510	517	528	522	506	473	473	479	471	502	550	481	534	539	474	518	520	509	497	528	529	506	469	498	517	491	522	472	519	489	490	488	471	488	509	499	467	488	523	485	464	467	510	516	490	500	471	493	472	504	481	465	497	511	461	480	504	538	472	498	497	514	499	552	531	505	484	479	518	493	526	480	508	457	506	472	494	465	458	518	497	505	488	513	465	477	508	522	530	517	501	487	482	531	530	484	490	516	522	455	504	509	465	466	510	507	494	498	507	505	473	486	480	520	502	436	492	466	489	512	497	493	524	509	460	470	523	478	533	490	508	543	496	500	516	508	525	478	481	508	452	487	503	512	499	487	538	464	534	489	501	505	451	491	493	516	498	508	491	489	458	512	535	506	503	507	494	506	479	531	497	501	548	487	513	500	488	512	493	504	497	523	474	488	521	519	491	525	503	523	505	506	484	510	523	534	490	490	509	473	464	524	466	540	466	495	511	487	508	485	503	532	494	499	485	527	514	490	498	515	500	536	500	491	521	523	479	520	470	481	518	467	489	476	548	510	504	510	541	467	500	491	504	505	443	541	504	524	512	507	451	492	494	471	484	499	526	465	491	458	498	464	488	519	547	555	506	510	476	478	485	504	522	484	479	509	483	467	451	498	498	458	493	496	513	520	482	490	485	462	520	505	496	536	517	537	508	532	473	508	516	509	518	522	468	510	485	447	459	538	453	478	539	478	506	502	489	503	536	444	519	467	479	495	470	502	513	520	520	527	474	473	479	462	497	478	486	519	501	554	516	468	488	472
15502	11963	5423	1252	776	727	657	655	668	637	625	599	620	646	574	631	602	594	596	618	590	604	605	619	634	623	619	608	621	566	636	600	571	586	642	582	584	601	584	638	564	619	664	632	605	626	595	598	635	647	589	571	610	644	613	585	630	616	651	594	635	582	563	608	598	559	579	597	632	620	620	594	638	603	581	631	625	635	607	609	582	618	603	622	581	608	622	647	601	603	596	647	604	610	598	571	585	630	585	607	604	598	588	609	618	621	649	585	584	634	608	580	581	610	613	615	610	568	611	600	544	609	649	627	649	647	640	554	606	585	598	650	626	624	580	638	580	594	633	609	620	628	586	600	597	578	573	632	633	646	583	630	573	602	620	626	639	575	616	608	595	587	592	595	608	638	598	610	624	600	593	634	582	614	630	618	663	625	620	563	609	652	602	611	623	571	636	565	612	606	609	576	639	550	584	607	597	583	641	599	596	589	599	613	595	605	605	609	616	607	627	580	637	605	595	621	639	593	591	625	624	583	615	553	584	632	637	603	616	631	576	656	633	597	604	599	578	595	584	642	613	625	659	632	625	601	620	559	645	632	611	635	652	629	593	607	608	594	634	635	601	602	613	579	622	612	634	607	624	597	623	643	567	589	605	636	605	620	617	591	612	589	576	641	594	569	613	583	636	600	608	615	587	600	595	618	598	619	631	605	620	622	586	579	580	621	567	622	633	573	595	606	614	605	605	619	591	585	571	563	644	625	614	600	606	594	611	586	601	584	615	544	588	624	629	629	617	612	613	623	620	580	617	614	620	595	556	568	625	580	627	609	606	626	650	630	620	627	643	563	633	635	595	618	558	608	610	545	589	587	581	612	598	603	560	614	624	625	571	594	582	587	629	640	566	598	581	623	642	602	603	606	642	593	584	572	589	589	628	575	586	607	586	605	589	615	582	610	659	611	612	642	579	581	639	588	603	564	655	570	627	602	614	601	609	602	607	615	627	627	639	634	606	671	612	604	604	600	578	584	616	601	560	604	596	649	602	650	615	581	603	592	626	583	627	613	597	620	579	634	634	624	633	633	574	598	602	598	598	585	659	613	610	560	594	604	580	599	619	634	588	614	615	589	574	596	598	574	576	653	622	586	597	597	661	576	650	581	617	627	599	621	626	569	633	608	597	620	615	624	611	591	617	642	586	653	558	597	576	575	572	651	609	588	611	616	579	635	667	626	639	582	630	602	578	618	601	636	602	580	614	589	605	613	626	626	612	640	615	603	588	635	606	644	650	576	594	615	590	625	634	611	584	618	615	590	639	598	593	641	587	582	614	578	598	601	612	577	604	617	631	615	585	591	639	600	595	612	609	594	569	636	601	642	612	625	602	598	600	587	606	588	560	607	605	615	648	601	593	599	645	648	619	629	600	581	622	609	553	616	564	641	596	585	595	591	616	651	615	571	644	611	601	595	614	604	619	606	601	613	630	639	607	623	607	613	601	622	593	629	585	618	617	647	630	581	606	606	639	601	622	587	628	586	608	614	624	586	610	646	606	606	592	626	593	638	633	633	589	656	583	589	567	594	615	617	644	576	576	612	606	539	555	625	625	622	565	602	599	597	621	623	627	615	566	624	616	639	557	611	620	629	624	644	573	602	573	596	625	588	633	634	602	652	604	576	600	607	585	621	617	592	616	633	622	601	622	597	596	598	620	565	629	610	629	609	644	589	593	555	583	590	582	605	600	607	637	603	598	587	618	582	625	585	559	577	607	598	603	587	606	591	612	645	580	620	559	642	638	574	627	629	624	623	601	620	586	632	621	592	606	651	609	604	597	582	574	593	584	630	643	570	625	592	561	620	602	599	609	580	637	577	570	666	601	610	639	620	622	614	629	572	648	591	620	609	633	565	596	569	587	613	602	590	624	580	586	591	586	606	632	613	620	629	590	613	604	625	654	629	580	593	623	570	621	636	600	580	622	541	611	602	577	586	625	548	591	596	581	617	626	564	609	578	591	576	614	608	573	649	633	604	601	610	580	641	631	616	598	618	607	603	607	638	581	578	651	614	652	589	599	580	593	639	634	615	595	592	551	626	583	603	625	598	582	601	575	597	620	580	581	605	592	628	603	611	601	587	601	642	637	612	599	593	643	623	600	629	574	640	577	587	621	590	620	595	578	623	642	646	611	642	628	603	562	566	580	608	581	610	628	618	657	603	601	586	619	610	596	588	627	631	645	646	616	601	570	617	631	587	574	603	595	585	620	566	594	574	595	579	632	603	575	580	634	587	609	640	582	618	574	626	632	586	625	602	651	622	617	625	610	617	639	613	573	642	594	654	565	554	613	576	560	645	600	569	618	588	624	603	592	601	606	574	648	617	616	581	594	603	561	613	592	574	588	561	588	629	639	609	622	596	561	619	573	599	603	613	641	591	573	586	660	580	597	614	625	592	627	564	590	608	586	654	627	611	572	609	581	642	617	654	603	596	627	582	599	610	595	623	600	570	610	615	601	622	607	599	633	587	593	581	630	597	598	598	636	601	662	599	651	583	579	564	642	588	601	596	586	611	604	577	616	591	616	657	620	613	601	671	593	608	616	638	623	582	607	624	611	641	553	587	635	613	619	649	618	579	637	587	611	589	603	635	604	585	612	597	590	634	618	624	577	597	581	611	623	577	607	588	567	577	571	601	603	635	582	611	592	610	602	647	654	621	598	611	608	612	602	589	582	628	572	602	616	656	577	600	607	611	620	570	616	635	597	614	607	600	583	601	585	586	612	604	602	637	638	585	574	621	574	611	611	560	610	606	616	618	595	616	609	594	615	608	619	606	624	624	598	600	548	612	591	622	596	616	609	612	602	607	623	621	591	578	598	601	612	630	604	622	636	593	606	608	657	624	614	609	586	551	629	604	592	587	589	586	646	595	612	628	564	611	585	584	600	582	651	638	586	581	584	600	615	590	549	566	566	642	613	587	603	632	588	595	626	571	599	562	610	589	594	583	650	602	636	627	639	618	605	592	623	609	596	628	626	594	581	623	603	598	608	601	626	568	613	636	598	583	617	625	619	581	590	581	590	587	567	591	580	621	630	624	626	579	599	658	597	644	581	636	600	655	568	614	601	600	639	613	631	607	640	611	576	597	625	588	557	576	647	594	609	642	624	590	588	651	602	658	605	649	610	594	579	598	605	582	574	582	623	658	670	599	634	592	600	597	628	578	648	566	590	614	637	598	623	583	604	559	635	596	573	594	592	623	586	625	658	612	597	611	600	640	644	656	580	612	595	609	605	630	657	616	588	603	626	638	574	624	591	612	592	616	599	617	571	647	603	592	591	575	618	615	554	639	606	628	605	591	629	618	607	588	604	617	622	611	582	614	650	634	604	608	592	586	595	609	613	610	632	589	599	612	601	609	595	608	652	594	614	609	615	593	598	620	602	580	616	610	604	587	618	616	595	630	614	646	641	632	593	598	591	611	613	602	594	662	646	643	638	620	561	630	602	632	612	604
23710	21066	28115	24240	21047	8473	1168	903	700	663	667	581	607	613	630	565	560	534	588	552	546	503	554	520	518	522	525	550	523	539	519	505	514	561	488	529	544	538	537	526	522	537	513	554	510	506	555	518	535	566	517	505	555	522	540	510	541	503	498	548	509	542	536	510	487	545	532	566	541	514	533	521	560	509	537	516	522	509	535	555	494	524	517	529	514	538	523	532	535	552	483	494	525	572	527	574	523	494	526	501	535	532	548	526	556	596	562	514	563	527	520	519	518	487	534	542	550	532	533	539	556	539	567	579	535	509	519	555	515	542	515	488	556	518	508	539	521	513	505	553	588	524	525	487	498	523	557	496	529	535	520	551	531	519	552	547	528	504	594	504	555	540	531	534	497	522	491	512	515	542	518	529	500	546	519	493	506	497	504	486	542	528	510	499	538	507	544	552	547	530	572	523	522	535	558	528	530	512	530	574	520	508	521	534	512	489	520	509	533	552	515	519	525	512	509	492	472	530	526	512	529	533	533	541	521	523	536	538	492	530	508	534	507	511	500	520	529	553	549	508	531	507	516	581	527	540	547	503	522	475	527	480	544	553	505	551	522	550	535	491	519	498	536	523	511	531	509	534	519	564	548	521	563	503	499	508	520	506	505	545	542	519	535	475	501	483	489	537	491	524	552	502	496	528	525	518	501	541	540	498	476	498	585	494	536	514	501	532	531	550	522	553	531	523	529	547	534	573	520	507	489	528	518	489	509	533	518	548	511	542	502	518	509	528	536	569	510	538	525	558	522	512	522	574	510	514	539	555	537	521	516	532	502	558	551	531	538	497	578	532	508	506	524	547	534	524	510	536	489	509	512	534	452	533	519	558	518	556	523	542	526	527	528	524	528	569	579	537	563	540	478	501	553	563	563	517	472	516	515	503	514	521	514	531	514	490	514	552	485	562	518	523	519	542	525	514	547	528	514	549	521	525	539	537	510	506	563	549	535	522	493	539	514	519	505	543	497	508	535	585	551	525	496	492	508	550	497	540	496	487	506	561	535	547	511	555	526	542	487	502	561	542	530	515	521	479	540	523	528	529	555	549	477	532	563	514	538	478	507	493	533	552	529	489	523	514	511	521	517	544	521	513	550	534	514	502	524	491	508	498	516	501	538	555	562	518	481	502	533	524	524	499	534	567	577	523	533	502	510	509	503	538	503	559	545	507	525	530	501	542	492	517	470	550	539	510	530	490	513	503	465	515	505	519	504	534	539	511	509	555	543	513	489	498	526	542	558	518	548	516	550	517	538	529	503	506	515	556	536	517	519	558	550	497	532	536	525	499	563	541	540	503	528	549	525	478	496	554	529	515	529	484	525	515	526	522	542	540	506	549	496	523	524	523	542	514	546	529	528	502	484	535	522	559	493	543	488	563	500	543	515	513	511	523	514	491	479	545	535	550	524	535	516	487	532	561	505	541	544	516	499	540	513	530	541	546	526	530	549	512	532	570	537	528	536	543	519	541	487	523	537	532	507	525	560	532	517	546	464	506	496	525	498	557	571	521	556	521	496	513	564	542	530	505	550	525	525	519	528	549	520	507	535	533	539	482	524	520	528	509	540	522	507	536	554	573	519	533	559	505	519	558	489	512	508	515	559	572	500	523	532	550	541	516	599	518	506	508	530	528	533	572	489	558	521	536	542	499	529	494	479	545	529	476	501	504	511	548	551	552	539	535	524	552	477	546	517	540	570	523	497	518	550	541	507	528	534	549	533	542	538	540	535	500	547	522	521	507	543	565	519	575	524	521	476	510	514	519	527	497	542	536	537	560	526	545	522	459	520	518	494	574	535	520	515	533	503	503	512	526	559	525	548	469	533	534	569	508	541	517	517	515	550	508	535	539	531	514	541	552	513	513	522	526	521	500	528	540	533	515	532	519	559	547	511	519	544	529	546	482	535	523	513	489	565	500	502	525	521	520	503	498	561	493	545	507	524	509	553	571	508	547	519	512	541	521	529	544	518	508	498	511	545	559	535	534	504	492	536	511	531	531	502	521	547	529	505	554	530	532	520	536	524	544	472	482	531	509	522	529	505	524	501	527	527	549	547	542	551	508	524	568	535	528	521	518	528	515	496	508	546	502	527	558	513	522	552	525	517	484	535	488	543	539	516	548	502	531	506	536	544	527	518	539	547	525	523	525	523	503	531	498	508	549	537	506	538	550	522	496	572	554	558	530	541	586	534	532	510	519	492	520	524	568	534	549	520	508	525	526	531	506	526	540	518	550	574	555	561	517	529	545	563	564	559	494	568	551	564	487	543	554	527	531	511	518	535	542	490	533	541	542	496	537	530	462	522	524	553	517	511	487	548	522	512	488	533	509	538	509	487	497	521	537	524	525	487	547	552	526	552	531	534	547	569	582	558	589	527	501	519	516	514	525	531	529	562	519	516	574	508	501	541	551	591	510	496	525	496	523	535	550	528	542	570	499	529	530	515	501	509	492	510	542	501	533	517	493	484	521	522	558	549	491	500	544	524	566	473	523	522	521	541	529	525	538	479	564	518	533	491	477	536	512	483	556	524	512	492	515	515	547	559	519	508	532	542	525	542	527	538	550	515	547	511	527	576	533	527	519	543	527	507	508	524	509	541	504	550	511	540	534	522	538	497	510	521	538	572	547	553	505	539	511	512	540	545	479	510	525	533	502	497	519	489	509	504	517	514	547	489	487	519	564	538	541	526	529	508	522	490	527	557	524	494	534	521	497	534	515	525	541	529	543	504	541	539	508	478	543	544	506	545	450	527	576	549	522	523	522	516	531	526	514	538	549	505	512	498	493	557	511	500	532	509	494	544	496	520	526	501	505	538	505	502	484	521	523	545	492	530	546	480	491	487	529	511	529	520	534	518	535	512	532	521	521	539	542	501	556	550	511	552	516	540	483	511	558	516	514	543	525	512	530	525	552	505	542	485	538	494	561	521	532	500	581	556	512	557	486	546	508	520	484	532	570	485	527	532	472	544	534	482	560	492	539	541	559	500	520	532	513	562	560	506	563	545	525	531	538	493	528	559	538	517	531	552	540	564	496	549	493	535	511	534	527	526	491	549	505	499	472	511	564	536	540	508	536	558	502	515	481	512	566	493	527	536	461	543	533	500	519	492	546	532	489	552	534	571	538	521	533	519	571	543	518	540	509	515	524	516	510	509	518	526	519	553	503	520	535	514	525	536	534	543	498	515	466	571	514	554	549	527	545	562	541	510	564	538	528	522	503	515	553	498	571	537	544	488	499	577	535	502	542	496	510	515	581	530	518	504	494	537	503	548	474	536	534	496	530	521	525	515	476	499	536	525	524	562	522	517	529	514	514	468	525	531	526	542	534	501	527	526	475	543	549	520	546	535	530	517	521	519	576	506	507	528	535	526	571	539	510	525	512	537	523	561	540	518	543	508	544	488	507	549	574	529	548	550	551	550	530	521	536	564	501	510	537	502	543	542	533	518	539	528	497
21617	25856	15859	3855	2431	1989	1492	1264	1062	945	915	853	836	783	722	698	752	691	734	729	687	678	687	658	713	649	687	658	593	661	658	650	650	641	662	663	656	633	642	660	686	662	594	677	639	690	685	653	605	628	670	673	638	710	631	677	627	694	672	611	624	632	660	703	638	672	675	637	692	628	619	643	704	650	611	591	634	673	658	620	689	648	659	643	634	639	693	629	661	673	662	644	647	642	661	669	608	649	657	636	663	642	612	632	670	645	632	674	628	644	688	618	641	605	714	618	668	626	587	665	643	661	670	662	673	591	627	643	650	618	669	663	651	632	648	649	640	641	657	671	668	671	681	650	680	669	676	673	677	660	677	623	651	651	631	612	580	692	647	621	688	676	649	653	663	613	628	635	682	620	610	700	657	687	671	604	692	643	636	651	622	653	665	675	635	629	621	636	673	612	643	642	658	696	622	641	706	656	647	633	662	631	675	630	661	643	655	634	605	643	663	687	640	634	643	611	617	687	677	641	603	632	637	654	638	650	695	648	632	653	621	660	612	666	675	652	686	669	667	666	598	632	623	656	640	686	654	697	650	675	671	684	673	658	624	662	641	662	647	735	658	686	636	618	640	636	609	671	601	653	644	673	658	622	666	605	649	654	662	613	672	657	635	595	689	643	623	625	620	616	616	671	683	646	656	693	684	684	678	645	661	660	629	631	626	637	689	655	652	694	657	659	658	662	681	629	632	665	639	639	637	682	695	627	617	674	658	653	690	661	677	630	635	642	612	612	679	638	655	608	670	631	693	618	660	654	612	622	668	646	636	625	660	610	635	669	636	675	626	642	579	632	648	650	661	620	632	604	670	695	669	610	629	685	644	626	642	703	616	677	656	679	647	666	662	667	655	618	669	707	658	598	637	636	604	632	646	642	608	682	635	672	638	626	665	644	646	628	668	650	628	672	637	639	646	645	646	645	650	638	648	626	680	663	650	679	700	677	666	682	632	666	646	664	618	673	685	674	645	637	629	625	641	641	649	638	621	629	664	662	628	690	638	631	637	673	641	661	622	629	632	701	667	640	660	657	601	652	646	618	677	665	636	742	650	620	654	617	646	670	743	644	612	657	643	608	674	603	668	649	650	682	636	668	640	637	690	678	643	633	651	660	643	644	655	631	645	640	646	639	689	656	627	674	668	659	678	666	641	686	625	629	688	633	621	602	649	658	641	659	652	620	677	651	632	640	686	671	618	650	664	678	651	657	668	647	649	653	667	632	683	624	661	632	654	650	691	649	664	650	616	666	640	607	694	673	644	663	685	618	672	624	614	663	640	666	683	658	660	712	677	602	642	664	681	605	635	596	654	631	679	628	666	671	650	650	684	662	631	658	611	628	665	638	651	688	656	622	647	632	606	621	652	653	625	670	621	638	646	646	634	679	626	622	664	698	654	692	639	669	680	662	677	626	654	638	650	603	639	663	672	662	694	703	664	651	637	644	629	622	643	644	645	643	627	652	617	669	643	650	612	618	660	653	663	612	670	680	662	611	682	684	662	642	623	640	651	623	598	678	653	637	643	622	688	596	648	652	659	662	659	655	648	627	679	670	628	664	674	677	659	664	661	641	656	592	644	633	676	653	656	632	659	656	668	636	674	643	626	626	623	653	704	635	659	679	632	697	657	652	627	635	640	648	645	620	671	667	655	689	644	605	615	674	696	661	651	700	643	622	642	654	644	635	619	622	642	643	630	638	643	671	653	639	654	652	641	595	619	610	617	665	615	625	628	673	639	655	648	698	694	614	639	637	711	660	657	628	638	620	671	625	647	634	644	677	654	668	643	656	603	613	697	655	632	654	656	597	670	650	692	620	659	651	639	614	630	628	656	650	630	693	639	693	633	661	659	623	687	647	617	644	661	635	649	667	666	660	642	672	655	669	652	648	656	666	700	678	657	665	668	703	606	647	580	661	631	661	651	655	605	685	654	670	621	578	685	624	682	643	667	642	620	654	630	622	663	678	678	626	656	627	651	644	643	667	633	678	636	635	658	662	651	680	621	653	679	621	670	616	629	631	660	635	623	692	668	654	664	629	633	604	569	655	641	680	646	637	643	630	627	663	634	616	680	627	639	674	666	647	652	633	669	623	619	660	653	667	608	631	626	664	673	639	665	626	617	662	656	613	664	652	704	615	652	653	667	638	641	682	652	669	633	646	653	642	649	697	633	651	673	666	623	655	655	630	654	667	649	630	648	659	620	642	628	636	613	671	687	638	639	595	688	635	655	649	602	625	640	644	641	631	637	696	652	611	629	658	641	676	647	658	659	645	696	678	647	636	600	652	640	643	670	653	665	679	653	644	664	655	623	680	639	665	606	679	662	644	670	597	613	683	631	644	674	646	623	679	654	638	640	582	663	650	633	662	671	639	658	664	659	662	719	649	626	680	668	639	635	682	680	626	626	665	632	628	590	659	632	677	661	607	618	623	650	611	619	652	665	634	642	669	695	677	662	664	673	660	713	619	643	649	709	588	661	640	637	630	657	656	676	584	643	637	625	651	675	634	644	645	666	662	622	628	641	698	585	662	605	667	639	678	623	636	603	623	622	617	662	652	640	635	585	617	645	695	600	654	691	681	660	654	666	706	643	619	660	619	693	659	609	645	636	630	675	649	619	652	666	671	645	633	601	626	644	601	651	693	647	641	630	682	613	681	629	598	648	628	669	640	640	627	634	664	662	656	702	643	623	591	644	606	648	627	622	605	635	630	618	628	648	668	665	650	612	668	647	674	615	682	644	638	641	673	626	626	649	666	626	626	722	620	628	677	638	676	653	637	653	646	622	639	605	708	651	652	628	622	646	684	693	623	643	616	661	631	649	627	672	675	610	671	666	663	633	668	653	646	642	660	669	667	640	655	629	637	669	650	666	707	632	659	660	633	673	663	629	643	645	652	637	644	644	675	641	656	690	654	631	638	637	649	632	621	661	685	639	655	638	605	637	679	678	627	689	621	614	636	623	665	697	631	627	619	678	621	617	667	657	659	657	660	662	636	669	688	613	659	665	648	682	607	663	643	678	654	642	676	671	629	664	604	631	671	620	685	641	661	701	650	631	597	665	667	625	635	616	669	667	686	648	670	649	661	627	677	619	667	659	596	667	619	705	642	630	719	637	650	662	639	633	633	639	625	682	656	645	653	648	659	676	616	646	670	647	648	626	642	648	667	647	676	688	612	659	628	653	598	676	653	637	677	626	689	629	675	581	621	685	646	636	639	687	639	704	693	667	646	623	663	663	580	646	632	655	649	644	635	630	633	679	656	621	665	617	640	639	602	606	684	659	677	629	654	659	660	642	634	620	615	614	666	667	668	640	641	632	654	662	700	703	639	660	642	706	656	631	628	658	612	664	607	679	654	643	649	660	632	636	632	617	651	647	657	672	646	643	652	707	622	644	675	640	624	655	692	630	646	690	647	671	657	648	629	664	714	633	650	664	649	660	612	657	615	642	640
24901	21079	27037	25225	9832	727	529	388	389	416	328	365	350	332	361	342	311	333	290	332	303	331	353	338	310	334	328	279	337	312	303	339	319	326	322	299	330	328	336	331	316	315	331	315	342	328	346	322	309	338	315	321	312	312	300	327	321	284	291	328	311	287	309	308	314	307	314	349	301	333	312	325	337	291	289	324	300	327	288	314	310	335	328	277	300	300	282	314	297	321	312	329	312	323	300	281	319	332	325	312	302	297	341	290	350	323	318	297	271	351	361	324	316	291	295	337	291	298	306	323	323	302	314	333	339	349	307	309	290	290	282	301	314	304	321	324	325	343	321	299	292	311	301	334	319	319	337	312	308	303	302	321	326	333	331	315	315	283	314	327	318	306	341	332	293	318	289	299	302	318	310	339	324	279	327	311	281	322	305	321	331	261	326	316	342	285	302	289	299	276	312	304	287	310	316	293	272	340	309	308	326	297	313	337	335	289	309	307	286	300	302	306	308	309	310	294	311	320	291	306	339	317	311	305	351	315	298	302	322	297	326	298	322	335	344	323	335	351	330	365	300	305	292	299	326	330	336	312	309	292	318	300	331	328	314	338	297	323	285	308	307	339	314	323	311	301	317	314	337	330	311	301	294	312	321	316	314	301	317	254	307	323	276	301	333	302	302	311	312	301	307	336	300	308	323	314	307	297	303	321	300	292	336	329	286	292	284	324	329	305	323	311	321	301	315	326	354	312	285	310	314	324	294	299	300	306	288	309	322	343	306	328	308	310	309	319	344	295	342	326	301	314	339	323	341	326	313	308	323	309	309	297	305	295	321	326	319	328	265	328	317	291	308	303	310	316	333	287	314	324	319	311	307	330	335	321	319	332	313	305	339	319	292	286	290	276	335	308	301	324	314	307	324	304	330	335	297	288	334	322	255	328	324	323	327	322	308	309	304	322	316	308	309	297	326	326	315	319	288	326	338	297	287	323	282	311	285	324	323	297	314	326	312	315	294	314	327	299	297	298	343	324	293	290	313	351	303	305	309	313	315	318	321	332	293	284	285	309	316	317	293	318	309	305	320	284	307	328	283	315	249	321	313	302	324	297	343	344	327	292	291	300	304	336	321	319	318	352	289	327	316	320	320	302	313	322	353	296	327	314	310	336	292	323	323	326	323	312	309	276	303	297	321	315	332	299	296	298	341	302	276	310	327	304	322	330	307	308	295	330	338	318	289	307	334	302	296	309	315	308	326	296	326	319	289	326	316	326	298	301	319	315	293	316	314	325	331	306	312	314	325	344	319	281	294	331	318	310	317	303	332	324	274	310	299	367	320	297	300	319	327	349	331	294	334	357	297	317	318	323	330	308	317	302	292	303	307	323	318	306	329	311	282	299	277	301	323	321	304	297	290	337	312	271	336	325	299	298	325	313	298	291	292	301	318	319	309	327	350	312	316	327	297	291	300	322	304	300	319	350	302	310	314	341	297	285	327	321	310	304	320	301	336	306	310	290	327	329	323	322	311	287	349	312	294	302	333	305	293	321	320	296	323	313	311	323	334	294	333	322	284	296	313	324	329	339	303	322	311	309	330	294	297	299	339	329	311	302	304	305	366	340	316	320	290	303	301	317	312	279	323	301	342	305	312	321	324	304	313	315	317	308	285	297	299	324	301	292	325	307	328	274	320	338	299	304	277	302	303	317	344	283	331	315	304	325	318	336	287	303	322	345	325	325	312	293	292	306	314	291	289	311	279	297	314	319	341	330	351	312	324	266	307	287	309	316	321	292	309	315	328	312	304	311	302	331	306	347	322	307	298	300	340	314	309	334	314	343	274	306	305	281	306	301	323	328	333	300	341	308	320	305	297	307	277	289	343	335	297	268	327	313	306	320	297	294	309	323	301	305	306	290	300	323	313	327	298	332	339	291	313	348	298	306	323	292	338	316	306	297	287	302	302	291	305	295	322	310	314	303	332	330	309	343	299	310	321	314	338	295	285	361	295	324	314	285	293	281	345	347	337	324	306	329	309	323	333	295	324	308	311	312	349	328	305	308	316	293	308	336	292	289	347	332	331	313	317	327	303	314	288	348	335	329	358	317	340	296	292	300	331	307	315	307	338	309	327	324	304	329	303	325	291	289	294	316	286	338	305	297	299	306	311	296	309	300	305	304	335	333	304	320	313	313	303	349	366	325	281	302	302	278	297	307	279	322	338	281	303	304	299	290	334	314	316	310	324	343	299	308	335	303	301	317	324	259	340	307	304	306	301	324	288	310	305	315	319	290	314	295	315	286	312	330	287	353	331	314	304	308	292	286	314	320	308	327	298	330	324	332	320	320	329	315	355	311	316	302	297	372	306	305	290	309	324	311	318	326	324	313	299	281	301	339	319	317	315	294	292	338	296	317	317	296	346	312	298	350	314	324	308	284	333	303	305	311	306	326	308	328	315	328	287	307	336	288	319	307	325	327	285	314	319	297	306	308	304	310	290	347	314	296	327	312	298	316	295	327	277	300	293	323	332	305	330	334	309	335	299	309	305	323	307	293	300	306	323	287	294	315	311	336	303	312	325	312	296	308	304	317	315	329	318	320	290	318	325	339	326	341	325	300	310	296	278	289	334	314	322	310	348	323	339	328	306	306	286	317	297	333	299	313	333	317	323	283	324	291	314	363	314	311	313	293	332	304	338	316	290	309	321	317	307	310	282	312	287	291	301	320	288	327	296	310	312	301	342	327	295	342	318	306	332	303	338	305	327	301	306	318	315	326	306	308	277	322	365	314	336	334	317	310	281	309	310	340	311	306	287	327	295	316	309	316	306	263	319	307	328	295	298	314	315	304	296	331	315	304	314	309	312	319	313	316	306	318	319	305	305	302	279	319	289	338	296	316	323	321	314	326	320	309	335	317	332	308	280	313	299	334	338	324	309	295	340	320	300	312	301	328	321	306	346	295	298	345	347	339	318	319	279	304	290	315	325	299	299	334	332	311	325	296	331	304	340	329	306	299	295	325	324	334	323	297	323	287	313	307	321	298	300	315	293	328	306	337	307	328	306	311	304	312	327	311	317	322	312	330	302	336	297	308	307	301	323	331	269	292	338	323	316	286	293	345	291	309	274	292	344	298	295	299	314	312	330	312	284	316	313	275	313	308	326	326	312	347	321	320	339	308	332	344	309	327	319	301	320	311	295	289	325	319	346	294	311	318	311	297	312	313	285	338	327	295	273	308	299	302	293	361	323	294	293	317	305	317	331	287	321	299	278	328	273	307	322	307	307	300	303	307	329	282	298	326	334	302	308	294	348	299	338	285	288	278	323	279	334	320	319	307	289	308	310	310	283	337	306	315	329	271	333	315	297	315	309	299	308	304	345	316	325	311	324	296	303	312	315	298	323	263	313	303	347	301	304	321	300	295	286	328	316	307	307	286	290	269	308	335	296	325	315	275	285	313	292	335	319	313	299	304	306	291	292	312	289	289	330	314	339	329	314	332	295	314	344	313
19802	21491	11752	2219	1421	1116	857	729	618	585	537	530	528	462	464	408	429	407	391	420	457	436	444	399	384	404	427	397	371	417	396	368	412	404	331	361	410	420	397	394	384	400	381	394	389	388	329	385	393	394	422	424	398	361	379	394	398	419	390	413	365	411	381	388	369	373	389	403	383	418	408	401	353	366	408	394	399	409	370	398	376	378	373	395	389	397	403	385	389	394	397	349	402	371	393	394	384	368	413	394	368	399	346	400	377	424	383	396	415	405	393	362	413	386	405	378	407	368	428	388	378	401	403	382	409	397	367	413	362	370	395	401	410	390	331	371	411	391	396	392	396	390	380	410	420	364	391	435	401	383	411	365	438	392	382	383	394	386	377	397	376	398	359	379	353	377	390	382	425	366	367	397	400	402	394	432	388	403	403	386	406	367	361	387	390	364	413	360	400	400	390	361	395	390	388	365	352	375	387	412	363	387	382	378	416	394	412	432	414	419	392	413	405	400	385	372	372	391	402	381	372	379	404	350	407	397	392	380	400	356	384	374	396	412	399	402	387	374	372	366	401	398	373	363	413	372	400	409	415	361	395	387	409	390	369	387	373	378	414	393	401	390	395	401	416	418	370	419	372	418	374	376	417	378	398	370	399	363	384	391	384	396	398	374	402	399	404	412	401	405	400	394	385	339	374	409	370	366	410	412	367	432	388	374	367	396	413	367	369	410	426	378	416	401	405	377	395	397	404	374	424	377	409	409	398	366	369	384	351	419	387	412	390	384	375	417	392	398	350	416	376	399	419	374	399	396	362	387	386	371	382	363	379	370	379	395	417	381	397	405	376	389	380	411	390	390	377	443	365	417	418	392	375	378	411	394	355	389	361	371	374	381	405	370	406	352	381	382	389	370	408	404	382	396	400	414	410	411	406	406	401	393	381	420	413	353	392	406	386	392	396	381	396	405	387	364	405	360	420	409	348	410	414	389	423	388	402	381	394	427	408	410	399	390	415	362	396	375	376	390	368	398	417	411	387	377	371	375	394	400	386	402	409	377	379	393	375	380	388	361	385	357	405	352	391	401	415	359	364	377	394	420	367	357	381	386	373	389	411	411	441	419	395	360	385	375	389	382	426	398	359	387	421	381	393	404	381	394	377	413	373	376	411	380	388	383	375	368	371	390	395	401	400	378	390	388	354	400	405	384	383	376	377	364	364	410	361	391	419	407	384	399	415	368	353	377	389	418	406	390	375	409	410	413	405	400	361	388	401	394	392	382	408	397	382	384	395	390	400	401	439	389	386	397	368	384	375	399	373	425	385	393	389	409	367	385	399	378	378	370	382	386	407	357	408	410	380	368	409	398	389	409	376	383	436	383	422	400	413	379	421	365	384	410	384	360	418	398	367	427	372	361	367	390	379	386	403	373	386	410	366	384	403	392	377	393	375	343	390	393	358	406	418	373	380	358	360	410	384	382	400	384	392	379	331	390	351	417	404	383	396	390	380	411	411	418	407	366	394	377	363	372	400	445	396	381	371	402	363	368	373	376	381	382	359	375	392	406	357	409	394	399	399	374	356	360	410	376	397	424	391	373	402	375	412	426	377	416	386	377	389	394	410	424	408	406	408	384	369	377	376	416	348	378	391	413	385	401	404	399	385	372	395	371	401	391	398	408	384	402	387	406	387	403	360	387	411	376	337	401	372	425	399	405	417	380	378	393	372	362	388	391	366	384	384	392	377	414	373	381	365	380	390	366	398	415	444	411	415	369	412	370	401	406	398	383	383	364	392	382	390	407	420	360	387	387	396	401	395	375	371	413	414	378	372	416	395	394	391	374	389	403	382	403	427	381	387	368	359	380	391	382	367	388	407	412	364	391	390	384	399	390	390	410	391	386	387	418	387	405	403	403	404	421	369	393	408	393	390	448	355	372	372	366	388	369	399	423	373	375	417	397	358	384	403	423	381	393	365	367	373	381	402	360	348	388	406	368	398	384	408	389	433	424	385	407	395	381	386	385	376	402	364	357	417	420	421	403	391	420	388	378	370	365	397	346	383	396	428	356	411	396	350	358	419	386	378	387	408	386	396	382	401	367	379	357	360	398	395	402	426	390	399	377	400	437	437	403	359	393	374	407	397	375	353	411	406	405	385	394	379	386	392	386	394	388	399	371	393	381	358	366	408	382	403	392	411	415	392	387	390	386	368	370	450	370	383	418	393	399	378	381	428	373	440	426	405	396	380	394	396	392	354	389	367	397	418	422	384	396	384	401	388	402	413	372	381	410	392	361	392	396	368	367	409	403	377	395	397	408	388	370	385	376	425	376	409	361	413	419	391	414	361	393	437	413	390	362	374	388	417	397	395	393	377	407	364	428	371	381	400	410	383	404	392	406	399	358	410	384	380	392	412	385	372	373	410	370	423	328	398	351	374	411	343	355	421	424	390	360	366	403	408	384	395	368	382	374	424	383	399	363	367	403	380	377	421	377	407	404	411	426	342	356	395	403	399	362	397	386	414	405	402	455	373	378	382	380	360	419	404	366	365	393	370	398	407	373	393	347	382	407	373	385	420	373	399	413	382	382	422	417	372	401	408	375	399	403	402	409	398	383	390	394	374	390	362	382	368	430	401	384	378	383	395	387	402	384	395	362	374	396	400	384	381	391	418	388	391	375	385	374	416	403	409	383	387	431	398	381	381	397	401	401	422	415	377	396	423	387	391	370	338	386	352	429	396	389	369	425	367	417	371	380	404	363	390	405	405	376	405	386	400	419	405	382	402	369	379	406	382	422	392	377	361	377	406	400	429	393	417	390	384	386	368	386	398	395	394	356	387	369	427	382	382	358	382	369	382	404	399	377	382	403	438	347	413	412	402	391	395	339	381	390	380	416	419	408	418	401	350	405	362	408	364	370	384	401	384	394	414	346	422	353	389	385	413	375	371	409	348	402	376	360	398	385	370	387	385	409	425	409	414	381	389	378	422	366	361	393	403	384	423	408	409	386	397	417	391	364	412	370	396	366	346	377	335	371	360	413	385	426	382	410	416	395	364	384	410	407	427	369	388	376	383	386	384	384	401	377	391	404	377	418	397	399	380	386	376	395	403	393	405	380	369	388	401	366	353	367	395	430	374	400	360	394	375	376	390	391	419	395	374	382	396	404	408	420	386	419	415	379	371	375	387	410	372	359	412	415	411	361	400	426	388	395	354	379	379	386	351	405	385	383	430	414	392	406	362	405	410	380	408	370	387	386	385	425	360	402	397	395	398	388	423	383	449	417	400	368	382	417	387	367	388	412	404	354	365	434	402	374	412	368	373	375	397	390	383	380	390	388	413	360	398	362	395	412	380	388	400	409	389	353	388	387	394	393	377	417	407	383	361	414	373	405	406	386	402	404	404	379	395	391	395	372	417	368	378	392	391	411	366	402	385	390	344	371	401	368	394	364	373	404	408	420	393	383	413	382	430	369	407	391	380	382	397	392	392	416	397	371	380	405	398	342
22620	21028	28521	23762	21033	21028	6482	909	710	638	538	502	466	504	383	423	439	422	382	387	343	393	341	346	348	355	372	368	324	342	345	334	390	357	360	342	349	319	313	358	330	339	334	320	318	305	379	324	342	312	304	328	303	303	329	339	322	300	325	337	333	317	319	335	334	297	336	328	325	303	329	330	324	329	324	311	371	330	331	305	328	308	356	301	300	331	302	347	332	343	334	326	318	345	333	302	338	295	295	322	301	312	351	337	328	335	327	306	313	303	308	335	326	308	342	335	318	349	333	339	317	304	288	305	306	334	295	307	322	341	283	363	323	300	327	293	334	332	321	301	316	310	311	356	345	293	335	310	325	321	321	317	324	325	324	317	303	345	309	337	332	329	327	315	318	329	337	307	313	315	293	315	318	322	312	330	323	294	305	323	324	300	291	331	323	289	324	333	357	310	345	303	329	318	321	322	313	341	333	309	303	289	314	316	296	323	305	324	354	346	312	352	344	293	338	306	328	313	312	341	361	322	345	313	315	315	361	308	313	348	307	302	339	304	285	320	303	309	313	316	307	318	327	332	315	346	335	298	306	317	301	325	300	306	317	324	344	287	310	290	339	318	296	336	306	343	337	331	299	332	318	316	282	301	328	321	304	307	319	318	288	332	308	274	301	349	289	324	307	315	340	308	304	338	345	318	341	311	334	346	332	312	309	261	322	329	303	346	362	303	307	329	306	297	336	314	346	287	330	311	330	296	365	306	331	315	357	336	320	328	334	309	319	320	342	332	337	320	330	345	338	307	311	292	342	330	295	322	327	315	329	319	311	339	329	320	329	327	345	346	280	308	306	320	344	319	343	335	346	311	317	323	351	309	327	323	309	321	312	337	367	305	321	288	324	330	309	351	317	315	317	316	311	299	296	305	295	322	323	314	288	328	302	304	346	329	322	353	335	300	324	312	309	333	295	329	300	346	350	303	361	314	311	342	324	315	316	310	297	324	290	316	332	353	329	334	332	324	340	317	288	312	363	340	313	297	336	320	314	371	323	322	356	296	331	333	325	301	307	303	322	339	314	314	311	308	284	323	301	320	324	324	326	328	312	294	323	313	327	317	363	283	308	335	339	317	295	331	338	296	320	314	277	319	330	308	295	319	305	358	314	327	331	309	326	335	336	323	333	308	322	299	309	325	342	329	313	329	325	336	315	330	302	304	314	341	315	338	335	335	352	332	299	310	285	312	328	331	313	293	327	330	337	327	311	291	330	307	300	323	339	306	311	322	351	342	329	333	329	304	325	301	307	292	341	329	320	319	287	295	324	317	305	327	324	312	344	346	348	311	324	342	320	319	315	289	264	320	310	274	329	302	315	299	345	303	337	281	322	350	355	322	315	318	295	311	335	296	304	313	278	317	344	315	294	299	348	295	273	330	292	316	300	304	335	326	338	333	331	354	322	341	328	342	347	325	327	328	328	316	302	329	309	339	316	322	280	307	321	324	274	323	321	326	307	313	321	327	300	337	285	317	310	335	285	296	307	334	325	307	329	313	314	314	339	293	292	300	304	285	335	313	350	341	292	291	331	325	320	334	306	305	324	302	347	356	310	335	321	326	313	331	350	282	326	297	295	323	312	356	314	317	296	313	338	342	368	334	325	348	341	337	306	321	293	286	326	307	288	314	335	317	334	287	317	300	310	301	317	318	326	313	322	295	317	310	301	353	335	310	342	301	315	317	281	300	316	310	297	318	325	338	330	292	323	310	339	316	307	307	316	304	337	279	306	317	325	321	289	338	313	329	308	300	299	361	329	297	281	285	304	280	306	348	339	305	303	302	324	339	323	310	339	316	300	289	347	319	341	322	315	317	307	308	324	339	299	330	327	335	309	290	354	309	340	341	353	376	306	321	359	349	335	327	329	313	317	322	324	305	305	308	335	326	342	294	298	339	327	327	317	335	310	310	298	360	320	331	315	296	327	344	295	359	324	325	336	286	337	334	317	305	309	319	342	284	328	327	293	316	334	313	323	299	310	306	302	309	360	300	343	295	304	305	340	334	330	322	349	336	354	310	340	327	308	324	323	287	324	281	309	327	320	322	330	313	318	307	303	343	352	298	327	332	316	307	331	315	338	328	295	293	324	323	332	280	314	332	288	360	305	288	326	319	333	317	295	320	309	323	310	324	321	333	302	292	320	330	317	320	312	306	331	315	291	343	315	319	316	303	315	307	347	342	338	313	317	311	344	299	302	314	319	314	340	336	325	335	338	350	268	315	290	311	322	316	334	338	340	314	304	339	328	343	311	298	311	306	360	307	345	329	329	335	305	308	339	322	308	312	345	321	315	309	314	326	313	342	311	298	308	325	304	335	307	314	315	338	326	331	342	333	331	319	309	311	284	320	321	324	293	310	334	331	267	335	310	294	307	312	312	339	344	335	263	345	333	332	310	354	295	333	293	325	326	328	334	308	315	308	289	309	315	340	335	308	330	294	315	331	335	323	332	314	288	331	317	330	325	335	331	292	324	327	291	281	327	325	324	289	327	295	327	295	332	294	327	304	351	343	325	353	329	323	331	315	311	317	306	307	298	311	320	342	317	342	312	301	319	320	322	329	351	316	304	300	298	327	321	316	312	291	293	314	333	309	326	305	306	312	321	326	299	300	345	299	332	336	346	317	319	312	299	339	276	300	338	314	299	344	335	339	330	333	321	292	333	304	316	319	314	286	314	309	315	311	315	340	308	309	337	288	303	307	300	300	331	351	340	314	347	317	337	320	293	316	300	295	294	328	295	322	329	367	324	318	304	329	345	320	306	313	362	322	327	355	326	286	348	329	313	303	323	311	336	331	350	305	333	310	327	297	309	305	360	318	331	288	307	301	334	320	296	263	351	357	297	320	307	335	329	306	317	309	347	335	321	340	315	324	295	321	326	314	325	305	309	348	306	300	330	307	302	310	348	344	331	309	299	308	311	298	352	329	323	305	340	338	299	324	323	329	343	302	317	316	335	325	300	307	308	339	325	333	337	344	313	340	301	304	314	319	309	316	317	306	290	295	340	322	342	292	309	299	318	298	290	312	343	326	342	303	307	305	292	330	288	352	326	329	329	338	335	338	325	307	302	339	296	342	302	297	296	290	330	336	309	360	341	339	356	303	295	320	335	302	351	304	317	320	349	319	309	304	306	324	336	366	314	305	288	328	324	325	324	306	314	319	289	316	356	292	316	298	306	320	338	295	309	329	308	344	287	312	330	333	297	341	308	333	335	346	307	310	333	328	302	309	324	322	321	312	306	328	337	311	314	326	283	320	297	338	350	337	309	303	313	336	310	285	320	272	324	323	333	307	315	316	328	308	301	346	333	311	291	346	346	354	300	320	315	319	325	299	321	324	320	335	306	329	316	342	326	304	306	318	336	303	327	312	344	287	343	353	345	343	316	307	331	307	324	286	312	339	332	312	292	298	301	324	327	320	317	310	303	351	314	304	304	304	288	290	321	313	338	285
25390	33381	20519	5575	3745	2810	1904	1528	1271	1040	867	805	724	629	585	567	545	545	545	485	517	500	470	453	461	468	480	433	447	421	441	426	440	410	419	399	411	406	399	418	425	435	423	411	423	433	414	412	432	403	407	404	429	412	406	389	443	424	352	441	380	411	428	451	422	417	396	406	400	395	419	396	436	434	386	389	374	396	405	385	382	368	416	430	402	416	413	443	417	389	427	395	404	398	409	398	430	434	405	430	395	384	358	374	403	393	417	402	387	442	389	382	401	387	409	364	407	379	366	407	421	381	415	422	425	374	431	352	404	361	383	390	425	450	417	429	423	390	418	411	390	428	390	428	408	435	395	400	407	432	422	416	391	417	441	409	416	407	436	402	406	416	395	386	357	379	418	427	415	414	348	409	412	412	365	432	401	407	412	379	439	408	377	417	379	421	407	376	384	407	376	394	380	394	370	407	400	382	407	393	373	394	409	410	403	408	395	419	388	384	410	412	385	401	386	411	418	405	413	419	359	434	426	388	420	397	401	382	394	374	410	407	416	405	434	365	406	395	391	401	382	356	412	378	431	440	416	406	387	398	413	412	416	373	438	432	412	383	415	395	399	408	404	403	384	397	416	374	418	428	423	408	407	409	413	387	424	388	411	379	374	380	442	379	433	397	383	408	387	369	413	387	364	377	394	357	407	379	379	435	416	381	408	405	387	415	381	356	427	398	399	389	377	452	415	374	385	400	421	414	411	394	417	381	403	406	396	387	378	400	373	381	412	413	383	407	428	415	386	382	424	381	402	424	443	385	412	365	452	422	406	375	372	391	382	404	424	400	384	432	379	417	398	396	404	409	365	391	389	375	407	380	382	409	383	381	393	378	416	391	398	369	410	402	406	417	381	420	392	406	407	399	371	417	426	407	396	417	385	424	428	417	385	411	392	395	377	372	450	400	388	421	421	389	423	417	361	419	390	367	446	437	420	422	416	405	435	417	413	419	421	396	395	430	405	433	410	417	418	404	406	423	405	413	387	365	410	385	449	394	414	404	387	445	419	410	417	436	416	396	425	397	378	417	390	399	407	416	429	432	421	429	393	409	393	433	415	328	411	381	383	402	396	389	403	397	406	403	426	418	390	408	407	409	385	378	410	441	402	409	400	411	409	407	372	456	432	412	417	411	421	396	419	428	395	404	402	391	414	364	408	424	390	393	424	398	394	381	408	410	399	373	378	431	384	401	391	400	409	353	388	453	427	390	407	402	428	404	358	389	400	390	394	413	419	394	410	401	410	401	389	379	414	371	408	399	399	409	410	428	372	368	403	356	394	343	388	419	378	404	394	397	407	445	439	396	376	406	430	375	386	381	374	415	415	458	425	399	404	401	412	393	425	378	406	372	378	401	403	392	419	405	397	365	412	380	397	374	396	415	420	374	398	391	446	412	414	400	427	424	423	373	404	422	376	397	394	415	432	400	427	382	392	394	385	387	393	421	396	397	392	420	406	443	410	396	396	411	388	400	423	369	413	373	405	420	423	451	461	358	390	405	411	420	411	398	387	374	404	414	395	361	398	393	368	407	420	432	410	402	384	339	373	357	387	405	352	433	383	425	383	385	383	410	382	404	401	398	405	389	450	402	396	436	395	383	439	391	413	361	414	438	422	429	403	404	427	383	425	400	386	442	414	390	384	400	416	392	403	394	402	374	374	419	417	423	416	451	386	408	416	389	390	371	416	373	426	402	376	419	409	398	412	358	414	402	444	436	413	380	396	346	376	413	412	374	400	410	426	393	412	394	394	411	406	396	403	388	396	394	406	405	435	398	463	394	384	407	430	408	402	417	425	428	384	415	385	434	391	416	404	380	390	398	434	375	388	411	399	428	389	394	429	398	392	426	381	412	398	399	400	415	400	381	416	388	440	404	421	415	396	393	404	395	401	405	410	426	380	408	424	407	388	461	413	389	379	412	349	410	396	426	389	414	416	408	399	381	378	414	413	379	412	384	426	420	419	421	424	411	457	404	413	386	385	418	396	403	412	379	440	420	411	396	416	377	389	400	393	359	416	411	421	380	389	415	383	403	406	422	400	398	396	383	404	409	402	385	361	413	375	426	427	399	358	383	381	416	396	411	428	434	434	432	373	404	418	387	388	400	413	377	400	394	381	421	387	398	414	401	371	425	408	408	375	383	431	399	395	395	394	426	400	439	396	404	405	405	424	365	383	384	385	396	407	451	396	411	404	412	440	424	416	408	408	396	439	404	386	430	422	405	387	395	405	406	385	397	394	424	418	380	368	416	372	365	411	427	422	399	413	412	423	398	394	370	462	391	363	383	391	386	425	402	378	406	414	367	370	416	395	397	386	402	387	447	436	433	406	381	427	411	403	384	381	393	408	361	397	376	416	390	405	397	430	398	378	419	424	422	408	419	435	406	384	379	451	426	424	400	397	396	394	389	371	442	399	381	418	443	423	371	382	378	393	396	386	404	392	438	404	378	399	401	389	378	382	396	434	422	370	416	377	431	410	376	430	410	368	405	400	418	416	386	397	392	379	407	414	417	409	418	384	389	418	375	432	398	393	381	410	395	435	422	415	430	403	380	416	379	416	419	408	374	388	409	406	417	372	395	422	399	385	372	411	383	385	395	420	412	423	413	404	406	401	405	409	404	422	391	405	448	392	387	431	402	410	430	399	410	431	406	437	408	412	388	413	411	376	409	401	393	389	408	416	377	399	378	393	428	377	373	410	393	424	429	446	417	386	376	423	428	424	389	389	392	379	411	382	425	399	435	400	447	413	432	386	378	398	408	385	403	428	408	414	418	383	434	401	398	406	396	383	385	378	393	366	386	405	408	418	374	392	430	400	462	376	319	377	394	362	398	438	416	412	395	418	377	395	414	376	411	401	414	403	402	435	383	386	392	397	445	390	413	425	387	375	397	394	408	421	434	331	395	409	419	412	365	392	407	394	388	395	432	401	385	403	396	402	378	396	387	379	434	400	376	412	411	409	446	402	408	417	376	388	367	419	395	404	420	435	409	405	368	419	409	379	411	403	367	403	384	441	424	367	400	435	417	412	375	407	416	392	359	396	385	363	411	415	397	418	401	420	400	390	391	400	396	364	426	414	419	393	412	394	408	396	368	425	424	431	383	417	372	393	383	416	397	425	390	415	401	445	396	383	409	384	413	416	367	374	427	398	410	396	407	392	372	390	437	434	430	416	384	393	419	415	407	402	401	381	419	384	405	382	424	413	423	401	385	390	382	424	381	387	424	380	406	395	389	409	410	383	412	405	372	420	367	378	405	361	388	413	384	374	408	399	413	383	421	382	368	424	355	378	371	401	374	454	422	377	397	418	384	403	374	415	403	393	407	380	402	401	380	363	383	390	419	451	428	390	401	401	379	396	416	394	402	420	391	357	355	382	392	403	394	418	410	399	390	420	409	369	367	405	423	418	385	381	388	394	408	448	401	404	395	427	375	440	438	454	389	387	439	433	447
27301	19477	8408	1173	695	566	553	517	491	500	539	536	508	511	504	456	508	496	465	502	520	488	516	448	479	518	492	469	471	478	480	531	487	480	518	478	470	470	490	476	494	452	445	502	450	499	450	525	503	490	478	479	511	507	489	504	499	515	495	487	526	495	491	490	493	523	478	488	479	475	479	489	471	453	522	463	511	513	519	509	484	506	486	468	493	496	463	478	490	515	520	459	501	499	464	496	492	459	455	488	460	541	474	479	496	489	507	498	503	504	465	488	487	478	482	472	482	498	473	469	478	490	486	485	489	468	484	464	507	476	480	479	471	501	506	485	475	496	505	512	464	467	502	511	507	527	448	484	502	493	477	493	513	493	543	490	479	467	478	496	518	517	482	497	493	493	501	478	456	453	474	485	467	491	515	512	455	454	472	480	486	523	463	486	460	494	506	507	512	452	501	470	532	486	484	514	497	479	469	445	473	478	477	493	518	433	518	496	498	500	482	463	495	504	457	487	500	482	454	520	510	529	524	484	497	498	497	487	429	534	517	486	502	496	528	493	500	450	495	479	485	504	469	465	517	492	523	465	481	472	491	463	480	538	506	462	482	507	462	480	462	499	481	488	510	506	519	503	503	504	477	475	474	482	474	481	507	470	510	482	488	502	518	472	496	474	458	462	531	499	505	475	510	460	526	492	489	486	496	484	487	445	502	486	500	486	470	476	484	532	502	493	537	493	455	520	479	497	462	475	491	502	519	469	492	485	504	530	508	499	500	481	508	477	472	518	470	455	499	469	480	498	492	498	487	503	454	480	464	483	496	502	454	510	489	473	497	486	484	465	500	450	477	470	531	480	510	509	478	480	507	487	474	487	471	481	491	436	485	539	521	498	521	442	485	477	465	493	481	490	492	459	492	458	473	477	479	502	460	491	512	510	484	489	489	478	446	493	472	496	492	501	493	487	474	468	468	496	484	474	455	510	461	468	552	503	504	494	483	486	467	537	487	510	457	486	490	506	499	462	491	504	455	511	500	471	480	484	499	515	496	441	470	507	521	514	473	498	509	479	493	492	481	496	471	470	474	490	505	454	513	497	487	497	481	476	458	469	437	473	468	490	519	482	491	494	473	523	459	505	501	468	494	471	481	464	487	477	469	517	479	483	451	464	479	471	488	507	484	487	514	508	478	486	493	504	471	478	506	508	480	487	504	470	479	515	472	486	493	463	482	495	476	488	465	486	442	464	525	491	475	494	501	480	476	471	459	513	487	484	462	470	497	478	512	478	521	473	472	500	480	490	496	450	519	465	509	489	511	511	484	522	518	484	460	493	478	490	513	506	498	477	478	452	504	501	460	474	482	523	500	490	520	526	508	496	496	458	461	504	482	480	474	478	484	503	479	505	434	486	478	530	492	488	450	511	503	476	498	458	499	520	475	471	476	476	467	460	496	486	525	509	464	502	490	485	498	445	455	476	473	469	485	474	475	470	445	511	470	495	490	467	492	489	460	469	476	484	506	487	465	454	492	470	483	494	438	472	487	530	506	471	470	477	491	518	475	518	526	504	484	490	529	523	497	486	496	483	438	511	517	464	501	514	482	534	488	503	515	479	525	488	483	483	488	436	475	501	486	438	481	454	489	477	475	522	516	491	505	492	518	499	463	466	486	477	535	505	522	519	497	475	449	492	497	477	499	486	457	472	498	445	502	500	503	475	431	518	476	460	486	492	515	479	492	462	527	478	497	459	465	468	496	481	490	449	465	479	508	472	527	463	535	486	484	490	467	482	473	478	503	488	470	514	509	504	488	461	498	490	494	486	484	528	486	501	489	509	494	469	484	472	467	499	500	525	465	481	525	482	476	495	508	500	513	485	512	481	490	488	483	467	484	538	465	469	456	500	486	487	473	501	515	501	481	491	485	532	483	483	496	472	508	493	536	468	534	472	494	512	520	470	457	496	494	490	470	503	477	495	429	467	508	448	486	502	475	480	509	500	495	473	478	530	488	471	498	455	507	472	487	500	539	464	481	522	441	524	510	442	542	522	497	477	512	468	481	498	511	485	493	519	465	502	442	472	494	500	509	535	489	509	492	461	459	504	502	519	483	499	457	496	495	463	505	516	465	444	465	475	470	482	482	510	495	460	460	459	422	492	484	454	483	514	519	468	496	478	455	498	443	484	483	496	487	491	505	437	445	446	473	489	479	499	464	497	459	474	475	498	483	538	508	483	467	474	504	533	482	512	456	520	542	471	522	509	500	501	476	508	486	468	472	504	483	470	455	476	517	450	494	497	495	535	484	532	479	468	515	493	464	474	471	480	487	532	473	474	507	493	474	498	512	501	496	481	487	535	471	489	477	476	494	459	469	456	490	477	447	480	561	473	426	474	503	489	506	446	480	472	504	459	465	513	464	488	489	474	457	469	515	505	490	494	487	492	460	488	492	473	451	506	442	486	485	453	483	475	470	478	446	511	557	494	488	504	494	542	483	460	473	483	499	516	475	472	493	471	480	498	494	460	488	493	499	532	462	500	476	501	517	468	487	487	498	483	513	485	531	495	456	500	522	493	451	499	515	490	498	482	459	509	486	515	445	464	474	487	483	473	492	484	510	476	492	486	497	497	517	487	459	486	498	454	520	511	477	521	487	495	491	538	494	480	459	491	462	464	484	527	499	526	500	454	468	485	503	524	460	430	459	480	501	473	484	490	479	519	468	499	538	495	517	484	471	497	525	455	505	481	502	494	483	540	474	483	456	508	531	520	505	494	449	473	486	477	487	509	507	483	526	481	459	516	497	516	484	505	449	516	465	511	528	494	485	508	507	476	481	476	468	517	478	513	486	495	513	515	432	446	510	546	489	515	520	496	509	500	515	490	487	470	500	461	493	500	514	457	485	492	507	493	469	494	501	483	500	477	461	487	490	454	473	503	481	480	451	507	495	490	499	474	489	463	445	462	516	477	525	511	505	495	485	450	458	491	498	460	500	470	505	507	525	497	501	503	498	508	511	461	497	493	490	482	520	480	463	499	464	454	492	479	489	506	456	502	492	495	469	443	475	456	465	498	466	507	485	504	507	498	506	499	433	515	482	501	476	491	483	472	487	514	491	514	509	503	499	469	482	468	514	486	491	499	458	485	473	504	453	467	491	457	495	497	496	489	536	521	490	476	466	499	463	499	466	528	516	528	491	434	510	511	518	510	479	513	471	441	500	487	498	472	486	454	506	491	489	476	495	493	462	467	488	482	497	438	502	475	431	467	489	517	495	515	450	450	485	480	492	486	524	464	468	490	465	472	463	531	497	505	495	450	468	497	469	465	489	492	499	443	460	546	511	476	486	505	468	482	463	490	478	475	481	470	446	486	445	503	455	477	495	490	521	490	491	477	510	491	451	464	496	477	498	552	506	453	476	532	492	519	445	479	503	497	522	547	480	459	499	485	430	497	505	485	463	515	463	538	488	488	514	510	499	496	459	476	502	470	505	485	515	472	481	488	493	486
16190	12649	5391	956	779	714	671	641	629	614	615	619	596	607	585	577	608	601	599	624	632	644	608	624	631	584	601	566	569	561	613	580	585	582	625	564	594	619	554	582	641	601	638	565	612	606	541	558	625	600	602	580	605	543	638	605	597	631	644	578	598	608	671	569	601	619	627	552	594	591	666	612	575	601	581	563	583	600	629	595	560	570	614	627	640	645	572	574	629	585	602	589	625	592	573	599	561	603	599	611	568	703	586	634	651	600	587	590	573	621	598	579	598	609	616	560	666	623	603	601	636	611	606	609	581	593	608	609	572	583	598	582	608	615	611	571	583	551	542	589	583	622	622	599	613	593	574	621	576	606	595	572	621	600	613	593	595	595	620	599	623	603	633	610	604	547	599	585	582	603	602	597	610	600	589	559	627	595	577	622	571	566	586	605	571	538	592	594	579	591	614	632	609	592	621	582	582	623	608	555	587	612	619	599	596	620	612	600	618	622	581	609	609	601	558	572	586	650	594	571	631	636	646	573	615	618	636	567	626	600	613	598	621	612	616	574	559	634	621	614	593	629	585	589	619	602	600	581	592	614	602	622	612	574	588	590	532	582	600	607	621	600	653	614	587	611	546	575	634	580	618	586	629	601	586	546	635	589	599	571	601	606	578	604	592	606	595	605	585	609	604	580	629	598	588	600	622	541	583	550	563	604	564	579	597	557	589	605	624	596	623	610	589	560	640	636	609	596	579	589	614	659	581	553	600	555	589	596	587	575	564	618	602	605	592	609	602	598	636	576	586	593	562	567	562	633	590	564	568	576	610	583	603	607	591	585	610	585	620	596	626	552	619	536	614	551	573	635	592	623	559	571	642	661	601	585	570	567	648	552	590	592	578	583	581	611	571	550	601	563	561	590	576	592	593	644	641	589	598	615	571	600	615	643	602	582	605	581	668	586	597	581	602	641	603	562	583	575	582	571	571	593	608	577	572	597	622	625	579	559	607	591	627	571	564	595	587	579	592	602	657	650	607	645	603	590	635	635	572	591	593	614	593	554	576	590	623	566	534	538	590	582	616	567	631	568	618	577	593	578	574	583	573	572	593	588	568	578	594	588	603	600	575	601	619	610	584	605	627	551	645	589	622	596	586	637	588	597	654	554	571	551	567	585	584	565	590	587	600	560	574	632	622	619	554	621	588	619	631	625	586	624	530	649	622	585	575	626	644	628	631	600	590	624	599	586	562	601	635	531	594	594	596	635	595	599	609	555	602	605	644	614	636	579	572	563	576	571	576	604	579	599	645	619	637	614	586	542	589	567	591	607	574	586	562	560	593	571	602	551	637	633	561	588	621	601	567	564	582	598	625	605	627	582	583	639	600	578	588	591	566	591	629	624	605	587	613	596	630	632	570	628	555	559	616	611	587	609	574	597	651	577	609	598	585	596	615	579	583	623	613	618	624	576	586	606	601	581	580	584	550	567	572	607	639	612	586	631	609	565	603	594	558	564	619	615	598	574	603	603	594	613	600	607	572	553	591	620	611	608	616	593	633	599	591	601	575	609	634	552	593	567	554	567	631	584	598	600	632	624	588	614	599	603	581	594	586	623	597	602	597	568	624	585	595	573	601	548	595	581	579	601	569	602	572	566	603	578	571	590	610	598	616	631	587	574	611	607	559	587	594	617	626	601	562	634	582	562	613	589	611	602	567	561	588	586	580	616	624	585	549	638	629	609	590	565	590	627	618	594	598	600	595	565	597	600	606	614	593	603	601	629	584	550	615	650	586	598	570	593	606	571	589	576	657	604	626	558	654	626	597	590	588	602	589	585	619	593	613	600	623	595	596	592	591	555	651	603	622	626	605	620	618	603	547	600	587	624	561	571	581	595	587	595	540	625	602	570	557	638	586	591	609	580	667	643	594	623	609	610	628	584	577	617	599	556	583	594	602	626	585	571	645	628	569	629	627	554	595	570	596	583	620	579	593	608	584	636	630	551	634	578	627	552	620	589	550	619	574	573	637	626	560	592	601	611	566	580	588	579	608	601	642	646	606	601	601	547	644	589	610	598	605	610	580	549	623	557	580	575	619	600	583	626	631	607	607	576	598	592	588	613	565	610	610	610	605	626	569	638	628	596	590	600	586	588	624	583	581	591	630	631	586	542	608	603	611	596	637	644	586	598	589	545	616	575	613	597	598	583	569	588	603	608	597	658	621	614	577	618	610	591	573	622	608	612	608	597	602	633	581	607	631	611	604	601	618	564	580	588	585	621	567	595	597	604	636	618	577	591	557	552	607	595	604	564	565	528	623	575	585	616	601	591	579	604	578	620	579	569	613	597	600	596	581	584	595	577	564	621	599	616	657	595	607	588	559	613	607	588	566	615	621	606	568	576	602	573	583	577	597	587	536	591	627	595	604	647	594	636	676	597	655	590	628	615	635	616	580	623	585	586	517	628	614	622	585	644	626	608	592	580	598	645	571	598	588	600	577	602	585	588	567	578	602	605	594	618	571	592	647	602	598	645	580	558	610	612	601	619	584	579	585	574	602	662	604	624	569	565	606	605	583	589	576	579	635	591	617	574	600	572	624	596	590	598	564	563	612	638	606	574	581	586	576	621	598	575	609	616	587	588	630	621	623	587	599	580	581	614	595	607	580	545	643	589	594	551	593	579	587	598	613	539	600	594	623	604	656	628	637	579	617	618	629	601	632	597	637	603	578	611	579	591	587	616	597	624	566	607	572	612	602	576	602	611	606	604	632	622	610	619	638	598	611	587	584	600	575	640	577	635	598	582	662	597	545	533	654	588	614	617	581	632	608	628	568	616	616	617	596	601	585	623	614	616	606	599	593	609	612	629	625	575	626	634	595	598	611	602	612	615	619	593	568	591	586	581	609	610	613	600	589	573	590	597	601	576	637	624	589	582	594	580	568	610	599	590	636	596	639	572	574	576	561	585	565	570	596	601	606	602	579	560	561	598	614	589	571	577	587	592	614	575	586	588	562	610	560	603	603	596	643	591	599	551	625	595	560	585	573	587	581	583	611	598	618	611	571	586	573	573	583	623	574	612	612	636	589	597	567	621	632	624	576	610	595	592	583	623	591	566	634	583	577	641	588	614	575	601	574	578	559	599	600	572	593	569	552	599	599	585	612	586	579	602	611	573	631	600	612	569	626	575	599	577	623	592	584	633	570	590	570	581	635	575	603	614	585	590	586	581	599	615	612	610	582	579	584	529	598	625	604	591	593	589	668	591	561	635	597	601	592	615	615	635	594	612	577	640	583	568	594	622	611	588	584	646	601	598	619	583	620	590	593	581	554	614	611	609	596	584	628	590	602	631	617	621	637	594	624	588	576	608	596	571	574	610	578	588	572	651	601	602	575	574	605	602	570	622	560	562	613	623	641	581	587	615	602	593	595	596	613	608	572	575	626	591	552	643	615	607	599	568	575	584	587	610	583	570	587	624	636	616	607	601	620	620	629	568	603	591	610	598	592	624
23761	21084	28099	24298	21061	8764	1188	845	746	713	670	560	594	646	583	559	598	525	520	551	519	548	571	524	525	528	535	513	557	548	491	500	585	535	538	523	500	535	533	543	522	494	534	528	525	529	519	561	472	524	521	566	549	562	539	532	486	528	508	546	519	511	490	507	534	529	523	556	531	513	549	538	538	525	529	536	516	509	512	511	542	475	491	534	518	526	508	482	539	541	519	535	517	583	533	524	526	539	559	474	527	499	552	533	524	505	489	529	535	559	499	507	521	526	519	507	514	544	537	574	514	537	550	535	557	562	528	556	536	499	493	540	551	546	509	534	526	521	517	522	518	544	473	520	554	523	537	514	464	506	510	537	467	526	534	527	525	489	521	517	509	510	542	589	494	513	478	520	501	510	563	569	509	502	551	539	513	531	546	558	554	508	496	519	513	521	545	520	532	526	527	547	484	544	525	524	508	524	553	474	523	489	537	540	538	528	507	484	521	513	554	558	533	527	516	498	541	489	532	519	508	525	523	577	550	514	510	541	550	479	551	501	521	525	507	504	523	512	517	482	531	519	507	516	563	550	521	536	483	541	556	509	506	495	520	525	542	532	511	518	527	513	505	516	550	530	518	528	541	531	543	536	542	511	514	537	522	550	547	492	506	548	521	535	516	514	564	523	498	518	547	469	524	519	530	518	516	486	512	515	505	513	519	505	480	544	514	529	523	532	524	511	524	540	526	516	547	534	518	550	514	502	531	550	542	476	539	530	526	510	509	538	522	551	546	552	520	508	491	471	470	502	498	538	552	530	506	519	569	535	527	514	494	539	509	543	483	535	500	550	505	461	525	475	483	538	540	509	511	531	540	484	543	558	538	530	537	506	536	495	506	523	528	516	524	532	522	533	545	542	503	532	494	505	541	523	512	515	535	511	511	531	486	529	462	489	507	536	523	524	535	487	530	499	564	523	517	507	501	555	540	544	485	520	500	524	514	579	518	532	547	482	549	507	539	530	495	511	532	519	501	522	533	540	485	572	520	549	541	525	557	486	555	518	522	557	547	515	548	532	498	494	494	513	531	570	505	487	532	490	508	553	516	498	539	529	514	523	551	509	500	553	539	531	499	520	544	540	510	504	503	549	530	505	526	502	511	551	533	556	523	547	532	491	537	526	517	502	517	522	502	491	540	516	496	515	524	540	577	523	485	520	548	534	490	480	532	542	550	517	502	506	539	478	555	521	544	540	491	500	520	556	543	522	527	505	517	553	531	511	506	563	481	531	517	504	547	530	529	515	579	474	499	525	539	515	515	521	519	537	536	541	529	496	520	519	532	523	539	517	542	505	552	515	510	523	523	526	533	524	535	524	537	515	508	547	481	523	589	514	512	540	477	506	538	507	539	490	515	524	511	544	499	534	498	493	508	520	524	479	549	520	521	525	531	518	541	516	533	520	480	535	553	561	511	520	506	516	514	517	543	491	524	509	536	476	536	502	517	505	574	501	491	510	517	540	516	518	508	493	503	531	542	581	503	541	554	522	548	573	513	551	507	519	518	542	550	551	516	515	515	513	506	543	511	510	514	552	521	562	508	496	544	532	557	526	541	515	542	531	501	489	519	494	585	563	513	503	542	520	540	502	532	519	513	491	519	548	499	512	515	542	561	547	525	510	526	517	521	506	512	491	517	488	456	554	525	500	562	506	527	500	540	487	538	549	567	535	526	536	503	550	537	543	531	529	484	536	570	517	513	515	516	516	521	491	589	542	523	526	519	536	504	483	533	511	506	592	525	529	540	524	527	546	539	499	517	519	470	499	509	546	514	494	524	518	539	492	544	489	521	499	559	507	488	478	520	498	514	554	488	523	527	527	511	541	502	494	544	514	578	490	505	522	536	537	516	546	510	523	467	526	536	503	536	508	531	526	569	550	509	554	533	526	544	546	571	542	492	509	513	529	550	564	484	506	553	505	542	530	537	516	558	480	522	505	507	503	530	550	529	510	544	511	532	527	528	528	484	508	522	554	519	502	538	523	551	497	544	485	555	517	466	527	529	566	491	561	481	523	501	533	514	547	554	550	502	534	498	505	511	536	544	500	513	498	523	522	539	507	567	563	523	556	520	564	539	503	524	510	502	530	538	508	532	511	530	537	529	521	516	573	555	487	473	529	528	489	540	547	511	513	523	539	551	511	526	552	506	496	512	531	488	531	518	502	520	525	523	577	544	510	524	513	501	506	530	561	527	502	551	491	506	543	538	509	484	511	522	545	569	581	518	502	532	548	524	528	554	521	493	520	537	529	508	512	546	497	537	526	531	554	519	517	483	549	531	489	526	549	525	532	529	484	506	516	545	512	475	521	549	523	606	516	526	533	507	502	510	508	508	531	506	505	504	499	548	531	561	499	562	526	531	530	537	518	489	544	497	534	555	559	550	513	532	528	513	544	486	514	507	531	512	525	558	537	498	543	533	492	596	505	515	514	503	517	492	528	530	482	527	556	509	466	564	571	502	525	463	504	530	491	518	500	552	512	480	513	550	531	493	528	546	497	543	541	521	517	550	505	553	517	515	546	525	532	551	503	488	585	495	499	531	506	519	528	512	487	531	576	517	539	545	523	537	523	516	514	504	543	496	483	523	537	562	471	534	578	493	532	465	525	505	540	558	520	494	520	527	519	542	499	510	548	528	546	539	519	526	443	510	550	529	533	488	544	550	489	505	508	538	510	496	524	499	505	485	522	552	536	509	523	533	531	569	474	513	528	485	517	576	542	530	510	494	503	535	506	520	545	530	522	541	492	541	499	507	522	554	490	523	537	538	476	526	514	509	505	508	512	500	499	528	502	496	554	535	507	548	505	475	538	517	475	482	503	513	514	490	492	521	531	533	508	541	523	532	503	554	511	519	516	491	504	514	553	505	513	535	587	542	498	496	535	494	517	515	531	553	531	534	504	512	520	533	513	538	517	519	493	513	546	550	516	486	506	526	515	514	522	511	508	524	515	548	535	497	534	536	526	492	495	504	509	515	509	519	548	474	547	524	503	498	517	528	543	516	555	526	487	496	481	549	514	527	538	521	480	560	494	531	551	551	520	542	535	487	470	518	522	539	538	518	539	541	503	542	520	512	528	480	486	483	507	507	524	527	504	507	532	566	519	496	528	469	513	536	524	537	542	509	543	533	540	534	511	524	523	530	551	567	509	529	499	499	540	536	516	502	493	502	466	541	561	502	516	537	537	544	525	508	500	511	537	522	481	531	497	553	485	510	514	525	521	512	491	540	500	518	488	540	551	503	541	548	528	533	513	508	479	522	502	521	512	542	506	499	530	516	533	518	493	556	583	507	547	499	498	507	498	519	496	517	507	563	538	508	556	515	544	514	537	540	497	522	515	526	538	552	523	524	474	507	480	496	519	470	535	547	531	536	514	494	463	527	547	538	539	499	536	494	528	504	553	500	563	510	521	535	498	538	518	497	523	517	572	477	521	513	518	467	514	535	549	531	540
21637	27238	13257	3516	2537	1922	1435	1224	1091	965	874	835	751	780	736	699	742	726	694	695	658	717	717	678	670	679	677	644	671	647	636	641	686	640	636	648	651	673	686	647	639	691	651	614	643	608	640	619	675	626	688	674	633	656	638	645	685	673	620	645	628	644	651	686	657	644	640	640	657	598	673	650	667	625	641	654	668	641	593	675	647	640	645	636	647	627	641	646	660	619	707	669	647	668	641	665	644	665	642	652	606	639	669	643	604	629	656	694	626	641	666	626	610	632	596	647	641	625	644	632	627	620	641	647	654	672	668	649	632	646	624	661	662	593	652	671	596	603	629	655	655	619	667	639	683	642	651	693	626	664	677	644	686	656	642	657	656	645	595	636	638	627	640	698	594	603	635	632	670	634	640	614	612	607	617	634	652	629	599	637	642	611	608	630	653	664	629	635	656	661	655	623	645	629	647	648	630	639	642	652	672	654	634	660	640	634	655	629	659	601	675	643	656	614	627	642	626	649	652	634	597	654	674	613	654	628	639	633	626	631	669	663	608	672	686	619	622	642	624	621	676	669	634	633	627	627	644	653	682	640	662	590	646	656	652	622	633	664	604	593	634	625	669	642	624	623	613	658	642	635	649	590	681	664	648	648	627	710	617	651	667	649	667	636	591	653	623	601	606	611	611	658	619	626	621	645	613	652	670	627	649	592	639	655	644	648	637	618	616	636	585	618	604	609	608	629	625	654	662	599	651	645	646	676	618	636	616	711	666	648	659	640	647	648	655	635	646	657	624	629	623	620	675	670	668	608	608	637	650	667	595	663	663	650	601	648	617	640	633	670	608	673	633	630	645	689	643	623	667	580	637	662	663	678	607	637	627	620	666	650	659	654	617	642	616	640	657	670	628	643	662	590	586	657	647	610	685	647	668	651	599	661	634	616	640	621	611	643	598	641	665	633	615	624	631	632	694	611	606	635	677	678	618	655	634	656	633	668	667	621	661	624	646	597	621	658	630	678	620	640	630	643	614	602	656	597	685	630	624	670	680	635	636	641	625	632	647	670	640	643	628	707	652	633	618	659	588	653	656	630	656	636	608	628	585	647	644	646	654	611	699	639	694	676	615	657	591	637	667	637	646	599	635	663	613	632	650	647	640	647	674	630	603	706	643	645	658	626	644	618	636	629	626	633	622	642	635	635	658	636	654	675	647	648	664	685	642	684	644	650	669	682	602	609	640	627	708	597	614	653	631	622	668	628	617	627	641	629	667	626	666	641	666	631	649	613	615	659	635	610	650	681	611	649	626	630	614	626	634	655	670	632	653	614	633	672	651	636	642	667	624	634	658	642	659	605	640	641	654	623	642	635	634	661	623	650	654	622	658	630	648	652	654	625	648	667	712	640	579	652	658	676	664	649	669	644	612	646	668	640	668	623	661	615	664	625	621	622	620	691	652	631	594	625	647	655	658	650	624	665	657	667	628	677	601	641	620	643	619	657	606	637	629	679	641	654	629	576	657	627	658	665	648	629	618	629	645	640	644	658	650	613	639	628	635	657	626	670	623	640	617	673	640	616	662	653	685	642	633	610	597	691	644	644	634	629	617	654	665	682	634	656	606	673	612	659	639	604	638	648	661	644	633	612	685	659	583	600	626	654	683	651	677	629	638	642	626	632	648	647	663	653	615	621	640	635	668	641	637	660	598	636	626	666	654	611	658	620	648	611	632	608	634	604	641	698	627	632	624	628	660	682	647	625	612	647	665	678	655	643	684	643	631	634	616	604	628	658	642	637	610	651	667	662	662	648	624	623	666	642	580	617	615	636	636	617	621	671	619	647	648	664	612	628	621	654	622	639	627	684	601	610	644	653	671	652	667	597	647	616	652	641	606	641	678	656	582	612	638	661	626	635	612	598	667	696	634	645	665	613	630	678	621	643	638	613	629	676	672	626	701	653	615	634	655	639	634	629	646	622	654	629	617	622	609	655	684	678	645	639	716	659	656	644	648	635	659	618	640	645	658	667	649	631	663	681	577	661	614	616	652	641	683	674	647	647	653	638	659	618	630	685	625	611	616	604	639	627	617	647	633	631	643	639	613	661	640	643	681	647	630	616	637	618	595	643	642	661	609	646	631	665	639	663	673	657	685	645	613	638	605	673	675	601	648	691	675	634	686	666	616	613	630	583	618	673	614	650	639	662	655	601	655	686	666	624	604	618	642	626	672	637	688	677	638	621	607	612	612	646	659	663	636	659	637	621	679	662	641	626	645	623	607	637	675	618	650	612	623	635	600	624	643	622	677	636	620	620	645	676	628	631	618	605	629	651	674	651	644	617	654	629	589	600	643	633	625	612	693	644	662	648	614	628	619	673	648	643	606	629	617	662	677	569	605	622	639	634	675	617	588	670	655	634	661	679	626	652	634	646	648	670	647	640	652	660	648	621	630	666	616	610	607	673	629	691	679	616	632	668	643	634	624	664	619	632	667	669	625	616	665	714	637	622	614	637	639	654	622	675	633	657	686	672	623	647	633	657	634	643	674	612	644	675	651	607	667	624	645	662	622	656	706	606	624	632	652	669	631	618	642	618	620	673	669	608	648	639	654	641	643	669	630	642	645	652	641	609	658	642	679	649	675	669	644	647	632	661	634	630	618	639	666	614	631	624	611	653	658	632	605	631	668	635	659	646	605	592	657	609	615	653	667	618	641	634	649	657	615	663	651	623	611	638	668	619	631	651	653	673	628	652	648	684	607	635	618	621	646	608	653	623	644	628	657	599	675	644	639	659	668	626	604	653	662	638	602	609	623	623	618	653	639	651	681	613	621	660	673	662	705	626	620	647	646	621	652	613	636	617	634	613	635	626	643	674	684	623	639	633	621	671	605	633	644	636	587	653	644	622	610	671	646	594	675	648	611	636	673	655	643	642	686	620	607	633	600	619	644	647	623	682	620	596	608	656	622	679	625	597	637	662	608	676	656	646	663	663	677	635	672	658	611	652	645	648	614	627	644	657	677	628	630	615	697	631	653	604	669	641	630	621	599	612	672	641	625	644	670	670	649	626	687	640	619	657	662	680	617	653	606	633	661	649	623	680	629	658	661	623	606	633	662	555	608	602	669	622	662	655	657	619	642	644	643	602	633	646	648	637	653	619	630	657	684	640	612	680	595	639	610	629	674	627	637	670	634	625	609	621	669	653	635	658	633	626	616	617	606	660	668	673	631	626	618	685	640	664	664	666	627	636	671	639	615	637	655	639	609	634	658	675	607	662	684	654	606	682	642	626	652	646	646	657	665	616	600	666	616	605	627	667	635	674	644	676	662	619	635	637	666	660	638	617	651	637	632	694	635	672	680	679	654	651	609	633	671	656	629	662	649	623	624	610	620	584	649	611	661	633	609	617	658	620	631	706	642	640	611	633	625	647	661	660	659	590	651	628	674	640	638	648	681	623	648	680	649	641	651	670	647	621	592	616	642	615	648	585	695	644	637	650	645	654	633	633
24828	21073	27036	25239	9954	675	534	418	447	396	369	349	358	337	342	360	317	313	322	309	325	340	294	323	322	308	312	326	329	280	318	324	333	334	297	282	314	338	326	283	299	282	320	311	315	281	312	317	332	306	295	303	295	314	275	310	328	314	339	325	296	338	354	333	300	329	312	326	314	325	322	308	309	319	344	307	302	301	280	341	314	314	347	292	314	322	289	296	332	319	320	304	322	321	321	302	338	333	342	296	318	292	292	336	320	302	335	340	297	327	279	323	337	321	307	316	314	343	294	308	316	292	303	316	343	289	326	310	320	284	306	342	305	284	333	339	295	306	313	332	303	312	330	326	291	289	320	343	294	306	318	309	304	299	311	304	330	310	321	322	286	319	303	321	311	286	301	346	311	305	287	311	336	325	269	278	329	324	319	331	299	320	315	288	301	336	318	339	305	299	332	323	342	300	280	327	297	303	317	322	289	305	337	318	324	307	322	323	285	312	318	336	327	299	330	280	304	281	325	292	314	304	297	333	314	328	311	298	309	308	337	325	303	322	345	324	289	326	332	287	319	322	340	318	327	299	307	326	317	304	332	355	336	319	321	315	282	300	332	295	293	352	281	328	282	275	301	274	316	299	277	343	298	331	324	319	305	329	306	301	282	320	298	297	289	285	302	306	326	335	319	344	310	299	291	319	332	330	312	317	305	306	322	331	323	298	307	297	310	302	293	308	323	306	315	319	310	323	316	300	345	302	294	323	322	311	308	290	290	299	294	310	309	294	297	335	320	309	328	325	325	308	315	327	289	310	318	292	331	274	307	291	293	323	313	277	300	349	317	309	292	297	317	310	316	320	310	300	294	280	331	332	299	316	275	299	321	345	347	282	313	323	296	297	311	305	361	353	316	301	310	331	331	316	302	302	327	308	312	310	298	313	344	290	297	272	333	305	323	293	314	305	306	287	315	290	284	321	309	327	315	318	306	306	309	342	319	268	310	336	321	303	349	316	325	310	349	335	304	308	318	296	285	303	304	323	342	292	285	312	308	308	295	285	313	310	317	293	313	302	339	337	302	302	295	331	334	333	300	288	326	315	288	306	305	288	346	300	283	301	295	305	324	262	330	299	323	315	330	323	296	330	299	298	332	320	304	323	303	297	277	335	286	334	294	280	312	329	321	328	337	304	313	296	302	321	328	317	291	318	276	315	293	335	294	280	319	308	303	330	310	288	316	291	334	329	314	305	293	280	276	323	298	310	331	315	337	317	313	295	309	329	298	301	299	317	323	342	305	307	311	307	336	340	313	318	307	294	297	312	329	324	292	325	336	329	275	322	305	323	302	300	296	333	320	301	304	327	318	332	318	301	286	297	319	307	280	305	322	303	301	300	315	293	282	300	276	316	303	311	342	346	304	306	329	289	309	323	317	311	306	307	317	318	291	293	341	366	323	319	324	318	305	317	328	320	329	273	307	324	314	292	303	316	308	344	310	313	325	297	328	327	326	303	328	314	285	317	324	294	314	341	321	284	298	283	332	289	362	324	321	302	316	280	327	266	273	295	288	319	335	308	320	283	315	319	300	299	322	302	289	382	347	300	345	299	304	282	307	314	322	296	282	326	309	286	326	301	318	315	293	343	334	339	327	308	295	322	331	319	293	286	298	315	323	338	294	304	304	310	325	307	325	305	292	283	284	280	326	347	299	316	300	338	294	304	336	317	315	314	300	283	290	294	323	302	322	310	306	336	319	296	332	317	315	314	333	302	296	324	334	294	302	336	329	288	296	327	309	321	292	278	300	325	292	303	324	330	287	300	334	328	285	293	344	319	311	311	307	332	328	306	338	307	319	323	301	315	302	341	310	316	320	335	309	303	270	317	288	298	330	315	310	334	321	316	308	322	367	304	305	330	335	326	310	301	311	311	332	321	305	307	299	350	327	314	296	321	290	289	310	314	299	311	308	289	332	312	316	319	302	321	289	296	324	295	315	304	336	306	292	295	323	302	301	316	294	337	310	316	320	320	301	291	346	320	308	295	299	310	294	317	320	305	322	341	324	301	320	290	291	359	321	305	328	300	315	323	315	337	349	310	315	311	321	305	301	318	301	315	276	323	325	308	318	332	294	304	275	292	322	302	318	286	289	287	305	296	314	300	295	308	324	306	324	311	311	276	324	325	328	328	301	333	304	286	320	331	331	294	277	294	314	277	285	325	285	296	282	301	324	302	312	325	306	333	291	306	323	317	273	312	302	362	301	341	302	302	292	335	305	305	329	297	316	342	297	314	320	326	299	328	302	290	338	338	303	322	334	312	360	284	287	280	323	298	286	350	300	302	321	312	298	340	335	310	296	318	327	352	328	310	326	339	322	275	301	300	309	307	337	284	314	318	328	311	310	304	313	320	304	316	285	261	277	295	313	297	298	305	292	314	309	327	295	310	307	283	337	302	294	336	309	285	329	302	352	313	298	308	290	335	320	313	311	316	326	318	268	309	311	287	290	340	355	307	337	329	296	328	311	296	295	308	312	313	296	291	320	311	314	305	344	322	302	309	322	324	314	301	359	308	330	287	288	311	294	330	309	335	281	340	294	306	304	327	283	333	296	283	310	344	277	309	314	334	350	321	290	349	320	337	329	311	315	300	299	302	319	315	296	310	320	332	289	309	311	332	332	301	284	305	315	331	323	326	313	304	300	299	318	274	330	282	329	328	322	328	324	277	295	289	299	311	306	301	298	336	299	308	311	294	303	323	305	311	294	317	324	339	333	274	323	312	327	304	298	306	325	287	339	323	312	308	321	313	318	301	333	316	325	321	326	283	343	260	280	343	311	305	334	295	308	287	321	317	322	343	317	299	324	295	298	325	301	326	313	290	342	308	322	295	321	313	334	308	325	304	269	304	327	327	299	310	315	299	339	348	315	315	321	358	298	314	323	314	326	327	331	321	300	321	319	309	340	307	301	307	316	306	318	331	319	288	326	277	360	338	311	304	335	305	287	319	317	324	301	321	297	301	293	334	306	347	290	289	344	309	326	283	307	322	298	332	314	313	333	305	286	294	315	294	292	309	300	312	299	339	310	331	302	326	285	309	321	314	324	296	319	299	331	324	320	300	294	277	323	317	330	280	304	367	328	287	307	306	320	349	314	341	298	304	307	341	314	298	314	296	335	293	303	330	336	284	320	303	328	292	298	315	329	330	327	300	312	283	293	325	320	346	323	314	318	314	316	315	299	327	324	338	281	303	312	335	330	295	319	322	295	294	310	323	309	357	306	285	315	296	303	335	328	307	314	336	335	294	321	306	289	320	305	318	305	272	311	321	326	300	315	327	313	297	318	313	306	296	314	317	345	321	287	284	298	331	351	332	312	315	334	310	294	293	330	300	299	305	285	295	326	305	322	324	304	320	298	331	297	333	305	296	307	299	268	282	323	304	318	317	290	337	295	314	317	315	309	292	336	337	323	313	328	306	290	305	326	337	342	307	293	290	312	304	305	325	322	323
20363	21428	9971	2325	1482	1101	847	749	646	578	561	498	460	482	428	432	426	408	440	425	390	386	415	390	395	418	413	420	404	379	374	397	390	415	414	387	407	388	410	416	364	379	375	378	401	389	385	352	401	368	375	394	402	376	418	375	376	350	396	376	387	417	362	345	354	401	395	372	376	402	348	363	405	367	393	389	355	386	361	372	402	354	384	390	421	395	381	409	416	409	385	388	399	375	393	392	399	354	401	385	410	428	402	432	363	350	371	389	424	386	378	386	385	346	402	374	411	413	370	364	374	383	389	384	408	399	396	409	387	381	384	413	401	367	381	373	403	363	419	356	388	400	368	406	391	382	427	367	413	393	384	376	385	396	392	374	406	367	403	406	396	413	373	346	394	392	387	419	377	379	407	384	389	382	370	373	358	416	385	398	393	356	380	373	387	389	389	364	380	392	364	393	387	390	369	373	373	409	389	397	421	420	376	375	366	382	408	354	388	381	358	413	385	381	404	403	403	412	386	386	396	390	379	425	411	389	425	382	379	399	361	388	380	365	344	374	394	374	365	406	362	361	372	371	400	365	372	378	383	428	383	380	358	389	381	356	399	387	375	386	391	378	358	398	393	406	377	377	395	367	378	390	339	383	391	393	366	398	363	407	396	377	364	384	416	450	366	338	354	367	378	364	394	406	386	372	346	380	395	381	360	381	378	416	390	353	414	355	370	343	371	409	396	361	380	391	360	382	373	357	400	411	410	420	362	341	383	406	335	389	399	394	401	398	388	399	373	419	397	348	358	365	416	395	386	411	395	373	374	370	375	416	383	370	436	390	388	417	410	414	383	393	403	409	378	348	361	392	374	415	382	360	362	345	382	385	393	357	404	378	402	391	369	377	369	406	346	374	397	401	385	372	369	387	401	382	393	405	352	401	383	341	409	383	405	384	365	390	354	371	397	399	398	354	416	408	400	403	402	404	402	414	378	370	397	365	442	372	396	382	364	364	378	391	418	379	348	349	394	357	403	398	371	377	381	379	389	410	404	343	405	380	388	390	410	395	384	389	382	389	364	374	390	399	378	373	348	421	379	349	369	340	370	422	379	380	369	389	397	366	391	398	418	384	353	359	403	401	395	363	374	430	368	383	369	401	385	374	379	394	394	371	401	367	341	366	388	367	428	405	429	412	409	392	378	380	391	378	373	384	411	391	395	370	399	402	404	366	384	387	383	370	383	407	408	392	365	406	427	378	390	358	370	408	376	384	379	381	376	407	394	405	366	378	385	371	388	386	369	403	389	373	375	406	404	391	385	390	346	398	394	375	368	387	408	386	373	358	389	377	397	384	372	431	395	431	387	420	392	352	357	389	400	338	415	386	394	412	409	379	384	387	371	370	354	362	393	372	379	364	374	393	366	415	391	375	396	368	358	382	359	370	370	378	405	364	368	406	349	411	361	352	382	369	352	386	386	382	408	365	385	422	428	383	393	373	383	398	395	379	396	375	378	381	337	394	383	418	400	366	388	365	419	379	385	411	354	366	409	380	404	395	401	362	399	388	401	362	389	378	372	367	390	403	400	376	383	354	396	353	376	380	416	366	365	379	361	402	398	385	373	392	380	373	385	380	360	384	386	436	386	418	367	377	383	381	382	388	357	395	377	394	403	342	357	392	358	398	401	391	386	421	378	381	424	410	393	382	395	409	380	410	360	405	395	375	402	370	390	375	400	364	384	414	381	375	443	363	390	425	412	347	362	411	384	381	389	369	413	423	397	392	420	371	377	379	369	382	348	392	338	388	410	394	399	368	408	368	419	386	359	405	369	359	376	367	390	357	401	358	349	402	395	358	367	413	361	381	379	397	367	413	375	381	346	366	357	411	354	400	390	371	369	410	377	387	393	391	375	365	408	378	394	397	369	398	362	397	386	418	387	366	380	371	375	384	401	417	346	394	354	368	359	418	412	385	368	385	370	366	400	393	407	382	340	394	403	391	381	397	366	394	369	392	369	382	400	368	394	374	382	382	383	386	390	339	415	386	372	357	349	378	361	376	362	402	355	389	387	373	378	372	386	391	359	369	355	386	392	348	374	401	383	382	389	420	358	412	409	412	381	399	367	401	391	389	366	395	348	362	339	396	356	371	385	396	375	380	364	414	395	387	375	412	385	376	336	412	361	403	424	409	359	411	388	398	382	407	377	369	358	347	361	379	399	405	365	399	369	408	359	416	379	345	429	368	377	419	373	445	368	358	396	428	352	371	342	411	379	395	422	411	395	349	370	390	364	371	391	388	378	405	345	373	388	380	385	390	400	404	370	423	364	383	375	372	393	392	370	391	374	362	380	435	378	376	384	367	366	423	357	370	358	406	379	398	384	396	381	355	397	369	377	376	401	381	384	390	384	363	384	411	380	366	402	361	432	372	420	382	421	388	366	386	386	390	371	379	370	406	401	397	401	394	338	382	363	377	379	395	355	392	378	380	377	385	391	353	346	362	341	393	390	390	373	370	418	362	415	386	383	405	390	352	374	373	408	386	401	360	404	397	347	391	378	363	359	381	356	385	403	391	417	362	410	369	412	403	400	410	374	374	394	374	388	393	389	407	387	387	376	372	410	399	415	401	374	347	377	403	381	389	371	406	386	372	381	402	369	390	378	399	391	407	359	390	373	369	391	402	378	413	351	409	377	367	381	411	386	399	375	379	377	377	406	366	389	364	396	361	378	374	387	405	382	388	387	403	427	403	401	375	393	355	342	376	406	381	389	389	364	412	386	393	391	340	397	384	367	396	400	385	375	407	411	387	370	395	396	372	419	374	378	415	375	377	415	398	390	413	415	399	375	379	406	391	386	398	378	374	374	397	361	407	388	424	371	400	385	358	354	391	390	378	416	384	376	415	387	388	371	355	373	392	381	388	375	394	364	364	436	357	366	374	376	423	385	359	375	375	394	397	417	349	361	426	417	399	436	388	382	421	396	354	361	393	380	404	386	366	353	394	384	355	369	393	392	367	394	389	400	397	352	408	387	417	388	379	386	389	382	379	417	385	407	380	393	373	360	355	379	400	365	363	411	416	412	353	381	392	383	385	429	357	346	393	396	404	394	339	398	381	359	351	383	388	383	404	399	388	379	413	367	383	368	411	386	364	392	413	342	356	408	400	411	382	350	359	405	389	397	390	351	375	357	372	380	384	421	377	415	400	387	366	386	385	388	403	394	367	372	391	367	370	410	385	386	392	368	396	415	403	408	379	360	372	337	397	434	402	390	387	383	394	391	361	397	394	382	404	386	365	391	378	397	332	375	371	381	374	393	387	367	346	393	393	353	394	379	361	379	364	361	432	415	356	390	387	368	385	371	351	413	359	384	369	387	372	374	377	410	404	380	379	394	346	353	364	380	392	410	379	408	374	388	395	360	419	407	418	367	435	402	366	392	400	424	378	401	393	376	363	395	394	402	397	364	391	400	369	423	371	405	386	370	367	397	411	382	394	384	367	391	375	404	394
22686	21093	28583	23841	21093	21072	6244	916	698	614	557	499	475	474	438	396	420	398	393	371	389	351	376	368	365	349	346	344	339	348	311	298	356	335	341	321	339	346	351	303	309	346	370	322	322	324	340	342	362	309	343	328	348	326	325	329	324	345	317	336	317	331	331	318	359	330	313	341	304	335	326	295	320	339	295	316	320	306	329	336	314	333	320	303	323	300	356	305	332	295	317	335	330	291	306	320	300	345	331	316	322	323	335	295	299	309	318	310	293	314	342	336	314	282	335	304	301	332	306	330	329	312	338	333	313	298	310	333	317	346	282	308	303	291	383	313	348	312	327	297	315	356	325	323	258	303	327	307	358	341	340	329	303	320	325	329	348	321	337	326	319	314	287	333	295	349	307	321	321	312	332	326	325	300	305	340	318	327	334	305	302	336	324	336	329	331	331	309	332	301	343	337	317	322	315	310	361	337	316	328	342	350	328	323	318	322	300	284	299	313	338	319	290	304	333	302	338	332	317	293	325	343	334	326	293	310	284	299	325	309	323	307	313	330	304	319	319	359	290	305	341	318	310	333	342	283	329	342	296	301	313	296	328	316	326	334	300	306	314	332	309	308	309	318	314	336	321	287	353	337	313	327	317	328	338	317	289	312	312	297	339	330	299	321	299	334	307	318	328	319	297	331	331	323	332	327	307	351	316	307	329	331	340	317	314	312	348	276	334	331	332	318	320	348	324	315	310	315	309	336	302	314	326	306	359	320	313	350	264	313	301	338	363	330	319	313	299	323	289	324	360	322	330	328	301	310	331	317	331	307	328	299	308	325	348	332	310	317	333	318	327	329	329	312	329	326	342	311	322	322	286	311	347	319	347	318	328	310	342	292	328	293	311	288	323	292	317	339	341	312	309	312	342	338	316	311	317	322	335	308	341	346	297	322	292	305	341	332	308	316	308	281	300	308	340	327	309	334	321	336	293	338	323	330	292	303	338	284	331	326	336	314	292	311	312	332	324	304	331	304	313	333	355	318	285	300	309	311	319	289	282	318	312	319	336	334	305	327	317	333	315	329	310	294	306	334	335	310	324	298	312	282	306	307	338	313	308	313	291	323	315	330	336	331	333	345	331	315	340	311	295	308	325	282	323	316	302	324	315	292	309	295	339	361	303	308	298	320	305	331	331	315	344	318	308	311	291	347	293	304	336	308	319	308	338	289	306	328	357	321	294	329	298	321	325	288	377	316	303	314	284	304	301	302	300	299	288	348	289	301	287	300	302	341	349	325	328	314	312	340	319	303	321	337	296	341	307	317	341	320	294	313	327	303	304	333	281	312	298	332	317	330	351	341	334	313	334	315	326	321	308	320	296	323	305	301	321	321	345	336	320	305	308	342	297	331	298	301	315	309	325	295	305	321	321	320	319	270	318	295	313	314	315	300	307	325	314	349	344	343	327	343	322	301	299	313	328	302	312	315	320	345	352	322	326	301	298	335	346	337	326	293	268	309	321	288	353	310	328	307	292	326	315	306	336	320	323	328	344	336	294	311	332	345	317	320	342	327	311	342	321	319	326	302	292	320	309	312	322	345	328	285	367	299	330	316	301	325	287	299	300	298	328	312	317	325	288	330	330	309	335	338	307	310	317	297	318	310	309	304	318	308	326	311	294	318	336	309	319	293	334	294	321	309	319	305	336	298	334	300	350	325	320	327	346	323	320	321	312	318	308	331	301	311	341	323	306	297	319	309	321	289	309	330	295	279	302	281	328	304	316	337	302	314	317	288	299	338	319	317	310	327	336	328	309	319	326	336	288	325	315	329	346	322	323	339	310	301	307	332	325	325	317	351	294	308	313	333	324	354	324	315	303	335	290	327	296	327	335	299	319	319	307	331	332	301	335	319	334	305	313	292	307	322	342	324	308	345	354	296	323	332	321	332	342	333	324	323	317	293	341	317	299	313	312	345	309	288	329	306	316	284	312	354	316	325	327	326	324	306	324	368	336	326	360	301	306	332	320	314	316	314	317	325	311	285	300	319	314	316	361	311	333	322	313	328	316	324	296	311	273	341	285	294	334	289	297	323	324	289	311	300	303	312	258	327	315	289	276	338	293	328	344	292	261	339	332	297	278	336	335	289	325	302	321	326	342	331	306	330	304	319	318	324	320	300	329	329	297	325	287	325	323	329	289	310	303	301	316	330	335	300	335	303	298	292	324	291	283	296	341	325	328	335	316	312	328	329	330	331	328	328	341	315	306	327	286	296	313	322	301	278	297	308	331	307	314	304	307	316	327	297	299	284	292	306	331	282	283	347	330	330	300	320	300	325	272	297	320	313	311	320	350	317	281	315	339	295	306	305	334	310	319	355	316	339	318	336	286	318	316	313	280	310	318	334	311	306	291	311	329	303	306	319	317	297	306	303	319	311	298	272	338	291	336	310	322	313	310	294	346	312	328	310	314	331	302	312	315	299	326	336	317	313	308	329	321	312	317	309	347	315	328	314	296	315	325	290	337	333	299	296	313	285	320	304	321	321	335	331	370	365	327	311	339	325	330	322	307	309	351	321	292	306	296	367	299	295	330	299	321	296	280	316	277	306	366	308	306	303	307	334	328	301	317	326	340	329	343	313	298	300	298	355	307	290	310	300	309	305	324	316	275	293	283	335	334	319	318	349	320	308	303	307	330	345	283	349	308	283	301	332	328	322	324	305	362	301	328	307	310	307	313	326	348	333	317	300	319	320	311	295	302	326	323	298	328	345	322	311	303	314	318	312	296	345	301	332	304	301	291	323	322	310	300	296	329	314	332	340	319	313	315	287	315	291	325	332	280	337	363	320	345	348	347	360	306	318	293	282	345	323	307	326	346	356	306	345	296	317	289	334	332	346	286	298	327	305	317	320	322	325	310	326	294	337	316	317	302	332	289	322	312	321	319	298	313	322	339	339	271	290	312	284	303	281	318	309	300	314	297	322	340	280	336	334	309	316	309	309	297	305	341	339	305	333	338	319	325	311	307	339	348	321	301	306	303	310	335	309	307	305	293	291	323	323	310	296	320	359	336	307	327	309	326	351	344	326	303	340	323	295	309	334	358	308	301	312	310	321	299	334	316	318	314	301	312	298	326	318	328	324	321	297	289	337	302	317	336	296	341	302	340	281	338	324	311	313	339	286	315	320	358	293	334	314	284	294	309	316	324	307	299	329	329	320	313	315	292	299	331	309	304	301	332	321	312	318	320	278	298	309	319	292	332	321	346	334	302	353	314	314	311	293	340	361	344	290	320	289	301	321	317	328	307	304	321	320	307	309	313	344	287	303	300	344	320	276	337	317	335	318	325	330	332	314	358	301	323	343	317	298	323	295	347	320	360	319	274	298	326	308	302	316	293	319	309	326	328	323	334	304	325	314	316	342	320	301	288	308	307	319	315	301	300	335	306	299	318	312	315	297	325	318	309	315	326	295	319	313	317	307	287	301	307	317	330	348	357	301	329	359	290	305	333	305
24666	33725	18701	6069	3786	2666	1942	1509	1213	1024	893	816	704	637	643	581	521	510	493	524	502	467	446	493	486	473	447	420	421	421	474	432	431	453	442	414	441	405	411	439	402	394	425	377	399	409	434	402	390	404	431	399	397	378	409	413	369	428	397	423	435	371	441	408	423	405	378	406	423	430	407	422	397	404	387	420	395	392	397	362	403	403	383	404	417	376	404	398	401	415	399	407	381	404	435	366	435	393	399	406	402	409	404	394	347	389	379	389	404	400	410	384	412	447	401	423	388	393	404	408	416	423	416	393	381	415	346	418	396	437	414	370	361	435	386	447	391	396	414	415	403	383	403	402	395	434	411	397	415	399	400	400	399	405	395	401	385	388	378	439	370	417	414	408	398	392	381	408	373	397	382	418	395	412	397	403	372	419	389	393	398	402	395	370	390	379	375	400	407	415	355	397	376	415	392	408	405	380	412	412	367	348	395	408	383	390	379	404	402	396	380	359	402	419	412	411	414	442	416	441	374	364	430	439	376	407	434	361	385	376	414	387	389	409	428	406	410	398	409	369	426	434	408	389	389	428	427	415	400	375	383	380	367	393	414	380	406	419	376	397	397	417	396	399	367	427	407	412	410	354	415	413	412	434	402	384	393	408	420	398	414	390	406	393	407	391	378	388	427	390	439	385	403	401	397	432	364	403	409	418	384	375	404	387	382	367	414	413	417	396	414	408	405	379	392	402	386	372	393	399	404	351	404	375	382	398	404	399	411	398	402	390	431	393	406	403	390	393	412	389	391	400	391	393	415	435	398	383	436	413	400	389	399	424	372	427	383	402	408	381	381	411	383	411	391	378	411	406	404	395	392	414	376	411	390	407	382	411	382	379	373	404	416	415	358	375	406	412	419	363	415	393	347	393	404	374	443	391	418	431	401	376	387	419	413	380	381	381	381	400	445	397	382	358	400	374	430	391	391	404	424	426	432	393	396	412	425	396	384	384	392	387	412	403	379	427	388	406	394	383	372	431	399	364	417	430	371	401	397	378	397	377	399	403	414	395	403	390	395	383	425	389	462	398	399	387	376	399	424	364	379	375	393	413	406	370	392	360	401	437	371	410	370	359	391	415	372	370	375	375	428	393	389	382	410	394	417	399	376	380	394	369	449	375	397	414	374	408	410	373	376	406	421	396	381	452	377	375	390	385	382	384	390	350	411	380	404	407	400	398	422	382	381	381	405	416	371	407	398	392	407	389	392	415	415	408	431	367	407	396	390	379	407	394	401	418	391	384	376	407	404	391	426	395	404	419	386	413	380	384	402	416	379	405	434	396	365	384	411	397	395	399	427	410	421	382	424	410	375	412	378	366	405	411	419	384	431	391	385	414	390	448	362	452	396	422	383	401	406	375	427	425	399	401	417	429	398	382	407	402	402	392	417	416	407	395	424	373	356	396	410	389	418	397	392	403	388	394	428	404	412	388	417	377	360	418	373	452	403	389	407	381	380	446	402	422	418	372	363	382	366	392	396	413	377	405	410	404	404	415	386	418	370	408	354	393	397	374	416	396	370	367	404	372	402	403	395	404	378	404	425	389	390	393	419	397	402	406	393	393	408	416	405	393	406	401	389	375	426	390	414	393	408	398	423	395	392	416	372	390	409	403	385	417	375	396	399	405	408	385	373	404	367	397	421	414	417	387	381	424	388	414	400	374	381	372	401	389	418	405	398	370	409	394	399	435	397	457	414	394	415	419	365	401	365	406	403	400	393	436	393	368	405	421	414	380	383	363	395	420	406	429	384	387	389	421	383	419	379	404	435	385	377	405	342	402	451	424	435	405	385	391	400	389	376	391	391	417	406	368	394	348	405	399	406	404	381	393	427	392	402	427	436	379	366	425	380	401	399	397	355	386	393	399	417	425	395	402	408	462	382	367	445	418	386	383	366	398	415	354	414	439	423	449	408	363	413	394	424	403	375	380	386	420	391	381	421	395	438	391	384	422	398	394	383	372	397	358	387	401	428	426	411	351	435	378	400	378	378	428	385	375	426	388	399	384	413	390	374	391	395	397	397	421	415	381	388	372	378	407	401	366	387	400	406	434	361	375	370	356	390	387	404	385	409	358	390	399	348	388	432	407	374	397	393	362	378	412	376	400	430	379	375	375	400	372	396	388	374	417	345	392	423	393	404	397	379	433	359	403	390	421	398	411	397	371	413	392	405	411	382	419	414	409	374	370	394	391	409	404	389	396	376	372	395	420	421	406	399	387	415	401	394	392	384	398	427	382	400	390	434	408	366	392	361	365	366	394	423	407	430	449	429	418	380	378	413	378	414	411	383	388	390	417	385	386	366	424	383	376	376	416	407	413	379	443	408	416	369	415	404	394	409	394	425	397	430	395	381	390	424	418	432	404	387	401	411	418	412	401	387	371	370	377	400	432	411	380	384	384	381	384	399	409	362	418	376	404	377	407	404	429	361	414	425	391	424	394	401	432	378	417	410	418	411	346	363	385	386	421	363	421	374	372	390	347	387	405	384	387	390	406	371	394	421	407	366	375	384	368	393	416	400	388	404	375	416	422	369	397	409	385	403	423	416	405	381	397	364	424	384	399	386	399	360	389	419	444	395	377	416	391	412	376	413	401	390	430	392	409	404	399	383	400	406	380	398	394	405	389	389	371	386	347	355	396	403	448	365	407	402	408	400	421	392	378	432	404	411	380	420	420	439	422	358	386	393	399	383	384	393	413	369	393	388	417	372	431	417	423	357	388	418	356	391	401	372	403	388	405	424	405	406	384	397	432	415	399	373	410	378	417	418	398	424	404	395	391	415	403	415	438	402	390	389	406	427	408	399	422	392	430	406	419	405	400	391	418	403	397	361	376	400	417	377	419	371	420	389	390	398	400	427	365	352	383	384	389	354	412	426	372	379	382	417	410	399	380	402	378	415	417	412	410	402	397	419	376	373	409	383	390	430	398	388	373	369	367	420	380	402	406	376	411	397	382	391	405	397	378	417	382	392	392	409	395	384	411	418	405	382	366	435	364	411	415	403	386	393	382	391	422	378	416	437	356	367	379	360	391	400	383	402	407	430	383	422	390	406	351	397	403	399	422	413	380	389	425	418	390	380	444	419	378	364	392	425	399	414	391	397	388	394	406	427	378	399	432	393	375	391	373	443	406	375	392	413	420	391	379	395	388	420	382	422	397	398	396	419	405	388	405	365	416	384	409	389	411	403	442	432	401	408	393	402	405	432	395	390	407	358	403	409	404	411	416	382	367	396	385	431	420	408	405	389	441	379	402	392	405	405	400	413	434	393	416	433	404	387	424	361	410	397	379	396	389	378	367	399	397	409	396	396	405	388	434	401	407	399	354	390	416	414	419	396	362	406	446	405	366	411	396	407	432	401	393	393	388	399	380	401	395	373	392	371	428	409	400	428	388	382	412	398	387	413	393	383	383	389	357	413	388	392	379	410	395	395	429	397	403	379	417	374	374	419	443
27417	19559	7800	1105	613	555	520	495	515	485	493	533	476	505	547	495	520	530	453	494	520	481	481	505	468	507	486	483	520	446	476	491	484	509	517	492	483	473	493	471	509	527	442	510	490	469	485	486	481	484	492	485	478	484	485	450	479	483	486	478	441	488	464	510	487	502	418	483	469	492	505	493	490	490	454	468	514	483	497	479	454	455	491	469	495	512	483	495	490	453	434	500	488	454	480	491	487	486	489	442	489	452	454	444	446	474	515	438	464	481	506	503	475	465	442	471	494	507	461	448	509	494	508	510	437	457	468	459	481	491	465	502	510	489	453	520	489	478	484	479	462	491	487	494	509	460	489	490	463	502	469	483	484	465	486	476	499	477	520	478	459	470	495	495	514	497	479	470	465	489	468	498	490	472	500	468	519	491	492	538	494	481	438	482	481	503	524	485	467	488	487	450	424	473	464	484	477	463	448	495	531	475	492	479	502	515	483	495	484	501	517	444	482	425	480	487	502	482	479	489	536	482	461	466	514	484	467	471	481	483	502	516	523	493	458	491	475	471	507	510	479	481	481	494	485	446	470	459	503	519	497	470	471	475	440	479	460	465	470	464	489	487	457	494	440	539	469	484	447	473	468	455	491	470	479	498	472	471	527	493	497	490	481	508	498	476	491	493	480	460	490	517	503	449	495	503	468	468	503	509	446	480	501	518	499	466	476	503	494	492	488	478	502	504	503	466	466	480	478	483	499	501	499	445	474	466	510	479	456	472	484	507	473	479	504	506	491	500	509	497	501	456	492	529	500	504	486	520	494	468	489	435	490	474	461	510	437	506	492	511	459	474	475	484	459	483	505	476	501	452	414	472	481	495	477	478	497	513	500	461	441	504	498	485	448	457	475	497	477	458	468	489	478	537	465	468	512	489	463	497	496	481	491	479	485	488	472	490	461	483	461	484	542	469	435	460	464	492	472	478	491	479	491	509	470	476	478	496	474	530	509	475	467	431	516	488	495	494	458	498	473	487	485	525	503	460	483	472	492	487	481	513	487	455	506	497	481	479	513	488	485	477	501	488	468	469	486	499	502	471	481	472	498	456	484	493	486	500	479	502	500	499	481	459	472	512	536	461	489	470	509	481	512	489	506	469	455	496	452	504	474	462	453	452	462	481	496	497	465	516	479	474	452	542	475	516	526	534	446	483	499	467	447	463	474	496	505	478	479	502	467	512	485	487	472	499	482	539	479	452	509	498	477	442	515	478	449	445	509	427	492	485	490	458	442	483	486	487	454	512	465	498	469	487	450	502	513	476	477	475	477	489	492	473	494	473	459	467	463	489	469	464	483	512	479	471	481	447	469	474	477	469	496	458	477	479	494	498	494	450	499	515	484	476	501	496	507	421	500	465	495	522	484	471	492	468	454	494	487	468	450	470	476	490	463	482	525	499	447	508	519	493	463	501	504	480	497	486	513	504	449	521	503	483	459	473	487	479	467	430	469	467	466	494	472	484	504	501	485	497	472	488	467	478	478	464	490	449	494	443	470	455	527	460	452	482	489	480	483	493	495	505	471	478	469	515	455	509	521	509	487	472	453	482	500	485	473	484	454	507	449	490	475	482	467	511	485	486	474	454	448	476	475	517	498	498	500	454	477	492	509	503	515	503	492	473	439	495	494	455	475	473	442	490	457	473	491	483	451	488	476	482	478	469	500	499	473	489	483	496	490	472	492	482	479	467	411	496	449	478	463	460	510	471	499	460	451	515	476	492	505	480	472	465	469	479	480	462	484	507	466	493	477	487	501	504	495	449	490	495	498	496	482	461	465	484	463	511	486	515	463	496	468	501	487	466	498	440	461	420	521	506	528	492	469	444	476	464	449	473	491	479	437	458	488	496	497	431	499	493	448	457	488	461	472	525	468	491	489	468	487	492	509	533	542	506	513	464	493	500	493	485	471	477	477	490	479	489	509	479	460	462	493	482	488	451	499	466	465	512	507	495	498	466	506	443	529	496	469	492	508	480	462	467	478	488	510	452	498	465	467	464	485	526	460	491	474	516	451	484	489	466	469	443	497	493	505	470	480	478	474	529	446	464	465	466	464	504	520	470	483	571	456	511	527	481	456	487	453	492	490	505	496	479	475	510	483	480	482	501	469	473	478	469	515	528	493	457	445	471	489	494	463	460	523	479	478	483	470	482	446	470	473	477	485	461	467	520	469	480	479	455	446	497	478	512	505	453	482	473	497	481	500	505	482	501	414	489	456	484	440	473	504	509	479	504	463	502	451	483	474	494	467	488	457	446	438	466	445	468	463	453	488	487	494	499	444	433	447	502	488	471	537	535	464	458	470	481	480	478	483	463	504	479	521	495	504	506	504	473	533	496	453	500	453	482	467	474	504	486	470	508	488	517	481	518	462	520	506	530	503	504	481	491	483	477	545	493	486	468	458	523	513	424	504	527	428	474	459	508	503	483	487	486	504	482	448	477	435	472	494	501	461	475	484	486	482	523	461	499	468	483	492	435	465	479	463	507	467	498	473	487	465	460	456	469	479	482	512	423	441	421	509	472	498	486	517	458	488	475	463	497	519	509	510	496	493	486	453	503	469	483	496	523	525	502	507	482	441	506	467	493	506	459	451	468	476	519	469	482	481	479	489	482	513	471	511	493	487	446	469	507	505	491	474	458	485	492	482	495	500	497	481	499	489	505	492	467	479	444	475	528	457	480	471	465	461	447	489	482	465	498	471	533	478	486	531	497	492	510	472	486	496	510	507	492	449	458	516	509	489	459	480	467	444	505	481	477	464	507	506	493	472	451	476	450	470	478	484	492	464	476	492	506	459	466	515	474	514	505	465	464	491	481	474	491	406	474	505	527	489	474	490	475	463	498	494	519	477	473	477	486	442	494	454	511	491	484	466	540	462	498	450	461	514	491	495	482	469	482	473	501	480	505	493	515	517	468	473	485	467	512	480	485	476	501	471	500	508	449	463	513	467	487	479	505	478	499	493	503	465	450	482	474	504	486	480	469	498	531	447	463	481	487	497	479	464	504	474	509	474	474	502	447	478	481	519	509	414	488	512	443	470	457	494	491	485	471	483	494	468	477	459	456	484	497	480	470	464	474	498	470	525	445	507	485	516	487	472	473	483	504	450	508	465	519	473	472	471	476	489	510	485	503	439	447	464	501	485	489	514	489	461	455	494	498	517	490	434	455	491	443	463	494	531	493	496	461	508	501	469	454	480	482	487	450	465	459	463	490	495	464	451	499	512	464	456	493	506	481	487	464	538	477	483	448	465	504	435	503	450	468	466	508	491	519	510	490	445	492	529	461	471	510	498	478	472	465	479	495	450	491	517	451	451	490	509	506	494	478	496	494	512	523	463	477	509	489	446	487	477	455	461	480	488	465	510	497	467	500	463	456	489	488	471	429	473	475	478	462	474	494	517	498	421	472	504	500	445	512	469	490	482	476	492	443	481	479	460	490	484	486	432	471	494	497
16078	12860	4748	1014	811	708	621	651	655	650	591	550	594	627	599	621	610	606	586	608	625	574	617	596	615	610	638	636	617	630	599	637	586	549	618	612	534	592	625	583	586	603	632	632	565	593	635	619	603	565	604	611	638	569	592	603	555	611	605	599	585	589	604	593	585	543	596	624	570	558	591	618	592	594	597	595	538	605	602	587	610	572	622	614	641	593	612	557	600	540	591	604	554	550	564	584	602	602	587	597	567	601	578	614	598	676	584	609	572	569	580	630	583	584	586	631	628	627	588	622	558	557	595	611	578	561	579	602	610	586	543	589	617	612	562	580	633	610	575	601	581	613	577	589	588	576	595	599	640	606	587	551	572	568	566	598	568	582	633	577	621	574	576	586	599	596	597	568	618	610	592	614	621	573	596	570	538	598	581	589	599	573	559	588	598	593	574	601	620	557	578	600	574	574	613	598	609	579	588	619	581	619	591	558	564	570	591	577	591	544	579	572	590	639	572	592	613	603	577	605	595	562	546	612	601	548	577	592	565	596	570	610	588	601	573	630	581	569	569	593	634	632	594	596	551	562	544	567	587	602	525	625	578	622	577	609	571	579	576	599	594	567	577	622	586	609	602	598	596	558	585	555	626	571	633	611	600	582	560	626	588	589	584	632	572	589	596	589	601	576	598	600	623	556	612	598	584	586	569	599	554	587	641	557	597	551	630	554	574	559	596	591	608	580	563	582	615	574	573	575	607	575	608	548	607	567	597	615	601	565	602	567	571	574	625	523	562	578	589	591	601	548	578	604	622	638	533	624	606	566	619	647	593	583	630	573	569	598	591	598	598	593	619	526	581	582	605	596	629	622	639	610	560	577	567	555	543	641	550	636	620	606	578	649	594	560	589	558	575	597	573	585	617	536	606	629	580	615	582	614	568	596	575	636	601	599	550	578	619	565	602	595	588	600	585	580	610	553	577	636	576	608	557	601	586	598	585	616	599	611	606	606	600	545	571	557	574	574	615	579	589	639	563	593	650	641	570	581	592	591	566	588	586	595	567	588	580	584	584	616	567	583	605	582	614	601	565	602	611	601	547	642	609	541	586	614	586	593	579	589	582	605	585	579	567	560	598	613	594	580	594	593	600	601	577	600	608	608	626	609	569	572	589	592	586	598	593	637	583	590	556	562	553	595	606	586	597	612	599	590	646	546	589	577	611	585	630	581	633	599	577	587	578	618	615	644	591	574	604	570	594	591	628	538	610	583	591	585	557	586	614	566	581	576	571	565	592	561	641	588	570	612	560	603	598	623	593	592	608	621	594	595	572	602	578	600	586	581	613	566	599	585	559	589	580	573	586	613	619	623	612	614	615	557	578	575	633	617	601	571	560	607	611	605	607	600	611	597	593	606	617	657	550	595	594	552	583	630	597	566	641	629	606	551	582	548	611	592	581	598	602	629	614	602	568	622	590	602	552	584	601	610	557	584	627	593	622	625	610	552	617	573	575	568	583	596	573	589	590	560	579	548	600	560	605	579	600	605	591	573	565	575	635	600	569	597	624	550	593	606	624	584	583	637	614	605	579	579	588	569	614	629	588	617	617	632	613	609	604	552	619	572	593	627	570	621	617	571	560	612	618	574	600	576	573	582	618	621	584	575	603	581	594	612	573	607	601	609	578	607	566	580	621	631	602	619	610	598	604	579	636	581	565	588	605	601	610	606	597	615	584	588	586	568	606	566	608	611	615	608	568	626	590	581	596	590	574	603	587	590	535	611	568	574	606	604	582	606	618	605	574	596	599	594	594	586	567	573	581	565	618	540	571	598	598	589	595	597	589	602	569	599	633	593	539	557	607	588	626	572	568	622	636	544	625	632	592	577	577	600	593	628	587	613	590	551	578	603	566	543	606	542	586	551	591	555	591	576	597	594	566	540	605	594	601	633	612	607	570	590	570	565	610	581	550	604	598	616	607	576	542	629	584	590	641	550	599	555	588	563	566	574	550	625	569	596	589	580	647	599	583	619	577	586	534	591	587	546	565	601	601	636	646	623	595	599	559	603	606	643	596	593	640	602	594	594	648	590	646	581	589	587	597	613	570	568	568	632	595	595	619	576	606	575	599	551	611	618	595	541	603	624	602	607	568	592	596	560	567	573	554	607	612	582	660	578	591	598	558	583	628	591	587	603	611	593	600	588	616	605	657	588	569	557	601	617	618	628	573	572	581	575	573	598	624	641	586	620	633	599	554	588	589	623	605	582	593	570	546	628	569	593	596	579	591	577	607	580	555	564	560	613	599	596	592	577	584	549	592	611	631	619	556	562	580	614	566	639	635	616	584	606	604	637	542	554	604	593	575	566	563	598	589	562	568	580	584	583	600	625	571	594	587	606	609	574	633	600	600	614	582	603	550	605	594	604	584	596	627	562	600	589	583	593	616	570	572	605	624	633	559	609	595	590	571	600	594	617	575	631	627	574	563	602	566	623	576	562	601	633	587	608	567	555	589	583	604	589	594	599	604	558	594	538	573	546	573	586	588	583	616	605	543	610	556	578	609	584	539	621	627	583	591	602	575	616	618	561	589	601	595	626	614	588	583	556	591	615	635	548	624	613	601	574	606	556	603	553	586	569	558	619	650	593	604	623	628	537	571	606	601	583	585	639	605	576	606	614	580	558	615	552	599	617	547	636	566	608	569	577	550	603	637	561	607	604	589	620	575	589	591	591	592	609	568	634	569	602	584	581	588	572	594	602	577	633	526	617	569	593	648	580	567	608	617	579	578	555	599	621	578	568	597	568	602	638	595	605	611	554	598	537	584	578	569	597	565	601	636	593	537	562	599	576	594	548	623	598	537	611	621	612	582	619	622	584	575	603	633	571	634	556	595	575	613	563	590	606	606	628	577	603	587	575	607	580	606	603	580	566	569	570	603	637	554	604	566	584	567	560	626	553	572	565	617	586	612	543	583	618	560	614	567	578	614	615	595	618	562	620	613	575	580	599	596	600	556	558	615	577	581	591	580	598	563	612	596	582	588	620	583	601	618	596	572	611	586	582	622	621	568	625	588	600	628	591	593	613	593	589	564	577	599	598	640	576	577	627	571	614	592	557	577	571	603	644	604	577	607	639	630	591	556	623	558	596	611	614	595	571	601	572	546	586	591	607	591	578	597	550	602	602	595	609	562	579	578	614	617	626	565	553	606	564	620	628	592	625	568	582	545	602	544	573	574	632	607	625	615	632	608	598	618	548	613	597	633	598	597	595	600	581	588	595	557	586	563	577	562	570	587	583	566	626	597	618	623	653	565	585	602	623	544	585	557	581	570	588	623	610	619	605	549	598	618	577	570	546	593	627	574	581	581	585	607	608	629	655	561	603	613	585	647	588	583	619	595	594	572	618	572	608	606	611	616	596	560	629	607	569	561	646	587	622	548	628	610	559	580	566	603	616	625	601	546	580	563	587	598	593	552	576	581	600	573	561	586	585	579	582	617	553	597	577	589	581
23710	21073	28094	24282	21044	8435	1198	805	730	653	625	598	587	593	609	598	564	537	564	569	534	535	540	583	512	518	496	568	498	541	525	521	517	497	536	538	535	535	531	526	539	523	525	499	532	548	535	519	488	482	555	545	526	472	520	516	499	507	501	547	523	526	543	496	519	507	532	541	514	523	509	532	500	504	510	489	489	513	524	511	497	485	532	532	513	513	510	476	516	465	542	512	540	511	536	537	503	480	520	528	536	506	497	531	538	476	508	561	486	531	530	509	514	507	504	532	531	514	524	538	481	543	465	507	485	516	546	553	522	524	519	521	487	494	532	509	501	503	439	489	539	518	563	507	501	501	546	494	495	512	490	521	514	523	515	545	479	526	538	504	574	477	498	543	515	509	486	494	508	503	489	527	515	492	528	519	503	477	534	528	533	509	527	520	526	514	495	516	515	527	476	496	519	517	534	531	527	478	508	525	565	527	535	496	531	501	548	504	504	514	550	515	548	496	489	500	479	482	519	582	524	508	483	455	516	501	499	556	483	538	500	499	474	527	519	535	474	496	524	537	520	485	503	533	498	487	474	522	524	496	513	514	485	534	492	514	496	504	484	482	566	503	527	576	500	530	504	477	514	512	526	520	537	504	516	539	511	569	519	492	505	498	526	497	544	485	503	484	491	518	513	495	503	527	518	508	495	508	524	489	536	467	485	525	510	561	512	492	548	517	495	493	505	516	510	534	539	497	516	546	491	475	481	517	543	516	497	516	522	484	515	511	532	521	547	510	499	494	480	486	511	486	465	534	513	449	485	498	508	548	540	537	523	488	487	497	527	499	505	498	531	499	440	481	504	544	530	481	480	488	503	519	478	500	506	500	532	502	543	536	547	497	524	490	536	545	467	531	490	513	481	512	495	520	474	549	508	508	503	519	514	490	555	515	501	494	530	509	530	507	504	520	520	523	526	511	509	482	530	506	496	525	515	548	479	493	526	571	526	557	529	474	505	507	484	515	479	531	480	538	510	478	514	465	533	477	496	509	507	519	509	532	476	529	494	506	508	478	504	525	486	508	507	537	508	458	513	508	538	523	529	484	481	477	527	466	507	488	538	488	534	497	570	498	483	526	519	528	526	535	533	535	530	490	507	499	505	523	489	486	508	487	532	544	540	527	480	520	520	525	474	503	521	509	518	493	513	497	500	494	444	522	496	490	482	502	505	530	535	465	505	501	483	542	515	489	509	535	518	516	537	516	471	551	496	543	522	498	543	508	476	469	496	558	559	528	523	491	551	564	472	493	495	538	472	504	508	492	523	516	518	531	534	490	485	511	479	559	542	517	567	495	500	542	505	542	521	523	502	519	520	495	520	536	528	541	499	521	517	511	548	542	508	524	525	523	519	546	485	502	526	496	491	510	527	476	537	532	520	533	487	530	530	496	523	534	541	519	516	523	491	536	485	520	485	525	524	533	480	532	530	521	520	493	512	492	522	498	523	512	523	532	543	507	541	483	470	492	531	510	533	522	481	506	493	500	485	522	493	527	502	524	514	519	514	510	523	532	506	503	488	508	520	533	499	523	517	504	544	513	492	504	519	490	500	478	500	501	536	545	523	505	516	510	504	542	506	528	495	537	487	519	466	485	490	512	501	498	491	520	462	522	545	544	512	517	471	564	507	571	519	508	524	507	545	520	520	535	473	518	514	482	514	543	495	505	535	474	505	519	509	514	563	497	527	500	489	484	510	518	493	528	520	528	496	491	494	530	499	537	534	528	506	476	514	489	511	500	529	529	542	523	500	494	515	537	470	512	522	515	504	515	505	530	530	520	496	550	516	523	508	506	505	492	560	523	529	477	484	469	484	499	529	482	516	498	534	508	500	499	495	504	478	495	524	507	510	512	490	488	499	551	516	468	514	491	494	491	554	466	545	530	473	497	560	488	510	545	496	448	529	495	535	505	531	501	473	532	501	547	485	528	536	506	493	495	505	510	562	490	507	515	487	478	503	505	502	504	494	529	509	529	506	448	523	503	518	503	479	487	509	499	506	502	502	535	489	472	498	509	518	550	532	539	509	532	541	528	496	530	519	517	508	499	517	523	513	526	536	531	485	554	550	530	507	478	504	501	508	501	498	473	512	503	511	550	480	518	465	457	550	488	520	510	484	506	494	538	506	515	530	522	504	485	500	492	524	512	536	563	481	507	514	525	494	557	529	504	518	561	574	489	551	512	525	506	526	496	502	512	532	504	519	531	487	488	495	527	512	511	530	536	587	501	516	540	509	533	539	512	490	518	511	494	514	519	507	509	500	472	501	504	550	542	490	531	507	525	489	516	545	492	483	520	575	505	520	503	522	514	527	487	477	494	473	517	507	521	484	524	487	520	526	543	505	505	494	490	518	532	533	522	506	529	474	504	508	534	487	514	523	543	519	504	486	508	494	536	513	508	497	485	495	502	557	502	525	535	484	537	491	515	526	509	493	547	513	536	518	496	526	531	531	505	522	505	513	464	486	497	534	509	561	523	495	529	527	499	529	504	508	535	510	518	553	518	506	461	501	509	515	478	520	507	511	493	511	516	491	493	528	523	507	486	488	501	502	556	514	475	492	517	484	526	447	533	511	485	441	492	536	535	513	511	524	478	497	496	485	507	512	496	541	516	527	471	511	523	495	524	495	518	476	536	522	490	499	489	508	514	512	502	564	557	529	491	539	477	498	538	514	506	498	525	494	532	482	474	539	484	485	517	508	527	537	465	539	489	527	499	515	533	517	498	539	496	506	480	548	496	491	520	526	522	498	476	535	490	531	532	499	485	522	494	484	539	508	517	517	488	503	552	507	533	484	513	527	499	531	482	469	514	538	510	543	495	523	455	542	540	489	524	531	500	549	506	496	464	507	516	480	504	478	534	529	526	494	511	527	513	533	514	545	514	485	500	517	492	502	524	515	517	507	497	493	460	504	490	526	507	550	479	507	486	507	503	500	527	487	502	538	508	518	550	460	531	488	508	505	520	528	470	486	516	496	532	508	523	503	484	540	529	495	481	518	516	513	581	496	538	486	496	501	575	499	516	499	523	514	493	545	523	519	494	505	547	526	495	524	538	476	540	497	524	510	540	541	509	537	498	521	509	535	519	488	520	525	509	547	537	491	505	541	500	496	495	519	498	532	508	526	532	530	536	516	512	496	506	511	523	511	486	495	515	497	524	504	504	541	559	517	497	474	486	514	529	482	538	518	477	536	493	531	524	471	492	527	517	549	526	538	505	456	553	494	514	502	510	484	543	502	504	532	488	513	496	492	500	504	467	513	565	515	527	548	488	533	505	522	532	534	521	509	491	556	515	525	516	515	526	503	500	554	488	473	523	514	463	501	462	477	488	522	484	472	503	509	510	512	501	557	528	499	484	506	480	522	510	482	514	526	515	471	495	497	537	531	492	467	477	532	505	495	534	504	531	527	545	497	539	531	515	502	506	538	535	534	489	507	542	538	527	528	499	490	503
21783	26610	13241	3599	2555	1797	1363	1220	1062	983	947	816	763	793	781	756	715	698	720	711	674	737	681	634	656	672	653	666	700	647	619	658	623	655	666	653	668	608	673	632	654	650	651	666	674	646	645	613	624	622	662	656	620	606	641	627	575	646	591	640	630	632	642	588	650	626	636	609	638	612	632	634	596	633	645	658	606	680	613	623	672	647	703	634	649	632	609	608	654	633	692	633	595	630	642	634	632	651	647	636	613	634	612	624	626	614	651	676	643	642	591	627	615	624	617	669	613	581	660	623	646	642	665	621	680	651	607	617	619	579	611	648	616	655	651	615	642	595	639	593	675	642	674	596	656	656	697	628	648	622	589	621	614	644	621	661	677	632	657	646	680	647	656	624	652	650	613	610	632	614	614	589	638	618	626	589	625	652	637	623	636	612	611	657	653	662	597	638	657	623	659	650	608	660	637	639	593	614	648	624	619	651	629	629	640	635	632	667	627	606	630	638	596	635	663	675	672	657	603	638	635	625	636	624	653	590	612	636	573	681	679	697	586	622	614	625	615	572	629	653	668	640	596	611	618	668	641	628	626	647	645	584	635	632	640	591	618	688	610	628	624	682	630	626	650	686	616	617	610	625	638	647	638	625	666	629	654	621	625	644	663	631	654	626	627	607	607	629	609	611	635	624	645	625	635	591	599	647	653	633	627	645	663	635	612	623	630	660	613	638	625	635	637	639	645	664	641	615	661	586	665	632	660	621	631	658	626	610	645	611	603	649	660	570	624	613	637	666	674	615	614	634	634	611	646	613	661	607	612	668	658	672	648	648	622	686	627	621	592	626	676	607	665	624	641	642	630	635	571	643	654	605	644	613	585	627	668	613	642	619	636	618	652	635	605	643	662	631	601	604	615	689	631	626	696	576	619	642	583	645	685	591	647	598	610	651	621	607	638	621	633	583	631	606	594	593	618	607	651	663	632	627	637	697	573	661	649	629	644	655	634	670	647	631	620	614	604	611	674	680	634	620	673	623	645	660	666	649	588	638	664	642	649	632	635	660	618	600	638	650	568	609	655	589	596	625	616	659	631	652	627	639	608	623	622	633	670	619	633	578	669	653	610	639	584	611	585	639	655	622	598	573	633	631	625	649	635	663	638	638	681	666	628	651	621	612	697	643	606	603	595	610	616	636	653	625	616	603	623	631	647	626	621	659	665	644	599	651	629	624	639	644	581	638	640	640	617	653	640	652	599	608	612	644	672	674	625	620	626	633	666	627	612	628	620	605	638	607	599	616	626	613	634	607	618	608	624	651	617	648	578	631	588	624	583	661	640	656	643	638	646	696	620	681	592	628	654	623	611	686	621	686	619	603	609	618	644	625	600	648	659	588	610	687	663	635	612	666	585	602	636	599	677	670	637	641	620	646	670	625	602	643	605	641	630	640	606	620	639	628	602	648	641	628	670	659	654	650	625	674	628	644	624	616	658	630	634	630	601	692	594	572	618	619	564	640	632	625	630	663	632	611	643	588	603	626	632	631	659	631	666	627	680	686	599	625	657	583	625	652	651	608	612	633	651	648	655	603	622	614	651	630	610	637	639	623	666	654	600	640	581	628	599	629	602	626	636	644	642	641	656	650	656	639	612	651	606	687	621	586	642	657	678	626	646	614	640	639	671	631	633	671	639	604	636	603	606	606	619	605	583	640	579	616	605	648	652	654	636	593	622	584	636	646	656	610	629	630	592	648	650	655	572	634	624	616	646	631	586	660	590	636	598	703	637	663	614	696	632	615	636	667	593	608	643	622	621	661	618	609	674	631	650	668	690	615	609	623	629	665	653	658	601	688	635	649	656	651	655	676	612	643	654	613	635	673	651	661	640	644	594	651	612	637	615	649	640	611	593	614	611	619	605	607	607	647	655	644	610	655	648	668	632	641	634	661	656	632	634	649	641	633	615	654	646	603	627	630	648	658	647	649	609	621	613	618	605	624	650	628	660	618	632	590	616	698	648	614	594	633	647	590	658	637	636	638	617	634	651	628	637	668	667	635	621	612	612	666	621	630	639	637	651	635	642	619	604	622	594	602	625	657	616	661	620	622	630	649	603	620	637	642	646	590	659	634	625	652	572	642	626	648	618	677	598	632	635	625	661	610	654	657	664	595	609	598	612	636	620	603	610	630	656	626	624	643	618	641	640	599	649	643	620	657	633	664	638	649	609	641	606	576	609	618	596	670	664	628	661	606	613	618	622	614	653	590	614	610	627	683	679	637	634	599	626	650	657	648	591	631	680	656	645	612	630	659	681	615	635	612	637	612	648	665	665	622	674	612	623	635	646	617	623	595	631	628	639	642	656	603	633	638	577	644	625	594	620	633	641	625	639	639	676	626	648	623	613	667	619	636	638	634	616	629	632	659	597	622	616	694	626	592	646	635	639	641	632	628	647	672	644	632	615	619	619	708	588	665	660	655	642	590	629	623	648	654	610	578	646	672	646	629	646	640	681	595	666	628	625	643	609	620	644	702	608	668	651	612	656	645	656	630	666	587	597	605	645	661	668	566	646	624	614	625	563	623	643	635	629	669	657	586	666	674	675	650	670	627	635	646	649	629	652	631	616	632	647	609	592	673	617	630	638	663	629	664	628	647	644	639	625	660	601	585	630	599	655	623	667	634	638	638	625	652	651	610	672	636	674	598	670	634	653	657	631	588	605	624	649	611	656	625	631	617	666	631	616	594	603	607	651	607	637	679	633	641	636	622	637	611	640	612	651	644	706	640	583	632	626	649	636	631	589	657	625	626	590	617	637	637	647	652	633	610	634	630	620	599	640	621	607	641	693	632	652	614	640	597	613	643	623	631	689	673	639	613	665	604	639	594	619	655	655	652	597	608	598	616	633	598	634	606	626	630	621	625	652	647	624	636	596	646	649	656	594	600	630	608	633	624	608	627	595	634	634	598	631	618	581	624	626	651	597	622	602	631	650	627	622	651	623	649	638	654	626	654	623	631	637	628	641	597	641	677	647	656	613	649	652	624	660	638	595	628	649	638	609	645	612	627	639	648	638	611	652	634	661	623	619	627	659	643	619	640	653	667	619	602	591	624	646	626	624	643	669	622	604	667	603	636	683	614	626	642	613	589	668	655	643	665	642	674	616	636	638	623	627	639	630	601	670	644	647	609	691	619	672	645	656	587	667	616	644	615	644	640	621	652	618	648	566	660	638	571	652	611	643	627	624	631	627	644	644	638	590	642	629	603	644	672	609	605	617	607	628	644	595	627	648	660	639	647	626	619	621	626	624	625	638	618	614	672	663	655	611	623	623	632	651	633	640	638	617	627	647	620	631	590	678	636	607	644	632	679	588	558	659	593	624	642	672	643	619	650	608	622	666	641	632	605	564	596	617	584	617	605	685	649	659	584	642	582	637	617	598	598	690	605	674	676	645	618	643	669	617	623	660	651	589	645	665	609	609	640	648	615	655	661	639	636	627	607	615	595	630	627
24779	21067	26999	25231	9544	726	532	453	367	385	330	391	326	317	319	328	311	336	317	308	341	298	326	300	333	323	328	291	333	324	326	331	330	290	302	313	282	319	284	318	297	309	297	293	331	313	325	279	305	284	324	311	337	304	333	291	317	260	294	300	304	307	301	307	291	289	324	298	289	334	301	291	321	296	302	280	285	313	330	303	287	282	276	292	293	313	309	323	298	292	316	294	318	316	280	288	292	335	287	289	297	345	292	324	270	286	295	317	322	330	316	295	322	305	307	294	322	319	323	302	298	291	304	280	299	301	311	307	300	307	327	289	307	283	287	326	300	308	273	273	313	283	313	326	289	318	318	301	328	326	310	317	296	321	301	325	290	294	312	305	339	287	298	288	280	301	305	302	292	302	287	307	321	324	314	305	305	294	304	281	318	304	292	311	321	309	314	316	315	277	318	316	338	318	312	320	287	299	281	301	320	286	312	307	331	313	323	290	297	326	323	310	330	276	312	280	317	298	307	301	274	299	335	307	337	264	291	299	299	334	299	297	297	306	327	278	311	287	310	340	318	299	289	307	327	315	314	281	257	267	315	301	305	312	317	302	302	299	278	284	315	301	313	310	286	323	294	322	293	292	278	288	322	305	289	298	301	345	306	287	313	326	306	300	310	312	310	303	305	317	279	313	282	320	303	297	331	333	297	295	294	286	307	313	345	280	291	291	357	327	310	279	287	296	296	292	299	294	287	328	310	318	284	288	317	309	313	283	296	307	332	301	305	317	275	307	306	298	271	284	280	332	292	308	289	327	329	301	324	292	299	293	308	306	272	279	276	305	298	307	299	316	283	338	328	291	316	296	311	298	323	321	296	303	286	314	328	302	310	313	298	323	280	337	313	326	297	302	303	308	264	321	289	294	276	310	309	309	286	321	273	324	300	333	359	294	335	325	288	292	333	283	305	312	302	319	311	311	288	324	290	277	328	288	309	286	328	313	283	293	328	329	295	311	280	314	288	304	323	280	299	293	264	304	339	302	289	280	290	298	300	312	307	299	272	323	286	290	302	281	296	310	279	301	308	304	325	317	308	320	318	323	309	295	268	334	314	345	303	298	313	321	284	286	318	318	293	324	311	308	327	301	327	296	322	285	301	310	301	284	276	299	312	299	314	285	316	289	290	288	305	295	301	329	305	300	304	295	328	323	310	287	330	301	296	282	284	309	289	319	292	347	304	309	305	333	300	323	318	311	320	259	274	300	305	331	309	298	302	321	328	285	292	314	355	278	297	302	286	327	313	317	295	286	321	277	333	329	331	277	303	309	337	277	331	309	319	322	319	322	300	300	308	295	290	283	318	303	279	269	296	284	332	303	308	272	309	300	280	299	310	292	293	326	318	289	296	309	292	345	313	329	274	285	304	308	289	313	271	336	323	305	302	304	326	308	320	318	333	276	274	287	320	318	298	309	328	303	311	289	296	286	291	298	294	305	296	304	305	320	314	278	309	309	263	329	332	295	288	304	320	308	350	320	304	327	301	292	309	330	317	318	292	285	306	299	320	326	326	324	268	308	335	305	299	303	267	358	312	303	322	304	307	286	298	308	290	296	304	321	304	301	267	283	257	275	274	283	288	282	364	308	302	317	326	280	309	317	334	293	312	319	307	290	335	321	317	345	320	288	319	324	334	292	301	296	288	299	318	326	315	330	316	308	291	308	285	308	311	299	283	316	312	317	322	309	317	306	306	283	303	310	306	306	290	319	299	279	297	293	291	303	309	295	312	291	297	299	305	298	288	303	287	309	308	325	289	329	287	321	322	290	312	299	322	309	317	307	325	335	288	284	309	290	287	277	297	316	279	261	324	309	305	298	295	297	301	334	299	295	297	316	297	280	304	326	325	302	281	304	295	297	301	300	265	300	318	284	306	288	289	277	310	316	326	289	320	278	328	323	337	248	332	329	315	298	292	310	316	306	323	267	302	318	266	330	310	306	317	323	308	322	331	300	313	283	293	312	298	297	291	337	327	296	310	290	323	310	320	335	307	338	313	304	291	286	290	311	298	325	266	286	307	305	309	295	316	295	295	322	309	294	301	319	302	316	328	312	304	302	325	307	316	313	307	299	283	299	310	321	290	291	306	303	314	307	279	310	348	308	327	282	294	312	323	304	297	298	290	283	323	315	289	281	292	274	310	298	309	304	310	295	303	303	320	293	304	302	307	328	290	341	339	298	299	299	289	298	346	293	287	280	316	274	324	289	299	309	302	297	297	304	289	298	278	290	290	306	312	315	322	306	304	288	318	312	311	316	288	329	285	314	303	276	307	282	289	307	278	315	312	313	323	301	283	276	312	291	331	305	302	280	311	298	323	311	274	306	276	288	291	287	323	283	303	304	275	308	303	331	294	314	289	291	318	316	300	319	288	291	318	286	300	291	297	309	319	295	293	299	313	320	316	298	315	289	271	283	319	265	334	309	310	306	297	275	304	288	302	289	293	327	302	296	301	287	298	323	333	297	279	299	304	310	283	279	302	302	272	292	277	270	304	319	315	320	302	297	300	300	317	296	292	306	317	286	310	298	287	292	287	293	304	304	297	295	286	300	265	307	296	328	314	295	312	317	267	281	289	304	283	314	309	315	296	301	291	308	329	328	300	294	295	277	299	317	315	311	305	322	311	323	308	313	292	309	280	295	289	288	317	303	336	279	317	295	300	333	317	299	292	331	336	292	279	283	320	305	332	319	286	274	290	329	303	333	305	323	303	315	296	292	311	310	295	301	317	305	294	292	304	287	302	316	312	288	307	312	293	323	261	290	287	293	315	274	273	277	321	309	279	323	290	317	323	319	294	291	300	322	316	310	325	307	344	317	279	292	308	306	318	310	268	329	316	299	320	297	318	288	273	318	289	299	279	302	289	323	294	308	296	302	290	286	295	329	287	289	322	337	292	283	311	289	295	320	314	272	270	271	315	340	313	302	320	300	293	288	307	306	319	298	315	298	293	325	295	318	305	301	275	318	274	325	310	274	301	338	288	296	326	282	329	321	290	278	326	277	325	304	306	320	277	307	332	293	301	315	323	286	333	285	291	309	277	324	267	297	290	318	317	320	329	303	322	312	311	281	311	294	299	280	299	318	311	307	333	332	306	286	322	264	278	305	273	301	322	297	290	309	320	288	324	279	314	334	332	296	304	287	307	308	289	319	295	311	300	303	317	280	304	320	313	286	287	325	307	289	295	301	325	279	298	306	305	291	295	309	340	284	303	288	301	312	294	279	334	324	309	308	271	306	314	308	333	318	322	288	343	300	271	306	286	354	308	316	304	303	279	301	307	314	308	305	293	278	298	347	302	278	275	299	282	266	315	275	340	336	311	295	308	315	275	301	301	311	321	323	282	280	293	303	301	303	314	292	290	300	320	290	315	307	302	321	324	313	326	292	318	288	305	301	324	324	293	332	324	304	294	312	334	279	289	283	277	311	279	299	297	292	307	326	302	309	317	302
21030	21381	9848	2209	1474	1025	810	675	583	562	509	471	468	488	468	404	374	432	404	375	389	377	406	414	379	387	400	389	370	412	360	354	369	421	369	352	373	379	382	392	390	365	385	397	417	395	381	375	357	379	391	382	387	399	390	372	361	376	377	384	357	388	409	348	419	385	315	377	361	371	406	375	394	421	380	386	352	340	416	366	368	409	371	390	357	372	370	361	393	383	362	341	407	375	378	399	397	399	422	382	361	377	332	388	382	394	372	393	353	429	372	382	399	378	384	409	371	381	379	406	371	382	390	404	376	393	391	380	392	375	405	408	355	370	406	392	374	364	347	390	383	379	407	361	345	371	360	372	374	415	377	409	417	382	373	384	393	377	374	399	402	392	381	369	393	374	359	369	386	382	394	400	344	389	396	392	363	413	366	421	359	419	377	369	398	394	385	377	386	377	372	364	374	411	390	439	391	362	393	373	402	393	407	389	353	361	394	374	410	380	376	361	384	328	381	388	367	392	369	382	376	371	349	349	400	325	371	366	373	402	392	430	356	380	408	367	374	365	358	384	400	358	361	404	366	371	396	369	359	378	387	405	389	360	383	368	374	351	348	385	369	384	411	372	363	378	375	364	351	391	399	411	364	388	383	400	350	406	345	379	354	386	388	406	365	399	385	388	392	396	357	356	403	377	361	378	380	342	369	382	366	358	430	394	385	346	327	385	369	372	405	402	382	330	384	356	372	387	369	341	395	402	395	367	371	364	348	371	383	352	421	365	366	425	399	363	397	384	399	364	364	385	372	373	368	400	367	360	368	376	390	383	363	375	376	370	397	343	378	357	374	379	386	385	364	392	345	404	365	361	373	389	372	372	386	387	380	342	392	371	390	378	393	367	384	341	361	377	387	382	370	389	417	387	368	371	399	425	380	359	387	412	382	347	372	379	439	382	369	385	393	362	382	361	424	350	420	380	388	371	401	374	357	372	400	393	389	354	373	394	383	393	365	363	374	367	384	389	388	370	381	386	376	417	364	396	381	385	406	373	386	390	424	342	381	390	363	388	374	365	418	372	387	379	371	381	404	368	403	351	381	348	386	359	389	386	366	359	380	384	387	386	380	399	397	407	369	393	374	410	402	352	385	381	384	398	386	388	382	375	378	354	396	376	407	382	356	407	401	368	386	368	398	347	408	391	394	380	362	360	420	394	386	398	349	413	416	374	377	400	389	382	377	395	368	341	385	406	354	400	380	367	372	355	369	387	378	364	393	393	365	353	359	348	398	387	369	400	400	419	391	415	380	377	403	386	365	412	381	418	382	416	355	350	373	371	392	358	377	392	384	386	390	392	407	369	404	390	383	383	394	387	358	372	369	389	365	389	372	357	380	369	388	358	377	375	389	391	382	402	384	375	397	373	357	353	362	413	408	376	360	370	371	370	355	391	385	358	400	382	388	390	358	389	373	362	380	358	387	387	415	410	401	374	375	433	367	362	362	386	376	413	383	382	375	389	384	369	377	353	384	406	384	385	384	402	382	382	384	396	381	397	398	387	378	391	373	368	366	379	413	365	414	407	348	368	378	370	362	373	361	374	373	406	385	370	368	379	372	371	375	394	387	399	400	372	368	366	345	396	389	377	329	386	368	411	394	369	381	336	371	395	382	395	385	356	405	372	353	383	352	373	394	386	374	360	378	395	408	368	416	376	382	394	384	359	379	394	369	382	379	394	374	394	372	394	380	394	358	413	403	378	334	371	377	377	379	385	343	394	340	387	374	410	399	402	378	382	344	358	404	388	389	368	393	364	352	396	365	388	374	387	409	377	374	363	413	400	383	389	372	368	394	394	365	391	408	377	374	405	363	384	393	403	375	390	388	397	376	388	394	372	382	374	394	365	368	364	407	383	390	351	388	365	353	382	400	352	390	368	365	353	368	409	361	401	362	388	416	371	361	381	376	404	372	356	374	402	387	394	390	388	386	343	398	385	339	442	356	383	403	396	398	362	338	388	355	384	377	329	354	392	365	378	375	380	369	376	424	404	383	362	344	385	355	394	400	404	351	415	413	357	429	374	357	367	391	388	383	364	399	355	350	375	353	371	367	385	378	386	385	414	369	369	375	384	353	385	374	390	366	363	411	376	386	408	375	355	374	405	397	399	348	396	363	358	396	396	390	407	384	370	394	382	358	398	423	383	409	379	357	367	386	393	381	365	350	384	358	379	387	402	354	370	364	372	378	385	377	379	374	400	369	351	371	362	392	377	403	366	386	404	401	387	378	365	343	405	404	381	385	384	358	383	359	384	400	380	342	378	361	384	389	361	365	404	355	374	356	399	359	402	399	370	361	388	365	348	381	361	368	339	351	327	342	359	375	373	406	403	349	386	387	383	365	375	348	379	374	383	386	390	357	359	362	372	372	381	394	377	333	391	372	375	373	372	366	403	402	371	393	396	367	385	370	391	357	401	373	381	360	401	423	383	388	356	349	357	362	364	392	376	386	399	399	360	400	379	404	388	362	382	354	387	372	349	382	400	397	419	377	379	342	372	412	408	389	365	370	377	377	397	376	353	366	412	411	379	391	378	378	385	358	378	362	339	392	401	362	372	398	389	392	401	357	401	388	390	401	381	396	333	384	394	386	381	386	387	397	380	387	393	346	369	385	394	377	370	390	417	375	380	383	384	381	400	355	388	351	409	381	375	348	403	378	394	388	388	371	405	379	392	385	411	408	385	356	360	353	397	376	389	394	351	387	381	378	361	364	395	385	401	407	370	350	392	387	362	372	375	364	358	380	375	406	378	367	368	394	406	353	363	355	379	364	384	398	393	402	432	382	391	366	364	395	389	400	390	372	379	381	357	389	334	380	407	385	350	398	367	346	376	389	350	374	369	410	386	377	356	339	367	376	371	395	376	379	348	404	382	421	394	390	391	374	350	358	399	366	397	387	352	396	374	357	368	360	395	378	366	359	354	400	416	389	372	364	401	387	386	371	395	393	379	386	403	364	336	381	335	370	370	377	377	415	349	378	401	412	370	403	384	389	394	396	377	358	369	364	414	405	384	354	370	359	385	383	359	405	398	405	325	358	390	389	375	396	403	383	386	380	394	372	377	387	369	391	402	364	384	359	393	388	387	404	415	372	364	393	377	387	368	359	371	365	382	373	399	407	391	380	364	365	397	345	374	367	397	362	342	372	344	353	391	335	355	369	389	361	398	361	374	372	373	399	352	394	392	402	396	357	370	366	370	376	403	372	404	411	364	402	359	389	385	389	362	428	365	409	413	387	394	373	378	412	390	382	352	380	414	386	428	367	374	343	364	419	384	413	379	367	350	394	390	356	423	416	378	382	392	379	369	385	345	381	402	385	390	368	381	388	370	383	371	376	371	399	380	351	369	387	338	391	380	388	361	359	397	388	443	394	364	381	349	387	400	345	360	352	343	403	416	386	398	390	369	384	401	366	356	377	391	413	384	384	394	368	375	375	367	372	372	389	358	371	397
22744	21123	28610	23904	21121	21095	6050	894	631	627	523	477	472	460	437	404	439	390	389	396	343	340	356	356	361	356	308	309	349	346	347	302	325	339	325	328	319	325	347	314	299	344	311	290	311	339	296	327	327	311	308	329	319	347	313	303	325	317	318	326	339	312	335	277	333	355	327	327	304	296	341	318	327	321	321	300	314	318	312	302	322	322	295	317	339	326	320	282	303	312	327	332	314	314	341	329	312	317	292	315	311	314	335	324	293	322	321	282	322	309	286	295	308	325	335	314	333	317	308	313	349	312	311	328	285	297	309	326	306	337	329	308	314	334	349	311	284	364	330	346	322	301	316	321	317	311	330	312	344	312	357	297	294	311	324	307	341	288	348	319	321	304	319	330	315	308	305	289	323	312	310	303	305	298	317	318	321	312	321	325	323	303	300	290	362	303	313	303	291	347	311	327	317	331	307	307	301	298	347	340	318	300	309	326	330	341	332	323	300	289	299	325	321	345	313	278	299	313	330	323	298	322	294	315	340	309	338	314	340	315	312	321	312	318	314	326	318	322	309	332	347	332	315	342	325	324	300	286	301	309	309	306	340	354	326	316	312	335	277	334	290	317	334	309	317	335	352	291	332	307	289	322	297	312	327	308	304	303	325	323	320	291	321	324	286	327	299	311	302	312	332	302	329	348	323	290	273	286	308	313	315	322	320	298	293	294	307	276	338	288	265	329	300	266	278	301	299	353	320	310	282	304	292	317	275	303	304	316	303	338	322	285	319	285	309	321	295	320	305	330	304	325	286	338	327	299	322	314	295	319	297	309	316	307	351	307	318	298	347	316	286	336	304	312	333	311	323	298	310	291	341	342	320	292	318	303	311	316	363	312	319	323	312	321	314	312	296	335	291	312	308	342	285	338	304	323	312	329	326	315	302	321	323	282	281	313	276	297	310	309	325	309	344	293	311	303	311	319	338	342	345	296	313	315	298	289	331	303	299	342	303	305	315	330	285	290	352	307	314	307	309	319	289	295	335	301	306	299	302	307	315	310	307	292	303	274	332	311	301	344	287	311	343	303	308	326	316	346	287	312	307	311	343	325	321	302	314	300	310	302	326	326	291	335	350	312	344	285	327	311	296	338	323	297	336	309	349	305	323	327	329	316	298	316	340	288	330	317	300	318	313	317	350	310	336	323	346	324	296	299	333	321	300	319	322	302	308	314	323	310	315	342	336	297	330	283	288	301	295	312	307	285	283	321	318	353	309	322	350	309	291	289	322	322	329	314	326	313	316	268	304	321	303	287	322	310	281	323	314	312	324	300	301	309	304	350	322	305	315	318	331	295	306	341	321	316	318	316	322	295	305	308	339	297	294	281	343	317	324	304	317	301	291	332	324	289	299	291	304	322	321	319	314	292	329	329	329	340	342	285	307	313	302	334	350	296	335	327	311	328	302	316	313	295	311	297	330	349	295	334	302	329	306	313	320	299	300	289	311	325	340	322	318	313	291	327	304	326	319	338	315	328	301	300	313	284	345	297	309	306	312	302	305	321	301	330	336	317	325	319	289	323	345	291	286	330	298	330	313	339	308	298	308	316	338	326	304	305	295	294	303	291	314	312	335	314	310	354	311	318	332	322	289	312	280	320	316	332	314	300	344	299	330	313	296	301	312	319	317	326	302	338	314	316	296	289	316	337	338	319	305	315	298	304	314	307	318	321	312	324	300	305	282	324	307	294	323	310	314	305	295	331	319	318	291	275	292	311	305	309	284	279	312	307	332	296	340	322	333	303	306	321	280	299	314	305	314	311	297	319	319	317	356	326	323	315	308	290	317	292	319	300	333	332	339	322	320	317	316	299	330	306	336	298	322	321	281	317	326	298	303	317	306	317	302	292	331	325	319	326	298	338	329	348	331	326	346	321	308	311	307	300	321	346	311	313	323	310	295	262	326	301	311	293	342	342	330	337	324	324	347	345	314	308	309	279	341	315	327	293	303	294	293	330	309	314	324	323	329	326	327	322	329	321	311	328	305	324	285	324	331	327	317	330	336	311	343	300	353	324	328	334	301	305	317	309	318	314	308	292	302	314	303	305	324	325	305	294	344	286	325	327	325	335	297	303	306	313	283	303	322	306	322	288	287	326	304	316	319	309	329	311	317	320	325	323	330	302	321	304	320	310	301	293	300	282	319	325	331	323	346	303	322	295	317	337	301	338	324	319	309	344	321	303	300	324	311	321	309	295	327	304	299	287	309	333	327	298	333	302	316	325	296	268	326	313	307	290	303	333	311	331	328	324	296	292	308	303	308	323	318	328	302	324	311	323	315	315	292	295	310	298	315	306	316	317	330	320	328	316	288	313	280	321	326	314	282	307	307	306	311	333	297	308	281	327	298	314	326	311	268	327	298	322	307	296	300	312	308	341	334	322	327	282	337	326	323	319	309	347	297	320	294	272	329	312	308	302	338	293	329	338	319	319	316	300	268	338	342	318	334	320	313	329	302	330	310	307	313	304	355	317	347	310	319	292	316	338	306	287	302	307	294	308	327	324	304	315	301	308	324	304	326	297	316	336	316	342	317	328	318	342	353	300	328	343	321	306	336	313	316	305	323	276	311	278	325	295	336	295	357	316	298	304	319	290	301	289	309	310	311	327	351	302	306	306	329	347	311	345	298	290	310	303	309	291	314	311	284	293	334	346	317	324	328	316	321	327	347	286	286	295	311	306	326	371	324	292	305	304	300	330	308	298	318	304	323	289	341	295	319	320	342	333	306	329	331	317	290	323	296	343	313	320	293	288	319	309	322	340	281	348	316	336	312	318	327	297	316	327	336	330	323	298	332	313	328	346	294	285	323	340	324	313	307	336	306	307	298	310	322	304	333	315	345	296	335	320	286	329	289	336	299	284	294	303	315	315	351	354	309	299	329	332	322	321	317	321	324	296	325	276	346	321	306	301	326	354	340	292	299	313	308	284	315	314	317	324	314	319	316	301	302	337	316	306	309	268	303	300	319	296	328	283	334	317	280	294	324	300	330	300	278	324	304	334	317	293	298	325	295	334	302	320	322	313	288	287	315	339	271	351	305	299	330	289	320	320	294	306	343	272	316	325	320	323	301	311	291	305	316	317	299	304	297	353	321	323	322	315	285	312	332	273	285	305	329	327	314	322	303	295	313	303	336	336	306	319	342	297	311	300	320	301	331	291	327	300	314	301	305	318	346	290	319	308	332	300	311	309	324	311	285	307	316	328	284	314	344	316	298	300	325	343	339	302	342	300	310	322	278	307	321	294	305	302	271	333	285	295	309	343	321	309	311	325	310	326	293	282	291	336	320	310	295	307	291	346	323	304	327	340	326	299	322	338	301	299	315	317	313	295	292	299	323	290	309	312	308	329	311	315	328	287	326	291	325	321	327	271	319	301	315	336	329	306	276	309	316	345	318	281	285	297	297	333	328	300	300	277	334	297	324	291	295	295	298	328	313	289	287	306	301	295	308	310
25695	33317	19303	6053	3800	2606	1902	1435	1231	949	893	804	695	608	649	529	576	520	482	459	455	487	465	448	442	424	450	399	427	449	450	408	435	430	415	385	427	413	368	371	407	418	424	441	386	443	423	394	404	405	414	415	420	417	408	451	418	403	381	419	405	404	409	391	360	413	398	348	388	435	426	374	415	397	373	414	395	379	389	368	408	417	367	377	400	404	400	396	405	400	408	415	390	368	420	387	376	404	442	396	375	421	418	402	394	376	408	418	401	406	381	373	386	451	437	382	385	405	387	411	432	419	391	377	384	394	410	398	402	407	390	394	424	373	382	395	373	363	389	427	352	462	386	381	402	415	381	385	428	412	405	397	402	406	406	371	389	340	423	386	407	444	435	390	413	432	410	388	381	384	401	379	447	403	389	398	382	379	397	407	398	392	372	387	397	412	363	364	382	375	418	365	392	420	403	433	395	389	404	370	415	445	411	424	380	386	408	377	349	402	393	398	376	405	417	415	425	403	400	415	374	360	396	346	414	362	422	350	393	369	391	381	378	411	406	407	377	372	409	371	374	386	383	397	440	387	382	356	373	423	427	374	416	375	434	413	390	413	399	353	416	392	404	372	401	411	413	424	398	409	374	381	375	386	373	367	410	415	387	408	393	376	375	403	364	382	404	398	419	391	359	393	392	382	368	373	411	403	402	410	370	373	386	406	396	411	399	417	378	414	396	419	371	357	373	404	390	394	381	347	408	382	425	386	441	400	420	376	391	382	411	373	434	428	399	378	381	398	394	392	403	363	369	408	374	371	395	419	370	400	414	385	400	371	373	386	379	417	359	418	396	389	404	400	387	352	373	422	404	375	382	387	406	421	390	428	378	378	416	419	412	406	376	366	357	427	444	410	385	403	409	420	403	425	392	385	412	388	389	379	414	373	375	413	387	394	387	412	409	399	412	412	405	412	389	389	408	379	388	422	355	367	385	353	385	411	414	367	448	376	387	375	381	369	368	411	440	403	391	370	372	377	433	393	362	395	380	387	382	371	377	378	428	382	375	403	368	411	376	406	377	396	379	389	406	426	368	395	386	370	424	399	393	403	417	408	394	378	377	392	388	407	376	383	391	371	389	421	407	431	401	426	419	380	382	368	393	422	390	368	395	420	445	372	387	395	384	399	381	388	428	378	382	402	418	408	376	413	413	371	389	425	421	437	374	412	419	372	395	388	412	393	443	370	393	439	367	408	370	378	387	381	415	365	399	396	398	404	399	397	409	413	373	383	395	384	374	374	379	396	397	392	410	403	422	388	396	410	368	414	386	357	385	414	406	411	387	409	398	424	405	409	393	372	421	396	401	422	394	395	381	390	358	397	416	414	379	400	374	382	395	434	399	388	370	429	389	430	390	386	391	363	418	399	416	395	386	393	369	390	419	380	408	408	379	400	396	358	367	415	395	401	404	374	422	402	402	406	384	375	390	381	407	406	367	363	404	412	429	391	407	363	442	393	372	404	381	378	408	388	416	388	376	397	399	416	404	383	412	387	406	400	367	392	357	416	386	395	380	387	409	386	389	399	419	403	391	370	407	346	389	398	377	401	403	359	380	426	413	394	398	386	408	394	423	416	383	389	369	410	385	383	415	404	404	436	394	391	399	427	412	405	384	374	375	405	397	412	373	360	388	410	380	381	385	402	411	436	408	364	427	402	416	399	389	384	411	373	395	380	396	366	417	388	409	376	381	398	393	371	406	356	433	389	383	405	398	402	370	413	423	405	379	419	381	359	410	342	372	385	370	381	404	395	390	427	408	361	353	383	398	386	420	372	377	404	358	397	417	382	398	368	386	382	375	415	432	399	413	395	379	370	368	377	410	368	394	348	420	409	389	383	375	420	392	397	435	377	402	395	363	402	435	373	375	367	405	389	430	390	387	388	406	391	384	415	422	409	347	406	356	427	348	384	375	346	368	348	371	427	368	387	411	405	368	416	440	403	409	360	391	369	402	409	361	398	387	402	382	394	394	426	433	378	387	403	410	372	374	371	395	384	413	364	395	379	380	393	399	384	408	384	418	414	416	420	366	371	420	391	361	361	407	396	377	395	378	383	419	402	381	350	374	376	408	396	365	430	388	366	383	394	413	371	386	390	382	428	396	384	404	404	395	358	374	399	395	396	415	426	400	387	392	358	373	412	350	398	371	392	391	396	402	380	391	381	384	389	380	421	380	387	392	391	356	418	354	385	398	368	383	415	366	426	378	417	389	370	404	387	396	391	369	376	429	412	400	396	364	393	369	386	386	394	373	396	371	374	410	398	420	365	451	417	372	374	421	414	411	384	393	430	408	376	409	394	369	410	389	409	354	378	389	384	417	395	392	373	383	376	394	382	399	386	400	406	377	410	394	389	387	408	417	396	377	379	383	400	412	435	378	415	410	391	422	390	336	385	400	366	412	397	417	387	406	371	372	406	416	407	380	383	398	369	375	397	395	392	409	363	359	406	381	384	368	421	388	390	372	410	416	386	398	367	416	420	366	419	435	436	379	403	379	401	360	418	418	360	391	389	383	395	367	410	410	391	397	411	399	370	403	401	410	417	383	418	388	393	428	390	381	375	371	410	399	374	407	415	379	416	398	398	399	429	423	424	418	424	349	395	421	373	410	422	405	391	346	387	412	434	417	419	367	372	420	405	385	430	367	429	402	389	399	389	410	373	412	389	380	394	378	387	385	362	408	402	416	420	395	412	374	374	395	389	390	435	386	382	389	385	432	397	379	394	383	396	383	376	391	393	430	402	404	414	385	377	406	364	391	398	414	382	393	413	364	410	416	373	364	372	430	402	387	365	375	404	412	395	383	408	415	404	379	406	397	345	374	407	403	417	390	404	394	378	405	379	364	404	388	379	413	395	394	383	366	377	415	394	398	395	385	418	411	378	382	408	428	355	399	402	387	395	373	400	394	383	363	416	402	401	371	366	387	397	410	396	401	401	401	423	410	414	418	358	364	383	363	381	378	387	388	435	383	389	366	411	418	415	396	406	387	415	410	414	408	403	382	383	387	399	370	405	371	379	375	387	433	398	374	388	386	434	372	428	442	399	395	384	402	412	409	407	420	427	389	413	364	381	436	407	418	384	404	400	378	395	376	404	385	360	403	382	375	402	411	380	410	400	388	435	399	380	390	417	354	337	391	418	421	400	403	407	377	367	391	412	431	382	397	392	421	375	410	378	389	387	381	396	413	397	403	393	376	403	411	390	397	399	407	393	393	390	424	411	373	431	380	419	438	409	385	384	447	418	409	400	419	399	407	369	389	422	427	402	382	371	423	402	391	409	400	412	398	390	402	414	411	412	407	384	375	392	392	371	407	414	381	421	400	385	398	367	391	378	356	380	407	364	401	435	376	395	379	379	386	403	374	420	430	398	380	427	383	399	403	387	396	373	403	408	370	428	364	383	391	361	400	391	425	431	394	402	393	419	390	385	401	421	425	368	390	384	375	396	441	376
27346	19466	8225	1189	614	521	513	488	498	484	493	480	515	495	507	506	539	513	469	504	534	479	481	463	457	457	476	467	499	478	490	539	475	494	501	489	514	470	488	504	475	454	476	517	488	472	530	469	431	483	476	508	455	459	462	476	459	490	486	463	431	478	488	471	502	442	464	483	487	501	438	495	480	463	486	477	461	456	456	430	477	471	477	465	514	493	462	495	499	466	447	486	474	475	431	470	440	498	463	495	455	504	471	512	436	469	457	509	494	422	492	494	477	481	474	488	476	486	493	493	432	467	495	455	506	479	496	423	487	484	504	490	442	465	425	453	467	456	501	474	456	467	455	476	458	479	454	471	456	504	481	537	471	469	480	476	489	471	478	475	463	471	468	513	466	494	428	442	507	501	503	479	454	481	511	485	475	480	460	448	502	469	447	471	478	482	468	459	502	520	481	449	462	475	500	487	466	505	489	454	480	448	493	489	476	463	471	473	499	462	472	487	434	498	452	503	445	491	448	486	460	469	483	469	457	485	497	528	494	451	451	505	440	486	508	423	462	463	470	488	456	474	528	468	499	512	507	462	503	457	459	499	507	452	507	519	482	489	463	482	443	509	476	465	491	501	453	459	494	433	470	465	511	507	482	463	451	473	492	460	496	506	469	484	459	506	507	484	486	454	460	466	505	513	443	462	481	484	520	448	445	460	494	456	495	553	468	455	467	487	507	504	498	485	488	491	508	483	479	494	492	479	455	497	454	496	465	488	469	492	465	493	495	464	455	472	468	488	478	440	475	505	476	504	438	484	434	468	440	477	499	481	485	502	458	458	453	489	492	493	488	487	504	446	479	494	445	476	487	472	469	486	499	532	513	501	471	486	468	477	474	455	462	477	471	485	510	452	486	480	480	470	469	459	490	479	461	446	451	489	473	468	519	518	482	457	508	501	467	459	492	477	488	476	482	450	481	484	485	503	456	500	451	455	487	478	516	463	489	474	484	542	467	493	475	483	519	499	476	485	448	500	502	500	477	480	495	459	460	495	511	480	464	452	480	499	469	491	476	490	500	526	456	466	493	516	472	465	470	472	486	486	488	504	495	474	507	495	485	462	499	486	456	475	489	449	466	484	485	490	475	469	495	468	525	467	471	510	484	500	475	462	456	483	487	466	502	461	517	441	460	495	484	420	489	509	491	466	470	494	460	483	470	514	477	504	461	491	454	448	520	466	483	469	457	466	492	518	468	483	456	474	479	476	465	483	497	497	499	526	491	510	517	463	494	464	496	483	512	497	461	481	478	457	488	458	473	475	490	473	486	454	497	512	490	520	457	477	497	449	488	472	506	479	423	471	462	527	444	481	455	525	456	478	502	482	493	505	474	442	453	514	480	498	504	445	468	429	514	509	489	487	530	498	514	505	479	474	490	515	472	501	498	474	505	461	466	501	517	450	516	492	464	466	469	468	444	466	454	487	542	497	508	450	485	486	480	468	504	506	495	468	482	520	510	485	475	530	444	490	454	487	474	464	505	492	448	468	477	485	470	460	427	497	483	480	461	447	478	473	470	452	512	473	524	520	481	476	477	475	435	461	491	480	456	488	476	467	475	471	472	456	472	478	486	470	498	458	473	477	495	475	447	442	503	479	475	478	502	497	460	516	521	483	462	502	463	438	446	512	474	473	507	491	484	501	485	483	521	516	463	478	481	467	499	532	459	484	472	478	479	446	484	432	492	487	494	486	487	502	451	507	512	474	484	451	531	472	501	471	483	509	529	446	484	456	474	463	444	473	486	480	508	473	467	498	479	450	527	498	493	511	497	460	467	514	465	473	461	472	450	460	472	479	457	478	476	495	478	501	485	511	486	490	467	461	445	486	494	472	473	485	478	464	480	463	475	522	487	471	466	455	443	483	499	473	493	477	496	477	495	484	485	475	442	458	481	490	450	496	426	475	474	492	481	501	541	487	456	496	517	465	480	470	499	469	482	456	464	491	490	474	460	486	480	442	441	468	455	452	508	457	513	494	447	465	476	452	470	489	478	455	501	477	466	493	478	454	464	488	423	463	472	518	470	495	477	482	480	447	508	477	502	480	479	466	489	540	473	460	508	473	509	458	453	488	462	488	468	457	509	448	483	459	501	466	456	465	470	497	490	501	464	513	438	482	532	467	494	516	495	519	474	471	455	481	493	467	450	513	471	484	469	490	490	472	463	435	512	459	482	485	460	504	505	469	520	473	514	498	502	480	498	494	530	476	433	475	518	485	471	478	463	464	512	486	521	482	495	497	481	475	488	507	500	495	458	454	487	491	509	471	473	447	476	506	495	443	482	516	483	467	489	475	471	470	470	415	467	494	485	472	477	475	445	513	466	506	488	477	452	514	488	496	473	462	507	462	494	470	481	447	494	481	448	486	514	459	465	467	529	492	453	477	504	492	465	491	477	475	516	490	482	455	448	433	486	483	473	546	483	489	488	448	459	464	408	457	499	499	485	484	516	438	498	435	533	521	453	506	483	509	481	472	475	473	471	431	533	470	526	485	471	480	469	462	482	455	450	507	514	463	483	435	513	454	484	453	470	477	439	440	481	494	471	457	463	435	497	482	424	495	486	494	474	503	493	471	496	459	421	472	465	464	457	517	484	475	486	475	487	517	508	511	505	474	487	472	511	480	474	451	441	511	463	496	490	472	472	492	439	485	473	484	446	474	442	497	525	529	464	469	481	490	483	483	495	482	525	460	509	502	501	519	477	518	520	470	460	477	477	492	445	485	449	500	506	443	509	497	483	445	465	459	470	461	509	476	467	465	460	514	475	508	455	477	470	459	472	460	496	460	489	462	459	515	511	436	454	478	443	494	490	443	467	475	515	484	518	488	498	508	515	494	489	514	452	461	475	507	484	440	472	489	474	478	474	449	443	488	479	504	485	493	498	464	464	493	459	505	493	493	461	476	472	443	435	479	504	494	511	493	455	454	495	481	474	479	476	465	493	484	459	474	477	434	444	520	491	497	481	482	483	471	492	489	471	495	465	485	468	498	484	453	463	520	494	492	452	475	456	517	472	435	450	491	445	510	501	487	487	469	430	524	495	466	494	466	449	494	441	455	448	483	464	498	483	496	476	484	532	500	502	486	517	466	494	486	467	467	448	474	470	487	489	440	478	528	445	468	527	451	462	486	463	481	477	446	426	465	429	489	502	486	473	472	499	486	466	485	479	510	458	482	489	476	494	509	478	456	480	475	471	478	469	490	476	471	529	512	465	429	447	487	439	479	451	497	485	526	490	468	485	432	508	457	506	441	454	463	478	498	456	463	489	462	480	476	460	472	449	468	477	432	492	455	473	477	462	453	475	472	474	478	483	444	480	486	459	503	458	478	516	459	460	494	437	483	469	449	480	459	475	463	475	461	433	483	482	508	472	461	513	478	491	496	468	478	501	471	469	490	472	477	518	492	471	468	505	467	488	446	501	456	488	473	487	497	498	498	477	483	447	462	489	472
16414	12800	5692	1037	775	664	599	646	638	591	602	618	576	578	593	580	610	565	567	579	568	608	587	511	581	597	590	592	507	657	602	577	603	637	633	576	595	613	599	560	566	639	602	601	585	593	571	595	618	632	592	573	561	567	602	586	613	584	550	595	578	571	608	591	580	590	568	598	588	589	589	582	622	576	614	607	585	596	564	577	546	615	587	574	588	584	584	574	579	555	540	578	618	584	591	565	590	572	584	562	604	597	644	585	585	613	616	621	645	573	547	621	579	577	587	577	625	555	595	563	549	574	616	615	590	597	599	595	589	570	575	601	640	612	597	569	553	570	576	583	625	555	611	599	564	592	592	609	563	585	544	565	636	606	571	573	592	612	585	601	593	631	603	592	571	608	547	612	603	591	558	557	602	585	584	578	559	615	591	578	621	566	551	595	607	588	591	596	606	584	570	580	578	599	574	613	541	592	596	605	590	624	596	588	556	625	640	606	573	576	561	611	589	582	609	577	596	619	617	610	592	595	601	608	595	607	592	613	580	576	597	587	596	571	597	587	571	611	589	545	620	612	568	583	615	531	609	586	590	612	559	573	593	595	615	610	564	589	578	560	567	579	562	647	585	540	572	620	563	598	564	585	604	600	611	549	615	575	616	619	589	604	538	568	604	576	577	566	591	604	615	611	566	617	570	605	587	572	590	586	610	601	633	585	631	607	597	549	595	593	618	607	621	597	600	605	608	568	575	632	562	590	591	576	563	586	622	631	586	634	596	598	574	577	586	582	604	571	604	613	644	591	597	616	575	586	560	632	606	601	615	584	610	596	576	557	583	582	607	563	625	564	527	611	605	564	558	636	584	571	614	582	561	572	523	605	620	618	596	613	608	550	573	533	594	573	599	575	606	595	620	551	608	609	583	612	568	592	555	530	589	560	606	620	589	593	585	653	534	651	565	589	577	593	603	616	606	604	602	604	617	590	564	608	624	600	588	576	551	606	595	598	600	594	585	650	515	615	629	602	588	622	590	583	571	612	601	570	602	583	524	609	563	596	589	584	590	605	578	616	560	594	589	589	570	573	614	620	615	580	582	599	621	564	592	613	554	573	559	604	596	628	561	603	611	603	553	612	636	558	606	640	572	580	636	605	595	587	547	602	590	519	569	573	622	620	567	573	602	593	559	592	594	570	562	582	564	588	571	597	566	597	597	602	580	602	579	584	580	633	571	583	579	556	600	595	585	550	603	617	595	585	572	645	599	599	567	591	619	573	589	574	586	577	580	560	628	539	594	565	595	591	619	613	603	556	590	608	585	575	592	594	580	563	597	623	610	577	582	603	593	597	595	582	595	559	600	613	590	573	599	619	540	578	607	609	557	595	575	625	581	575	592	587	568	602	608	550	575	637	604	592	596	536	595	605	610	571	576	577	587	602	581	576	548	635	578	539	564	616	619	638	602	607	575	561	587	611	577	572	526	565	539	649	571	575	594	535	622	586	604	585	584	609	577	522	595	585	568	572	566	554	565	591	597	570	580	561	610	580	536	590	609	586	601	600	583	604	592	607	594	592	566	566	633	601	531	588	599	632	582	638	576	596	648	613	598	612	565	607	600	554	585	584	588	611	623	606	596	572	587	562	594	544	598	603	594	602	543	624	571	620	548	623	631	618	615	568	595	591	565	597	620	549	623	568	603	624	598	584	597	580	615	597	607	595	579	582	598	568	603	622	583	584	584	553	571	593	593	565	570	561	583	578	616	599	580	615	577	643	583	555	558	547	552	600	624	561	631	536	599	592	611	579	555	613	589	592	539	592	590	592	580	590	595	570	548	603	630	572	589	566	592	592	565	622	586	582	562	599	591	625	554	598	608	540	588	583	571	644	599	562	574	617	616	613	556	592	553	594	599	621	601	588	600	569	588	605	640	580	574	591	582	635	566	559	576	597	618	546	550	566	581	598	591	564	579	556	546	612	564	624	600	597	538	589	581	574	633	593	593	569	566	601	608	586	571	557	594	614	654	592	591	562	597	588	597	575	564	582	592	587	603	575	600	555	638	551	577	550	608	608	581	605	613	574	604	608	636	598	604	601	579	582	588	543	543	566	571	582	623	567	539	584	591	619	610	592	640	573	587	583	596	580	592	576	577	635	604	599	556	571	606	568	594	588	571	572	558	614	573	594	581	582	566	583	585	584	606	567	560	581	610	554	600	573	632	562	575	603	559	596	583	611	588	596	613	572	548	616	545	562	596	588	603	592	598	568	607	539	603	563	621	528	583	598	666	535	601	609	594	565	631	556	569	580	580	579	596	583	614	614	578	638	589	584	620	614	545	578	604	570	605	598	607	605	592	596	588	590	600	562	575	571	594	564	582	610	599	568	581	594	619	608	594	553	589	582	552	587	596	620	553	596	549	591	575	559	586	604	601	569	566	587	623	585	574	542	574	586	563	567	561	577	577	601	572	604	585	588	548	570	608	609	644	621	612	608	576	578	595	593	552	592	584	610	600	604	587	567	558	584	593	567	621	603	605	566	539	606	602	594	547	586	556	590	612	584	597	589	614	609	578	585	603	634	576	592	584	575	571	590	588	557	544	572	592	639	545	611	620	625	609	620	580	586	591	558	545	595	582	578	619	572	621	583	588	584	575	594	587	582	602	569	594	554	547	575	608	620	580	601	570	594	608	582	635	597	555	614	572	582	532	577	579	543	597	584	548	580	622	601	584	582	604	613	546	596	620	542	578	569	552	591	623	576	622	594	592	547	590	627	617	583	555	566	622	565	623	579	578	639	546	589	587	597	619	599	569	589	580	593	560	570	581	583	625	565	592	598	627	549	586	554	563	570	582	588	616	590	560	554	578	565	602	559	599	597	600	601	571	613	598	584	573	606	597	587	570	615	538	616	564	589	618	564	595	560	575	575	578	582	602	617	555	560	552	597	577	603	597	595	584	609	561	594	535	616	528	576	602	532	594	582	600	573	580	607	609	592	585	593	609	619	585	601	588	568	570	539	562	582	605	578	596	609	587	595	562	572	624	586	524	593	650	614	568	588	582	586	575	598	562	578	596	594	571	566	579	578	605	594	549	579	576	588	603	581	601	590	542	603	586	573	626	601	579	552	536	573	588	588	577	595	546	599	603	597	627	588	567	545	592	596	580	621	586	597	564	603	589	576	538	559	561	605	589	591	605	572	568	618	562	554	537	606	576	542	561	582	595	603	587	597	608	587	614	545	572	562	599	571	595	603	568	651	574	591	573	532	628	575	578	589	561	550	591	567	562	564	569	577	607	613	622	554	562	568	559	579	499	582	572	596	559	553	598	602	561	575	579	584	575	580	588	565	568	580	613	625	559	545	550	595	560	551	573	598	611	585	542	615	585	609	599	580	605	590	617	576	590	613	635	646	543	630	575	616	658	573	561	582	604	579	570	626	563	547	645	531	561	612	578	584	615	581	570	578	576	623	608	580	570	570	611	612	604	569	621	609	576	604	595	568	561	619
23642	21065	28069	24299	21031	8401	1101	805	698	691	644	602	625	563	580	552	493	528	559	510	551	551	528	499	527	544	511	520	515	537	546	531	515	484	511	534	465	489	547	482	496	510	514	504	500	508	490	535	508	475	514	511	528	524	490	506	495	477	530	539	517	528	531	516	544	494	532	555	543	524	489	558	488	498	514	506	543	502	500	516	529	505	511	483	540	501	477	519	516	488	539	509	561	539	515	502	525	573	485	509	541	458	501	502	492	547	550	482	546	524	493	484	468	495	541	519	525	549	490	505	515	489	478	507	488	547	477	541	526	487	519	526	504	503	548	500	504	500	537	509	535	465	526	501	475	508	496	520	554	477	513	494	525	568	491	515	491	503	506	538	493	528	498	494	497	514	460	521	504	506	504	516	501	504	518	498	516	510	536	510	515	532	531	518	503	528	532	464	530	502	484	487	508	512	498	521	559	540	520	488	554	534	520	515	497	529	491	497	480	503	508	518	480	505	490	507	488	512	505	568	491	512	500	571	510	497	524	520	529	488	500	496	478	521	507	495	519	509	530	506	506	502	527	485	498	514	513	518	504	524	525	538	512	486	542	499	511	470	508	512	542	543	525	522	537	508	517	517	501	549	513	514	545	506	497	521	483	511	519	549	547	497	535	508	509	491	525	509	502	508	500	544	522	475	501	527	516	496	515	518	517	530	480	510	534	495	512	512	470	505	479	498	523	499	497	495	517	508	458	532	491	510	529	508	462	528	528	491	543	516	505	541	493	469	487	551	523	507	484	511	548	462	572	548	509	486	511	537	516	509	509	499	533	514	541	524	488	494	515	507	531	503	496	524	505	508	552	512	559	503	536	527	528	557	526	551	474	463	510	514	499	520	543	506	498	514	548	490	506	467	513	527	519	495	512	472	497	554	503	496	505	518	517	520	484	542	524	513	486	500	562	514	514	509	501	477	481	531	467	499	499	510	519	542	524	476	498	495	485	510	518	492	533	464	499	507	524	512	514	558	534	499	511	501	473	491	523	495	506	488	527	490	508	507	483	518	506	480	510	568	524	464	542	527	487	528	494	498	503	543	502	488	490	492	524	551	535	521	503	514	492	519	503	506	536	496	542	498	518	503	515	526	484	497	501	541	538	514	513	498	506	489	494	513	493	493	510	496	517	527	503	475	517	501	465	518	506	489	488	512	485	505	470	497	502	503	513	481	480	519	507	529	500	538	579	522	512	550	501	558	521	498	499	514	500	497	485	496	497	525	512	506	486	482	492	471	533	527	519	527	578	496	506	506	462	505	548	509	449	507	509	520	497	519	486	479	522	504	514	509	544	511	503	510	533	469	530	532	544	483	472	511	509	514	539	502	520	505	536	505	515	536	526	533	544	541	493	503	521	501	503	478	548	489	509	526	510	542	513	496	527	503	484	472	538	527	521	501	471	501	522	538	470	478	519	550	511	475	489	533	484	501	507	521	512	509	469	479	532	538	527	519	538	507	536	520	514	522	492	539	467	536	527	506	492	505	519	469	520	527	517	479	497	546	516	508	519	543	535	498	473	502	555	523	509	494	509	511	523	542	528	526	483	512	554	490	498	515	512	518	511	508	517	467	496	517	494	530	524	509	467	493	515	494	511	492	512	502	488	551	495	520	524	508	508	529	508	511	503	491	543	532	554	533	493	519	515	482	489	498	524	518	503	508	548	529	491	470	513	542	528	501	526	493	523	492	480	471	514	514	496	521	475	506	517	487	502	510	529	537	511	467	509	552	489	503	534	519	510	505	499	517	509	516	508	499	514	523	507	523	494	484	548	499	473	497	511	556	549	518	511	525	514	532	487	513	489	535	539	507	503	524	515	521	499	502	507	526	512	552	556	505	482	505	503	526	524	506	551	499	501	534	481	485	539	506	511	509	535	556	560	566	488	500	529	521	526	525	533	529	481	510	482	496	519	518	493	524	530	539	517	484	493	496	523	540	530	509	493	511	486	533	479	528	503	552	537	502	522	510	508	531	544	495	500	496	541	529	513	537	490	532	492	523	552	519	485	500	527	482	482	494	500	545	481	505	541	485	530	493	478	477	520	475	499	530	521	522	495	457	495	476	482	543	518	532	536	501	532	479	522	528	492	538	489	519	466	514	498	464	476	537	523	543	531	514	470	508	468	490	484	497	534	541	520	513	508	502	507	466	488	502	478	483	528	540	490	484	506	513	529	507	486	473	533	544	490	521	505	481	483	510	489	500	522	539	514	505	507	464	510	499	512	515	507	515	499	505	531	510	508	521	521	524	530	510	507	488	511	517	516	489	500	504	543	473	510	480	500	489	491	528	514	500	519	482	507	499	530	523	501	563	517	494	488	506	515	495	499	533	520	512	479	516	471	513	504	517	504	493	498	521	539	524	518	487	517	503	515	499	492	519	532	519	491	513	489	514	529	531	467	495	504	518	487	530	526	489	515	499	526	523	560	443	495	462	529	506	506	494	533	499	515	495	499	516	505	484	531	519	494	492	517	497	566	455	493	524	530	519	507	507	503	525	540	465	478	508	496	514	501	489	493	529	513	526	522	487	513	500	496	523	499	525	483	521	528	507	536	529	512	513	551	500	516	519	518	486	480	507	508	516	518	531	490	558	544	485	527	515	506	468	520	528	509	493	535	502	477	514	530	506	500	482	474	476	497	531	510	519	546	496	546	512	539	495	481	499	543	518	505	527	506	487	470	526	515	541	511	520	489	474	486	508	515	518	541	523	470	521	496	513	493	513	511	504	512	462	510	500	505	502	513	501	501	551	531	486	516	507	502	511	538	504	482	468	536	538	502	454	521	555	517	498	489	508	510	517	501	516	490	531	495	457	501	474	519	483	545	504	484	511	512	509	521	478	495	533	532	511	526	480	519	486	472	481	526	508	491	542	486	512	527	512	478	502	511	541	477	536	516	502	474	471	516	477	534	520	544	506	509	515	518	512	497	518	499	494	535	511	511	501	489	498	529	512	530	508	501	522	508	488	478	516	482	546	512	498	526	493	522	517	483	528	532	510	536	515	526	494	470	528	488	507	517	532	512	508	490	455	526	506	507	511	536	528	514	532	521	494	501	528	482	487	458	512	501	513	524	511	538	529	475	538	513	512	478	512	535	461	471	551	481	525	534	481	477	500	519	475	519	507	547	503	515	514	526	492	484	490	491	521	510	489	514	499	503	516	495	500	523	489	538	526	492	531	506	476	534	513	506	502	508	555	533	548	511	514	525	536	493	499	481	510	530	546	475	505	535	501	488	508	483	480	515	519	514	510	533	464	508	513	500	489	555	491	469	466	553	533	471	509	511	525	531	506	516	532	511	476	504	524	512	548	505	530	498	532	525	514	511	499	490	478	517	503	488	463	513	508	498	513	491	537	543	486	497	499	517	506	491	514	536	485	513	521	532	489	545	546	495	530	543	487	483	565	535	518	499	487	504	488	474	477	461	536	481	546	486	472	513	473	518	525	524	502
22229	26919	15094	3991	2566	1821	1432	1174	1019	934	897	844	832	752	679	749	674	738	730	689	657	650	677	623	633	700	668	639	612	642	611	697	620	682	660	637	648	648	662	609	645	670	660	585	627	640	662	636	596	632	626	648	662	674	651	604	651	613	597	646	625	626	662	656	678	673	645	599	609	577	609	671	622	639	667	660	605	581	620	673	595	644	606	574	650	651	611	625	631	643	624	654	632	644	587	656	609	645	649	623	632	617	650	618	662	624	645	658	596	617	604	580	594	585	626	578	649	610	611	586	650	643	613	616	600	626	621	629	659	646	637	614	603	616	638	650	629	585	611	609	632	610	672	636	627	617	644	625	637	679	710	704	596	622	644	607	657	615	597	650	648	655	619	662	644	663	679	656	633	631	638	638	613	625	623	639	616	632	604	634	674	631	627	609	675	626	635	635	628	585	604	616	629	624	611	609	656	652	635	601	615	643	649	634	614	580	656	607	637	626	638	651	637	616	655	614	620	645	660	623	624	671	618	614	625	638	624	649	648	582	593	677	570	595	714	650	629	644	595	639	608	593	646	544	605	609	636	652	633	624	670	623	632	659	589	578	622	632	639	642	593	637	663	636	641	615	644	664	635	633	631	648	656	617	634	621	614	656	607	643	623	635	651	628	628	605	578	620	648	676	654	593	646	639	623	632	637	622	595	601	635	610	604	660	637	639	619	650	664	638	655	652	626	662	612	582	590	591	631	623	648	608	696	634	621	648	590	604	628	630	632	613	596	621	632	625	602	599	632	602	634	637	624	568	626	568	588	623	660	626	607	637	648	651	693	628	561	621	654	631	574	619	629	631	603	625	643	624	591	634	629	639	599	609	637	602	626	655	616	603	690	671	616	607	616	639	625	600	624	674	590	611	654	654	559	624	626	659	640	633	647	612	640	579	603	610	611	585	629	653	615	633	647	629	659	596	597	625	612	660	657	626	616	689	597	599	570	615	626	659	599	614	573	610	606	630	653	651	614	619	637	627	610	665	609	645	642	610	633	599	673	632	623	645	623	620	606	602	671	647	694	629	642	611	632	655	615	655	620	611	609	658	658	603	627	596	621	582	651	693	630	644	641	636	606	614	645	631	635	662	652	666	635	603	609	618	619	662	595	644	629	645	617	673	636	629	634	637	660	625	694	623	609	627	623	636	586	658	649	617	629	655	646	663	605	634	618	636	651	594	617	642	652	627	621	604	623	649	656	605	633	615	608	641	629	606	634	620	622	659	620	659	634	652	588	597	617	612	636	629	640	655	643	634	651	631	642	632	632	604	657	641	595	582	649	609	656	652	595	621	646	645	596	655	608	615	642	659	612	629	625	645	625	640	611	645	640	588	550	664	661	696	665	656	597	609	657	612	609	609	619	632	625	666	617	626	635	655	632	640	592	642	613	625	615	640	643	649	638	624	634	593	639	636	632	626	629	575	649	604	651	670	633	633	603	677	632	618	643	610	598	647	602	643	673	605	600	616	669	621	630	595	649	653	612	650	619	667	623	599	641	619	624	683	650	592	626	621	606	642	641	658	646	575	652	578	628	599	576	596	632	623	625	601	641	648	610	618	620	609	606	650	611	627	647	622	607	612	600	650	625	632	661	600	619	608	634	614	607	643	638	620	601	624	644	637	661	551	619	643	636	615	654	630	636	614	644	651	657	633	633	648	624	616	649	653	616	658	658	672	661	627	590	622	632	616	627	628	612	618	669	649	616	604	667	633	619	640	584	645	649	634	632	647	629	644	620	565	637	679	598	568	633	636	684	660	633	624	602	616	598	623	617	599	661	577	628	631	576	623	621	658	639	600	596	621	675	631	646	656	639	681	633	644	676	641	648	582	649	647	656	639	637	639	690	562	669	630	609	617	641	646	623	630	618	636	618	614	635	609	646	697	652	591	699	626	623	625	631	667	591	609	628	640	672	643	636	632	634	598	621	648	636	643	592	632	636	615	653	643	599	616	617	589	623	632	613	611	679	623	594	620	636	633	614	576	626	575	611	619	623	597	661	652	625	603	624	622	626	614	620	617	627	649	594	620	604	609	595	637	657	592	592	636	635	634	632	596	609	635	635	658	623	601	629	626	661	620	606	616	644	602	601	625	658	622	661	695	600	627	613	653	662	632	642	656	632	651	585	647	626	626	641	619	667	625	570	606	620	609	638	682	607	604	618	607	604	635	633	612	660	660	619	663	620	616	655	690	645	601	650	601	616	653	646	626	632	614	656	622	595	603	605	601	614	638	651	600	623	638	642	637	575	614	579	647	634	641	612	619	609	630	618	675	638	674	622	662	638	620	653	608	647	661	616	595	614	650	597	649	659	595	615	616	651	620	664	598	636	630	598	610	639	600	660	688	648	598	630	616	670	625	647	639	665	611	584	586	639	638	621	677	648	619	640	608	630	611	615	637	623	620	653	588	612	620	680	647	625	601	628	633	599	618	669	633	588	654	618	620	657	647	612	639	631	672	609	660	677	608	635	627	612	660	645	656	628	626	666	621	661	603	634	639	623	602	655	607	652	621	583	607	628	618	617	597	680	682	633	613	614	600	643	661	574	611	588	663	640	631	649	633	666	631	637	626	634	617	595	636	643	647	566	630	579	621	582	664	635	632	671	604	637	613	591	623	637	671	630	631	610	638	680	615	601	650	625	651	596	616	615	591	634	612	643	658	617	593	660	640	597	653	598	584	604	628	623	625	609	647	619	641	626	597	619	643	603	628	638	618	663	652	680	622	655	624	630	668	616	633	644	646	651	648	619	626	616	649	626	627	678	669	580	609	615	659	591	611	680	596	608	639	643	623	633	648	614	636	637	575	628	658	596	604	589	635	636	620	630	624	617	672	601	653	631	587	664	652	628	607	602	619	629	657	663	641	637	597	659	667	633	654	659	616	625	646	642	646	618	662	626	663	638	650	655	627	596	651	619	589	644	615	618	585	639	605	600	637	614	616	624	621	658	610	663	643	627	619	632	607	625	636	643	621	599	638	628	643	632	629	626	612	604	624	620	622	615	617	649	621	628	653	638	616	606	656	634	635	660	648	624	609	635	615	603	620	648	641	593	593	638	638	607	604	684	622	641	630	667	638	637	600	618	589	651	624	687	596	620	659	573	643	629	621	599	648	597	629	647	664	607	628	643	640	560	649	651	649	646	620	581	660	637	589	614	600	598	611	626	608	662	611	596	622	639	658	619	682	616	630	670	638	609	665	616	609	628	585	604	646	617	601	587	623	640	603	611	602	591	604	624	640	660	576	622	598	642	602	590	619	618	603	601	627	686	655	623	636	638	553	615	609	629	604	592	645	622	619	634	642	607	642	624	611	619	616	605	613	594	660	658	658	631	593	630	577	636	580	619	613	626	619	595	616	628	651	661	596	622	605	602	628	612	634	607	622	618	651	610	600	608	608	594	609	593	672	651	585	636	662	650	613	596	653	627	605	614	618	628	630	624	615	610	635	599	677
24756	21092	26970	25268	9612	713	503	436	379	359	360	350	335	335	314	299	335	326	313	322	362	294	353	349	355	339	300	332	292	303	316	312	302	311	279	337	302	279	326	314	350	290	314	335	274	336	322	321	314	271	291	345	304	285	298	281	331	324	303	289	328	317	284	327	303	360	337	314	293	331	296	299	340	268	301	306	313	275	326	334	313	301	319	292	323	297	294	306	307	306	306	292	322	329	329	305	273	292	308	305	318	297	282	332	284	289	334	279	321	332	307	317	300	318	280	316	290	305	306	307	303	335	306	284	322	282	317	311	307	302	324	293	333	306	323	324	280	274	313	331	286	298	317	316	308	320	336	322	299	305	274	294	295	290	285	332	321	310	290	321	333	297	300	311	310	312	305	285	298	309	306	303	313	275	263	360	319	361	295	300	322	301	261	293	313	331	320	327	309	311	283	345	284	305	292	311	290	297	306	292	310	318	314	304	294	296	290	303	329	294	323	307	290	342	303	298	288	311	302	301	325	290	335	317	312	301	322	285	286	305	304	288	321	300	300	295	318	317	291	300	315	315	299	318	291	298	300	310	303	298	318	285	329	259	329	293	291	290	318	332	292	297	313	321	295	314	300	328	346	311	306	299	299	301	305	330	306	327	297	334	292	326	280	304	328	307	295	296	308	320	268	311	310	314	326	309	307	285	288	299	309	317	309	287	308	295	293	312	286	285	296	310	320	300	323	307	295	318	302	301	299	321	312	264	302	327	278	294	318	302	303	324	307	298	282	330	309	311	339	318	315	312	304	310	319	280	327	308	298	336	304	308	294	280	319	291	279	288	286	300	320	313	296	279	331	305	325	297	295	306	306	311	290	290	317	297	319	327	324	327	274	312	325	290	301	309	348	287	303	309	313	310	300	318	306	285	295	312	282	307	334	288	283	317	303	322	327	306	286	285	317	318	266	273	301	322	289	300	314	285	318	341	317	313	294	326	307	322	334	294	273	301	295	303	301	322	348	287	280	315	309	302	290	310	291	290	291	323	264	332	277	344	332	316	319	285	312	299	278	321	286	291	327	286	296	312	357	291	308	305	290	314	299	293	349	319	311	289	294	290	306	312	306	313	281	335	308	307	305	303	292	300	306	282	308	300	295	309	294	309	328	303	281	300	289	312	322	312	308	309	286	266	333	297	287	333	312	305	331	297	302	309	317	313	309	313	291	288	308	303	332	316	328	303	299	300	329	315	284	292	324	307	276	310	294	313	340	305	312	304	343	332	284	294	296	307	293	339	329	293	321	333	299	302	277	305	334	309	308	285	300	302	298	290	317	316	282	293	349	318	308	315	302	323	321	308	302	318	323	280	313	301	274	316	320	312	309	318	327	303	298	327	314	318	321	321	338	332	307	294	305	315	277	277	327	318	295	301	315	293	332	298	301	315	321	310	300	321	313	334	342	287	335	289	319	340	318	319	307	311	307	305	303	325	316	338	268	323	322	290	329	283	329	295	301	290	286	269	304	295	333	329	286	306	309	304	287	293	306	295	291	292	310	294	282	291	297	286	294	307	277	319	296	343	314	329	313	311	329	305	317	362	319	324	323	316	306	342	309	287	332	333	297	326	304	283	314	330	308	309	293	326	305	291	293	307	289	331	304	304	325	307	296	284	306	301	305	298	299	272	282	320	292	300	308	318	315	295	318	328	271	306	309	305	286	291	322	354	289	289	300	286	306	329	313	294	326	305	339	318	342	317	326	343	329	296	297	346	311	313	319	279	295	287	312	326	282	330	339	304	287	291	336	323	313	303	327	316	335	325	310	287	299	300	301	295	307	280	320	283	321	310	299	279	291	321	327	308	317	326	283	316	283	290	285	270	302	304	305	286	322	291	291	317	291	313	289	340	301	320	308	290	309	303	312	290	293	324	300	325	330	324	324	293	287	308	287	297	275	324	305	296	276	298	302	298	294	309	300	307	307	310	296	285	311	293	287	299	325	317	283	308	317	302	304	319	299	330	312	265	304	322	306	323	299	310	307	314	328	310	331	272	305	308	301	333	299	277	304	325	284	285	286	300	316	299	299	299	298	290	311	308	339	289	294	320	301	310	304	305	329	318	302	292	321	272	295	301	320	322	300	282	298	309	307	326	297	290	325	278	295	345	358	326	323	302	314	301	337	324	278	312	305	319	336	289	270	321	287	296	301	308	287	300	292	332	344	333	330	308	315	302	295	274	307	307	300	325	273	330	299	340	312	311	322	289	286	320	304	338	300	292	293	307	314	300	298	304	309	302	297	312	287	322	297	290	305	306	325	317	302	307	316	309	299	321	293	332	312	302	302	311	300	332	306	284	318	286	269	335	297	312	314	272	321	334	305	310	296	321	296	342	324	288	324	300	314	300	309	291	302	315	301	314	300	314	320	311	309	306	287	273	318	313	330	309	306	305	314	286	329	316	314	301	295	330	289	308	337	256	321	288	308	309	331	317	266	302	315	289	304	329	304	300	321	341	319	287	281	317	290	301	297	273	317	307	295	314	306	320	292	279	320	291	322	309	297	303	297	335	303	291	289	335	314	313	317	319	320	294	327	327	325	313	287	303	328	331	304	325	312	290	326	306	297	300	295	316	301	313	334	340	336	303	303	283	284	274	314	319	302	286	293	300	331	306	302	302	324	294	313	292	292	339	296	317	323	294	302	279	277	295	311	278	306	319	286	338	294	306	304	319	315	315	319	313	318	298	273	329	304	301	326	307	329	287	320	323	284	304	293	290	319	324	317	308	311	268	315	283	308	313	329	288	285	329	299	265	278	326	290	313	322	297	330	310	324	276	318	290	281	326	324	312	312	323	285	307	321	332	296	298	300	320	275	352	300	305	290	296	305	322	295	268	293	292	314	299	291	307	318	297	283	327	301	307	302	304	326	346	309	359	311	280	298	288	318	310	269	290	319	325	316	298	306	299	319	262	297	323	276	317	311	298	335	303	297	282	310	304	302	298	311	311	300	268	265	297	329	320	318	306	307	278	296	315	318	331	283	293	310	290	311	300	300	298	318	321	298	314	287	301	271	300	313	313	337	310	308	311	325	341	301	301	307	322	317	283	293	307	326	277	316	285	325	321	298	316	282	315	267	300	296	292	275	302	322	317	281	301	309	310	321	298	307	314	296	281	301	279	318	297	308	307	322	301	295	284	305	287	334	294	299	295	309	321	293	309	303	284	356	336	309	327	293	291	290	322	327	319	314	285	307	287	312	294	276	300	280	297	291	304	318	302	296	293	288	279	293	314	305	332	298	305	292	280	321	282	316	333	329	281	338	284	302	315	290	318	306	324	318	296	276	332	311	333	321	320	296	285	327	309	305	329	303	280	303	320	304	287	300	303	318	290	328	277	296	301	329	298	314	300	334	306	290	318	317	307	322	290	293	340	337	350	328	324	311	294	294	296	305	296	312	297	309	287	298	298	306	312	298	291	318	285	307	276	277	295	317	323	312	300	302	294	302	313
20910	22892	11609	2481	1421	1085	826	708	631	540	543	477	465	432	392	443	404	429	439	414	407	408	405	385	428	409	399	380	394	368	372	382	375	418	359	372	356	354	381	369	430	443	349	412	357	363	389	384	386	397	381	391	378	380	362	401	400	367	349	390	380	391	399	370	408	395	381	349	379	366	374	387	372	351	382	348	397	369	391	356	395	381	387	364	364	359	379	368	388	382	350	386	391	388	402	369	394	364	374	390	394	362	416	354	363	393	361	378	390	374	378	404	383	359	371	367	383	389	372	390	365	397	387	388	406	352	393	401	404	369	387	350	394	414	359	367	381	399	386	394	375	379	380	372	350	349	372	369	390	405	391	403	406	365	411	403	403	380	336	380	345	400	363	369	344	335	375	368	380	374	357	360	392	381	401	363	381	351	368	384	374	360	394	373	350	385	345	361	388	388	372	409	383	378	377	380	345	402	390	367	368	338	363	382	363	389	394	400	371	400	385	377	381	353	349	406	363	391	382	382	402	387	408	414	317	350	401	357	377	358	381	403	375	381	380	396	351	350	378	371	346	418	347	366	426	390	369	367	365	408	367	365	333	353	366	389	398	369	358	358	387	371	375	405	368	390	395	388	349	400	374	428	394	405	385	370	376	372	379	362	407	370	370	359	387	374	415	356	374	375	352	383	383	376	377	353	380	378	422	407	366	395	363	369	361	378	349	369	349	359	380	362	390	368	375	342	408	401	379	408	355	362	395	358	368	397	417	362	396	386	391	351	392	379	373	375	373	332	376	387	355	387	385	346	388	380	354	379	371	379	402	382	392	392	404	394	346	383	390	369	360	351	404	416	360	395	382	418	408	392	379	366	400	368	395	373	366	393	370	372	333	346	392	383	383	373	377	366	390	364	373	359	369	414	395	380	352	410	386	366	356	374	407	370	390	365	369	369	389	351	357	364	377	366	393	394	359	408	388	388	385	381	400	377	375	374	392	389	416	385	401	401	400	363	382	388	370	363	367	342	374	374	397	385	415	338	361	375	382	404	381	392	383	368	389	357	410	383	365	359	384	408	382	385	382	365	367	385	390	349	372	364	364	358	377	383	346	348	397	364	404	381	388	357	403	363	355	403	358	368	359	384	357	356	352	380	406	355	365	375	376	380	402	363	351	387	405	371	386	376	388	369	378	369	365	383	425	372	388	373	358	348	370	372	389	373	379	342	366	384	380	397	375	408	354	354	353	373	396	371	351	379	380	397	363	387	390	370	385	379	383	381	382	356	369	416	356	360	388	375	383	371	380	377	387	390	371	400	368	368	374	383	389	391	374	380	386	388	380	371	357	384	339	378	396	377	398	386	375	377	347	369	375	368	375	384	366	360	407	406	381	419	391	367	376	405	388	361	369	376	377	377	394	380	348	403	369	397	372	343	401	382	364	385	404	355	400	389	382	330	365	399	410	367	410	369	399	383	393	367	418	403	393	363	360	373	391	396	405	374	405	350	392	395	393	357	365	353	361	407	377	396	381	404	363	348	408	362	361	369	381	360	356	382	363	420	385	365	357	380	412	409	424	376	353	364	400	372	399	366	393	381	390	397	386	393	357	396	359	368	379	375	383	362	379	391	369	365	390	333	377	391	415	368	387	368	373	390	416	384	352	379	364	383	377	383	364	383	358	382	374	384	355	357	368	358	363	385	390	360	361	384	406	391	351	397	383	383	359	386	388	360	411	404	393	377	378	399	381	405	387	371	405	335	390	372	378	406	376	365	373	386	330	366	392	378	396	400	349	425	347	367	411	370	418	384	374	386	396	367	361	342	395	381	384	389	404	374	370	398	360	355	395	410	389	393	377	383	390	390	390	363	394	366	386	347	375	378	396	369	404	385	377	368	404	364	368	358	379	373	351	369	344	383	371	391	388	403	375	378	356	381	345	379	375	380	358	359	384	389	386	354	394	373	404	392	366	356	359	398	363	347	387	339	372	383	378	368	391	369	372	416	346	345	397	381	343	316	370	394	369	388	351	359	403	373	408	432	361	386	400	383	386	349	373	410	353	404	362	373	386	391	391	363	376	384	348	380	393	373	369	399	381	350	402	414	386	371	351	353	387	379	381	338	381	366	435	365	400	397	345	407	378	371	399	389	391	362	389	382	366	388	402	379	373	355	332	358	383	398	350	396	415	383	398	409	381	363	397	357	379	387	368	344	373	369	349	381	384	395	424	367	362	347	396	364	381	350	335	361	356	359	408	368	367	354	363	390	398	378	381	372	388	388	398	403	383	400	363	364	365	353	332	365	373	369	404	340	416	380	343	383	365	382	390	383	363	391	348	358	416	373	407	377	378	387	393	393	405	327	386	364	358	364	395	370	379	399	368	372	356	414	385	384	385	336	377	366	404	387	393	371	375	358	348	376	366	384	377	355	369	384	393	363	365	356	402	356	422	374	397	404	358	399	346	421	385	393	399	379	387	353	386	354	367	426	387	380	388	377	379	349	348	382	394	375	388	391	363	393	372	365	377	385	409	381	359	360	329	373	412	374	368	377	390	354	375	394	394	371	393	365	398	363	362	395	380	374	357	392	399	380	351	365	378	416	372	369	369	440	344	423	402	384	376	396	386	395	377	381	372	380	383	431	382	381	367	342	386	365	385	384	392	357	382	354	366	393	387	332	389	370	380	360	407	385	361	391	376	386	376	413	397	377	383	349	384	368	357	371	375	342	396	377	363	369	352	373	382	402	388	362	380	384	372	396	399	340	371	347	392	345	390	380	378	369	378	411	349	403	385	378	351	369	398	361	395	393	375	380	398	387	379	385	393	341	358	384	382	350	357	412	370	384	378	384	379	391	393	382	360	372	381	382	394	346	341	386	384	343	388	390	382	349	391	389	396	420	380	347	418	393	394	349	374	380	379	391	383	392	388	364	382	373	372	391	365	422	394	380	379	354	416	367	361	385	396	385	376	418	354	415	371	380	353	347	415	355	411	353	426	377	377	360	379	351	368	362	363	361	411	366	341	406	362	377	410	377	408	392	372	374	342	401	363	407	355	374	386	377	375	359	366	346	393	371	364	367	375	361	401	361	376	371	391	398	383	402	387	422	396	370	360	395	384	375	379	376	369	366	380	370	390	372	345	363	414	365	382	401	423	346	378	367	385	379	359	373	394	378	380	353	398	389	378	387	397	387	381	382	387	397	379	375	385	395	355	353	384	373	373	382	396	362	371	379	370	357	370	368	390	356	382	362	344	361	424	377	360	394	337	360	373	361	378	372	398	402	351	417	384	355	388	377	391	384	356	357	396	400	377	383	397	381	402	368	381	388	387	383	378	377	359	400	383	403	389	368	422	369	386	388	361	384	400	364	401	367	377	418	330	378	394	373	359	395	387	381	380	384	383	367	365	401	374	374	360	374	381	398	391	365	416	370	370	417	401	406	366	403	373	362	421	354	383	384	388	368	366	390	365	379	399	394	382	367	345	415	379	355	402	398	366	376	387	388
22648	21096	28551	23873	21100	21060	5781	868	701	592	537	472	428	433	430	380	371	394	341	347	336	362	353	356	356	366	313	333	282	308	343	344	357	310	318	315	302	323	352	335	316	285	319	332	316	300	306	303	328	359	346	327	313	275	311	336	279	300	288	332	304	309	303	318	295	278	328	319	297	302	299	337	325	324	315	307	307	306	304	295	309	294	331	324	340	254	320	306	286	328	275	334	312	322	319	267	294	301	289	274	337	322	316	294	322	296	326	307	341	328	331	297	319	318	291	303	288	341	324	325	302	329	309	315	328	318	310	328	295	311	322	312	317	319	321	310	340	311	319	319	347	313	348	284	306	326	347	331	329	332	291	319	294	328	337	315	318	309	291	334	301	308	293	320	331	325	283	314	296	322	313	342	298	323	293	301	298	342	298	295	292	302	294	311	322	321	307	329	316	294	287	312	312	261	284	335	307	316	301	358	278	314	298	292	280	316	292	312	349	305	305	296	313	307	310	341	316	301	325	295	280	309	277	303	317	350	318	288	306	276	289	279	308	303	315	327	334	316	334	321	331	310	315	332	345	303	304	312	287	267	328	322	319	294	343	311	319	321	298	295	312	299	333	304	309	297	296	304	316	332	292	326	306	352	306	330	305	314	293	294	295	317	317	343	297	298	327	287	324	306	323	312	299	280	279	314	324	336	267	286	309	323	336	310	342	304	334	295	298	316	302	327	297	286	333	295	297	317	296	322	296	311	295	309	300	324	312	318	341	312	286	334	289	329	317	313	332	332	336	309	313	302	307	319	276	308	300	299	290	305	316	267	300	304	305	328	348	305	324	281	302	307	300	292	330	295	320	292	327	282	295	321	313	306	311	286	316	323	310	310	310	299	294	305	300	298	297	329	322	329	326	314	313	319	312	319	315	293	333	319	305	317	307	312	307	281	304	321	288	333	325	313	317	311	303	317	316	326	307	293	283	283	305	325	319	316	314	301	321	314	322	290	285	286	301	307	317	273	278	299	305	339	290	290	303	320	289	295	304	308	288	306	286	295	297	324	335	328	315	313	266	332	309	284	309	318	329	284	340	276	331	339	308	335	315	334	311	308	323	332	336	305	281	295	319	264	271	267	286	309	288	314	314	321	310	319	340	306	297	309	305	297	296	276	330	338	313	295	320	322	314	305	316	315	284	289	317	324	288	317	337	288	289	289	316	305	309	304	300	303	324	282	320	314	305	322	295	331	325	325	311	299	307	296	309	304	356	315	282	313	302	307	307	304	322	284	261	297	283	319	312	347	293	295	301	306	294	318	297	316	309	289	295	315	332	324	306	322	340	324	306	302	324	329	319	314	297	313	324	309	310	285	324	311	321	306	321	306	298	308	343	283	285	341	283	326	306	287	326	298	321	309	302	311	306	292	298	300	319	316	329	307	306	281	325	298	309	305	312	299	319	323	326	315	288	291	331	316	317	318	290	284	317	297	329	303	311	313	323	282	296	291	336	308	340	339	297	293	333	303	313	303	304	323	309	297	305	306	303	329	316	299	315	313	311	327	304	308	289	326	301	313	313	300	328	303	286	285	339	299	301	330	304	321	302	294	296	311	343	327	314	309	303	296	313	311	292	301	277	296	304	327	313	276	296	317	318	314	336	318	326	312	290	298	316	278	310	283	312	304	296	314	335	288	328	309	345	312	288	275	306	340	307	307	315	288	303	325	337	337	313	306	265	296	346	276	283	318	320	320	315	308	318	310	294	304	330	329	300	303	312	273	323	274	301	315	325	301	310	322	296	301	277	337	318	327	318	285	284	306	307	313	332	331	315	293	281	317	311	317	311	287	311	309	279	325	314	359	314	291	269	291	320	332	326	294	326	303	271	310	306	307	302	338	335	295	291	300	331	268	298	312	339	332	320	300	294	316	327	300	295	306	311	313	302	364	305	324	292	305	307	291	329	301	291	295	287	298	319	312	302	317	294	325	315	339	319	312	306	290	336	287	323	343	313	330	314	296	265	298	315	297	322	291	338	279	291	332	289	322	295	313	286	308	308	297	287	309	294	296	272	290	332	338	304	320	301	329	294	314	306	303	320	299	319	301	312	320	327	311	287	288	323	329	290	320	278	284	286	330	299	301	331	292	345	275	319	319	312	312	317	348	317	325	296	328	309	347	324	306	328	314	304	300	312	297	292	328	324	247	308	321	282	330	296	328	295	296	294	322	272	331	334	298	316	314	299	299	312	331	361	290	298	301	315	283	325	340	299	305	307	305	319	321	315	312	292	279	328	298	312	305	305	307	317	308	286	307	322	291	265	326	303	282	271	327	291	296	324	320	329	300	281	346	294	324	314	287	277	287	315	290	294	306	311	319	306	284	302	322	327	289	297	310	312	281	296	306	328	293	296	309	308	279	311	302	312	339	296	301	276	313	305	308	281	335	290	337	276	308	303	305	308	285	293	305	328	321	325	312	313	296	326	314	300	293	299	318	328	290	294	334	325	321	307	292	326	293	292	309	301	330	297	338	336	315	283	309	279	298	325	326	334	345	326	287	309	322	320	307	299	351	309	305	321	294	316	315	293	280	332	306	312	294	308	336	324	298	323	293	323	304	307	307	307	313	294	318	327	282	285	263	337	300	308	337	321	278	296	282	330	315	295	279	238	313	314	290	311	327	284	292	312	305	288	299	315	294	308	305	302	284	328	302	333	291	308	311	332	320	334	309	340	301	288	314	328	319	308	292	279	285	292	352	302	274	274	332	303	283	305	307	320	326	296	291	300	295	297	297	319	315	322	313	304	327	318	311	321	286	317	311	325	332	286	329	286	303	304	316	303	296	302	294	306	319	303	313	317	323	333	299	317	302	322	304	312	327	300	310	304	313	323	318	306	304	299	323	320	323	314	299	297	326	288	305	302	327	302	340	314	304	298	272	329	295	285	307	293	330	282	313	290	308	321	332	307	314	322	281	347	323	313	287	302	323	340	301	297	293	287	290	295	281	323	265	314	284	324	289	287	292	338	272	287	308	323	294	323	309	311	327	310	314	328	278	304	315	279	307	303	319	293	296	309	328	297	318	318	278	318	314	292	332	271	323	291	305	306	318	335	315	299	313	307	302	295	292	303	332	293	313	365	296	332	320	277	278	298	289	295	321	330	294	289	302	321	316	315	313	306	288	287	310	292	279	284	299	328	318	302	281	271	298	298	317	304	312	320	303	296	337	319	325	304	304	366	330	319	334	352	321	311	302	308	327	302	306	319	316	282	294	317	295	303	311	303	293	306	329	317	323	319	313	267	302	322	294	316	321	309	308	290	278	296	274	316	316	311	292	326	299	307	315	321	293	276	310	293	307	294	310	322	300	305	289	295	342	342	303	343	304	342	290	285	325	319	293	308	299	311	326	318	283	293	290	313	305	298	259	284	322	329	313	307	329	348	317	324	315	274	331	315	315	304	326	302	326	331	331	309	285	314	325	309	260	308	311	281	318	312	303	353	340	310	316
26223	35191	20554	6297	3884	2625	1895	1486	1173	977	825	769	717	614	596	534	513	519	529	474	488	470	444	444	432	477	444	439	394	418	451	442	431	429	436	419	373	404	419	403	443	381	368	441	389	432	365	375	396	423	366	445	400	418	383	374	417	394	403	406	367	377	409	402	398	392	413	371	348	398	375	342	397	396	398	394	350	422	370	413	411	378	389	411	429	399	404	391	376	393	389	379	411	382	413	352	424	402	371	359	387	433	389	380	400	413	380	373	381	417	372	418	351	402	383	389	376	379	419	393	375	410	380	375	409	415	403	390	403	394	370	398	408	384	409	419	372	412	406	404	383	445	363	402	358	378	400	397	411	394	388	385	413	397	399	406	399	418	416	398	378	407	407	360	407	377	378	359	352	395	404	359	386	414	364	395	367	429	388	390	364	370	446	424	359	397	419	390	360	390	403	390	383	391	398	384	399	399	399	394	368	409	418	422	363	380	370	345	386	377	438	409	382	399	398	371	369	400	369	392	421	380	386	402	367	363	395	366	361	374	376	397	390	362	364	404	394	382	368	383	387	418	374	442	405	380	384	358	360	385	413	396	378	363	375	380	366	420	358	378	381	395	370	394	433	399	398	389	339	432	414	398	400	404	389	387	385	348	375	371	363	362	361	394	391	387	393	404	358	385	368	369	382	383	391	391	400	410	413	385	382	378	398	399	370	363	397	362	363	396	402	374	365	384	382	403	378	354	398	382	409	377	368	391	383	385	374	389	385	349	354	373	413	414	383	428	407	391	395	381	423	369	391	405	410	413	419	420	400	404	392	386	379	393	392	401	398	392	408	411	389	396	366	359	382	382	382	387	376	378	391	399	364	412	407	380	366	404	392	372	392	363	429	396	381	377	404	388	395	379	379	413	365	410	400	371	391	419	380	393	362	409	400	408	391	378	407	375	388	394	376	373	372	396	407	415	375	403	362	388	394	425	401	392	366	398	380	392	406	350	368	387	411	376	406	397	369	380	363	391	360	389	381	432	399	381	391	363	415	389	424	378	394	364	401	363	388	383	396	385	357	397	377	372	396	386	367	372	381	360	386	406	373	373	367	404	440	401	418	415	391	390	369	417	399	391	369	399	394	368	375	376	403	395	367	381	410	349	388	410	398	419	357	410	396	361	399	359	396	397	410	382	378	398	365	388	422	402	397	398	421	378	376	386	394	387	374	410	393	364	410	397	401	357	391	412	411	378	422	385	409	375	362	374	416	387	367	406	397	370	405	372	386	376	373	371	408	381	391	329	384	399	367	417	418	413	394	395	385	385	398	415	351	383	392	390	406	381	357	431	395	380	357	407	397	408	379	377	384	388	397	385	399	377	405	393	417	348	395	362	369	374	382	371	379	367	383	382	399	369	354	376	415	411	382	395	424	408	387	373	364	374	415	380	393	391	405	384	401	372	397	391	413	378	414	407	354	391	352	383	364	388	405	397	378	386	376	356	377	346	430	379	428	391	377	419	395	385	388	387	391	409	392	400	389	429	384	380	430	400	352	409	407	413	360	423	424	428	365	355	367	365	417	421	384	403	437	369	418	367	384	422	402	415	370	403	384	411	402	366	409	380	374	372	417	396	396	372	413	378	384	370	400	381	384	365	380	377	372	445	384	390	364	368	359	387	385	426	385	387	376	371	386	382	355	397	434	368	389	430	392	398	405	366	399	395	375	380	405	384	382	405	379	362	370	383	400	379	402	374	417	392	382	402	379	370	369	392	400	380	370	395	382	375	400	397	349	398	403	353	415	403	410	364	386	408	376	392	394	374	388	361	389	404	363	424	365	376	385	431	377	353	378	399	378	366	386	409	397	374	383	364	381	420	428	353	349	407	386	375	385	393	385	390	348	376	412	383	390	401	392	377	375	374	338	389	368	393	347	386	419	370	398	405	356	409	389	394	382	388	376	383	374	403	419	335	388	387	387	415	369	375	378	367	420	389	419	408	376	403	443	417	361	364	407	372	404	411	413	358	395	387	403	396	431	379	394	398	371	406	420	365	392	409	415	417	370	422	399	353	375	374	355	392	382	394	412	408	358	401	412	386	407	383	400	410	369	401	380	394	394	407	385	408	373	392	396	406	389	408	406	405	396	383	389	396	422	383	389	391	398	352	393	392	390	384	374	392	365	364	391	385	366	370	412	376	370	392	398	402	418	371	375	392	390	343	420	377	397	382	393	392	381	356	368	403	375	422	416	345	388	381	394	400	403	424	381	429	406	380	376	377	379	415	387	383	366	348	403	381	396	416	381	330	387	366	415	405	387	384	375	374	403	386	389	355	403	397	384	377	437	355	366	375	419	333	405	353	414	375	376	389	383	372	393	377	374	406	404	383	399	427	399	386	413	374	390	374	370	375	398	390	398	348	375	373	365	408	377	407	382	362	386	375	418	368	369	398	387	386	381	351	380	387	417	407	412	389	384	398	407	399	366	397	416	379	376	404	394	414	392	360	366	363	337	420	396	414	381	385	389	386	410	394	430	385	412	409	358	364	364	379	405	381	346	395	387	437	399	415	377	383	413	368	397	398	404	400	420	372	361	404	396	406	370	386	415	407	408	364	385	365	374	376	396	383	397	354	384	417	373	351	395	396	373	400	382	414	378	373	382	377	372	390	410	381	351	389	389	381	425	358	390	414	359	372	392	356	373	379	401	387	400	366	363	373	363	376	411	402	393	392	394	398	402	352	368	392	373	376	368	413	383	393	364	381	385	383	354	389	406	386	410	373	376	394	386	394	367	427	404	352	378	357	403	384	374	408	387	417	379	361	387	389	427	401	398	384	395	406	415	383	414	392	391	388	416	390	381	416	371	447	361	379	398	444	414	397	395	382	390	378	367	383	385	366	381	391	409	405	394	381	408	363	370	410	378	412	394	397	413	393	411	379	387	384	366	369	362	395	401	404	404	374	373	369	400	385	410	380	403	390	419	412	398	371	371	412	386	376	343	395	368	408	370	377	390	390	403	416	376	418	381	377	380	374	377	372	392	406	402	388	383	364	413	369	370	407	385	374	414	386	405	420	359	373	369	405	432	402	401	391	367	368	390	393	400	381	395	364	391	376	382	385	409	379	381	398	380	378	397	374	387	368	396	429	391	394	409	393	372	391	376	404	379	373	359	372	367	411	404	399	398	383	364	407	384	364	380	413	414	405	408	414	371	410	407	397	369	382	380	403	409	375	372	395	412	373	379	378	380	395	403	412	377	428	379	404	403	398	396	370	382	366	409	366	397	423	404	364	404	394	388	409	378	404	380	414	375	364	415	339	415	395	398	404	382	407	350	379	419	360	392	387	386	408	392	376	396	398	371	400	379	354	397	422	404	423	413	414	418	409	374	376	420	393	397	371	389	355	413	399	409	364	365	363	392	364	374	377	375	393	409	390	396	403	370	401	376	414	389	382	373	387	399	427	360	396	411	376	399	407	387	360	407	393	401	373	393	403	409	391	366	421	414	384
27499	19545	8424	1262	605	534	507	509	491	494	463	456	490	474	469	477	467	493	490	436	475	444	499	447	457	479	461	503	491	482	475	495	485	494	499	468	481	489	453	472	456	490	499	470	493	503	501	452	450	453	449	480	475	454	463	472	488	444	463	463	494	442	451	445	451	493	454	473	466	502	471	463	478	446	454	465	473	512	467	469	455	465	438	460	465	480	504	507	471	474	504	469	485	452	486	466	491	435	467	439	495	454	448	435	456	443	470	466	539	473	474	484	439	472	450	512	462	452	500	486	466	489	517	478	437	443	468	464	459	472	474	475	467	455	492	491	457	461	516	500	490	493	470	490	446	506	479	459	486	479	481	461	479	463	461	481	456	470	490	466	497	467	432	471	457	467	439	416	483	462	474	488	431	506	463	495	454	508	436	476	474	425	465	504	478	482	510	432	476	476	469	469	478	518	465	448	459	477	458	497	461	443	469	430	452	506	463	458	496	463	500	468	478	487	464	473	451	438	486	489	484	516	475	457	484	439	466	481	495	494	469	451	460	454	445	491	488	481	494	459	446	427	515	465	487	491	510	450	447	462	474	476	473	439	455	504	437	501	468	455	450	438	439	489	496	458	451	501	483	463	466	519	420	465	479	479	468	461	465	492	489	492	434	448	456	524	476	507	507	472	474	432	466	442	497	448	449	448	475	470	445	472	455	478	478	457	465	487	474	483	495	470	469	484	471	483	497	471	489	459	463	458	478	477	470	456	522	458	495	501	465	442	496	485	469	471	458	450	477	486	475	454	483	452	474	441	454	464	492	495	489	453	491	486	433	438	467	462	478	473	488	474	477	471	452	496	450	469	455	483	457	458	494	450	458	485	450	485	463	505	469	479	505	483	484	519	505	460	452	499	458	474	469	497	455	471	464	503	510	468	474	485	479	481	454	461	496	489	440	480	468	486	463	459	474	493	438	514	494	460	487	481	518	504	499	483	492	481	481	482	458	463	475	469	431	492	447	476	444	493	460	518	442	465	478	491	484	483	484	494	432	489	482	456	454	483	519	459	461	467	477	472	419	488	427	469	495	433	497	466	467	516	455	505	448	465	479	485	480	485	454	485	487	468	483	438	458	433	490	495	469	466	478	465	491	473	463	458	456	489	480	489	474	518	460	481	489	465	455	444	498	471	495	477	449	458	461	483	482	500	489	452	467	489	451	437	463	466	511	498	429	429	443	471	509	495	453	468	503	508	454	437	482	475	454	476	507	445	489	482	462	472	461	476	508	490	459	455	457	469	470	458	485	487	476	471	491	455	483	488	463	474	481	510	434	475	532	508	477	464	446	465	481	468	467	463	478	461	458	455	468	498	475	447	482	499	479	475	450	468	519	446	441	486	464	481	433	492	493	470	484	479	493	459	463	444	522	450	477	456	487	516	436	476	504	485	466	474	499	532	493	485	513	436	502	453	482	479	460	489	447	490	482	462	477	452	463	517	486	465	491	499	441	507	463	498	477	495	449	513	477	458	489	482	488	481	465	461	428	436	464	470	477	474	462	476	459	465	469	463	495	501	519	460	497	451	505	507	495	460	446	472	494	493	500	497	471	461	467	473	478	499	455	482	449	475	500	440	480	482	496	475	458	474	501	433	505	458	463	470	470	525	458	481	462	525	452	451	480	475	430	532	483	496	451	446	463	472	491	451	495	471	491	481	481	471	488	475	478	476	454	487	461	485	465	447	510	479	491	445	461	456	467	482	480	468	479	476	469	443	464	453	468	462	503	466	497	484	486	447	441	491	499	468	489	499	399	510	463	487	466	494	461	440	470	436	463	475	471	484	504	514	463	451	468	485	462	464	457	493	469	467	457	453	471	496	449	446	454	483	465	491	456	463	493	458	507	432	476	433	476	468	509	449	494	435	499	440	477	429	465	476	458	455	466	441	482	486	452	499	497	436	433	449	485	477	456	457	456	476	436	488	451	507	454	435	479	517	454	476	482	506	447	469	467	454	470	490	499	467	484	451	434	459	469	460	421	479	438	479	476	490	496	480	477	463	519	444	479	483	483	454	505	486	485	470	479	436	470	513	492	498	470	443	459	486	507	478	458	454	471	487	489	471	508	456	448	453	465	483	452	429	489	449	482	450	453	476	461	465	478	479	447	447	465	425	470	478	439	457	521	466	473	492	471	462	458	448	458	477	459	464	489	489	459	487	468	459	463	471	438	454	500	470	442	435	508	459	457	495	489	460	456	458	446	457	476	443	488	476	467	455	519	441	466	467	442	463	466	514	487	472	467	444	480	483	482	506	478	464	453	484	474	457	462	477	509	478	480	466	435	482	492	442	455	480	486	430	492	482	479	483	452	444	479	468	466	500	492	458	460	479	513	480	494	493	508	505	508	475	478	458	464	490	423	449	447	460	464	457	454	516	453	486	474	473	474	517	494	465	468	462	462	492	480	492	461	456	469	478	441	493	484	456	479	455	440	510	499	451	464	460	476	507	476	463	486	495	473	482	491	417	488	484	462	480	443	480	482	438	460	498	488	451	465	458	496	502	465	468	475	456	457	479	466	429	498	500	456	482	476	489	449	501	459	442	476	456	483	496	449	502	481	452	457	475	485	475	492	465	440	437	437	478	467	454	495	485	446	453	482	462	455	493	455	471	485	458	494	447	511	502	495	489	455	482	471	496	452	408	468	461	457	449	477	452	489	485	469	465	467	471	501	455	487	445	457	528	468	466	468	484	487	468	420	474	493	467	450	452	482	473	494	463	461	488	443	456	463	466	453	425	507	464	493	469	456	475	493	464	484	420	425	501	467	508	467	472	452	456	457	459	461	463	482	446	466	425	453	509	491	485	469	464	457	489	480	467	480	479	473	456	515	492	474	465	466	489	437	460	433	501	469	482	450	521	492	482	488	484	512	484	498	492	515	452	464	461	482	481	441	479	492	454	440	509	500	510	487	461	481	480	473	467	453	442	525	469	460	533	461	509	446	486	441	441	464	509	499	484	520	530	466	478	473	466	483	475	442	499	481	499	451	472	443	481	484	490	479	490	472	463	459	477	494	477	463	443	456	490	474	448	463	464	462	488	445	492	495	431	474	484	466	446	463	459	493	480	506	450	431	459	443	467	468	486	489	452	500	484	436	508	498	486	442	491	430	468	446	462	492	483	495	440	467	460	452	445	464	484	468	451	472	403	431	475	423	457	497	488	498	460	468	432	447	458	455	465	444	468	452	449	475	442	450	458	468	489	483	412	482	485	451	491	500	508	504	479	536	477	501	470	504	458	484	523	442	466	477	455	484	521	472	500	481	450	440	437	471	418	509	516	488	463	474	485	491	487	461	504	497	542	485	449	486	465	460	457	472	473	467	440	510	451	508	479	510	460	488	470	425	482	498	463	473	452	485	457	448	490	467	508	468	481	503	479	484	448	481	412	459	464	483	472	469	482	509	451	482	423	494	482	452	448	472	471	435	457	481	491	477	441	477	469	461	475
17384	13963	6013	1051	761	715	624	628	612	585	545	580	577	603	579	576	574	593	554	576	563	581	619	619	581	582	568	508	568	602	616	554	554	601	594	563	587	556	612	565	600	575	580	547	564	557	570	585	613	598	608	565	571	588	584	579	556	590	602	589	573	603	585	576	571	603	557	614	594	572	586	562	587	566	553	579	564	578	608	597	575	626	602	556	591	565	560	557	599	598	583	587	563	561	574	598	604	676	557	516	571	606	592	570	581	577	544	601	582	558	571	582	608	560	586	591	568	582	586	619	588	510	550	634	562	553	579	580	570	578	591	594	581	575	565	596	575	559	544	581	583	608	572	553	607	559	569	595	593	597	585	595	575	622	570	522	581	593	528	538	590	577	602	576	616	565	589	587	597	564	593	618	569	551	590	589	579	557	600	610	591	649	602	621	574	585	572	559	605	595	559	582	527	614	576	569	560	589	574	560	573	582	616	597	555	574	557	564	541	618	584	571	590	564	599	631	568	615	552	558	568	600	587	563	606	621	570	564	611	564	601	570	565	577	612	600	555	613	584	599	575	583	587	543	624	600	625	576	585	610	580	578	600	525	568	600	551	541	594	569	576	569	577	547	573	590	544	587	580	582	608	612	571	547	580	615	585	608	577	537	591	574	599	591	560	545	566	568	606	569	587	566	582	577	559	608	589	604	558	574	586	532	597	604	592	574	627	563	584	571	594	560	563	540	591	579	567	535	657	574	571	545	577	560	550	585	584	563	561	544	543	584	573	561	552	583	549	573	558	610	587	602	507	539	566	557	599	565	564	590	571	601	592	589	583	615	581	559	580	582	598	576	566	573	557	519	538	611	555	550	593	626	584	583	573	582	578	580	597	566	624	587	571	571	586	539	576	589	591	603	587	599	587	582	572	572	573	612	569	571	638	586	583	590	543	555	614	559	592	625	632	600	581	597	561	584	526	596	550	580	617	636	627	587	614	613	544	560	621	594	581	561	647	586	578	617	579	549	613	576	553	590	559	595	583	565	589	588	595	566	576	568	613	591	589	573	621	605	559	583	606	547	571	598	583	643	558	612	548	548	598	583	568	521	566	577	597	615	574	594	566	561	561	596	595	640	629	524	620	581	607	619	555	615	575	621	614	579	567	560	545	551	595	537	582	613	602	565	597	583	628	595	547	567	584	593	591	561	590	568	545	574	579	597	589	542	587	589	565	597	570	580	592	566	562	626	570	579	586	606	546	635	590	585	601	532	578	545	599	551	614	574	629	548	553	588	556	606	587	584	574	559	593	575	590	598	619	580	583	522	651	600	570	534	578	594	547	541	592	585	603	576	559	578	560	581	585	621	575	566	550	558	605	626	584	614	588	575	550	621	575	617	577	562	583	533	568	537	641	540	579	569	583	645	597	586	567	631	591	579	582	550	570	584	590	559	599	594	620	579	612	528	565	585	541	572	559	610	562	601	567	592	592	543	580	548	589	577	546	602	577	624	571	608	567	583	613	557	552	592	573	593	600	586	576	582	552	563	560	559	549	594	559	626	579	561	628	549	587	553	565	567	576	574	593	599	574	520	572	587	602	579	589	567	598	618	569	578	561	608	616	577	563	550	609	569	576	561	599	576	586	565	570	559	516	591	588	576	527	537	584	566	592	579	578	573	625	557	569	559	555	595	554	584	582	593	603	596	617	586	588	590	561	574	587	553	602	552	572	581	566	599	588	606	619	579	612	582	523	568	587	592	561	596	609	535	564	580	590	590	593	575	626	558	564	540	581	556	577	565	610	564	578	543	593	583	612	583	601	561	619	530	590	587	552	576	574	604	554	573	552	578	607	587	623	565	530	560	638	544	587	571	537	583	602	572	587	572	582	597	605	575	589	595	603	590	583	573	569	606	574	555	587	574	605	603	567	580	597	564	589	586	551	617	559	558	588	566	548	626	624	539	586	592	564	593	613	596	569	551	565	602	562	524	542	582	564	579	608	592	607	609	585	569	581	628	591	625	575	573	578	604	618	578	555	570	572	608	561	571	524	567	592	593	588	569	572	554	533	607	626	583	572	597	598	584	612	539	587	551	611	565	541	561	586	570	577	564	582	571	613	599	592	548	546	586	584	583	544	578	597	621	622	565	588	576	558	607	621	567	552	578	618	612	541	594	564	567	575	583	563	598	572	543	554	605	586	593	535	601	593	534	577	549	621	579	560	628	579	575	541	571	544	616	514	584	533	584	576	573	556	541	565	582	531	570	561	569	590	580	556	585	557	606	552	588	543	578	623	548	580	572	571	558	567	626	567	587	573	583	597	610	579	573	552	563	577	527	573	592	619	562	532	547	615	599	596	575	566	552	573	580	573	617	630	577	607	571	598	565	578	593	553	526	612	558	602	591	612	572	578	663	542	556	580	558	580	563	607	568	567	585	575	572	591	608	545	555	611	584	582	567	606	555	617	559	542	602	566	576	608	554	590	548	634	590	568	610	564	578	573	592	560	577	593	588	571	585	587	564	579	542	583	612	565	606	532	603	576	626	581	591	554	605	564	538	571	582	606	546	582	595	554	596	605	561	585	583	561	554	595	620	595	580	540	579	592	606	609	588	574	560	566	587	596	593	547	590	566	553	534	589	573	584	582	563	559	582	553	606	639	581	611	540	604	600	624	568	591	531	545	554	546	577	531	572	610	575	584	603	570	582	633	562	532	598	575	559	620	566	602	560	594	549	586	593	593	592	609	568	572	542	581	596	607	593	581	543	579	605	579	549	565	576	577	614	588	566	589	609	603	589	596	582	571	539	568	555	568	575	597	614	565	608	611	561	578	614	587	583	617	562	555	558	562	600	615	589	609	528	586	580	601	553	583	616	532	587	570	556	578	556	583	531	536	601	569	596	611	614	560	618	574	587	578	599	574	572	592	521	597	573	566	551	610	584	581	591	574	563	604	605	622	564	555	604	544	575	594	610	561	568	569	564	600	575	557	590	635	627	584	568	621	589	543	582	572	557	596	612	577	579	587	606	565	549	543	572	577	592	619	577	610	622	600	559	575	594	605	571	580	567	603	545	553	575	577	534	585	589	574	579	582	581	648	563	600	586	601	592	581	627	585	552	569	598	551	576	584	578	586	584	541	602	565	584	578	623	602	577	591	575	561	586	624	608	564	596	561	588	545	542	559	581	539	612	599	582	556	586	585	572	562	614	596	550	594	557	586	577	584	557	572	592	549	620	563	574	577	568	553	565	587	604	600	543	641	540	589	613	574	626	585	586	593	585	566	582	592	571	570	568	562	561	573	550	552	598	631	570	615	596	539	591	552	570	564	599	588	581	613	605	524	568	548	564	594	600	569	568	620	547	562	571	600	533	569	601	561	599	578	578	570	572	560	602	608	570	549	574	594	630	610	628	576	597	563	557	581	616	592	590	586	537	577	575	572	598	597	575	537	574	585	595	564	604	583	548	549	561	518	593	573	618	577	529	549	605	611	562	597	534	595	594	598	592
23694	21059	28059	24234	21008	8398	1137	821	694	685	607	613	584	513	546	560	537	553	529	507	546	501	496	520	523	486	513	526	517	494	512	516	469	520	530	501	528	455	507	501	520	484	516	476	521	498	514	549	517	459	520	520	534	547	490	529	478	489	501	485	511	490	496	512	487	507	470	510	495	489	514	522	534	515	518	519	516	512	505	493	464	497	479	515	501	482	485	522	489	484	510	525	479	491	506	506	510	520	521	465	441	513	492	463	508	536	501	496	523	489	501	494	540	493	476	511	475	542	495	504	538	553	517	524	501	494	533	488	491	485	495	485	490	508	497	506	496	523	484	495	493	529	503	518	498	515	510	522	507	503	482	489	490	491	462	513	507	511	492	482	503	504	485	485	508	508	526	483	528	524	536	518	531	521	496	506	491	511	492	470	522	485	481	485	486	506	503	511	512	519	492	536	506	490	498	496	503	501	468	504	526	498	482	486	486	466	506	528	459	485	527	517	486	511	536	484	497	517	491	519	512	513	447	502	521	493	462	531	538	503	531	539	468	507	534	464	497	509	500	493	480	507	482	492	502	502	523	497	533	492	460	522	487	510	509	498	597	519	477	458	465	461	516	510	527	482	500	516	487	527	528	530	508	490	453	546	512	505	485	510	491	503	494	503	514	501	510	443	489	473	492	485	473	484	470	488	512	518	483	546	505	502	545	504	514	479	489	521	536	520	507	508	500	516	493	525	472	536	534	494	476	489	498	517	498	497	496	469	474	517	525	514	483	458	504	480	500	476	497	529	528	502	487	508	487	477	469	504	498	535	506	522	515	477	494	530	546	491	540	495	495	510	482	513	550	495	520	535	498	475	515	480	503	505	501	491	486	504	503	496	500	477	523	571	502	467	513	499	469	492	480	454	514	512	496	503	503	482	498	476	504	526	492	502	501	495	553	523	483	453	476	502	491	494	483	515	540	520	531	459	511	459	482	494	507	458	486	518	542	519	504	520	545	501	538	497	492	496	544	491	494	519	493	472	525	501	510	485	494	491	454	480	455	501	487	482	528	511	494	483	527	514	491	521	489	479	491	513	476	513	473	508	508	534	509	505	508	519	460	515	463	465	511	493	470	488	488	487	510	481	505	457	510	503	477	489	525	491	451	503	531	516	539	506	484	475	467	494	493	489	474	495	512	474	504	476	482	469	526	511	536	490	520	529	498	489	502	504	522	528	476	481	499	498	499	509	512	503	509	510	487	477	497	503	502	544	518	497	510	518	544	486	524	516	499	487	506	577	508	474	535	518	507	517	490	482	469	512	492	512	463	483	496	533	507	500	479	487	499	500	480	508	535	500	519	496	467	516	489	473	511	503	540	492	530	510	468	492	474	489	489	476	511	519	498	492	480	485	481	537	487	490	484	534	496	458	514	469	519	519	508	494	528	477	450	472	486	543	519	477	502	525	489	487	475	479	514	460	508	476	490	512	472	487	504	517	490	496	519	503	517	496	471	475	494	523	526	492	519	511	469	456	460	520	511	503	515	489	495	464	503	480	499	462	479	477	517	502	464	476	500	497	501	472	474	469	502	520	508	489	470	520	500	523	477	530	494	499	500	470	550	468	518	505	502	541	491	484	490	499	494	537	497	486	523	515	520	515	457	502	485	475	517	529	470	496	480	491	506	515	538	500	481	479	522	520	466	494	502	482	514	489	477	502	469	470	519	510	520	471	506	522	481	499	466	498	482	491	509	518	469	497	512	494	496	488	534	516	519	530	520	504	517	507	512	515	481	503	499	509	543	465	497	497	520	495	487	478	501	475	525	521	542	498	506	525	518	484	489	517	508	518	509	509	457	511	528	503	473	465	491	496	502	504	509	501	522	499	485	495	472	487	486	491	486	484	489	523	480	473	507	506	500	540	508	486	534	473	486	498	498	480	467	514	519	491	488	504	540	501	499	521	466	525	525	450	488	522	494	497	459	487	481	506	455	460	508	501	490	469	508	490	491	480	518	485	486	486	470	499	519	493	471	537	523	512	540	523	483	491	519	513	510	461	497	458	496	508	502	528	483	490	473	505	504	503	490	500	469	489	534	504	520	496	486	489	464	482	494	469	478	500	553	503	457	482	470	539	459	480	508	491	517	510	507	503	494	471	485	472	523	504	511	481	493	471	516	495	555	507	462	492	535	497	507	495	497	517	515	512	483	512	481	477	467	486	541	496	492	528	509	461	511	531	488	510	495	480	496	526	469	486	499	472	506	530	522	475	473	508	497	474	491	527	529	476	485	530	510	465	499	500	495	511	502	488	496	514	484	506	543	469	511	496	496	503	492	480	500	498	503	539	492	495	495	491	478	510	480	478	485	535	477	503	518	498	524	486	486	515	516	479	532	486	520	533	506	491	558	511	458	469	462	502	516	541	461	481	524	474	507	484	503	514	507	495	539	506	505	522	540	484	511	529	505	493	558	502	550	517	508	491	518	482	505	494	508	500	471	488	497	495	472	511	502	447	526	490	508	471	519	515	495	497	524	512	490	499	530	523	522	520	506	540	513	522	484	474	413	496	532	487	517	509	534	471	516	478	522	506	449	494	514	520	515	503	506	500	482	507	502	528	491	525	486	485	464	460	513	535	465	489	512	522	498	461	524	480	497	472	522	527	504	476	499	531	489	490	492	467	512	496	485	470	523	502	521	517	548	517	485	477	548	542	487	508	494	464	517	463	523	500	494	533	550	509	498	522	480	489	475	489	490	497	510	502	483	520	508	485	496	511	515	483	469	491	492	514	466	539	491	474	500	463	514	469	485	526	496	514	513	514	498	508	509	523	465	568	495	476	465	494	505	470	499	517	490	491	488	508	513	524	542	487	501	524	495	503	526	515	506	487	478	515	499	466	486	507	535	542	560	529	526	500	449	509	483	445	505	488	508	470	505	533	503	501	523	502	492	510	512	506	465	467	515	521	514	521	499	505	456	489	518	480	493	496	503	503	478	484	533	521	494	462	473	480	474	506	489	513	500	514	541	515	496	466	494	490	522	512	478	516	506	510	491	553	517	535	509	479	520	542	516	503	511	504	510	507	528	510	511	515	512	472	503	521	515	510	572	479	464	511	488	536	521	483	478	428	512	484	462	496	480	526	471	480	471	522	481	491	514	499	516	485	489	496	536	507	474	501	514	480	479	466	495	524	495	502	485	505	482	489	509	492	466	505	481	495	491	522	477	517	517	538	505	469	499	474	515	510	424	492	521	491	507	521	504	472	482	517	504	531	492	506	488	502	488	526	506	472	532	525	499	519	498	495	507	495	507	453	540	541	497	462	502	495	504	525	491	493	497	544	458	475	518	481	525	501	543	483	543	479	450	464	495	467	530	506	508	498	500	481	489	532	519	495	520	489	520	508	485	501	457	490	496	507	523	443	497	489	475	500	488	478	494	496	521	528	528	477	553	461	504	487	494	519	498	477	476	467	504	494	525	486	514	502	521	480	499	539	453	536	532	499	468	507
22303	27090	14208	3877	2528	1810	1460	1178	1016	942	827	817	811	733	731	710	684	671	668	681	667	675	659	647	670	653	613	616	626	678	597	651	663	647	644	643	612	630	641	592	689	606	612	660	660	617	644	569	613	593	627	572	624	598	655	612	589	596	622	645	597	615	620	627	606	597	631	621	585	620	603	616	647	589	641	616	600	634	639	628	652	611	596	624	662	610	625	594	640	561	602	565	620	602	589	610	655	576	643	598	593	653	631	664	629	607	613	573	665	602	600	643	599	665	618	628	612	592	617	610	625	614	664	655	599	618	654	603	642	671	599	646	613	591	634	609	623	665	598	616	626	584	623	650	606	637	653	640	627	602	607	641	627	592	630	634	622	594	587	648	636	656	651	614	616	552	615	609	583	653	651	622	588	650	630	593	674	616	644	607	597	576	595	548	625	604	635	573	627	623	618	631	657	616	610	663	616	571	602	595	577	630	614	563	607	626	632	562	650	613	638	600	653	617	615	638	612	636	618	609	620	582	638	660	635	608	665	630	622	623	611	584	621	612	566	664	643	586	603	605	592	635	605	604	593	654	650	599	650	650	630	621	641	609	583	610	571	680	595	631	669	570	653	610	599	618	630	630	637	598	644	630	591	590	617	636	625	625	622	624	579	616	636	593	578	607	663	626	594	591	609	626	571	628	606	602	624	602	606	618	631	612	634	631	613	556	599	633	593	578	608	653	612	634	645	605	587	624	621	599	623	619	611	614	638	574	624	642	638	642	594	621	624	606	625	621	652	622	636	646	612	622	592	618	602	656	624	630	646	633	621	605	666	622	629	638	593	604	609	606	620	607	631	604	578	621	662	620	598	666	631	618	667	600	624	611	612	654	663	637	649	652	638	660	600	582	629	628	642	645	638	633	621	607	604	635	660	669	667	587	604	612	584	636	610	625	641	596	656	615	635	660	602	627	665	666	638	611	589	658	647	643	580	619	649	602	622	614	631	611	563	632	592	636	582	609	602	615	611	588	645	629	630	576	617	665	586	638	635	635	590	581	610	625	640	589	641	636	614	585	663	676	606	610	570	594	673	621	606	658	632	650	594	638	629	624	605	652	670	647	645	592	609	607	584	625	648	631	664	610	611	659	614	552	606	628	607	622	585	597	633	606	595	585	594	594	652	615	608	626	621	624	644	594	600	679	619	589	631	650	644	666	615	610	581	634	596	613	628	611	586	615	578	600	581	622	660	652	629	606	576	614	655	610	587	578	584	598	605	659	636	628	617	608	586	593	610	574	633	631	633	651	642	614	636	691	636	637	594	631	620	625	644	655	639	590	616	613	622	626	661	591	607	629	633	651	587	640	622	597	613	638	603	613	622	623	606	629	590	643	601	597	587	648	624	641	574	650	606	649	612	637	604	626	570	629	632	597	610	631	614	636	631	645	624	630	599	593	611	615	652	603	609	588	615	630	626	627	667	598	628	624	633	627	625	585	597	615	584	608	660	639	659	556	593	644	625	618	607	604	662	623	614	634	631	639	629	656	612	630	610	683	568	638	606	608	576	583	580	602	594	618	605	599	619	629	652	588	615	649	585	630	634	624	635	584	613	629	622	668	645	594	614	601	642	628	615	593	634	617	653	642	634	585	599	589	616	647	613	623	573	593	631	624	646	663	593	604	603	639	639	617	628	649	606	594	601	587	613	600	632	600	635	634	633	630	619	609	638	613	592	620	608	623	635	614	648	629	601	629	613	593	573	610	629	616	613	584	605	618	651	644	638	605	644	561	643	587	637	633	586	631	632	583	639	613	610	608	573	622	568	649	624	632	646	561	603	615	560	639	599	607	658	602	633	592	637	618	641	643	602	644	606	626	643	587	596	636	581	665	637	632	634	591	635	613	633	623	643	649	652	569	579	629	624	617	635	622	582	651	634	620	592	600	581	630	618	598	624	611	648	576	630	602	649	677	601	583	620	577	609	571	598	688	617	631	659	633	627	638	648	624	603	639	647	594	601	604	649	624	627	592	639	621	617	621	615	660	630	565	610	629	616	621	621	599	631	621	584	637	605	616	635	586	593	601	650	572	628	600	607	628	626	617	617	586	604	630	638	660	618	634	622	597	626	613	598	595	583	584	595	635	614	627	639	649	607	609	615	569	625	621	620	616	581	605	586	604	609	684	625	619	591	628	611	561	595	643	596	587	639	612	653	636	606	631	634	607	618	646	632	579	642	547	620	626	622	595	603	620	597	606	628	624	590	612	606	592	609	608	663	637	584	600	651	632	626	605	576	660	636	561	677	599	600	610	651	602	617	602	636	637	615	618	654	608	607	595	580	634	617	616	620	599	646	596	622	635	639	572	616	627	625	579	651	647	616	643	591	608	595	587	629	624	633	599	595	620	600	602	603	608	665	628	594	614	652	628	621	648	590	632	652	650	629	592	633	619	604	654	594	604	607	591	620	667	618	606	586	621	636	639	629	628	615	677	634	652	598	609	607	626	623	661	618	629	607	618	584	604	605	666	629	649	616	637	608	633	602	607	555	635	614	650	626	592	666	648	652	616	574	680	645	618	658	636	633	596	591	611	599	599	633	557	617	649	627	606	604	629	579	640	602	620	630	637	625	610	601	595	620	598	560	611	586	593	617	611	625	642	620	604	598	613	581	619	594	604	626	637	609	602	606	606	592	655	590	616	609	612	636	663	632	598	629	608	618	656	595	603	614	640	624	660	627	622	615	601	617	606	662	653	620	597	618	638	639	590	592	619	624	596	585	630	678	630	611	622	621	662	640	605	594	571	622	643	603	621	646	581	652	576	594	603	599	599	606	605	635	633	589	632	613	636	604	562	617	624	636	588	612	628	640	629	615	582	578	571	602	594	606	639	583	598	625	624	644	622	614	635	626	635	611	616	612	642	611	590	577	583	654	626	645	618	609	584	635	634	615	586	627	633	607	656	589	599	598	612	638	625	660	644	559	570	631	654	608	625	564	646	601	620	592	608	608	637	651	590	595	614	589	598	678	570	624	636	614	652	596	616	618	620	648	555	620	580	640	583	658	606	605	592	613	677	587	667	597	583	654	604	611	627	667	657	628	643	577	630	624	558	644	611	621	632	616	590	620	619	614	598	625	656	624	630	607	624	626	630	593	649	612	660	608	598	606	615	627	596	573	594	643	595	659	676	628	595	641	586	564	598	624	630	618	577	618	631	622	690	625	668	622	630	631	626	654	580	637	604	610	585	622	599	591	621	625	600	586	611	580	596	563	599	590	580	585	586	613	575	586	628	624	593	632	650	608	595	612	601	633	629	581	606	597	634	605	626	608	629	639	617	619	625	655	604	635	661	618	619	598	641	598	634	606	585	625	636	596	651	623	600	610	648	610	576	633	638	604	639	614	608	633	617	620	621	601	604	593	623	648	559	637	625	596	629	604	589	589	577	646	588	633	575	602	655	650	609	597	589	654	636	682	630	632	592	615	615	629	589	639	597	612	605	574	592	626	650
24687	21002	26920	25217	9633	731	496	470	339	350	386	334	365	319	325	348	352	306	331	315	353	337	293	311	280	314	323	331	319	308	343	303	276	320	315	317	295	274	289	311	318	310	313	324	302	313	295	268	302	292	326	305	319	307	298	268	289	299	296	327	303	286	301	296	313	306	320	282	284	293	292	281	305	293	273	319	346	265	291	305	307	302	278	304	289	304	280	306	280	301	320	301	257	304	304	322	314	306	317	305	322	317	320	311	269	309	321	303	298	295	314	309	285	293	282	252	288	275	302	285	310	273	270	302	311	287	283	290	299	325	292	306	293	294	292	306	299	332	275	298	318	291	308	318	324	286	300	306	318	307	310	285	302	306	298	284	286	308	273	276	287	279	294	320	307	335	303	309	298	311	286	314	326	312	300	284	306	309	286	278	264	332	328	270	292	284	296	280	315	294	317	295	301	307	281	334	312	278	296	278	289	296	319	298	291	300	313	304	280	295	269	296	295	311	307	316	288	244	298	289	324	303	276	305	266	300	328	301	290	296	301	315	279	290	296	304	314	266	329	298	280	317	290	322	312	288	303	311	311	274	308	300	333	299	291	305	311	307	329	313	312	289	274	287	286	289	276	291	328	296	316	277	276	300	303	282	331	309	292	273	300	299	268	270	312	306	275	294	280	292	296	324	291	273	306	319	296	300	316	323	313	287	282	278	298	287	302	318	298	299	335	293	294	311	293	304	264	307	299	321	286	279	315	284	280	312	314	283	305	316	320	270	316	320	266	312	269	285	281	297	294	308	303	285	308	285	287	268	267	286	269	316	292	297	320	277	301	301	275	302	278	299	279	286	290	316	321	311	295	307	316	310	289	306	310	297	270	302	290	304	289	305	316	278	304	290	284	304	306	280	263	278	318	284	319	266	275	282	274	317	301	311	293	300	291	280	301	302	309	316	282	300	287	307	310	279	268	302	304	269	285	301	322	301	300	293	273	295	318	293	307	317	296	321	282	298	299	294	316	308	288	309	266	309	290	299	309	306	342	319	255	294	294	303	321	293	284	318	301	305	270	307	298	317	308	270	297	304	290	307	290	307	300	301	290	293	306	291	296	318	300	287	249	331	293	305	293	321	276	296	303	294	289	326	319	295	294	272	347	299	284	316	310	316	279	253	317	255	292	276	307	323	316	248	294	299	269	293	272	295	296	303	311	288	318	285	311	259	282	307	313	296	302	303	294	298	296	307	276	301	267	315	317	280	298	295	283	298	290	285	285	285	296	316	294	307	264	291	299	309	298	300	296	274	296	306	302	285	304	303	284	297	318	309	279	309	276	300	284	303	280	297	331	300	307	295	322	325	308	268	302	294	294	300	287	281	298	300	309	298	286	315	310	281	329	278	293	289	314	328	287	305	312	319	297	307	314	335	289	291	297	321	299	293	283	322	277	293	286	287	298	313	292	299	332	287	282	302	274	325	303	290	255	272	297	281	283	297	306	288	312	285	291	295	289	288	279	296	322	266	295	309	288	310	307	293	285	295	284	298	294	305	289	309	279	271	304	297	291	292	300	274	312	282	301	348	299	314	287	297	283	285	304	298	301	287	315	278	293	280	284	284	311	297	278	297	293	271	292	298	320	310	287	277	314	271	313	329	314	298	325	291	322	265	314	296	300	286	300	326	301	321	290	306	303	327	282	288	268	300	305	305	269	326	288	289	317	290	278	302	290	308	332	279	274	296	333	301	289	259	287	291	287	315	314	307	315	309	324	296	277	314	272	316	308	327	334	295	271	283	302	322	286	303	310	284	278	260	288	301	316	279	296	290	321	294	314	319	293	279	290	304	301	294	306	290	314	302	287	312	310	286	302	313	278	280	300	292	316	281	313	311	300	273	299	285	289	309	266	320	310	289	301	263	312	279	318	292	302	304	292	288	297	310	299	294	325	278	303	298	308	298	301	294	315	303	277	256	307	293	297	297	271	335	326	309	314	284	288	279	321	316	272	291	304	285	284	289	303	278	288	274	278	280	320	292	303	276	295	306	312	318	280	281	303	311	297	336	301	280	305	345	311	283	308	333	294	312	302	262	281	290	258	311	291	282	265	299	295	315	242	293	310	295	285	320	296	308	295	306	282	279	309	312	293	290	295	281	276	304	300	343	266	303	291	268	307	298	253	294	298	329	291	306	314	305	297	283	325	312	318	325	294	334	342	324	318	311	282	270	290	294	303	311	268	300	307	288	316	316	297	298	283	296	307	304	279	318	293	310	317	277	285	291	323	311	305	282	297	314	312	268	277	289	300	294	323	324	321	270	267	295	292	330	300	300	313	270	311	328	312	283	287	289	289	292	299	286	286	320	287	310	295	317	301	296	288	274	299	281	289	262	299	306	320	280	295	293	311	274	322	281	293	287	291	319	295	289	321	287	290	293	292	299	286	277	322	325	328	301	298	308	291	305	284	286	297	317	267	288	305	330	280	280	241	300	314	302	273	298	284	305	276	335	301	285	284	311	301	275	310	291	309	287	301	305	304	293	341	297	299	309	313	265	284	312	327	328	321	290	294	301	306	288	297	332	299	306	281	263	301	304	314	306	304	302	284	292	270	258	331	306	280	317	303	294	277	272	319	267	305	302	277	280	295	291	294	287	289	292	287	296	312	286	285	312	275	304	296	291	289	286	314	297	278	310	273	330	297	289	300	289	293	284	306	299	300	305	309	273	295	278	308	299	311	291	290	273	293	288	315	339	284	319	301	295	313	303	304	295	277	331	303	286	280	292	329	315	300	362	291	296	302	295	276	293	293	298	276	274	295	302	302	315	308	279	288	332	279	331	296	288	302	298	292	281	305	291	306	307	312	320	286	277	302	284	305	308	298	290	324	305	279	295	288	285	317	305	324	308	296	305	311	291	273	292	296	293	324	352	268	297	299	296	333	285	325	304	313	305	284	295	306	300	277	298	304	289	307	292	277	298	278	332	312	315	314	309	311	300	306	278	331	278	287	279	298	306	304	333	304	299	298	291	295	287	266	284	316	296	295	317	297	290	291	290	285	273	311	309	304	292	282	306	260	314	310	316	272	299	329	293	290	305	275	302	273	287	300	289	282	299	316	294	276	296	260	302	315	338	294	304	298	304	334	274	280	286	284	311	290	330	279	286	328	319	280	297	277	265	289	313	328	293	335	273	301	288	291	308	281	289	305	295	287	277	287	296	314	270	291	306	270	284	274	304	309	299	323	277	262	302	304	313	328	325	307	304	341	288	304	311	289	308	299	297	307	317	291	276	295	287	278	299	315	295	303	307	287	325	286	309	283	293	293	300	320	288	310	303	285	282	317	316	276	279	302	307	298	298	269	279	294	288	330	249	283	274	317	314	327	305	295	301	274	297	309	295	299	281	307	272	303	295	291	294	287	284	333	301	295	292	281	298	317	282	301	269	309	296	303	307	268	308	283	292	288	283	298	287	317	268	317	287	308	298	303	286	282	314	315	297	293	288	299	286
20739	22162	11393	2320	1548	1086	890	697	615	545	526	507	452	444	414	410	418	365	374	390	404	369	376	404	356	393	397	420	349	397	367	357	338	371	349	394	413	410	344	377	403	377	391	390	371	392	381	381	335	357	353	388	398	367	383	336	380	345	334	373	363	404	367	383	398	362	344	361	389	380	385	414	409	371	373	400	383	381	354	349	345	382	387	373	386	389	389	381	381	411	365	384	368	371	414	393	359	375	369	403	360	384	403	342	363	363	349	371	375	347	379	362	387	362	350	365	357	387	380	355	366	363	390	360	373	356	373	383	362	389	374	392	348	396	352	357	381	408	389	350	363	382	372	344	366	398	389	373	365	379	372	396	375	407	366	378	349	361	375	358	396	406	366	366	393	355	380	372	373	380	400	369	326	359	346	391	367	364	367	394	380	392	370	375	371	369	377	396	335	369	380	365	378	374	386	360	397	372	376	337	359	366	340	355	396	406	384	375	373	422	313	339	360	374	336	382	372	349	385	366	352	361	364	351	391	350	385	373	350	397	355	351	367	383	386	389	394	343	335	391	354	366	361	374	350	383	378	378	338	374	355	385	359	359	366	369	376	375	333	345	373	365	416	400	382	363	379	375	402	400	341	349	402	380	369	353	364	387	372	397	388	362	349	360	380	372	399	371	380	346	385	398	363	380	354	367	373	360	362	383	372	376	357	354	386	354	401	305	365	351	354	392	387	391	389	375	376	365	388	351	363	372	357	388	378	368	326	364	398	381	391	365	399	390	375	360	344	377	359	361	399	388	376	364	403	393	341	358	378	355	362	385	358	333	373	378	405	343	371	341	362	361	357	390	334	398	370	381	364	372	384	347	368	395	380	354	363	365	378	384	363	360	369	362	377	377	377	358	333	377	361	343	393	397	353	366	389	383	379	358	364	366	367	383	384	363	355	348	386	351	384	377	351	344	326	391	355	385	372	355	337	379	358	359	381	347	366	347	328	390	361	390	382	374	360	350	350	358	375	349	408	370	398	392	408	351	348	369	383	367	377	355	377	390	371	384	383	365	325	406	398	323	356	359	388	351	347	354	363	352	361	358	359	372	358	369	396	384	364	406	385	359	340	387	351	368	352	369	386	384	354	386	398	352	372	362	380	387	380	376	385	343	363	376	375	366	356	380	375	388	352	369	391	392	387	352	355	371	395	361	339	359	375	364	374	370	341	347	379	400	385	358	375	371	371	373	362	401	376	379	372	309	381	347	404	349	377	383	378	357	352	400	354	400	367	371	391	373	406	347	360	349	344	372	392	381	374	356	403	374	351	381	380	388	374	378	352	345	374	368	372	353	355	345	381	394	382	356	365	362	352	405	407	369	392	359	389	354	367	388	356	346	354	389	376	391	371	394	347	386	405	356	349	352	388	367	374	392	364	362	398	347	389	364	374	380	395	398	356	405	367	357	361	367	358	351	368	347	391	382	383	391	383	403	334	375	373	363	372	352	345	371	356	348	345	379	355	331	338	373	371	369	368	418	338	378	367	372	401	385	367	412	350	391	373	338	368	376	385	441	351	367	364	379	342	373	367	341	359	367	361	379	354	408	337	351	380	403	396	366	386	363	372	355	366	382	349	402	354	372	382	376	365	363	381	371	359	324	360	396	380	373	337	377	345	395	378	357	395	330	353	344	386	364	379	367	348	399	361	360	377	380	368	346	380	376	365	336	357	363	398	388	363	359	365	364	399	382	352	387	358	370	364	359	337	386	370	369	375	381	360	369	364	367	343	372	384	419	411	359	372	383	360	363	353	368	387	377	375	372	381	343	378	383	379	320	410	361	328	381	371	376	374	388	383	356	351	377	364	360	395	364	346	369	389	365	375	352	350	369	352	354	374	404	362	362	382	342	414	394	347	363	399	360	365	380	386	384	390	365	353	382	357	357	354	395	371	365	403	367	366	373	376	364	358	389	403	356	391	357	383	358	367	352	426	359	371	391	376	354	355	378	376	336	353	350	386	400	393	379	373	361	393	398	384	384	403	358	368	366	376	374	358	401	365	375	339	372	367	373	376	371	334	366	377	367	376	322	377	352	348	381	402	370	354	379	378	383	369	377	350	349	357	401	378	334	359	384	407	405	355	388	374	410	414	362	361	373	354	385	398	364	367	374	419	394	370	409	334	380	359	391	383	350	390	408	377	384	361	383	393	348	397	369	364	373	372	372	356	359	359	385	395	359	381	376	372	371	361	372	383	358	363	353	367	376	354	328	376	385	337	393	364	383	352	374	372	376	387	380	376	373	347	348	363	382	383	410	358	364	336	374	403	376	369	367	363	398	402	372	400	399	366	396	392	366	386	344	379	360	399	375	353	362	386	350	387	357	370	381	383	402	356	379	394	379	383	363	339	411	341	337	377	337	368	397	371	349	402	375	352	372	366	395	400	386	383	389	367	360	414	356	349	390	378	355	377	385	351	409	362	358	360	393	360	390	356	359	344	395	348	400	378	365	389	398	393	338	386	375	371	368	396	346	344	388	350	364	372	405	369	368	390	363	362	367	353	370	341	370	375	362	372	403	398	360	345	357	356	360	374	387	356	363	353	361	339	364	370	366	360	415	351	378	364	342	395	368	349	354	348	397	362	358	398	406	377	341	375	379	365	345	379	393	360	367	354	387	370	368	354	363	378	369	383	387	371	348	371	366	356	377	392	342	395	388	357	331	359	374	371	348	358	343	375	358	376	355	360	356	378	351	399	379	363	384	371	390	397	351	363	369	325	384	358	386	387	397	354	377	395	347	380	389	380	347	380	354	380	414	376	382	374	369	388	388	390	361	351	370	367	375	371	389	392	395	372	342	364	333	390	369	387	380	355	393	389	363	349	413	403	361	363	342	378	392	345	395	370	360	370	348	373	397	357	379	370	388	363	378	385	367	373	364	392	348	359	393	335	372	389	400	359	360	367	375	328	345	347	358	363	407	347	376	403	365	376	402	393	370	375	340	376	347	355	358	362	364	404	363	344	341	363	396	361	362	362	372	352	351	377	386	381	377	356	364	401	374	400	362	366	388	366	358	390	366	364	368	362	369	379	396	366	376	354	353	348	375	317	383	386	385	373	357	346	354	379	414	387	332	398	427	373	359	355	353	375	368	359	384	370	369	378	372	373	397	357	367	392	336	360	334	377	353	350	361	344	383	345	361	347	406	363	361	379	378	346	401	374	395	327	389	371	365	408	364	377	381	368	381	355	376	384	385	353	367	401	369	350	381	372	370	328	381	349	382	384	362	397	391	374	417	366	401	350	377	366	367	384	356	380	391	385	368	360	393	347	361	389	351	328	379	366	379	352	384	365	369	357	407	356	376	353	347	386	373	387	370	382	376	357	348	379	368	374	366	392	360	347	375	358	344	361	374	373	370	371	341	377	350	337	369	364	413	353	357	377	407	368	383	380	363	357	383	351	379	388	378	367	328	375	381	374	394	379	350	404	370	378	355	344	352	389	374	366	354
22635	21090	28552	23824	21090	21052	6062	879	638	605	541	534	481	470	405	382	374	348	363	341	379	327	329	301	342	352	336	327	374	301	317	299	345	340	312	292	346	340	311	324	301	291	289	353	341	332	280	314	309	295	298	323	308	310	285	273	317	316	318	279	299	306	278	294	321	293	316	319	315	286	320	311	320	302	262	318	284	300	308	302	295	311	336	311	327	269	290	295	301	250	311	342	309	313	315	277	308	353	291	297	313	262	279	321	294	288	309	291	289	330	310	311	327	307	330	290	314	298	315	311	324	300	278	309	307	321	286	340	298	337	294	306	286	304	302	304	315	303	354	297	297	326	310	279	314	302	266	335	303	313	312	298	274	293	327	306	319	294	284	310	296	297	289	298	300	270	317	315	307	288	287	311	314	303	304	324	320	314	314	328	289	319	285	308	307	321	330	265	304	299	305	283	287	300	310	325	282	321	281	304	313	295	325	312	268	302	288	306	293	279	304	293	316	293	290	288	294	316	334	295	278	285	301	318	286	321	312	278	296	310	307	305	272	336	282	308	309	267	264	315	296	313	320	282	301	302	309	326	335	314	303	301	336	299	330	313	316	302	328	287	283	308	298	300	318	306	329	288	310	299	299	316	313	323	302	290	279	296	285	334	295	318	333	290	270	313	298	297	303	267	306	328	288	296	300	318	322	303	308	281	273	305	306	311	274	311	329	274	318	307	302	303	318	297	262	300	285	312	281	289	294	297	270	318	331	290	279	308	283	320	280	315	324	317	290	306	310	278	325	295	315	280	291	306	300	310	318	291	279	298	300	289	276	306	313	335	312	295	302	299	335	309	293	305	323	268	296	299	310	317	283	323	278	295	310	324	283	302	322	294	309	303	290	303	296	313	278	293	314	292	335	295	293	313	323	306	329	320	318	309	319	309	271	319	232	309	279	294	287	301	297	288	303	285	281	306	297	287	290	301	282	330	324	271	341	340	303	290	292	285	311	300	308	303	306	292	317	300	322	284	306	301	279	276	313	314	320	321	309	294	280	296	304	294	293	301	279	309	311	317	305	299	288	283	299	305	285	314	317	294	278	292	309	313	311	297	277	326	296	305	297	293	338	305	292	295	307	319	348	320	308	280	330	288	306	323	316	298	299	298	316	322	287	310	313	292	268	291	325	301	310	273	289	312	318	321	264	310	311	281	301	342	307	323	303	319	321	268	278	273	319	288	285	320	284	286	288	310	303	304	300	301	333	294	302	301	297	323	311	292	294	314	293	286	324	301	292	318	297	316	300	345	297	309	336	295	294	306	297	297	290	306	300	346	330	300	270	316	290	311	291	316	290	308	312	286	306	299	291	290	310	294	273	288	336	351	274	280	309	307	305	328	305	331	280	273	280	340	310	300	308	304	332	284	314	320	290	308	306	305	281	284	283	300	315	286	304	317	339	289	307	314	297	289	305	301	286	298	329	305	307	312	271	265	286	334	301	294	275	323	313	301	331	325	300	295	288	301	282	308	286	300	314	323	311	284	292	300	328	308	313	295	279	326	317	334	305	306	304	323	290	306	338	276	309	298	291	301	284	283	286	315	297	269	303	320	308	287	326	286	300	286	324	307	283	312	338	293	281	305	316	294	286	282	287	279	280	310	292	282	310	282	289	312	287	334	297	317	306	292	336	320	277	301	269	299	287	265	276	291	294	320	280	327	289	278	307	316	299	300	317	331	296	321	267	292	303	351	291	288	295	334	317	285	312	304	290	272	308	309	278	301	295	294	324	316	312	301	292	307	308	294	319	326	292	304	302	291	324	311	296	322	303	309	304	342	271	314	303	318	295	296	325	314	304	316	311	301	268	322	306	314	314	321	298	300	334	273	301	326	292	302	282	323	342	287	320	300	332	291	327	330	287	314	327	279	355	293	316	310	310	304	281	307	278	303	306	311	303	281	315	346	305	263	327	285	299	309	310	286	307	306	301	293	267	261	270	322	280	274	292	280	298	287	327	289	316	316	300	321	316	317	350	328	312	301	312	299	314	293	329	293	308	286	281	310	325	324	291	289	273	278	319	272	314	297	324	289	292	288	294	297	308	325	307	295	301	298	300	286	350	317	326	336	275	281	295	291	303	317	306	284	315	295	328	297	280	292	315	307	305	300	303	339	298	294	289	297	315	276	309	310	294	317	265	303	297	323	290	290	301	320	317	293	304	294	302	318	295	308	302	309	293	311	309	292	297	302	284	301	332	304	305	309	326	316	302	299	289	311	298	308	295	317	314	283	334	277	303	307	303	322	313	294	309	299	306	268	297	313	299	293	288	318	312	297	302	293	300	290	311	268	295	280	327	268	290	297	323	303	289	291	307	336	306	294	302	311	314	292	304	318	299	278	322	285	306	292	334	272	300	299	318	302	303	330	302	266	308	296	324	303	301	311	291	307	298	328	304	314	300	297	286	342	287	269	304	283	287	265	289	305	294	303	330	312	296	317	304	299	294	311	288	307	290	332	293	320	306	328	340	328	322	307	294	270	301	306	302	322	279	294	312	271	288	285	318	299	307	334	298	286	288	302	298	314	296	320	295	318	280	297	294	290	268	293	292	334	293	316	303	309	309	272	284	294	324	273	303	311	312	314	308	315	315	301	318	319	292	285	316	316	297	289	294	266	304	287	328	311	290	320	306	326	327	314	296	323	293	312	293	293	283	316	297	291	312	299	298	292	291	306	295	323	321	282	310	341	296	338	324	295	291	287	305	304	284	292	293	335	297	311	273	306	297	282	289	279	312	305	299	261	321	267	287	295	279	307	307	289	305	283	286	312	312	302	303	282	320	311	327	341	329	320	301	319	303	317	322	262	304	284	298	308	312	290	295	317	276	316	307	303	280	290	298	305	308	321	310	299	267	285	306	310	289	323	294	311	284	308	282	336	295	330	289	307	308	288	291	292	292	329	293	321	290	315	295	318	316	286	296	321	311	289	289	328	293	278	295	321	309	276	296	342	313	290	302	281	309	318	308	313	291	301	318	337	301	311	300	324	310	292	297	319	285	292	291	318	296	321	265	322	291	335	293	321	322	287	290	279	288	273	274	312	255	320	303	302	330	302	312	327	306	317	283	312	300	303	286	307	285	303	311	311	286	309	334	321	298	306	267	316	301	302	305	295	311	302	308	319	306	295	282	283	296	291	303	290	310	307	280	329	303	276	291	307	282	273	297	336	293	321	324	301	321	278	275	294	300	309	304	297	297	284	298	325	296	289	291	258	315	317	306	310	299	293	327	328	283	296	302	269	317	279	317	280	282	300	301	293	271	277	297	324	289	311	275	296	297	270	289	280	299	297	309	306	284	324	300	300	297	306	321	310	322	276	296	291	305	282	307	345	303	295	306	290	272	292	299	284	322	319	322	308	329	308	298	281	281	339	274	274	282	275	316	307	293	300	342	311	316	271	307	309	302	303	277	308	296	302	318	283	298	311	285	317	324	314	282	294	310	285	268	338	320	323
24797	35179	21410	6039	4153	2727	1833	1459	1230	999	779	771	694	603	614	562	565	497	489	482	476	468	485	426	445	432	467	434	460	442	437	466	396	415	405	437	393	380	348	386	378	470	391	408	429	410	415	429	351	387	413	378	362	386	414	405	386	416	383	369	405	395	417	386	394	426	387	362	396	431	400	405	370	361	390	411	364	380	364	372	370	401	368	392	356	381	345	424	385	349	396	383	366	375	343	413	359	389	387	374	362	383	374	350	382	395	426	386	381	395	387	352	397	398	390	432	364	376	357	387	391	358	364	368	375	364	408	409	392	403	383	381	373	416	362	403	365	362	346	393	376	420	362	413	390	388	389	348	417	432	386	386	404	413	388	385	386	409	390	370	377	398	378	374	342	390	400	339	390	394	401	391	380	393	401	422	349	364	404	392	401	392	367	391	379	406	365	405	329	362	398	351	376	422	377	355	392	359	388	365	403	417	397	390	379	405	349	394	373	387	373	384	352	378	351	400	375	357	387	357	386	424	343	369	365	375	366	372	381	361	409	368	380	362	368	422	417	373	351	370	406	432	393	387	383	400	399	411	366	386	373	390	378	395	412	372	380	375	414	366	375	355	372	395	377	392	349	375	328	353	420	388	381	382	392	356	364	420	403	365	363	363	415	367	382	391	412	411	392	405	381	367	352	383	356	389	363	385	413	372	391	388	381	387	390	393	385	390	385	377	346	402	377	391	371	394	372	372	380	384	380	376	368	386	353	420	381	407	387	377	396	368	398	384	389	392	397	376	367	376	400	381	344	375	388	413	380	376	381	391	418	355	387	379	374	405	381	394	370	415	399	413	397	378	387	384	373	412	351	429	372	382	369	391	409	355	379	384	387	388	380	367	398	400	380	407	347	408	382	376	352	414	363	396	326	409	358	378	391	373	384	420	354	394	364	372	378	391	359	396	408	376	393	372	417	367	413	362	380	361	409	353	377	401	436	371	408	384	347	381	391	389	354	356	381	378	377	419	385	416	350	366	404	394	381	356	386	403	359	405	395	367	388	345	355	372	382	396	349	366	403	377	375	389	394	361	373	369	365	342	357	374	386	414	410	381	363	387	377	399	361	346	389	386	408	373	405	411	389	392	370	353	388	380	375	396	401	357	369	389	388	402	375	414	353	375	389	400	367	384	375	383	347	374	389	375	378	401	330	405	378	371	391	358	368	403	374	351	385	393	369	380	393	386	389	357	395	386	380	389	383	373	390	364	381	361	387	394	355	380	387	410	398	372	366	396	389	399	378	385	397	400	382	378	378	376	401	402	360	384	412	411	375	379	388	344	380	397	362	405	388	402	401	367	395	396	371	413	353	395	357	381	428	402	383	381	367	386	382	367	394	371	392	395	372	396	351	362	345	404	390	360	365	369	394	362	368	377	411	370	349	370	383	403	424	418	386	402	374	437	395	365	373	392	403	419	368	377	366	407	391	393	372	393	346	383	383	397	385	401	420	391	349	397	370	393	383	379	359	349	413	373	379	401	382	395	382	383	409	389	400	379	358	417	363	390	381	369	399	394	376	389	372	388	375	373	364	405	356	400	368	372	397	399	389	367	399	383	367	381	372	407	369	348	359	378	390	362	363	391	386	366	368	413	372	393	386	363	386	387	384	426	408	362	396	404	409	408	380	338	389	406	439	377	342	375	362	402	381	390	391	347	358	387	383	373	373	378	407	374	412	369	353	419	372	389	384	416	359	427	414	385	373	374	391	408	386	397	414	382	359	360	399	414	394	358	390	398	420	403	403	383	406	366	374	399	371	414	382	382	370	388	395	423	379	359	370	377	349	419	407	396	402	388	386	388	379	383	387	353	391	446	375	372	384	414	375	395	371	365	394	391	373	369	391	400	411	393	367	381	359	351	361	392	367	358	367	392	382	354	404	393	347	398	365	393	382	381	378	346	370	394	367	407	366	410	355	356	395	377	392	384	376	388	405	386	371	381	381	381	383	400	410	379	413	384	393	371	415	376	394	384	382	355	379	353	379	406	361	379	404	380	391	406	386	378	375	378	363	400	397	396	387	348	419	413	395	402	376	356	366	417	389	362	369	378	394	411	382	381	418	367	385	397	376	367	398	383	332	367	415	366	368	376	381	355	352	371	376	388	355	422	398	401	354	362	382	391	380	388	354	386	347	343	393	392	422	388	385	333	379	389	368	403	401	362	364	379	387	401	378	429	383	387	366	389	367	347	359	370	358	363	371	401	363	363	363	402	391	362	363	398	397	385	441	365	367	340	372	383	424	360	368	401	366	407	411	367	357	389	416	410	392	361	403	410	390	363	374	351	362	381	387	365	371	358	403	389	398	421	372	401	349	406	382	398	393	378	357	409	380	387	359	408	368	379	389	369	365	381	402	384	420	388	376	389	370	386	418	351	398	406	413	394	354	405	376	419	359	393	342	399	390	375	384	399	384	393	374	400	375	406	387	370	377	371	392	405	382	396	388	414	372	351	408	383	404	382	442	390	377	359	385	378	377	436	387	421	378	356	404	367	371	385	391	366	403	387	392	374	395	349	408	399	372	399	402	405	371	353	368	405	386	381	376	344	402	395	409	377	350	377	361	396	396	378	404	388	355	367	373	395	393	394	377	402	381	403	376	374	398	386	366	375	381	345	388	395	372	358	397	391	393	372	357	374	421	388	364	404	378	388	400	375	386	388	392	376	431	396	386	379	379	403	392	420	380	347	416	398	400	362	399	366	409	371	355	386	406	393	324	380	392	359	327	368	380	421	379	376	346	350	390	390	402	386	400	372	373	380	377	367	378	387	374	370	395	359	416	401	368	446	384	380	409	391	389	389	377	369	377	392	349	427	388	383	383	414	365	365	389	370	359	377	356	371	364	379	376	369	382	373	387	388	359	420	356	406	387	357	367	371	381	398	375	422	385	378	367	409	439	351	364	387	408	377	417	418	366	407	352	411	379	398	392	395	402	368	390	396	369	371	381	362	339	368	397	425	366	372	375	413	364	372	330	378	389	381	377	402	372	354	398	379	372	375	382	398	386	389	369	373	336	375	391	359	384	385	368	413	377	412	365	341	387	386	375	425	392	417	391	361	362	400	392	374	405	379	330	372	386	395	393	387	393	363	393	359	382	360	382	392	408	400	371	401	364	409	372	386	383	378	420	379	377	376	371	413	364	374	432	389	392	438	414	353	358	392	381	375	377	390	397	380	409	339	348	364	400	377	380	389	393	407	402	385	375	409	381	359	382	363	402	355	395	369	435	392	408	392	366	379	403	379	398	386	390	374	374	348	371	356	380	349	393	387	375	375	350	378	384	394	395	385	381	379	407	387	410	359	349	387	340	354	426	366	407	383	347	380	390	344	360	361	375	406	389	383	352	415	426	397	361	401	381	416	383	364	396	395	385	371	358	361	397	394	401	390	400	430	379	377	369	395	367	402	421	375	405	421	376	364	385	357	411	358	414	368	432	381	401	388	409	382	389	377
27365	19546	9052	1309	589	536	460	510	462	490	478	496	447	496	492	494	468	485	462	445	496	493	471	440	501	507	472	454	481	457	495	475	451	515	445	459	438	444	470	486	493	456	491	451	431	461	444	477	430	460	441	493	447	489	501	419	509	469	474	472	448	475	474	478	479	455	455	476	467	436	463	425	480	466	451	465	487	477	489	439	440	461	443	472	475	439	400	499	452	451	435	482	452	453	472	478	494	479	450	475	444	468	447	468	486	456	487	479	428	480	454	452	462	446	470	466	475	466	508	530	457	454	491	486	466	459	471	499	468	473	459	471	487	450	509	491	466	428	499	467	472	437	443	491	458	449	450	486	439	469	442	447	453	454	519	480	462	456	424	463	483	475	424	419	468	435	469	477	463	436	473	470	487	457	475	416	472	445	431	460	440	476	481	448	459	466	485	450	504	480	472	481	460	498	447	461	417	482	435	489	469	468	466	466	476	439	465	486	449	474	482	441	467	474	459	459	448	463	466	451	500	437	488	449	459	489	449	464	438	446	463	467	456	448	470	485	438	455	454	448	470	446	472	466	472	458	471	484	485	434	462	422	465	414	449	453	471	491	413	476	460	433	470	507	492	420	455	465	451	460	460	478	466	501	467	432	464	475	471	430	453	488	486	455	429	477	449	465	464	433	463	484	458	509	456	479	466	458	443	465	469	463	469	486	485	471	493	457	451	454	493	488	447	484	463	438	445	487	502	453	467	475	466	462	427	437	487	480	458	444	470	475	457	475	488	467	439	473	450	428	484	453	452	460	448	461	454	458	453	503	447	430	468	454	489	420	464	468	491	496	460	470	455	469	466	469	504	455	491	463	445	501	494	479	441	468	470	465	458	457	478	481	448	453	452	482	437	446	463	458	495	454	491	480	460	479	450	452	446	485	449	436	440	495	461	462	485	458	461	430	467	416	492	463	459	451	444	459	444	463	424	508	473	449	435	486	438	480	461	472	456	460	442	482	454	488	438	431	457	441	445	533	466	491	485	454	441	477	491	463	484	455	468	494	465	477	483	462	490	489	428	466	478	457	518	486	472	470	480	455	457	455	477	444	468	456	473	430	474	503	509	479	461	431	479	466	466	444	453	467	457	505	511	490	456	430	484	451	457	459	435	445	478	491	485	458	466	451	423	466	420	426	441	429	442	484	468	480	473	481	450	424	449	448	412	479	467	481	460	444	460	470	483	463	445	434	473	434	481	463	458	476	457	481	443	464	438	496	449	438	461	477	496	498	453	482	459	465	462	480	453	482	509	453	451	472	426	474	447	477	482	452	479	490	453	455	471	477	461	495	476	461	462	442	416	441	442	486	476	489	470	456	488	447	426	435	481	521	449	462	463	479	458	506	463	473	465	435	446	459	476	465	481	451	468	462	438	465	484	506	467	467	517	435	471	471	468	428	462	495	481	442	470	451	481	431	495	451	516	463	434	503	475	485	478	450	454	475	464	450	488	438	476	459	473	461	457	473	492	483	460	510	492	460	447	455	429	483	485	524	502	436	438	455	462	476	469	496	470	455	463	415	425	504	469	461	471	459	482	447	461	488	447	439	461	450	451	466	448	423	438	469	469	492	484	448	491	472	500	470	463	442	415	457	487	477	450	482	466	445	484	477	487	457	494	465	455	441	453	398	493	488	498	455	484	465	448	425	449	471	508	446	485	468	466	445	440	455	465	478	457	440	449	445	459	482	504	467	465	486	451	438	455	478	490	461	478	479	438	444	418	436	485	434	474	448	482	454	475	452	497	499	474	477	469	453	468	456	443	452	490	443	497	507	447	518	472	442	512	459	479	456	444	482	457	446	511	484	463	444	464	427	479	459	478	472	442	477	468	457	471	453	493	444	432	458	455	462	451	501	436	468	462	445	464	441	441	502	463	429	459	449	458	487	469	464	443	443	463	480	495	490	485	485	439	471	472	477	494	468	469	420	452	498	449	451	443	476	467	477	480	448	495	468	437	472	456	480	469	448	488	493	465	459	474	441	445	470	464	481	466	465	457	439	467	474	445	449	441	482	461	491	421	456	485	476	467	513	490	494	456	430	486	467	428	460	469	451	493	489	450	467	456	437	479	475	466	436	473	463	510	451	474	483	438	485	485	474	441	462	442	476	433	519	469	427	483	481	426	510	462	451	487	461	510	436	470	470	463	482	484	433	475	462	468	457	460	456	454	441	463	462	426	455	460	438	459	475	427	454	446	434	474	502	477	410	441	498	452	443	488	481	518	439	485	447	462	467	452	451	462	425	484	426	459	456	501	469	439	477	473	469	491	478	472	475	470	498	453	462	486	451	440	467	493	470	468	480	461	494	479	450	450	484	421	451	490	449	494	439	441	442	495	442	498	453	472	469	470	433	427	482	503	468	426	453	436	474	453	456	439	478	445	477	457	484	506	447	443	470	472	450	460	462	444	450	452	459	483	478	505	462	490	466	459	462	481	469	473	464	454	452	424	489	466	500	476	485	472	441	470	465	461	481	479	471	478	464	442	419	459	442	462	458	445	514	439	488	469	472	462	481	494	452	453	478	441	458	441	474	456	464	480	505	464	470	500	555	462	450	455	502	474	434	464	457	415	454	485	439	483	460	472	463	457	470	474	498	468	483	502	501	467	484	427	467	450	501	467	459	461	482	496	466	465	471	469	460	442	416	466	466	424	445	485	467	493	448	480	437	495	452	512	438	479	473	431	490	480	454	448	520	426	463	494	468	456	460	484	462	430	504	503	479	505	457	442	460	458	443	447	460	450	411	426	474	472	459	501	428	488	443	494	466	461	457	413	439	500	471	462	476	462	481	504	470	472	448	472	457	478	418	442	457	463	458	404	456	423	485	483	462	464	437	445	482	450	437	477	471	449	482	464	469	490	496	444	446	486	441	469	441	472	452	425	439	509	470	471	463	455	501	463	470	525	464	503	453	482	495	473	505	487	484	458	475	497	464	499	488	455	422	479	482	486	468	478	474	470	427	445	417	465	476	459	430	454	467	449	472	469	465	422	437	497	458	466	475	490	465	424	438	509	464	456	467	445	469	476	485	482	451	468	482	462	457	479	431	477	434	467	488	459	432	475	465	427	465	456	467	441	454	472	446	500	531	470	474	472	464	464	421	463	463	457	449	442	458	466	470	463	460	480	520	478	493	474	478	428	464	490	459	504	453	483	456	423	472	483	433	479	453	476	447	495	488	464	414	449	467	472	456	439	466	424	483	462	460	482	438	461	428	466	460	460	419	459	475	445	470	457	483	460	417	429	477	484	457	485	488	474	461	498	461	441	455	501	449	494	487	476	469	466	464	444	517	460	481	461	478	467	465	472	476	483	501	455	443	457	455	477	492	468	496	468	461	444	475	482	474	466	446	494	417	470	467	487	462	443	448	441	428	470	456	448	413	481	468	427	460	480	414	463	446	490	452	448	479	457	486	469	504	455	452	464	475	458	452	456	479	469	444	469	456	472	469
16461	13943	7102	1093	840	688	649	625	590	622	614	569	600	538	584	557	577	591	586	603	594	566	580	562	573	547	533	583	565	563	579	558	570	556	569	561	586	574	573	570	607	558	571	563	602	583	582	562	547	594	607	579	553	558	567	564	536	572	577	597	555	587	590	603	533	557	585	584	568	569	580	565	592	598	562	595	514	581	582	568	601	585	552	593	564	594	567	567	555	544	572	605	555	567	590	568	578	550	536	590	550	551	569	532	583	561	577	551	576	559	570	590	574	573	556	563	591	548	579	574	599	527	593	620	550	523	571	579	568	535	586	573	550	543	563	562	557	579	546	584	592	615	541	605	561	553	549	568	588	588	568	582	569	573	590	608	584	562	546	586	558	590	575	588	545	590	562	570	592	532	601	568	607	595	579	599	563	569	585	589	570	579	543	605	582	559	593	549	578	586	608	612	538	607	608	608	594	557	541	558	608	557	567	566	557	581	521	552	571	594	573	587	586	570	589	548	569	548	553	578	574	575	579	577	542	531	580	583	596	575	564	563	567	560	584	535	540	626	564	592	612	545	571	539	595	572	612	574	550	588	565	563	576	581	574	578	544	565	585	575	534	528	581	550	537	532	582	591	636	558	529	548	565	543	611	613	543	608	606	560	546	627	527	598	619	612	570	579	523	605	534	614	576	552	573	558	598	563	584	563	593	542	530	567	536	586	561	569	546	589	534	613	575	548	601	542	587	558	567	563	560	569	554	547	547	588	545	595	582	588	583	584	582	600	601	530	578	564	553	571	587	513	569	559	555	569	543	579	582	605	580	624	576	535	572	581	548	586	600	598	569	541	580	610	582	570	576	621	604	567	585	579	560	566	557	589	558	584	577	571	581	573	571	591	535	584	585	546	589	575	580	601	565	563	568	623	566	558	636	571	568	571	555	600	575	579	553	622	571	584	570	584	585	574	617	564	565	555	558	580	559	574	584	611	587	541	553	552	603	595	595	592	516	559	562	551	579	533	573	562	603	566	596	590	597	585	577	544	562	568	537	522	552	547	564	588	532	574	565	544	577	579	558	570	547	579	560	596	551	585	544	565	539	544	613	599	530	605	552	628	551	577	594	618	552	547	584	602	584	597	584	584	611	575	542	582	579	624	545	591	560	586	585	585	537	574	578	536	582	596	554	590	595	531	542	545	562	556	538	603	572	613	604	591	550	577	604	599	569	576	597	530	589	570	601	575	568	574	550	575	595	560	515	563	568	623	594	592	554	585	547	533	548	563	593	572	567	572	560	543	545	594	521	581	536	561	611	583	595	553	571	575	574	560	591	554	616	601	550	580	543	588	601	563	584	606	518	580	580	567	578	589	581	598	547	561	498	606	594	550	594	566	554	496	600	562	607	569	562	578	612	565	566	571	582	603	557	566	600	575	562	579	580	576	572	538	577	568	537	529	553	574	529	580	587	544	571	571	549	587	554	552	610	574	563	586	633	553	560	561	545	586	574	594	566	571	604	573	540	526	579	587	589	592	562	617	551	538	570	625	627	572	583	594	572	552	576	571	574	605	565	577	582	576	578	565	592	572	582	586	547	586	593	567	546	583	590	593	578	549	575	578	555	600	601	537	528	552	567	601	566	571	594	579	549	617	559	583	589	560	540	549	557	583	560	552	556	527	593	539	579	580	568	565	583	600	574	537	633	547	564	562	563	600	549	592	600	574	597	568	589	565	554	546	614	630	576	559	566	568	581	572	584	539	571	624	603	528	582	591	583	566	580	604	583	561	597	581	543	642	574	610	588	583	543	621	564	584	567	630	562	573	587	558	524	549	538	605	613	590	572	574	605	535	559	600	591	588	589	551	605	564	589	514	568	536	547	616	556	569	578	619	561	586	600	591	549	579	556	591	587	546	575	583	578	611	539	568	578	600	560	557	581	558	572	605	565	539	575	555	570	524	559	565	586	540	575	590	587	582	571	582	533	572	557	581	586	596	606	606	569	586	548	624	551	578	552	581	592	588	586	545	608	536	560	569	519	546	586	569	523	543	569	568	550	560	560	587	571	597	579	574	602	536	571	609	549	571	566	632	581	578	554	557	546	586	566	542	529	554	572	553	558	557	590	565	582	540	582	588	553	581	603	606	603	582	559	571	564	594	603	632	554	548	549	599	552	589	592	584	558	579	540	544	581	574	578	552	558	573	579	581	567	575	588	549	544	580	603	525	597	574	556	579	621	575	594	589	601	538	563	544	581	613	561	600	565	544	587	588	578	558	589	580	594	572	554	570	620	593	611	622	624	583	602	572	578	584	601	549	606	558	582	549	528	559	573	587	561	535	619	604	561	584	557	540	544	583	573	595	576	540	575	577	550	562	560	572	591	557	604	524	547	568	553	577	587	571	573	582	626	625	564	568	579	583	583	595	617	555	599	563	598	590	600	565	603	567	607	540	542	574	549	625	563	588	547	637	598	615	631	594	573	561	580	536	586	573	586	578	564	601	601	553	582	560	558	566	571	592	594	523	582	556	572	526	595	578	563	589	555	576	556	558	571	531	555	627	589	602	566	573	564	537	571	548	550	584	601	530	571	624	523	568	570	606	554	547	612	546	602	588	567	575	571	552	551	568	594	574	569	611	586	584	559	584	584	577	565	573	573	592	584	537	548	555	543	590	562	577	568	529	582	549	618	581	566	541	557	569	614	582	571	572	562	564	534	588	550	547	553	589	588	598	609	609	588	559	595	544	600	533	580	578	609	564	567	603	558	589	564	574	572	572	585	537	564	569	555	612	535	574	608	587	599	546	569	601	583	587	562	574	592	594	580	569	568	559	540	533	579	552	596	602	563	589	569	556	538	585	580	558	566	569	620	583	567	615	530	614	543	532	592	577	598	537	549	612	575	555	587	581	613	600	551	566	551	597	568	597	595	542	567	623	541	587	577	590	557	555	591	592	614	582	525	583	582	563	547	594	606	560	556	616	573	595	588	589	567	518	530	582	572	624	552	587	611	601	601	592	597	539	558	552	587	560	559	535	613	564	592	547	581	573	555	597	593	521	606	539	583	556	549	580	571	568	576	584	551	577	572	597	586	620	564	578	572	534	582	581	610	589	587	595	615	591	553	593	558	613	574	546	584	573	562	569	595	595	626	561	567	550	609	556	535	568	549	526	602	581	533	565	532	564	557	565	575	572	619	577	593	563	547	567	534	567	541	569	609	616	568	583	553	584	589	565	556	557	564	552	561	592	548	561	620	551	534	573	620	538	555	554	549	608	577	571	597	618	542	568	577	540	592	573	552	576	604	560	569	564	576	584	553	572	537	530	560	562	512	610	537	627	610	552	545	569	528	549	609	564	583	579	527	551	562	566	560	632	562	596	576	587	547	574	553	543	556	535	525	581	542	573	591	507	587	578	548	562	546	568	574	576	590	564	562	573	558	566	578	567	574	595	607	571	600	584	572	617	613	622	537	548	607	579	578	591	572	535	583	527	547	585	563	604	563	526
23738	21069	28058	24267	21037	8527	1090	750	727	656	610	597	545	576	559	550	524	582	519	545	490	515	458	504	511	507	485	504	462	531	500	488	511	471	458	497	535	515	544	469	512	505	487	488	524	524	512	519	509	483	496	458	526	534	502	509	471	472	474	478	466	496	484	475	480	475	464	507	497	493	488	483	485	503	501	498	506	507	495	501	504	511	487	470	473	509	500	481	490	492	470	499	508	504	469	523	480	477	541	490	479	507	485	514	483	496	492	485	510	477	483	471	520	507	554	486	495	494	484	485	464	535	484	463	517	495	467	504	499	450	519	529	503	451	485	518	486	522	468	522	445	504	490	525	495	527	517	508	503	511	526	484	466	523	511	480	475	493	503	509	519	512	516	480	503	492	495	534	477	524	456	479	497	471	522	492	482	505	530	461	516	541	486	490	558	528	506	468	465	525	468	530	489	453	503	503	490	462	488	491	477	472	473	488	520	482	516	496	485	505	519	496	529	491	484	481	471	509	553	529	485	494	479	450	479	490	463	539	501	479	491	458	489	474	483	503	510	507	501	516	502	522	478	516	493	496	518	551	493	499	489	488	466	523	495	520	471	497	493	492	505	495	472	528	479	493	479	498	521	494	489	531	488	498	509	491	493	456	530	467	465	470	530	458	509	451	511	493	502	474	487	496	506	501	521	505	510	480	534	503	488	490	483	491	522	476	545	489	484	505	482	464	493	474	501	479	509	453	479	463	500	522	484	509	485	477	487	455	465	468	486	489	481	500	513	509	487	490	507	473	468	496	459	540	512	503	476	475	491	510	532	459	468	529	488	497	476	490	510	530	486	489	475	433	496	534	507	526	502	491	494	511	535	493	483	512	526	489	511	497	481	466	497	489	515	500	484	494	503	492	458	486	495	484	486	507	514	489	461	521	445	505	517	528	525	515	502	463	497	530	501	485	483	512	475	439	518	473	512	468	497	491	507	510	491	509	509	493	511	506	491	499	488	487	520	521	480	516	477	546	483	468	503	490	531	507	516	491	518	463	489	493	463	482	500	515	538	501	520	509	533	508	487	479	477	488	524	542	502	477	497	506	501	494	450	489	479	521	531	498	494	494	505	451	501	497	485	485	515	467	477	501	441	522	442	494	498	527	461	491	524	483	514	496	501	499	468	508	510	494	519	504	528	482	462	478	513	509	528	476	462	522	490	491	486	515	457	493	467	497	494	522	505	442	508	495	495	512	509	501	502	467	500	490	481	505	474	494	513	513	463	445	512	512	475	460	475	520	493	472	494	509	491	495	468	503	472	506	491	494	479	484	533	460	517	435	521	453	505	466	515	484	482	528	464	481	536	469	481	516	521	491	502	482	489	494	482	522	471	487	528	527	484	496	515	480	508	505	482	505	495	527	495	525	501	497	494	517	495	505	479	497	484	509	496	469	502	540	530	526	532	524	488	503	511	474	493	472	483	480	526	511	514	510	517	521	473	483	514	519	480	498	473	519	469	532	516	502	495	472	502	498	539	469	494	499	546	506	461	488	513	461	515	481	472	507	456	480	524	523	493	476	481	525	468	573	506	466	494	488	476	450	486	457	508	457	496	509	465	507	480	533	516	517	507	506	513	430	515	487	536	496	522	509	471	489	500	502	472	472	493	455	504	508	472	513	449	474	477	499	506	504	498	474	513	474	500	482	494	504	494	514	486	504	474	496	528	469	487	480	485	434	496	525	498	487	488	502	504	520	516	496	528	535	495	475	486	448	483	500	493	490	476	490	526	467	516	530	491	502	507	443	448	501	525	488	486	493	466	531	495	520	482	504	472	455	489	475	472	464	509	500	458	495	463	491	506	485	521	483	506	484	517	455	517	466	497	488	528	459	481	467	481	486	510	511	463	496	501	493	504	484	523	471	466	492	483	513	476	493	513	482	474	457	488	492	464	507	497	496	487	521	481	501	485	482	487	539	485	478	489	473	481	501	481	510	489	521	493	493	507	488	472	453	514	515	517	478	452	505	526	469	489	458	498	503	520	502	488	497	503	510	493	493	500	495	480	499	504	509	515	496	495	527	499	481	506	486	497	474	489	476	526	506	510	484	470	481	495	532	471	482	505	558	486	514	488	477	480	498	493	495	475	505	529	504	484	489	471	517	489	449	514	478	490	472	516	482	495	486	497	476	507	501	485	521	503	485	507	517	495	479	510	492	480	490	498	507	440	470	508	463	508	500	476	477	459	518	454	500	493	497	483	494	482	480	511	497	476	517	494	509	483	469	481	490	457	434	544	503	513	494	535	480	498	502	535	485	504	480	524	498	468	471	500	464	516	491	511	490	498	466	498	498	489	500	510	472	480	462	477	446	514	476	493	512	493	525	482	480	475	504	522	489	513	507	477	497	466	493	527	497	472	489	511	486	520	496	477	508	494	478	507	467	542	476	489	447	476	484	489	462	501	506	532	486	511	485	489	477	483	511	480	468	519	502	494	505	470	506	534	499	498	518	527	519	519	511	510	459	455	531	485	472	492	467	496	484	496	485	513	513	475	492	499	470	502	478	460	463	504	505	507	513	454	520	517	504	522	490	488	476	487	530	466	475	540	466	490	469	437	481	523	497	510	484	546	508	500	512	525	455	500	497	491	468	483	467	532	528	491	475	450	483	446	462	498	460	491	479	503	527	485	508	521	506	457	500	510	478	500	497	483	474	501	538	506	475	481	506	526	493	515	503	514	519	468	506	518	499	499	432	511	453	444	499	472	483	501	510	519	487	487	481	513	492	469	486	483	437	468	475	445	525	484	505	448	506	497	535	473	472	510	490	498	525	476	504	499	494	544	524	516	480	535	497	468	486	493	482	506	523	516	513	471	482	473	501	515	490	476	507	483	492	492	476	480	497	479	535	490	480	455	504	492	499	500	537	506	495	459	444	468	455	503	490	506	506	470	476	469	467	497	447	500	515	511	490	488	472	512	488	468	498	489	459	490	487	524	488	483	471	492	518	507	489	478	478	486	497	465	455	495	551	467	564	500	488	491	524	503	480	478	477	472	487	468	471	521	477	503	479	493	487	517	454	494	514	507	502	473	503	482	467	503	457	492	489	507	513	495	489	498	486	480	461	488	476	492	518	529	471	502	476	553	486	462	490	515	471	526	525	452	472	486	471	532	517	499	511	491	413	526	518	468	491	497	527	494	459	461	477	464	465	497	488	488	492	505	480	510	464	490	500	475	475	509	481	498	500	504	541	504	515	493	503	491	477	486	517	534	480	507	513	499	474	508	517	478	484	482	536	508	510	479	523	477	508	499	496	498	471	528	467	468	536	478	484	499	490	517	505	464	486	444	494	507	501	486	492	501	479	475	502	481	482	489	529	488	503	505	515	514	511	448	466	511	517	484	489	522	482	528	499	504	510	513	516	505	483	481	467	507	503	525	505	505	543	493	503	503	494	497	482	475	508	474	491	529	520	473	513	491	503	477	470	466	506	468	500	504	466	474	486	535	487
22012	28651	16781	3898	2837	1981	1366	1177	1049	926	846	807	764	750	722	705	657	642	684	680	680	682	643	697	628	648	661	654	661	601	607	607	649	612	608	651	644	631	651	586	596	643	618	606	581	606	603	636	584	657	593	627	642	611	580	639	589	603	638	633	585	593	567	596	594	606	635	673	641	570	629	588	624	611	560	600	624	592	586	607	647	586	623	607	593	619	643	618	634	660	591	632	632	621	646	625	654	593	606	662	602	617	621	599	637	639	631	568	618	608	629	608	602	675	648	620	613	615	641	615	637	611	605	645	585	616	608	615	585	604	613	602	565	595	616	529	631	587	618	612	625	716	620	627	638	621	607	631	618	595	656	631	650	626	623	584	603	619	617	627	614	620	578	601	580	604	574	597	579	644	623	648	599	603	617	600	623	612	634	606	620	608	602	651	581	621	620	602	557	666	574	645	585	616	615	586	624	647	606	651	615	628	573	605	665	599	605	552	584	608	611	637	568	592	598	577	596	640	674	625	626	620	630	604	615	646	632	656	590	625	570	571	579	638	601	603	604	600	591	548	589	621	616	588	638	596	629	655	597	609	616	572	629	599	573	637	614	591	589	619	625	625	647	612	630	633	598	618	643	598	611	631	579	603	662	628	546	651	568	620	586	600	612	592	624	637	603	603	603	642	638	624	576	577	586	662	625	580	610	570	623	633	620	620	631	593	613	632	648	632	593	571	617	614	603	613	572	637	630	624	624	609	575	609	628	577	599	644	562	604	588	605	621	655	585	634	559	626	629	629	638	607	692	600	561	588	625	607	679	676	609	632	578	599	621	593	655	594	589	605	562	590	616	638	623	613	605	640	599	587	605	582	628	608	606	604	608	595	606	610	644	605	612	607	623	580	634	639	614	636	608	634	589	643	623	615	593	600	641	568	584	648	586	606	606	585	629	624	642	601	616	627	614	573	596	588	597	621	660	564	591	624	604	637	607	611	583	615	641	625	611	655	591	604	616	615	606	624	598	599	607	646	597	550	626	648	605	600	613	624	600	653	633	613	615	595	625	679	608	567	598	582	632	608	598	677	553	621	615	620	615	629	570	579	619	598	600	601	631	628	643	597	601	625	606	599	589	613	583	624	599	559	604	599	620	630	657	652	609	636	587	633	563	637	599	576	583	597	576	637	651	591	653	627	597	651	603	624	634	603	629	598	565	607	645	590	636	596	600	635	645	604	609	552	628	595	610	635	616	595	619	600	600	630	626	592	623	600	651	576	644	642	626	603	634	624	591	590	597	633	616	606	606	608	643	589	654	589	619	613	632	586	625	617	657	600	596	613	607	571	604	608	629	620	627	606	627	628	596	668	603	588	622	573	603	587	617	633	577	581	602	580	644	605	635	575	597	633	577	619	618	659	621	596	602	598	593	654	603	628	597	618	659	631	606	619	602	623	626	583	621	645	627	615	637	586	642	618	635	614	594	634	575	639	604	634	536	606	593	579	638	584	598	623	625	629	629	642	630	577	611	644	610	607	606	595	609	600	696	642	619	648	578	610	636	601	622	605	579	641	607	597	619	623	646	614	625	613	659	644	616	618	624	607	617	574	595	624	660	609	576	587	604	606	628	559	604	615	584	643	590	596	614	650	630	612	632	655	601	647	594	622	618	580	670	608	624	591	670	635	601	606	585	617	576	626	593	617	590	650	580	662	600	615	597	617	600	602	628	612	627	659	570	569	621	608	622	651	586	565	624	637	607	618	645	604	623	592	633	571	617	594	574	609	609	634	593	610	640	596	615	601	618	611	551	615	610	607	629	625	614	602	603	629	600	622	580	595	614	605	588	628	604	592	632	628	631	576	600	630	588	621	584	631	642	609	578	627	596	635	589	606	604	611	601	600	600	578	621	588	572	612	623	585	591	628	604	577	635	607	625	615	579	607	592	661	602	603	625	658	626	579	579	648	630	612	599	581	586	585	613	624	592	607	595	631	621	592	569	601	633	607	559	584	636	598	604	642	658	599	639	594	601	590	613	584	603	603	585	614	643	589	576	596	651	604	618	586	594	616	635	611	609	569	612	583	636	599	594	616	616	603	584	571	577	618	615	620	650	602	624	560	565	631	586	636	632	618	639	617	590	621	627	612	584	655	632	581	655	605	620	617	594	596	621	580	595	594	592	628	623	650	591	603	627	598	588	655	624	574	618	581	589	597	610	641	585	603	592	593	605	586	619	618	605	618	599	626	579	575	593	630	603	617	617	611	607	595	626	576	596	634	628	617	617	619	571	603	569	655	602	614	616	635	625	603	626	588	619	634	607	641	643	610	632	604	604	576	661	621	589	580	595	621	577	597	645	620	605	633	607	610	592	671	610	591	620	589	644	631	600	607	637	620	654	627	589	632	606	641	588	617	625	597	617	630	602	574	576	639	627	648	643	629	569	632	620	605	591	615	578	601	617	623	575	653	534	564	623	611	593	589	590	616	611	583	624	596	585	599	586	551	617	600	610	632	612	638	580	622	612	593	666	617	597	577	589	589	601	634	566	638	593	569	635	644	643	619	653	620	621	574	620	639	618	582	633	632	604	607	591	619	638	590	628	629	613	594	628	670	630	611	616	628	597	626	628	626	604	616	640	571	623	622	603	632	619	646	594	626	627	585	569	615	583	585	621	599	643	604	628	591	627	628	590	603	594	629	609	625	616	615	584	628	608	617	634	616	593	584	600	588	606	651	604	608	588	619	635	661	586	632	598	608	600	620	582	625	599	610	607	584	619	591	589	593	606	613	608	625	616	604	584	624	615	583	666	626	594	595	575	602	607	627	619	613	590	593	592	624	632	629	608	636	641	602	615	627	620	566	600	578	601	585	596	589	604	619	593	644	581	619	618	593	626	580	656	639	600	584	596	622	628	628	589	583	578	623	617	627	585	629	593	666	591	613	597	634	599	576	582	624	667	596	605	582	616	583	563	626	635	572	587	639	573	670	603	604	625	688	613	613	611	599	565	607	653	601	589	671	633	609	630	626	640	616	607	590	592	652	609	564	589	656	612	620	628	598	673	615	613	635	613	600	620	655	664	604	627	606	620	624	611	613	586	583	602	574	582	614	630	596	594	575	558	557	632	586	596	586	632	603	635	692	595	651	647	630	608	639	606	610	605	580	611	645	613	573	650	616	619	598	581	620	626	626	627	621	606	602	634	601	595	619	637	609	593	591	599	605	609	596	607	590	645	599	603	575	619	636	622	603	623	590	669	591	614	629	595	600	577	619	604	621	615	626	615	639	639	633	641	545	596	603	607	617	560	664	610	627	600	607	606	608	585	612	592	627	589	643	589	588	623	617	640	647	578	652	611	605	638	618	630	631	602	603	618	622	578	564	593	610	597	613	607	620	597	643	626	581	625	611	619	654	622	617	670	631	589	660	595	602	601	614	628	566	570	593	605	611	621	638	652	597	579	576	611	649	622	589	610	609	625	618	644	635	577	630	581	585	645	602	588	628	578	593
24825	21080	27002	25212	9992	771	506	396	393	350	369	343	316	328	331	310	295	344	296	286	327	317	337	309	333	317	284	309	301	330	273	271	276	300	317	319	321	310	300	330	301	304	303	295	315	308	272	293	297	261	321	306	291	333	298	312	282	291	298	292	289	307	283	326	284	288	290	310	307	243	307	265	288	324	312	313	283	289	301	296	265	335	300	297	295	284	308	274	304	267	300	298	305	293	254	301	268	285	275	297	301	308	287	247	303	294	283	277	310	278	305	305	301	286	303	239	320	307	294	295	280	293	288	267	302	295	285	318	297	269	272	288	279	289	306	289	297	324	294	277	318	295	288	297	307	296	322	324	295	278	300	293	315	307	323	309	291	333	281	313	295	280	296	286	290	286	270	307	295	295	324	273	286	259	298	293	273	262	303	300	311	292	314	322	316	278	291	324	290	311	323	292	298	302	284	326	300	298	271	281	300	310	288	307	298	334	301	302	275	298	265	310	271	304	298	278	314	316	278	311	281	295	310	300	293	276	296	317	309	296	299	305	294	280	260	308	317	308	285	317	309	281	295	298	278	322	295	293	314	313	310	256	318	330	296	278	311	266	294	308	283	305	324	295	287	297	273	292	264	328	294	295	281	291	290	308	295	334	332	315	287	310	305	291	306	307	308	285	323	304	273	290	333	291	302	310	307	302	285	287	293	284	300	301	277	334	299	286	312	319	310	299	335	297	290	294	318	296	286	284	321	294	300	285	307	290	278	308	290	299	298	296	294	272	292	337	303	267	292	272	294	317	329	287	311	310	283	286	309	303	305	293	300	315	285	300	312	311	301	335	285	308	316	286	280	279	315	299	314	293	292	313	312	274	310	266	279	311	290	281	269	262	285	257	265	319	278	302	298	303	281	309	328	279	318	283	327	292	277	314	301	323	291	317	317	299	291	314	300	272	297	300	291	299	309	264	275	334	291	274	303	305	285	285	268	309	295	295	283	272	297	290	276	299	287	289	303	318	307	304	327	284	296	284	265	296	272	287	285	294	285	300	308	320	331	309	322	315	295	266	286	303	297	276	302	324	293	297	269	289	329	300	284	289	298	311	288	272	258	314	287	294	302	288	285	269	289	306	295	310	315	293	292	312	310	290	282	261	317	319	301	269	293	275	275	296	329	274	306	295	301	314	275	276	285	311	287	317	288	305	279	292	299	336	274	295	289	282	303	277	287	296	336	304	330	266	277	303	290	293	282	282	323	326	266	322	281	304	304	301	334	307	311	293	299	308	324	296	304	308	302	288	315	278	271	286	300	290	315	297	280	279	328	296	306	319	302	315	303	311	343	297	285	291	286	299	307	313	284	329	279	291	286	281	292	295	297	303	293	297	330	322	300	305	310	327	270	323	273	295	294	275	296	310	304	312	308	294	295	293	298	315	264	302	264	287	335	295	281	292	281	306	306	314	314	316	304	293	299	291	289	282	324	285	305	297	279	290	330	269	283	303	259	309	289	292	302	294	308	315	293	267	302	302	254	273	290	303	272	300	284	266	304	308	309	293	294	332	283	249	296	320	289	294	294	312	303	302	271	315	321	311	287	307	308	316	316	322	287	304	296	273	294	311	323	300	328	285	290	277	324	304	294	304	310	284	288	285	282	289	277	277	296	309	301	290	300	306	275	325	298	324	276	320	281	305	281	273	304	311	303	297	270	305	328	303	299	300	326	275	293	260	325	296	265	250	306	312	290	300	308	306	298	286	299	299	297	292	307	292	294	298	282	303	288	325	292	304	294	283	317	298	302	307	314	322	289	291	311	274	300	264	271	313	275	305	278	290	308	279	275	288	292	307	290	300	272	287	308	271	300	290	305	275	287	327	277	310	297	289	299	291	296	265	325	314	289	289	294	315	312	325	333	295	296	293	303	326	310	303	266	255	291	305	312	290	297	318	276	271	295	275	273	284	255	290	328	339	291	290	289	287	286	271	294	316	299	299	302	323	311	314	300	328	293	294	304	305	303	282	294	318	287	301	285	313	292	295	297	291	285	298	296	314	303	289	305	298	303	308	286	303	281	275	271	346	304	300	290	299	274	342	332	322	295	282	271	332	300	307	301	289	287	285	308	285	272	293	307	286	294	275	263	300	300	316	316	328	278	304	316	289	295	285	295	280	275	265	301	299	312	290	321	293	319	293	316	279	280	294	285	303	296	313	278	307	306	282	304	294	305	281	269	307	291	273	299	318	321	284	301	285	304	293	295	279	296	281	296	275	270	293	313	328	286	317	308	312	292	302	305	267	293	291	308	282	291	329	301	292	260	314	299	278	282	321	305	295	273	266	309	317	313	257	269	297	293	299	312	294	306	355	293	310	315	263	279	330	301	312	281	303	324	320	304	319	291	307	264	292	312	275	282	312	304	309	282	300	278	319	297	301	265	284	283	300	313	305	284	244	307	308	287	283	298	261	309	290	303	300	277	287	329	298	300	294	303	296	294	281	295	287	274	307	279	313	279	283	281	285	268	318	327	305	332	306	307	301	259	287	325	309	287	304	336	284	293	313	293	299	298	302	309	264	270	296	316	291	284	289	290	291	342	266	305	282	276	277	291	277	259	307	282	282	260	287	287	298	277	295	288	276	301	280	292	276	290	310	307	282	300	305	295	287	309	280	272	301	298	281	283	297	265	290	288	311	282	289	270	299	297	282	286	290	275	312	277	300	307	286	243	283	276	299	297	325	305	298	303	285	314	281	285	284	306	300	298	292	312	317	320	293	298	299	295	308	276	296	334	294	304	292	272	296	309	303	299	291	306	303	300	304	309	313	325	318	288	317	298	315	295	303	325	292	289	272	297	272	342	294	297	304	280	317	290	276	280	283	303	266	287	290	279	262	288	283	293	275	277	285	287	312	287	284	268	285	289	307	269	291	275	297	281	294	290	294	289	300	301	258	254	325	293	280	301	294	272	292	338	296	296	303	311	306	286	327	280	292	287	303	286	333	338	254	312	288	284	295	311	311	332	288	298	298	306	293	275	286	302	302	276	288	296	309	271	315	302	273	297	293	290	305	253	279	307	322	318	264	316	313	294	291	289	295	274	298	308	271	284	326	287	310	283	315	251	348	298	298	343	299	293	273	310	303	289	288	318	285	300	288	302	325	323	293	282	281	294	283	311	295	283	296	300	288	325	288	327	264	279	282	277	334	296	307	315	278	266	280	284	291	296	307	308	307	315	292	294	304	301	296	307	306	314	287	315	302	327	295	306	316	317	291	273	296	277	313	286	232	321	285	278	299	301	280	302	284	318	293	293	303	305	276	283	287	293	313	296	281	287	299	284	312	274	318	310	281	294	299	284	273	272	302	285	288	307	327	265	294	299	293	321	311	314	291	298	310	274	325	295	304	266	305	333	294	293	285	310	288	298	313	317	302	304	287	302	321	299	287	285	315	294	278	318	314	272	338	278	286	299	284	290	299	294	318	326	315	325	314	301	289	294	300	323	270	274	341
20815	24015	13959	2457	1672	1156	819	674	649	519	520	492	477	415	428	430	434	415	417	393	381	388	364	409	387	399	345	393	344	428	380	372	404	337	360	389	380	365	343	393	353	391	344	386	392	403	396	378	374	346	389	379	352	367	389	382	320	388	383	392	403	382	371	379	369	391	358	363	394	366	382	394	377	364	365	366	365	377	385	360	357	410	364	353	358	367	363	360	381	366	368	374	428	350	372	367	352	367	375	383	367	340	363	384	384	345	365	366	365	404	380	350	414	382	335	402	356	394	400	365	368	391	381	399	398	384	353	324	338	376	391	377	359	365	366	395	389	342	365	358	381	399	376	340	339	331	386	384	388	359	428	333	368	366	379	353	334	343	339	391	372	371	373	373	369	354	368	406	345	334	374	393	356	367	392	364	368	375	402	344	396	384	384	357	376	380	363	387	384	381	372	399	334	326	386	378	378	370	371	374	348	374	353	375	366	354	374	338	337	377	346	361	384	340	379	409	379	409	379	343	405	378	354	360	353	360	344	366	396	376	423	335	360	366	380	391	366	358	356	338	348	346	341	332	389	356	354	398	355	397	420	359	385	378	374	340	382	378	369	357	360	354	320	387	386	391	377	393	395	372	351	355	377	390	341	359	364	371	356	392	418	366	377	390	358	404	353	395	369	340	406	357	385	383	374	368	390	362	382	401	364	387	380	357	360	353	376	369	373	366	375	367	359	371	358	379	357	395	358	341	389	365	386	374	335	371	370	430	355	406	371	392	336	383	369	380	373	382	361	378	368	356	335	348	361	341	341	370	361	385	350	349	331	393	398	371	358	382	371	389	390	389	350	414	380	344	367	364	390	371	414	364	353	365	362	355	371	362	416	360	383	362	375	358	345	375	370	361	368	385	353	316	350	351	373	359	355	402	352	386	418	392	380	360	379	344	374	369	353	337	401	353	370	391	386	414	358	344	360	372	371	383	377	392	410	341	359	367	352	395	361	381	376	385	379	358	385	368	364	371	369	348	366	370	370	359	379	355	384	351	374	375	367	359	358	375	373	357	359	363	354	375	378	406	382	325	358	362	376	361	371	375	411	362	378	399	331	413	414	362	350	383	380	344	374	384	364	362	347	355	372	343	381	316	401	334	409	380	380	355	366	385	430	356	361	424	400	402	400	374	390	334	349	397	361	376	325	368	355	374	354	364	376	398	367	381	385	357	346	364	370	399	364	388	362	371	346	373	372	376	365	421	406	362	363	387	394	353	349	377	351	367	339	368	352	398	360	375	368	363	378	375	373	378	361	384	384	386	362	323	383	368	374	341	377	366	378	366	408	346	356	403	359	407	370	353	364	355	400	362	390	346	427	360	378	371	379	343	359	337	337	330	349	369	337	398	362	392	387	377	364	363	385	355	357	357	395	368	347	362	388	373	393	381	376	368	369	332	387	369	398	353	339	352	349	374	396	391	372	360	358	396	369	356	365	372	371	363	376	363	389	394	372	373	372	372	322	357	362	373	385	368	367	401	393	373	415	361	367	395	359	404	370	361	431	374	345	368	358	389	354	337	367	335	362	340	391	358	380	356	369	359	378	386	387	392	350	332	381	389	365	404	365	383	364	368	374	398	387	352	378	370	360	337	390	362	369	377	346	344	356	404	348	335	365	379	364	405	336	380	355	410	381	396	383	373	383	391	381	369	352	363	344	363	372	363	386	370	359	342	367	355	344	376	362	352	379	358	391	337	372	387	369	357	390	394	360	360	412	375	385	389	382	363	364	366	374	344	378	376	369	391	387	315	345	367	349	394	344	374	367	385	361	344	387	360	380	372	371	383	369	388	356	374	333	367	424	377	369	352	382	359	369	346	405	350	371	357	382	360	374	359	393	387	355	357	353	382	388	361	355	385	364	340	337	384	364	377	375	363	366	378	357	358	403	411	367	380	361	386	358	345	376	349	396	346	391	389	342	371	369	333	366	328	384	389	392	353	376	407	387	350	352	403	360	394	392	356	357	353	328	339	392	360	357	376	368	372	391	392	393	378	360	360	365	376	358	355	345	366	343	363	414	374	382	367	364	371	378	377	357	352	371	368	357	355	361	367	384	366	361	375	380	371	365	346	360	384	380	358	383	357	374	385	346	349	349	348	352	399	349	380	355	365	340	339	402	377	362	379	364	345	357	398	349	340	352	358	359	417	355	374	341	367	390	366	352	341	407	386	359	363	377	378	393	345	372	378	386	347	375	372	365	340	364	377	367	382	370	385	386	372	391	357	386	385	409	347	374	345	371	342	361	363	377	389	352	412	367	328	381	378	376	362	383	331	386	383	352	377	374	353	378	399	389	372	365	366	392	360	361	347	351	358	339	389	359	401	362	350	363	401	371	363	380	378	385	397	376	381	350	367	356	363	335	362	358	354	351	364	359	328	370	382	347	394	366	370	377	351	329	364	345	353	364	360	355	341	380	365	360	348	346	388	314	381	364	373	365	387	360	345	327	349	381	383	357	363	346	347	407	374	385	368	360	368	355	348	379	389	377	383	383	327	388	359	353	360	351	392	330	363	363	379	407	335	348	356	363	343	392	368	376	404	388	358	368	362	349	369	390	355	364	370	423	360	358	348	321	368	352	388	341	377	365	408	369	358	373	394	388	376	371	377	346	355	392	388	377	349	381	348	339	373	380	368	338	390	386	379	359	367	402	384	380	385	403	352	374	378	344	379	366	358	375	354	378	382	346	362	373	385	396	354	421	364	385	400	390	370	356	390	365	381	356	367	394	380	388	374	385	389	398	370	363	337	327	372	351	404	397	349	340	352	371	346	363	377	365	368	358	342	337	352	375	349	392	361	351	369	385	400	382	384	374	355	353	343	380	401	401	354	389	367	360	352	356	341	396	388	359	392	375	378	351	395	364	367	375	359	352	357	377	360	383	386	404	371	359	403	401	355	355	388	381	350	401	356	365	382	351	363	365	362	352	354	405	382	354	400	354	377	332	358	368	372	380	372	358	353	366	404	362	341	380	335	392	372	354	397	375	381	351	376	372	374	365	374	393	357	368	389	343	404	399	363	380	371	360	367	369	372	399	365	367	381	396	370	346	361	383	323	384	370	384	360	378	401	389	412	396	343	368	375	353	349	378	385	395	390	350	368	391	367	344	358	398	338	375	382	332	355	358	398	341	373	397	360	390	407	369	376	416	379	375	368	400	383	378	384	344	372	391	374	358	385	358	341	380	351	370	396	382	360	359	359	370	366	394	349	352	335	351	376	367	395	371	362	343	346	363	338	361	368	335	361	370	359	359	382	365	401	379	412	355	373	389	364	376	418	357	369	343	362	361	361	356	362	354	342	370	366	404	366	359	348	372	375	383	363	351	389	356	381	346	381	406	398	344	360	352	380	360	406	346	397	376	353	355	368	390	355	370	340	405	381	375	404	354	351	361	392	389	353	379	371	413	365	391	376	395	371	377	392	367	385	332	377	385	400	379	357	356	420	374	351
22694	21125	28616	23868	21120	21081	6157	941	683	573	561	481	428	400	409	390	374	386	377	348	339	326	386	325	303	278	290	325	345	323	337	292	289	344	342	324	332	305	306	323	304	319	330	289	300	297	321	291	282	314	292	308	299	328	311	283	299	289	279	317	308	325	345	308	292	339	309	323	306	300	313	285	288	287	304	312	314	323	306	285	339	328	321	296	279	290	289	306	290	319	323	308	292	289	337	266	294	308	338	299	291	286	306	278	276	303	328	338	282	292	291	311	330	293	294	293	317	306	299	314	322	317	308	292	257	313	290	298	312	294	285	320	301	283	283	305	285	309	329	302	293	286	305	310	318	322	323	317	299	337	311	342	316	322	306	282	292	294	288	317	289	310	313	277	292	311	281	301	325	308	288	282	309	293	291	309	309	321	278	311	284	310	318	286	297	307	296	316	286	269	328	300	312	295	291	314	320	309	283	308	334	288	318	318	281	313	268	282	311	301	286	308	291	292	330	289	298	338	273	303	282	305	296	308	296	314	320	330	315	280	299	294	297	306	268	298	324	281	297	315	265	268	328	319	304	311	269	269	300	319	300	293	283	327	292	304	323	323	293	298	321	311	285	318	271	281	323	313	311	309	311	312	330	291	291	300	310	320	318	367	300	291	335	274	309	289	311	275	303	306	295	281	321	314	290	312	317	312	295	300	311	347	287	279	307	286	301	275	300	311	306	285	296	306	318	306	281	313	273	280	338	322	315	294	310	293	297	309	276	338	318	335	309	304	299	310	319	296	331	307	285	299	301	315	285	298	304	305	293	301	292	309	351	296	278	327	302	306	297	323	326	304	283	305	326	313	323	311	315	299	299	303	276	295	292	325	316	288	324	293	300	334	278	320	313	302	289	307	296	292	305	315	289	302	289	304	295	332	297	310	300	296	300	303	299	296	303	292	300	298	302	302	271	311	293	285	309	306	281	315	301	308	312	297	325	326	307	314	286	351	314	294	292	304	273	303	317	321	310	320	298	279	309	309	303	271	283	323	330	303	307	317	286	288	280	315	321	295	314	301	276	314	278	306	311	313	318	284	303	294	274	293	305	301	290	277	349	310	304	303	303	299	276	273	301	308	280	321	274	312	327	301	312	301	302	318	303	298	307	331	301	294	313	318	307	308	324	302	305	269	302	307	323	277	292	303	291	321	287	318	326	286	317	323	297	293	266	311	317	283	352	311	287	290	311	314	288	290	276	306	310	281	313	327	302	304	270	303	301	313	328	304	325	299	304	284	292	290	305	313	246	306	275	306	295	303	311	298	296	278	304	287	315	297	303	325	311	302	292	341	300	292	302	333	303	308	284	292	308	310	288	310	314	306	274	312	310	289	302	288	280	314	280	327	322	296	297	304	299	278	269	326	295	280	320	317	291	291	329	280	296	279	305	303	287	293	291	320	308	308	300	303	308	286	289	306	301	328	308	317	297	291	326	304	310	313	320	289	304	324	295	304	324	313	275	283	293	302	301	320	296	307	316	297	309	276	322	292	275	287	315	277	294	317	313	300	318	282	313	319	305	318	304	316	319	300	304	271	265	307	288	310	320	271	296	291	296	312	323	326	281	288	305	292	269	291	284	268	288	284	267	303	299	270	275	295	341	284	303	264	314	298	314	314	279	314	301	303	325	297	314	306	323	284	300	305	306	298	289	281	327	289	291	290	299	286	304	279	292	298	292	287	304	281	290	276	309	304	266	313	298	325	288	307	323	302	276	325	289	319	320	306	312	301	306	301	284	291	315	262	286	274	275	276	282	293	313	334	317	317	294	268	317	294	300	330	325	332	312	343	306	280	313	320	349	294	274	290	268	283	340	290	278	294	286	291	277	283	309	339	307	319	295	322	316	311	338	316	277	324	286	271	294	304	299	313	282	307	333	282	290	332	273	305	304	314	300	317	313	314	303	279	306	285	314	289	287	304	296	332	314	302	298	310	314	280	280	295	306	292	290	289	326	323	259	267	305	337	246	300	301	302	300	285	333	296	289	314	306	305	303	277	295	297	281	337	307	302	304	316	303	290	333	317	299	316	308	296	279	323	272	317	283	288	302	303	312	318	276	301	300	297	319	297	282	299	290	335	315	275	306	309	289	282	305	281	301	292	313	306	311	269	304	312	259	319	314	330	247	286	272	298	300	289	271	284	301	305	279	286	325	327	288	298	286	292	293	309	296	292	312	322	287	312	292	284	310	312	328	266	266	299	278	318	310	311	289	304	308	315	315	280	299	278	273	313	296	311	340	322	301	319	316	271	301	305	300	290	302	311	324	293	340	306	321	279	308	309	283	305	327	293	281	308	308	306	269	297	262	296	275	331	305	319	304	293	320	296	271	306	333	292	313	287	306	271	286	299	299	308	261	314	319	305	355	303	318	333	309	309	285	292	316	272	327	284	313	295	285	304	322	275	317	309	335	333	291	324	294	324	329	286	292	288	271	288	306	322	301	310	303	294	326	295	295	308	315	273	294	291	279	305	315	309	308	295	295	312	302	304	298	294	278	314	321	323	272	279	292	292	294	321	294	320	308	316	280	285	296	307	297	297	304	316	332	300	270	290	287	301	311	292	290	314	305	261	308	307	316	294	287	290	272	335	309	293	311	298	311	283	298	297	312	315	345	279	293	312	373	296	295	319	304	307	308	324	324	310	290	283	321	313	295	301	316	287	313	300	310	274	289	306	298	286	300	303	293	343	329	278	312	300	294	291	324	309	322	321	308	328	313	298	303	301	304	302	306	283	281	282	314	293	293	327	320	326	307	298	318	291	284	319	343	270	317	318	297	322	280	311	323	294	282	327	282	305	307	308	275	308	298	290	312	318	249	299	325	310	315	314	313	275	303	311	312	289	305	311	308	275	282	274	280	289	276	302	295	294	300	283	288	339	329	293	308	283	294	327	264	309	277	275	316	296	312	310	305	287	307	285	331	305	311	319	302	310	322	288	296	269	309	309	314	275	307	294	308	295	320	295	279	290	319	289	296	318	297	304	312	285	284	293	282	298	297	316	295	312	261	317	313	296	291	306	319	307	299	326	313	311	294	301	314	275	324	317	291	326	293	292	294	301	333	320	282	310	293	297	282	283	345	308	277	271	281	293	306	321	321	286	290	314	303	311	310	309	303	295	279	322	278	331	300	322	287	272	296	310	313	284	309	285	299	289	367	305	314	311	292	306	309	282	315	291	289	312	291	313	316	302	299	285	277	269	312	293	300	310	287	311	281	309	307	304	282	296	324	340	305	315	289	272	299	295	292	287	295	318	314	325	300	305	283	295	308	320	303	321	312	287	286	295	310	320	301	270	324	326	298	281	296	296	285	291	333	305	286	299	303	294	262	294	311	279	283	324	319	310	316	292	311	305	291	290	278	309	268	285	320	284	310	316	323	308	306	306	320	271	280	294	292	314	278	263	300	338	302	335	299	313	294	309	303	311	279	321	269	266	284	272	290	274	284	295	328	307
25431	36818	22153	6235	4461	2817	1836	1453	1194	1046	888	744	677	584	589	553	497	484	467	421	472	439	472	424	415	456	456	418	443	408	430	425	393	373	398	426	394	360	377	412	391	374	405	413	381	412	420	390	416	364	393	376	384	413	415	400	411	385	408	352	376	385	369	410	369	358	387	365	389	372	376	379	376	361	399	359	371	394	369	411	389	389	382	427	362	385	399	387	381	387	414	384	363	371	377	389	422	355	366	410	356	391	359	387	390	429	379	384	377	372	378	405	347	369	401	411	403	387	363	430	394	371	384	392	407	383	368	380	456	367	369	371	378	390	358	381	372	357	389	373	400	388	357	369	355	391	349	348	400	371	389	398	378	406	339	349	371	392	412	376	400	427	379	343	402	373	382	338	349	361	349	350	366	392	361	365	383	361	353	347	421	357	420	378	381	414	345	382	400	379	366	402	367	424	382	370	397	392	363	380	364	411	360	404	364	378	391	392	362	387	357	379	384	362	414	362	354	383	394	383	361	357	357	395	344	387	389	363	375	366	402	362	396	411	374	379	396	337	367	386	356	403	381	364	390	331	369	378	366	396	371	391	400	406	374	393	364	385	378	368	373	371	385	398	408	390	381	425	404	403	366	365	344	393	376	412	397	350	368	366	394	401	394	375	381	362	366	386	376	379	382	387	336	390	367	386	390	373	407	358	369	366	364	374	416	404	399	356	372	385	364	385	388	357	396	390	403	388	435	399	370	383	386	373	412	396	379	364	377	373	368	353	397	382	373	390	351	366	362	393	376	439	397	381	406	405	387	380	372	424	377	399	392	396	377	383	397	369	354	381	383	371	386	383	382	370	399	398	421	367	387	404	399	377	389	379	379	338	381	357	383	372	371	353	395	386	435	357	362	363	390	379	358	377	371	356	339	369	396	369	376	383	387	404	364	366	382	417	373	376	371	379	379	390	368	363	365	412	389	380	360	365	372	382	386	369	359	378	332	373	387	374	412	377	387	396	367	385	385	354	338	367	359	413	364	369	375	370	370	367	391	381	393	372	401	385	400	361	389	400	342	360	413	366	354	382	366	380	358	366	373	401	379	344	400	370	372	316	391	360	378	417	394	357	370	378	392	371	407	408	388	375	378	371	402	374	410	383	427	349	370	397	390	377	392	381	369	405	385	370	359	373	387	383	352	347	378	397	379	364	377	380	387	384	379	353	373	395	363	368	378	347	368	372	360	365	407	341	374	397	342	362	395	375	420	373	376	346	368	402	424	357	376	341	384	403	394	364	373	364	355	396	389	396	415	398	385	364	365	369	364	381	388	407	426	377	384	382	371	411	404	364	358	415	403	378	370	410	351	388	377	389	386	371	397	394	389	382	401	425	367	384	377	374	384	379	373	357	376	350	364	412	397	412	335	392	366	370	387	405	355	374	346	359	383	384	377	381	365	381	332	355	371	369	409	397	357	364	360	381	359	411	410	372	407	412	368	361	405	402	377	362	391	393	392	354	393	369	397	357	367	399	381	360	380	378	418	378	370	367	431	388	374	373	379	365	412	388	396	409	402	385	352	327	386	382	392	368	380	397	379	423	372	417	391	387	409	365	377	386	403	383	384	382	399	334	357	406	413	375	353	352	359	372	379	391	414	372	364	405	381	372	364	405	363	414	350	365	381	369	350	382	403	401	381	376	368	429	359	337	337	380	390	368	391	399	406	368	380	377	396	334	359	378	356	396	372	336	353	372	359	411	371	377	400	365	385	370	400	365	379	349	381	393	386	336	384	395	406	395	369	404	400	416	398	378	363	366	368	392	372	386	343	391	384	415	406	386	396	393	408	379	336	400	368	363	411	395	421	393	392	384	369	360	393	371	393	344	385	409	391	387	389	362	391	354	362	378	403	392	381	367	400	371	364	371	372	348	377	368	341	362	345	327	379	401	407	356	397	364	382	399	388	374	369	393	378	389	378	399	375	382	352	355	418	403	390	398	384	391	386	378	377	388	386	390	374	392	369	345	401	369	350	399	368	394	358	403	384	382	357	372	354	411	387	403	348	328	393	383	393	373	354	390	401	369	349	376	332	397	351	361	396	384	384	372	393	349	355	364	383	426	360	423	351	388	385	378	393	377	362	372	404	374	364	377	375	366	366	394	356	397	407	379	349	374	358	383	394	377	389	365	364	377	360	382	372	366	370	353	381	390	365	395	401	369	392	348	349	388	384	334	370	367	380	372	358	354	359	371	355	365	380	378	377	386	377	372	370	351	390	373	383	358	380	349	378	391	410	377	410	342	363	399	370	393	388	370	390	347	379	395	369	384	417	386	345	393	363	376	335	391	369	361	392	353	407	418	384	370	382	403	385	379	428	381	372	359	372	368	378	389	405	395	375	350	409	396	370	417	390	390	402	396	347	369	400	381	351	381	326	362	366	340	387	389	377	389	383	414	407	399	373	372	375	363	375	383	409	402	363	403	376	371	391	386	356	391	383	381	401	402	393	402	383	385	405	399	354	376	375	372	388	351	367	403	376	362	384	406	363	377	399	346	435	425	401	360	393	366	363	355	416	424	356	369	360	353	375	373	383	341	431	386	350	355	388	364	394	356	380	366	381	363	374	363	392	394	405	359	363	393	380	383	388	393	366	376	362	340	403	424	392	409	356	352	378	383	364	406	386	376	360	406	375	396	383	402	373	374	353	380	337	370	390	366	378	353	390	387	425	412	389	363	361	367	397	379	369	382	378	340	399	328	384	339	371	386	345	372	418	381	402	381	380	400	386	382	373	387	374	422	357	369	366	378	389	360	372	379	366	340	377	401	368	368	370	395	380	384	412	399	368	368	376	399	399	382	378	384	404	413	415	363	395	362	339	389	410	374	392	375	372	366	380	386	402	379	361	374	374	374	371	328	403	372	366	371	379	395	390	372	361	353	373	385	340	353	390	395	379	385	384	384	378	410	401	404	374	379	409	392	371	408	368	354	383	354	379	418	363	374	370	379	370	382	355	404	368	415	393	365	410	395	344	355	386	385	360	357	381	376	380	400	414	362	355	370	373	404	394	396	365	379	376	402	400	385	360	356	368	367	404	367	378	364	365	392	366	367	411	368	380	381	375	364	363	380	417	395	377	369	383	383	399	402	411	402	346	410	383	366	389	408	385	342	348	391	360	358	362	385	407	357	370	373	401	369	398	387	366	379	413	389	406	394	384	348	401	388	389	399	374	365	390	360	359	385	389	372	361	388	375	384	407	388	340	386	357	355	399	422	379	365	377	367	352	408	380	394	367	392	341	384	396	371	386	385	381	366	371	398	385	381	366	343	370	384	397	371	397	370	355	335	389	381	366	381	390	340	378	350	368	385	361	360	386	363	350	394	363	389	375	402	387	382	396	403	383	360	370	396	386	372	393	392	380	368	391	388	417	425	389	400	371	371	398	358	398	387	350	427	438	351	358	399	380	397	376	389	380	413	420	397	401	376	367	356	372	349	401	383	409	381	391	407
27530	19832	9618	1219	666	521	512	493	481	452	506	484	443	463	435	477	493	465	457	494	460	494	441	455	501	450	426	454	472	436	437	450	483	434	480	464	447	461	493	480	462	480	467	481	475	537	469	442	477	465	453	468	490	462	491	449	445	476	460	419	470	464	440	466	463	430	495	440	456	472	455	484	469	432	497	477	466	470	470	450	423	477	463	463	457	489	452	465	445	442	459	468	429	471	470	448	459	511	490	405	464	466	468	475	475	468	425	467	476	459	447	452	478	462	461	457	484	434	473	461	432	467	452	500	479	479	459	455	498	433	493	464	479	443	491	468	444	464	451	430	501	420	443	506	467	484	465	453	437	454	448	445	429	493	448	456	441	447	471	465	454	467	445	463	496	511	449	548	460	458	475	488	509	467	499	441	465	444	441	464	450	478	479	453	454	452	474	470	492	457	487	452	475	496	477	463	472	444	467	453	433	465	464	460	452	482	507	484	473	460	451	455	427	453	477	450	466	500	445	489	471	495	419	424	463	500	470	459	462	490	497	455	460	495	496	476	457	460	485	429	441	436	515	505	429	470	462	467	479	447	475	485	476	451	487	482	495	486	455	451	446	503	448	473	475	473	446	457	453	454	455	437	436	460	484	457	467	490	424	482	486	477	456	440	479	460	481	481	454	471	473	465	475	441	478	470	458	451	433	456	455	460	450	481	477	491	443	450	430	463	466	424	465	453	436	511	453	448	431	445	436	476	457	465	453	466	476	427	462	487	439	464	433	471	431	449	489	449	488	469	484	445	490	456	505	443	484	470	465	452	477	473	463	476	469	500	486	452	484	468	458	459	453	499	472	441	491	455	483	483	439	477	459	462	481	461	462	488	453	483	503	461	456	468	491	459	454	460	442	448	464	466	468	484	483	443	477	464	440	481	436	439	455	519	460	481	452	474	495	449	454	485	437	494	450	475	452	435	446	449	445	435	496	491	487	456	480	481	437	497	503	466	464	466	427	450	483	444	460	483	436	492	495	489	471	458	481	504	445	489	490	425	491	486	473	461	427	447	442	455	465	489	468	450	469	466	471	467	488	485	463	461	471	469	471	431	494	453	481	463	431	479	453	456	438	457	432	467	439	421	442	487	492	506	465	449	465	451	491	471	493	448	433	475	485	433	473	480	469	452	470	475	472	512	462	456	473	485	459	440	457	439	457	470	466	459	463	502	466	482	440	465	507	493	462	490	485	451	420	458	474	436	451	468	491	486	481	471	447	465	444	462	492	457	489	436	474	460	445	461	472	480	456	438	446	427	475	460	489	469	457	432	442	457	461	476	465	437	487	438	474	472	485	449	490	438	497	459	448	441	479	450	477	428	504	450	451	471	445	462	509	439	442	483	460	463	476	476	486	467	476	481	469	479	423	459	502	473	417	446	492	445	440	483	467	490	481	481	466	474	456	465	443	493	462	463	474	473	535	485	456	437	476	503	466	454	463	462	507	457	494	495	448	441	499	455	485	470	456	484	471	460	465	493	437	492	468	451	451	477	441	425	478	428	427	459	449	464	433	488	483	517	446	431	470	455	469	445	466	482	442	465	475	480	472	493	479	487	452	485	453	465	442	466	452	508	475	424	434	483	441	483	494	470	493	501	485	476	462	477	468	476	435	447	434	477	408	474	442	471	443	449	496	457	421	459	454	496	484	469	494	446	483	439	468	436	465	432	463	490	452	472	440	447	477	438	478	453	475	483	495	469	512	497	474	462	495	475	486	423	487	483	493	468	473	469	466	458	489	430	449	490	477	435	490	435	485	458	459	450	474	460	448	510	436	450	473	500	468	451	489	486	430	503	471	483	461	441	468	476	468	455	436	465	474	428	470	469	483	444	430	464	492	477	454	478	467	473	488	463	465	465	443	439	479	423	461	517	481	428	484	448	468	470	478	444	507	427	457	494	510	473	499	498	446	479	481	480	456	456	469	537	487	494	457	486	461	458	483	495	464	457	463	471	480	464	456	488	489	438	464	472	507	484	478	477	479	473	458	516	462	482	505	454	448	437	462	429	434	466	451	459	478	471	495	447	468	447	483	479	472	480	437	439	417	453	471	469	467	499	451	472	478	461	502	481	453	495	447	436	486	477	453	458	473	474	454	467	424	454	466	459	503	480	450	458	472	482	460	500	476	465	446	461	463	459	435	456	508	499	490	445	450	487	466	456	442	452	438	472	465	487	475	443	425	510	467	451	472	462	445	442	463	501	448	477	447	446	509	433	434	426	433	492	439	456	407	492	497	455	478	448	482	463	412	484	476	494	464	494	479	475	466	447	502	476	427	462	492	442	485	435	472	432	442	466	437	474	495	465	446	480	500	481	450	485	464	481	486	440	472	449	470	450	444	473	446	496	463	456	466	436	456	422	505	476	457	490	445	433	461	478	497	447	480	448	482	469	487	514	478	475	486	457	447	497	457	459	463	448	463	440	436	457	456	424	486	464	448	457	512	446	480	447	439	437	481	441	447	484	442	438	468	463	464	463	482	462	467	464	458	471	438	517	499	460	415	466	434	473	480	457	457	473	461	487	461	457	449	468	485	428	460	465	520	465	443	468	451	435	430	497	496	452	471	506	457	463	455	459	469	460	484	487	493	491	455	435	464	465	503	470	440	456	452	467	440	467	476	454	442	465	438	469	460	461	456	463	469	462	439	459	480	470	532	462	510	437	486	444	471	480	444	483	527	471	446	491	454	422	499	467	492	446	487	484	427	445	440	463	467	445	507	447	433	461	477	448	456	426	441	472	481	479	444	470	474	505	479	447	498	433	501	459	460	464	467	446	500	492	483	476	450	477	512	505	483	473	437	437	445	422	456	468	507	464	475	482	508	474	482	474	439	486	438	471	451	496	455	444	491	458	439	477	465	442	469	467	504	470	437	430	445	457	492	466	442	424	471	468	478	463	457	460	453	492	471	457	458	506	500	459	538	447	447	480	462	448	429	482	443	471	506	480	508	465	485	424	508	514	460	461	481	446	460	454	485	456	474	483	505	481	489	438	466	456	440	488	457	460	516	488	471	449	473	457	483	468	494	446	465	455	456	484	467	496	459	463	457	475	450	507	512	497	458	461	485	477	515	429	485	454	481	499	476	438	471	452	461	503	442	486	476	451	449	487	460	487	460	488	425	410	455	471	486	496	447	449	452	406	473	491	496	461	491	487	469	447	468	477	481	460	484	438	471	476	464	474	467	459	459	457	434	496	450	491	468	456	481	493	433	463	427	429	444	476	460	478	480	462	512	440	476	442	457	459	444	465	474	479	476	462	467	480	468	459	477	464	495	437	456	462	468	489	443	478	506	469	461	471	435	454	461	459	495	486	448	430	465	495	465	487	459	487	448	498	465	469	454	445	461	498	447	487	445	515	462	469	496	435	436	489	436	462	444	469	477	438	455	451	425	466	470	477	449	489	471	460	428	495	481	445	449	482	443	458	459	487	464	454	426	471	436	460	468	453
17200	16171	7087	1078	805	703	676	587	595	590	624	577	558	580	567	580	596	620	594	593	569	590	578	559	618	560	554	581	568	572	555	594	551	585	550	607	584	553	579	532	535	611	546	527	513	625	568	550	544	584	554	580	536	554	638	545	585	555	580	580	629	580	558	540	547	581	569	619	567	551	585	571	571	564	556	601	535	586	561	620	575	617	602	582	558	594	580	577	552	577	561	526	590	586	608	574	542	574	562	557	576	544	531	534	548	556	569	588	609	544	571	599	543	561	572	605	582	611	562	558	554	569	585	585	546	561	589	528	607	611	595	567	575	551	564	540	567	568	610	525	629	578	570	588	575	569	620	591	565	554	515	600	576	544	549	542	570	549	571	595	583	581	553	539	590	570	585	562	548	579	559	600	576	573	619	569	576	606	579	562	548	577	579	616	559	556	588	563	559	554	574	554	572	576	618	557	567	562	547	560	497	562	551	599	600	569	612	555	590	549	564	590	564	547	583	547	602	565	559	574	536	596	558	530	541	537	571	583	591	612	563	533	573	586	599	565	550	572	542	588	559	594	589	569	515	552	606	589	550	566	607	587	589	597	564	611	552	553	585	508	599	579	556	539	593	614	535	594	556	547	572	575	607	603	561	560	535	593	579	560	539	574	584	563	571	550	570	557	569	520	555	555	604	568	628	598	582	579	574	584	535	513	542	530	534	527	536	551	554	559	579	564	581	581	566	517	529	582	573	539	550	548	579	593	553	588	607	572	569	566	565	562	629	563	572	569	558	567	570	583	545	568	604	552	531	561	603	549	564	583	631	550	557	559	561	570	586	566	603	560	555	590	576	589	565	560	583	585	620	606	545	575	558	598	563	597	548	591	538	578	592	520	596	590	569	596	566	593	570	583	590	572	558	532	578	592	561	599	585	540	534	558	584	606	593	559	619	605	588	574	584	560	562	563	558	558	584	580	519	540	601	593	565	582	557	555	578	529	573	571	559	572	552	588	574	527	584	576	553	581	611	588	540	573	551	589	558	543	574	551	590	572	565	585	545	567	575	573	580	559	559	540	561	541	573	574	573	574	556	569	552	588	565	564	623	596	580	573	587	558	560	573	564	598	511	569	573	573	580	593	541	545	645	568	574	563	551	608	554	566	580	578	562	586	523	573	559	550	551	586	566	541	567	601	575	588	631	557	595	563	586	571	561	566	541	576	599	560	559	548	609	583	561	592	572	558	613	548	588	552	582	559	508	571	576	544	569	612	567	508	544	546	553	560	613	571	533	588	564	574	583	589	591	600	602	586	586	555	590	587	576	558	533	599	573	549	551	592	575	599	566	545	560	566	557	569	553	559	570	593	544	552	568	590	560	583	595	583	532	550	545	562	573	557	593	575	558	564	585	535	584	590	558	582	572	596	603	551	581	575	543	544	539	579	549	557	578	574	536	546	604	601	606	593	580	586	574	516	546	596	596	559	556	574	579	553	562	553	568	583	542	561	572	582	586	553	607	536	592	607	562	567	580	577	601	561	601	602	531	617	589	580	589	572	587	556	534	549	556	594	567	575	562	523	565	549	588	589	632	565	546	577	558	548	561	614	586	563	574	538	569	618	565	574	588	562	613	581	566	599	552	569	558	552	575	563	543	559	556	571	581	563	525	553	595	573	557	598	561	570	539	600	614	577	589	585	566	566	543	569	631	570	570	566	528	583	581	520	591	549	543	545	557	552	572	580	577	594	564	571	543	622	586	572	589	569	568	577	576	602	574	579	586	550	590	572	614	579	543	545	596	540	528	548	526	563	600	549	598	579	577	586	540	538	572	575	560	568	583	573	590	582	539	592	567	591	585	551	555	571	602	570	586	579	581	590	526	561	531	625	589	586	593	588	570	506	560	563	580	559	550	594	560	543	575	530	538	536	532	551	547	593	538	553	592	586	579	569	605	555	599	617	543	596	554	601	576	543	554	601	567	569	565	573	530	565	579	537	574	556	613	566	562	569	590	558	574	599	603	556	576	583	543	584	599	554	605	555	524	557	568	603	546	554	615	589	603	550	558	565	571	558	564	553	554	596	578	596	575	579	550	554	554	546	546	538	603	534	611	610	576	574	606	601	557	601	579	623	568	557	546	558	563	589	611	590	560	573	587	532	525	578	577	566	591	567	537	545	539	556	557	578	529	569	509	541	544	582	609	633	552	600	587	616	608	547	550	588	519	551	593	575	530	573	585	578	581	567	599	546	564	581	609	597	576	563	542	558	594	568	557	594	616	606	590	616	597	571	561	546	554	578	570	561	595	611	573	596	562	587	546	562	550	599	518	574	591	596	560	590	593	566	516	567	551	547	575	556	589	554	552	560	571	579	540	538	593	557	561	539	550	608	595	565	565	582	580	600	556	563	581	567	583	569	571	583	556	548	535	580	566	563	551	535	589	580	589	598	547	548	597	617	577	529	548	564	622	583	572	575	611	552	597	562	578	573	579	539	577	566	557	592	536	585	539	568	547	562	552	574	539	567	589	570	572	542	567	575	563	562	548	565	582	582	603	571	605	578	583	560	566	581	597	538	577	616	602	619	620	572	556	589	566	569	607	599	587	598	576	560	557	543	580	576	540	559	574	557	556	567	562	540	575	575	578	577	591	560	592	592	527	575	599	552	579	549	559	608	546	554	539	590	582	562	561	578	568	611	563	551	564	542	545	606	558	574	559	545	577	565	571	574	578	574	509	577	595	552	533	558	552	535	574	577	593	553	598	574	582	578	593	611	559	571	595	559	554	596	591	557	607	557	523	563	548	582	544	564	521	581	559	600	550	577	564	537	589	560	541	571	584	568	531	557	569	562	561	531	565	571	543	557	584	583	553	577	603	599	524	588	529	577	557	510	533	560	588	589	532	596	585	584	564	564	535	564	564	553	547	578	598	514	550	570	580	581	556	565	606	590	560	530	532	520	612	572	552	504	608	590	511	570	564	570	552	602	573	577	574	570	573	544	512	588	585	523	569	594	560	598	603	551	603	610	576	574	595	588	538	598	551	595	553	583	579	531	559	551	587	574	558	605	564	574	541	563	588	555	567	575	553	571	559	575	585	560	557	527	588	569	588	554	577	603	555	540	562	545	580	548	596	602	540	615	556	581	611	577	556	611	578	554	577	537	563	585	551	606	614	531	551	532	536	553	600	554	582	548	578	610	607	599	592	550	607	568	583	585	545	564	557	568	576	531	579	531	553	574	570	559	585	532	576	565	578	554	532	581	561	584	603	603	592	500	551	583	587	562	618	548	565	569	583	580	534	552	585	546	534	545	562	554	571	557	569	563	566	564	607	591	538	561	602	585	549	590	602	593	569	540	583	565	587	612	568	563	519	573	569	569	561	635	586	531	578	568	582	573	618	562	548	543	585	565	590	551	538	606	543	565	593	608	570	519	587	553	575	560	562	569	562	531	556	526	571	605	604	561	614	543	583	551	595	538	538	605	578	533	545	616	611	577	626	575	587	580
23684	21085	28115	24287	21042	8586	1131	789	685	657	622	552	577	601	584	549	547	524	510	506	535	521	507	531	535	519	523	495	521	483	521	483	498	481	493	459	443	531	530	508	498	469	481	507	482	490	502	446	456	477	476	468	499	531	510	491	495	495	460	470	496	514	505	488	496	487	486	490	479	490	481	488	509	487	503	483	514	531	507	472	480	516	487	488	488	494	513	503	521	490	488	468	489	484	516	508	506	514	493	495	504	481	475	466	514	444	484	505	473	493	509	491	490	488	498	483	492	468	451	462	505	515	526	477	498	497	491	507	501	440	545	477	480	473	463	469	502	510	475	505	490	478	489	501	485	472	476	476	490	507	463	429	476	524	475	489	490	516	479	490	479	485	508	488	521	473	447	483	483	515	488	523	452	492	493	507	506	472	537	482	478	451	482	494	500	471	515	459	524	455	501	456	524	480	487	507	468	508	508	523	514	498	488	457	484	518	463	480	501	460	461	486	479	487	501	508	457	509	479	487	470	478	501	506	478	498	523	500	473	480	486	503	477	423	472	449	515	484	469	475	521	456	493	491	510	451	446	497	482	508	511	509	514	514	492	465	452	504	477	481	513	514	507	474	479	529	496	454	514	491	517	459	496	511	459	463	499	542	489	475	475	472	504	470	501	465	468	453	520	503	476	505	498	532	510	469	462	468	485	482	529	490	502	517	474	474	514	520	478	472	513	503	493	484	496	480	477	470	473	439	530	501	489	513	506	482	524	504	494	498	500	461	485	527	469	488	520	532	530	493	481	491	490	474	497	505	486	503	490	503	489	486	487	454	505	520	506	481	473	473	464	489	480	501	484	465	509	492	529	544	510	516	469	496	527	485	473	460	487	502	488	483	462	495	506	492	507	512	490	507	479	503	459	464	537	494	477	497	500	476	470	463	516	501	482	539	485	481	471	479	481	497	487	517	500	514	503	473	452	491	491	494	505	484	464	447	466	520	439	499	497	468	511	526	459	468	452	512	472	473	540	480	467	470	437	514	460	495	487	476	505	452	493	438	485	462	544	486	480	509	501	464	493	485	500	506	494	517	478	462	479	466	496	491	489	497	484	479	506	453	480	481	503	501	458	450	492	518	468	474	469	493	484	481	495	499	452	526	452	482	478	483	511	517	480	491	534	487	497	474	459	491	513	509	496	480	482	495	442	478	497	500	533	472	491	454	448	491	516	499	497	532	502	473	525	495	438	476	482	470	476	499	437	469	472	447	465	489	495	461	491	527	449	462	483	521	471	440	510	491	505	467	477	466	476	500	481	460	487	458	478	506	497	487	450	469	446	526	457	506	448	459	454	486	485	468	495	444	483	487	498	460	489	503	503	478	433	468	472	511	492	484	498	479	484	456	531	447	493	467	468	500	506	459	484	479	511	476	483	525	505	494	483	522	520	475	498	492	516	486	498	471	516	473	464	425	512	467	494	527	488	500	476	529	481	482	476	462	494	504	454	484	502	460	494	493	521	478	512	467	470	487	469	494	473	498	541	458	500	482	490	484	452	503	507	513	433	502	475	511	488	471	497	511	504	475	478	510	480	443	486	459	496	496	461	466	492	494	470	475	468	515	504	459	466	440	467	460	475	505	531	557	480	504	463	495	497	471	517	484	485	512	480	512	502	469	438	488	480	508	506	547	496	504	481	430	467	460	527	509	474	493	522	499	514	468	477	456	485	504	490	486	458	511	506	469	472	488	438	515	463	457	488	462	492	478	537	485	502	495	475	466	439	510	503	503	482	526	499	500	521	473	525	497	501	462	496	509	494	446	478	519	478	494	496	484	468	499	485	493	503	530	521	497	476	520	492	439	517	508	466	486	503	458	484	476	486	483	477	482	480	489	487	474	461	459	497	489	467	475	465	463	499	474	475	484	460	473	465	487	521	504	472	461	472	495	475	486	495	483	474	437	510	476	477	509	517	473	473	524	466	507	474	490	458	476	470	510	473	528	450	492	460	487	458	476	481	487	520	458	463	466	516	477	510	481	514	487	496	507	475	503	484	496	473	495	471	479	474	487	469	461	493	493	500	513	492	478	486	486	472	519	469	466	525	532	518	539	475	493	526	460	515	455	481	523	475	479	511	490	494	477	507	486	442	482	473	502	472	492	455	477	516	497	472	463	517	465	481	467	512	508	477	481	519	502	504	453	474	464	472	497	498	485	503	466	521	492	456	506	479	473	501	525	482	505	461	471	471	499	485	490	469	494	495	443	472	488	469	473	502	470	453	513	520	457	514	481	487	484	433	477	515	472	471	530	473	474	457	495	492	446	441	497	472	475	493	500	497	498	474	508	495	500	492	463	539	480	471	478	516	473	478	493	501	488	452	463	461	465	491	466	505	469	441	474	475	471	469	490	499	480	518	441	441	484	451	489	501	508	464	458	502	468	509	524	540	472	540	479	488	478	493	501	447	498	518	498	505	473	486	436	482	476	472	457	506	480	486	480	483	460	480	514	494	492	497	460	502	492	460	441	492	491	465	522	473	474	496	481	501	490	502	457	504	496	518	464	495	490	461	478	444	531	449	472	489	490	463	529	464	513	487	444	482	522	518	468	472	496	492	506	493	453	447	515	494	480	526	513	457	491	483	450	477	471	472	524	521	497	551	501	515	518	440	507	490	483	501	538	491	490	486	482	462	500	535	468	472	509	499	460	524	516	477	486	483	466	485	500	474	544	489	478	502	488	445	478	464	475	496	475	484	475	523	483	498	506	531	453	475	493	462	468	446	505	491	512	486	470	468	481	494	518	503	463	507	477	468	456	483	455	512	492	479	496	484	462	468	473	499	460	492	535	518	509	495	461	451	489	523	465	466	506	466	518	500	442	523	480	449	468	518	486	488	467	463	481	470	453	464	521	534	473	459	502	482	483	471	479	480	496	499	504	502	533	533	462	498	511	495	521	454	477	493	497	515	485	495	444	479	488	476	448	484	484	451	465	490	522	506	411	494	484	470	488	502	459	516	470	469	495	505	471	507	467	475	481	469	524	497	461	510	477	508	503	470	487	475	510	535	525	476	528	461	500	484	453	476	472	494	472	512	501	480	477	497	483	455	482	488	485	476	505	462	526	495	474	461	490	511	475	477	500	437	490	505	483	458	471	493	504	454	493	466	483	514	475	484	490	481	489	496	464	446	497	465	518	501	496	451	447	489	472	499	495	505	515	477	483	493	526	487	466	447	494	471	535	543	451	490	498	497	461	519	514	469	482	475	500	477	492	488	478	477	505	502	480	492	487	453	477	500	498	507	482	510	507	479	452	504	516	475	452	506	498	448	471	510	516	501	464	483	512	520	480	505	489	492	471	472	477	474	490	455	477	461	523	463	506	488	456	488	479	475	485	493	452	487	522	451	481	472	506	504	513	463	525	498	475	459	448	462	459	458	486	469	498	494	470	499	464	462	512	492	484	492	467	503	490	440	500	483	483	532	494	480	448	509	488	478	471	460	515	467	502
21291	30278	16037	4081	2940	1918	1395	1137	1048	926	902	751	740	717	706	670	732	655	652	650	643	662	606	637	618	642	621	666	632	633	607	613	612	577	617	662	634	611	664	593	633	631	611	618	570	649	639	565	639	604	613	589	595	580	614	565	604	606	611	607	647	642	636	608	609	589	612	595	614	586	616	624	557	598	582	604	638	609	577	628	582	648	614	580	591	586	669	597	588	592	644	589	604	612	623	576	579	580	630	585	577	593	630	602	615	642	601	563	587	664	642	603	574	634	626	602	643	639	627	620	614	618	650	578	661	604	624	616	616	633	604	604	557	619	630	589	557	635	584	607	602	618	663	577	628	663	609	590	588	617	580	626	606	676	586	609	592	579	619	673	613	555	596	625	618	623	610	604	564	610	560	595	600	644	628	624	588	661	573	602	595	647	584	577	581	558	581	558	631	621	636	580	639	627	662	607	574	593	603	597	554	608	649	595	625	647	566	550	592	592	641	636	609	639	620	670	636	585	604	578	580	630	569	606	634	559	578	671	608	559	610	598	558	591	639	594	578	612	584	597	574	593	630	629	578	616	635	628	556	633	580	577	567	596	646	595	623	579	601	591	613	564	579	624	609	609	612	612	634	608	607	611	595	621	600	612	565	602	588	614	631	609	580	632	623	607	645	599	589	632	606	627	626	598	639	594	636	646	620	602	557	603	549	601	622	588	583	567	604	637	623	631	587	599	625	595	536	598	589	609	620	621	650	636	642	605	601	596	621	586	603	609	589	608	575	563	608	563	604	590	658	599	564	576	578	622	572	629	624	611	625	625	590	594	600	563	616	610	598	622	585	592	622	603	607	593	610	636	612	618	619	611	588	613	605	592	623	589	561	610	607	597	629	615	579	603	598	597	626	625	587	580	614	623	616	620	601	659	577	599	591	641	592	587	639	614	599	555	574	583	624	617	563	583	619	645	652	578	604	608	607	585	597	619	630	606	633	676	622	636	622	595	624	635	599	632	603	610	566	574	566	637	577	612	598	601	598	616	582	577	608	528	608	643	610	639	597	570	648	603	586	596	577	598	620	622	619	587	650	619	630	563	576	613	604	579	594	617	560	672	622	587	626	653	593	610	622	595	555	619	608	618	614	597	621	565	591	641	548	596	634	576	585	628	568	590	592	590	656	560	589	594	591	606	623	623	616	586	647	594	608	602	602	601	597	599	593	583	566	593	597	612	618	609	578	634	623	601	558	663	592	646	607	546	604	643	625	606	598	575	601	623	591	607	617	624	660	614	630	542	592	604	593	555	621	639	624	613	619	581	617	600	625	609	620	578	579	609	595	590	595	587	637	606	619	621	607	613	618	608	662	597	561	601	591	573	601	596	592	591	607	620	617	619	591	602	592	654	628	629	595	633	582	588	620	609	597	582	593	595	627	604	621	609	587	646	575	596	672	582	586	586	635	562	649	585	567	602	627	595	633	599	602	646	600	545	644	607	594	631	645	593	592	588	618	611	603	624	557	596	593	621	624	587	650	615	608	603	583	634	578	623	621	590	583	586	626	626	586	617	613	635	587	585	558	599	600	670	594	605	598	582	558	608	573	637	585	577	604	599	594	599	571	608	612	608	600	667	624	616	613	593	614	638	613	586	603	623	607	574	640	614	622	627	601	592	593	622	549	550	594	593	554	583	634	577	558	610	646	609	638	630	567	606	615	583	634	604	615	603	611	601	593	627	616	600	564	597	613	624	597	630	576	575	639	564	616	565	601	582	601	606	611	659	613	632	597	636	597	582	616	613	569	554	612	618	570	605	640	624	614	626	589	615	635	641	596	600	579	609	585	612	588	614	614	614	573	575	602	629	613	611	611	626	576	601	622	640	600	619	609	622	562	600	583	568	581	635	596	570	596	566	615	591	664	596	597	633	620	611	642	609	617	593	608	649	618	628	533	611	601	626	549	632	629	663	612	638	573	585	640	608	587	602	572	584	589	583	593	558	611	622	578	594	610	576	627	568	636	666	584	573	609	578	598	603	582	608	580	622	609	612	602	611	637	590	604	615	611	608	608	594	605	584	590	583	616	618	563	557	583	559	631	576	563	603	580	599	586	648	606	592	626	571	570	637	579	593	604	584	572	588	592	592	588	604	610	573	619	613	570	663	613	634	565	559	610	627	604	581	617	656	608	612	639	627	616	568	621	628	556	584	622	608	603	633	606	614	611	586	602	577	615	582	565	588	584	613	596	597	573	592	585	603	604	607	622	601	618	605	561	627	661	584	626	608	626	584	612	593	590	592	622	614	582	613	577	577	577	611	610	586	600	614	604	624	617	615	619	605	608	601	622	596	618	581	614	567	589	578	562	581	599	585	636	628	624	586	597	673	647	589	590	597	578	563	662	608	605	610	579	601	633	583	580	589	610	583	607	584	589	623	590	608	614	570	616	603	608	561	628	568	586	589	606	596	624	631	568	626	601	585	625	625	618	642	570	617	583	590	591	608	546	627	595	624	602	623	652	625	631	595	609	596	591	592	585	583	592	598	587	585	571	643	623	600	594	613	595	642	530	593	632	611	575	605	593	595	589	579	585	621	595	625	602	651	626	575	615	569	608	570	587	652	596	600	619	577	614	605	587	645	600	600	639	633	600	566	630	616	661	602	589	565	585	607	582	617	591	614	600	605	613	585	603	633	619	620	624	646	635	596	577	584	537	630	598	592	574	608	587	567	610	590	633	557	618	584	570	586	603	607	620	615	621	597	609	606	590	614	605	627	621	591	585	620	615	606	622	612	575	597	588	600	594	600	612	602	604	585	633	617	616	601	618	606	580	596	630	575	578	588	634	627	589	573	612	594	570	583	597	555	605	626	614	615	655	568	559	610	590	640	636	575	620	605	588	581	565	611	604	549	596	603	563	581	572	633	581	613	596	631	593	598	604	621	595	595	601	627	592	667	599	611	596	653	631	618	633	597	601	638	602	635	621	583	606	625	595	630	618	600	593	580	571	609	624	539	603	586	561	581	649	554	622	654	601	620	628	594	580	553	589	619	614	596	617	598	629	599	592	646	617	598	624	565	597	599	595	651	603	632	595	549	583	624	576	614	615	579	603	623	637	578	569	561	608	584	639	628	623	564	554	625	531	612	617	600	577	591	624	576	682	631	669	583	590	577	616	599	632	628	580	640	614	611	642	633	586	603	595	596	593	604	631	607	596	568	594	599	640	646	582	587	578	617	580	627	567	586	597	587	595	580	614	656	610	664	625	594	610	641	618	614	622	646	557	578	617	617	611	580	613	591	620	588	598	617	567	602	582	578	628	632	614	574	615	632	646	580	662	592	601	576	590	594	577	643	608	607	622	594	603	635	597	651	631	603	567	561	590	579	641	605	618	614	593	601	589	626	600	608	616	564	619	627	614	600	623	583	627	609	603	580	608	615	639	624	627	545	591	614	608	635	593	635	637	611	615	580	639	614	628	597	580	658	607	592	599	593	583	624	602	598	565	621
24784	21040	26988	25214	10140	720	496	448	403	398	361	323	311	294	290	317	337	295	291	308	330	290	279	309	278	317	298	321	310	303	303	286	280	324	303	308	335	315	280	298	311	318	291	312	285	294	339	311	278	327	310	273	304	311	269	324	304	314	274	300	282	274	293	310	300	337	325	312	275	304	297	309	289	338	270	307	307	280	279	295	300	334	279	317	286	288	279	269	295	287	298	269	289	284	292	272	319	267	292	295	305	296	311	286	304	288	293	271	307	282	276	283	256	285	286	280	326	258	328	309	308	307	346	289	321	326	282	313	272	254	267	290	289	274	281	310	306	269	258	285	283	297	278	304	318	306	302	315	275	307	292	282	298	272	299	302	304	284	264	302	295	306	310	280	300	313	306	303	310	307	309	301	298	302	290	307	285	303	310	288	295	299	280	280	295	301	320	299	282	310	291	303	282	294	296	295	268	305	269	293	284	313	302	330	284	301	316	300	304	320	284	302	286	333	255	312	273	284	306	278	301	321	268	288	299	311	321	268	281	306	262	281	335	288	306	285	283	258	285	316	289	291	298	303	309	292	296	294	273	282	274	262	263	292	283	274	308	295	265	312	287	286	286	297	298	290	306	277	287	282	288	289	309	285	288	277	307	276	273	314	295	284	294	294	313	290	299	296	289	258	297	314	293	300	286	306	303	298	274	305	315	275	283	320	312	292	289	308	309	316	337	256	300	302	287	286	285	264	340	284	295	279	303	289	292	318	275	313	292	287	303	288	304	288	298	244	309	274	275	269	282	303	322	309	266	299	294	292	284	265	290	297	278	313	288	294	293	303	311	245	311	267	281	293	318	299	297	295	297	282	308	291	327	276	302	309	300	325	262	317	291	284	280	268	307	262	301	298	299	290	281	288	277	277	310	278	277	292	269	315	300	345	354	323	310	306	321	306	297	295	313	294	308	283	278	280	292	313	306	284	290	261	281	288	282	296	284	295	287	279	286	287	337	285	285	314	290	333	280	318	309	316	327	267	277	297	295	304	269	307	316	290	304	302	307	267	305	297	281	295	306	287	313	288	254	290	292	298	306	271	278	308	312	297	271	264	306	303	308	310	271	301	300	312	286	305	295	305	277	301	318	293	290	280	279	333	289	275	312	286	304	289	328	308	310	303	287	291	296	285	306	284	287	280	282	295	296	288	289	303	298	287	312	283	287	272	293	266	266	287	301	299	292	284	297	309	299	285	289	280	293	292	301	270	311	296	304	306	261	291	282	314	332	312	271	288	267	284	298	287	295	289	296	290	297	287	284	282	314	287	310	288	279	269	321	253	293	295	287	301	283	290	316	299	291	331	314	285	293	315	314	285	255	283	258	337	278	294	289	290	298	311	303	287	276	299	282	270	313	308	273	304	289	279	285	264	300	280	274	287	286	324	304	307	284	295	280	289	251	254	324	292	284	296	289	304	274	309	284	291	289	289	315	309	307	287	287	305	304	299	287	288	278	268	301	300	312	285	301	289	281	312	313	288	284	312	320	304	303	268	269	322	300	305	346	276	273	278	284	274	296	291	303	297	263	277	292	290	320	284	296	312	327	308	285	331	337	275	326	285	280	281	274	309	285	293	283	293	279	308	305	290	291	313	314	291	314	307	272	291	296	314	307	276	316	308	328	265	296	286	284	260	286	300	304	290	302	281	277	288	303	264	288	286	306	307	271	265	299	272	279	318	278	312	274	308	293	303	267	277	264	324	301	300	272	301	276	261	287	263	296	274	334	305	265	304	308	276	293	283	321	303	293	296	291	304	304	273	285	276	284	285	313	280	303	304	308	310	265	320	304	327	289	272	297	311	289	267	312	312	293	276	301	319	273	316	286	274	287	308	298	263	305	302	309	301	299	314	309	307	274	309	293	275	295	282	295	311	309	289	329	312	288	327	300	292	289	293	326	269	309	293	288	298	310	285	295	293	280	271	302	313	313	280	296	278	278	292	265	336	311	296	285	307	279	285	306	280	273	310	313	302	273	303	297	296	289	259	299	293	270	284	266	329	315	263	295	305	296	314	313	305	305	306	307	297	314	283	292	284	303	309	285	304	292	293	311	275	297	274	319	290	271	311	320	284	319	313	316	305	277	308	278	319	276	308	296	321	296	300	310	302	276	277	295	274	296	313	282	272	318	299	319	278	284	298	302	269	321	315	320	286	303	280	298	273	280	300	285	307	320	306	324	298	310	301	285	302	287	296	285	297	297	287	272	288	304	313	310	280	257	295	269	307	295	305	294	299	296	300	251	297	297	307	278	296	295	323	289	313	283	287	295	314	300	299	311	274	322	304	294	300	303	283	289	289	307	279	297	287	317	308	298	278	290	284	297	271	322	281	275	264	279	323	288	273	307	292	321	278	307	293	273	321	304	312	297	302	286	323	292	299	284	272	340	313	315	286	323	295	316	245	294	282	294	284	279	307	307	301	271	275	280	281	293	274	310	290	294	282	295	275	300	276	295	272	295	298	342	301	292	276	310	303	280	271	314	256	296	296	303	309	275	264	292	312	282	283	302	324	250	306	276	304	277	316	308	272	281	317	295	295	289	317	285	287	314	275	299	297	277	274	319	275	296	293	293	292	283	291	308	306	279	289	304	296	288	305	297	268	287	313	291	292	296	322	327	303	294	299	289	301	327	294	283	301	290	276	271	271	283	303	324	283	300	288	310	318	307	298	281	308	267	275	290	282	299	310	315	291	259	301	278	287	286	308	334	261	279	286	287	299	297	309	328	318	291	284	294	267	277	288	297	295	300	306	301	259	272	262	265	290	298	279	285	316	302	301	312	285	258	317	292	275	290	314	280	281	312	295	308	263	299	300	315	297	312	334	334	280	312	277	300	307	315	266	299	328	298	271	271	298	289	287	294	298	305	306	295	303	304	275	268	291	310	296	298	304	257	290	290	331	312	318	277	294	289	293	322	282	278	282	274	300	296	310	277	299	306	310	284	309	291	269	291	298	300	306	322	282	306	304	291	290	284	268	301	254	253	317	296	280	283	300	316	292	251	277	274	292	273	276	316	281	286	331	304	299	284	304	326	289	303	277	277	288	322	301	295	286	308	303	298	275	288	296	295	289	309	305	290	268	308	269	306	293	293	268	280	279	289	306	306	291	293	311	294	265	285	281	289	301	299	281	288	298	293	313	288	283	295	278	270	299	311	288	288	287	275	297	300	322	286	281	299	291	302	294	292	291	305	285	295	296	278	299	297	282	291	274	327	284	293	312	296	314	287	286	302	297	305	261	287	317	293	307	265	262	283	276	308	283	312	301	291	257	287	301	277	284	297	286	302	332	293	291	297	276	311	309	264	342	322	312	256	316	297	284	280	283	309	266	276	288	329	284	276	320	298	306	282	317	286	278	318	289	278	295	288	291	270	300	321	297	293	313	300	296	316	306	297	308	275	311	287	310	302	290	298	301	287	295	312	271	265	290	272	299	297	265	312	324	312	315	285	308
20754	25440	12212	2520	1816	1030	806	778	604	531	532	480	460	436	431	412	387	443	412	383	412	414	390	407	341	362	393	388	418	384	346	342	384	371	409	352	377	359	411	376	353	386	387	387	368	365	346	362	402	372	390	365	329	389	352	387	348	353	360	362	379	372	347	381	390	383	360	377	376	368	403	361	406	398	398	383	364	338	388	387	396	392	344	373	356	333	390	403	391	396	389	355	362	345	382	365	370	391	351	362	416	367	341	357	402	355	348	406	369	339	356	371	367	363	383	361	366	371	357	368	398	354	387	371	369	389	359	349	379	334	384	327	345	404	351	390	366	375	340	332	375	393	333	361	383	372	351	338	388	342	372	397	381	391	371	396	361	354	362	353	361	375	377	360	327	354	366	371	332	380	358	394	375	405	354	392	350	379	349	379	384	361	354	382	398	381	369	339	337	383	366	338	384	374	362	381	400	358	395	353	363	376	324	340	335	360	414	365	380	344	370	372	342	353	331	374	377	345	351	354	384	357	369	378	393	359	399	374	366	380	365	347	343	367	351	342	386	343	357	389	357	376	380	370	343	361	376	398	351	353	381	364	364	365	356	379	383	379	373	336	334	368	361	355	368	405	371	331	338	350	374	370	381	362	360	424	390	390	350	390	358	358	350	390	353	342	356	349	378	390	409	356	355	363	366	343	389	369	359	349	343	376	374	334	376	357	387	352	334	379	378	389	368	355	373	356	358	372	362	360	359	383	347	364	381	397	361	384	367	347	392	354	366	352	347	356	348	363	335	399	323	385	367	387	384	374	378	362	352	350	345	390	335	373	397	376	388	387	352	321	355	351	378	362	373	377	341	329	368	339	371	372	378	360	366	368	318	367	358	362	368	382	383	383	357	385	364	358	373	340	372	373	384	342	387	368	365	381	359	365	352	373	358	363	355	357	373	350	371	338	382	381	372	365	360	345	365	388	392	353	366	349	367	364	375	357	374	359	372	343	397	368	346	360	379	385	371	412	356	387	350	367	357	391	356	353	374	369	356	352	409	351	394	383	371	354	364	335	355	370	400	344	378	347	348	383	357	332	362	353	382	385	377	381	328	386	396	365	382	324	378	342	378	385	394	340	356	355	372	369	370	371	365	380	379	355	386	355	352	375	352	432	381	404	376	407	329	368	350	380	371	402	336	370	330	386	340	376	390	369	381	386	381	382	365	405	378	373	379	370	357	374	373	384	364	362	347	379	351	372	375	347	372	376	372	362	360	344	378	353	371	333	371	377	344	368	361	386	360	393	378	365	409	357	370	341	386	375	391	395	374	396	362	351	354	368	413	368	363	359	345	384	362	382	393	403	380	357	360	334	359	356	402	360	384	395	363	336	356	348	358	371	380	384	343	384	367	346	364	364	370	370	385	371	368	363	374	364	370	341	350	355	354	366	370	397	350	358	350	345	391	341	332	382	359	360	349	363	375	376	392	363	347	360	363	350	332	389	341	398	390	392	374	354	359	324	374	367	405	363	360	350	377	372	357	384	342	362	374	363	390	341	393	340	349	374	385	400	383	391	369	373	361	369	374	359	406	391	352	396	360	392	383	356	408	367	372	362	360	379	365	364	364	360	349	356	350	378	357	350	372	368	369	366	366	353	338	366	352	363	375	329	351	336	362	376	372	373	357	342	383	379	355	348	390	362	344	350	374	365	371	356	351	355	426	341	386	400	381	372	373	384	377	361	356	342	377	338	368	345	349	362	361	386	417	368	371	382	378	355	364	351	384	369	400	354	355	355	395	379	375	364	380	383	355	366	329	379	380	372	384	342	363	361	381	358	384	366	371	365	398	383	400	377	362	344	357	371	398	323	369	369	404	337	342	356	368	375	381	379	369	391	387	364	371	351	361	384	382	372	358	373	357	355	381	370	380	386	381	361	339	398	384	361	328	362	381	378	369	350	343	365	358	380	384	357	380	342	368	378	359	335	388	375	366	360	341	365	378	330	367	407	379	356	392	389	379	370	386	350	341	381	352	406	359	352	382	391	364	377	355	373	363	376	388	330	363	349	420	396	400	395	379	357	397	354	370	355	355	365	396	363	364	354	330	357	401	355	365	380	356	385	360	394	353	414	374	380	386	367	353	369	348	356	386	390	352	342	384	385	367	339	364	394	352	382	382	383	384	355	372	374	349	390	353	347	386	371	388	355	360	359	352	400	393	384	325	376	378	387	373	337	389	370	378	380	370	388	383	418	372	356	367	337	387	343	405	348	391	343	347	392	354	349	368	341	387	345	356	367	382	342	379	347	399	371	384	368	340	349	381	366	373	381	347	377	384	397	373	362	361	397	359	372	374	375	371	364	345	354	365	341	348	342	351	364	366	382	380	374	340	353	371	381	362	360	336	346	378	389	364	399	405	349	382	405	380	381	372	361	373	352	364	359	377	339	356	361	358	390	349	354	358	328	348	361	351	349	384	381	379	352	336	338	367	367	386	384	337	377	407	367	326	358	398	334	373	376	374	350	364	376	364	384	370	364	339	380	407	336	335	346	380	357	359	375	357	348	373	350	370	383	345	398	375	335	361	369	397	401	345	364	355	371	337	349	355	393	372	401	365	357	361	354	396	368	371	366	370	352	381	384	356	381	398	374	412	397	348	332	361	362	350	347	351	413	351	362	384	367	353	351	350	350	357	367	365	349	332	343	367	335	396	331	353	373	333	387	343	340	396	382	387	387	409	383	363	375	359	384	346	349	377	361	394	366	406	368	362	366	360	387	377	366	376	367	330	370	354	379	371	348	355	357	373	368	344	376	380	355	358	419	333	375	363	371	360	375	379	398	385	386	365	344	372	401	356	351	394	387	369	369	360	372	304	346	376	352	395	356	365	376	397	350	367	371	358	348	388	389	358	332	365	402	369	347	383	383	354	348	383	371	353	373	372	334	372	368	357	354	352	370	373	394	403	351	393	310	392	354	408	373	369	377	343	359	378	349	355	378	362	357	368	357	365	374	363	379	399	377	386	396	389	337	357	362	358	374	365	396	343	366	360	366	374	330	424	374	376	355	362	390	392	372	331	351	343	364	381	388	368	393	347	349	354	399	334	373	411	362	370	391	356	347	384	380	334	400	344	357	344	376	376	362	357	349	382	345	370	364	355	350	382	319	366	411	338	360	325	366	361	391	396	381	413	344	377	393	380	349	338	356	382	388	330	365	349	377	364	379	352	371	380	354	353	359	389	373	375	353	351	351	343	344	360	382	371	356	331	384	345	367	358	376	375	328	381	384	329	391	354	394	337	377	369	349	358	354	377	335	384	364	370	344	353	394	349	362	352	347	383	357	378	332	360	362	394	387	369	369	373	389	351	424	361	394	366	378	390	371	381	386	366	341	376	402	336	376	386	332	341	326	339	387	376	342	389	409	357	361	383	344	385	373	363	347	364	420	370	381	383	366	360	359	334	402	358	341	356	371	401	367	381	350	351	361	329	353	364	351	363	413	352	357	321	373
22639	21077	28562	23823	21078	21041	6310	954	708	573	513	458	413	467	378	381	367	358	359	358	357	321	346	359	336	352	364	329	311	320	293	316	317	319	316	306	281	311	281	301	322	293	316	324	332	283	308	312	308	308	290	314	287	343	309	312	305	333	301	296	294	320	271	310	329	314	306	299	295	308	302	314	345	322	306	282	314	297	288	296	327	324	318	293	333	330	299	343	289	277	323	286	314	297	297	330	302	291	300	312	300	316	301	306	299	305	291	336	303	288	321	313	280	289	314	279	283	283	294	284	328	276	316	281	301	280	306	290	298	303	262	319	324	311	299	296	283	262	307	282	325	326	291	294	328	314	325	330	290	370	314	314	315	311	327	299	302	321	296	291	300	322	315	282	309	313	286	307	288	289	271	356	303	307	274	291	317	286	308	327	288	282	308	294	324	280	273	274	293	312	305	313	347	301	280	304	265	309	278	293	290	272	306	297	306	296	311	285	314	302	305	278	272	326	282	290	315	284	309	289	292	294	299	279	288	275	283	282	290	294	309	328	315	285	317	281	280	266	297	318	322	326	301	295	291	315	330	339	311	323	333	298	307	292	318	325	304	305	299	295	298	330	280	306	317	302	276	323	269	281	271	293	290	310	312	306	313	294	284	309	278	300	314	271	281	309	259	280	313	263	309	280	295	293	319	301	327	296	296	310	280	306	316	302	277	306	321	281	291	300	267	290	293	307	303	287	307	287	282	319	305	269	318	327	289	298	275	276	290	293	324	265	342	290	299	291	302	305	304	296	301	267	325	310	319	299	308	294	297	282	289	316	311	290	277	277	295	298	311	273	301	280	301	301	294	307	298	309	292	317	307	293	336	281	290	312	294	310	272	278	321	285	276	296	287	311	294	302	298	322	305	301	296	316	321	317	312	307	296	308	302	297	298	317	294	304	295	284	309	283	299	282	273	282	280	302	311	297	311	311	328	319	305	292	290	276	284	273	313	325	315	316	316	302	303	303	300	301	307	314	283	292	313	288	346	313	324	286	301	291	324	293	264	279	304	301	288	277	311	319	295	277	315	279	284	316	297	303	304	265	309	291	296	285	294	286	293	312	313	314	274	294	292	323	293	279	298	272	322	289	321	290	314	289	328	278	287	291	310	282	292	306	307	289	292	308	287	321	299	325	308	292	311	275	302	297	283	274	299	270	286	283	310	325	284	288	263	286	282	320	311	322	275	289	310	314	307	334	303	294	319	289	276	286	266	310	269	285	290	313	301	315	274	292	297	298	258	274	284	269	289	287	313	289	315	316	272	276	333	313	303	304	308	340	310	299	279	298	263	299	334	282	288	301	280	300	298	285	313	292	269	321	311	282	304	307	295	273	276	333	286	284	310	312	286	325	303	303	314	298	297	273	268	297	293	285	314	327	265	295	267	308	308	314	275	284	325	317	304	298	307	273	287	291	317	296	292	265	306	290	299	332	315	326	270	286	264	298	276	312	274	297	285	277	295	298	302	270	338	284	307	294	306	289	288	306	270	289	315	287	268	270	294	288	280	270	301	310	326	306	291	289	320	268	312	296	272	319	299	309	263	289	304	285	319	305	313	304	294	288	304	307	311	336	287	293	300	296	277	296	297	263	294	304	294	284	298	310	291	326	292	305	286	295	292	317	308	293	293	302	272	300	283	319	312	303	315	338	303	261	294	289	310	287	299	282	267	290	284	281	297	305	293	261	321	291	287	288	346	282	299	303	290	296	297	330	296	296	276	298	284	302	307	279	307	282	323	290	298	257	296	253	271	269	292	318	271	292	289	296	312	289	319	294	296	283	281	296	279	284	277	314	296	274	317	291	294	289	282	304	299	281	276	294	283	292	276	277	320	315	313	322	313	278	298	306	306	299	288	286	293	312	272	306	314	310	296	292	273	280	304	288	280	295	307	294	305	302	299	281	289	283	313	296	277	275	261	313	324	288	274	281	293	282	322	268	286	294	296	314	281	302	321	267	315	280	276	289	274	316	307	314	282	291	301	322	277	282	295	291	298	330	238	298	293	310	308	315	310	287	290	298	317	306	290	279	323	290	273	290	298	312	306	309	270	283	299	302	294	275	305	318	307	283	300	292	299	269	343	293	297	336	303	260	313	323	299	284	330	300	309	268	281	343	278	257	314	292	271	316	335	290	281	318	319	295	284	283	322	301	282	279	288	323	274	309	293	302	326	311	305	301	316	320	274	283	293	297	299	286	330	276	291	311	293	279	294	303	301	319	300	338	312	301	317	275	291	280	291	298	265	299	335	304	294	290	295	279	282	269	298	302	325	288	262	290	268	311	293	295	291	320	274	319	314	314	320	292	308	328	290	315	293	320	283	316	281	305	271	280	302	280	291	259	276	301	289	267	304	288	290	304	300	313	267	296	286	295	283	325	318	268	303	292	330	283	287	290	298	308	294	310	281	289	277	284	293	283	314	301	307	294	295	280	288	297	266	283	290	304	306	280	314	286	294	343	306	261	317	318	285	284	278	265	296	278	305	304	297	316	280	293	295	282	286	307	317	316	281	260	289	300	280	272	293	272	275	332	312	302	295	319	312	281	286	294	311	279	278	319	330	310	288	303	288	312	298	286	261	246	287	291	304	266	303	301	320	283	311	296	290	299	325	293	297	336	275	301	317	272	263	311	298	281	315	286	306	307	279	298	278	309	306	325	298	306	260	287	286	278	298	303	287	302	292	297	268	289	305	353	307	271	288	314	288	263	288	282	285	307	305	277	281	318	271	268	316	292	316	313	317	292	266	267	274	280	289	292	284	278	317	280	302	338	296	286	283	331	294	298	301	281	264	297	285	287	276	302	312	284	307	299	297	291	312	288	288	309	294	307	315	321	275	298	317	335	322	299	277	289	288	294	309	309	313	297	314	312	312	311	322	285	323	274	305	294	298	300	306	308	301	337	314	285	278	317	296	284	286	327	295	279	316	264	292	299	282	299	310	292	285	291	297	291	273	261	296	312	292	286	264	304	290	304	296	289	303	293	304	303	314	319	305	295	289	304	324	313	296	296	298	276	310	297	313	310	318	299	299	323	289	301	307	296	310	296	319	287	327	297	303	278	319	296	307	289	299	288	326	313	316	279	297	295	300	329	296	271	272	326	316	320	335	266	304	317	285	310	272	298	296	284	299	300	299	302	323	328	295	268	308	291	281	275	271	303	293	285	317	297	260	287	311	305	297	298	300	291	283	290	283	306	301	298	287	275	275	285	321	316	306	300	316	264	269	293	292	288	314	279	311	331	315	274	317	296	285	309	311	292	313	316	297	302	296	285	321	274	305	324	268	301	287	276	315	291	322	316	266	275	301	308	283	293	320	297	299	299	288	291	287	292	281	270	303	287	317	302	306	294	275	287	296	287	283	286	287	284	289	268	298	321	315	289	287	303	323	283	276	277	297	287	306	318	311	317	287	296	302	294	314	291	311	314	270	284	298	323	347	298	285	297	308	299	300	308
25251	37342	21320	6397	4680	2688	1946	1385	1219	982	822	801	674	613	559	526	538	509	496	510	453	472	451	429	406	450	407	412	421	456	419	417	412	393	402	400	394	437	437	378	390	366	398	381	418	416	382	399	393	377	361	403	415	404	375	432	366	370	393	403	349	399	415	384	387	390	373	391	423	397	392	370	410	361	425	427	370	399	341	375	388	373	377	329	349	392	382	376	394	399	390	385	384	388	373	390	372	406	371	344	399	406	351	365	366	373	384	387	374	413	438	375	387	371	409	349	387	360	373	403	390	384	406	358	384	363	345	396	364	354	368	389	348	386	382	361	369	379	400	383	393	367	355	388	395	397	378	408	371	376	378	371	396	360	390	379	403	364	372	376	398	354	377	364	397	390	363	360	379	391	376	376	380	365	379	393	367	342	369	361	388	386	368	376	395	373	398	372	368	389	400	364	358	433	387	382	372	384	349	407	398	392	379	384	370	419	330	374	370	364	376	358	369	344	378	343	380	363	395	407	343	363	370	369	360	380	371	387	410	366	379	382	368	369	385	372	392	404	365	397	355	341	375	338	405	379	365	362	383	381	385	400	372	383	357	412	406	358	372	403	349	357	380	417	377	367	386	355	383	355	355	355	338	430	382	379	383	384	395	384	345	374	372	377	387	362	398	395	372	373	364	404	350	400	385	364	375	351	367	351	397	368	401	428	364	371	362	388	376	349	377	356	374	360	388	386	384	373	384	367	408	410	401	398	391	398	389	357	389	388	375	407	352	376	388	361	408	374	391	395	354	375	420	398	389	382	396	340	374	353	351	380	409	367	382	391	373	364	381	336	357	347	357	323	381	323	330	373	378	376	374	372	391	383	379	374	362	383	415	381	398	360	380	383	378	386	396	356	400	374	362	377	363	362	380	354	367	348	384	375	386	404	397	405	359	386	347	352	373	348	345	411	392	369	378	371	345	367	365	346	374	372	355	383	365	355	383	345	377	372	380	356	346	375	394	361	394	405	390	392	388	376	412	345	363	347	388	381	376	404	363	363	377	339	389	385	373	358	380	374	366	428	370	364	358	382	390	357	380	415	402	391	371	373	410	386	362	347	344	361	366	390	381	370	438	355	333	374	356	350	396	369	372	354	374	312	356	381	393	380	375	356	427	381	381	388	348	381	362	374	367	407	412	384	370	387	407	391	374	366	385	441	355	357	381	356	383	385	370	351	373	363	363	413	368	400	349	377	387	382	379	402	376	338	363	388	423	387	417	327	420	374	359	366	354	352	369	378	343	373	347	358	354	382	364	381	353	407	379	344	378	359	378	360	370	357	382	387	376	360	380	354	376	363	394	384	373	350	383	357	390	380	370	391	424	352	358	375	377	351	376	378	402	359	389	335	368	395	363	399	392	427	375	394	350	439	371	398	387	360	385	367	378	347	344	373	385	363	366	386	374	343	370	380	385	362	375	396	382	392	384	373	354	406	364	365	386	401	375	400	396	373	366	375	400	342	406	400	358	365	407	362	359	360	327	334	346	390	369	389	368	375	398	386	363	355	367	378	379	380	382	355	355	377	359	361	343	396	355	345	406	370	396	378	396	380	401	357	374	336	363	390	421	357	369	385	435	392	367	347	367	378	363	403	384	365	391	389	378	391	361	385	356	371	359	385	399	358	367	388	393	380	376	355	373	412	394	359	381	389	397	365	397	356	384	378	375	396	374	360	355	355	343	388	365	403	388	402	344	378	363	352	377	393	407	368	396	381	374	386	378	334	345	364	400	389	360	392	338	377	351	386	403	366	362	357	367	425	388	374	394	327	379	357	387	348	375	367	385	355	352	401	359	400	368	353	385	382	354	370	366	390	365	392	361	396	390	374	375	366	398	330	368	404	381	396	372	359	396	369	365	363	408	386	393	407	388	380	340	358	391	360	385	423	387	344	356	401	358	401	367	347	392	356	385	382	378	429	408	352	375	358	399	374	364	385	366	366	380	355	369	396	364	371	420	352	407	364	381	365	400	381	340	364	375	378	370	363	371	402	354	352	400	381	377	380	358	353	375	387	392	356	407	382	348	351	356	377	375	386	380	342	380	368	361	383	372	395	374	363	360	350	388	331	353	352	368	359	388	391	388	372	383	363	377	384	352	339	417	375	371	354	373	381	348	414	387	371	365	404	352	386	354	354	357	386	354	400	374	368	398	351	377	375	372	371	375	391	375	382	369	347	375	364	416	335	356	400	381	387	386	342	362	405	380	370	376	379	394	447	385	363	395	359	363	398	384	351	364	374	406	415	370	377	385	404	355	401	391	366	366	372	383	390	380	367	352	407	391	404	368	378	358	343	415	392	363	391	350	382	375	401	373	356	399	348	343	378	414	375	357	376	338	367	357	397	360	382	378	387	396	394	391	378	352	391	370	363	368	394	351	392	342	374	374	416	362	368	345	390	357	361	369	372	372	386	371	417	376	399	382	380	380	387	408	364	376	363	370	349	387	394	359	365	362	353	352	400	387	373	386	370	376	349	389	382	382	368	376	372	335	370	391	372	358	393	374	408	389	376	358	364	356	381	379	330	390	414	373	348	376	373	345	377	399	394	408	364	342	397	366	377	360	402	359	395	325	363	374	386	352	368	378	389	369	399	357	363	380	376	363	353	362	372	349	364	353	414	399	374	346	388	376	381	373	347	359	338	393	358	359	409	348	351	382	373	376	338	387	372	362	390	382	382	382	379	398	367	367	370	363	373	389	393	417	360	373	402	387	407	359	339	391	396	411	348	376	377	373	383	369	364	364	346	366	390	397	354	380	334	382	379	354	408	376	367	381	396	367	360	348	364	385	389	342	401	396	338	376	379	399	364	369	389	357	375	384	366	352	356	375	366	395	374	351	355	385	403	391	370	369	345	380	365	381	393	424	386	383	398	372	338	378	378	352	387	367	380	369	354	365	370	353	411	394	346	351	383	378	395	379	389	387	383	381	395	379	362	389	396	389	386	370	386	369	364	408	377	376	371	384	331	396	395	378	361	384	336	343	360	368	365	371	386	398	378	345	402	373	380	367	365	363	349	409	385	369	344	327	374	355	362	389	382	382	360	402	394	393	386	370	402	376	356	392	364	382	394	385	387	371	353	374	362	421	373	393	375	382	392	342	339	389	368	378	376	362	385	376	372	346	344	400	378	363	370	376	437	380	357	371	349	378	381	373	403	364	361	351	371	363	377	345	407	379	415	378	338	408	404	397	366	405	342	391	375	385	375	359	382	374	371	370	395	370	423	361	367	371	382	359	368	365	359	384	379	349	384	365	369	374	414	379	396	379	387	365	341	382	368	373	367	398	398	376	398	393	372	347	367	375	336	387	383	368	357	392	370	372	394	357	361	391	394	357	379	367	401	396	370	373	383	438	369	398	391	421	383	358	360	366	364	364	353	422	345	383	364	376	380	383	354	340	357	395	375	362	380	351	391	366	379	348	371	387	382	387	386	356	390	378	371	385	382	354	395
27474	19818	9272	1201	637	545	496	484	455	480	439	471	483	467	460	409	450	455	449	465	488	467	474	478	440	500	477	459	464	450	477	467	457	467	448	435	466	432	443	471	465	438	473	447	461	439	444	448	425	430	473	465	437	481	449	437	469	445	454	485	457	463	434	465	442	489	445	459	474	417	449	518	439	432	435	477	458	439	469	448	472	467	498	477	470	492	420	461	434	464	459	459	439	491	449	463	487	454	474	468	470	458	474	473	460	487	445	452	453	504	463	452	442	438	437	477	517	435	485	483	432	480	479	446	478	449	415	451	450	490	459	446	439	480	479	487	478	489	457	470	416	450	449	447	455	481	442	451	450	514	441	476	469	464	468	466	453	451	442	445	447	455	442	486	466	454	456	476	452	421	450	476	478	456	448	452	465	456	435	449	448	467	420	470	417	476	490	502	468	450	424	489	461	445	492	519	474	469	459	471	419	407	462	442	433	481	495	453	478	421	437	439	444	484	479	435	447	459	456	431	476	467	483	445	474	440	455	446	491	468	439	433	478	434	470	483	469	405	490	467	460	448	474	441	453	446	457	439	436	492	454	492	480	455	431	438	476	467	422	485	461	476	398	421	460	494	464	435	434	502	453	476	497	471	439	480	460	468	474	429	460	473	444	451	447	510	427	455	452	452	461	485	445	489	466	470	433	429	450	463	433	466	472	465	481	438	457	472	466	431	427	475	470	479	456	465	464	468	444	478	451	454	494	468	426	482	463	483	444	478	440	488	454	447	430	442	485	435	444	421	488	483	425	452	475	437	445	450	475	477	464	433	457	493	470	467	450	438	450	460	424	466	438	436	456	433	472	423	496	422	459	460	465	417	466	460	434	449	432	440	497	476	490	465	491	460	441	468	471	443	431	434	430	475	471	461	477	450	467	440	446	501	484	470	465	479	465	482	461	453	473	474	474	489	442	464	440	487	448	445	471	445	442	448	465	481	435	474	428	448	461	452	476	467	467	471	461	478	445	484	466	415	474	467	466	464	446	405	497	476	454	452	432	456	486	440	485	468	514	472	459	438	478	477	447	451	494	464	454	455	439	490	461	500	453	445	428	482	487	463	474	437	450	423	471	487	441	441	448	460	469	479	471	444	434	500	489	417	472	464	452	453	437	438	484	498	483	459	437	447	464	465	478	464	460	451	457	460	475	404	411	420	481	496	476	454	455	474	452	438	467	484	449	474	487	471	458	493	500	434	494	443	484	459	451	454	441	435	455	461	477	447	430	433	437	489	428	474	469	436	442	434	448	471	497	459	430	464	470	490	398	429	446	413	477	485	461	441	457	430	424	486	468	485	447	443	454	480	480	476	465	464	484	487	465	445	464	457	469	439	459	439	457	480	435	424	437	480	455	427	485	451	463	478	507	463	479	437	472	487	452	453	443	436	455	452	447	486	467	431	477	444	437	439	487	501	418	472	472	455	436	446	434	489	460	443	453	459	453	473	473	461	463	457	469	425	473	463	525	459	414	444	498	435	425	472	449	469	488	475	450	401	456	454	470	470	485	468	444	446	465	444	430	437	449	446	499	500	448	459	465	459	471	509	465	476	445	435	436	467	487	487	464	475	501	446	445	418	444	441	470	505	485	469	495	467	461	502	440	452	460	480	477	482	490	458	504	460	469	493	481	507	453	390	474	458	470	488	472	465	422	452	471	489	458	421	445	455	491	481	456	477	443	446	495	460	443	446	481	431	500	443	470	444	457	444	436	455	458	466	467	483	444	479	478	486	450	469	499	410	482	486	468	463	442	472	462	461	477	488	447	459	449	494	448	476	429	421	459	458	464	434	441	460	496	456	438	480	470	463	458	472	488	455	454	437	414	482	449	446	435	468	463	451	470	474	482	476	448	499	502	453	428	467	460	425	492	452	467	452	462	463	464	476	427	442	459	488	461	463	470	467	474	465	451	426	479	494	471	449	490	458	427	476	445	469	472	452	475	435	448	479	440	454	483	502	474	482	479	464	476	436	471	449	499	448	434	467	413	418	509	482	433	456	470	450	427	472	445	442	475	455	456	502	464	457	457	475	438	453	456	474	459	410	448	479	460	465	463	509	486	464	428	478	434	451	460	451	466	465	517	492	442	499	456	456	466	455	483	432	432	439	448	487	473	493	453	435	470	439	473	467	457	443	471	500	491	451	463	449	452	442	431	430	460	449	471	465	472	454	486	419	467	445	458	461	450	490	476	455	467	442	483	460	435	455	468	483	472	449	478	483	426	467	432	455	433	478	441	446	467	450	485	474	409	500	456	461	445	467	477	427	448	467	431	443	446	477	510	466	455	448	474	507	505	473	447	435	451	450	474	493	467	457	497	458	458	441	498	424	457	471	449	416	451	439	482	451	459	476	430	466	417	465	456	489	436	447	458	463	475	488	470	483	477	427	460	470	467	482	443	462	466	429	489	464	462	423	469	417	466	419	464	424	458	443	478	491	466	469	476	434	480	462	427	504	419	476	442	471	477	471	447	439	413	460	479	493	496	454	500	428	500	442	468	466	471	445	456	447	453	484	491	489	462	449	476	447	477	497	462	435	451	455	477	430	508	475	456	440	456	470	493	483	457	430	468	454	444	439	436	446	471	411	455	521	449	487	431	476	496	435	454	452	447	499	467	472	467	482	504	477	477	492	423	465	453	468	455	456	447	410	443	466	473	485	486	476	469	437	454	494	461	453	450	481	480	442	438	434	485	458	486	446	443	445	504	467	452	461	487	484	481	489	495	466	445	467	492	438	452	442	480	482	454	439	450	459	436	484	465	490	443	486	465	437	456	473	460	451	463	479	490	482	432	465	460	465	467	476	433	487	467	456	467	443	490	463	466	459	446	449	456	449	445	439	506	457	473	429	442	475	479	465	465	508	474	483	480	435	446	461	480	482	456	471	440	470	459	476	453	432	474	430	404	467	432	521	440	472	459	440	479	469	445	440	499	465	435	420	488	453	488	469	458	440	442	480	439	439	461	503	480	471	491	435	456	460	450	456	484	461	467	458	444	484	462	426	439	466	449	443	463	430	501	474	439	472	467	491	467	426	446	404	455	499	475	466	479	475	446	429	473	454	445	450	445	472	459	457	512	499	440	460	485	441	452	455	478	439	459	455	466	430	458	422	454	470	457	447	470	480	433	423	511	479	452	445	473	445	454	492	405	482	478	454	456	508	477	427	468	419	450	455	469	442	455	470	451	457	475	484	465	507	433	464	451	500	449	448	434	440	454	442	470	459	476	474	469	404	458	480	465	463	485	418	442	453	463	488	452	468	460	466	504	429	466	450	470	494	469	450	448	461	417	464	460	497	441	430	432	409	451	455	431	434	457	463	446	482	465	450	458	457	508	480	479	474	469	470	482	477	476	477	433	424	447	435	476	473	459	487	503	469	450	478	460	454	479	477	480	471	440	460	457	482	466	461	475	453	473	464	459	461	462	449	470	455	455	506	479	431	465	473	451	441
15730	16543	6581	984	865	684	624	603	577	572	625	513	608	553	512	594	594	583	585	536	541	567	542	563	503	582	529	572	540	566	535	557	541	574	568	556	609	575	536	606	550	567	558	529	529	603	547	547	588	549	583	594	536	565	536	585	573	532	574	536	580	584	560	564	545	548	569	545	553	551	568	586	571	555	564	533	548	569	542	548	563	563	575	549	580	565	572	567	598	534	562	554	564	586	579	588	590	579	568	592	572	528	520	556	591	578	573	572	511	562	585	559	520	580	548	558	554	560	583	575	544	585	570	558	563	529	540	538	535	578	574	582	566	557	538	556	534	551	620	566	589	573	569	608	596	565	553	544	549	588	615	581	568	522	570	566	560	538	559	576	544	550	573	576	596	590	546	597	574	566	585	567	551	589	571	587	538	573	560	597	611	565	566	547	548	550	548	561	566	556	555	559	608	567	545	550	556	567	566	568	541	545	564	545	582	561	587	559	606	561	576	565	596	554	607	526	569	550	581	581	584	595	577	538	546	581	578	568	561	570	552	523	570	589	594	582	544	568	563	543	560	566	585	526	591	573	545	555	555	588	551	629	540	572	594	571	598	595	540	557	543	550	595	534	551	575	540	579	536	582	586	588	557	605	551	620	594	562	561	554	535	565	569	572	544	551	604	578	534	534	574	573	545	557	605	562	569	573	602	576	600	569	571	550	562	545	591	535	547	574	547	525	563	550	514	594	547	563	552	541	576	537	511	524	578	507	517	559	561	577	583	551	561	603	540	532	544	542	570	581	593	597	581	556	555	604	583	534	567	602	543	587	554	548	525	562	591	583	587	582	592	539	559	589	599	552	611	564	606	557	530	544	556	584	531	559	537	584	555	568	575	582	570	559	535	527	554	578	505	574	585	520	599	556	531	523	539	575	571	588	583	541	570	590	531	598	588	536	574	540	559	551	573	546	543	606	542	585	611	590	596	579	548	588	572	529	522	536	586	547	550	612	629	544	570	496	563	573	525	565	542	584	561	584	545	539	588	563	582	569	539	579	608	579	558	561	544	567	603	556	528	528	571	573	584	547	611	550	594	598	566	577	577	532	588	601	555	577	538	570	565	515	549	550	532	572	551	556	519	578	533	583	576	545	570	569	556	583	586	557	553	566	535	533	578	584	557	558	558	581	489	575	568	573	575	542	573	579	570	584	592	573	542	546	564	538	577	562	499	546	565	584	572	549	549	575	571	578	575	565	571	555	588	516	530	553	590	586	547	564	571	546	564	576	589	558	598	546	582	533	510	540	557	558	563	591	550	549	579	585	559	557	582	566	574	548	574	562	568	519	567	574	568	547	576	564	593	538	536	571	566	543	567	544	586	542	509	542	559	582	563	568	573	582	555	560	521	557	600	574	555	559	552	625	555	545	566	535	598	564	541	548	530	546	533	569	557	611	526	560	564	534	588	571	556	547	578	591	561	594	595	544	549	570	550	574	575	572	544	619	533	536	570	552	617	573	576	538	541	564	572	580	611	530	547	527	569	572	543	563	578	565	574	555	561	582	550	510	566	556	620	592	559	574	551	505	600	548	581	552	530	580	542	563	561	566	572	543	542	585	547	499	593	588	551	537	590	611	538	572	559	549	554	566	569	539	572	571	571	570	556	581	560	553	560	569	522	575	574	562	544	563	529	558	545	588	543	539	552	574	542	545	528	563	543	554	545	583	589	618	555	576	587	514	541	550	539	541	543	575	558	556	543	554	594	598	569	556	614	587	590	584	580	547	611	521	556	503	538	586	598	567	581	604	599	545	557	535	598	579	556	566	585	564	542	566	563	585	592	538	554	538	525	562	567	589	552	548	536	551	543	541	564	576	577	586	565	581	598	533	526	557	565	542	556	569	549	540	584	535	561	563	595	535	522	577	587	573	568	590	607	564	581	559	540	521	523	596	545	591	592	551	622	546	561	558	566	527	587	565	561	569	567	549	581	582	559	579	588	563	561	574	561	537	538	564	543	595	561	542	564	539	536	605	561	545	546	561	553	593	566	582	545	589	588	540	623	578	627	514	555	553	546	559	540	589	557	566	569	549	539	562	577	578	509	599	569	594	529	567	576	572	610	593	565	605	563	525	544	572	530	574	566	568	575	590	542	580	548	593	576	562	544	604	506	584	577	590	555	553	575	580	545	567	597	573	583	499	567	572	573	555	540	563	550	546	600	571	572	553	558	577	534	575	608	567	560	571	572	596	553	539	546	544	546	572	613	546	607	579	527	572	553	553	594	568	574	587	565	552	584	552	567	549	559	545	585	536	577	543	559	563	586	550	576	588	535	531	565	561	550	577	557	593	561	566	572	573	579	585	582	561	566	574	544	585	551	578	567	534	564	563	554	515	571	588	607	541	588	577	579	544	583	593	606	576	560	569	566	540	564	566	578	535	550	557	573	549	548	552	517	530	569	531	578	554	582	545	592	555	540	533	535	549	584	612	568	567	555	575	591	544	564	562	605	549	587	549	521	601	598	572	551	588	579	606	574	574	563	560	553	579	543	549	563	617	574	571	574	545	574	574	578	581	537	592	568	573	521	550	553	568	575	574	580	520	555	575	566	528	532	576	544	530	580	552	556	552	534	553	578	581	560	564	567	532	543	517	512	566	572	580	531	556	538	559	535	589	579	507	562	553	533	576	513	580	574	560	550	547	588	586	537	565	595	562	507	592	569	588	600	566	578	586	525	586	573	578	542	531	546	531	548	547	569	616	607	553	551	553	597	569	507	624	574	555	560	566	537	538	551	580	560	535	597	575	533	526	572	577	576	558	546	569	564	554	563	613	564	593	599	522	560	531	575	543	565	581	587	564	562	545	556	566	601	536	515	571	573	602	549	515	638	578	540	547	589	588	527	617	531	581	543	515	528	544	548	567	598	546	588	541	542	592	546	614	562	567	546	547	557	590	551	581	548	585	558	557	562	577	606	545	553	549	603	546	561	575	600	546	573	583	604	549	590	581	541	591	558	573	559	575	554	525	542	566	586	584	521	607	532	536	581	585	532	581	579	601	585	526	550	550	537	580	532	557	569	533	588	534	558	559	563	553	564	557	551	565	574	535	575	562	541	575	575	615	544	572	599	559	587	575	553	580	500	552	578	590	586	595	567	574	539	543	516	592	595	546	563	574	586	560	557	562	535	540	539	593	578	585	560	581	595	591	573	513	549	555	577	591	593	592	600	549	549	546	538	571	578	546	533	533	558	549	573	582	590	565	523	566	571	565	533	574	608	542	597	616	533	563	554	550	543	564	586	578	558	604	583	566	556	553	557	593	572	596	605	527	566	541	644	546	577	520	568	558	592	584	586	551	599	564	562	573	554	606	527	565	555	585	542	591	589	586	558	547	547	539	581	541	607	603	595	568	566	579	607	589	595	607	555	570	594	584	539	529	548	570	580	535	580	583	588	544	584	533	570	551	563	586	597	592	587	600	520	563	542	563	624	519	516	550	535	575	605	583
23688	21076	28095	24275	21018	8468	1076	818	695	618	619	587	583	546	544	518	503	505	547	533	522	534	501	500	518	505	492	443	519	501	489	469	488	497	511	504	501	529	551	519	522	483	497	498	494	464	490	492	479	500	502	523	448	491	463	502	457	506	460	492	502	515	500	505	472	426	489	533	526	501	438	486	509	495	496	461	485	471	480	509	426	488	499	475	488	482	503	522	490	484	528	500	467	458	458	461	478	515	526	467	509	528	492	544	504	496	474	497	443	508	486	489	482	479	505	519	473	481	469	487	455	506	469	488	499	489	451	486	517	466	497	458	487	483	490	488	477	457	461	503	459	517	457	489	441	500	475	495	510	500	463	465	508	451	494	447	471	502	488	520	511	539	470	490	495	496	479	521	476	466	470	450	471	504	465	475	457	435	512	476	509	496	463	550	477	535	461	527	482	466	475	476	466	457	510	488	487	469	469	458	481	468	490	476	474	495	459	462	495	518	505	485	475	434	479	479	472	484	475	517	499	522	496	476	462	464	495	485	446	454	484	451	499	501	476	484	486	489	476	481	460	522	480	471	476	460	502	499	476	497	518	467	476	527	499	454	512	490	454	485	469	495	463	448	491	514	495	500	453	478	492	460	473	448	454	478	463	492	475	474	473	477	489	510	513	490	480	485	497	511	468	448	464	463	472	498	507	515	459	485	441	495	477	474	481	509	529	470	501	512	455	493	466	455	506	492	532	485	494	500	463	503	471	460	470	484	499	438	466	478	480	545	468	481	478	504	457	424	452	477	523	489	509	475	546	456	482	526	501	424	475	499	509	449	479	508	485	499	501	511	517	512	498	512	451	492	437	481	478	513	478	494	456	509	455	477	487	506	458	483	458	480	489	510	440	483	469	465	482	464	481	482	462	479	475	497	510	495	450	458	510	528	489	474	475	495	478	493	505	438	513	519	453	481	501	451	461	483	452	486	457	475	470	513	484	469	480	445	507	470	527	475	499	479	480	477	492	489	508	494	456	479	500	505	519	495	458	492	475	439	500	503	475	463	478	510	480	451	489	443	488	454	452	476	465	476	486	495	520	480	537	494	497	447	500	496	501	465	457	490	467	505	456	495	452	496	492	447	489	448	498	493	472	493	493	471	471	486	471	511	445	440	498	512	467	491	499	486	486	521	494	469	493	511	475	485	548	457	502	456	511	519	500	473	468	447	439	461	469	480	454	471	503	487	473	508	507	457	453	471	492	432	474	459	483	474	488	488	471	512	505	495	494	468	471	478	480	473	442	499	517	457	470	487	488	480	480	494	529	498	478	517	513	492	484	486	499	463	469	496	459	483	513	500	494	497	469	512	491	473	525	458	481	463	462	476	468	478	457	453	455	531	484	491	463	463	474	507	492	520	509	476	480	467	465	446	492	487	444	470	476	482	493	470	482	469	535	504	477	482	443	479	495	512	477	491	526	467	494	486	473	467	458	490	453	484	485	462	475	570	488	463	517	464	446	505	489	494	496	517	507	491	471	526	460	505	503	478	488	504	508	454	515	486	462	483	457	494	477	469	517	475	500	542	498	462	511	508	480	495	497	487	498	466	486	493	481	453	469	484	455	470	491	497	463	479	482	536	508	474	464	468	479	473	474	477	491	465	490	496	496	460	522	455	467	495	512	464	474	470	480	517	504	477	493	471	537	486	490	465	500	471	469	479	474	491	458	489	470	489	476	487	463	478	484	480	460	417	483	474	472	430	505	507	497	493	471	479	492	474	432	451	525	502	512	485	504	511	520	483	476	511	518	476	491	495	453	429	454	488	527	458	502	480	499	443	453	478	508	503	493	439	469	521	524	491	478	487	504	463	426	479	451	507	545	512	510	503	454	449	521	481	471	464	470	468	487	453	506	489	520	490	461	476	442	463	494	509	497	477	510	445	487	515	469	495	512	482	504	464	473	484	496	467	477	506	487	484	459	453	477	498	493	498	477	471	470	475	476	494	475	486	467	486	498	461	448	499	526	506	460	466	481	450	460	490	438	525	496	483	527	456	460	519	509	473	455	500	507	489	529	496	437	465	478	527	446	506	460	483	502	455	501	504	492	545	485	476	508	450	482	446	485	481	482	453	511	473	509	508	465	491	470	515	497	449	491	489	475	468	489	505	527	474	474	460	480	507	463	473	448	450	478	512	494	480	481	478	458	500	481	457	456	512	494	468	500	494	490	462	499	471	463	482	481	465	476	488	496	501	449	449	479	509	495	463	493	476	503	468	513	485	437	484	506	460	515	467	493	486	478	485	521	499	487	496	503	488	456	498	481	491	481	495	462	507	532	440	483	476	475	471	480	496	511	488	458	468	446	511	473	456	495	440	477	494	505	446	464	507	461	496	471	471	475	451	492	455	484	480	480	480	487	507	488	500	469	459	478	476	469	535	455	500	475	463	518	477	504	525	468	486	518	477	512	499	466	457	512	456	488	472	489	482	472	452	523	476	483	481	482	502	489	458	445	435	450	502	479	484	473	467	461	496	492	431	499	513	496	470	441	487	500	489	456	498	460	456	467	481	512	473	483	471	445	487	434	527	485	488	479	518	485	485	509	481	492	474	465	491	492	510	510	483	461	458	460	499	485	486	475	442	474	471	523	507	470	516	477	511	483	514	471	526	476	496	496	534	464	470	477	475	464	507	459	454	490	532	462	518	477	458	476	503	509	484	493	441	451	508	462	495	489	448	470	455	463	444	463	499	561	510	512	483	500	501	535	457	492	511	486	494	483	474	498	487	444	505	523	511	492	490	477	501	500	464	523	497	468	482	494	462	473	482	489	465	451	496	474	481	469	473	494	508	514	412	496	462	469	466	503	493	499	470	510	494	475	476	499	540	482	453	481	475	495	460	499	473	459	505	496	485	497	498	474	489	443	484	481	532	487	530	471	519	474	492	475	491	444	442	493	476	498	457	459	492	465	493	521	533	496	462	481	481	495	493	466	492	446	470	512	476	450	506	517	483	478	505	467	498	487	457	437	464	465	479	484	487	468	453	475	519	504	488	482	441	469	498	482	508	486	456	476	495	479	478	451	471	475	456	504	508	509	508	462	496	492	489	480	484	488	429	513	463	486	494	439	528	513	462	474	462	494	472	475	472	501	485	495	516	462	490	484	505	461	484	462	482	475	474	504	476	438	482	501	509	474	466	463	494	463	488	490	485	501	526	490	516	469	454	486	513	485	475	503	478	479	490	516	482	501	478	505	483	487	457	487	486	453	436	470	484	466	499	451	487	460	520	503	511	515	508	495	503	493	485	484	497	463	497	519	482	512	502	513	504	509	489	476	486	505	479	462	493	446	490	490	471	489	502	474	454	485	471	483	435	561	473	499	482	491	489	495	478	505	513	513	460	491	507	484	500	512	494	461	493	475	519	524	495	482	464	503	479	490	481	479	478	471	509	469	516	458	490	483	471	513	505	496	478	500	485	497	463	439	493	471	479	481	503	467	447	474	488	511	496
20758	30853	15975	4532	2871	1780	1355	1202	1030	931	824	852	774	723	678	701	656	697	676	588	647	592	656	583	637	625	614	628	641	595	627	628	603	627	597	592	605	598	608	589	641	591	587	607	604	632	595	571	647	605	597	559	576	613	603	624	570	587	618	589	580	585	588	624	588	622	608	569	611	624	576	614	588	612	634	614	584	610	571	589	560	603	579	616	597	612	565	597	621	605	596	612	599	611	593	642	569	559	639	590	524	618	610	584	603	593	627	597	573	599	594	592	608	606	587	587	581	626	612	632	625	612	612	609	616	619	611	562	568	553	612	625	606	529	618	565	602	615	644	586	602	558	617	600	575	623	620	613	599	624	645	600	610	564	610	572	557	604	617	601	586	590	622	579	596	609	593	624	591	649	581	600	558	594	571	600	593	592	569	626	633	615	604	572	601	657	639	614	602	603	596	559	599	581	596	576	614	613	615	603	605	641	593	607	619	622	607	592	625	614	631	616	610	606	568	623	574	610	620	596	594	576	625	577	580	628	584	597	588	569	611	619	615	601	583	619	651	633	551	588	630	563	577	537	590	609	624	596	596	564	616	595	596	621	658	591	561	585	589	621	607	594	587	595	567	603	639	603	612	605	608	563	578	614	577	599	592	568	592	562	604	633	571	613	613	591	601	638	567	627	550	629	587	587	604	583	638	558	611	592	566	584	582	601	572	608	619	613	585	573	568	606	578	619	596	585	572	594	625	608	587	603	581	591	570	569	620	593	570	640	639	581	598	641	605	649	641	613	592	588	619	603	587	568	614	650	590	631	631	608	608	617	614	595	614	628	603	592	596	589	555	579	573	643	624	591	561	632	590	601	573	587	609	601	587	608	612	626	582	576	586	591	597	616	613	601	621	566	650	616	593	647	599	609	606	637	594	599	595	569	578	624	579	626	571	646	586	611	572	585	640	607	607	641	599	612	599	570	598	587	606	600	554	605	627	608	565	605	602	607	596	613	574	611	610	538	596	558	601	605	614	599	595	661	603	635	548	635	605	602	606	638	643	618	639	560	539	602	589	607	591	621	604	597	592	607	570	649	638	580	587	584	587	584	597	585	624	642	591	590	608	547	598	602	563	613	565	619	619	598	635	643	615	599	587	622	610	613	600	579	623	599	597	592	590	563	607	563	619	565	639	602	596	547	577	609	576	608	586	599	613	618	618	602	590	566	552	613	594	589	599	576	606	633	565	614	597	640	603	563	573	574	599	610	593	601	560	590	557	554	624	622	600	578	571	641	568	589	555	590	564	639	626	634	570	589	582	616	593	575	551	608	598	546	603	594	563	617	640	604	605	605	610	633	580	632	615	576	609	600	620	601	585	619	609	583	592	584	612	552	562	627	620	620	632	588	585	584	651	589	595	555	629	555	573	588	624	580	553	573	608	590	607	555	586	609	598	579	634	586	596	597	641	606	598	662	596	595	583	569	630	615	565	591	574	611	616	594	557	573	586	572	601	613	587	618	600	626	569	604	583	609	575	604	590	630	583	611	566	578	633	583	596	609	606	599	557	569	573	550	567	610	608	644	610	588	578	567	604	610	619	632	597	604	630	596	546	631	601	615	614	584	596	596	601	564	612	559	592	568	617	635	575	634	619	627	597	625	583	605	578	576	613	627	577	585	569	604	608	583	631	608	628	570	562	600	575	591	635	605	600	612	619	621	607	611	571	589	597	638	621	549	586	612	612	617	590	573	631	575	571	613	583	555	627	634	618	618	667	593	566	614	592	575	570	604	577	565	573	562	578	613	625	575	558	585	636	589	611	600	606	587	613	604	567	618	617	610	613	631	568	627	629	577	627	614	604	564	620	598	645	590	603	587	587	624	590	596	630	587	607	593	593	606	593	571	576	587	579	567	607	620	572	583	577	611	575	587	587	612	577	605	590	526	608	552	550	557	594	592	546	578	585	642	586	597	579	582	565	638	626	607	573	632	587	574	612	568	644	592	590	616	605	602	567	569	642	594	613	590	578	593	637	629	612	562	562	586	559	598	579	567	613	614	586	588	575	616	572	630	575	611	595	593	575	575	592	586	621	576	585	580	634	594	603	580	598	593	612	603	564	610	612	599	573	640	571	638	578	606	608	582	598	613	628	588	632	548	637	597	646	606	628	587	609	596	577	648	628	600	575	605	600	626	616	591	596	586	597	594	587	534	586	580	623	578	595	626	613	616	580	600	624	629	616	586	580	615	616	571	617	609	594	635	623	561	562	595	571	618	629	612	604	622	610	618	623	610	627	634	633	547	603	575	563	615	561	518	575	628	587	606	598	576	598	630	612	637	646	645	594	640	581	599	604	559	575	638	586	629	587	562	589	622	601	605	613	608	628	577	603	620	612	649	618	607	598	613	589	628	629	596	576	579	590	602	598	635	603	620	593	613	573	565	592	589	560	613	571	609	609	608	612	615	610	623	582	570	617	575	606	608	601	594	613	594	584	613	607	631	639	571	580	611	588	620	584	610	584	581	609	614	595	569	610	640	601	594	616	619	566	576	573	580	573	639	577	605	551	575	594	620	622	575	577	618	598	633	580	560	581	615	606	583	600	631	597	599	594	584	586	616	559	620	586	571	594	586	596	605	611	572	570	619	619	589	581	612	601	601	580	623	603	610	647	559	563	587	582	624	626	591	605	625	567	592	592	614	628	621	613	644	601	589	596	621	609	594	587	573	619	583	590	597	601	584	622	597	550	596	623	566	581	629	600	599	629	543	597	603	585	580	590	568	584	594	600	627	596	597	567	601	569	590	579	590	604	578	577	589	613	588	598	611	573	604	617	581	581	597	605	558	624	603	564	610	568	573	612	587	613	623	599	583	615	648	583	565	573	573	628	609	615	607	557	587	567	592	633	604	581	606	623	617	592	588	591	634	613	625	607	548	600	611	571	592	515	629	572	592	620	583	638	587	625	606	596	606	594	619	608	610	606	603	566	610	592	618	581	595	625	625	560	646	572	566	585	590	590	580	651	648	600	580	586	551	555	583	601	570	599	597	565	568	616	605	594	591	584	592	594	557	566	637	599	594	630	583	605	571	619	589	593	597	598	555	579	632	585	581	598	569	624	594	576	595	575	587	599	604	568	579	586	571	581	609	616	565	626	649	605	591	597	580	592	643	589	558	594	638	592	642	608	635	589	634	643	601	607	598	601	531	599	594	568	636	587	593	580	588	625	638	629	587	609	590	614	599	635	621	593	605	635	575	612	604	604	573	609	595	560	570	590	589	592	600	638	625	580	625	604	583	621	592	607	579	574	602	596	561	617	627	626	577	609	643	630	602	598	639	551	594	595	589	605	591	602	624	635	566	581	606	609	566	615	601	610	583	590	561	625	611	624	623	576	633	593	617	563	586	615	547	577	578	596	549	585	617	601	571	594	635	575	575	602	564	590	578	588	589	608	583	609	615	623	575	585	583	578	571	597	593	575	633	601	600	593	579	626	591	605	574	588	590	599	603
24686	21012	26925	25147	9777	678	485	418	401	381	342	333	302	303	331	328	331	285	287	285	301	298	297	277	337	306	266	301	307	287	283	296	269	272	320	302	283	268	265	306	342	321	279	286	287	282	292	295	274	324	330	293	291	279	306	283	322	278	283	286	280	318	281	274	296	298	257	306	303	310	290	309	305	288	295	310	287	279	272	279	308	303	294	297	270	290	307	258	320	297	292	310	303	286	339	254	316	297	285	306	263	283	294	320	302	284	329	271	282	284	289	266	268	280	314	299	294	288	282	302	283	283	297	288	267	311	257	280	292	311	295	278	322	262	300	306	288	265	307	293	286	270	303	300	291	299	269	315	307	312	277	299	282	296	286	314	291	280	306	283	297	316	297	305	292	283	273	279	280	287	306	282	279	252	300	260	320	280	264	314	283	283	284	309	253	278	275	294	274	274	293	272	273	280	276	277	331	303	281	305	292	302	285	287	316	267	281	317	299	260	304	294	258	304	292	262	324	300	295	278	294	286	290	272	253	297	278	299	269	298	294	275	275	279	283	261	320	276	243	317	283	296	307	284	267	285	263	261	279	292	318	275	223	304	301	284	289	272	310	277	277	288	303	280	311	306	291	290	290	275	297	297	286	280	280	303	288	288	280	313	288	286	312	313	266	297	263	278	291	319	305	277	267	295	298	294	296	304	287	257	278	289	265	252	297	285	267	305	277	321	298	294	302	296	304	269	268	314	298	292	280	289	281	299	284	304	254	277	281	272	304	302	294	272	303	299	299	293	294	319	286	293	294	303	292	292	297	297	304	273	299	308	276	303	272	319	265	275	298	288	298	301	290	295	293	287	307	305	306	316	298	334	261	286	274	290	321	291	315	271	293	272	294	274	287	319	320	290	291	264	302	323	281	296	287	337	277	267	302	276	304	271	322	262	302	286	288	275	282	279	327	297	275	287	275	273	324	298	299	298	314	298	281	299	302	282	303	322	263	337	279	297	302	304	267	283	308	336	305	289	283	279	271	286	281	285	308	296	269	297	299	274	296	282	291	326	312	280	309	268	288	261	317	277	310	293	306	299	312	302	302	297	288	267	278	276	294	293	295	289	309	264	270	295	275	277	281	314	270	301	280	296	305	310	318	289	306	274	272	294	349	291	288	304	272	319	304	301	266	307	298	250	294	295	301	259	314	314	297	302	278	279	300	298	300	283	293	318	264	294	297	273	285	279	300	311	280	285	270	300	296	299	268	309	253	271	286	313	289	274	269	330	282	313	293	270	310	307	330	279	316	281	323	312	293	301	282	299	285	252	287	272	295	295	280	276	292	292	281	292	323	300	306	293	320	280	273	298	280	297	312	292	271	285	331	266	315	243	258	291	319	295	280	287	278	299	295	278	305	292	297	303	263	307	276	276	298	284	294	300	296	309	288	311	306	287	307	297	278	259	322	282	291	298	297	317	309	285	300	298	286	275	272	316	279	314	280	301	252	292	279	272	307	275	257	274	321	268	291	278	299	315	306	294	300	249	302	303	299	291	253	304	271	294	302	310	258	254	290	298	276	247	289	283	291	262	286	307	271	308	314	266	290	301	322	296	254	284	295	291	318	293	298	307	325	310	292	283	295	329	324	268	301	264	297	324	315	279	292	298	288	322	314	285	315	295	271	272	300	268	287	307	268	312	298	285	303	297	284	295	287	289	279	289	314	315	334	262	299	299	294	284	291	314	286	299	318	301	298	313	274	292	294	311	297	292	302	276	318	281	271	286	300	266	280	312	280	295	314	293	303	300	297	318	291	279	300	304	276	305	301	285	256	269	302	295	268	302	302	298	292	277	257	312	264	297	291	285	308	289	315	263	286	267	253	304	313	283	273	298	299	273	302	291	269	263	316	269	259	288	300	288	307	297	280	281	303	302	294	316	292	303	296	285	261	308	291	288	310	322	307	296	284	293	288	274	298	292	282	300	283	283	276	298	273	275	281	292	276	301	278	314	304	292	265	285	298	296	282	270	265	299	278	318	287	292	292	307	298	280	293	271	283	281	279	291	292	285	326	316	335	278	277	285	309	277	277	285	258	307	281	298	295	280	266	295	273	287	278	293	280	280	284	316	287	276	287	256	284	293	302	325	274	283	304	284	283	302	282	295	275	284	289	286	301	290	269	292	284	282	277	302	304	299	309	285	301	295	293	252	318	265	281	307	277	267	306	246	264	279	290	273	286	275	317	288	310	320	264	284	293	249	281	279	308	306	287	283	268	327	270	294	283	285	322	304	276	301	311	264	248	279	298	270	270	292	265	261	309	276	286	268	321	315	307	274	286	272	292	315	275	307	321	312	298	260	285	294	271	337	294	273	281	299	279	296	289	300	301	289	277	283	281	319	290	284	321	296	300	318	309	297	306	287	300	278	309	282	286	339	276	287	266	284	285	293	280	262	289	290	265	275	293	289	283	276	280	256	314	292	349	299	296	300	289	260	292	275	287	268	316	298	316	293	305	291	313	274	304	272	301	301	264	309	314	293	266	297	293	288	302	336	287	332	297	315	287	294	320	312	294	269	332	301	289	309	321	294	271	274	313	263	287	257	265	293	267	284	281	309	295	289	252	293	267	301	316	284	305	287	299	290	289	277	314	289	300	313	280	283	298	310	274	300	273	295	278	323	272	301	286	286	311	289	261	296	300	285	308	319	318	303	287	292	293	313	304	289	276	305	312	273	287	293	293	320	255	298	262	303	293	264	281	296	289	276	304	288	307	291	278	271	278	280	260	283	292	295	297	267	313	292	288	317	290	299	294	304	304	335	279	314	303	298	288	288	333	308	295	316	288	269	288	271	294	289	306	280	299	299	273	304	266	298	301	279	302	279	303	272	285	297	293	293	291	294	278	263	295	308	296	281	305	290	298	302	299	274	294	275	304	272	302	284	291	298	310	298	245	265	324	296	290	281	320	311	273	282	321	294	281	289	265	292	275	252	284	281	307	317	276	315	310	274	280	284	271	281	261	305	284	286	312	279	291	300	284	287	287	274	279	295	296	297	282	286	258	273	291	287	273	322	294	284	298	294	288	270	280	289	287	285	261	290	288	268	285	252	309	308	313	297	300	253	293	276	288	277	328	294	295	300	297	276	283	297	269	293	309	294	292	266	282	307	331	292	293	286	293	276	279	305	309	252	258	296	256	307	276	276	282	280	281	280	277	306	294	296	291	302	295	296	282	292	296	275	303	320	312	298	270	296	281	309	274	269	299	282	287	271	262	303	280	289	281	276	297	280	291	288	295	300	279	300	288	272	306	304	281	283	295	292	283	249	292	294	282	274	303	282	300	286	276	276	273	282	288	252	311	286	297	300	272	286	286	270	287	306	282	298	258	309	286	307	263	281	264	303	282	308	270	279	279	298	268	278	302	251	285	280	292	266	286	278	287	286	282	297	275	286	294	299	308	298	309	299	252	284	290	302	284	307	279	291	288	323	301	278	273	295	274	282	276	312	295	305
19512	25442	13021	3025	1673	1019	848	643	588	493	524	480	443	467	420	431	390	395	391	363	341	394	371	387	362	399	372	378	364	404	333	332	328	365	388	357	395	364	376	384	360	414	333	381	364	392	386	360	361	381	360	342	354	343	359	399	339	344	346	337	398	357	342	377	354	398	328	351	364	349	374	354	369	355	377	379	336	354	379	384	376	343	355	348	392	382	377	331	328	358	360	372	348	361	384	338	357	385	408	361	366	377	355	356	381	408	353	363	349	373	357	343	378	360	370	379	344	355	395	378	339	399	357	352	339	364	371	381	346	375	363	349	342	361	354	385	372	372	315	389	354	351	367	386	346	357	381	396	363	394	351	375	389	391	355	368	356	369	387	311	364	340	344	349	395	387	376	366	348	343	356	352	363	361	382	345	379	375	393	384	355	371	379	335	371	367	338	346	380	371	378	372	391	342	329	327	357	405	374	357	330	347	348	355	358	378	331	367	388	387	365	384	323	369	331	317	336	341	351	391	338	357	360	343	365	349	368	372	368	352	408	345	391	329	357	360	384	374	365	356	376	363	376	360	366	345	352	357	353	361	381	350	389	377	399	413	343	330	354	369	353	324	380	354	353	392	349	391	366	368	384	381	356	361	359	331	326	362	382	355	372	352	364	352	394	353	359	356	360	389	372	361	359	366	347	334	335	390	358	410	367	379	352	365	354	364	325	378	373	381	323	351	365	371	344	334	388	358	310	361	358	381	381	342	359	362	367	416	379	357	387	330	397	380	351	360	364	357	340	354	367	348	376	362	368	357	385	406	373	365	380	359	375	378	409	353	355	347	414	401	370	386	333	352	378	331	368	339	361	378	413	364	343	351	342	363	351	351	375	376	362	370	386	345	349	348	367	355	368	319	357	375	371	378	368	356	367	375	354	347	338	392	367	386	370	379	368	359	373	395	391	409	357	329	395	405	368	386	338	357	323	370	350	351	401	333	356	359	339	374	344	332	386	347	353	388	373	329	380	353	359	352	321	371	375	367	370	384	358	349	373	337	380	338	361	363	330	376	347	363	358	381	353	340	373	396	363	377	318	353	375	390	364	361	372	376	377	365	345	355	341	367	346	375	320	352	368	371	367	398	361	391	378	359	396	324	374	358	328	396	337	379	385	380	325	360	344	372	364	394	361	361	397	338	350	390	375	357	382	394	371	359	402	356	373	323	368	344	364	359	347	360	358	352	327	381	344	345	356	370	338	362	351	340	338	392	391	341	383	358	390	338	365	391	371	368	346	367	384	355	365	374	392	355	376	359	332	338	360	331	314	346	411	338	342	362	326	347	333	351	344	350	369	343	341	379	349	370	371	351	393	393	371	380	376	353	384	364	377	369	363	363	361	375	411	334	355	330	384	379	327	350	346	350	356	351	374	364	346	360	367	352	320	379	375	362	374	369	374	323	296	349	378	339	347	383	338	401	335	345	341	339	378	345	360	362	372	352	375	371	399	395	385	328	348	352	402	363	352	353	362	386	377	364	368	362	342	344	357	395	339	382	348	382	336	354	381	376	376	349	345	390	369	368	378	388	360	352	379	346	384	342	349	350	339	370	380	352	339	398	383	367	379	385	386	360	366	364	348	354	382	407	373	329	380	332	375	380	385	356	362	370	381	348	374	404	324	339	395	330	369	342	380	372	363	372	355	396	379	371	349	353	359	366	352	331	365	371	343	345	404	371	347	351	333	353	375	346	369	378	380	338	376	372	358	375	334	355	324	363	363	372	364	361	362	362	354	371	386	367	348	357	372	381	346	338	380	379	376	376	360	350	375	380	320	365	368	342	370	346	410	324	395	388	375	401	376	364	354	375	391	401	387	347	346	350	319	382	420	405	386	363	354	399	330	352	361	336	370	374	332	383	327	380	338	369	370	368	356	362	389	398	318	361	363	372	344	389	356	389	353	357	343	375	368	380	376	372	365	335	394	372	371	333	382	377	389	367	361	389	376	395	350	352	338	370	359	351	386	370	353	361	369	380	369	391	352	360	356	344	360	372	366	353	350	368	374	406	359	368	359	348	371	357	354	366	359	360	349	384	346	360	388	355	364	365	341	342	386	359	341	365	379	365	389	325	394	354	379	397	353	363	370	377	363	385	357	353	386	361	401	400	353	398	331	363	361	362	390	376	347	369	366	369	361	356	385	375	355	375	372	386	376	360	356	345	360	386	381	364	378	314	371	336	375	372	353	356	404	382	350	374	378	383	356	362	342	358	406	374	329	334	373	320	357	367	338	337	336	368	331	364	410	362	366	391	370	335	367	388	349	340	362	404	377	356	362	394	352	328	362	336	363	376	347	331	371	356	349	361	377	344	330	338	350	370	354	353	350	362	357	383	354	381	354	379	344	362	318	366	358	335	366	355	371	366	396	394	360	350	400	376	358	406	387	361	367	339	344	399	327	371	382	377	354	380	418	335	356	379	382	358	382	347	385	341	356	350	356	372	371	396	359	335	367	360	374	357	347	357	354	386	352	369	349	335	327	381	386	352	369	344	353	375	366	361	358	382	392	343	363	390	336	341	328	343	391	381	349	359	366	346	382	359	335	371	375	361	414	360	353	384	332	358	376	382	338	382	383	349	345	403	384	349	351	381	352	346	369	369	341	332	352	377	349	356	351	337	350	376	341	375	340	350	372	344	344	344	352	394	356	390	362	398	365	349	400	336	362	351	372	372	331	349	339	341	347	389	349	353	352	336	391	354	369	385	357	378	363	372	345	374	371	392	366	366	359	369	375	387	355	379	345	394	352	360	378	342	381	388	398	364	368	377	366	345	375	357	350	424	343	377	352	399	320	342	375	346	390	390	361	368	384	346	353	357	362	397	375	350	357	391	367	363	355	349	362	323	367	351	338	366	383	331	360	340	365	354	359	383	356	349	366	361	380	330	365	356	348	360	376	362	354	380	361	345	355	344	360	340	341	370	370	355	380	339	310	346	357	368	381	356	349	363	352	359	376	330	366	356	393	399	363	369	378	336	350	364	401	383	377	397	366	378	379	337	335	356	377	354	355	382	361	353	374	316	369	367	380	403	376	376	368	361	395	402	379	376	391	338	365	369	370	380	354	353	384	355	387	356	368	374	359	356	367	379	348	385	354	326	366	353	370	355	365	355	364	379	350	369	358	345	391	351	375	345	365	354	372	358	345	396	368	354	376	361	349	342	330	368	362	363	366	377	378	366	381	353	388	347	371	335	357	362	376	369	392	331	351	366	378	376	362	359	361	336	331	360	398	368	363	364	349	352	328	350	347	333	401	356	366	380	352	364	351	392	367	345	348	335	375	371	354	387	373	374	359	333	366	341	361	343	358	337	364	358	363	327	364	336	391	368	370	358	369	365	363	354	385	328	345	372	385	355	361	349	366	351	350	352	367	363	349	352	350	354	379	335	375	351	325	360	382	360	355	364	352	366	339	362	403	365	360	368	382	360	351	377	331	361	358	354	368	351	343	361
22677	21098	28601	23849	21090	21060	6130	872	623	594	573	447	424	395	398	374	352	331	353	339	347	345	353	316	323	291	308	322	318	301	322	341	305	285	296	302	301	324	332	331	322	286	309	289	271	332	318	273	302	326	296	270	297	310	309	311	290	310	284	268	319	260	302	301	326	318	278	292	294	289	321	313	267	265	301	302	287	262	306	300	298	322	294	289	297	285	289	288	282	307	319	307	276	295	301	318	312	280	268	298	311	272	289	310	314	316	264	286	284	277	286	302	319	316	322	304	311	294	297	298	244	282	275	284	320	309	293	294	294	280	309	313	307	290	282	311	310	291	266	283	273	304	303	296	291	286	295	299	312	306	273	283	297	323	307	290	319	305	288	294	311	294	276	296	286	267	290	299	311	287	258	290	266	296	285	262	306	283	279	293	283	296	283	305	280	307	329	289	333	278	329	301	313	296	319	302	278	283	294	283	307	296	305	316	284	313	285	259	303	268	314	308	313	327	295	297	295	276	317	280	300	306	280	291	290	285	281	324	301	278	282	263	298	294	282	298	303	316	311	294	287	297	276	296	296	297	285	329	313	315	260	318	269	286	301	315	315	277	285	292	316	294	299	301	277	275	299	304	296	280	301	281	313	281	267	310	275	289	300	269	314	280	294	314	279	291	296	286	286	289	314	271	294	305	275	282	312	270	296	303	313	278	294	285	304	255	266	314	315	299	327	271	294	312	304	307	309	273	301	281	302	280	300	312	309	306	308	312	257	265	299	255	296	312	321	285	287	286	301	279	325	266	279	269	291	288	306	298	304	316	271	299	315	303	294	270	262	290	273	277	270	303	298	262	300	305	297	295	303	295	303	302	307	293	289	286	309	297	298	312	313	286	282	272	302	260	275	305	303	315	308	288	294	277	292	332	308	319	318	282	309	285	318	285	268	287	291	305	289	302	268	305	294	320	299	254	289	286	323	314	292	305	288	281	301	282	303	308	310	309	288	300	258	268	300	300	289	302	298	300	284	287	304	291	337	278	296	296	305	293	264	301	308	303	296	298	291	321	264	291	288	289	296	288	286	271	294	305	263	291	316	296	302	306	319	316	309	324	287	312	318	310	321	314	298	277	276	292	308	278	312	299	331	315	269	292	293	289	300	304	264	305	285	282	280	313	301	326	313	339	317	314	292	317	340	294	318	297	297	290	284	294	279	273	304	261	301	311	306	288	296	284	279	278	310	285	274	304	288	283	280	255	263	315	275	268	296	285	299	290	272	291	292	276	269	284	292	322	289	312	285	309	295	305	297	318	315	297	290	286	304	298	305	285	303	295	286	289	292	283	290	272	262	281	287	314	323	284	308	314	288	297	292	291	271	288	268	299	284	262	288	308	274	298	299	292	305	279	273	291	286	313	286	276	334	303	257	326	276	285	296	310	290	299	284	319	307	323	294	303	283	278	265	290	349	311	330	286	291	315	308	316	293	282	297	307	293	288	307	282	325	314	261	295	290	278	271	265	286	281	286	284	255	293	309	262	302	264	289	304	279	300	279	270	301	298	293	270	278	319	293	287	303	280	284	308	274	276	307	287	286	306	300	298	311	287	303	286	276	308	324	300	278	306	305	296	302	301	302	269	293	298	270	293	290	288	290	289	328	292	314	251	290	317	285	296	276	265	329	295	296	292	316	264	293	304	262	282	329	337	294	295	281	277	309	299	310	300	270	289	280	259	325	284	297	265	307	305	315	296	301	303	274	293	288	297	281	291	267	311	288	289	255	280	286	284	297	293	297	305	274	286	295	312	281	295	326	256	318	300	304	267	266	290	281	277	293	302	315	294	310	314	293	316	279	296	293	295	301	271	280	329	304	297	277	268	276	282	301	277	322	294	304	323	268	306	305	298	284	260	315	292	307	311	306	295	329	298	294	308	284	287	313	283	298	337	275	307	295	298	311	288	283	279	280	273	286	254	297	293	299	302	342	297	290	278	317	280	302	253	254	303	287	308	337	300	290	310	273	329	294	266	301	267	293	279	332	314	286	318	302	293	292	315	308	297	279	247	277	342	311	294	318	290	298	275	264	321	291	293	304	268	310	290	278	294	292	301	285	270	283	294	283	294	279	314	285	290	306	302	277	287	268	289	284	283	273	293	273	281	301	275	293	316	313	283	339	256	260	266	303	291	310	308	254	306	283	326	267	260	319	290	329	294	277	294	303	301	310	296	262	288	295	266	304	298	263	301	304	275	272	307	292	301	299	298	295	317	313	296	262	309	283	306	298	304	295	277	300	281	288	293	289	304	289	301	282	296	305	318	294	297	286	299	281	340	321	272	288	318	287	292	320	287	287	305	293	270	263	275	270	277	313	272	260	275	322	300	286	296	291	288	293	293	282	293	292	265	297	267	289	257	305	323	281	320	253	276	290	267	292	309	303	292	317	303	294	311	297	282	318	266	298	301	294	287	296	288	282	286	292	332	289	315	290	304	275	316	287	289	302	322	306	301	308	284	295	311	271	310	282	280	276	288	254	263	270	284	274	319	319	296	311	309	291	276	290	286	311	302	319	302	288	275	329	259	303	298	290	281	298	303	294	265	292	300	297	299	254	296	288	300	289	298	316	288	291	309	278	277	292	313	329	285	263	320	304	283	274	290	282	276	251	278	324	289	313	275	307	291	321	281	302	264	290	334	302	300	302	271	295	292	273	305	282	286	299	283	296	263	309	276	263	274	291	295	287	281	308	291	337	268	284	290	319	305	294	289	294	298	295	298	300	312	289	308	300	293	294	316	328	282	291	289	290	316	291	324	253	311	294	285	282	258	303	283	284	285	246	317	287	299	292	289	280	316	269	328	296	289	309	296	313	269	291	317	308	285	287	302	271	320	264	286	278	258	306	271	308	280	322	295	285	285	307	317	301	268	278	267	309	251	300	274	297	324	317	304	270	276	277	298	297	301	304	316	336	311	275	303	290	296	305	306	286	320	284	294	313	306	323	298	299	269	292	246	257	309	297	273	274	299	268	286	292	295	280	300	284	289	309	289	306	285	278	276	308	285	283	305	304	288	274	272	316	313	291	284	309	287	306	315	269	321	311	225	296	300	273	296	262	280	292	298	263	295	284	301	301	281	280	304	308	274	271	317	301	306	320	295	284	316	276	279	300	291	276	274	313	295	292	286	284	283	294	269	292	270	279	282	275	296	280	283	285	276	285	291	284	286	291	291	297	292	299	287	299	291	277	299	283	282	295	280	295	302	291	281	272	284	302	256	271	289	288	275	298	298	302	288	269	312	278	296	276	287	267	285	315	298	274	261	296	295	287	258	263	286	307	293	328	289	278	325	282	291	287	245	290	290	295	284	280	282	308	275	283	302	318	267	300	270	270	307	284	299	312	308	289	297	278	249	332	291	300	282	265	322	290	292	296	310	259	294	282	302	295	282	301	285	315	282	265	316	321	301	274	316	232	275	341	302	316	267	299	331	299	304	291	283	285	307	288	309	263	291
24320	36743	23122	8058	4358	2719	1886	1403	1239	987	835	751	656	603	593	534	520	476	485	439	492	425	435	443	416	467	444	397	385	421	384	385	410	405	441	346	376	358	395	396	429	376	365	377	379	368	391	359	382	366	385	405	362	408	400	357	384	407	363	372	395	354	368	407	369	370	383	355	403	336	375	385	359	372	384	363	376	370	389	340	342	361	378	367	375	394	380	366	359	365	364	396	402	387	363	388	313	387	350	385	384	355	377	353	375	363	370	394	362	399	388	365	357	378	358	396	370	390	339	367	377	371	352	365	351	378	374	321	355	385	384	379	382	360	373	392	354	365	381	405	401	386	391	359	369	347	413	408	360	392	405	333	364	391	390	381	383	331	373	376	383	366	359	393	354	388	356	367	393	326	382	390	370	389	352	364	346	381	357	366	371	359	383	396	386	342	344	361	363	372	349	380	359	365	368	374	376	400	361	374	363	386	333	352	389	369	363	369	367	372	361	380	373	355	340	403	383	365	407	340	359	351	374	373	367	346	392	416	327	390	360	350	421	370	378	392	371	361	387	361	367	390	363	355	403	390	377	357	379	341	370	331	397	405	355	365	348	380	372	398	402	387	376	390	366	364	396	347	378	371	338	363	361	364	369	371	389	385	363	358	382	368	363	362	358	397	336	366	355	380	375	358	369	363	350	363	349	339	336	338	378	348	380	393	350	342	368	356	381	409	391	378	357	389	402	389	349	363	361	361	345	371	355	360	408	357	373	398	372	379	372	334	371	374	362	360	344	339	370	340	384	383	382	374	340	362	380	390	343	372	365	372	368	335	353	367	400	356	389	395	349	380	343	355	365	388	377	396	382	369	376	359	393	360	390	417	369	347	368	385	369	362	368	342	383	352	354	381	355	372	395	360	368	313	385	384	380	370	399	385	394	372	358	364	343	412	360	376	401	395	393	372	350	374	372	368	351	379	367	350	388	394	400	356	336	354	426	336	387	384	364	391	365	354	345	352	347	374	351	374	358	354	400	378	382	373	346	370	348	367	386	351	348	361	349	369	347	316	386	404	379	394	385	359	404	345	339	358	379	372	379	351	341	352	328	379	358	347	357	413	365	389	353	371	373	359	372	363	368	335	354	377	384	361	371	355	380	358	365	349	364	385	368	345	365	364	373	383	377	408	350	349	356	361	389	389	377	365	381	369	367	354	361	385	358	360	403	358	379	365	373	373	374	365	382	350	346	378	355	373	360	381	388	313	374	360	364	375	366	335	384	406	385	367	357	398	380	378	409	382	355	383	350	378	309	355	379	378	375	340	378	392	342	360	343	381	362	381	356	385	387	396	403	350	375	372	352	402	366	396	355	348	382	359	403	364	332	380	394	402	416	352	365	361	367	378	371	350	414	393	418	380	390	355	380	354	347	367	362	354	364	378	370	365	371	374	391	364	387	370	381	393	394	363	378	358	349	372	345	409	374	393	368	343	403	409	355	362	369	365	336	352	405	346	404	396	374	354	328	342	363	356	338	394	336	399	361	339	363	376	370	365	351	391	335	373	342	381	378	394	387	387	374	377	372	387	344	374	395	365	377	356	351	377	406	396	360	353	403	333	380	390	391	354	361	362	391	383	382	361	361	358	402	386	343	355	379	348	391	356	357	398	364	380	341	342	373	338	371	385	375	386	362	377	357	388	373	380	374	383	398	364	379	378	368	379	366	367	337	383	369	352	371	377	411	368	393	335	385	378	369	381	352	347	384	363	402	332	376	369	368	369	377	370	382	366	355	368	361	353	411	375	343	361	362	378	361	371	375	353	382	415	381	354	379	391	372	369	374	377	369	377	379	400	371	361	345	348	353	366	370	386	355	363	391	344	390	363	336	364	376	425	372	372	378	387	351	370	357	345	348	381	383	364	381	368	394	386	354	373	386	359	360	374	362	354	377	381	327	388	379	373	379	377	370	390	354	390	377	344	389	375	358	369	419	352	356	362	380	362	357	356	346	386	366	381	380	358	416	371	372	371	358	364	369	369	388	385	340	392	412	392	387	392	353	371	353	381	374	352	340	367	367	354	388	343	390	371	358	392	373	337	383	396	356	339	336	370	339	350	355	380	346	370	392	384	346	363	378	375	353	363	395	378	393	341	364	370	366	349	381	353	348	362	338	370	398	333	363	346	390	340	332	386	366	368	370	380	376	363	428	387	378	376	361	386	351	354	368	345	400	389	374	388	350	386	409	341	379	380	368	394	349	365	363	352	366	376	367	383	395	358	372	369	338	385	353	357	363	381	375	364	404	343	365	399	372	353	371	376	362	373	372	368	370	339	378	360	353	382	353	358	338	377	385	363	352	354	362	341	403	390	348	355	396	334	352	361	367	362	357	354	369	367	358	349	379	384	378	387	376	372	383	337	356	393	393	393	377	399	386	393	409	362	367	385	335	401	364	386	397	344	353	341	385	361	398	355	340	375	366	382	401	413	363	363	367	375	369	335	384	399	395	370	387	391	371	376	410	335	344	360	372	360	347	360	400	360	366	345	381	364	329	355	352	371	374	359	351	336	373	358	387	333	344	360	361	347	380	357	340	382	338	376	399	395	366	421	382	380	380	363	352	357	345	341	361	408	395	355	335	324	398	371	364	387	339	378	382	389	384	353	394	339	339	368	362	349	339	380	386	368	354	329	366	362	385	337	348	380	390	328	403	387	347	374	361	327	392	372	367	393	351	410	339	384	345	396	380	376	374	376	356	345	369	407	358	395	364	387	354	360	380	431	377	370	397	352	346	381	343	381	360	372	350	370	350	353	387	356	358	371	404	391	402	384	391	394	375	356	336	361	371	348	420	369	345	358	348	388	357	352	350	360	376	352	365	357	348	381	365	382	362	384	385	362	344	409	375	345	365	333	370	379	380	350	378	354	401	381	393	376	331	397	362	393	399	374	359	357	358	357	364	375	356	368	381	362	382	415	372	374	358	356	363	327	395	372	380	377	344	391	383	355	383	332	373	316	400	362	382	363	362	398	345	381	364	328	374	337	382	363	356	353	363	360	346	360	402	385	345	349	354	385	388	358	366	364	340	326	398	351	359	352	363	379	366	362	344	353	351	401	356	381	381	349	329	360	406	368	400	364	348	372	401	355	372	367	373	369	372	363	363	401	370	391	374	399	368	342	333	366	338	392	388	371	378	442	351	343	366	368	368	333	379	344	364	339	367	353	390	385	377	369	352	359	387	372	370	360	335	358	359	355	387	328	349	385	375	384	373	357	367	390	401	341	341	374	357	359	370	356	339	376	329	365	363	373	388	418	342	400	387	381	360	369	364	314	372	320	383	347	359	368	375	365	353	325	363	364	389	354	352	346	354	367	378	337	350	375	362	381	367	376	362	351	361	364	394	374	367	351	348	354	385	371	371	355	382	432	365	385	384	367	344	375	343	360	362	369	390	358	368	329	387	402	373	387	369	389	384	377	340	349	359	374	368	389	377	365	365	379	378	359	372	368
27363	19746	9158	1528	652	549	450	458	449	455	491	499	463	456	472	454	498	472	462	467	485	457	447	441	460	442	437	431	456	449	503	448	481	506	438	450	491	438	462	473	483	467	436	415	478	430	471	388	436	450	437	428	455	413	407	464	484	418	460	417	453	467	462	432	488	449	411	414	441	491	446	440	487	466	469	449	465	433	445	435	433	449	440	443	451	448	449	416	465	481	421	439	462	437	449	452	450	460	460	438	428	483	437	443	477	460	444	442	456	468	505	458	470	479	471	460	440	437	437	435	434	440	470	452	436	421	458	450	429	419	474	467	460	484	481	447	448	462	490	475	424	439	437	473	476	471	459	426	438	449	487	446	462	435	450	458	454	400	449	427	476	453	447	469	468	468	447	475	466	445	440	428	437	485	458	462	482	455	447	455	456	423	451	473	423	460	433	436	469	491	480	443	448	443	427	446	425	453	467	434	480	432	437	470	411	461	451	435	461	444	488	430	518	469	454	432	421	495	432	444	488	437	472	485	435	477	446	492	476	448	435	443	467	496	427	444	464	495	458	449	461	447	467	449	444	439	415	434	467	437	442	445	439	447	430	462	436	468	471	439	465	463	470	413	441	434	414	439	461	435	440	464	494	473	461	464	424	414	439	469	454	479	447	455	450	473	451	429	497	480	456	434	411	438	498	428	468	439	473	447	495	429	415	429	421	456	435	485	447	460	460	454	467	442	443	470	437	454	437	428	491	459	430	470	510	464	453	477	431	449	479	457	479	441	481	466	443	441	411	469	449	449	466	456	480	434	419	464	426	482	431	506	440	481	453	496	434	434	435	451	459	461	446	454	498	450	414	427	474	460	433	477	426	451	470	439	466	448	411	497	470	447	460	453	429	433	429	452	424	436	450	442	486	478	498	455	490	477	495	509	480	451	443	427	414	468	454	455	442	425	447	432	469	427	436	447	434	458	481	432	480	450	448	443	438	458	419	441	464	461	443	457	429	476	476	457	447	454	460	424	468	433	426	485	416	488	485	430	467	435	445	443	454	457	432	447	476	406	477	453	402	469	470	478	445	462	406	427	468	437	449	446	442	486	429	460	475	444	458	496	434	424	453	485	440	462	468	466	471	421	477	439	449	434	500	440	464	460	464	440	472	469	485	458	423	455	427	465	429	463	464	448	439	456	433	440	430	451	450	482	433	421	480	422	460	447	457	443	464	462	428	457	480	486	407	445	442	458	494	454	458	443	464	440	464	432	401	471	413	432	442	431	445	434	436	421	476	431	462	456	452	462	430	446	481	423	457	477	425	431	463	434	470	439	463	487	461	418	442	448	444	418	469	464	459	459	471	435	455	461	456	422	460	457	458	464	428	480	458	475	483	447	468	451	449	474	472	449	459	477	447	459	436	453	451	462	436	441	409	435	407	468	453	443	448	437	485	438	445	462	480	427	456	457	463	461	431	436	460	456	409	404	443	425	425	420	484	444	440	440	457	466	449	408	427	436	452	446	447	465	430	447	468	451	432	451	427	461	444	467	470	459	422	463	448	438	456	427	423	468	399	456	435	471	448	477	446	449	439	428	456	433	460	459	402	427	444	398	473	445	401	432	441	457	464	462	477	459	439	457	451	460	481	437	414	486	448	429	428	477	422	491	478	455	446	452	506	417	457	474	432	439	451	447	446	455	424	440	462	446	466	512	491	445	468	442	470	454	413	470	466	449	452	423	452	424	454	420	435	420	450	472	463	465	500	462	421	471	451	451	440	457	444	460	479	426	475	472	509	444	440	454	426	458	482	465	436	426	479	470	452	461	442	437	438	449	424	411	430	455	427	457	403	458	447	456	420	395	431	430	436	438	506	490	417	465	414	428	444	457	425	470	456	464	444	442	456	481	462	432	455	425	455	424	487	436	484	449	450	420	458	468	494	429	461	462	441	455	430	487	448	436	471	456	466	427	391	409	435	420	477	477	462	448	461	418	466	449	453	451	483	412	451	451	422	453	441	433	419	453	421	429	448	460	414	444	460	462	460	461	479	440	466	457	444	427	484	463	425	427	435	485	468	449	454	460	422	476	424	465	428	453	437	449	448	420	476	421	468	463	455	464	474	459	449	457	446	468	488	445	413	496	429	455	447	470	441	453	489	413	489	440	460	445	448	416	460	454	428	419	465	454	437	457	434	462	436	449	438	481	455	435	423	458	473	447	441	449	442	431	428	428	436	420	420	492	482	485	437	473	445	425	463	427	443	410	461	441	453	491	426	436	462	468	418	465	443	486	440	481	473	475	457	449	460	436	497	461	457	451	472	437	455	456	464	452	474	427	445	463	463	454	422	471	446	464	451	448	448	453	481	443	454	454	457	450	440	445	468	445	461	490	427	428	479	456	477	458	469	441	417	433	444	412	455	450	461	455	459	438	462	473	482	459	448	472	431	427	437	458	486	452	450	406	442	468	460	421	437	439	444	426	444	434	461	454	423	440	445	413	463	455	457	488	481	450	451	416	416	471	443	448	483	466	459	429	431	449	468	423	436	450	460	463	445	428	458	466	432	422	463	492	486	431	432	467	453	466	408	455	424	439	454	446	448	445	463	452	455	460	424	452	446	458	454	469	457	446	459	431	416	473	458	473	416	471	445	460	478	479	441	431	440	425	452	466	416	446	448	427	498	484	476	475	424	442	446	441	470	476	410	457	436	457	443	471	447	421	442	481	467	447	466	427	445	465	427	417	461	451	487	459	414	430	467	450	492	443	461	460	424	406	432	428	457	455	460	453	466	467	449	470	476	465	467	447	425	455	442	435	424	437	445	467	509	462	436	493	438	455	453	450	454	473	467	492	439	464	441	456	474	459	457	440	502	453	464	433	441	460	462	471	482	446	453	424	473	375	483	449	441	459	455	461	456	485	443	464	449	447	429	411	447	479	510	446	436	452	442	439	423	477	407	462	464	434	473	461	431	446	470	444	413	463	446	460	429	457	437	483	465	445	476	407	460	445	429	434	436	458	444	457	431	434	455	468	482	454	433	448	473	419	472	458	452	457	453	458	475	446	451	462	477	428	439	437	453	430	459	444	442	440	466	431	437	419	474	434	474	458	381	458	433	439	442	451	440	446	449	437	478	469	472	442	466	479	463	447	479	462	439	476	473	436	448	464	471	466	445	470	423	472	476	474	452	476	465	472	457	477	454	451	458	468	479	463	441	443	423	438	456	468	455	454	460	465	437	436	440	441	448	443	400	441	439	439	423	410	469	490	445	448	456	472	503	446	441	424	493	478	453	424	483	490	449	441	460	509	423	456	458	467	446	446	474	470	455	436	454	486	449	445	423	478	481	445	452	460	432	439	491	427	461	449	456	436	473	458	455	439	466	449	474	437	471	470	407	470	480	438	459	486	464	449	447	467	458	426	463	447	427	453	447	433	444	417	445	460	454	435	467	443	439	460	445	442	403	447	482	448	460	441	408	442	470	425	424	460	444	497	449	463	438	450	426	472
15150	15108	6977	1378	799	678	618	620	596	634	575	590	553	541	573	628	527	577	556	564	556	569	543	535	560	587	565	544	541	575	569	529	563	575	581	550	554	557	571	590	562	575	587	508	553	539	620	587	544	570	531	521	555	561	579	563	582	535	570	527	539	555	565	509	551	543	603	536	547	566	562	562	522	551	607	572	569	530	569	578	584	533	556	554	528	485	577	552	534	541	549	582	539	572	577	558	602	524	549	581	546	558	583	553	562	613	560	544	513	563	551	557	537	526	564	520	615	567	534	542	566	534	533	526	550	597	542	513	545	558	576	576	561	552	555	552	533	587	565	537	578	509	527	557	543	562	540	521	565	546	582	557	572	564	548	562	570	528	537	548	556	560	553	535	558	579	592	545	512	554	574	522	540	528	582	567	511	556	526	526	576	582	568	557	594	604	552	522	517	515	547	542	545	572	596	558	504	563	551	567	549	541	559	580	574	540	519	536	566	576	546	579	545	591	498	495	543	554	536	531	572	546	533	524	551	528	548	561	582	536	552	547	525	571	556	558	564	552	536	555	551	518	540	525	477	561	573	589	537	562	559	548	544	547	568	564	566	552	568	554	568	547	556	554	561	538	580	590	531	548	564	559	591	532	546	535	559	566	546	608	506	563	570	540	518	570	608	585	551	545	533	542	558	518	552	523	568	551	558	570	550	620	538	558	541	560	571	580	578	543	568	558	555	576	599	536	559	532	530	560	534	529	531	563	556	538	537	608	591	542	536	564	524	568	543	597	507	564	560	549	558	553	562	548	539	574	541	575	538	528	554	609	523	529	596	553	515	520	552	555	569	522	548	567	547	499	580	584	557	531	575	530	526	544	535	575	537	538	544	551	551	545	553	540	558	570	523	550	578	558	588	521	588	576	565	516	576	553	549	558	561	523	556	573	556	575	565	520	587	572	536	567	550	524	584	604	535	560	540	588	572	520	579	609	519	553	592	565	551	560	547	560	543	540	558	584	553	552	528	571	545	537	578	539	586	552	557	524	559	555	593	580	581	561	553	541	527	536	529	552	513	535	511	574	577	534	531	566	537	554	571	603	550	552	560	566	563	547	599	537	558	587	534	549	542	572	542	562	556	569	539	587	500	560	556	528	562	525	560	536	528	537	582	570	555	599	520	586	555	549	554	547	574	537	526	541	578	570	557	579	577	519	530	520	572	510	566	559	534	528	581	573	523	550	548	561	593	540	533	559	571	579	549	580	549	537	551	546	542	546	561	569	564	506	547	583	572	575	516	540	561	595	518	561	532	598	540	544	587	520	561	526	550	558	526	576	561	564	544	559	517	554	555	552	559	609	554	518	528	531	534	584	587	510	554	564	595	581	569	561	557	556	548	613	557	537	556	561	553	553	554	560	596	540	541	533	521	571	558	554	548	552	509	527	557	552	502	544	544	574	537	556	553	548	581	562	586	530	579	549	553	589	558	578	540	518	599	527	520	557	548	527	601	546	553	557	528	565	557	597	633	556	544	558	582	553	560	542	533	584	573	555	557	539	513	575	518	549	567	606	541	559	546	567	536	564	559	553	530	568	536	549	568	543	592	580	556	507	575	521	608	566	586	572	556	559	553	540	521	550	633	585	521	518	560	558	572	568	537	560	575	603	563	561	595	506	524	548	573	551	583	563	566	581	559	565	542	547	587	557	546	541	591	539	572	540	533	542	521	581	496	569	566	542	544	522	516	558	579	560	518	530	569	546	540	529	564	583	617	567	512	575	552	538	550	541	529	554	577	595	522	575	530	528	617	570	553	568	525	577	526	604	565	507	561	539	530	528	587	559	509	608	568	546	554	509	530	571	528	559	552	532	551	594	575	570	543	525	551	549	586	586	535	549	535	576	587	626	554	593	549	588	577	571	543	541	569	563	525	523	544	598	523	567	565	544	534	558	513	588	576	540	566	523	559	500	567	540	563	529	554	535	581	581	558	548	581	532	581	589	566	570	555	562	554	556	560	582	554	595	588	526	554	555	572	524	553	551	529	561	574	534	528	543	532	513	540	547	562	538	565	611	539	568	496	605	553	532	517	584	541	568	563	557	588	574	543	566	525	564	538	540	556	533	568	587	531	568	543	587	550	569	577	560	561	559	589	547	501	578	599	578	573	540	543	544	560	565	607	524	539	543	527	571	575	511	566	543	601	580	521	533	562	601	561	515	536	546	570	520	519	545	550	552	570	579	539	539	498	562	563	542	571	495	537	527	559	586	558	514	527	522	548	564	552	566	615	553	541	581	561	552	537	523	578	546	516	559	567	514	577	504	574	545	582	584	541	530	533	587	556	534	531	514	547	537	565	567	558	564	504	560	547	557	558	578	519	536	595	539	569	553	547	552	558	534	554	586	566	533	549	560	554	525	530	559	553	567	572	545	544	529	584	511	564	527	541	536	541	562	550	556	556	538	554	503	571	547	490	577	539	513	558	573	588	552	573	584	518	556	551	557	542	559	584	546	562	534	578	602	546	520	551	548	577	560	606	567	576	522	598	580	545	569	549	538	558	548	570	603	585	553	576	526	542	577	566	552	571	571	572	566	572	569	546	570	549	554	541	563	593	563	523	534	549	541	551	537	557	601	537	566	503	571	520	582	550	546	560	538	568	535	568	614	579	574	532	542	537	516	575	558	523	515	546	559	594	568	571	571	604	551	564	562	539	552	526	526	575	571	567	539	548	595	516	546	537	564	536	552	553	581	533	523	585	597	574	538	524	562	589	532	541	546	557	520	579	538	536	559	555	512	551	546	544	550	559	562	532	569	576	542	576	540	549	550	556	511	557	568	566	580	549	614	498	571	534	525	593	558	541	534	530	544	544	547	572	564	531	552	499	537	588	547	572	574	562	551	584	578	539	531	576	576	544	510	523	612	574	515	574	561	580	515	544	521	536	581	577	533	562	539	595	568	528	552	538	530	568	569	546	517	558	546	515	583	550	535	528	571	604	608	511	557	583	560	549	555	550	540	561	554	562	572	561	578	574	535	598	546	522	552	545	544	572	577	551	582	564	556	547	571	565	542	549	559	578	564	589	530	554	528	518	589	565	510	563	536	547	497	583	573	554	535	568	552	573	554	542	553	571	586	547	545	580	555	610	551	569	538	520	573	598	561	550	515	547	569	529	561	564	571	555	618	558	569	559	547	540	556	550	556	562	552	580	560	552	563	563	529	590	560	546	525	532	572	528	507	570	549	547	536	562	534	545	544	599	569	593	563	536	577	592	547	599	511	529	565	525	566	591	519	568	531	555	546	533	588	545	553	584	531	551	581	581	543	559	575	562	553	552	503	579	547	552	492	532	586	558	573	604	581	565	540	540	548	524	548	569	548	566	607	562	562	558	552	563	581	576	531	583	540	581	542	542	546	546	561	548	571	573	542	570	546	536	568	542	562	556	543	571	574	545	531	556	573	534	564	551	561	522	524	535	563	530	544	543	548	529	542	537	571	563	540	584	520
23698	21057	28046	24279	20980	8334	1149	780	660	657	616	532	588	556	557	528	550	528	489	512	479	460	474	507	494	472	523	491	471	493	504	521	507	491	482	485	522	490	486	466	473	445	438	459	501	459	507	484	479	482	522	505	466	427	458	493	460	474	474	488	437	468	456	460	446	424	449	475	446	494	462	540	470	478	456	482	478	451	476	464	465	472	519	479	474	447	501	484	460	457	445	512	491	468	445	458	492	504	449	456	495	456	472	457	504	480	499	461	488	495	452	443	496	444	440	525	449	459	450	460	530	493	455	484	473	453	479	490	478	447	469	474	454	494	439	510	507	460	444	501	469	478	468	470	484	448	496	441	484	460	491	481	480	480	473	500	458	499	491	444	469	506	460	436	473	463	520	438	486	477	448	455	484	494	474	462	488	498	462	461	485	462	473	472	498	452	467	461	515	474	478	495	472	491	434	504	430	481	440	490	470	458	456	480	469	466	431	468	467	485	476	458	467	511	484	460	457	484	501	480	496	506	459	451	470	470	495	448	491	449	492	477	468	472	507	506	437	485	457	467	479	446	472	472	471	476	457	476	511	466	502	464	450	485	499	498	445	504	502	474	521	454	480	485	495	463	462	449	467	477	483	490	466	463	480	466	449	469	475	483	469	477	507	493	458	498	499	471	507	474	509	435	447	448	475	453	477	505	472	455	434	504	503	465	491	481	478	469	431	492	491	479	439	451	469	474	449	462	487	463	487	464	480	495	500	455	464	463	479	496	492	489	511	467	466	493	502	475	525	428	475	486	494	478	514	476	485	441	503	473	465	504	479	428	478	465	442	488	461	478	480	444	484	446	487	406	455	474	477	453	466	472	433	450	465	453	489	475	471	458	498	493	491	467	446	501	490	453	467	453	494	450	468	494	457	459	461	495	480	444	453	469	469	504	483	460	489	476	478	492	505	502	453	461	482	455	503	458	496	470	469	470	510	485	503	505	462	476	431	473	440	458	489	495	476	467	513	498	465	491	478	489	484	497	480	480	464	473	469	457	477	474	463	495	460	481	476	488	473	492	485	481	486	471	489	466	467	495	468	471	477	482	488	437	472	436	474	484	455	462	530	475	487	510	455	486	472	478	454	468	485	485	463	469	502	482	541	489	451	514	452	480	479	481	479	484	500	464	420	473	464	462	440	458	474	439	448	455	506	471	504	460	484	454	432	488	492	487	484	473	455	475	440	469	507	495	496	466	512	463	512	456	478	456	428	506	465	449	496	425	493	486	494	492	474	540	494	461	443	503	443	496	462	464	501	446	434	476	439	474	457	476	482	445	485	533	447	452	469	445	491	483	461	466	511	487	431	447	495	455	444	460	522	497	484	504	480	507	473	489	472	497	458	463	449	492	486	456	485	470	468	478	467	469	494	514	535	488	430	471	480	467	491	487	488	514	485	473	492	503	491	446	461	487	514	474	497	469	426	433	446	492	491	466	476	458	453	489	488	461	414	495	458	458	485	465	461	467	445	469	497	463	489	452	460	501	462	478	467	487	451	462	472	482	480	514	455	505	500	447	464	439	493	479	476	465	441	492	482	501	486	503	502	481	524	489	483	468	484	503	457	460	494	478	518	481	515	453	469	496	519	461	429	494	492	479	455	510	472	465	509	473	518	475	472	458	468	472	488	470	436	464	480	443	489	476	493	457	482	480	423	477	483	495	463	460	482	450	512	428	475	455	438	468	470	421	435	499	447	439	470	451	459	478	472	467	455	456	458	489	459	493	495	450	452	461	478	461	504	442	458	415	446	518	460	455	442	481	482	431	478	478	483	507	450	463	464	432	491	457	445	416	436	477	457	460	489	451	476	480	482	481	465	515	494	467	454	471	437	448	461	434	520	460	463	449	491	479	479	450	427	456	449	445	442	553	465	446	439	465	511	491	478	518	441	496	490	454	463	509	463	490	457	451	487	469	446	448	463	488	476	482	421	445	459	484	442	471	494	479	468	481	468	442	444	470	426	487	462	447	479	438	482	485	458	479	471	497	450	494	516	487	473	469	500	473	500	464	520	491	464	498	471	502	470	454	463	508	492	475	500	467	467	476	480	449	485	451	472	488	488	497	450	465	494	473	473	506	476	498	473	503	496	504	416	467	507	455	455	465	495	485	494	472	486	512	491	504	497	513	488	482	428	499	489	491	453	482	478	480	462	490	501	483	494	470	460	446	499	448	494	447	489	446	489	453	493	516	484	483	463	502	442	470	502	446	464	465	487	436	471	482	484	481	445	463	442	488	482	449	489	441	537	532	495	505	466	446	465	458	468	469	505	482	486	519	453	484	443	465	472	496	463	472	423	491	437	490	482	502	458	519	475	513	497	467	431	491	492	473	470	501	516	460	441	458	466	442	464	439	453	481	484	454	441	483	454	496	471	476	474	485	476	505	483	448	458	473	471	433	462	495	465	487	452	502	509	426	453	474	457	459	459	455	473	480	493	452	489	475	480	494	502	442	480	461	486	475	498	447	482	475	507	473	467	498	503	425	472	434	451	464	445	465	457	528	472	466	454	454	442	442	443	445	505	504	451	501	506	470	504	477	486	465	510	475	480	465	494	480	461	473	493	514	450	444	451	469	416	453	494	474	465	465	484	487	479	476	466	499	491	449	409	476	492	479	445	455	469	472	483	474	470	491	506	504	449	481	506	442	530	507	448	467	444	515	458	484	481	438	475	468	484	467	487	484	456	525	480	477	469	465	478	470	452	447	493	469	487	504	478	447	490	503	463	469	510	490	465	425	455	472	447	454	455	500	458	429	513	457	493	455	483	413	461	456	459	454	496	457	447	455	478	519	416	431	481	488	495	466	451	445	479	478	492	491	478	536	492	509	511	460	480	497	450	464	518	460	483	483	474	464	491	488	477	487	503	488	498	457	488	483	444	492	459	489	499	492	491	468	485	450	495	465	498	468	487	512	486	491	484	474	494	463	454	483	457	493	514	461	515	462	460	472	498	437	505	503	483	486	440	483	490	474	502	460	490	502	422	490	440	526	479	492	498	482	461	506	488	457	444	493	480	426	504	495	461	487	474	496	481	478	507	522	449	425	493	459	486	520	478	478	490	512	476	477	483	451	469	503	436	470	471	456	479	475	474	530	505	504	487	475	450	494	482	480	506	472	445	439	481	443	471	489	474	481	507	484	484	461	470	479	479	475	473	505	463	540	504	446	474	468	509	460	464	468	485	466	528	525	420	448	439	453	430	465	496	524	488	451	455	503	484	489	505	480	505	511	469	480	475	487	444	471	468	478	468	489	434	488	485	457	520	475	498	476	503	455	490	449	449	421	495	516	435	457	472	483	480	456	501	492	482	489	493	506	491	469	468	483	480	478	500	447	468	444	481	515	474	467	471	469	452	464	488	458	478	467	504	487	481	462	498	469	463	463	441	478	467	491	475	468	495	481	458	464	472	466	483	479	463	469	483	421	481	454	467	448	493	449	444	466	487	461	480	454
20433	28751	16697	5233	2616	1735	1323	1173	1029	949	829	806	697	709	732	692	689	681	697	626	607	604	613	631	638	593	628	595	618	598	615	604	603	579	589	604	573	586	595	613	563	597	592	578	596	621	567	624	601	596	585	620	591	596	601	537	606	604	572	588	523	602	583	640	585	565	612	601	596	597	554	585	577	629	594	612	600	553	591	618	592	567	632	565	610	564	615	621	623	572	629	562	576	569	592	601	602	587	597	605	556	574	586	553	565	564	585	598	591	607	596	603	618	595	568	601	562	586	567	573	583	558	591	573	604	625	592	583	628	594	591	635	603	566	579	615	609	608	599	580	600	588	592	558	617	567	596	568	589	616	617	621	670	623	607	593	571	601	617	572	612	571	544	580	612	572	630	557	583	568	578	596	617	569	604	586	585	620	578	579	603	579	583	589	564	600	583	579	572	560	589	581	595	594	608	614	589	555	573	583	587	579	575	621	614	587	570	594	596	601	613	649	574	619	586	570	559	581	599	602	571	567	604	612	614	596	593	589	543	582	585	579	556	564	602	616	564	581	598	591	590	567	619	553	585	566	612	573	569	583	587	618	646	606	611	598	557	577	580	574	591	548	604	572	624	553	579	589	592	621	530	574	555	588	593	607	555	579	564	563	619	553	600	587	587	571	579	612	596	616	608	556	591	561	579	601	603	602	616	577	576	602	577	595	588	594	598	536	591	556	602	594	603	615	651	611	594	588	616	563	613	591	619	600	563	536	599	581	563	556	586	598	591	582	599	566	611	575	566	614	598	576	595	601	563	597	581	619	587	584	604	600	592	546	581	589	602	560	596	590	580	601	605	552	553	577	581	551	602	613	561	609	574	614	584	603	584	623	583	610	574	596	602	581	617	586	619	561	563	595	580	567	605	611	598	584	590	616	546	621	585	594	561	589	601	588	627	601	615	590	620	600	615	611	563	581	607	595	546	586	617	583	602	566	618	578	596	576	568	583	627	628	609	591	583	625	614	641	604	554	585	600	651	548	592	589	598	577	576	615	591	609	620	617	602	581	605	543	609	585	589	634	617	629	598	581	585	584	587	564	548	575	605	629	661	580	573	562	637	575	592	618	635	617	587	574	579	567	626	594	585	580	593	606	622	624	618	598	599	604	583	598	571	574	574	548	620	586	607	590	602	618	571	619	605	566	609	573	632	573	589	571	633	610	570	636	645	568	600	536	581	572	583	611	591	583	569	592	579	629	596	599	618	579	548	595	596	592	560	644	581	555	598	586	585	562	593	594	575	545	549	613	592	609	603	563	617	612	587	597	648	642	579	578	542	604	589	596	582	609	624	589	572	554	567	586	591	612	647	583	585	635	602	608	618	611	587	565	603	622	607	578	550	554	615	629	627	593	557	565	564	605	584	587	557	612	616	582	586	554	595	609	581	582	613	578	552	607	611	564	598	576	605	616	576	582	577	574	588	594	616	579	605	562	601	625	580	611	636	558	560	602	585	570	622	540	593	619	611	604	603	599	602	636	573	617	549	595	577	609	594	578	572	583	580	546	575	548	582	623	617	591	613	589	602	571	605	599	606	603	595	617	605	580	582	626	556	572	606	576	556	595	577	556	591	615	566	613	578	599	544	660	581	574	631	580	576	571	620	563	589	547	581	559	617	617	572	579	609	575	592	606	575	583	586	623	591	555	584	629	579	573	565	586	568	593	579	584	615	577	579	574	605	563	582	637	586	602	557	652	542	612	585	604	601	603	606	603	598	560	632	569	576	593	591	603	623	569	620	575	578	571	569	565	564	592	613	586	612	570	586	614	645	584	597	594	592	602	545	556	607	597	633	622	591	641	619	583	612	637	572	620	554	596	575	551	570	539	600	591	589	592	562	637	596	556	618	611	633	561	608	592	624	532	586	606	581	581	601	639	583	597	601	591	539	585	580	574	559	571	611	603	586	581	570	558	629	585	574	572	601	581	549	559	555	600	586	605	557	614	619	580	591	620	608	604	599	585	631	591	670	571	600	579	622	592	590	599	575	593	562	575	608	606	627	607	600	606	596	577	573	631	571	591	589	587	593	575	573	608	577	570	578	608	588	576	590	576	520	569	608	612	593	601	580	614	563	634	601	572	606	552	597	613	564	595	598	644	591	586	568	580	597	590	631	612	602	550	575	570	566	651	566	608	606	565	600	619	580	629	541	625	600	585	568	599	560	628	616	623	607	612	592	610	602	592	579	603	580	562	591	573	616	541	567	570	581	573	628	614	594	592	551	566	573	600	624	562	583	585	595	582	570	599	573	566	575	573	629	588	609	625	646	565	571	600	601	583	621	561	623	588	576	613	561	618	592	621	580	625	583	598	612	587	557	563	591	557	562	574	594	561	607	595	594	574	608	557	590	575	568	597	584	600	613	558	611	600	515	587	571	633	557	612	586	578	606	613	562	633	624	602	548	629	659	559	583	590	582	561	592	600	593	675	571	642	635	560	608	597	598	599	622	605	584	574	582	606	596	612	639	616	615	614	619	543	571	623	600	588	559	607	629	582	556	605	591	569	552	604	561	609	590	613	627	591	602	589	627	548	571	573	599	603	590	594	616	583	572	589	583	632	587	630	600	620	575	605	542	614	572	590	613	603	616	621	574	579	591	569	564	593	578	626	615	614	593	579	571	571	547	606	604	610	552	596	601	604	586	608	591	590	637	569	576	588	566	624	587	557	596	574	581	576	562	577	612	639	585	566	570	554	607	578	628	583	582	609	580	603	559	629	560	582	624	554	599	619	602	570	602	581	548	603	576	573	562	593	588	597	571	622	565	599	569	630	652	575	596	585	575	573	590	602	601	578	639	608	536	608	553	544	569	616	607	587	606	589	578	589	608	567	636	596	627	582	562	583	590	618	592	601	589	603	561	615	545	565	598	616	620	601	622	578	594	593	570	607	558	545	610	640	615	610	606	619	551	590	572	621	610	566	560	593	615	550	615	593	597	517	574	598	603	575	602	603	565	551	614	607	555	584	579	594	618	558	600	599	590	561	620	568	589	613	587	541	616	634	567	552	579	571	645	584	567	611	592	566	605	622	610	606	615	591	647	572	536	586	605	573	596	583	607	565	550	605	599	588	613	621	601	584	555	606	611	612	601	580	597	581	594	540	575	609	601	604	608	572	580	614	618	582	560	560	580	592	577	610	579	601	602	597	621	590	611	571	585	593	618	588	626	603	581	593	565	594	552	586	560	614	596	572	600	566	610	609	597	650	611	553	600	622	580	561	589	575	584	577	581	618	583	566	608	577	587	622	599	593	555	606	588	616	588	603	599	602	572	555	593	606	583	568	596	568	578	530	603	563	632	583	585	557	644	607	572	597	586	588	581	600	605	582	604	590	630	576	586	615	565	583	569	582	606	599	585	567	619	584	574	593	567	567	645	554	524	567	610	567	582	552	553	560	647	610	567	596	586	579	557	606	649	536	595	586	585	617	567	603	611	624	584	620	551	587	599	595
24774	21084	27022	25199	9680	697	481	412	374	371	329	304	292	309	311	325	296	322	268	290	302	279	314	304	313	307	306	305	307	290	308	326	296	266	306	282	298	265	321	295	288	303	270	306	286	295	294	297	283	306	284	284	250	278	305	282	286	263	276	275	275	292	289	296	287	275	269	279	297	286	319	289	253	323	305	307	276	301	297	305	293	298	254	286	301	290	272	293	313	264	297	259	293	304	306	287	294	313	296	309	295	277	301	330	331	293	293	294	278	280	295	283	293	279	290	285	284	304	283	290	299	311	310	282	327	332	277	287	275	273	266	264	256	305	284	262	317	302	308	291	299	305	308	308	263	284	284	301	299	279	297	293	260	293	293	251	300	282	309	291	280	265	248	292	299	304	273	326	295	293	257	274	266	265	274	283	283	303	297	296	309	282	321	259	277	297	244	273	274	287	311	262	243	278	301	272	290	272	284	296	288	233	291	276	273	271	308	275	293	286	293	283	279	277	270	299	266	292	270	322	282	275	301	268	291	304	271	302	299	282	274	291	306	285	280	310	300	290	291	318	280	293	289	283	280	272	293	275	297	293	283	286	270	288	288	309	290	288	268	268	300	300	286	265	291	294	301	306	298	295	289	284	293	265	288	300	302	249	303	274	288	275	277	270	291	263	302	291	292	310	308	297	268	315	283	273	291	264	320	272	304	302	272	306	304	277	306	282	295	275	296	298	295	282	257	280	276	293	295	258	303	268	265	283	295	316	264	272	264	288	290	249	266	287	299	253	306	251	256	287	278	325	266	241	303	261	305	282	305	291	304	303	280	281	299	288	321	274	285	280	268	298	299	275	289	303	299	270	280	293	320	296	280	297	250	302	288	302	301	268	284	287	275	272	280	291	303	313	310	306	284	287	293	271	281	259	281	272	304	290	286	302	282	253	326	292	290	286	272	304	300	298	290	279	265	292	292	259	283	277	296	280	255	269	297	313	283	311	324	283	273	290	297	280	291	293	268	293	269	292	298	277	274	272	304	281	302	298	284	263	302	300	300	288	253	259	291	289	268	307	286	291	282	277	277	265	289	286	277	284	278	270	301	294	298	296	274	291	272	297	297	275	289	305	263	299	292	285	288	295	292	287	296	294	288	258	285	283	288	264	268	300	292	273	255	291	303	290	278	317	279	290	279	296	261	264	298	264	315	330	280	276	299	312	277	270	282	308	264	290	275	296	300	295	298	295	281	280	288	284	298	304	298	262	277	298	291	279	306	275	314	284	296	302	289	292	320	266	312	304	284	292	269	275	270	267	267	277	300	289	264	294	277	280	288	294	260	268	302	292	277	320	279	283	331	285	270	285	318	290	306	278	264	268	305	310	290	295	276	296	317	306	284	300	271	321	269	293	274	314	279	267	277	265	310	316	268	288	293	307	267	308	318	312	296	287	289	301	305	274	279	324	290	300	316	291	289	301	282	274	298	313	276	266	288	302	273	332	259	267	274	317	275	295	301	285	270	268	292	264	292	282	294	279	298	275	273	314	310	271	303	302	301	266	275	270	305	309	278	277	259	300	270	340	277	271	260	285	271	280	287	293	289	292	272	288	301	287	312	301	277	275	286	292	295	291	287	304	302	327	290	294	308	272	282	288	288	306	279	315	291	299	303	277	242	276	296	289	299	297	277	277	308	294	297	276	311	277	259	261	259	293	292	301	280	292	311	263	279	279	283	290	283	315	312	303	307	295	257	299	284	274	272	303	314	308	321	283	253	293	298	290	301	280	291	281	250	295	269	270	305	300	282	282	302	270	291	279	310	286	306	273	337	309	300	290	262	277	298	297	289	286	288	305	263	297	306	276	316	286	273	273	291	280	233	288	253	288	317	255	273	292	302	294	307	268	280	291	296	304	305	304	289	313	281	294	297	287	266	302	289	304	289	273	335	259	268	320	306	274	315	248	270	308	296	264	280	281	280	268	287	285	319	315	301	277	314	257	306	322	278	275	309	301	270	304	283	284	273	289	290	302	295	287	278	326	279	256	282	291	288	273	283	271	257	303	284	284	300	298	296	298	314	288	294	291	279	300	269	291	302	287	290	279	265	298	262	279	313	269	291	274	326	257	283	271	282	280	297	322	294	316	264	303	267	323	317	292	324	275	281	290	259	286	322	304	284	264	260	270	292	301	276	269	283	318	304	295	264	304	293	282	296	284	267	289	308	284	315	293	298	272	272	288	286	250	300	272	262	325	297	288	311	294	282	262	278	282	248	296	300	300	298	301	280	272	266	286	288	290	316	262	247	254	284	275	306	241	256	238	291	268	261	294	290	272	306	307	311	294	278	269	280	300	304	325	297	276	283	291	266	279	261	305	277	286	305	300	279	297	276	297	307	290	279	275	279	311	306	304	275	312	270	289	269	249	279	311	282	268	282	294	311	293	269	305	275	293	276	301	292	311	303	321	293	315	329	271	282	304	296	305	285	281	296	283	285	281	274	317	285	290	291	253	292	312	297	297	289	277	285	286	273	271	302	302	279	299	282	293	308	300	264	283	259	293	289	285	306	282	297	292	270	275	312	261	289	314	314	315	304	297	256	278	272	279	269	285	278	285	299	308	312	319	270	277	281	298	286	284	280	277	280	293	290	303	296	290	263	280	288	255	296	298	304	294	267	279	269	276	284	305	291	302	267	271	273	277	291	286	300	284	291	258	306	304	288	258	280	314	274	263	298	291	266	304	307	274	310	265	278	291	280	310	300	275	276	287	287	299	296	281	300	309	323	303	287	288	273	306	284	309	327	280	283	289	284	284	321	247	294	297	286	301	289	273	243	274	277	270	274	283	264	323	277	311	273	255	295	274	283	284	286	279	282	311	302	264	274	308	276	350	279	292	297	284	289	265	282	306	291	278	275	294	268	294	268	283	291	274	259	286	287	316	306	288	282	277	289	290	295	285	286	284	282	279	293	300	288	310	290	296	320	278	306	283	281	288	275	291	283	278	310	283	289	293	312	280	269	281	280	310	309	254	272	289	301	323	285	291	287	269	306	286	284	280	251	267	257	280	307	288	323	348	296	276	299	325	263	277	296	288	280	297	313	297	291	306	271	278	297	315	273	293	274	284	295	280	275	305	272	293	257	273	275	266	260	284	288	313	269	302	278	296	292	274	284	312	302	294	286	306	283	306	256	303	304	302	299	253	291	283	288	305	251	259	300	238	275	277	263	302	280	293	290	260	299	304	287	251	279	299	309	254	287	284	310	264	290	262	300	286	292	311	295	311	274	279	269	267	300	282	286	291	295	278	298	280	320	298	304	298	272	326	312	273	283	275	279	269	279	273	274	295	306	290	282	289	281	266	299	265	308	280	252	279	301	264	257	298	283	287	302	282	310	299	276	286	299	283	303	290	254	298	291	289	278	286	322	302	293	265	282	293	287	318	296	284	261	252	287	265	286	265	300	280	278	284	275	298	288	267	277	298	276	280	297	271	304	279	285	306	287	294	270	299
18847	23739	14235	4036	1674	1086	836	671	569	523	481	433	441	451	397	443	386	364	358	392	361	369	359	378	380	355	381	387	396	370	407	381	384	370	362	366	365	360	387	408	368	356	364	348	381	372	350	348	344	355	362	392	346	353	395	367	378	357	358	351	351	341	374	358	354	371	363	387	322	386	358	327	316	378	361	329	345	363	337	372	359	355	366	351	383	353	365	373	369	335	372	368	381	316	376	352	406	328	325	384	395	360	347	382	332	366	345	381	362	355	348	355	338	381	346	354	379	361	353	340	357	363	366	363	356	384	350	361	360	359	362	353	384	362	394	384	356	339	348	363	374	329	390	338	367	364	389	351	371	397	390	408	362	338	370	354	344	374	337	343	380	372	384	346	367	354	381	371	386	321	365	366	383	364	343	374	354	358	358	379	324	374	356	347	345	350	337	345	359	366	385	378	321	315	355	325	338	344	354	329	368	373	380	353	343	354	381	334	350	373	382	337	345	391	343	391	359	338	363	365	346	389	383	375	365	359	354	331	382	378	363	395	389	375	380	320	348	359	375	352	342	404	396	381	358	340	370	406	368	373	324	348	335	335	331	370	326	392	395	364	345	377	372	372	337	349	355	360	351	324	345	360	390	361	378	355	344	356	339	360	368	366	353	361	350	370	362	409	366	364	346	355	366	386	340	352	354	353	378	367	392	353	375	351	379	366	385	356	341	371	374	349	362	351	385	359	394	364	370	357	346	358	390	381	356	342	343	375	381	380	324	364	343	365	337	352	393	334	364	331	362	348	333	344	378	356	353	332	355	343	347	341	343	355	394	368	354	365	336	369	344	332	336	341	377	369	345	325	358	330	371	346	391	370	363	345	361	337	343	344	377	351	367	332	372	351	368	355	372	384	360	338	357	355	351	385	361	399	348	356	353	398	373	369	376	374	372	353	347	349	368	356	342	338	352	357	389	337	351	378	374	350	388	345	360	366	354	368	380	384	389	359	334	374	342	368	338	385	340	337	345	333	356	361	383	355	359	370	399	369	370	347	365	385	337	352	312	341	370	342	358	386	351	369	354	341	335	337	375	405	364	365	369	370	353	361	367	367	346	308	352	329	369	338	361	347	348	395	356	371	351	378	364	359	371	366	328	369	338	391	381	377	349	356	373	391	370	350	371	348	354	366	360	377	349	334	353	378	359	381	386	345	302	377	325	366	360	357	367	362	373	354	366	360	338	378	363	369	374	384	369	356	369	373	351	368	364	382	363	377	354	340	340	370	354	372	349	335	358	371	371	387	425	369	351	376	392	353	383	343	362	362	351	341	340	343	381	345	339	372	355	366	362	352	357	350	363	376	331	356	336	355	357	359	326	361	374	382	354	347	388	396	374	358	362	377	383	368	364	343	370	360	364	382	358	384	376	401	356	340	367	351	390	359	384	348	377	365	363	358	387	364	399	360	362	347	363	374	371	354	366	365	379	372	367	389	348	345	344	348	397	341	376	371	367	345	365	317	379	363	332	346	394	354	343	346	355	337	386	343	378	357	339	393	331	355	361	374	364	310	360	378	320	335	354	373	356	349	382	367	389	387	349	349	396	344	358	383	365	364	362	394	370	349	330	342	355	366	347	377	353	351	377	347	372	348	360	358	390	387	370	331	398	359	350	355	324	380	370	323	359	375	360	348	335	379	347	366	371	375	359	312	360	380	358	377	347	351	340	361	345	352	401	356	376	357	387	374	380	362	378	366	358	356	355	344	345	363	385	347	348	376	345	359	394	403	337	356	350	348	361	381	350	333	372	333	354	351	357	371	360	361	348	366	395	312	355	362	331	368	391	339	365	378	373	357	382	407	337	378	370	351	349	358	378	362	351	359	374	343	359	376	375	387	374	355	356	370	414	352	368	362	371	380	416	336	340	369	340	381	339	377	342	376	356	346	357	334	388	353	372	365	318	316	385	341	375	336	347	367	377	356	367	349	319	349	362	351	370	380	372	355	384	331	332	371	366	353	389	386	355	400	384	388	354	341	380	362	365	377	356	358	351	375	368	376	353	345	324	379	354	370	367	367	330	307	353	362	371	335	398	344	391	331	356	357	344	380	388	360	345	372	345	361	355	367	348	351	353	362	339	367	379	331	358	349	362	373	343	363	334	345	340	345	357	367	324	367	340	373	378	371	343	351	355	360	362	377	343	383	322	354	348	354	371	349	339	404	362	335	356	317	348	337	333	370	417	378	351	381	356	354	390	340	360	349	376	343	408	361	391	374	361	352	368	358	336	368	396	369	356	370	315	375	370	358	350	393	352	377	356	325	364	383	374	378	374	364	340	357	353	364	349	375	338	374	363	327	333	345	357	364	354	356	382	367	338	364	369	369	374	364	321	358	403	350	337	367	386	370	369	328	381	372	364	398	369	380	349	378	359	375	332	349	389	365	343	336	373	373	373	349	346	365	430	379	374	370	357	358	332	318	364	352	373	386	376	385	362	351	378	351	340	324	374	341	368	366	375	320	362	377	340	400	332	363	360	344	353	379	362	351	347	334	332	384	358	353	404	369	371	345	393	345	389	347	382	372	335	352	356	329	398	354	361	360	365	336	374	360	377	364	359	376	342	362	359	392	349	388	384	352	381	345	324	334	324	333	339	330	370	354	360	370	337	388	348	377	365	366	374	373	334	359	370	393	355	365	361	360	370	405	366	318	392	338	374	378	352	379	390	373	348	345	349	372	355	357	347	381	353	348	396	382	362	349	399	305	361	345	371	364	365	357	328	371	349	369	344	358	349	365	364	380	362	347	378	336	353	363	354	354	347	374	351	355	365	320	330	397	334	373	347	383	346	377	393	370	338	360	300	347	356	359	380	321	345	374	321	346	331	379	361	373	323	343	353	366	386	349	366	358	354	358	335	350	363	349	360	370	322	356	360	329	398	392	346	351	323	356	355	377	343	324	360	390	363	382	391	376	313	341	357	350	358	393	368	334	361	371	375	328	361	364	340	401	386	356	368	352	342	381	381	370	361	388	353	333	349	370	363	354	329	382	389	356	365	359	367	350	393	332	363	344	374	377	352	398	356	383	389	382	361	350	365	369	367	390	386	374	335	361	383	325	382	368	357	346	375	351	339	375	332	382	372	355	378	345	353	335	359	350	344	330	327	335	369	373	368	349	350	377	348	361	377	360	335	357	362	345	383	357	353	333	378	338	331	376	386	362	408	354	347	344	374	348	396	391	363	332	381	367	365	368	324	346	336	368	353	354	366	384	395	364	362	368	376	375	353	351	406	348	344	391	340	360	343	372	359	366	345	355	354	375	351	375	367	324	341	369	367	381	375	307	358	383	377	354	374	341	352	370	359	354	336	330	375	339	355	348	369	367	340	361	341	372	348	374	342	349	351	382	364	333	356	354	378	346	348	370	348	362	338	362	371	379	363	346	333	327	394	358	369	355	371	364	352	375	339	353	342	375	331	358	355	389	382	352	333	343	420	382	345	342	360	337
22659	21060	28524	23792	21050	20963	5979	833	636	543	553	471	444	422	357	347	337	372	326	346	339	314	346	326	295	329	342	316	292	346	310	299	290	318	320	331	295	298	311	291	290	296	290	289	294	322	273	300	304	276	277	278	300	280	315	286	299	270	268	285	289	259	268	298	307	300	301	288	284	274	294	283	315	295	275	273	328	284	273	267	319	319	296	293	292	299	296	292	255	309	269	253	295	309	305	302	258	284	280	291	277	296	273	276	306	307	312	284	250	294	276	285	299	284	315	276	296	290	323	257	270	318	285	297	271	292	314	285	293	292	299	268	279	276	269	304	308	281	296	306	285	295	261	310	289	285	311	275	317	286	288	270	302	303	302	279	300	285	298	312	310	290	278	299	296	281	257	308	277	283	311	281	288	290	297	278	307	284	295	316	269	305	291	292	291	314	306	297	318	276	300	279	278	305	294	295	280	299	277	291	288	274	290	278	278	271	270	284	290	293	269	272	266	314	265	290	293	286	296	335	278	305	295	277	289	295	272	306	294	240	290	283	295	300	269	234	303	304	288	273	303	300	270	305	331	305	265	269	294	293	302	311	286	277	304	298	274	312	296	264	293	288	307	316	312	271	280	250	257	291	312	313	290	300	282	304	303	275	276	278	291	317	296	300	285	287	276	280	281	277	297	281	298	303	288	297	284	266	298	296	295	274	308	306	302	303	291	297	302	263	303	272	274	290	271	296	276	290	314	288	278	272	283	286	292	304	263	283	267	275	276	303	286	290	303	281	273	295	301	284	287	301	296	304	288	305	297	265	272	320	292	260	288	287	291	293	305	278	316	275	309	270	287	296	284	268	277	290	320	282	295	289	328	286	308	316	309	288	270	309	268	302	294	282	299	322	299	265	270	281	317	307	303	313	300	313	284	277	279	296	246	306	291	301	298	283	263	290	293	307	295	283	280	294	308	299	277	270	298	280	285	299	302	319	290	261	319	298	304	281	304	295	294	307	291	269	263	305	294	280	275	299	302	260	292	296	267	296	281	284	264	311	278	285	289	264	301	291	314	275	272	274	298	298	237	301	285	279	291	290	281	273	270	282	285	314	292	282	277	263	291	298	278	293	301	298	262	282	286	266	315	311	267	284	276	289	272	257	260	254	319	273	276	283	312	296	269	288	285	262	304	309	272	320	251	257	302	287	301	305	304	275	265	301	299	302	311	299	311	316	276	286	273	285	274	300	302	277	266	288	283	291	278	299	252	301	287	266	320	313	281	286	305	278	271	285	296	282	261	298	307	274	284	314	294	294	254	284	305	284	264	277	279	315	290	289	302	270	332	277	267	314	266	296	286	277	288	286	277	299	277	312	281	257	280	284	311	295	321	305	279	261	256	261	297	287	264	294	297	296	287	283	289	280	291	293	307	282	285	325	280	283	273	271	283	266	310	295	310	262	305	305	310	300	290	304	267	285	306	294	303	299	262	300	296	287	288	293	282	265	275	311	297	270	277	301	269	294	298	278	304	298	278	308	301	307	302	260	260	276	282	287	290	258	285	302	284	280	291	307	270	320	300	264	256	262	328	271	274	284	322	298	327	298	259	273	276	275	296	278	296	298	287	255	275	275	279	314	262	261	296	299	265	268	272	274	265	267	265	289	298	296	273	308	277	272	260	286	302	274	282	281	277	289	336	298	290	238	280	277	289	274	287	300	269	305	273	269	292	273	267	317	321	287	284	307	282	307	286	286	249	286	312	298	314	278	279	297	292	284	297	278	290	288	264	292	283	279	285	294	261	303	315	280	310	285	255	314	264	315	283	288	281	298	275	296	308	301	264	306	281	281	287	301	322	300	303	252	278	284	280	311	308	289	277	279	291	275	275	314	300	292	268	313	284	275	288	309	285	260	313	289	309	295	276	327	298	269	304	289	294	278	260	292	305	292	273	271	303	302	296	289	287	290	274	286	283	302	279	312	316	295	306	281	312	292	291	293	295	281	301	271	276	263	271	274	259	267	292	270	303	281	306	281	294	287	294	282	309	281	286	294	274	263	281	306	265	295	290	323	284	279	275	264	272	246	324	291	253	286	265	256	318	262	302	290	314	309	311	295	298	277	307	279	286	273	299	282	287	309	290	296	281	308	272	266	292	299	256	290	257	267	298	276	272	330	298	285	266	271	313	256	312	287	292	299	309	311	305	263	311	293	296	275	274	296	293	289	287	299	275	297	290	292	266	286	273	296	269	268	284	264	273	278	283	268	304	280	297	304	277	274	298	275	289	301	280	307	288	280	299	280	304	297	306	311	292	304	298	299	319	315	278	291	276	316	310	309	291	280	298	253	316	321	279	293	261	269	271	251	297	280	266	295	338	300	300	266	264	265	292	289	296	312	281	310	291	270	306	320	292	286	273	293	299	274	283	305	277	276	306	309	283	308	320	281	248	310	278	281	258	304	279	331	271	278	297	297	281	263	270	297	289	342	288	288	301	304	270	264	328	283	273	289	278	307	312	304	269	291	292	254	265	291	287	251	264	267	270	280	289	284	304	292	278	249	280	305	278	270	290	279	295	306	262	291	298	318	275	305	312	279	291	299	303	287	282	279	269	280	316	295	272	296	300	304	266	280	297	281	282	285	286	289	326	281	272	299	278	284	290	284	321	274	296	281	293	282	273	299	282	299	296	274	283	298	284	301	307	268	320	282	284	279	295	297	267	286	275	286	312	307	297	276	271	278	282	264	317	276	266	279	314	298	264	296	274	307	294	258	295	295	267	269	298	306	305	258	281	307	275	292	303	297	309	279	292	289	300	283	294	271	283	284	279	296	297	293	286	280	304	316	311	267	267	259	289	281	285	295	295	297	282	280	295	303	274	304	337	300	290	316	304	287	283	278	307	269	298	304	290	269	322	285	289	305	301	261	288	310	289	306	300	287	287	309	275	257	296	279	278	266	266	259	267	309	293	283	258	289	312	282	282	277	274	302	276	255	275	305	282	299	278	277	275	283	277	266	287	283	285	275	296	263	274	260	294	303	286	265	284	288	293	267	284	250	297	305	259	278	297	272	268	313	255	276	275	302	291	264	297	299	280	294	286	269	264	286	281	296	282	261	296	280	285	270	280	275	272	278	260	266	305	308	287	268	308	255	275	292	261	298	290	274	289	301	278	316	300	294	295	271	291	295	298	272	290	293	270	313	276	288	277	274	310	303	263	297	307	299	305	260	290	290	280	260	263	312	296	271	284	284	298	328	300	276	297	272	295	309	288	308	304	303	294	284	279	272	307	261	281	239	294	261	308	284	282	279	282	311	288	292	281	286	274	321	284	300	284	305	291	286	284	308	319	292	285	305	291	268	270	276	314	285	278	301	332	285	311	269	315	303	304	292	284	291	305	315	290	273	266	266	279	299	285	279	284	277	289	262	266	274	266	318	269	282	308	319	248	289	286	268	318	300	273	309	311	313	289	309	292	278	280	283	256	286	289	312	291	270	310	267	288	271	273	284
23228	35947	25610	10340	4227	2710	1852	1505	1180	1031	865	759	648	641	598	545	471	505	467	436	474	435	421	407	444	407	398	376	422	380	413	345	389	404	438	370	401	386	406	359	370	391	387	372	412	363	390	397	391	398	368	360	369	378	394	333	346	357	395	372	379	394	380	400	353	377	376	386	360	357	359	366	398	366	365	376	384	375	356	365	350	367	351	386	346	334	379	377	392	426	362	357	347	368	387	404	399	405	344	382	396	353	398	366	361	397	353	347	347	383	356	371	362	373	352	333	361	339	357	360	349	409	342	370	357	362	352	402	365	340	390	362	388	340	357	353	357	403	397	425	381	362	391	377	331	407	375	355	394	377	352	405	369	377	309	357	341	388	392	403	328	361	365	375	339	372	337	357	377	352	390	363	372	371	366	394	368	368	384	340	381	378	355	391	353	377	359	344	338	357	382	349	372	353	354	350	375	360	359	332	340	330	355	357	341	384	364	355	359	349	362	367	369	345	373	389	332	386	340	366	331	374	367	378	371	386	358	386	340	369	379	349	354	376	363	384	372	370	350	362	367	395	369	386	373	354	385	341	364	370	328	358	353	329	369	325	380	347	381	347	399	370	397	354	367	382	357	378	350	401	374	370	348	377	379	386	373	366	363	382	381	384	356	356	336	363	359	311	385	363	344	348	344	363	370	349	354	340	368	342	382	376	383	388	371	291	374	412	372	404	345	344	394	351	405	382	355	347	339	351	346	348	345	389	386	348	353	364	370	365	354	368	339	379	366	384	372	376	362	366	388	364	386	375	355	346	366	384	395	355	368	376	385	357	352	376	361	363	329	361	372	382	352	396	359	349	351	349	397	371	357	379	379	337	357	339	350	391	351	359	375	380	381	368	346	371	357	378	367	363	327	360	367	321	365	358	360	362	340	373	371	340	371	362	377	381	385	384	338	319	398	342	359	347	363	350	357	339	340	345	347	320	370	359	369	355	373	353	358	375	359	321	368	354	331	378	372	351	367	367	370	364	376	363	348	352	350	347	363	350	341	373	372	408	331	405	344	368	338	358	353	341	363	363	346	374	353	373	383	355	368	374	351	399	359	354	364	313	376	414	349	349	352	374	361	367	370	374	349	381	344	365	341	384	324	370	329	369	375	385	379	356	376	372	368	357	386	367	330	342	364	363	371	385	347	350	372	354	367	363	361	400	327	355	393	337	345	368	374	358	357	354	366	352	362	388	387	377	386	353	370	369	387	350	325	392	361	375	349	385	389	378	327	330	372	361	384	357	364	354	349	374	352	354	310	356	365	357	377	340	389	358	378	361	384	362	370	354	341	333	377	365	376	379	348	323	350	365	376	344	348	379	349	338	359	359	373	388	335	385	370	354	354	360	345	352	366	373	374	373	359	364	390	341	364	338	352	343	361	382	367	366	375	367	379	379	351	356	381	379	372	353	386	377	380	346	361	333	385	345	370	348	413	405	348	387	337	333	346	360	372	344	399	370	367	310	370	385	342	392	362	361	390	370	364	362	354	361	351	372	364	324	373	347	343	345	318	325	338	354	386	342	384	360	373	370	400	381	369	358	358	373	321	362	379	345	365	382	364	379	356	355	354	366	358	347	378	359	367	381	345	384	363	361	328	370	389	371	340	353	337	354	374	358	340	386	357	345	376	325	364	359	381	365	382	376	380	382	352	366	344	377	392	364	386	365	380	333	338	368	337	337	335	390	394	345	343	316	348	380	348	396	348	366	382	401	362	363	367	367	366	328	360	380	362	365	349	347	352	359	376	364	360	360	349	388	354	385	334	352	377	340	357	352	372	377	365	386	385	347	330	367	359	355	383	346	370	386	359	370	382	371	376	370	381	347	366	324	360	356	346	379	354	357	365	362	373	356	357	374	365	372	381	346	334	375	362	344	356	384	381	389	367	372	372	344	359	401	342	361	361	359	347	353	391	368	355	375	357	330	341	367	366	386	381	405	406	361	367	363	362	377	323	364	394	401	378	346	384	376	380	367	353	389	392	344	360	358	371	386	399	404	328	367	373	386	323	343	398	342	370	355	399	363	332	381	366	359	366	358	407	347	393	369	338	372	336	351	404	342	348	374	358	364	319	375	326	399	371	389	348	360	384	385	382	393	395	385	381	372	398	345	374	376	350	374	364	361	350	389	343	378	370	340	348	370	396	342	348	383	354	368	390	372	350	369	354	362	331	359	382	366	343	338	350	386	351	346	391	374	366	372	355	332	391	361	363	361	349	366	368	364	330	332	362	379	379	391	337	373	374	369	331	375	401	369	394	377	368	359	359	368	360	364	368	341	366	318	366	329	367	349	378	364	361	372	376	345	353	403	375	371	391	339	345	369	411	382	379	364	364	367	365	347	355	368	378	379	387	371	388	365	376	374	343	376	391	349	394	381	346	360	405	338	370	333	388	350	386	349	376	350	351	392	367	382	369	369	352	386	360	323	360	369	353	367	390	379	376	352	361	395	318	353	378	342	391	353	377	363	387	359	360	364	338	357	380	351	395	349	383	344	352	356	322	369	367	350	366	372	401	384	351	353	358	346	395	330	372	375	346	345	372	345	342	383	375	397	340	362	378	371	372	380	359	390	359	335	370	377	350	372	380	347	395	348	359	376	365	341	354	371	358	379	402	384	364	385	355	390	361	361	334	352	338	371	355	347	396	361	389	353	343	361	382	378	363	356	360	350	342	354	346	366	374	393	367	373	385	374	335	368	369	350	347	368	352	332	388	390	378	379	397	383	327	366	360	374	382	348	340	361	375	350	356	379	394	368	367	348	348	368	383	368	341	330	340	327	381	378	369	349	377	366	358	358	371	347	386	357	376	352	364	362	366	348	377	362	373	346	372	390	357	363	361	359	366	380	359	365	350	371	367	373	350	365	361	411	366	366	367	347	382	398	374	345	351	365	319	362	448	397	376	334	377	347	391	345	409	372	361	362	371	360	403	387	365	336	335	368	379	328	367	389	361	366	335	363	359	405	376	323	340	376	314	382	343	339	378	375	363	365	362	396	363	359	362	354	363	358	399	370	376	372	351	353	377	361	360	387	338	368	347	371	376	349	362	390	378	346	364	369	384	414	386	394	376	353	339	319	364	387	374	388	336	368	375	349	350	373	345	356	384	369	359	335	389	375	361	351	366	381	379	359	356	382	368	367	365	360	348	374	337	372	330	350	371	362	351	407	336	380	394	379	350	356	344	352	353	380	356	365	388	358	372	374	375	347	384	324	361	361	362	359	332	357	377	349	384	360	336	378	363	363	352	365	389	395	331	367	385	384	350	396	356	352	407	359	366	390	402	360	353	366	372	336	361	389	365	357	350	358	332	390	341	357	357	366	356	372	346	392	361	379	399	348	356	328	385	360	378	343	366	355	346	370	366	358	361	325	379	343	371	335	396	369	385	320	371	373	363	377	355	380	364	360	366	344	333	345	373	351	395	364	369	411	356	360	350	389	372	368	377	354	372	365
27390	19604	9776	2580	679	490	477	443	448	496	462	515	477	467	448	478	460	410	444	420	450	457	444	442	467	432	432	446	419	422	424	428	472	460	461	456	446	461	424	436	440	459	413	456	438	410	459	433	486	436	464	461	477	440	455	449	424	431	448	491	432	449	435	515	444	437	457	425	471	454	443	425	399	433	445	432	458	483	423	438	418	483	452	403	453	427	444	450	424	460	469	465	456	438	446	426	432	458	445	476	422	418	424	436	455	444	424	449	494	444	451	448	478	435	434	471	473	412	447	470	451	435	466	437	455	426	461	454	427	483	496	453	455	428	452	476	433	448	426	509	434	438	423	458	449	421	446	444	421	450	456	459	509	440	451	455	453	468	440	456	401	415	458	417	447	440	492	483	428	438	497	404	463	482	422	479	436	440	461	450	451	444	454	417	458	457	417	473	443	472	410	441	424	441	472	418	431	435	463	444	453	476	445	446	464	491	480	471	452	456	451	450	443	411	458	430	445	460	431	439	436	474	448	423	444	439	454	462	445	427	474	458	431	466	471	462	444	474	484	425	434	462	448	423	438	436	454	433	456	471	459	455	473	442	479	452	434	488	453	447	446	427	466	412	470	402	475	455	459	476	472	443	455	450	430	459	452	457	435	411	447	453	422	438	426	481	442	444	486	418	471	473	491	440	462	382	431	455	448	403	443	457	477	458	438	431	497	455	460	442	458	446	444	447	462	447	448	473	449	447	442	451	432	436	442	453	438	435	474	443	406	477	471	451	435	437	439	450	417	456	489	433	505	436	456	484	467	437	464	416	457	430	468	471	436	430	440	405	472	471	484	490	432	452	487	456	449	444	411	449	438	454	467	430	498	417	458	434	433	464	443	431	460	450	459	440	451	448	427	403	470	474	472	456	465	457	469	439	458	471	461	479	453	495	469	440	426	437	415	437	446	422	449	454	482	509	453	413	491	446	470	465	482	453	459	416	427	465	433	447	438	426	431	431	492	437	447	435	465	430	426	479	463	421	438	425	424	472	452	438	475	461	444	426	451	399	446	441	442	463	455	444	434	481	510	431	442	505	447	446	405	442	436	476	421	456	426	475	451	438	419	464	426	423	429	433	441	448	480	475	480	455	419	411	467	458	463	430	450	430	465	454	443	445	480	461	410	442	437	391	439	419	388	475	423	396	443	420	459	475	435	444	458	456	486	396	440	403	424	470	459	458	421	436	429	450	458	505	450	428	418	417	448	498	403	446	447	436	403	413	461	434	469	414	430	429	429	416	472	458	467	469	512	439	442	414	467	478	468	443	462	423	422	466	466	434	459	476	440	447	406	415	455	445	425	425	451	429	440	470	437	449	476	472	455	424	463	452	446	446	467	505	479	442	451	440	438	388	441	453	469	439	431	419	458	448	430	504	432	435	404	452	448	413	445	460	461	413	486	453	436	428	475	430	449	448	440	419	452	446	450	465	435	471	431	492	417	463	434	449	435	435	439	420	431	439	444	457	434	433	441	445	442	442	415	455	480	442	460	494	438	422	423	436	464	431	433	437	451	428	460	428	421	437	474	406	455	431	460	460	449	474	480	454	431	457	477	445	436	470	477	415	461	449	456	435	407	425	481	449	457	415	459	458	419	479	423	446	457	430	464	443	452	420	427	472	449	414	425	462	450	464	418	469	456	449	494	456	445	455	499	460	435	425	451	456	448	437	456	405	453	430	484	447	480	452	431	439	450	424	444	439	458	420	467	438	445	457	460	440	475	429	478	435	471	431	421	444	470	475	442	442	401	463	453	480	411	457	478	454	440	451	425	434	411	464	455	444	459	461	456	448	477	444	433	435	493	432	439	452	428	476	422	463	440	441	421	384	441	440	446	456	426	432	407	443	466	445	473	451	443	457	428	447	447	413	424	430	445	437	423	413	463	398	432	467	443	463	440	451	450	456	463	446	461	436	412	484	427	467	483	444	487	397	438	457	469	440	465	477	433	477	451	440	404	442	420	471	462	494	458	459	414	436	428	458	478	482	453	425	431	505	447	458	440	465	471	455	472	409	449	435	433	462	466	445	442	432	419	403	490	440	452	464	468	454	473	467	455	470	476	432	466	481	447	436	444	403	441	416	420	484	457	429	431	460	447	425	474	421	421	452	413	465	477	477	438	441	487	439	432	451	414	487	440	435	499	416	473	457	468	456	425	420	467	437	468	441	417	438	459	452	436	439	473	416	485	415	461	500	469	437	455	415	433	410	466	430	426	431	438	451	443	388	447	440	470	445	421	450	479	429	447	464	456	471	442	413	423	436	457	481	429	477	454	475	477	461	471	432	488	427	454	438	435	442	432	490	454	423	422	433	458	404	435	417	454	451	444	478	432	454	453	470	418	476	501	455	435	419	479	450	414	455	433	488	420	446	453	427	426	408	449	457	477	420	466	453	460	469	440	418	432	448	438	436	413	442	424	460	448	438	442	449	427	482	463	440	428	452	419	466	453	443	437	441	448	474	476	442	458	493	455	436	477	417	406	459	444	452	467	445	487	431	434	436	462	401	490	419	442	408	436	450	452	446	446	470	439	430	425	437	474	468	439	461	432	451	442	465	496	453	418	449	472	442	441	409	454	429	444	444	425	424	479	420	419	480	459	426	434	513	445	449	466	419	460	447	416	426	461	451	443	460	478	427	409	458	453	460	457	435	472	451	443	438	458	454	466	428	450	445	453	458	466	431	454	478	459	446	469	453	451	381	446	468	451	444	469	456	410	429	429	456	495	471	473	432	427	433	447	409	433	460	465	454	438	452	409	473	442	430	441	458	455	408	502	443	434	441	426	434	466	472	458	417	451	445	466	456	463	432	435	442	463	437	437	437	469	448	451	464	459	476	440	453	455	409	467	470	432	446	462	454	428	492	452	458	485	480	458	478	476	418	429	465	468	457	424	430	482	469	420	425	431	406	445	454	455	454	471	437	437	397	466	479	433	430	503	461	476	439	445	449	467	429	473	478	465	490	441	397	465	447	460	466	467	427	459	435	428	442	462	461	457	450	460	439	424	427	481	443	444	438	461	448	409	426	415	419	486	419	424	465	463	420	450	465	457	463	444	450	458	446	464	430	415	462	462	466	424	453	427	431	483	446	437	471	444	416	454	450	450	464	475	429	453	388	450	488	453	427	468	450	452	409	484	416	391	424	437	473	447	483	393	473	414	464	441	466	478	514	475	448	474	471	448	404	460	442	477	457	460	461	444	459	479	451	457	446	452	474	456	435	469	427	450	485	464	436	458	442	442	458	448	467	463	489	446	442	449	447	472	416	419	417	392	449	443	465	445	468	455	477	468	420	452	453	442	425	453	480	467	471	465	455	431	443	448	461	466	459	445	433	440	456	431	427	452	456	458	464	420	436	427	448	458	448	450	436	438	469	457	477	454	459	450	439	453	462	447	441	435	442	423	483	428	445	454	453	416	454	443	452	415	449	442	422	477	452	415	430	469	418	452	426
14966	14672	8152	2814	824	689	622	577	579	559	562	575	522	586	572	624	534	595	542	550	543	562	593	552	575	593	518	562	561	533	547	522	569	551	555	552	551	530	584	578	568	548	549	600	575	533	531	564	580	576	502	557	575	549	533	534	533	552	525	523	513	530	574	572	526	554	555	545	547	577	574	563	546	573	596	538	562	522	562	500	590	561	546	552	562	555	561	562	569	526	543	589	589	527	569	590	548	568	561	523	563	555	565	531	521	501	543	555	572	553	570	546	541	564	550	551	570	559	522	562	556	529	518	561	576	595	601	507	533	544	560	572	548	492	545	599	558	571	548	604	510	518	572	539	524	588	544	565	549	562	567	550	562	550	581	571	573	531	552	584	537	571	571	562	547	549	560	578	547	533	518	557	512	533	542	573	585	545	554	565	569	532	514	533	551	565	518	567	554	546	523	585	531	555	564	557	548	566	604	550	604	555	544	533	568	487	548	560	554	541	560	540	538	566	512	544	547	542	556	573	535	579	519	601	518	608	557	551	558	652	580	527	560	545	512	567	580	555	545	565	533	534	584	549	566	528	580	577	574	551	560	571	531	537	566	555	570	557	539	560	549	545	560	535	541	513	527	520	507	511	570	589	508	545	564	595	561	512	572	509	592	517	507	552	543	551	527	562	533	578	506	551	526	531	538	563	558	538	552	544	559	548	576	513	557	548	554	502	536	542	564	521	573	566	517	555	545	527	537	560	492	534	550	576	542	589	542	553	579	594	549	525	517	521	560	549	537	541	561	572	542	559	580	556	550	551	560	555	564	566	549	548	589	518	524	570	574	570	558	551	564	564	558	522	564	526	575	546	538	576	557	533	563	523	561	526	487	586	561	527	556	485	573	533	546	550	554	568	585	553	595	521	547	568	521	518	557	540	535	532	563	545	551	543	578	582	538	545	539	551	570	578	558	523	567	528	556	565	576	532	522	553	620	526	547	540	570	575	542	529	593	572	609	540	556	573	542	540	537	575	593	590	560	542	578	583	567	543	554	540	531	535	588	564	549	512	536	527	548	541	560	549	540	550	529	582	529	565	543	573	582	583	508	545	540	533	568	533	567	562	553	526	528	592	531	558	540	546	589	553	547	532	541	540	530	569	537	572	539	559	541	533	549	516	563	540	588	579	552	558	557	557	566	580	549	529	520	545	525	547	542	502	515	566	576	561	567	533	566	546	564	505	581	559	556	551	555	538	550	513	555	541	562	537	602	562	569	592	534	533	559	527	543	550	560	523	590	567	589	571	517	561	576	560	560	521	520	549	574	558	555	537	523	585	581	547	559	541	521	552	575	542	542	524	542	553	539	569	536	593	548	547	555	565	559	577	544	572	526	571	604	569	533	539	553	574	524	542	542	507	554	583	563	614	526	558	551	551	537	559	583	575	527	555	548	556	553	558	575	517	576	532	528	540	603	600	556	563	530	537	565	562	565	519	584	564	553	554	546	563	550	581	552	531	531	530	616	546	534	570	559	529	599	559	559	498	522	546	566	570	558	559	562	523	558	567	538	601	584	565	533	548	530	539	521	549	581	522	550	546	561	553	529	529	544	563	548	536	575	550	534	550	554	539	545	541	571	530	518	546	453	553	512	549	564	562	548	531	568	562	564	545	556	491	559	569	585	565	542	582	549	525	543	524	562	546	565	546	507	575	520	538	573	527	504	525	600	568	569	562	583	547	541	553	555	577	560	551	563	566	523	549	565	531	537	549	540	613	553	566	571	581	576	536	548	503	559	565	524	556	535	569	524	537	585	551	560	565	545	567	554	564	585	565	509	638	543	561	594	589	553	584	569	557	562	546	526	553	591	526	538	557	573	548	543	556	588	546	569	553	525	551	517	516	537	569	540	552	524	533	569	524	572	545	509	558	510	567	544	538	571	567	591	548	536	561	561	556	564	612	521	561	518	581	573	573	577	556	519	605	527	540	557	548	578	549	569	551	565	574	558	591	570	532	576	564	571	535	558	581	518	565	550	565	549	565	575	547	540	518	524	551	562	589	534	588	567	579	570	541	565	553	564	522	517	535	557	538	581	559	541	578	567	578	533	532	565	554	543	545	541	553	529	525	520	502	554	515	586	568	530	514	528	576	550	539	566	549	547	536	576	557	560	534	554	562	580	593	561	550	561	510	583	583	584	562	584	603	522	525	533	559	580	518	567	582	536	594	577	506	606	545	573	546	539	504	550	579	556	535	540	531	569	523	597	529	576	544	536	574	567	579	544	541	580	593	534	560	562	520	571	556	538	517	528	571	594	533	564	550	561	525	553	546	509	515	581	562	565	527	573	554	541	545	513	575	554	556	561	552	522	608	521	554	547	572	521	559	577	542	564	541	589	516	547	592	555	556	530	562	565	561	586	528	513	578	600	566	522	523	542	539	555	573	556	559	602	505	543	551	546	530	549	548	570	530	552	541	545	550	564	542	595	566	586	484	502	556	585	609	531	534	606	517	543	577	540	530	570	538	623	547	516	554	547	539	518	534	531	542	546	588	547	564	585	515	562	557	522	528	535	560	559	557	551	566	542	524	551	519	491	565	545	510	572	551	584	557	546	554	536	542	511	543	539	591	538	579	583	569	546	553	552	525	599	564	546	546	594	554	552	545	555	570	571	539	564	551	603	530	564	597	562	524	603	554	572	549	535	588	511	542	541	547	537	542	496	538	574	577	538	562	580	580	549	525	586	587	586	539	583	600	550	520	585	562	547	567	526	545	554	562	530	528	574	511	530	517	523	536	549	581	539	562	561	544	561	560	558	552	554	567	541	567	539	578	563	554	530	512	539	529	518	567	541	568	533	551	538	542	568	530	563	569	549	550	550	541	561	536	536	574	550	541	558	537	500	561	589	576	560	553	582	567	513	587	563	591	567	571	553	594	553	536	523	510	558	559	515	564	604	521	521	551	541	569	559	566	545	592	553	551	550	527	519	551	555	544	552	594	539	557	552	537	550	543	534	560	572	569	533	523	548	584	530	511	545	571	569	558	547	564	566	595	552	555	552	600	564	551	580	557	525	551	539	536	560	542	549	571	546	529	548	522	555	582	557	534	574	546	563	550	577	565	560	565	572	535	570	571	570	557	589	528	582	576	563	544	552	552	554	587	520	532	542	534	533	540	559	537	537	568	572	585	551	532	542	571	546	576	590	539	583	600	566	538	588	576	601	536	508	536	546	550	562	524	529	594	525	549	567	584	507	557	567	540	528	517	531	557	546	571	552	550	517	576	530	582	589	535	525	558	558	633	553	515	584	579	545	579	591	584	538	571	561	546	598	576	567	534	541	549	557	570	551	536	557	551	533	536	550	539	570	532	594	537	525	539	556	577	524	540	561	510	621	562	576	537	540	522	561	539	584	557	553	552	589	571	546	565	553	561	555	564	561	511	545	551	539	613	549	516	517	580	541	528	545	531	569	554	583	529	568	573	528	560	550	551	558	588	549	551	532	549	533	574
23708	21014	27989	24199	20922	8356	1040	795	680	677	617	565	553	546	520	512	540	518	507	509	477	499	530	496	487	507	490	494	493	442	491	524	473	481	459	464	473	456	471	475	466	428	502	479	481	471	482	429	451	489	477	463	424	506	456	480	444	462	501	474	473	494	473	440	446	437	481	431	513	487	479	510	474	459	449	485	487	481	471	481	446	481	480	477	458	469	414	539	441	452	447	466	446	468	497	453	451	431	482	478	487	477	479	497	455	475	471	502	511	459	465	476	478	481	487	464	458	507	472	449	440	454	456	462	476	486	472	501	460	463	475	464	492	475	496	476	510	497	481	474	479	456	479	527	484	472	479	424	502	473	477	501	506	488	505	463	491	490	513	481	453	447	452	497	459	432	469	466	489	451	425	488	491	479	461	473	476	484	419	481	470	499	485	464	485	502	465	460	499	448	503	466	482	453	460	476	468	483	427	461	508	457	449	441	467	458	489	461	485	459	441	500	481	511	466	436	477	469	470	460	452	490	519	505	509	475	478	484	453	468	456	478	483	465	475	507	471	495	469	452	472	463	459	480	490	522	494	476	478	455	481	469	495	470	462	499	506	452	486	458	445	461	464	494	445	454	487	431	476	477	441	475	463	449	450	487	490	479	480	446	466	473	466	493	483	479	477	473	447	475	483	490	477	485	510	480	481	471	481	502	464	508	475	448	467	460	493	447	466	492	459	459	471	500	497	472	453	497	446	487	437	460	506	450	491	492	452	482	491	456	458	484	460	501	467	428	488	479	435	485	461	415	508	505	450	469	496	494	472	459	437	484	507	482	452	456	502	471	458	470	474	475	480	501	475	481	498	479	465	487	472	494	480	463	439	473	494	497	458	483	501	460	461	475	504	451	478	481	465	444	486	476	475	518	464	456	502	510	430	505	487	453	487	491	457	462	448	475	465	473	484	471	456	463	418	493	436	480	466	492	471	448	452	500	457	488	489	445	443	491	456	491	484	451	472	427	427	424	467	467	476	467	426	458	475	482	447	478	468	457	502	500	475	462	503	493	476	454	484	509	470	474	450	408	470	501	493	455	457	478	481	454	480	487	524	470	448	512	458	457	504	464	491	453	437	463	434	463	489	470	485	452	463	506	454	458	514	447	501	494	476	457	488	477	483	465	458	448	494	466	506	479	449	525	523	474	452	441	429	464	460	484	467	435	446	469	452	470	472	488	477	453	508	472	483	488	455	497	501	433	507	467	468	412	478	470	507	476	460	444	490	464	455	467	465	452	497	457	465	443	468	462	475	495	474	507	472	473	454	475	440	424	488	487	506	449	504	450	472	466	453	496	484	456	461	460	532	455	442	508	477	469	466	483	494	463	448	526	433	489	472	481	499	437	423	458	465	452	421	427	483	461	453	456	504	496	517	476	476	522	449	464	520	431	441	499	500	496	497	471	475	462	500	481	472	465	488	493	484	495	465	480	463	462	471	500	459	479	487	453	499	460	503	494	475	465	423	435	527	461	443	456	470	469	453	446	468	449	471	473	509	466	478	454	463	472	504	475	504	467	482	505	456	489	445	441	467	454	492	443	484	510	437	493	486	513	493	449	472	470	435	506	493	508	471	460	490	440	439	461	488	492	500	443	432	461	486	470	473	431	455	468	485	506	447	480	460	473	472	440	441	478	474	465	525	452	447	467	491	414	427	468	489	482	465	470	447	443	511	461	475	493	456	469	473	508	485	476	472	450	486	467	473	474	496	479	509	468	481	456	506	462	461	450	476	464	494	501	436	525	469	495	443	468	445	453	478	514	427	480	466	443	431	456	495	454	498	504	503	446	445	485	471	459	429	503	494	470	465	457	462	459	503	485	483	492	445	461	461	473	470	470	473	449	526	452	481	469	474	485	467	450	462	491	463	470	449	469	476	464	493	467	459	491	478	443	455	482	494	487	503	477	476	489	442	483	438	480	481	456	452	465	438	442	455	462	473	462	474	470	495	486	444	518	480	461	430	473	458	487	515	476	425	440	447	485	461	515	447	457	447	445	424	484	458	502	520	441	469	492	482	448	477	466	478	431	498	463	436	491	454	496	500	450	486	474	461	453	479	467	427	500	480	462	450	475	489	495	498	452	430	419	462	488	435	481	477	486	453	442	456	480	481	444	511	479	488	462	466	493	449	453	459	511	483	468	465	504	491	490	499	462	474	463	414	466	464	455	462	518	410	526	520	455	516	446	461	468	465	462	485	495	448	474	462	484	457	467	461	518	493	463	473	495	477	471	482	515	472	491	470	434	477	470	493	445	481	483	478	454	446	450	497	450	477	519	465	449	488	466	441	488	464	453	475	434	469	463	455	450	508	480	500	466	501	455	475	478	474	471	489	495	506	445	461	473	477	449	432	434	495	501	458	503	487	472	472	451	442	459	492	478	469	477	485	483	484	449	467	459	479	498	477	510	483	500	456	467	501	448	477	496	480	454	451	429	475	490	442	438	493	496	455	439	498	436	485	473	484	467	466	472	479	483	495	475	458	440	442	464	465	464	498	482	480	457	470	466	486	469	459	442	465	484	499	495	458	461	508	495	485	488	457	461	500	469	477	489	448	437	503	464	493	419	434	485	459	444	510	470	496	494	476	466	448	443	472	477	481	467	446	493	497	518	460	451	473	497	461	454	506	476	456	454	479	495	466	463	435	477	455	427	429	515	448	455	475	472	476	489	473	447	449	437	473	451	505	442	417	506	471	420	448	409	518	481	458	461	444	485	486	428	494	444	471	487	458	462	445	509	518	488	472	479	481	499	446	511	521	460	512	498	467	463	462	474	492	420	479	466	455	455	478	460	490	476	501	441	488	468	460	468	433	486	494	525	436	435	467	464	497	500	494	478	469	495	476	454	438	442	445	473	491	457	445	474	467	463	491	487	504	426	476	450	500	443	482	469	471	485	498	443	489	433	472	473	500	484	465	488	469	487	452	495	418	458	454	413	451	483	439	473	454	492	481	406	477	452	495	502	500	456	470	526	481	465	461	405	463	504	474	448	433	433	455	433	454	477	481	471	423	458	450	460	461	456	487	464	452	471	460	488	467	502	474	439	447	458	485	486	508	442	487	462	511	518	473	427	442	455	473	483	453	470	452	454	491	468	478	435	481	481	449	475	512	474	466	486	452	482	493	508	446	471	487	452	478	493	469	467	443	455	463	447	459	476	504	422	493	488	479	500	448	456	495	452	433	516	487	484	465	496	490	458	498	473	443	470	484	483	480	467	489	477	479	491	474	491	440	465	466	486	481	478	479	490	489	542	481	457	461	447	469	510	446	469	469	482	500	438	483	499	483	510	495	461	482	445	481	409	481	479	457	438	445	490	473	421	449	433	467	470	477	497	451	515	476	490	451	440	433	476	492	463	497	485	488	520	487	469	479	482	478	465	481	456	472	457	458	465	435	449	475	431	474	471	478	495	472	462	432	439	447	444	446	500	493	489	518	427	410	479	455	474	451	497
20923	30217	20909	6992	2507	1761	1418	1191	1011	937	839	781	709	759	727	703	626	670	644	646	563	632	618	604	591	594	633	640	617	600	639	640	564	614	629	614	577	556	560	576	620	581	587	658	564	600	513	568	616	608	654	590	587	586	582	613	606	508	621	557	568	593	604	589	626	596	633	578	590	597	545	595	630	608	562	580	627	575	569	580	582	553	582	583	528	534	524	602	573	601	610	589	598	557	589	602	612	582	593	604	580	567	566	570	519	578	612	555	631	566	591	567	562	624	552	618	551	607	631	593	516	566	585	598	549	568	628	562	582	572	606	577	597	589	598	627	554	579	559	567	613	562	605	603	584	604	595	562	590	595	597	606	623	573	562	606	584	647	625	597	596	599	579	570	594	566	533	593	588	595	591	554	605	568	574	593	592	601	574	627	569	586	592	588	618	566	612	577	589	573	586	548	577	571	604	563	638	580	580	602	590	554	610	626	576	575	582	638	641	591	558	552	573	584	595	582	567	599	591	561	554	571	591	620	564	611	588	549	616	592	638	582	593	624	601	586	593	548	616	589	592	555	617	568	573	591	600	609	557	623	584	583	608	550	605	591	571	622	548	570	621	584	583	606	557	566	542	582	627	555	589	576	608	542	593	576	614	600	584	562	623	595	576	570	581	596	584	562	568	567	594	578	609	620	594	588	587	575	603	594	605	609	588	540	568	603	566	603	564	601	593	596	566	586	575	570	619	570	598	581	603	576	618	562	606	560	559	565	574	604	591	555	625	530	570	614	567	613	602	579	599	556	567	629	613	563	581	593	598	603	624	616	609	591	597	553	562	558	621	567	578	596	574	605	592	588	636	597	582	597	578	572	605	616	581	586	608	573	574	597	563	628	579	566	607	576	596	583	570	561	601	616	590	576	576	576	558	581	559	595	578	596	598	564	588	612	584	598	573	567	586	559	564	591	568	594	564	575	579	625	584	631	616	555	544	551	575	598	562	579	580	600	588	603	582	576	589	607	591	585	583	602	593	573	625	564	622	579	591	598	601	605	582	570	591	538	612	577	562	587	603	610	553	544	580	568	603	544	602	579	580	615	584	596	557	588	553	568	573	564	597	580	601	580	610	582	596	595	572	595	555	532	578	585	555	551	588	578	568	605	618	591	588	534	611	574	571	611	584	536	617	562	592	560	555	572	589	545	583	582	577	554	579	572	621	601	581	603	593	564	595	561	564	559	587	596	566	579	570	521	566	600	557	620	574	590	591	566	561	609	573	580	573	594	579	597	628	618	605	578	572	555	595	594	613	592	614	623	619	534	582	539	542	613	610	584	567	609	584	571	589	607	590	591	536	590	586	571	580	582	677	574	591	553	605	548	617	556	589	585	530	617	560	592	566	600	595	639	595	593	572	615	567	597	558	567	593	607	610	595	578	592	595	586	568	606	665	570	606	605	617	585	597	608	625	582	591	646	604	576	599	620	569	602	578	588	577	605	620	625	591	566	594	577	560	548	539	613	636	541	592	572	511	607	602	565	576	563	586	551	585	559	609	563	632	669	602	611	580	589	584	576	596	561	570	602	560	589	622	586	587	579	561	575	619	596	554	608	576	600	587	604	583	567	584	542	600	600	585	604	610	584	565	585	585	551	625	555	584	577	531	579	628	552	597	634	598	570	569	585	595	574	571	569	572	587	587	554	598	560	603	576	571	577	623	631	596	575	599	570	598	562	601	606	572	580	619	561	604	552	552	574	563	607	561	603	557	579	548	603	611	585	599	627	587	566	573	586	542	598	600	582	597	623	639	578	588	625	575	577	550	611	619	632	632	583	611	594	599	605	559	615	559	573	624	605	558	565	573	570	610	605	592	552	567	574	557	604	572	561	575	604	569	560	590	552	597	559	619	595	579	544	599	595	585	566	584	606	596	624	572	605	568	557	612	608	592	573	588	554	587	594	615	537	597	592	590	571	566	540	607	626	617	605	579	600	597	565	562	637	592	623	603	595	638	589	570	612	605	574	541	599	603	594	602	601	602	596	579	551	588	567	579	548	547	558	573	555	557	593	572	609	558	526	526	550	562	547	562	578	558	593	586	608	587	560	609	585	581	612	612	614	592	570	563	584	560	601	587	618	567	585	599	577	575	541	575	582	588	597	589	560	563	563	549	608	579	580	618	617	571	570	581	596	596	587	573	603	635	565	612	597	559	551	601	590	622	579	592	612	604	613	586	613	573	593	568	591	545	595	612	606	589	621	616	590	562	560	584	581	564	581	567	622	600	593	549	587	605	570	582	569	592	612	556	578	613	552	604	615	595	555	579	606	603	588	593	578	632	566	591	581	652	599	625	586	608	596	564	592	600	613	580	608	586	558	622	620	623	645	570	580	600	585	560	604	546	623	580	585	600	623	580	611	585	566	541	610	557	562	521	603	581	583	575	625	611	605	562	611	602	614	613	625	607	582	557	579	591	569	589	620	607	570	564	581	599	576	593	575	583	590	608	538	575	618	577	592	596	577	574	576	555	549	593	540	607	601	583	614	585	583	587	621	615	591	609	554	594	580	581	593	608	589	572	602	583	575	569	551	573	607	586	605	566	582	587	607	571	576	625	565	596	601	589	535	561	574	575	561	634	611	563	569	599	594	548	595	581	573	577	561	619	626	623	547	590	624	575	580	554	566	563	594	583	592	622	554	566	597	605	643	574	595	575	580	536	587	595	593	582	591	618	592	622	529	586	559	594	603	585	652	580	621	572	580	569	582	597	571	567	626	548	595	571	592	624	587	602	599	579	635	570	575	562	574	537	592	579	557	593	597	589	556	588	575	569	566	562	546	563	570	586	560	581	572	594	643	595	592	582	603	580	587	569	549	581	556	576	603	584	549	593	570	592	546	597	567	568	605	601	534	609	594	558	642	567	624	572	638	592	590	564	577	566	624	584	568	583	604	608	606	574	538	553	624	614	574	563	553	604	579	563	630	626	596	542	554	592	638	569	610	593	574	607	584	581	589	579	559	586	574	582	629	550	600	580	620	591	550	611	605	572	573	544	576	597	576	600	616	584	582	605	576	614	561	596	588	523	649	587	604	589	597	638	586	594	544	568	581	592	544	591	622	546	612	578	567	599	586	610	560	611	539	581	564	583	594	627	589	612	566	610	607	574	576	555	595	560	584	577	557	569	597	580	593	510	576	562	535	583	567	578	576	574	567	561	564	616	602	589	565	608	535	587	551	573	563	624	583	559	550	558	577	630	586	592	547	588	636	594	577	539	613	590	622	579	629	630	560	553	625	588	588	612	590	611	562	577	569	566	584	594	563	581	596	582	556	643	605	620	560	559	597	574	631	618	565	581	564	562	559	589	602	581	557	602	609	573	583	565	588	572	635	629	620	576	608	598	607	591	624	626	598	559	575	585	578	570	580	563	607	558	557	603	577	611	568	592	590	589	594	620	645	591	577	581	602	575	623	601	557	558	605	613	571	540	597	577	579	578	559	565	581	615	612
24687	21008	26881	25123	9839	708	526	382	370	331	359	326	334	343	319	285	299	320	302	287	296	299	305	272	314	269	298	304	259	311	282	267	261	286	284	302	282	293	286	297	289	264	283	292	286	282	291	269	274	283	308	284	268	265	309	260	272	308	290	291	295	290	280	276	330	286	305	275	298	290	301	295	267	307	270	274	267	291	272	265	301	300	277	269	273	303	305	283	299	300	265	299	248	262	262	280	255	283	279	286	288	263	265	280	273	235	262	303	290	295	290	273	282	285	260	289	254	264	297	319	266	270	264	288	283	290	273	287	294	302	282	298	334	271	295	275	249	307	265	249	290	300	286	296	280	289	282	278	272	293	274	267	271	291	296	275	296	265	257	280	271	276	267	244	287	284	294	278	264	298	274	263	283	291	271	304	298	285	251	292	300	280	310	245	299	278	298	310	291	293	284	275	296	266	273	303	275	276	292	248	286	279	266	290	302	288	291	287	283	264	290	281	280	297	306	275	292	263	292	292	274	307	282	261	273	254	295	306	279	310	282	294	297	278	312	264	292	307	264	292	304	276	258	285	286	285	285	263	314	317	283	278	294	326	248	284	298	273	275	268	297	282	268	293	304	271	286	261	290	287	305	282	274	283	278	266	288	246	292	251	280	276	294	252	290	285	305	289	280	286	312	299	267	290	325	283	300	266	272	290	279	320	295	291	293	266	291	312	305	311	289	297	261	283	298	260	272	283	303	270	291	261	275	272	287	269	263	299	295	250	258	269	274	293	289	285	281	277	284	274	307	275	283	276	244	280	285	269	284	279	333	262	273	244	288	280	299	283	285	250	295	283	277	299	277	246	280	283	259	268	318	270	269	266	276	307	260	277	295	297	270	302	240	291	279	284	284	292	301	268	326	241	265	290	306	289	303	287	279	284	304	295	296	269	298	312	275	280	294	277	274	305	258	274	308	268	299	264	259	273	279	321	273	301	280	270	265	284	250	278	306	297	298	244	278	275	274	286	268	275	287	262	310	281	274	278	273	285	275	274	295	300	267	277	273	260	266	282	297	303	315	284	251	276	260	278	286	255	280	286	292	267	264	306	270	299	248	304	320	311	269	291	296	267	259	292	287	262	278	311	274	281	300	314	288	323	308	257	308	319	294	286	285	261	299	293	285	284	318	300	287	292	296	316	287	308	292	304	326	274	295	255	328	269	326	278	302	277	274	283	283	295	266	279	279	286	280	255	286	295	282	298	280	283	293	264	294	278	290	299	268	282	272	271	283	282	287	277	251	272	265	287	270	257	272	305	284	271	279	273	270	293	291	287	270	271	267	276	268	269	267	279	279	301	275	290	297	287	302	304	299	270	305	317	294	292	304	288	295	297	288	273	257	271	301	275	275	307	277	286	300	249	275	299	276	307	274	287	277	299	284	268	282	303	297	282	265	291	294	263	260	267	269	285	280	305	300	311	293	281	282	281	276	277	285	296	300	265	267	311	287	312	267	305	300	305	296	282	292	292	273	295	267	279	284	278	257	298	278	280	305	304	315	257	298	262	266	300	300	284	259	296	282	302	318	260	269	285	298	298	295	290	279	249	297	278	294	287	274	293	316	275	284	264	265	292	310	283	275	256	278	293	286	264	269	271	312	266	308	278	290	281	279	299	269	307	309	279	279	287	263	272	281	311	282	321	301	304	287	280	308	283	292	294	289	279	265	285	272	260	255	265	279	285	303	275	247	312	270	252	257	281	284	267	274	304	293	280	309	279	270	262	306	307	261	286	283	279	267	296	314	283	272	271	278	257	300	282	293	283	269	294	263	273	291	272	256	269	267	300	268	292	303	270	276	267	270	256	278	296	279	298	258	274	317	272	326	311	296	281	319	294	294	288	255	292	288	281	299	268	286	274	277	296	284	279	294	291	277	297	294	318	313	274	280	272	285	293	293	291	286	283	292	250	271	283	280	261	287	307	298	289	273	283	283	268	266	303	280	312	266	322	281	299	293	269	272	278	281	297	264	284	283	275	276	247	281	294	268	280	257	254	278	285	301	306	276	270	272	269	278	311	287	294	273	289	280	295	306	280	317	259	274	268	300	317	289	291	301	274	287	288	272	260	299	291	270	286	285	294	313	273	291	272	298	288	307	280	290	276	287	273	291	282	247	262	280	320	268	304	299	266	267	290	248	288	261	298	298	281	300	281	289	280	272	279	277	308	238	259	277	274	287	265	287	290	260	290	262	261	296	322	290	305	287	278	296	308	293	284	314	302	284	299	300	264	285	279	291	287	282	318	291	263	285	291	280	264	283	260	239	287	284	304	283	292	280	271	279	307	280	279	293	315	288	256	264	309	269	271	285	282	293	262	268	263	292	294	272	302	261	275	278	283	261	285	280	261	282	280	311	284	296	278	271	275	288	290	292	306	298	271	289	302	260	330	266	309	283	249	282	296	264	291	309	289	309	303	294	282	258	310	279	286	260	286	288	271	310	307	285	286	278	267	274	284	277	288	305	265	305	285	283	310	273	281	286	299	283	301	254	295	272	292	266	276	257	297	290	268	287	285	286	265	295	282	270	284	287	305	260	282	258	267	305	291	280	301	281	292	266	271	277	280	298	284	280	295	282	252	307	264	287	234	264	297	283	284	311	283	275	285	296	295	283	302	293	275	313	313	274	262	298	299	298	266	258	258	303	301	267	301	293	278	274	277	257	282	302	281	274	325	261	295	291	289	271	284	317	271	280	245	272	264	293	263	280	285	274	262	279	275	299	278	249	269	291	286	297	328	305	301	285	275	296	281	297	262	290	277	269	256	303	263	268	283	261	305	271	296	286	254	271	295	278	288	296	291	290	261	270	251	299	312	316	274	289	269	276	275	266	269	266	296	273	264	319	269	297	289	262	252	274	278	299	271	278	289	287	276	292	283	298	272	248	298	289	286	286	289	283	276	282	248	234	267	290	280	311	315	292	289	283	280	313	288	270	275	311	287	281	283	274	292	285	309	265	289	277	272	291	318	273	268	284	281	294	291	267	276	288	313	283	273	310	256	284	252	294	299	305	297	272	285	286	299	284	270	248	296	271	265	289	278	274	291	300	258	277	298	317	272	275	247	285	279	309	279	284	242	301	270	265	264	293	250	279	295	248	282	286	253	280	309	284	296	294	266	287	307	271	267	288	267	254	288	269	286	285	280	264	290	288	302	269	315	292	269	246	291	306	285	271	295	287	307	289	289	269	276	277	296	259	298	294	286	289	284	329	304	274	262	276	285	270	270	280	266	280	305	269	265	290	309	288	287	275	285	282	258	310	273	283	267	293	282	277	278	278	280	288	268	290	306	271	292	270	257	295	292	271	292	298	278	289	264	298	257	267	295	263	270	276	293	261	253	289	312	288	264	339	275	298	285	254	267	248	280	298	254	271	285	288	294	256	261	277	306	300	281	253	281	307	290	286	290	249	269	279	276	285	276	270	276	276	272	285	271	302	280	285	292	269	257	269	237
19164	25987	16301	5167	1626	1016	792	669	580	527	438	465	477	441	423	389	396	417	369	379	372	383	381	379	327	373	354	345	359	353	385	364	384	357	350	366	361	351	343	326	351	374	355	347	358	339	318	354	361	342	356	369	361	345	352	345	365	372	406	346	333	345	342	369	343	351	387	351	352	354	355	378	345	351	409	359	327	324	340	376	350	337	387	372	364	352	373	349	352	370	371	382	358	336	388	356	367	350	378	367	322	364	349	356	335	334	363	374	334	372	334	374	355	352	347	348	360	341	366	357	373	360	373	350	344	354	379	378	393	376	365	361	356	397	335	350	337	344	351	345	339	344	350	347	357	376	384	407	393	369	358	341	353	392	355	339	329	357	352	348	392	370	360	347	355	347	353	302	374	321	356	336	353	336	333	368	345	379	378	339	345	354	368	351	356	373	382	342	337	361	375	371	376	372	379	373	367	360	375	330	339	375	369	350	375	371	376	364	370	352	341	361	345	337	363	362	387	355	374	373	324	325	362	345	397	367	361	362	343	335	337	341	369	360	337	368	327	415	353	370	396	340	351	360	405	359	408	371	370	341	337	391	343	367	314	367	356	372	352	357	354	352	334	376	380	375	376	364	355	362	346	329	355	343	348	359	324	329	374	370	362	378	342	330	347	357	378	357	375	324	339	353	381	364	332	320	377	379	363	368	357	317	373	330	329	340	372	368	348	361	355	350	377	351	357	352	356	372	381	324	343	354	348	349	378	366	340	350	356	324	356	338	349	334	349	338	365	383	384	377	340	347	375	361	360	324	364	369	350	360	355	359	363	370	368	356	365	340	375	366	402	378	331	373	341	340	357	363	334	386	332	397	352	387	358	333	353	377	352	377	367	380	326	382	356	329	368	358	360	361	343	361	355	356	362	365	365	366	354	385	405	349	372	312	358	366	367	356	368	386	360	324	389	375	348	321	360	349	345	354	383	357	316	327	371	377	316	330	354	379	349	350	365	349	367	373	355	354	368	370	326	360	346	353	371	358	358	354	361	338	343	353	343	322	327	364	347	363	360	322	350	362	319	343	351	352	364	368	356	401	360	351	340	356	340	366	366	361	374	351	359	371	361	347	368	362	364	379	330	355	372	370	356	371	358	355	375	348	358	349	362	330	339	354	356	363	333	353	347	355	375	324	375	352	340	348	352	363	359	361	334	361	370	368	370	359	373	358	349	342	326	328	360	368	341	333	336	348	333	357	382	337	354	386	348	353	352	358	372	338	363	381	355	340	360	323	373	392	330	334	356	364	354	325	361	331	361	362	351	358	380	350	331	346	362	354	347	355	379	355	357	361	362	335	334	346	344	346	359	357	338	378	371	361	369	335	349	352	351	353	344	340	338	359	345	360	376	395	312	343	353	345	362	358	359	329	359	377	365	373	350	360	388	359	325	361	342	374	355	397	360	371	329	374	353	335	381	360	362	362	312	361	336	348	357	363	376	348	363	346	360	360	344	341	341	398	352	342	353	345	360	392	371	353	352	325	343	382	357	346	329	370	386	348	389	391	346	386	379	355	330	345	348	352	338	346	361	367	356	374	376	332	348	359	367	346	387	372	365	369	382	330	343	348	353	319	357	351	380	328	391	339	342	333	356	349	368	339	334	352	341	331	357	335	358	355	396	382	312	388	364	360	385	336	334	346	330	383	355	351	363	324	392	345	348	375	316	357	384	349	361	340	355	353	363	364	377	352	332	354	363	364	370	364	380	350	320	354	337	348	322	346	373	360	338	343	375	357	352	380	379	339	377	370	328	349	382	359	359	350	360	360	357	360	349	346	346	353	343	340	374	372	359	335	350	355	357	348	360	362	384	373	380	378	375	366	381	360	375	368	360	363	361	354	356	368	377	330	377	347	367	365	364	347	350	337	378	322	352	346	306	339	371	372	357	364	370	347	358	369	324	353	392	361	355	366	347	348	354	369	361	374	359	382	360	352	414	386	337	357	357	357	339	365	381	345	370	337	380	371	332	370	358	345	407	334	340	342	362	374	311	336	359	378	415	340	371	360	359	351	382	377	345	377	331	378	362	378	354	339	355	373	331	357	338	345	339	367	357	349	336	356	362	356	360	381	365	346	387	326	340	360	323	339	372	365	372	357	375	307	379	355	363	340	344	378	352	331	341	381	331	374	380	377	379	341	345	358	351	351	321	362	335	356	340	361	372	356	377	353	341	365	392	320	356	373	348	368	354	332	377	382	364	390	369	332	367	312	360	358	353	349	381	330	344	347	336	356	355	343	312	371	386	353	357	345	348	372	354	346	339	351	328	337	336	359	380	342	342	349	360	353	348	338	362	351	380	298	371	359	337	357	354	370	375	374	366	352	360	335	381	315	322	365	363	349	328	349	333	335	345	351	338	348	384	373	352	360	358	369	369	363	349	366	339	358	338	390	341	382	364	375	362	368	365	350	320	341	324	335	384	362	350	350	370	359	347	347	344	347	394	374	314	355	352	352	360	365	354	338	334	333	383	358	314	404	376	368	379	366	380	336	375	355	351	400	361	326	366	365	365	333	354	352	333	385	361	340	338	365	387	375	369	353	348	367	334	322	365	382	358	372	385	357	350	371	363	351	373	348	324	332	341	328	384	343	395	336	360	379	358	362	350	348	356	360	344	348	364	343	333	377	359	373	343	348	385	372	356	337	374	335	376	380	339	358	345	357	339	348	363	376	378	353	365	368	365	364	344	349	337	320	318	367	347	353	314	336	344	356	385	355	386	352	363	330	369	370	363	344	331	337	372	399	359	346	344	385	417	349	354	383	350	368	348	374	349	331	371	338	372	346	376	345	333	391	361	327	357	372	365	354	381	348	341	386	342	331	375	345	359	341	383	350	378	355	350	313	367	351	339	357	339	318	371	348	349	370	331	390	332	379	355	343	371	349	355	355	362	332	345	395	331	349	364	337	357	332	363	344	350	369	357	371	355	358	343	359	363	346	370	358	345	353	335	339	372	376	351	363	370	337	361	352	330	353	354	331	353	345	365	320	378	368	355	363	373	365	347	322	349	365	342	355	363	346	351	354	335	365	375	322	340	348	350	368	362	342	354	352	335	377	379	377	361	354	376	366	388	357	371	372	343	354	373	373	354	338	342	370	362	342	339	372	395	359	367	339	336	344	353	376	363	346	341	358	353	330	380	351	319	367	361	350	362	355	340	321	385	393	313	380	341	374	329	352	343	400	374	332	363	354	373	346	356	341	362	362	344	369	340	357	329	324	370	366	342	363	339	366	361	365	374	331	354	312	335	341	345	367	357	362	349	365	370	346	377	337	352	369	371	322	374	359	341	353	342	353	384	363	340	366	390	311	340	359	394	338	343	354	366	396	352	365	355	367	338	338	333	342	336	324	369	344	356	358	352	354	346	368	330	356	349	322	360	358	371	369	364	369	386	334	366	368	355	362	348	349	354	389	353	343	336	356	341	361	379	341	362	356	349	359	356	422	369	322
22687	21069	28561	23816	21059	20979	6057	883	605	555	485	481	459	403	425	379	373	358	347	318	330	336	321	302	343	322	319	356	315	275	300	288	303	293	330	331	291	316	257	288	291	297	277	289	287	276	291	295	286	266	262	277	293	270	279	297	297	285	275	279	306	303	280	241	252	315	266	331	293	282	297	290	277	281	277	282	319	300	297	285	286	276	285	279	292	303	292	304	285	295	284	270	286	280	269	255	276	286	272	256	278	302	306	307	264	261	277	257	281	284	275	261	267	275	274	288	278	280	309	293	270	270	275	286	277	255	292	271	280	293	269	268	270	293	305	283	260	271	292	280	293	298	264	300	284	277	305	288	302	312	328	295	300	282	264	275	258	288	237	300	280	299	263	271	287	272	290	299	276	251	289	278	284	265	278	254	261	273	263	291	305	292	291	291	289	284	275	275	272	258	249	270	258	247	286	285	272	295	288	302	265	272	276	280	289	307	289	282	285	292	266	297	289	315	278	292	308	278	297	291	274	271	274	274	312	292	298	292	311	292	273	293	267	264	295	263	309	306	303	271	267	316	270	273	259	273	275	323	298	255	269	265	278	259	267	283	271	295	270	264	277	277	298	314	292	287	289	275	256	272	284	277	284	269	281	268	267	270	276	316	281	280	269	282	303	283	280	263	297	280	282	261	277	278	291	292	245	291	260	298	273	271	279	272	243	286	275	260	271	309	274	314	261	287	267	286	264	266	286	237	254	254	269	282	276	297	277	311	292	285	278	298	282	286	259	289	295	310	247	248	303	282	271	274	305	279	261	302	277	305	259	259	281	280	288	295	288	277	254	261	259	267	285	275	284	314	248	282	283	276	280	284	274	304	250	296	255	269	270	297	266	275	277	288	324	270	240	281	284	302	284	275	259	266	288	279	279	309	286	270	283	304	290	281	258	279	267	286	276	248	290	253	273	290	289	286	288	283	275	277	278	277	271	282	258	295	284	264	307	290	312	274	266	314	316	281	276	257	275	285	276	261	260	247	270	271	281	292	280	260	291	267	271	292	301	286	284	289	294	284	302	265	275	267	272	278	251	270	295	272	284	277	270	304	291	292	294	304	270	274	301	301	252	278	280	264	277	250	266	258	278	290	268	267	269	271	278	285	289	285	284	243	284	302	285	266	275	279	269	263	269	272	288	279	254	307	286	275	287	257	264	288	270	270	254	282	265	279	255	278	286	283	245	287	302	300	302	278	275	274	279	257	280	286	289	288	251	288	272	250	264	305	280	284	270	291	252	289	256	280	289	286	284	266	246	275	300	263	274	301	288	285	291	298	284	263	287	250	269	286	266	287	275	291	296	276	270	286	286	281	268	295	262	251	284	280	289	268	284	239	288	292	261	278	295	266	265	289	285	294	300	256	280	299	287	290	274	311	280	279	268	263	295	279	286	304	282	258	266	295	282	302	265	269	269	293	265	285	274	294	315	248	298	301	270	283	267	323	281	261	296	275	272	252	277	301	260	303	328	261	297	266	281	282	315	264	302	268	292	313	315	313	265	276	263	287	259	277	291	313	266	270	283	283	305	284	288	298	313	284	297	292	262	300	283	300	279	258	271	319	276	277	299	259	265	269	303	270	283	294	286	290	263	299	281	273	283	278	261	292	329	302	304	260	248	278	296	269	273	299	279	275	248	266	290	249	328	270	278	287	312	279	285	273	270	298	301	282	289	298	311	243	249	310	289	287	286	273	260	266	290	301	275	284	253	239	285	287	303	252	288	289	303	264	279	298	297	288	262	254	276	297	278	277	264	280	285	278	267	317	256	285	282	283	300	271	281	287	274	281	288	296	306	261	232	282	298	288	275	299	268	290	267	260	256	288	305	274	271	301	281	277	290	295	280	306	282	298	265	297	281	306	261	262	276	281	283	284	301	275	266	282	268	264	302	280	251	281	303	246	292	264	268	256	289	275	280	271	282	258	251	276	316	293	289	255	292	276	270	255	282	296	305	281	308	263	302	257	283	259	280	276	276	264	290	256	269	298	302	292	272	312	229	302	266	281	285	287	254	279	283	275	274	276	275	283	288	296	260	275	280	287	260	287	299	290	299	304	290	292	250	269	305	255	286	286	299	279	258	288	262	291	266	248	261	291	284	267	243	285	269	256	292	259	255	299	273	282	307	278	293	287	296	291	273	295	265	305	287	280	261	283	277	314	274	296	315	269	285	276	276	273	286	296	304	267	287	247	301	301	279	290	297	266	253	295	280	269	259	312	256	303	260	287	282	275	282	278	252	279	272	328	259	283	276	295	287	287	277	290	257	290	276	286	287	283	286	311	301	304	273	255	267	290	295	288	279	269	286	264	254	266	277	281	301	279	277	237	275	257	271	259	257	284	300	263	305	298	278	274	272	297	263	262	288	278	284	247	273	299	260	279	268	302	271	303	283	279	260	294	270	279	263	305	306	268	265	299	279	276	280	293	267	283	298	276	291	275	279	295	254	284	263	286	282	282	264	288	270	244	282	286	264	290	257	263	285	295	291	265	296	298	302	251	304	253	284	263	275	312	290	286	287	258	278	277	278	278	296	281	276	287	278	306	270	290	267	272	292	261	274	254	266	281	270	299	286	315	275	283	280	293	296	256	270	253	256	250	303	247	297	262	260	277	276	293	274	266	284	287	294	271	288	316	287	279	297	277	278	267	269	275	285	266	288	268	298	263	289	274	250	260	275	293	265	278	283	299	262	280	225	253	294	269	249	281	297	288	250	287	277	278	277	286	273	295	272	295	266	293	296	286	284	295	254	302	276	320	301	314	263	260	277	265	324	289	287	307	300	277	279	302	295	295	269	274	280	300	273	281	283	271	286	295	311	266	301	267	282	290	267	276	250	250	289	286	257	290	283	287	284	286	241	258	291	277	281	283	285	243	298	274	263	293	287	269	295	252	294	303	286	270	275	315	288	262	285	292	269	301	285	255	277	298	267	285	285	322	298	307	304	273	263	268	283	289	274	278	252	295	267	254	265	289	268	279	293	290	285	297	273	297	291	276	301	272	276	245	261	271	294	286	277	279	267	257	283	291	284	304	269	282	294	274	273	259	246	295	276	280	283	264	298	302	296	293	243	270	278	302	270	261	272	300	298	266	272	294	289	266	276	257	317	302	259	284	287	296	298	270	281	247	298	267	275	291	243	292	265	296	295	256	269	298	257	293	288	278	297	269	279	262	304	277	264	267	275	268	311	257	287	280	274	247	277	269	279	303	287	302	292	268	286	281	290	286	278	298	283	273	295	262	255	280	294	301	281	288	294	304	296	287	292	263	276	284	280	283	306	258	259	287	280	287	315	321	296	271	290	286	263	272	264	278	284	271	290	249	270	264	278	274	271	260	275	256	274	294	254	271	271	280	317	249	287	291	270	292	261	279	287	268	242	279	282	281	279	274	286	294	262	279	282	277	273	239	307	300	277	251	289	278	303	249	292	264	284	300	269	271	296	291	270	277	291	285
24268	39138	27908	10780	3807	2451	1861	1432	1165	951	861	718	671	582	591	536	498	526	491	441	442	445	418	406	402	413	370	402	447	378	382	384	414	382	381	376	385	384	389	394	407	365	345	391	362	379	355	380	370	383	364	361	346	380	360	343	380	336	339	365	358	381	351	331	366	368	358	369	386	407	334	373	324	333	330	361	343	355	378	362	345	385	364	353	358	364	380	344	379	364	346	353	345	348	370	368	367	313	329	344	333	366	373	340	392	382	384	346	356	353	375	387	341	373	333	367	362	375	365	366	381	352	391	338	366	361	374	343	379	342	371	355	397	334	393	367	374	383	393	331	371	347	402	375	397	385	383	373	344	359	403	384	365	367	359	417	359	358	373	383	374	362	360	392	348	336	364	406	358	358	349	338	375	365	370	358	372	370	369	375	359	342	355	354	387	386	374	370	351	391	330	322	388	379	363	388	349	374	333	364	377	390	353	375	358	365	343	338	372	352	352	381	379	363	323	395	358	369	399	359	392	345	351	351	380	372	367	362	341	369	371	335	360	379	332	365	349	329	340	363	378	363	375	352	365	344	359	342	353	370	365	384	356	366	347	348	332	359	326	367	379	344	374	348	350	359	388	363	349	355	384	325	405	354	343	366	369	355	349	371	368	372	370	366	342	338	357	358	361	345	365	384	342	362	386	355	382	350	377	363	359	351	365	367	343	331	362	358	318	370	366	372	360	339	355	347	328	335	351	345	367	354	348	401	343	390	373	353	371	391	375	351	333	360	400	353	346	379	369	366	357	350	382	355	356	356	351	349	378	350	368	361	356	340	365	375	352	403	370	355	338	346	380	326	331	397	359	344	352	330	372	349	363	349	365	371	361	325	363	372	374	359	332	352	338	340	355	349	377	386	352	390	374	324	354	381	358	347	377	343	339	360	338	387	382	340	347	370	384	343	379	363	354	350	340	324	346	329	342	372	355	376	342	363	398	343	341	356	309	379	365	365	351	344	378	370	357	343	361	352	364	329	369	371	340	362	368	380	362	362	328	365	366	347	354	360	365	381	367	332	375	353	351	374	350	383	360	333	379	362	343	364	319	357	357	383	369	354	383	381	350	381	382	340	394	354	354	368	316	343	366	374	357	351	353	325	361	395	376	350	393	346	381	386	388	373	368	374	344	378	385	367	370	321	404	320	329	384	392	382	374	373	333	377	362	406	342	372	354	365	372	349	374	382	363	321	366	323	345	347	346	336	328	356	352	356	330	371	367	366	341	372	372	364	373	377	346	371	342	355	369	384	390	369	339	355	341	378	377	373	344	324	348	375	344	328	378	372	398	342	359	361	357	365	388	327	363	321	367	385	357	388	398	329	369	367	344	357	365	337	330	337	353	371	364	347	347	361	358	353	374	387	360	370	365	343	332	351	324	398	388	352	344	348	326	354	372	340	361	358	363	352	366	388	323	372	394	336	360	383	395	389	320	339	344	385	399	351	374	339	366	324	363	399	377	369	348	352	324	404	345	383	336	383	358	341	382	334	378	386	362	344	383	333	343	322	366	324	350	354	377	382	365	358	390	373	321	364	358	367	383	355	333	360	372	362	367	313	381	347	347	344	376	389	378	364	361	360	353	419	342	364	307	361	357	339	330	337	349	366	332	390	366	374	327	365	376	368	344	358	345	348	364	349	355	346	375	354	382	362	338	320	365	392	337	361	353	336	399	346	345	370	367	377	387	321	385	362	370	366	370	389	352	365	366	352	368	351	389	366	334	382	344	370	350	360	335	373	316	377	374	361	338	327	366	361	353	390	377	332	302	360	356	344	353	374	349	361	353	377	355	359	361	375	356	365	344	342	344	359	388	354	368	362	389	356	369	357	329	357	340	353	296	356	377	339	349	346	399	383	352	357	357	367	369	373	346	333	332	375	377	343	359	395	366	383	312	373	385	379	370	362	340	362	373	358	389	358	366	384	376	346	352	362	346	380	338	365	395	371	336	342	373	354	356	388	335	334	362	355	375	357	366	368	370	331	380	374	365	312	367	326	368	358	346	334	337	357	347	387	387	375	352	381	348	346	386	350	362	356	375	359	344	372	382	375	391	315	360	365	351	360	381	375	379	378	358	359	376	375	380	388	371	388	347	368	373	352	362	373	359	366	356	355	331	378	368	349	331	368	377	374	396	370	371	361	318	380	372	320	339	365	364	374	384	349	343	368	390	359	349	383	317	348	359	356	383	353	357	359	374	377	362	375	366	355	317	300	347	334	351	344	342	355	327	371	361	335	375	333	379	378	348	357	360	336	373	334	323	360	358	349	391	356	373	357	374	359	364	352	350	382	346	372	388	344	349	387	370	385	351	337	385	355	359	342	369	350	331	339	370	372	373	365	371	350	347	386	373	337	346	363	385	352	379	362	353	394	346	339	328	358	339	342	360	357	339	361	324	381	406	349	367	356	333	362	362	376	366	365	377	376	338	374	332	325	337	378	395	353	351	335	362	377	360	361	368	362	327	387	361	373	352	356	391	385	368	339	351	354	344	358	367	353	358	361	359	397	330	340	366	338	309	369	389	359	359	338	367	344	342	364	389	356	354	347	372	377	340	371	360	358	337	391	338	328	376	385	403	332	380	369	341	344	369	339	394	380	374	360	374	363	385	397	351	363	354	362	337	371	358	344	367	333	363	356	387	368	389	388	354	360	354	327	395	366	344	349	362	371	328	365	339	360	361	359	374	351	380	366	361	353	349	369	343	364	384	367	328	409	359	366	365	358	324	337	379	362	377	353	341	365	383	360	324	365	341	348	345	374	373	352	374	357	359	314	378	374	353	362	357	360	370	368	373	314	400	373	366	348	355	387	381	344	355	365	327	353	386	368	352	359	377	347	368	368	367	358	344	372	341	382	346	358	339	339	371	338	346	373	388	342	347	361	311	346	373	383	375	328	340	370	337	372	354	353	344	374	349	372	343	388	386	336	321	374	360	375	361	363	352	374	345	362	346	369	372	386	357	366	365	359	373	375	349	378	344	369	350	350	375	330	352	338	344	378	349	329	357	380	363	345	350	364	384	360	362	376	351	346	387	356	375	360	360	395	354	354	343	355	327	352	371	371	376	345	354	330	359	339	362	371	338	353	373	372	403	343	358	354	352	361	336	364	378	351	344	362	364	348	361	384	354	380	351	371	340	370	364	350	369	339	358	336	357	388	396	355	355	356	359	359	386	362	395	371	371	337	361	374	360	374	344	356	361	352	348	367	336	375	385	375	357	385	380	350	376	362	351	383	390	359	333	344	403	409	367	360	416	351	350	344	382	353	359	374	327	373	368	361	327	369	332	400	377	373	366	352	351	367	383	333	402	392	356	381	362	372	354	341	357	379	309	363	391	385	327	362	371	368	378	361	350	322	333	327	352	370	350	376	348	374	348	361	343	354	384	353	339	373	336	369	376	341	365	352	342	336	355	328	337	386	363	381	378	351	371	378	346	325	356	346	355	343	316	365
27310	19948	10980	2281	576	555	490	462	474	427	448	461	448	449	468	455	454	443	443	476	475	403	445	432	438	468	467	410	459	469	417	457	462	470	418	471	473	451	471	471	431	432	446	419	445	440	464	476	456	407	451	398	439	417	449	450	439	438	420	424	436	429	455	469	425	459	467	426	465	456	428	439	430	427	421	453	433	422	450	422	487	456	481	455	432	453	444	433	455	439	424	402	434	462	450	430	413	449	428	463	453	458	464	417	445	453	459	429	408	482	478	445	428	443	412	437	429	421	451	456	455	430	486	440	474	434	469	425	471	453	466	423	439	412	426	456	457	433	468	436	452	385	460	482	453	455	435	432	423	453	470	441	473	443	435	413	443	451	426	459	427	449	454	451	496	487	432	472	437	476	462	446	403	425	483	453	467	454	432	478	441	433	438	524	450	457	453	476	437	464	406	465	424	447	433	411	446	423	438	440	427	448	428	432	447	418	463	434	443	461	458	400	456	432	482	438	433	423	440	458	429	413	460	440	442	422	430	422	446	441	448	442	398	455	442	445	470	460	448	435	437	448	487	431	457	426	462	434	453	458	416	428	472	456	415	416	487	472	453	439	448	440	438	440	441	424	433	462	420	462	438	428	409	458	456	434	458	452	445	464	441	425	465	418	392	452	424	442	453	472	467	435	414	414	414	456	435	427	421	436	450	486	452	463	430	453	457	438	453	437	470	448	479	415	436	452	428	449	431	455	468	477	439	441	454	464	443	476	435	424	418	463	443	473	470	446	409	428	449	443	445	459	386	459	445	443	457	411	437	459	452	438	430	451	396	449	438	466	464	480	413	471	468	419	424	456	442	459	430	470	438	465	471	433	438	399	446	476	416	478	467	435	471	460	431	431	441	473	430	427	418	459	452	439	477	421	430	436	478	424	468	484	412	441	435	451	470	434	434	402	438	423	455	420	410	434	470	441	431	431	423	458	402	441	429	431	462	455	441	446	441	456	452	422	441	481	438	470	447	432	448	447	445	442	479	439	453	459	414	447	420	443	450	470	449	447	444	420	467	473	469	458	442	430	465	447	459	429	432	455	462	458	465	436	442	435	458	446	452	422	450	454	454	436	416	448	462	475	461	402	451	459	428	451	450	396	419	483	434	438	438	457	455	427	417	435	440	442	454	442	447	449	416	445	447	414	456	436	475	482	437	434	452	422	433	460	475	466	463	461	457	441	463	429	445	450	426	436	418	394	441	497	455	440	440	451	436	438	440	448	440	454	432	441	435	456	459	465	421	471	396	480	445	450	423	419	464	424	446	444	424	399	455	442	422	412	452	454	474	423	483	431	416	451	403	432	433	451	455	429	476	440	426	435	450	416	449	441	440	439	468	451	427	452	494	440	433	451	421	463	457	431	436	447	426	405	413	424	425	442	462	459	444	405	426	452	433	430	432	451	443	467	476	451	412	439	417	427	426	485	425	457	489	439	450	469	460	447	438	393	442	433	437	456	426	415	439	445	428	417	424	441	479	467	424	433	403	458	416	456	460	473	450	430	483	433	448	462	472	457	447	452	405	398	415	457	401	429	437	422	443	469	401	432	452	458	437	437	431	440	452	467	454	444	429	434	446	427	448	453	457	425	424	459	484	481	411	473	451	414	420	385	455	462	438	441	427	462	470	428	464	435	423	462	446	432	429	421	447	470	483	443	407	445	398	430	420	441	456	448	429	447	427	392	412	422	485	444	419	464	451	449	456	445	438	488	485	472	437	425	427	428	435	447	451	456	456	401	420	448	412	437	460	437	451	419	437	482	445	499	457	481	434	450	434	455	463	459	452	441	463	401	422	427	481	426	460	417	455	431	409	432	446	453	453	419	455	438	455	486	412	465	458	458	439	490	444	417	423	433	446	426	427	448	451	418	465	439	421	445	427	430	423	450	438	459	425	459	462	442	452	457	437	452	443	453	464	442	446	455	452	440	479	434	456	461	426	424	455	449	453	439	454	462	469	418	434	411	442	405	454	447	437	443	432	413	425	448	477	450	434	453	477	434	464	431	451	443	431	423	433	448	481	466	444	486	470	456	441	441	441	465	463	451	451	410	462	462	453	455	434	443	441	446	439	437	461	438	410	425	454	481	457	452	460	457	420	438	474	420	423	467	434	463	451	457	409	438	477	433	459	415	462	428	444	419	437	453	459	458	462	441	427	483	444	449	459	436	429	438	445	440	440	461	451	423	450	448	448	464	435	417	425	440	417	473	466	458	442	443	453	485	426	428	492	441	459	444	435	446	429	449	441	469	442	437	464	455	449	462	473	418	422	456	459	424	467	444	433	447	447	442	475	442	446	426	475	449	425	441	462	421	466	452	463	452	426	477	435	433	450	404	389	433	441	489	441	449	482	434	459	413	415	443	420	457	450	474	439	425	440	444	451	439	477	472	463	435	491	423	470	424	429	419	451	424	444	444	408	495	470	455	436	425	418	482	454	441	450	444	452	434	416	432	444	456	473	455	433	456	501	432	471	418	437	432	467	429	419	455	446	463	442	493	484	433	440	420	432	424	443	490	448	438	446	400	445	450	436	438	466	475	465	453	443	454	443	459	418	441	416	452	435	456	440	425	454	441	418	451	458	432	451	454	438	469	455	439	437	440	437	457	422	409	453	447	446	435	444	421	455	470	437	438	477	446	450	418	435	447	436	427	412	393	464	444	470	429	438	433	492	454	408	439	444	423	436	396	484	426	448	387	405	449	428	416	457	453	443	424	454	448	441	465	425	439	460	461	439	481	467	442	442	435	470	464	449	454	460	448	459	420	480	451	421	449	444	426	425	453	447	461	464	477	447	452	417	485	393	435	465	456	433	464	417	469	466	482	398	456	473	428	438	447	429	447	447	451	418	443	427	448	460	423	427	452	449	429	459	387	451	460	434	432	450	459	421	427	451	430	440	454	434	446	438	440	511	459	445	428	454	424	468	422	457	459	478	420	436	440	472	431	456	448	433	395	429	442	421	466	454	440	452	458	456	468	463	467	454	434	428	475	432	474	456	468	438	468	455	459	421	424	413	443	430	440	455	442	433	472	467	470	428	429	442	459	429	423	426	432	460	433	432	440	451	463	442	451	446	440	498	410	437	415	438	453	445	424	444	468	456	416	446	468	481	450	448	438	435	460	454	399	424	461	459	425	443	462	450	468	451	408	456	420	437	451	442	415	428	428	444	476	494	450	422	435	416	449	471	424	423	443	478	414	424	428	447	459	449	451	426	446	442	474	461	431	419	439	464	485	472	442	470	430	441	484	433	454	476	421	439	454	438	442	439	461	466	461	472	438	418	444	473	463	454	458	416	447	454	443	452	473	422	468	452	476	420	457	453	453	433	442	449	391	425	459	476	427	443	478	475	478	445	462	420	446	436	437	435	443	454	486	445	431	434	477	435	437	454	435	456	426	446	449	457	447	443	468	454	408	456	446	427	432	428	468	421	443	460	440	481	416	453	438	471	442
15595	17851	8972	2176	716	660	582	579	531	583	534	553	567	553	558	578	566	559	550	533	498	577	515	540	541	526	587	566	536	580	532	561	560	536	564	552	572	546	502	509	568	538	561	510	553	549	527	577	540	537	537	527	533	523	558	583	512	564	545	537	529	543	532	524	557	534	587	539	600	556	495	535	500	540	532	549	533	502	523	548	544	567	517	515	514	560	563	510	539	520	526	525	552	537	563	530	545	551	567	544	526	515	528	550	557	498	494	569	559	567	554	576	573	561	531	604	569	534	556	578	519	529	518	516	519	535	554	521	540	515	534	613	596	543	546	528	577	514	590	538	556	527	514	571	540	526	530	543	548	544	537	559	581	560	548	533	495	506	501	539	502	536	483	549	543	571	553	532	591	547	526	558	535	530	593	563	513	550	535	480	567	554	545	514	519	544	516	542	585	569	519	525	532	596	491	541	538	568	536	550	517	494	529	569	533	566	555	530	542	534	513	521	562	594	532	544	567	552	569	555	557	545	539	523	536	561	521	538	560	563	501	542	547	546	525	572	564	563	525	538	491	557	568	566	538	561	541	531	532	555	507	507	549	564	576	542	502	594	576	547	528	570	572	530	582	530	540	575	558	516	522	556	573	506	513	559	553	584	566	558	524	543	581	554	545	535	550	558	539	524	552	529	528	551	532	531	542	552	545	556	545	524	557	558	570	567	580	567	549	601	528	540	545	537	543	544	548	559	538	568	555	539	530	544	542	524	553	536	547	576	557	509	535	539	569	522	532	515	557	501	520	522	565	502	541	522	563	503	511	539	530	555	576	524	540	552	519	549	532	522	563	540	541	550	589	561	548	562	502	551	527	518	563	524	576	554	540	554	557	548	512	578	552	536	547	544	579	560	562	519	551	551	597	552	556	569	552	513	541	558	553	526	568	578	566	549	510	511	557	583	525	532	505	567	516	551	569	529	524	540	561	562	536	515	540	517	538	547	518	557	573	564	542	549	509	548	543	592	541	555	545	532	565	520	520	559	559	545	551	524	546	566	541	557	562	544	528	542	592	524	527	553	564	513	543	563	544	516	560	527	569	539	580	556	535	534	577	570	541	557	550	597	562	543	566	525	554	562	587	526	519	504	490	514	535	573	558	528	525	575	526	525	541	565	587	502	559	524	559	546	508	559	556	547	520	558	533	575	542	498	520	540	522	555	562	572	546	543	543	543	534	548	513	545	531	538	539	536	555	527	523	526	563	526	544	565	561	537	571	583	539	517	572	540	558	504	579	546	564	524	558	585	563	558	553	553	534	503	558	514	575	551	549	568	558	564	494	569	509	531	519	549	530	546	509	536	538	541	558	578	546	489	488	562	543	531	545	549	544	526	537	558	519	554	543	525	565	544	543	546	533	545	572	547	564	528	567	539	572	555	531	515	563	556	555	567	544	568	590	580	547	509	523	520	579	545	559	531	538	556	593	517	513	555	542	549	552	515	533	566	528	552	592	580	579	499	602	568	550	549	519	577	544	526	526	536	513	560	516	572	528	575	534	531	500	555	535	531	510	520	544	512	562	554	574	531	548	540	571	578	555	559	517	515	551	556	544	498	564	534	542	536	543	561	587	566	552	561	560	527	508	527	559	573	532	573	567	569	539	527	569	548	547	555	561	504	554	568	580	542	559	543	561	546	565	574	579	528	554	526	576	534	566	550	553	564	535	560	570	552	515	586	524	538	513	555	550	561	544	511	543	513	572	527	579	523	545	536	545	509	536	548	523	531	538	554	558	503	567	519	585	551	583	516	566	594	538	569	482	555	587	497	529	495	528	568	520	560	536	562	543	554	537	541	511	548	540	523	550	568	516	555	569	577	567	539	539	568	546	547	546	549	572	554	568	585	558	534	542	542	559	544	576	546	570	542	545	545	555	548	564	566	563	573	590	511	497	531	587	535	562	519	523	538	557	525	566	542	505	496	530	546	551	576	507	550	521	591	610	548	494	574	545	518	550	507	526	518	550	559	506	615	510	533	571	498	523	557	524	543	513	557	508	563	556	577	502	538	513	540	562	525	563	566	557	547	522	519	537	509	596	525	552	576	571	566	569	521	573	557	536	529	578	528	544	572	531	532	523	559	566	550	529	532	574	541	518	530	553	532	557	535	560	570	521	532	506	547	515	546	556	541	540	554	570	541	547	549	552	547	519	524	535	567	617	561	539	508	569	535	535	530	573	548	547	552	564	560	590	545	517	533	527	545	572	500	544	523	578	555	526	495	553	580	535	518	541	612	483	564	513	560	521	561	517	535	556	555	559	520	561	561	532	568	505	522	521	542	561	538	536	481	503	560	584	537	529	559	547	567	577	577	523	553	549	537	548	541	543	616	518	555	575	518	546	530	553	604	525	535	540	622	500	547	539	533	545	604	553	552	555	544	532	570	545	537	548	556	500	542	501	560	560	527	553	542	523	528	560	524	558	522	547	524	531	559	571	516	568	525	558	541	550	489	547	493	523	530	560	552	529	572	559	556	545	535	555	526	544	560	550	554	525	544	513	519	560	525	544	580	578	557	558	546	539	547	567	549	523	555	532	549	551	530	559	541	513	598	561	543	505	573	517	519	557	547	537	558	574	525	565	546	512	538	542	573	536	570	524	534	570	530	521	578	550	580	538	566	573	517	572	508	548	535	520	542	536	568	544	509	542	577	565	492	542	565	512	559	561	580	565	542	547	593	532	559	548	544	553	494	556	486	532	529	529	522	551	525	562	511	547	538	550	533	547	547	558	535	557	513	580	535	504	529	536	533	497	548	551	556	541	531	549	541	505	529	581	541	554	544	517	597	555	538	527	617	537	544	552	524	543	524	523	524	544	568	562	525	556	525	549	556	515	532	607	526	536	543	548	537	530	534	536	525	569	538	545	550	535	531	539	520	523	598	585	553	530	635	552	499	570	529	535	561	534	560	539	544	554	529	532	521	582	546	550	521	541	581	568	555	513	545	520	514	551	532	524	532	540	550	506	543	524	529	527	520	548	569	525	558	553	574	554	552	608	533	489	614	602	534	523	515	544	559	563	510	531	563	561	565	552	544	549	522	570	531	548	537	580	556	558	513	533	550	573	553	522	545	545	488	514	541	531	554	531	524	534	566	542	570	529	537	505	535	527	503	550	545	541	556	537	558	532	565	596	549	546	541	582	555	589	527	555	531	524	552	512	570	507	588	579	521	532	590	533	578	549	547	550	541	532	514	556	538	565	512	499	537	549	498	580	566	566	516	547	545	584	513	536	564	554	540	544	512	560	547	518	561	562	560	547	563	567	536	543	572	544	554	571	516	503	565	548	562	526	545	595	539	538	532	582	528	525	562	531	609	579	529	510	540	568	522	562	530	617	503	534	494	559	564	553	569	487	527	548	524	558	512	562	581	558	603	560	551	573	526	540	583	539	522	554	583	548	534	527	534	520	526	563	565	558	568	576	545	522	552	559	496	585	519	569	525	546	523	544	527
23635	21002	28013	24186	20899	8237	1162	737	680	572	577	530	513	512	505	542	527	505	548	491	466	484	527	465	467	498	518	477	480	493	480	492	492	499	479	492	463	467	469	459	477	491	503	475	502	474	483	479	488	484	475	477	485	446	458	495	472	481	462	467	442	474	484	459	500	464	498	494	437	471	465	444	470	463	470	492	502	456	480	455	480	453	478	484	471	484	439	499	450	477	473	483	484	453	473	497	496	499	505	465	438	450	480	433	462	460	483	474	480	454	455	464	477	463	487	472	482	436	459	499	480	461	469	459	507	465	463	468	460	465	446	459	490	476	487	453	468	472	478	478	492	473	475	459	470	507	454	491	464	439	496	467	478	527	451	476	467	449	480	458	462	472	440	436	449	459	469	436	461	480	456	432	450	472	499	430	441	483	451	486	471	441	461	474	464	419	478	458	450	479	469	489	468	470	475	482	463	459	420	504	482	449	441	435	510	495	447	495	448	427	443	453	488	448	446	489	459	449	515	442	489	465	461	459	508	463	483	467	481	463	498	450	488	450	456	460	473	492	461	449	488	457	468	467	459	435	458	483	468	486	474	454	456	433	474	483	431	502	455	445	442	477	470	422	475	477	496	458	457	462	479	454	455	458	466	447	451	481	514	492	442	462	479	485	476	483	469	460	452	436	492	452	474	444	431	495	455	465	487	455	456	507	449	464	451	395	489	476	473	482	476	466	442	460	432	465	520	458	465	487	482	427	479	462	517	472	503	487	473	470	462	473	473	419	446	468	433	478	446	453	466	474	474	505	479	472	503	470	458	467	443	474	471	486	454	456	490	442	441	476	426	452	486	405	499	482	456	455	450	442	476	488	483	468	477	427	507	477	482	475	421	503	436	429	487	464	482	469	475	465	441	455	486	505	486	471	475	497	469	476	468	470	474	464	418	494	470	450	476	483	479	446	441	444	483	453	467	468	460	448	465	466	482	454	475	452	441	485	506	476	485	466	434	450	451	453	504	489	482	506	459	452	471	420	436	482	487	441	485	479	456	495	525	497	450	487	459	442	433	498	440	466	457	469	467	473	508	447	481	455	457	454	436	486	449	443	466	448	447	456	452	467	448	446	508	466	426	417	469	436	486	490	447	470	476	438	472	501	438	468	473	462	464	495	437	492	418	501	514	477	460	483	484	456	510	493	462	473	505	440	462	471	482	472	459	483	468	499	444	428	508	491	466	463	448	446	459	469	474	436	463	458	462	472	471	481	487	432	433	425	481	443	458	454	468	494	481	465	484	464	464	474	477	451	446	435	450	478	487	483	464	492	443	459	481	487	448	467	497	484	460	476	444	492	435	454	451	469	458	461	456	468	448	499	471	478	471	456	455	462	461	453	442	504	468	480	465	468	478	474	456	458	444	476	446	418	464	431	472	454	468	444	458	455	444	473	429	456	444	494	437	494	465	499	472	461	444	457	452	428	444	458	447	445	471	464	444	441	459	417	456	472	466	424	454	463	478	488	517	493	468	427	483	436	489	489	465	445	465	490	416	467	409	508	501	458	489	472	444	473	443	463	429	468	442	487	483	468	487	443	457	479	460	482	433	448	475	488	500	462	476	467	445	474	482	466	470	502	477	466	465	464	428	423	451	444	476	459	467	483	458	458	450	468	463	449	456	488	475	463	485	456	476	454	486	493	491	480	463	433	479	461	450	486	486	465	488	467	477	462	467	463	467	516	470	462	476	453	452	477	467	446	432	482	449	486	457	484	503	456	458	468	432	520	522	481	500	488	483	460	465	479	517	430	462	448	480	477	521	486	478	447	462	491	448	487	471	491	492	489	474	459	433	496	460	452	459	406	473	453	493	490	464	447	462	467	468	479	485	463	457	439	443	450	456	498	430	444	501	482	443	452	467	473	484	474	476	447	448	483	463	489	428	451	444	465	485	464	446	454	470	511	444	481	465	468	483	451	463	478	492	454	474	467	442	497	444	475	448	486	462	424	477	471	454	437	469	456	457	474	454	433	501	449	484	478	448	481	478	448	418	467	445	454	478	457	481	473	465	496	408	478	472	431	465	459	484	472	450	475	458	471	443	495	472	498	474	472	416	477	447	465	457	448	480	455	474	450	467	511	436	452	459	458	440	457	482	472	470	436	494	448	457	452	513	467	427	453	449	478	478	445	477	449	469	463	422	550	487	444	486	435	480	466	422	484	487	433	466	447	473	476	449	470	491	488	458	461	465	472	463	468	472	441	437	509	485	473	455	460	467	505	499	430	463	447	447	446	486	472	468	437	519	453	474	440	471	497	445	477	440	474	445	458	462	491	456	433	497	451	465	471	460	435	433	484	416	458	464	455	464	422	479	456	421	480	471	464	469	433	425	453	459	437	478	456	454	505	442	461	464	456	462	432	462	428	440	471	454	508	466	456	492	496	480	499	437	471	426	470	478	489	460	447	451	468	441	453	476	445	463	461	456	473	464	468	497	483	453	460	455	474	456	447	443	462	477	466	450	471	439	473	445	456	481	479	474	483	467	506	480	453	447	464	463	468	497	460	445	455	462	480	440	457	496	492	489	467	487	457	468	484	482	453	489	474	475	481	437	464	463	439	495	455	443	442	496	456	443	465	436	437	470	482	453	496	431	450	403	476	460	433	474	452	480	475	432	452	473	445	469	412	459	466	461	466	467	490	453	436	469	465	443	452	464	462	450	453	468	454	485	473	453	445	447	430	458	431	480	488	461	488	462	476	487	489	502	485	455	465	504	490	479	492	448	447	463	468	434	422	478	472	496	440	484	428	447	458	452	500	472	483	502	445	487	423	434	434	490	481	471	479	484	424	464	505	453	436	461	473	484	476	424	466	499	453	500	445	455	499	502	488	490	460	464	483	461	458	467	441	456	457	456	488	468	462	444	490	448	470	490	457	462	501	493	468	524	485	492	454	440	472	412	491	430	424	461	446	500	437	464	443	483	464	441	429	432	461	465	449	470	474	495	488	481	457	483	475	463	462	464	459	498	469	458	465	474	449	458	472	473	487	448	496	452	448	504	462	466	480	465	455	431	458	485	454	525	460	488	477	507	449	492	449	519	443	470	471	467	469	462	430	473	443	474	463	505	447	453	428	430	431	478	451	479	482	448	507	480	447	461	482	493	451	437	463	449	471	448	457	504	491	448	457	480	455	460	431	482	455	454	404	473	460	487	451	474	440	459	459	498	465	457	457	476	452	513	483	455	453	451	459	474	437	442	478	452	452	479	491	469	480	447	440	505	468	444	445	477	470	476	441	465	449	444	501	477	463	453	475	485	461	476	495	439	487	479	446	456	487	457	430	503	438	480	460	458	459	472	452	435	481	461	426	459	488	456	449	483	448	464	428	486	438	473	476	512	451	473	478	472	466	475	497	474	474	502	481	456	470	485	476	493	432	466	459	453	465	495	457	475	503	471	470	445	470	515	457	473	444	454	440	518	463	464	445	458	498	464	422	436	483	467	478	477	455
20552	31686	20338	7647	2761	1765	1341	1174	961	896	816	799	780	731	663	653	611	648	613	618	596	629	594	646	583	575	608	568	576	593	552	592	542	557	589	572	591	594	580	595	586	586	597	600	587	594	532	618	558	571	533	576	586	578	601	591	575	608	589	572	541	581	617	550	564	585	595	571	577	577	563	574	603	550	574	580	615	550	625	578	594	555	583	574	626	591	553	587	585	630	590	578	621	619	591	585	599	646	566	542	558	565	570	571	615	578	601	587	572	569	599	551	604	580	601	553	594	582	599	567	539	590	568	580	612	577	579	585	566	610	594	567	582	551	605	575	607	560	588	568	589	574	563	584	582	594	577	588	583	614	574	554	586	577	579	560	561	640	603	583	551	580	567	575	555	551	574	583	618	556	547	531	592	554	574	604	567	576	582	548	556	593	544	567	606	569	597	597	586	610	575	584	620	573	552	559	568	585	573	569	581	575	571	565	549	632	567	595	591	614	587	592	577	556	556	567	576	575	634	576	514	589	579	576	557	595	589	563	554	566	577	562	601	545	571	557	587	549	594	581	622	613	554	559	590	574	578	579	597	574	562	562	580	566	599	573	582	536	551	612	548	568	586	607	526	612	541	576	599	602	576	591	573	568	587	569	576	596	577	537	563	563	589	570	540	608	529	587	564	603	549	539	587	560	565	587	584	589	574	560	545	582	581	554	549	601	568	605	564	597	612	555	582	555	611	562	607	523	610	556	567	570	608	582	509	572	579	551	567	580	571	575	585	616	586	576	556	573	576	589	584	559	581	553	600	586	585	579	599	591	527	590	586	553	607	548	574	549	582	596	602	590	541	563	559	584	585	578	599	554	600	577	598	562	606	576	553	536	584	588	605	620	574	622	567	610	561	590	608	549	583	612	610	558	548	532	570	584	570	583	564	599	555	573	572	558	575	561	611	563	589	564	570	555	579	618	565	562	608	530	558	570	568	545	583	558	620	627	554	566	582	602	558	539	549	548	543	577	613	588	566	555	533	570	524	518	562	585	583	563	575	609	604	596	601	620	578	556	550	566	624	587	604	588	589	583	608	541	572	596	606	579	585	569	569	581	561	570	536	571	596	562	558	604	584	574	575	564	596	535	542	585	565	593	606	603	575	576	562	594	577	562	581	574	539	573	556	609	584	598	546	583	583	600	574	549	636	531	551	565	592	574	549	554	566	599	519	548	601	582	579	581	584	598	576	554	541	614	610	546	536	583	579	560	568	601	547	566	580	573	552	574	595	538	575	542	563	575	577	577	567	535	587	580	596	546	608	627	575	623	603	595	615	575	536	540	555	553	604	598	564	597	547	557	583	555	573	579	586	550	556	585	542	586	586	537	573	584	599	545	588	563	552	563	573	565	592	553	546	577	590	566	559	585	570	548	587	605	551	550	608	540	592	589	600	550	564	559	586	600	568	608	591	590	574	575	586	552	591	610	595	578	549	578	562	586	562	593	579	624	529	595	536	557	514	529	556	588	526	577	578	589	591	544	541	530	584	572	607	549	612	518	579	560	605	573	570	529	580	557	562	568	610	545	626	608	607	574	603	548	561	572	594	542	531	548	543	566	584	578	584	572	592	583	570	576	594	539	588	566	612	576	610	602	603	563	570	560	588	583	543	615	565	611	565	538	553	532	604	586	617	544	568	605	583	566	623	573	590	579	533	597	585	593	575	565	546	563	562	582	583	587	615	519	567	586	607	585	581	557	595	566	558	584	599	571	555	555	562	551	577	561	558	562	599	578	562	581	560	573	586	616	572	594	596	590	580	558	587	539	557	560	606	614	583	545	527	579	557	562	599	559	581	574	586	537	574	586	591	610	565	557	617	584	581	523	612	557	577	598	640	557	606	558	559	600	638	553	538	582	548	655	551	538	599	566	577	568	570	614	572	587	628	541	617	600	539	577	593	559	593	582	596	573	614	540	579	598	593	599	573	584	591	556	578	575	598	597	601	573	583	562	577	592	590	590	552	616	600	544	600	568	541	576	526	563	552	591	576	514	579	568	604	605	597	572	573	578	615	572	542	586	547	601	576	601	565	569	570	546	595	567	606	558	608	591	547	545	578	589	542	558	578	591	601	586	521	544	571	550	575	571	555	590	579	566	549	558	557	580	583	590	571	608	584	619	596	608	564	579	591	615	603	584	565	562	526	553	580	558	594	571	587	557	555	537	578	601	604	564	608	575	532	575	558	618	588	570	572	591	526	584	577	647	549	614	574	575	570	558	536	595	570	571	596	572	608	588	565	570	578	595	579	577	553	544	579	578	542	556	577	577	577	547	608	581	572	600	555	551	593	599	536	537	566	555	610	579	558	572	570	603	582	592	567	557	572	555	632	567	554	584	572	570	571	548	582	600	591	585	589	588	592	544	579	562	566	603	591	583	587	581	595	593	585	573	547	588	584	596	579	559	575	592	533	636	585	586	632	603	564	588	574	532	567	561	550	540	646	578	583	593	581	580	559	573	573	590	584	547	556	551	582	570	570	542	561	531	568	590	563	618	574	549	599	579	562	548	553	587	568	576	565	580	535	594	598	595	553	589	607	576	615	591	575	571	610	576	597	625	592	600	609	533	566	533	623	558	577	603	553	581	581	539	599	541	599	593	536	553	541	593	526	602	601	577	567	566	612	575	587	599	568	581	577	596	604	609	541	594	612	568	546	560	593	621	600	542	619	586	617	541	589	567	586	564	619	590	554	591	610	563	608	584	594	607	543	555	599	580	564	581	572	596	562	544	606	587	568	567	627	568	586	588	589	584	573	585	546	580	569	556	623	571	553	558	568	613	601	570	547	526	565	603	572	579	612	563	594	565	576	606	587	561	540	610	540	577	555	557	608	555	507	592	563	571	566	598	556	594	563	563	544	556	566	553	601	587	587	574	559	599	588	630	552	554	578	510	584	559	608	559	585	541	607	546	525	555	588	575	613	572	617	591	588	573	554	596	538	601	546	566	592	581	547	622	548	580	532	576	575	610	574	540	586	608	583	597	567	588	539	569	611	575	585	567	561	577	529	602	574	620	557	611	569	581	547	605	600	594	550	531	562	539	567	581	564	578	525	610	606	601	595	566	627	593	618	587	555	628	598	578	582	626	586	567	595	624	583	579	612	525	577	615	610	592	588	534	556	587	575	529	567	573	554	578	591	633	529	591	581	580	607	586	534	578	581	557	574	596	580	601	559	605	558	567	559	610	633	573	562	598	590	575	584	545	596	582	550	602	570	603	605	548	598	610	566	595	554	575	564	583	536	577	587	572	554	597	602	591	567	620	567	556	557	570	551	623	563	580	565	567	614	593	577	597	593	586	590	614	541	605	578	628	604	558	564	590	567	586	574	592	570	550	601	545	574	596	576	584	563	596	564	549	626	615	563	596	554	573	525	570	545	562	555	550	627	566	603	594	562	548	593	613	588	584	580	651	603	564	582	605	579	570	575	554	580	595	591	620	578	592	604	607	608	549
24760	21011	26914	25115	9703	675	462	418	319	401	364	296	318	336	308	307	326	300	304	296	295	290	279	308	290	354	250	269	269	282	312	292	288	270	313	263	269	270	275	297	274	311	287	312	305	280	267	301	307	270	261	282	283	247	309	282	305	270	259	277	263	281	272	267	272	280	289	276	260	250	254	292	290	291	274	294	250	314	286	292	286	277	296	282	292	243	312	300	264	254	283	285	264	305	323	292	276	284	283	294	293	263	301	290	272	247	288	275	295	294	278	285	251	273	306	285	280	313	283	287	277	276	304	266	272	269	299	274	285	283	285	276	262	278	288	289	325	262	298	298	273	287	281	289	273	268	283	294	279	275	277	310	261	282	291	311	299	281	304	269	284	317	314	302	271	293	285	269	274	278	266	288	296	245	295	257	258	294	281	269	297	292	301	289	290	274	296	291	299	275	277	288	279	269	251	267	265	305	305	246	296	286	277	275	276	298	296	250	280	289	295	293	285	313	288	293	230	277	301	283	263	284	263	264	289	261	292	295	278	279	295	301	311	275	269	277	298	287	309	265	297	292	306	244	295	262	286	303	272	286	283	260	278	285	268	261	271	278	284	292	281	297	319	299	260	277	299	286	273	268	268	317	259	250	284	321	284	266	257	263	275	305	263	268	274	258	279	269	254	276	267	259	280	269	289	312	285	282	284	282	309	311	299	302	294	272	282	299	283	293	247	265	276	269	299	272	299	303	287	279	260	302	286	297	282	271	278	306	290	284	274	277	238	327	301	300	264	323	286	281	285	282	272	295	279	265	264	281	272	287	268	287	271	276	303	288	321	286	303	292	277	274	267	307	257	265	285	304	249	298	283	249	300	258	272	277	265	290	278	284	269	305	297	276	262	290	332	269	267	277	296	270	290	272	276	275	301	275	282	281	287	253	284	282	257	295	265	287	298	256	305	286	247	278	263	287	259	312	292	269	302	273	284	272	293	277	286	306	263	288	308	263	269	266	282	288	292	276	285	267	263	292	277	251	287	273	288	283	306	278	289	274	288	272	256	283	287	241	301	276	300	302	292	294	281	289	279	279	267	300	287	285	265	321	295	277	241	278	286	269	295	272	281	229	265	258	274	291	276	250	303	295	260	302	303	280	282	277	290	308	284	273	307	272	292	272	285	255	291	280	277	281	281	297	270	266	271	286	270	310	269	263	313	281	276	288	303	262	302	307	286	280	273	285	263	282	261	293	303	317	272	280	294	284	256	294	275	274	276	299	290	274	268	281	300	296	282	278	277	248	273	294	277	286	273	302	267	289	288	316	261	269	274	305	293	295	290	285	296	308	257	293	266	307	268	255	304	260	266	266	262	288	282	312	309	278	271	297	280	295	279	252	257	334	267	311	246	306	258	260	270	270	254	274	262	257	271	275	255	260	274	275	291	260	257	292	282	296	278	292	281	290	280	284	293	311	269	284	287	294	265	281	290	269	277	290	255	299	283	319	288	280	267	264	279	317	277	297	274	292	279	246	289	294	277	289	297	284	267	234	274	283	279	292	263	286	285	263	284	291	296	297	286	285	298	281	261	272	278	303	280	290	285	271	252	285	301	260	281	262	291	295	282	281	293	306	268	249	266	281	287	265	292	260	295	283	301	278	273	267	285	285	295	275	273	267	278	285	293	273	272	278	280	278	272	275	286	268	280	283	280	280	294	284	262	291	259	272	282	282	271	298	284	283	282	311	304	276	284	302	295	269	280	281	282	260	289	262	290	299	278	288	290	256	279	273	289	267	280	259	278	285	283	248	291	258	271	288	268	274	285	269	288	292	271	256	286	288	249	281	278	253	277	276	285	262	293	294	294	292	306	301	245	301	285	262	292	291	289	296	247	287	291	302	313	305	289	285	271	277	298	281	294	268	272	313	251	302	270	263	280	280	312	262	266	263	275	271	288	298	296	277	287	264	279	290	271	279	317	304	270	299	293	283	270	268	275	282	299	291	263	278	308	295	304	282	315	292	276	257	275	277	275	267	293	278	283	253	280	284	307	274	262	286	282	280	302	286	265	289	276	270	291	298	298	305	282	287	270	269	263	249	304	267	284	295	274	276	302	259	292	276	290	295	299	295	287	282	292	294	274	284	282	271	274	319	252	293	264	298	281	281	280	291	288	249	284	301	305	295	320	268	302	284	277	316	293	273	272	307	289	287	291	313	258	275	265	291	326	280	302	278	307	297	251	270	220	279	290	259	293	251	295	262	306	284	288	280	302	281	297	266	274	283	270	295	286	294	291	284	253	273	314	256	272	293	261	271	273	305	279	286	283	275	268	285	266	279	327	267	287	277	247	281	283	279	258	275	276	255	303	297	269	266	282	293	269	271	309	251	298	294	279	273	305	260	265	296	272	299	287	281	313	273	271	282	280	306	295	293	276	296	282	272	292	285	269	300	277	300	294	284	281	281	267	266	288	290	290	289	321	307	306	293	276	278	272	294	285	295	284	268	276	268	317	287	301	297	291	309	291	287	284	297	303	273	288	282	301	282	277	259	325	268	276	309	274	256	284	287	254	289	287	287	255	281	266	253	287	279	272	287	298	279	284	292	306	284	336	271	297	292	264	318	284	270	281	252	290	269	273	300	278	262	295	263	287	268	282	266	294	271	252	281	279	298	302	284	309	269	270	289	277	281	278	279	293	299	278	296	302	320	304	297	283	294	295	290	270	314	321	276	271	312	304	296	275	298	255	249	253	301	282	283	305	298	269	281	289	295	273	268	282	286	305	259	297	297	293	300	265	287	302	251	267	290	316	275	269	280	279	305	262	277	262	288	288	304	283	278	264	286	284	280	284	279	261	260	277	276	258	309	275	263	298	278	301	300	291	273	269	281	283	285	265	268	262	252	280	287	278	282	300	267	278	266	287	285	284	296	317	296	285	267	290	331	276	276	280	271	277	288	273	292	286	271	304	278	256	291	268	284	283	278	289	293	283	282	293	266	311	271	267	294	303	273	287	260	290	300	308	280	268	279	271	292	257	288	283	280	284	282	257	314	243	275	281	298	291	296	241	283	283	264	259	275	284	290	292	280	256	239	297	252	275	262	294	266	281	295	276	280	304	270	263	294	286	300	314	272	261	256	305	296	295	253	277	282	293	287	288	302	274	264	279	285	275	296	283	261	273	282	275	286	278	299	269	263	273	303	287	306	302	289	293	287	291	273	276	280	264	281	259	273	300	292	284	282	275	320	266	301	297	295	269	294	279	317	248	266	249	273	303	284	280	258	272	260	272	267	269	306	286	313	247	293	286	265	283	278	287	264	296	292	282	277	299	258	287	275	276	296	258	285	262	244	270	287	289	297	283	273	271	287	274	282	291	273	277	301	288	283	260	286	286	282	306	284	260	309	243	246	285	279	276	261	284	278	272	290	292	277	304	277	283	318	293	288	267	306	319	288	278	281	274	268	289	278	251	303	261	264	296	303	260	268	244	279	285	254	260	263	278	307	285	286
19451	25380	15886	5092	1400	1011	782	662	539	507	449	435	410	386	389	441	350	379	371	380	352	384	427	364	341	380	377	358	365	366	357	387	375	347	332	368	401	348	354	340	369	351	351	345	335	361	352	316	364	326	375	345	380	353	326	332	354	380	356	362	346	343	361	370	314	343	341	358	318	351	369	358	351	363	354	378	351	346	355	361	333	321	336	341	321	351	342	366	335	317	361	375	361	361	358	349	337	327	385	330	334	339	333	329	339	344	370	327	330	365	328	382	364	322	371	317	401	348	357	350	337	344	364	346	379	373	377	336	354	347	352	367	345	353	357	348	362	338	359	377	384	345	374	384	353	349	338	346	355	355	343	352	364	352	389	362	350	388	331	349	368	358	341	332	344	359	367	336	351	335	382	354	332	323	381	351	364	357	353	350	392	370	365	331	339	337	376	356	361	335	342	335	375	353	334	338	385	354	355	340	340	367	344	375	343	360	348	320	348	364	330	344	327	380	355	354	368	340	325	345	348	361	357	338	350	337	350	339	308	364	358	328	358	374	344	382	354	355	325	385	333	343	348	335	368	363	350	346	325	364	362	346	336	358	359	384	355	336	362	368	365	353	341	353	376	342	383	338	360	337	374	364	375	349	336	331	333	349	341	356	381	390	356	378	380	340	367	319	363	314	347	403	334	343	325	363	340	323	352	391	364	358	368	340	384	377	354	355	360	382	325	361	340	345	388	354	356	359	378	344	364	367	354	333	337	346	344	327	384	352	314	361	359	340	319	345	376	356	334	331	341	379	386	334	360	342	366	327	345	344	357	369	350	352	359	359	392	323	377	367	363	354	356	338	347	352	360	381	331	331	347	328	356	323	341	342	379	336	337	328	367	330	338	339	351	349	354	330	349	358	367	361	319	331	344	363	371	348	345	368	368	346	334	364	356	334	313	344	359	358	336	347	339	381	344	349	359	360	369	342	357	344	337	357	351	336	353	353	367	314	364	350	357	361	371	368	358	339	324	379	356	324	346	336	358	363	301	326	361	327	342	354	333	387	328	355	367	374	350	376	382	325	334	384	365	354	357	351	368	323	330	382	346	330	347	371	345	357	337	336	354	355	360	325	339	357	357	357	343	332	341	357	332	339	382	384	381	373	356	342	332	318	327	323	368	376	363	359	359	353	333	340	351	373	327	334	329	349	367	365	327	349	361	336	359	346	357	376	315	351	363	327	347	350	336	366	369	365	341	334	353	368	368	362	340	363	345	359	356	326	347	320	338	332	344	350	322	331	313	346	365	366	367	364	379	321	350	360	358	380	359	349	354	355	335	370	317	321	383	347	348	344	329	348	356	346	339	361	350	363	365	354	333	373	361	331	365	340	338	342	333	357	354	341	347	350	328	358	330	367	332	342	350	355	357	328	360	344	366	373	361	330	379	342	342	353	382	352	363	344	359	315	346	359	367	356	329	310	349	342	354	338	370	317	341	351	345	357	359	349	349	374	384	337	352	388	372	347	336	343	329	357	357	305	359	346	345	318	351	362	319	382	372	315	359	351	334	362	348	375	362	362	351	350	344	384	334	373	337	330	332	349	324	359	361	356	345	341	326	376	324	359	368	367	347	359	357	355	353	310	363	373	388	330	331	349	346	391	370	386	367	363	343	315	370	378	376	350	352	360	362	401	348	347	362	339	366	338	337	331	350	367	400	372	372	362	372	372	328	357	421	311	372	357	349	345	377	368	358	342	345	332	348	356	359	357	345	317	349	374	357	313	353	359	338	361	340	329	315	328	353	357	329	337	347	332	373	344	331	341	325	360	369	336	340	337	389	342	346	360	362	337	350	367	341	348	371	342	326	354	369	351	362	360	343	341	385	338	379	358	333	368	390	324	329	382	385	344	368	353	369	342	350	356	355	346	361	338	358	324	349	335	361	341	369	343	354	339	343	348	350	355	339	330	323	360	340	344	349	359	325	366	346	381	358	338	346	354	385	320	350	344	330	341	357	344	361	396	337	341	360	355	337	338	318	347	351	338	356	345	348	343	336	353	339	352	335	362	371	323	346	373	331	344	355	329	371	328	361	341	362	350	356	320	354	350	343	366	395	371	354	355	371	373	338	353	366	333	351	335	369	358	344	349	356	365	337	377	327	349	337	348	353	331	337	344	367	347	331	348	337	343	354	352	393	321	307	322	349	359	348	374	339	378	371	361	350	338	346	330	338	360	362	354	359	336	364	347	350	377	336	367	384	341	335	335	368	361	330	358	376	342	337	331	369	352	326	371	368	356	339	378	381	361	340	352	355	345	329	339	326	359	336	355	361	364	304	368	338	362	331	313	372	343	373	359	333	338	357	347	351	350	351	350	343	351	347	335	333	355	331	328	351	355	365	372	361	344	353	373	327	362	352	337	396	351	350	373	306	340	326	335	370	335	357	326	379	357	337	363	363	362	349	351	375	348	363	379	379	352	366	341	379	348	332	359	366	355	353	366	375	368	334	366	341	343	344	330	339	341	358	353	292	348	358	349	339	358	322	340	346	351	359	367	347	379	377	359	327	345	387	380	329	337	323	365	381	343	349	363	342	332	339	360	332	343	370	324	318	338	333	354	331	367	366	365	325	387	341	348	358	350	381	356	367	344	355	361	370	334	338	372	377	309	365	349	383	335	335	328	319	348	371	372	342	344	365	371	340	359	315	349	351	382	328	364	328	353	338	363	364	344	349	357	349	353	371	361	332	346	341	347	339	380	348	372	352	326	341	363	326	321	342	353	365	355	317	364	365	358	331	345	366	343	345	367	369	314	341	333	331	330	364	343	337	344	352	344	351	341	353	353	345	338	337	358	332	380	377	351	407	342	363	359	355	365	342	351	349	353	386	350	359	349	357	338	373	356	348	349	353	350	328	368	348	341	368	326	329	341	355	332	362	357	371	348	344	342	331	376	310	346	399	360	350	330	362	350	335	352	337	357	354	350	328	364	351	323	363	370	343	342	349	361	340	346	341	366	346	347	343	349	364	378	322	331	338	359	359	340	344	353	370	341	348	372	334	402	356	363	370	371	348	336	361	393	363	338	380	357	332	387	367	355	381	337	341	367	344	335	392	337	357	349	344	365	328	339	329	355	339	409	357	380	362	342	353	359	364	367	360	331	395	378	359	359	321	349	352	357	409	366	380	333	354	336	356	363	317	333	346	342	336	380	342	376	388	339	364	371	340	401	366	347	357	353	363	377	316	335	336	367	360	363	336	350	358	348	350	373	344	352	346	324	365	355	380	338	377	388	370	357	346	354	358	344	368	308	379	341	328	394	351	359	361	366	373	371	356	305	360	385	352	353	383	340	351	343	301	338	356	375	356	388	343	391	340	341	347	339	371	336	319	352	327	320	367	321	362	319	324	363	318	361	387	389	368	388	340	386	352	348	327	336	363	359	351	350	351	327	349	390	388	360	369	357	373	343	359	333	371	378	361	348	321	335	354	353	329	353	352	340	371	371	368	373
22634	21046	28486	23809	21033	20989	6096	868	698	535	557	453	415	384	361	334	341	359	324	357	323	335	332	340	335	323	309	343	297	300	324	299	299	286	300	284	288	295	282	298	300	330	316	268	278	314	279	316	293	303	297	291	297	313	305	321	282	280	317	311	292	292	257	305	264	290	260	307	269	312	268	290	282	282	291	281	301	287	280	286	289	309	295	275	295	295	300	275	290	293	257	268	305	267	274	275	287	294	303	283	302	283	283	303	274	314	291	284	324	275	300	269	267	279	272	290	258	307	280	290	300	263	266	283	293	291	277	293	280	284	275	275	303	274	286	277	287	286	304	284	281	261	275	266	274	272	290	261	272	280	322	284	286	286	285	285	258	296	282	289	256	300	298	261	286	313	272	284	278	273	288	283	305	297	276	328	304	281	298	287	247	279	284	268	290	285	279	277	277	308	245	279	280	303	289	281	307	284	273	306	304	274	304	306	287	282	279	297	276	281	279	264	266	287	286	315	274	304	287	281	270	283	280	263	291	267	308	276	298	296	272	290	289	281	263	284	293	296	266	344	301	268	302	293	265	286	273	307	303	295	311	261	303	303	287	285	242	296	301	263	289	247	268	297	293	289	270	275	285	269	273	287	279	287	282	284	299	281	284	293	285	275	249	270	258	323	273	291	253	315	289	262	283	266	297	308	256	270	250	283	284	266	275	289	298	274	284	265	269	259	288	294	279	290	293	254	302	290	281	290	305	279	294	269	305	325	246	247	305	279	289	296	284	306	306	267	288	306	272	258	311	251	304	283	266	263	289	290	281	314	246	277	289	286	304	275	262	302	264	253	243	285	292	272	288	296	264	309	290	278	305	266	278	275	283	297	300	267	269	305	296	252	284	305	267	262	293	286	308	269	284	279	265	274	301	282	272	293	268	283	260	290	287	272	275	247	266	296	260	257	295	288	254	301	286	303	289	249	276	273	294	270	278	290	310	297	270	271	286	281	254	301	253	277	280	304	264	279	291	273	311	278	282	268	311	269	262	279	302	296	280	292	291	288	289	296	280	260	278	283	309	262	315	302	266	305	275	263	308	273	299	311	290	271	285	249	279	299	285	291	268	315	287	271	268	278	310	310	312	290	287	275	286	297	297	280	262	275	242	282	298	259	265	305	307	253	299	244	282	293	268	266	263	261	289	293	282	278	277	288	281	269	265	289	298	286	288	296	273	265	267	303	297	255	272	297	263	285	290	281	264	275	268	293	278	300	270	272	284	284	295	308	278	259	304	269	299	278	268	287	271	287	263	299	261	316	274	272	258	298	284	269	250	288	261	296	276	258	314	275	304	300	284	270	276	277	299	275	275	262	261	277	273	274	280	313	280	293	261	294	293	325	284	294	295	317	275	298	222	288	281	302	248	300	269	303	283	283	305	277	276	259	281	268	270	277	265	286	284	271	281	273	291	288	270	272	282	272	270	260	269	288	255	307	268	276	295	288	269	281	267	262	288	273	244	284	291	267	280	276	264	274	283	262	273	256	290	260	272	344	298	266	256	295	309	289	308	246	293	288	258	315	287	301	277	252	294	293	288	312	273	279	289	274	258	290	299	288	303	270	293	286	263	259	297	277	296	261	278	280	274	303	283	320	280	285	298	309	292	283	267	289	326	283	293	268	278	333	274	263	284	287	250	280	284	298	294	308	279	283	266	290	283	298	287	286	278	236	314	317	303	302	291	258	303	260	263	256	253	298	289	297	290	291	280	305	284	303	282	294	298	275	296	252	274	293	275	263	286	263	263	280	271	296	275	262	274	286	276	294	272	271	294	282	273	282	278	274	270	282	319	272	267	276	279	269	291	258	270	313	296	275	277	271	313	265	276	274	312	272	275	289	320	301	271	273	271	302	289	302	240	268	301	286	264	268	308	270	304	266	259	275	289	306	286	278	287	304	300	267	295	299	287	267	299	255	290	295	273	293	323	261	308	292	242	288	259	288	263	269	288	274	266	277	262	286	288	271	286	297	273	300	306	287	256	303	297	271	273	286	273	279	260	278	280	280	290	302	249	263	277	277	265	258	288	290	293	297	266	256	276	279	310	277	276	292	276	281	282	296	285	294	269	289	279	283	290	286	293	277	276	270	286	283	292	286	300	270	276	283	273	303	314	263	268	284	266	290	294	298	281	319	262	278	286	270	256	298	288	296	269	261	274	277	265	298	283	287	280	271	278	299	322	285	264	265	273	261	289	282	290	304	277	280	281	286	266	313	260	300	271	308	288	264	281	267	271	287	259	274	318	289	300	276	326	282	271	277	288	277	278	293	290	306	304	275	277	256	304	287	300	279	280	289	254	292	308	287	294	277	286	289	270	283	305	288	273	268	292	272	291	298	277	297	308	279	290	264	276	261	273	299	284	280	283	281	260	307	261	279	264	279	261	277	294	276	294	312	280	264	298	286	287	270	283	283	278	308	274	290	268	262	282	308	296	306	286	302	285	264	274	280	296	287	295	295	277	301	275	299	261	280	279	285	304	279	277	294	299	266	287	275	293	270	293	273	312	279	286	284	275	292	256	281	269	291	304	257	272	290	285	278	281	265	300	287	282	292	261	294	290	278	316	281	286	270	279	284	289	277	264	289	296	266	291	305	320	287	278	264	328	281	300	320	287	282	250	275	308	299	282	252	291	289	307	271	306	290	280	300	290	270	254	300	316	303	287	296	284	318	297	259	275	287	283	284	288	269	297	251	289	313	269	267	293	303	260	271	268	312	286	285	264	276	264	284	282	287	283	287	281	276	268	282	292	262	252	288	258	293	290	274	270	354	269	268	285	293	268	286	292	285	299	298	256	296	291	286	292	313	282	266	289	308	292	289	275	273	266	275	288	266	332	299	289	291	290	327	264	319	293	245	258	276	300	288	296	274	288	295	281	284	272	265	294	300	268	276	316	299	273	281	286	306	268	283	279	278	291	276	293	302	282	249	269	257	265	299	282	254	283	278	284	272	272	252	287	316	297	318	292	261	314	311	267	304	285	310	296	263	266	306	289	278	266	289	274	285	277	284	247	258	270	295	292	314	299	261	280	292	282	271	293	302	279	338	294	272	242	257	268	285	297	271	265	299	307	246	290	285	294	283	300	279	271	246	286	311	257	294	260	252	286	275	282	283	274	295	277	283	275	274	286	281	276	295	271	256	280	267	247	277	295	283	270	313	292	280	285	269	290	260	299	329	283	311	293	280	295	293	237	323	279	280	274	273	273	295	286	281	273	264	293	284	276	274	311	301	294	281	267	275	300	258	303	282	264	284	259	287	289	268	271	288	277	275	282	298	305	268	274	260	280	282	309	260	280	289	309	286	284	287	300	311	286	297	290	290	271	272	278	295	279	290	298	292	289	282	276	273	291	310	291	281	257	304	288	290	292	280	298	300	280	275	296	298	265	282	297	253	290	281	301	262	305	276	313	296	265	292	297	297	279	276	278	269	286	263	266	304	290	305	269	279	289	279
24758	37285	26682	9185	3280	2316	1827	1418	1146	906	862	735	607	603	568	510	498	478	449	433	433	427	475	429	377	417	396	368	366	407	392	370	385	369	373	407	354	412	383	379	389	368	347	345	397	367	385	348	380	369	368	355	385	346	364	347	360	371	338	382	313	360	369	363	360	349	367	334	360	330	379	375	362	357	355	364	370	348	350	376	397	333	353	342	360	378	385	372	375	323	350	404	356	357	345	376	372	368	343	363	382	343	324	364	342	342	387	356	356	352	340	383	389	377	350	390	371	337	369	414	356	378	341	370	389	319	375	341	347	356	359	377	348	336	349	394	347	372	320	356	374	369	364	376	393	373	427	374	331	361	392	400	344	354	338	365	331	334	337	358	373	369	332	360	372	386	380	354	394	332	357	365	349	342	314	374	396	364	376	331	337	390	354	391	362	347	365	358	354	351	338	362	341	348	355	350	341	346	351	343	378	380	353	354	342	345	342	323	374	358	325	360	376	353	366	355	357	333	335	345	377	356	363	360	372	390	332	351	339	356	376	364	360	354	328	357	328	354	350	357	367	365	355	338	398	370	379	366	401	362	362	347	349	360	359	364	367	360	385	370	382	334	374	362	362	347	340	340	347	385	388	366	322	363	361	359	359	339	337	359	366	380	349	352	344	345	341	377	330	356	348	370	348	379	363	347	349	335	384	349	369	364	341	366	329	363	332	371	343	335	359	357	339	336	386	355	354	382	349	373	384	372	329	346	366	385	355	352	349	327	372	362	385	374	322	400	366	361	311	376	372	351	342	364	385	371	305	338	360	371	345	354	327	352	333	408	363	332	343	357	368	313	370	348	408	401	368	373	339	330	344	360	375	355	340	355	343	341	362	389	333	335	346	349	364	346	350	350	407	374	345	354	345	378	379	384	340	350	332	388	356	359	349	329	301	373	347	354	368	350	335	339	347	368	355	346	316	351	337	310	374	364	342	348	387	357	327	359	359	366	372	353	341	341	362	352	373	348	361	359	330	390	402	369	328	364	361	352	366	347	344	376	347	371	355	383	352	351	368	335	340	347	353	365	347	386	350	309	351	340	335	378	359	372	344	367	381	360	347	360	331	360	356	355	343	356	354	366	339	365	340	404	357	339	360	379	341	342	329	338	365	341	346	348	396	335	380	360	329	372	344	380	322	360	358	353	340	366	384	341	359	362	357	346	332	317	341	368	342	367	384	383	373	339	364	359	352	360	342	373	367	382	389	371	321	369	330	336	354	399	329	355	358	351	357	358	318	354	337	362	328	348	352	355	336	342	337	331	342	339	321	362	368	359	330	409	367	365	374	355	369	354	352	373	370	346	384	323	336	344	379	337	318	369	369	360	351	355	367	361	322	346	355	364	388	377	345	371	357	358	360	369	345	367	359	379	377	357	340	364	351	334	380	360	390	350	344	313	353	368	336	352	347	360	341	339	344	360	359	349	333	318	352	363	326	363	391	321	353	350	375	384	329	362	360	334	387	362	368	333	346	378	375	396	371	381	374	374	363	348	372	372	331	370	337	353	347	319	358	343	350	338	349	344	340	369	345	341	360	336	343	373	373	372	366	377	341	344	336	373	381	356	334	365	394	333	331	334	330	400	350	342	347	353	362	380	325	342	311	350	392	333	355	370	321	357	371	370	346	351	348	370	371	344	339	325	362	353	369	367	355	340	353	339	326	373	344	335	373	362	361	384	362	357	343	376	344	362	404	367	345	366	366	347	320	356	380	349	368	332	355	333	331	322	350	360	353	334	384	335	360	355	338	359	338	344	372	363	352	351	382	360	378	326	388	372	360	359	348	368	349	346	378	354	348	374	326	357	340	329	370	364	366	346	362	377	345	350	361	375	358	376	371	352	348	376	399	323	345	335	357	393	354	354	334	369	342	366	360	389	383	344	360	338	346	348	331	335	361	329	363	363	357	336	355	350	385	363	316	350	339	367	369	346	368	340	344	331	368	339	336	328	359	361	378	351	339	359	345	376	393	369	374	318	371	331	393	324	360	353	373	346	362	360	373	342	346	360	359	347	348	342	347	337	368	309	360	326	321	368	358	314	364	352	332	345	377	348	358	345	388	331	317	387	357	358	382	369	345	377	385	344	364	342	342	371	346	368	344	365	352	354	378	347	402	350	343	335	360	351	363	339	340	393	352	379	356	377	353	346	341	375	358	373	346	353	317	384	393	318	375	382	340	342	358	376	324	370	345	356	371	349	365	367	374	356	350	359	329	321	339	345	348	329	356	352	341	360	382	348	362	341	381	349	355	374	328	331	353	375	336	343	338	332	359	357	377	339	333	327	350	344	387	347	360	322	361	376	332	363	341	371	329	343	350	312	359	330	359	385	334	348	390	347	360	361	372	356	347	364	353	354	350	368	341	336	356	370	344	365	338	370	345	353	386	348	344	365	357	346	380	326	359	371	336	325	370	378	390	343	368	386	346	334	343	364	352	329	342	347	385	358	331	352	352	365	352	371	410	359	336	356	352	352	326	381	366	339	375	323	348	359	345	359	349	343	359	337	314	356	355	336	346	356	362	360	365	354	338	376	340	372	374	331	354	354	378	359	353	356	365	344	368	345	371	350	365	355	367	359	352	371	322	330	345	368	386	359	348	353	364	330	379	343	350	381	379	369	378	346	359	303	352	364	354	322	350	327	333	352	372	323	367	362	373	356	385	346	404	340	350	364	328	387	352	337	343	354	315	340	343	337	343	318	362	358	377	340	333	347	342	372	340	353	335	353	335	350	342	372	331	364	339	388	366	350	340	369	356	348	379	364	348	373	363	330	351	372	345	358	358	335	337	349	348	381	359	369	374	349	360	376	344	327	341	378	332	377	340	346	386	353	374	377	355	323	396	355	366	367	355	363	335	364	360	331	347	331	345	380	360	346	384	387	360	324	328	340	398	393	372	349	358	346	359	354	359	345	350	357	337	378	391	313	356	341	361	368	353	321	350	369	325	347	360	402	337	359	367	343	320	386	342	309	349	380	337	363	331	351	354	376	342	349	352	379	338	341	379	366	327	336	308	402	350	399	365	359	354	351	359	341	370	337	360	372	350	350	346	369	348	352	361	361	350	347	346	391	355	347	363	362	358	355	346	357	374	357	360	330	330	349	328	382	385	365	343	365	380	354	328	322	349	364	347	351	375	376	396	367	372	354	339	340	350	353	397	378	377	353	365	373	351	324	357	322	346	365	365	320	338	365	355	344	363	350	352	349	374	368	356	318	382	366	353	349	341	374	345	350	318	351	344	358	371	357	347	367	337	350	359	304	379	351	346	355	346	357	345	311	333	321	368	358	326	365	319	328	330	350	334	338	373	403	330	327	343	369	354	385	351	357	325	354	373	358	352	345	351	332	380	330	349	354	332	361	322	368	324	353	396	360	355	362	360	380	328	343	348	354	358	347	394	349	355	362	391	370	357	337	359	330	347	385	358	404	341	353	377	358	364	377	355	359	397	359
27359	19753	10748	2720	634	535	477	470	486	441	454	461	418	432	447	452	470	456	452	418	421	431	454	438	468	469	453	455	431	445	450	427	444	449	448	443	398	458	465	405	409	436	431	449	448	440	438	433	447	433	456	393	448	462	455	466	433	436	421	456	437	409	471	425	419	437	426	411	434	457	437	448	455	428	460	448	445	444	474	412	429	420	418	399	407	451	423	457	416	409	460	458	393	406	458	412	439	426	453	404	455	435	436	442	423	469	419	428	393	437	443	435	448	399	426	443	435	465	468	403	432	423	440	427	419	449	430	431	441	440	440	464	462	460	426	447	454	427	449	429	385	396	438	451	440	441	420	430	432	417	461	397	416	446	421	441	464	432	458	465	426	447	421	425	439	434	417	447	430	421	436	469	449	385	430	440	465	462	397	466	418	437	435	469	433	453	432	456	398	430	449	440	429	450	396	496	442	452	465	372	423	450	421	417	420	425	420	425	415	451	458	430	453	436	425	438	428	438	476	394	447	443	419	441	426	426	447	441	431	421	464	469	463	429	451	424	427	445	433	432	456	445	431	459	434	392	410	423	431	456	458	477	404	430	453	436	412	481	425	387	398	456	444	466	459	429	431	404	447	431	427	467	401	428	451	411	394	457	424	424	449	428	442	449	454	431	431	455	414	472	434	438	439	440	435	420	424	395	403	457	444	477	450	407	426	472	381	434	445	416	412	451	445	477	441	451	415	431	429	449	453	412	424	441	430	423	432	451	445	410	426	432	415	425	479	468	435	425	424	442	414	455	459	423	407	450	423	437	420	410	435	416	441	403	439	433	431	424	434	407	458	443	447	420	380	441	432	440	392	429	426	452	432	427	443	471	446	446	425	400	413	396	416	413	406	450	445	455	429	450	458	436	397	446	440	412	447	409	423	470	407	444	427	419	460	433	458	443	405	379	464	406	427	447	426	444	459	405	418	440	434	457	426	458	411	442	456	455	444	394	419	409	428	500	429	419	440	421	412	438	449	464	447	469	433	435	451	421	422	423	435	405	458	428	437	456	427	483	450	442	443	423	463	424	457	448	453	465	434	429	448	429	443	420	436	457	478	449	450	463	478	423	426	438	446	415	402	442	418	445	438	482	409	431	442	417	445	417	437	473	403	416	410	450	450	442	425	432	467	456	452	431	453	431	444	439	433	417	408	477	407	430	422	462	447	397	449	461	409	448	426	445	449	444	446	395	459	466	448	431	420	449	442	460	405	417	451	456	393	423	452	446	436	459	462	436	460	434	459	465	471	484	426	436	443	432	464	466	426	428	459	432	412	418	461	476	464	441	445	441	453	451	429	399	479	450	507	435	427	406	404	421	439	453	460	408	464	453	441	418	465	457	445	471	439	446	450	447	460	428	417	443	435	438	461	447	429	401	403	445	429	432	445	433	430	413	442	411	463	434	460	432	435	457	454	420	420	446	489	434	448	410	432	442	428	451	434	438	449	445	452	419	440	478	434	451	432	406	452	456	437	426	392	460	467	444	427	426	449	421	456	398	428	460	395	436	458	437	455	422	453	453	463	415	429	465	416	473	489	444	450	478	404	431	391	470	450	453	452	438	425	459	461	410	399	443	418	435	441	440	425	431	428	452	456	443	448	408	402	444	424	429	455	422	426	415	418	455	392	443	466	475	474	455	439	443	425	436	435	450	420	434	419	428	426	436	446	435	424	418	423	419	457	463	464	417	465	459	426	418	420	446	399	405	408	415	445	456	460	420	468	465	429	441	432	465	455	430	429	430	476	453	432	459	444	453	410	443	431	414	432	426	445	441	445	492	422	436	469	456	406	435	427	437	433	419	442	444	411	430	397	441	463	371	464	428	374	478	478	467	438	400	455	418	409	440	407	427	440	430	450	459	403	419	425	458	428	453	448	428	437	455	408	444	427	410	436	455	450	435	459	409	458	466	452	438	425	438	434	430	437	436	441	430	409	442	428	444	419	457	415	442	402	473	428	433	426	424	412	442	468	395	436	442	475	419	453	448	392	406	424	431	431	463	404	435	418	430	440	446	425	455	405	408	415	454	442	412	422	420	469	477	401	455	411	410	435	426	457	403	494	472	416	420	430	442	428	430	475	406	427	434	474	432	457	427	437	425	421	388	484	434	421	424	407	460	462	427	459	432	399	464	402	437	429	442	430	407	416	444	422	423	432	441	426	423	433	448	433	404	403	423	412	399	437	458	472	411	478	436	466	480	426	430	449	390	480	433	432	424	431	471	437	416	448	427	437	482	412	415	441	419	381	433	409	439	414	430	437	434	441	469	454	453	447	475	446	403	460	441	423	428	459	458	401	419	429	433	395	433	433	463	451	444	409	457	448	433	446	486	432	425	435	438	429	485	429	462	427	414	496	424	431	438	410	449	479	432	470	437	433	428	426	428	402	401	447	475	448	475	446	421	393	430	458	421	461	425	441	444	426	404	445	440	418	436	457	437	437	424	451	455	404	463	442	468	434	424	405	423	461	409	428	403	410	414	444	431	434	418	388	390	447	420	456	401	437	443	445	453	431	433	408	414	442	439	442	410	431	408	433	427	424	417	422	459	453	435	434	429	439	439	434	456	434	441	446	444	427	434	406	450	411	415	437	437	432	425	461	439	395	429	428	434	446	462	429	409	472	434	408	456	460	494	463	435	460	426	465	414	437	481	437	410	430	427	420	449	443	435	425	442	444	421	415	425	457	424	471	481	439	427	411	420	447	497	398	438	456	427	449	437	421	442	435	454	392	427	434	428	416	440	430	460	418	452	418	406	425	389	390	449	449	428	412	434	486	459	437	421	448	412	475	392	422	420	434	421	451	390	457	436	468	476	431	418	417	402	447	420	447	455	429	422	430	444	399	438	456	446	451	450	424	418	451	448	459	444	394	433	466	446	446	442	425	450	446	427	422	431	440	424	406	421	397	453	414	376	445	454	387	423	435	433	441	433	441	393	435	466	418	402	439	439	431	460	427	463	457	436	389	408	452	466	375	404	405	443	430	423	448	437	430	420	401	458	418	408	444	441	413	434	454	487	427	393	444	416	429	443	439	480	429	458	446	426	413	434	450	438	426	400	407	404	442	440	460	454	431	441	422	436	460	437	432	453	443	445	461	449	412	423	489	414	465	455	412	451	442	426	449	409	411	442	451	442	422	415	427	466	438	447	425	431	437	463	434	456	424	424	424	413	457	444	458	455	425	436	421	422	439	449	441	410	448	406	427	387	440	413	416	461	476	427	424	459	408	424	469	412	441	435	438	441	415	448	448	477	417	435	433	450	440	441	411	456	433	435	427	446	443	441	415	457	393	431	494	429	433	412	436	450	458	402	438	381	468	394	438	413	446	428	389	423	422	419	427	416	427	398	438	459	458	427	416	408	443	444	492	414	436	425	430	439	410	452	444	461	403	426	394	443	466	475	473	427	472	431	423	405	443	431	460	423	446	409	430	436	446	441	437	473	439	393	465	446
15660	16109	9633	2532	807	618	629	585	598	560	540	550	534	563	541	541	549	547	523	586	544	549	569	538	544	590	526	567	537	538	514	546	552	579	538	547	518	532	590	557	562	538	528	548	530	527	553	526	546	504	541	503	535	523	533	530	554	526	550	604	537	535	513	528	542	562	578	539	525	547	501	533	508	521	543	551	526	525	498	529	535	563	538	484	546	544	572	542	515	493	575	554	551	527	553	543	531	519	537	529	573	556	610	559	536	548	534	508	553	540	546	516	512	569	535	545	526	547	560	539	506	523	544	553	537	541	550	532	552	537	516	477	528	513	548	518	528	555	550	495	512	537	533	582	550	516	530	507	553	532	527	584	553	518	544	484	533	520	552	493	512	545	522	488	574	541	539	504	543	544	520	558	534	537	529	562	512	576	568	527	554	525	521	591	534	551	571	543	562	550	571	528	553	535	526	543	526	539	565	540	579	498	507	568	550	530	566	569	541	566	547	545	567	560	565	595	550	575	540	523	492	541	543	553	530	550	541	541	531	542	554	535	490	494	528	547	564	547	563	540	545	523	537	568	529	505	555	575	566	571	539	537	571	535	548	575	523	556	520	492	570	525	549	548	526	521	550	496	553	516	494	554	541	555	545	553	538	563	544	539	529	515	544	544	523	548	501	525	512	523	550	541	547	543	500	524	565	547	544	514	533	510	588	539	520	523	537	539	584	539	525	568	558	561	539	536	521	546	565	539	476	557	507	535	530	493	552	560	516	558	529	559	548	567	533	542	508	558	504	535	523	502	564	504	548	506	547	507	563	528	548	523	568	546	597	487	566	553	543	559	522	550	545	547	520	541	565	523	549	534	536	495	508	533	569	529	526	515	560	544	522	573	536	572	549	505	550	545	531	561	574	560	570	568	539	509	532	540	501	525	512	511	510	535	530	518	568	593	531	559	539	524	561	517	553	539	528	541	540	560	514	539	526	568	527	524	542	499	495	556	540	506	537	542	620	527	504	540	542	511	527	532	526	537	572	534	526	462	483	576	546	499	526	529	536	514	545	559	570	521	544	520	508	540	506	572	559	576	557	560	539	565	505	522	556	489	500	518	555	544	536	528	562	580	516	542	543	515	513	560	525	580	537	539	540	553	523	511	524	521	542	586	527	546	526	517	535	499	566	485	564	565	542	482	545	505	540	515	522	540	512	564	528	514	543	549	516	555	563	588	499	563	542	517	517	544	563	588	552	533	547	544	496	567	558	584	541	539	558	533	530	557	574	523	599	532	543	552	525	562	550	526	501	509	543	521	546	516	535	565	541	537	557	562	528	523	510	528	529	523	590	532	501	548	519	503	525	519	532	499	552	611	561	525	537	573	547	551	553	509	539	536	576	523	532	568	553	536	601	578	540	492	550	521	544	529	520	518	571	546	555	562	516	520	572	541	543	544	536	540	509	515	540	577	550	534	547	503	549	545	505	536	508	522	550	506	539	564	557	565	529	559	537	590	514	551	540	540	562	553	537	564	532	561	531	546	513	553	543	522	538	522	543	523	545	552	535	513	536	551	556	530	503	524	533	517	559	564	530	514	559	575	571	541	529	567	536	494	508	529	535	566	558	480	529	536	517	555	541	509	526	530	503	512	519	533	554	536	579	536	546	534	557	556	502	557	547	540	543	517	564	542	554	530	543	553	497	559	558	550	540	504	560	489	537	554	515	580	534	573	558	547	547	544	502	504	578	569	526	558	522	536	533	525	575	528	577	568	568	546	567	539	543	544	526	545	491	538	538	540	563	514	556	517	520	540	494	540	533	529	552	491	552	515	593	556	524	566	566	516	543	549	531	516	592	561	561	544	559	514	538	542	579	525	541	557	520	526	566	540	568	569	548	492	524	545	480	531	553	538	533	516	477	538	546	473	521	549	531	557	559	542	523	531	525	532	540	519	553	547	529	534	543	544	547	549	499	520	566	543	568	560	585	604	521	547	518	554	578	544	558	579	527	550	512	549	522	505	520	513	545	605	532	521	543	555	519	541	546	523	514	560	511	582	456	530	545	545	540	538	518	551	535	554	550	508	553	540	551	538	561	540	532	558	522	563	543	542	520	536	534	531	555	522	533	541	586	539	551	549	563	531	516	549	535	495	561	528	501	567	559	565	527	498	481	523	568	491	549	499	511	566	532	544	509	539	542	529	555	517	547	537	534	529	534	531	552	545	549	577	536	605	531	510	525	547	550	534	536	536	504	532	531	534	517	557	539	529	539	560	584	545	552	517	525	538	534	511	503	521	558	584	562	536	569	544	555	539	504	535	546	489	554	546	534	499	513	549	504	549	555	526	526	534	591	510	556	563	548	496	553	533	502	570	558	544	536	546	564	568	527	548	522	538	510	532	566	526	528	551	555	536	502	541	535	513	550	497	520	535	585	511	551	529	553	521	523	517	528	581	543	591	531	499	518	526	518	502	560	493	516	529	550	503	544	540	544	484	581	556	528	515	561	510	510	540	561	550	534	488	509	564	537	562	554	509	508	508	473	510	568	511	495	542	541	514	589	507	515	525	558	503	495	533	486	555	535	506	577	555	552	564	532	552	526	532	542	516	553	511	541	531	512	575	521	535	563	507	510	541	504	542	530	576	566	550	534	492	535	539	519	516	550	504	528	531	528	517	506	567	539	541	547	520	518	534	499	526	567	543	582	543	565	549	540	545	560	549	509	549	540	552	591	521	543	544	543	570	516	553	520	510	551	552	482	540	550	554	519	519	545	562	521	535	547	522	523	583	535	519	535	555	528	546	562	476	547	511	525	510	543	533	526	538	504	544	499	542	564	562	520	546	536	539	535	539	513	551	558	560	536	495	590	553	549	561	549	499	569	531	564	543	553	527	579	574	511	526	523	521	534	519	557	549	549	520	546	516	518	512	560	562	500	551	543	542	513	503	539	506	595	505	563	564	543	544	551	518	525	552	532	477	556	551	552	583	523	546	527	523	566	534	540	550	533	489	546	530	523	548	505	552	527	547	514	518	544	539	566	528	548	533	566	543	543	543	535	549	554	511	515	517	516	536	528	491	542	543	569	528	556	518	553	523	570	545	501	599	522	505	527	529	504	574	518	539	525	536	520	564	538	565	578	567	521	547	565	539	570	533	509	524	503	531	539	535	534	556	552	528	537	566	557	538	552	522	585	531	563	540	498	543	507	516	589	537	550	555	529	527	543	533	548	538	563	582	566	543	562	530	545	508	549	569	558	524	523	537	554	497	512	544	539	535	528	516	505	486	513	516	537	545	527	556	497	580	540	551	531	514	531	554	571	542	508	563	518	572	522	543	509	569	549	518	521	534	544	540	551	527	580	504	528	534	516	563	529	506	511	505	505	551	512	528	532	529	512	534	548	526	524	540	520	524	548	528	499	509	558	551	567	498	515	551	537	517	544	558	530	558	559	500	561	536	514	534	542	528	564	546	513	556	516	526	531	577	536	492	557	510	550	522	522	516	551	502
23618	21016	28021	24178	20913	8038	1095	757	640	610	576	524	543	518	557	514	476	492	488	450	470	456	479	461	485	474	471	462	507	469	481	460	432	495	487	491	492	455	452	481	484	459	500	471	464	450	448	466	448	482	502	439	460	478	451	460	482	475	430	448	440	438	464	453	440	471	467	454	443	483	461	442	477	457	455	474	453	457	466	454	470	437	457	505	387	448	440	486	402	484	486	479	471	459	448	437	435	456	432	475	491	465	469	445	470	449	426	483	462	479	433	455	440	477	429	507	493	470	485	454	447	450	477	458	457	448	492	473	425	452	453	449	433	455	471	433	454	461	481	483	461	434	466	461	487	475	473	474	477	450	444	482	476	473	454	442	500	496	444	464	457	458	459	483	451	473	414	439	459	484	468	452	480	425	501	452	477	495	508	469	432	484	482	435	446	496	456	463	447	476	476	447	448	438	431	415	486	496	457	423	462	458	434	425	462	498	468	416	471	468	422	457	463	500	428	492	481	425	454	454	461	477	456	429	494	415	488	467	460	470	451	443	428	463	461	465	437	506	458	448	460	459	484	417	504	451	454	442	476	445	499	465	486	477	429	507	453	481	413	440	449	443	457	432	443	451	452	416	437	474	470	478	470	468	457	473	447	449	417	482	461	455	467	436	456	445	443	435	421	455	442	461	425	440	483	457	459	425	477	440	420	461	482	479	443	447	506	435	436	472	446	449	478	464	447	455	485	410	450	434	455	452	476	428	484	473	476	471	465	465	472	497	449	446	423	442	480	469	446	448	496	471	475	444	444	472	449	489	477	470	448	454	475	477	446	472	459	474	407	449	460	470	452	460	487	464	459	470	432	482	432	472	446	438	476	480	489	430	423	501	447	455	450	432	498	413	438	469	467	451	475	480	457	506	447	428	507	416	489	461	492	441	463	453	467	497	492	439	466	479	471	507	459	434	434	437	488	452	433	479	456	461	492	501	425	471	452	420	467	454	465	466	457	437	438	447	470	443	439	476	457	417	414	468	477	422	451	445	456	481	486	436	455	449	463	462	432	490	433	460	495	470	481	437	494	468	441	446	438	456	429	450	433	475	482	445	467	460	466	425	490	463	486	396	444	464	460	436	468	473	487	478	453	435	444	466	464	445	449	455	456	462	422	478	491	487	468	463	475	445	415	458	451	454	474	477	455	471	497	431	460	444	470	432	424	476	436	473	472	448	479	431	455	458	513	467	464	435	420	507	455	450	458	512	439	402	480	403	427	467	481	471	463	424	493	448	424	451	466	481	448	481	494	474	455	457	461	409	496	464	438	457	465	433	453	457	459	471	479	453	486	511	465	453	478	521	443	482	481	429	449	463	458	450	465	413	412	483	448	424	483	460	449	421	498	451	395	474	479	474	442	459	442	417	447	437	432	439	423	457	433	446	439	469	486	460	427	430	489	477	424	458	421	473	445	443	419	465	471	440	506	458	472	455	466	429	453	462	507	417	432	485	442	446	449	466	425	464	458	497	480	442	444	475	456	520	418	471	451	420	463	470	457	485	467	405	468	487	480	484	475	476	455	468	415	490	450	452	467	434	494	466	455	443	433	471	445	449	489	434	442	491	458	463	431	476	451	461	425	479	460	456	435	509	499	433	434	426	478	448	453	456	471	454	441	470	468	446	461	431	478	490	419	431	458	448	438	453	484	451	445	470	436	450	438	480	456	448	434	448	456	486	472	471	394	488	441	435	474	447	461	432	436	464	479	475	469	470	439	448	473	423	441	496	440	485	443	475	474	445	446	481	415	459	452	482	461	467	480	492	430	433	467	443	473	444	469	457	504	508	455	450	477	433	419	466	477	472	463	430	436	479	456	482	459	425	471	485	447	444	461	486	508	478	420	490	471	487	474	508	477	438	432	457	474	493	467	480	486	437	431	448	458	419	472	438	507	447	470	489	447	442	464	442	478	466	444	460	455	464	463	476	463	441	431	423	434	433	455	457	462	474	456	467	467	452	452	445	480	497	459	462	457	475	413	482	470	455	451	453	463	454	484	423	476	455	469	453	492	469	456	435	414	456	463	446	421	468	439	494	460	470	473	464	455	471	486	462	448	450	483	463	448	479	482	446	449	468	453	446	473	471	507	482	459	458	467	468	462	444	494	465	487	505	460	444	484	484	450	474	497	414	447	500	465	441	429	461	440	421	441	434	457	460	454	457	424	455	448	444	429	453	461	459	438	469	481	461	442	447	463	434	470	490	429	449	436	475	449	443	496	459	459	469	466	485	512	501	464	447	438	471	471	458	489	432	437	454	454	450	483	483	473	453	430	447	472	417	445	426	413	422	442	451	451	443	491	457	491	463	454	445	443	454	436	456	525	446	455	445	453	493	469	467	436	460	441	454	475	467	459	448	488	433	479	452	467	451	491	471	408	462	451	512	436	450	489	454	424	426	486	456	478	452	461	439	487	436	462	443	465	459	424	478	463	466	468	430	441	454	470	445	438	481	481	458	469	438	436	432	472	464	503	502	470	509	469	466	445	462	463	458	455	493	442	463	435	428	436	446	464	457	474	463	458	485	473	437	451	470	459	441	476	469	440	510	415	426	468	484	499	446	462	471	427	465	423	471	429	446	443	493	482	446	478	500	440	419	458	509	442	468	447	438	441	470	513	446	446	456	439	451	464	464	450	444	433	452	479	446	455	469	459	400	491	481	488	470	419	438	443	455	468	441	461	460	466	463	428	495	455	448	439	464	464	434	420	467	443	442	407	467	416	444	446	454	418	447	467	480	469	454	462	483	449	457	456	458	427	470	437	477	509	454	477	475	447	447	496	452	475	427	455	450	481	436	471	452	473	447	446	440	460	468	479	457	408	470	469	505	462	457	466	413	484	452	507	422	463	498	435	489	497	435	464	471	450	462	455	492	432	433	448	457	446	479	453	479	448	479	430	399	447	425	428	473	448	461	488	506	430	433	445	434	474	472	457	456	474	484	469	442	495	496	473	475	416	466	432	448	462	483	490	466	452	449	438	471	487	488	472	467	444	422	437	454	444	470	467	459	465	481	479	463	453	462	452	450	463	415	464	466	436	449	467	459	436	458	444	452	448	459	481	448	502	472	455	486	427	427	465	450	488	465	455	460	473	465	463	485	451	409	496	440	451	453	435	477	477	484	446	429	464	511	456	421	462	489	446	466	442	450	454	456	460	461	421	472	465	483	429	466	477	454	437	464	450	443	435	434	451	439	475	429	433	481	439	402	503	466	439	495	454	457	435	472	455	440	447	461	453	466	469	457	441	466	408	468	444	459	475	479	449	413	483	489	482	464	446	453	469	413	439	449	462	439	454	479	454	468	475	453	444	429	438	480	458	457	490	455	457	436	446	453	451	443	476	475	478	461	456	461	475	447	467	440	462	448	435	407	430	444	487	445	456	433	495	499	444	424	474	445	422	439	461	469	436	455	481	465	479	466	466	431	438	473	462	448	475	454	434	496	452	477	451	479
20616	30692	20481	6913	2199	1637	1364	1138	1018	907	798	756	741	707	703	638	651	690	661	620	586	620	615	575	593	647	597	591	585	579	602	621	567	584	601	575	572	555	552	638	587	578	541	564	571	527	591	589	540	541	535	577	603	584	633	577	572	582	557	545	601	558	564	600	569	595	584	597	557	558	589	554	568	551	586	594	611	566	621	562	551	592	582	575	561	596	562	576	552	561	565	603	609	533	558	521	536	573	568	567	536	583	582	538	536	575	573	550	554	558	559	557	617	584	581	547	588	576	591	543	573	572	601	543	583	577	608	594	569	598	530	609	527	577	545	525	589	575	574	564	577	552	569	572	535	566	572	522	589	556	577	580	555	607	604	595	556	571	581	612	572	572	563	588	579	616	540	576	583	576	589	565	582	591	559	532	614	569	577	597	598	605	552	551	548	579	610	589	594	547	582	576	526	592	573	603	600	573	572	607	609	570	610	553	575	571	543	562	554	560	569	573	584	592	597	564	570	559	546	609	603	535	589	595	547	580	556	586	600	550	566	590	634	615	540	587	569	583	567	584	611	570	561	553	603	568	573	552	560	565	593	528	559	592	550	574	590	602	552	574	594	596	564	562	596	533	605	572	556	566	566	580	552	592	571	600	564	585	527	584	551	532	610	576	540	574	552	577	622	547	617	562	584	554	605	534	567	547	563	558	565	593	557	572	542	548	557	571	603	548	553	597	551	558	564	599	557	570	574	534	563	562	585	557	569	556	543	560	579	549	597	571	585	573	582	565	580	562	604	561	580	610	567	554	611	559	550	593	615	631	599	577	618	590	552	569	576	565	548	563	553	562	522	574	596	544	580	607	578	542	610	579	595	597	562	586	569	564	645	538	606	609	571	585	556	541	583	553	539	522	534	591	507	567	575	566	581	589	576	567	594	586	547	522	557	603	559	543	561	532	570	589	520	564	565	563	544	562	525	561	598	588	545	566	567	526	562	567	560	538	523	554	570	550	581	572	572	568	542	589	568	572	588	567	507	574	582	549	556	555	560	558	577	574	557	565	615	599	619	562	624	556	602	557	602	595	576	560	566	564	568	541	560	572	607	572	574	582	558	546	547	579	566	566	593	543	519	619	554	584	591	549	580	615	572	583	588	535	586	570	576	571	607	567	576	564	581	587	542	576	562	584	521	568	547	564	568	572	581	540	563	582	576	541	592	569	573	563	570	545	538	609	613	512	594	577	597	607	611	565	525	494	547	595	568	580	571	555	571	562	548	591	567	542	532	619	552	565	616	570	532	527	574	530	572	537	520	558	579	527	554	555	552	603	601	606	586	554	570	602	529	562	558	537	562	579	598	562	545	565	573	558	587	593	579	580	541	611	549	573	566	538	523	561	592	588	563	567	573	574	581	600	551	584	549	580	586	536	582	595	580	571	564	579	592	598	579	565	563	595	554	552	558	604	558	577	585	578	581	583	550	553	556	574	574	539	543	537	633	575	585	585	561	601	555	553	572	577	563	509	614	601	567	562	565	589	548	543	524	586	567	553	538	549	560	510	552	630	586	575	593	570	573	551	558	563	567	568	589	554	598	499	563	600	564	566	579	569	547	546	551	590	564	578	592	599	571	534	526	572	572	614	599	549	552	577	601	536	597	574	624	578	579	594	541	559	581	589	564	560	549	563	557	602	518	564	542	542	579	565	569	589	589	589	538	561	604	543	555	573	555	554	564	589	602	579	541	585	622	544	559	518	523	537	559	567	586	541	568	556	562	571	561	530	612	583	570	598	549	573	587	554	576	562	572	554	592	542	536	579	533	573	553	559	599	534	593	535	584	591	548	595	608	552	568	615	571	570	576	527	557	572	589	623	573	566	589	566	581	557	515	576	606	587	547	519	580	550	569	587	560	547	585	607	573	541	539	560	606	546	586	560	592	580	549	549	550	585	548	552	591	541	571	555	523	571	518	596	570	602	589	563	575	533	583	538	599	537	591	587	563	509	615	594	538	575	564	588	566	574	579	532	612	598	598	561	543	598	581	513	584	545	575	567	601	562	595	553	566	590	593	558	570	560	593	597	570	616	574	599	585	535	584	527	561	580	603	513	594	569	536	588	562	543	565	545	544	552	546	561	576	561	570	491	616	548	588	544	532	584	620	555	550	570	595	559	565	570	570	588	544	638	595	583	561	604	587	568	547	574	542	585	566	571	614	527	568	566	538	580	542	598	552	559	564	604	539	578	537	555	544	553	550	570	585	582	537	570	588	577	560	527	581	537	557	598	594	550	552	583	575	580	554	562	595	595	571	582	528	588	581	594	550	546	586	548	537	562	592	562	584	563	546	571	553	566	523	571	553	606	561	585	579	558	566	562	564	594	610	574	588	578	592	530	604	587	591	548	587	575	592	584	574	563	613	555	580	625	573	611	585	588	599	550	547	528	608	614	604	583	525	558	556	565	591	579	562	569	544	568	553	582	572	561	540	552	561	603	583	583	549	548	569	583	604	585	553	544	568	573	560	573	575	559	588	605	582	586	601	559	580	617	561	544	578	567	609	545	555	572	584	569	589	552	593	558	586	587	579	574	553	566	557	604	555	552	554	581	610	570	571	543	534	568	593	609	586	509	593	535	583	591	566	562	575	550	575	569	589	563	548	571	571	584	566	567	605	621	548	576	564	565	576	606	608	554	561	589	585	577	562	537	559	587	589	634	544	566	561	567	599	524	534	582	604	572	588	573	533	553	552	561	536	564	549	569	573	577	576	591	561	549	570	570	592	543	523	599	542	588	570	627	554	524	556	596	571	536	572	576	577	596	564	557	555	578	619	589	606	586	564	543	569	552	571	587	592	571	575	552	584	547	584	529	548	559	598	557	576	540	531	549	576	589	573	595	537	576	575	519	560	550	564	586	559	581	564	540	580	551	562	561	547	577	574	545	577	569	582	604	586	545	569	577	526	559	596	568	539	569	574	549	593	555	544	583	546	565	623	553	549	584	531	535	570	575	563	556	546	548	609	562	542	534	595	560	554	546	547	532	535	540	584	570	539	590	565	572	530	548	588	565	576	595	575	567	563	544	556	565	594	622	573	584	577	558	544	578	562	555	591	554	531	579	593	558	548	580	583	558	544	601	601	577	538	592	541	535	565	601	549	587	532	583	572	513	554	559	541	565	582	571	583	566	575	603	569	549	551	597	538	537	560	584	593	569	548	565	574	574	566	555	559	545	558	528	557	541	576	553	552	549	567	580	601	543	582	531	571	539	608	555	574	551	570	601	579	585	571	523	573	563	589	580	558	559	554	542	546	560	635	577	573	559	569	573	557	563	544	569	580	590	611	573	568	586	541	525	619	550	566	614	574	590	595	629	580	561	569	568	563	526	604	552	591	548	565	576	569	601	582	613	602	602	534	571	534	557	565	576	586	551	548	600	566	553	540	558	606	545	549	529	551	569	574	575	595	618	560	605	569	542	552	525	567	569	553	549	568	551	569	579	560	601	591	530
24649	20993	26925	25063	9807	660	461	423	384	350	351	319	308	332	285	303	299	292	293	283	265	310	278	287	294	297	278	309	300	303	271	274	263	278	299	285	293	304	285	307	298	262	277	303	271	260	257	307	310	246	294	271	270	262	282	258	293	277	272	269	285	274	319	290	283	263	255	298	260	289	257	307	275	250	263	264	293	277	296	269	292	280	276	298	259	261	288	269	281	287	301	266	260	268	266	280	285	268	274	277	281	260	285	287	282	280	279	261	246	288	273	287	259	255	279	266	291	273	264	238	270	273	288	278	292	293	304	242	245	282	280	318	276	253	259	277	299	289	264	277	256	283	296	273	266	292	275	284	285	299	298	288	275	261	261	242	282	278	271	229	269	278	279	283	278	243	307	284	267	255	286	307	276	254	287	271	286	280	268	282	299	269	265	298	258	275	260	260	281	280	302	260	258	275	278	254	287	286	251	253	261	288	279	310	276	254	294	264	259	277	294	275	262	230	288	284	284	245	278	292	294	253	255	294	286	298	263	269	276	253	276	297	296	263	265	286	304	288	266	275	302	277	275	296	278	274	281	280	274	273	273	258	284	242	269	307	272	280	293	267	265	278	262	263	259	286	247	264	305	290	261	255	296	283	287	284	263	266	281	290	276	246	278	296	282	297	292	285	289	301	270	284	273	272	246	252	307	283	302	261	267	279	267	274	280	240	301	254	290	279	254	311	294	270	277	255	290	284	240	274	278	302	270	261	283	278	270	320	278	270	258	290	273	280	279	321	294	279	249	286	277	300	240	294	262	281	281	306	282	279	276	277	269	287	303	274	273	267	291	278	314	303	288	265	283	267	271	312	297	276	230	300	274	260	258	298	295	281	245	295	263	305	290	295	286	305	286	260	246	312	272	320	261	273	295	280	269	270	263	254	254	250	246	272	273	295	258	257	283	258	265	271	289	280	290	282	274	229	281	285	292	265	289	259	276	268	268	261	265	279	286	287	245	281	285	264	275	316	290	309	288	262	312	301	295	284	273	291	281	268	271	295	306	278	263	268	228	272	275	297	258	264	284	290	268	279	300	302	283	278	264	272	280	265	284	292	273	287	286	242	279	284	304	277	288	279	269	281	289	276	255	297	262	282	275	260	309	273	286	281	251	248	306	287	279	270	280	301	270	262	290	291	266	307	270	276	279	280	298	271	299	303	276	290	255	293	254	290	279	286	233	294	262	262	266	258	262	304	266	280	274	283	258	269	233	264	289	257	271	285	261	267	267	289	246	283	306	263	253	269	269	307	289	274	281	274	260	262	262	254	294	293	285	273	261	275	267	286	257	293	265	266	293	265	274	283	269	272	273	263	285	293	244	280	283	275	262	273	299	273	266	249	275	313	269	300	285	275	297	272	283	285	261	277	294	282	282	257	282	237	274	268	277	280	266	271	269	270	282	274	294	316	263	277	260	253	261	259	279	260	273	282	249	300	255	249	272	270	286	290	270	292	269	263	246	281	289	271	294	240	279	273	274	280	276	297	274	282	268	306	322	277	260	277	267	273	257	254	263	274	250	256	272	282	273	261	279	301	290	273	293	268	237	257	268	262	266	291	279	261	276	294	266	269	329	310	260	317	273	292	266	288	294	276	276	290	280	290	264	280	249	269	261	275	255	304	302	244	243	255	288	252	276	262	296	284	316	275	290	256	296	271	287	262	277	246	261	274	280	277	306	278	264	296	266	262	292	301	274	272	278	243	294	281	265	278	283	296	273	294	299	260	274	273	260	304	252	280	284	288	282	274	272	295	293	281	314	264	266	255	279	282	254	270	287	273	287	283	286	236	266	265	303	244	277	252	280	285	265	279	291	309	268	307	304	261	298	294	281	275	289	252	261	287	279	259	282	278	300	285	281	250	234	260	270	266	293	281	258	260	282	314	268	271	249	283	266	309	302	267	275	254	265	274	282	254	243	252	269	280	275	281	281	282	243	294	272	265	309	280	281	254	286	287	268	259	299	280	312	275	263	278	282	275	294	278	267	300	304	249	280	253	258	290	283	296	249	272	254	245	267	283	271	268	261	277	292	282	265	294	262	273	301	308	278	260	262	276	293	281	257	295	237	260	274	282	298	267	275	284	294	309	294	288	267	269	268	277	300	285	250	284	261	249	263	264	289	288	248	286	262	311	282	259	281	248	310	283	295	277	276	308	306	279	250	261	264	278	292	226	285	279	280	276	269	235	304	256	279	266	281	296	263	272	255	265	270	260	282	245	251	301	275	271	271	285	279	308	289	265	290	278	284	274	271	263	269	255	266	293	298	281	245	277	293	272	285	258	249	268	265	283	282	309	282	313	268	284	286	260	244	252	229	307	280	271	246	295	251	265	273	295	278	289	263	287	277	295	249	301	301	287	301	261	287	265	256	251	309	269	283	270	271	267	281	280	254	279	283	261	280	270	260	271	269	295	268	269	257	266	263	300	287	337	255	278	265	305	281	274	284	268	289	271	308	260	288	305	247	273	268	267	255	250	277	286	252	274	244	302	282	306	267	307	302	266	266	319	280	274	282	305	263	259	273	292	280	271	267	308	258	277	281	273	286	254	252	266	302	262	280	276	273	248	283	260	285	320	317	288	250	278	283	273	299	286	272	284	246	248	284	294	289	254	271	260	310	295	287	273	289	277	289	291	292	269	314	281	313	290	269	285	256	282	320	287	279	257	260	277	282	255	257	262	255	271	289	287	270	282	277	276	272	277	285	259	267	312	269	271	289	288	281	260	272	293	288	262	276	287	297	304	286	281	303	291	260	263	277	288	287	283	275	292	298	298	265	252	281	267	260	319	272	310	302	290	270	267	270	302	288	300	273	228	273	306	266	244	317	270	277	262	271	277	282	279	263	263	276	271	270	279	265	312	271	280	274	284	280	258	285	294	299	276	241	259	268	285	271	283	262	262	274	234	296	263	279	297	276	290	279	282	276	269	244	281	263	288	279	272	280	286	281	299	299	285	267	292	267	306	269	289	267	311	299	283	288	287	282	256	255	263	295	252	305	273	292	293	242	285	287	260	310	282	284	276	288	305	304	247	278	287	261	306	254	272	282	259	277	278	266	260	289	298	267	273	254	280	281	282	273	271	281	263	302	268	264	276	276	256	294	291	280	274	288	267	283	267	250	273	276	265	273	298	309	263	283	292	287	282	273	294	275	286	286	268	291	292	272	278	247	290	272	248	286	244	267	259	261	277	270	272	270	275	269	288	280	294	246	285	287	268	263	296	261	291	276	274	281	292	274	308	300	252	272	274	296	288	299	259	278	279	262	278	268	287	280	275	293	265	288	290	276	309	276	287	286	270	306	249	258	276	283	313	271	297	261	263	264	287	282	279	285	274	262	295	280	252	284	273	261	287	281	285	273	259	254	258	279	284	262	280	283	259	257	268	271	274	293	295	267	264	291	260	298	269	271	275	279	250	266	282	292	298	249	276	290	268	288	268	282	285	277	280	279	274
19703	25705	15972	5342	1566	866	785	603	621	534	514	470	424	404	387	423	396	387	412	361	376	375	391	342	386	358	335	327	374	344	372	369	372	351	336	331	374	364	351	340	354	348	349	332	343	360	337	336	345	348	380	353	358	370	356	327	371	357	337	335	351	353	365	345	328	360	369	315	354	303	325	359	370	359	367	336	354	320	358	351	371	361	348	331	359	372	327	359	325	364	342	358	341	324	354	324	345	315	343	365	352	357	363	352	361	343	361	357	376	351	372	381	333	300	351	354	328	328	345	343	374	349	365	344	355	353	319	343	334	339	325	363	341	324	346	319	375	329	342	338	327	310	342	374	365	346	309	363	357	360	378	377	326	382	364	355	373	341	345	389	353	342	366	328	325	338	333	336	344	347	359	335	336	348	361	374	338	349	339	331	352	340	337	341	371	335	365	362	369	346	319	347	334	341	361	351	347	354	366	351	367	339	323	381	351	370	341	357	345	330	363	297	322	332	307	332	321	319	362	346	332	366	342	339	354	319	361	337	365	311	361	361	364	348	364	351	359	347	362	334	361	355	378	344	339	364	346	362	369	356	362	335	328	359	326	351	358	321	356	357	348	340	342	364	341	342	343	355	346	337	359	338	339	359	353	318	322	368	335	351	344	363	360	310	353	351	340	334	327	340	342	320	353	346	337	358	332	332	320	380	339	314	322	341	348	326	335	362	350	352	356	344	326	339	342	351	363	336	376	358	365	364	332	345	342	352	361	379	328	337	314	346	352	366	364	354	342	355	349	353	358	348	357	378	326	344	328	354	381	311	348	342	350	366	331	305	348	362	364	385	355	343	330	353	301	351	342	344	320	360	356	336	345	330	346	342	351	359	361	331	375	389	350	326	363	347	349	331	323	359	338	362	338	343	330	344	332	354	366	347	352	350	357	358	355	325	336	361	361	370	343	365	341	330	321	351	360	352	311	338	351	339	366	366	364	356	378	335	348	368	348	349	315	334	329	357	333	320	353	331	352	330	343	336	288	353	357	321	351	312	366	343	369	383	355	348	349	346	369	347	363	335	358	344	363	348	352	337	346	345	336	376	359	343	317	310	355	348	371	339	353	360	369	338	359	333	327	391	366	349	346	352	341	334	340	345	374	335	355	358	346	363	369	348	375	344	337	352	359	335	368	341	341	370	365	375	350	340	323	344	328	372	361	362	387	369	357	373	364	370	326	333	366	332	346	346	353	350	347	378	379	325	374	337	350	349	328	352	358	371	340	366	394	313	324	328	387	339	323	347	325	372	339	369	361	332	332	353	302	358	313	337	356	373	354	333	360	342	354	372	319	350	349	346	367	356	327	357	330	337	343	367	375	399	357	357	348	365	385	366	329	336	351	351	364	331	360	349	329	363	358	370	318	354	351	338	325	355	333	333	315	323	347	372	345	333	338	333	350	315	342	377	325	371	347	334	378	339	341	357	353	345	335	327	341	335	327	384	337	346	336	347	356	339	351	356	355	332	352	342	326	357	325	378	311	355	354	376	361	309	340	357	378	333	334	327	358	349	329	326	330	366	335	340	332	360	349	339	345	327	339	356	365	324	339	360	341	373	344	372	330	340	372	361	349	353	383	355	333	340	337	359	367	348	317	380	345	373	368	342	373	341	330	343	322	358	329	342	321	344	327	324	368	334	322	349	348	367	340	345	353	335	355	340	320	347	358	375	339	364	333	322	358	389	357	331	371	343	341	317	312	340	337	330	388	349	360	360	364	306	350	336	346	338	331	325	338	343	300	328	335	345	351	364	302	331	338	347	362	356	340	330	374	359	360	372	355	301	348	365	343	369	372	343	356	345	314	364	320	332	348	338	332	388	303	355	386	333	348	330	355	346	347	336	360	349	336	346	389	344	332	363	356	326	360	357	328	347	329	340	351	340	330	361	350	323	335	336	336	315	304	358	341	351	345	344	344	310	340	320	331	353	354	355	336	365	344	362	330	356	375	348	379	372	333	335	341	356	349	327	337	367	343	351	369	318	362	341	329	387	387	346	359	359	350	339	358	316	357	338	349	351	347	360	347	351	320	323	367	355	371	326	344	368	334	352	313	357	360	332	332	338	353	339	362	351	351	341	342	352	337	356	406	330	347	317	341	351	326	327	342	342	360	355	344	352	346	354	376	382	350	361	345	365	325	354	348	348	347	358	352	357	342	350	347	301	360	345	349	318	376	313	358	345	363	332	324	329	379	358	342	341	324	381	337	361	353	321	330	366	352	346	370	353	357	378	344	377	327	365	348	374	344	366	328	341	310	363	356	329	338	329	353	333	395	339	332	365	363	349	321	338	328	349	322	343	365	336	350	353	373	343	356	338	333	333	353	342	341	331	390	317	326	330	359	371	372	336	354	332	356	310	359	366	386	359	359	350	344	374	325	351	349	362	351	356	347	353	348	324	338	313	358	336	355	366	369	331	336	352	339	334	349	365	336	363	325	357	333	348	362	345	343	329	306	345	347	306	346	345	333	359	345	355	390	354	343	370	330	354	351	359	324	322	326	327	298	359	340	339	338	359	367	348	359	355	372	359	326	344	331	356	369	349	356	393	342	357	333	359	356	370	339	333	344	373	367	330	366	347	328	388	329	398	349	365	315	370	378	358	320	341	354	361	354	340	357	350	325	340	358	337	350	337	339	362	346	368	318	362	331	355	338	341	367	353	322	344	345	337	332	336	350	349	356	332	349	308	357	352	332	335	340	361	349	356	320	353	321	344	376	378	361	349	337	370	334	351	364	358	331	337	360	329	362	352	307	370	323	348	339	356	357	355	354	373	360	338	386	329	320	361	334	373	337	358	359	351	333	358	328	348	320	364	367	333	347	338	367	359	345	346	352	313	354	328	318	350	321	348	359	366	311	353	344	305	293	342	335	355	350	338	337	337	338	364	375	324	370	356	323	304	351	381	348	361	361	352	358	340	343	350	364	318	313	324	364	340	359	344	373	348	308	337	348	322	361	322	363	318	339	334	340	323	350	330	358	383	335	360	330	354	353	321	355	326	308	327	321	386	350	341	376	326	344	355	331	338	361	337	343	350	349	369	354	352	331	308	341	331	335	364	354	333	341	327	334	330	377	334	316	348	312	334	348	340	370	322	326	345	343	354	382	357	325	331	367	369	356	294	365	332	354	336	352	366	327	358	323	382	361	344	347	392	347	355	348	343	353	384	347	331	337	367	369	367	342	357	335	354	326	328	349	327	352	349	364	364	359	327	317	363	367	368	342	366	352	349	345	341	338	346	349	349	355	348	356	318	330	366	354	361	320	338	349	369	361	365	353	363	344	329	333	376	334	334	367	326	317	326	337	323	335	352	369	329	330	347	353	363	346	356	326	336	325	380	375	327	365	357	359	337	327	395	357	320	347	315	351	374	363	356	336	342	327	342	331	358	318	348	340	356	315	368	377	341	332	358	367	342	342	362	348	347	347	313	357	351	324	346	348	339	348	354	324	347
22588	21036	28499	23794	21026	20910	6021	837	619	501	465	458	431	407	396	371	351	331	331	326	309	305	310	339	310	342	287	295	313	290	312	312	283	295	297	297	322	259	259	269	298	297	281	262	294	277	290	292	311	277	270	289	303	319	280	281	305	285	256	264	302	282	295	281	282	284	266	290	304	278	277	260	297	272	277	269	265	266	303	289	288	267	292	273	275	267	264	267	265	281	271	275	259	281	284	266	292	271	251	301	275	275	284	286	292	282	284	281	266	287	248	291	286	303	278	305	250	248	271	276	268	296	269	259	266	253	297	321	259	256	285	267	288	282	266	286	277	247	269	292	308	266	281	256	314	273	274	305	271	301	293	273	303	267	267	278	253	287	296	269	272	319	284	259	277	273	289	314	301	286	267	286	289	263	295	250	269	298	271	311	292	274	309	281	267	291	298	275	285	282	268	268	292	292	298	264	308	314	316	287	283	316	256	267	283	262	294	301	277	270	251	278	287	277	258	291	246	287	280	280	288	306	265	277	293	288	291	286	290	286	260	278	276	285	304	282	242	299	283	283	280	267	266	270	276	272	293	297	270	254	292	304	278	292	315	295	268	279	321	305	301	279	275	291	251	276	292	269	276	274	287	280	294	285	295	303	289	280	275	282	278	288	310	264	287	275	281	278	275	299	284	310	268	271	260	282	286	294	282	264	306	273	285	278	263	289	282	283	267	280	256	322	260	256	299	293	292	271	273	287	281	273	261	273	317	268	288	272	275	294	305	310	316	296	284	274	287	284	289	291	276	306	266	266	296	286	289	269	250	280	283	285	306	276	276	292	269	301	288	269	299	293	285	259	253	300	283	279	298	301	259	281	300	310	310	292	263	280	276	264	289	310	246	245	294	285	266	289	296	270	276	270	271	254	288	291	260	289	284	271	302	256	280	281	274	281	279	305	280	285	265	283	258	267	246	275	282	280	290	304	315	268	292	284	304	289	279	288	287	275	285	318	260	279	272	284	298	279	284	270	283	289	264	242	282	240	274	286	289	273	276	302	257	297	272	282	267	247	280	278	291	299	281	276	280	270	286	261	238	267	279	289	250	266	290	295	297	276	291	298	265	283	268	262	282	279	251	286	259	296	289	275	281	263	314	278	277	299	248	278	278	256	313	283	276	255	283	264	253	292	274	271	275	278	270	273	285	272	262	281	276	259	256	250	291	252	277	267	285	284	267	313	304	282	286	261	281	303	283	279	282	289	272	286	313	264	285	281	287	294	282	283	275	289	270	269	313	298	259	284	298	258	263	272	283	297	306	277	275	290	280	283	291	312	275	277	327	272	271	290	295	286	302	275	269	277	282	281	268	274	304	287	305	318	271	249	237	275	294	270	271	298	290	281	280	282	284	293	256	255	312	282	288	302	257	263	276	285	288	274	261	257	299	280	268	308	273	301	284	300	266	272	279	248	283	296	268	293	277	277	293	286	251	261	270	284	268	277	291	273	291	291	273	285	284	277	292	299	273	302	243	296	268	295	267	310	279	276	310	277	277	288	300	260	248	289	293	273	285	315	293	291	296	305	311	285	292	239	269	298	285	269	284	280	252	315	277	289	262	291	283	268	297	274	283	296	277	252	311	259	281	308	315	270	271	301	270	265	278	261	256	292	269	299	255	266	273	252	251	254	264	275	280	298	278	298	277	274	286	278	306	268	311	261	294	284	279	265	279	260	276	272	269	249	293	260	289	278	303	286	259	279	283	268	291	290	275	278	278	278	267	292	264	278	267	272	257	278	302	281	254	281	286	254	287	289	283	262	283	288	293	269	248	308	274	283	311	285	255	295	278	283	300	279	276	266	301	264	296	287	281	284	301	307	292	265	257	250	286	283	302	297	289	301	301	280	263	293	286	289	291	308	295	276	287	272	260	280	287	298	304	278	289	273	301	299	284	275	267	298	264	281	293	289	296	299	319	276	315	287	306	251	264	288	283	269	277	277	282	272	272	277	289	278	314	268	291	275	279	265	275	298	249	303	277	279	293	298	298	283	264	261	298	240	306	294	283	271	279	271	285	296	244	311	255	259	277	275	288	301	287	306	250	269	267	267	266	268	272	290	280	284	277	303	313	296	304	281	302	265	311	289	284	272	279	271	303	283	260	284	264	270	266	315	276	290	283	246	268	281	249	290	292	272	266	303	287	298	289	281	291	247	298	272	300	278	251	291	286	291	273	287	264	298	255	260	255	263	288	309	272	265	286	263	242	288	290	287	277	288	256	281	288	280	292	297	294	281	316	261	270	300	267	292	279	293	254	274	278	276	273	278	275	278	299	306	267	306	276	297	276	264	290	290	260	289	286	273	284	298	276	289	287	297	272	268	256	280	290	289	301	304	259	313	254	289	283	239	257	287	308	303	295	257	286	296	304	250	264	277	286	269	262	298	291	290	270	301	258	264	272	265	295	243	279	268	289	268	287	261	283	266	247	277	266	258	264	271	260	290	260	281	290	269	242	284	293	295	278	268	260	267	287	302	277	273	265	279	282	281	277	289	299	234	269	278	292	302	307	294	275	278	285	267	300	261	290	266	283	263	277	289	314	290	283	294	267	262	279	278	258	267	271	264	269	287	269	264	296	282	271	275	267	289	285	283	272	298	277	291	284	291	260	279	284	268	320	271	270	273	273	271	268	275	256	270	325	325	266	269	300	288	292	285	251	285	311	269	272	286	290	294	295	303	304	280	273	286	271	292	277	315	272	302	295	275	290	260	271	279	271	277	272	266	277	276	278	291	260	294	255	265	282	281	267	266	298	285	253	265	263	284	276	271	275	300	294	276	282	247	276	269	296	263	259	262	280	249	255	280	287	261	297	265	259	279	277	261	256	275	274	285	288	297	298	285	260	302	273	291	299	271	312	270	244	273	289	280	277	266	310	303	288	277	292	277	249	276	275	318	283	308	299	283	282	281	280	303	283	284	275	276	280	263	285	271	293	294	274	267	257	276	303	269	287	295	275	272	307	265	283	331	263	292	281	310	277	261	290	281	287	304	251	282	280	292	305	275	279	272	273	256	282	262	260	284	278	231	259	270	284	274	296	293	306	280	297	280	268	253	270	269	273	291	266	283	258	287	276	293	284	281	270	290	289	306	282	262	268	261	299	286	277	298	277	290	285	271	257	286	263	313	310	267	261	251	280	269	273	290	301	296	281	268	272	283	276	268	272	279	282	260	259	278	277	279	312	304	272	296	269	258	311	285	291	285	277	272	274	248	282	279	279	299	265	273	293	251	279	290	279	250	276	255	275	259	273	280	270	256	304	285	268	288	276	261	264	250	300	268	281	281	291	284	295	273	255	266	295	263	262	290	288	288	273	288	294	312	261	276	277	310	256	251	284	289	297	305	292	293	291	271	263	274	293	263	304	299	282	285	285	280	264	291	288	248	275	259	275	273	279	312	299	282	259	273	269	304	295	311	304	271	272	282	297	286	283	236	268	299	275	288	269	292	286	280
24807	36651	27645	12873	3972	2415	1844	1406	1127	905	835	698	608	561	573	487	488	475	448	413	431	437	422	434	416	425	392	405	391	356	383	380	338	418	361	381	396	390	332	382	363	341	361	335	381	375	360	360	398	358	343	387	381	328	353	363	345	379	369	373	347	372	366	316	338	358	389	366	353	373	382	360	352	351	347	354	321	321	358	335	359	351	346	367	335	328	342	324	325	328	362	357	380	368	345	362	334	351	384	362	350	340	343	338	355	346	355	344	371	352	348	383	348	347	397	361	340	360	340	365	375	376	356	340	331	364	377	369	363	344	312	353	361	346	348	369	323	332	370	376	331	387	344	359	349	338	387	360	359	369	364	377	368	398	367	376	362	333	334	349	335	360	350	365	357	333	342	347	357	339	379	330	348	358	364	387	339	370	373	387	353	358	328	349	359	367	357	384	336	365	360	364	356	352	363	363	361	378	365	385	360	315	356	351	361	374	350	353	356	346	352	356	368	373	362	331	316	327	362	347	373	341	337	381	356	328	342	350	336	349	360	354	388	351	349	326	373	366	358	315	385	350	341	367	346	381	338	334	384	331	344	375	350	313	344	363	347	348	354	378	325	349	325	345	334	349	343	328	341	338	371	355	390	305	356	358	361	357	333	367	320	331	347	349	352	362	369	346	351	360	382	371	372	383	378	374	364	303	372	346	346	371	347	337	335	365	331	376	350	366	362	331	340	358	329	361	378	353	352	350	378	335	366	348	361	352	328	361	334	362	337	350	356	361	386	341	364	380	337	337	378	323	359	368	357	351	378	350	344	371	361	337	386	360	355	350	368	351	341	373	356	376	359	358	339	381	369	386	347	351	361	331	358	324	332	347	354	356	368	330	367	350	353	347	333	352	332	368	372	363	349	359	337	389	366	365	349	357	336	384	345	346	350	354	371	343	354	350	342	347	334	372	359	367	375	319	368	325	381	362	365	327	335	343	371	359	354	338	329	316	333	368	336	364	351	359	358	342	372	354	331	355	356	380	391	383	334	342	343	358	373	365	317	355	361	297	357	352	366	359	388	358	368	355	323	339	324	333	366	360	332	373	371	327	369	315	332	373	357	354	356	354	353	350	387	346	353	362	340	328	315	349	363	386	339	374	348	359	340	333	354	319	332	331	367	362	353	333	349	350	353	359	391	344	346	362	340	355	343	365	308	336	351	346	365	318	350	328	340	365	362	336	344	391	362	358	363	340	312	337	365	324	328	341	364	325	340	375	358	357	353	357	380	333	330	351	357	369	338	363	356	337	328	334	383	350	365	394	352	357	313	343	339	351	363	386	364	400	339	355	348	331	369	362	347	377	371	396	335	338	360	344	373	324	339	321	341	377	360	355	325	330	349	338	363	360	340	350	355	366	341	342	350	360	385	337	343	400	366	366	371	372	334	366	355	362	349	346	332	377	311	341	338	352	371	341	353	345	366	338	374	339	337	349	388	299	330	336	366	342	363	348	314	353	349	354	382	345	367	346	353	345	364	350	339	357	352	346	376	359	347	361	367	331	364	378	357	388	351	358	336	344	339	375	363	370	359	361	350	326	409	323	353	352	387	335	324	355	323	362	345	349	347	380	348	364	366	342	359	346	364	346	368	362	357	366	351	386	338	348	321	377	337	341	365	338	324	369	344	318	357	363	356	352	325	359	394	374	374	374	329	319	351	362	355	373	350	373	371	353	364	334	356	324	347	355	335	353	342	376	361	333	381	342	373	345	360	352	320	370	374	322	362	345	335	355	368	335	337	370	361	354	328	361	332	348	361	358	336	338	357	366	342	358	346	377	370	348	384	350	357	365	373	372	379	337	350	354	352	399	345	376	344	365	374	355	357	349	352	380	332	347	342	360	362	333	320	352	342	334	377	327	366	384	401	337	349	343	306	366	392	360	388	353	372	343	368	335	401	344	323	369	357	352	312	358	342	363	326	390	332	362	358	332	361	335	348	356	366	363	346	361	331	344	384	319	364	359	354	358	361	360	355	323	354	340	358	346	331	353	358	354	338	339	355	331	327	342	354	352	350	369	375	358	364	362	373	347	359	347	347	363	389	342	335	358	347	363	333	349	382	351	347	349	336	333	356	342	409	342	347	379	361	378	369	365	340	341	344	353	361	356	382	371	371	362	365	338	346	371	366	353	337	327	334	360	361	352	333	346	328	373	374	325	393	338	377	349	389	378	349	393	343	343	387	361	353	366	354	324	354	382	341	352	341	346	326	338	383	374	364	358	333	352	353	336	352	364	371	345	357	336	324	388	371	337	370	359	340	339	352	381	343	390	362	361	333	348	325	360	354	375	379	364	393	343	359	330	395	309	344	381	354	371	349	341	324	322	324	372	323	338	358	360	350	368	366	321	372	371	354	334	362	354	333	387	376	353	358	366	327	371	335	372	341	372	382	366	354	339	387	366	374	370	348	345	368	348	368	379	390	322	354	364	328	355	346	329	364	364	350	378	344	347	342	333	342	350	348	362	391	326	349	367	367	324	363	346	368	355	367	364	353	389	379	360	356	336	333	358	350	348	359	351	325	369	369	329	334	335	338	352	312	343	379	345	334	348	367	338	363	354	358	365	327	360	343	353	368	356	337	336	343	348	315	342	368	338	368	346	343	363	331	348	340	347	363	365	342	335	351	367	361	385	323	368	313	360	332	332	357	339	353	368	374	362	348	336	347	360	353	346	354	335	318	347	368	333	379	375	346	351	375	402	339	335	361	378	338	343	353	338	359	359	359	352	359	368	355	331	336	362	335	345	350	338	345	360	338	359	345	339	356	339	386	369	343	355	355	327	346	336	357	326	335	333	346	342	321	358	361	345	356	386	360	366	353	372	365	322	338	357	343	347	358	364	342	333	327	370	384	360	346	343	367	335	385	347	338	354	403	325	364	355	352	350	360	363	348	375	321	397	360	319	340	363	349	342	355	349	346	366	372	361	357	361	375	356	374	321	356	353	381	371	370	352	350	385	400	367	322	332	340	371	336	336	345	354	340	351	347	337	339	358	339	379	323	346	371	338	366	333	348	362	365	354	336	368	346	370	370	347	376	369	348	339	374	361	355	385	345	359	356	348	371	353	343	355	351	377	379	325	365	368	382	368	357	355	350	339	336	342	363	352	337	331	347	410	328	333	373	319	380	357	370	340	359	340	339	341	344	333	361	360	328	370	349	344	350	374	311	365	383	367	385	357	344	357	334	377	376	333	313	341	343	360	357	363	364	333	350	345	345	350	339	371	369	342	302	320	358	335	365	352	371	361	367	355	332	371	352	307	356	371	347	327	355	349	337	365	370	347	349	359	387	330	343	359	368	341	328	359	358	358	357	379	341	355	350	375	339	363	363	342	345	363	344	346	341	342	319	365	340	389	363	342	358	359	323	340	332	322	365	339	349	346	386	345	337	332	362	318	341	393	355	352	322	319	322	348	360	376	331	353	339	340	339	378	346	367	360	353	381	339	376	378
27399	19675	11085	2940	554	541	486	479	473	430	453	480	461	438	474	446	423	424	442	417	443	429	439	420	459	422	442	430	418	458	447	449	456	457	450	475	459	450	439	438	435	462	460	444	451	423	443	456	409	433	450	416	444	457	437	480	451	414	417	411	420	440	423	451	426	440	469	412	467	423	488	441	418	399	446	458	417	443	426	431	395	441	427	425	431	432	419	433	449	397	458	445	444	455	412	458	428	456	437	423	466	408	398	474	441	411	398	432	457	450	459	444	441	402	423	424	467	454	460	430	456	445	406	428	445	463	402	411	446	452	430	426	460	429	398	427	391	446	421	440	444	447	435	418	439	438	446	468	451	402	469	462	445	427	409	458	446	403	449	438	453	455	446	426	430	424	431	457	388	460	431	420	469	472	406	453	454	428	441	451	472	455	433	442	433	447	447	445	448	394	403	419	423	443	436	434	422	416	447	420	459	404	434	460	457	419	441	392	439	416	408	394	464	428	477	459	445	423	439	433	431	393	438	432	426	432	426	418	433	411	378	460	426	408	453	440	445	440	427	436	423	426	469	423	456	451	425	419	444	418	481	414	465	447	446	417	479	427	440	442	436	440	471	437	456	449	422	435	447	429	438	477	422	459	444	435	457	397	424	418	447	444	402	430	466	445	465	410	455	419	404	399	389	418	438	442	407	426	423	425	411	468	426	445	416	442	465	441	415	456	441	398	435	450	478	428	466	409	480	399	448	398	457	433	410	471	436	418	419	457	442	450	433	424	461	435	451	434	426	459	438	466	463	439	447	474	441	425	437	432	423	429	455	428	438	451	445	434	462	445	409	430	437	476	419	410	462	480	436	413	437	422	422	383	411	414	427	443	471	396	412	424	414	440	460	423	418	408	476	449	445	428	412	420	430	439	449	445	434	478	450	439	456	452	456	429	394	407	400	416	477	451	427	452	450	426	420	429	442	414	442	422	396	454	392	427	446	450	427	412	399	420	450	424	435	459	453	437	429	426	449	394	416	433	434	406	449	390	447	447	431	430	412	478	422	415	430	426	457	469	430	389	431	449	423	451	468	473	448	453	387	437	433	466	443	454	446	473	412	394	482	411	473	383	434	430	426	465	414	438	447	447	463	441	438	453	411	438	436	435	417	456	391	445	428	442	428	487	447	447	419	433	436	442	427	446	403	420	404	463	416	416	445	418	463	491	456	436	439	442	452	432	426	402	441	408	445	428	423	425	414	433	453	431	436	427	431	451	420	466	395	431	439	449	418	424	435	422	438	414	421	444	427	421	451	452	422	442	433	420	446	446	475	448	419	449	455	440	436	433	445	412	426	450	387	440	438	456	420	436	423	450	453	422	458	407	460	449	438	412	433	419	455	434	446	399	433	433	483	432	447	418	423	456	405	461	399	407	404	415	484	427	412	396	449	447	420	452	426	457	384	436	423	431	467	431	481	405	444	442	464	430	390	410	416	429	443	436	455	464	426	421	443	450	404	419	424	463	447	419	409	400	438	423	430	425	399	418	443	458	419	431	462	454	417	419	416	428	438	423	398	440	449	419	446	447	446	411	431	438	406	454	408	473	443	398	423	416	453	448	423	438	421	455	434	435	412	431	413	451	417	430	455	478	439	447	426	424	443	439	449	415	475	419	409	446	422	421	462	423	429	462	418	441	426	401	415	441	411	435	442	429	421	434	435	450	460	436	383	447	437	408	435	437	440	450	414	406	450	448	458	447	405	432	438	452	429	435	475	451	438	404	464	423	421	408	455	424	455	437	457	409	443	446	454	424	441	431	433	394	425	420	414	451	425	418	433	425	469	417	420	397	436	428	448	421	420	416	446	376	420	457	428	436	422	452	433	445	446	407	429	420	442	447	448	444	463	477	397	443	443	445	403	430	442	410	438	465	429	415	446	426	434	409	430	456	434	388	420	457	481	433	446	432	406	451	449	411	487	448	473	388	436	441	418	419	413	443	434	450	436	416	425	422	429	401	457	406	450	413	426	422	416	425	398	416	458	400	421	438	442	437	449	431	421	423	441	410	453	422	409	400	406	437	411	455	440	426	472	471	426	390	419	468	438	447	422	436	429	419	420	445	416	410	448	456	439	445	420	428	451	419	417	455	438	454	446	404	447	434	414	435	450	403	429	452	426	393	424	422	448	440	466	417	417	404	428	441	418	404	433	463	459	404	423	444	415	435	453	431	419	473	415	434	433	416	392	396	385	424	415	467	454	451	436	408	412	465	440	443	425	420	457	465	423	413	442	427	430	427	422	443	413	462	444	449	486	409	399	431	439	416	438	422	413	427	407	442	441	414	403	389	409	431	472	474	430	409	457	436	395	419	434	430	452	451	435	429	435	397	419	442	457	444	452	395	424	426	447	417	437	428	422	487	454	468	432	439	441	432	464	433	443	390	465	422	408	488	446	439	428	436	473	458	404	445	420	467	438	408	438	440	410	389	402	431	429	432	411	421	441	400	406	429	429	441	420	448	445	408	435	485	428	477	427	444	426	415	489	412	442	424	408	428	428	443	431	418	419	412	450	463	439	440	433	459	422	379	436	403	420	429	413	429	411	454	425	438	438	433	483	463	422	424	415	420	449	444	465	442	418	432	436	435	437	411	449	471	404	447	467	432	442	438	435	437	457	428	466	466	416	480	393	467	437	424	458	420	434	402	425	426	405	455	440	409	452	439	413	405	389	439	411	419	451	436	414	430	454	430	410	427	436	427	428	427	400	414	434	436	439	403	447	418	437	451	430	469	403	418	431	407	458	447	426	438	407	441	446	414	402	449	435	426	438	398	424	421	462	461	389	432	412	441	437	420	470	397	418	460	422	432	453	450	431	429	408	420	449	482	436	429	422	458	443	430	467	446	457	426	457	422	441	411	397	409	420	436	403	397	414	429	460	415	410	438	427	435	444	451	420	454	484	422	421	452	422	421	402	434	426	389	429	408	433	420	419	440	433	425	448	438	466	430	450	429	422	438	425	434	474	415	454	482	399	408	431	432	440	429	403	443	421	420	419	438	451	487	407	426	404	433	430	421	425	394	443	405	420	418	451	427	428	417	433	456	445	478	459	430	429	445	491	410	429	392	443	424	414	446	398	482	424	386	422	436	414	435	447	424	409	407	437	436	422	423	463	408	431	445	451	376	442	447	424	420	472	435	477	435	408	405	467	453	438	417	440	434	415	435	409	446	444	400	467	434	438	416	423	442	433	428	426	424	449	442	423	426	433	450	483	411	416	445	409	428	444	417	405	449	444	437	441	392	421	434	414	443	451	407	432	432	403	429	430	440	399	468	414	462	418	455	466	462	420	407	453	435	418	407	478	434	432	415	382	464	412	397	450	443	474	422	423	427	459	405	442	408	427	402	466	443	456	437	412	424	386	430	412	424	417	435	425	426	444	436	453	425	447	481	424	418	459	431	402	447	395	448	419	400	451	412	469	432	435	432	404	430	417	429	441	408	431	410	418	419
17411	15742	10293	2971	765	606	597	587	602	526	563	562	555	543	562	572	522	555	561	551	517	538	537	536	532	508	504	541	475	546	528	550	520	495	564	505	510	545	556	500	524	525	541	551	532	555	561	544	540	517	545	493	535	592	543	549	533	522	538	525	551	534	567	515	568	517	524	501	547	520	565	545	603	533	470	559	555	564	518	536	567	546	543	505	544	527	547	547	517	527	577	535	498	578	536	545	532	532	529	557	512	507	546	532	519	529	508	533	539	532	479	497	532	555	517	524	528	571	537	513	497	564	539	521	519	564	476	488	538	508	517	517	547	569	503	526	567	519	516	505	472	521	593	534	554	529	552	514	523	505	556	561	572	528	533	572	557	507	516	557	547	551	543	504	550	494	533	510	545	531	546	549	537	510	526	515	561	523	501	512	532	508	538	538	519	516	556	518	504	505	501	524	523	569	516	535	490	553	501	528	527	515	514	548	537	543	520	535	532	514	565	538	480	548	560	552	571	529	527	500	555	537	552	516	540	516	552	552	587	529	529	547	507	576	523	519	529	504	492	576	527	552	542	525	542	498	493	551	533	488	551	535	542	519	521	537	526	545	525	532	532	506	545	574	548	518	521	570	511	554	549	544	501	516	547	533	561	507	535	553	548	546	544	516	531	576	523	528	505	534	539	523	547	523	547	551	550	551	518	479	533	520	496	529	582	528	531	543	560	514	494	567	522	503	550	523	547	518	541	535	533	549	544	534	523	487	497	500	511	528	519	509	540	498	541	551	530	516	542	520	512	502	517	551	513	543	533	546	527	540	572	527	516	516	569	529	500	519	522	529	549	511	573	510	519	551	497	534	520	573	530	532	544	504	556	510	507	540	556	558	511	546	550	508	505	509	520	557	551	560	551	544	564	529	573	525	534	544	564	553	520	542	495	549	540	522	496	530	501	531	507	531	515	499	559	545	524	509	531	521	497	542	536	496	529	522	542	508	530	514	543	511	528	569	504	545	505	541	535	556	528	538	523	534	519	537	537	541	546	563	516	565	549	521	512	559	504	539	523	522	521	515	528	486	526	580	562	538	548	542	528	524	548	532	523	550	549	512	517	514	518	504	547	548	498	540	493	543	524	511	515	541	517	529	534	566	553	530	488	533	517	568	538	520	559	543	533	549	553	548	502	539	536	539	548	545	507	540	553	559	528	550	543	550	542	511	537	564	581	537	520	518	557	558	552	547	519	531	540	485	533	552	552	518	519	562	550	518	511	545	493	489	562	483	562	554	550	519	513	567	535	529	521	526	551	542	526	527	539	523	535	527	536	500	565	536	515	483	550	527	545	515	575	559	524	478	525	553	500	550	528	500	547	566	535	565	540	494	529	532	550	519	493	563	560	516	554	519	526	545	552	569	553	521	576	500	504	516	563	528	567	558	515	558	549	563	536	529	536	526	535	505	513	493	547	532	557	531	572	509	525	543	556	535	525	570	530	539	519	528	539	529	518	538	550	552	489	549	531	546	527	557	557	565	510	564	532	521	541	542	525	565	529	577	545	534	527	573	538	535	570	518	523	546	496	549	522	564	527	601	529	566	538	535	529	472	519	526	507	549	481	565	523	544	524	521	547	551	575	562	535	546	516	529	554	529	558	515	539	498	567	525	523	494	581	508	537	492	503	529	514	536	537	564	559	533	501	540	551	542	533	526	548	494	541	566	561	509	524	515	529	538	511	530	501	523	528	525	542	533	521	521	529	520	540	537	496	527	540	529	537	507	519	574	518	511	492	517	511	556	569	523	499	530	537	573	536	523	509	545	530	567	565	526	508	539	523	563	527	500	486	577	511	551	512	528	563	566	529	535	503	524	523	537	527	550	513	519	522	565	524	496	568	502	554	520	555	516	555	511	540	554	545	537	532	529	487	539	533	546	534	539	540	502	565	549	550	579	581	537	544	535	534	539	550	573	540	526	537	493	528	494	543	510	528	489	540	545	527	504	544	558	521	535	533	530	551	542	525	583	542	519	512	514	532	551	536	575	586	567	556	546	491	493	527	465	526	567	499	500	506	571	544	502	516	529	538	495	569	522	509	548	519	527	492	528	501	540	532	541	531	503	530	556	526	550	534	571	548	527	564	516	511	549	517	529	531	572	543	568	501	515	525	552	507	527	498	542	529	531	532	500	483	519	544	533	551	560	571	538	558	561	536	554	514	554	518	534	556	568	574	513	507	575	547	514	539	523	528	542	510	512	533	497	493	544	499	484	514	513	545	531	504	551	518	509	573	537	537	537	562	561	567	546	527	551	567	575	523	522	528	528	584	537	564	536	542	491	521	537	547	551	517	528	532	501	589	509	517	524	525	530	500	541	542	595	561	564	546	553	488	525	538	528	508	493	524	525	488	520	523	523	512	491	530	497	576	502	546	565	483	510	542	555	506	496	513	503	556	496	531	569	523	527	531	511	545	596	553	518	556	464	542	485	546	520	534	567	486	543	552	525	562	581	520	546	524	522	483	558	522	521	535	514	551	537	502	555	558	541	512	533	514	490	579	513	509	512	541	516	551	511	587	525	529	524	550	551	501	577	560	525	528	556	534	530	508	538	494	534	569	553	504	514	510	530	491	553	557	493	523	507	537	546	523	538	527	532	547	528	495	494	497	526	508	541	549	523	503	505	525	522	507	499	539	540	535	524	519	544	549	565	570	550	517	516	522	506	500	498	547	553	515	524	518	489	569	549	541	555	529	515	505	526	565	544	531	513	546	549	524	514	524	532	562	534	562	534	564	531	530	526	563	497	539	532	551	500	513	527	518	516	552	544	525	545	558	559	527	526	569	513	537	514	516	500	546	523	505	518	517	571	530	524	579	545	584	541	522	555	506	503	531	550	520	512	545	549	510	549	518	529	528	548	571	537	531	516	533	567	548	557	546	540	527	495	546	531	515	532	535	504	505	573	540	557	553	547	524	525	533	539	557	550	531	543	543	514	524	533	493	533	546	503	547	516	516	577	547	517	534	501	546	522	532	545	525	514	502	501	541	518	555	559	530	555	544	538	499	556	531	506	537	525	528	547	530	507	556	549	527	556	509	547	515	555	546	537	557	502	536	515	504	529	538	517	546	539	509	536	522	548	573	515	560	539	535	531	537	539	501	559	566	514	498	541	543	531	523	500	484	535	512	525	532	531	536	513	512	512	564	490	496	551	475	533	511	517	571	545	551	542	496	543	526	524	544	503	522	567	502	540	529	532	542	521	580	610	525	546	507	491	494	547	504	491	506	539	503	521	499	552	528	524	508	567	534	506	546	540	528	546	495	520	567	532	528	523	518	562	511	519	561	549	539	502	540	522	505	511	507	524	565	523	517	527	540	551	507	520	500	543	536	508	501	513	519	524	494	533	519	561	542	560	521	504	517	511	485	489	504	530	556	572	547	537	540	508	550	526	512	532	561	525	523	526	539	548	555	504	522	514	545	507	555	505	545	530	542	572	556	521	542	530	562	559
23700	21005	27868	24153	20736	7980	1036	741	671	595	549	530	550	492	508	456	480	450	494	457	482	463	461	515	440	469	460	485	509	423	465	470	499	491	492	433	484	466	458	421	455	430	453	486	492	482	463	455	491	414	485	464	487	471	463	482	446	434	472	420	455	482	480	505	465	425	464	479	480	445	483	476	447	448	454	424	445	467	422	455	466	434	481	452	505	458	473	436	465	487	462	499	490	424	459	500	487	488	444	504	429	428	445	440	456	442	424	435	458	452	454	451	480	449	469	489	513	451	436	425	427	449	451	466	463	464	469	484	446	440	436	470	461	435	507	450	482	462	471	456	439	417	469	461	500	442	462	451	477	497	451	443	483	442	410	464	487	508	450	491	426	443	443	451	463	434	457	462	464	445	486	439	457	497	460	476	471	449	471	460	456	459	471	441	443	463	427	458	475	448	392	460	449	440	415	427	474	479	501	494	427	432	446	441	487	474	471	455	463	481	471	473	483	474	467	463	488	462	464	481	422	442	431	402	400	439	451	448	509	459	471	442	447	477	463	469	430	470	448	443	466	438	430	472	431	417	473	455	447	445	443	464	485	470	451	486	448	442	430	464	459	435	456	421	464	443	426	474	426	445	419	471	440	445	441	449	450	418	472	436	450	475	470	438	451	470	486	442	452	501	412	436	456	471	455	433	484	428	516	442	464	472	487	443	469	430	470	455	485	441	426	461	440	483	461	423	435	461	487	484	439	480	471	459	464	434	458	438	455	440	448	468	464	456	454	463	461	475	457	456	455	450	450	490	464	448	489	461	450	437	454	455	447	455	485	450	447	467	463	482	434	452	448	473	470	479	467	428	440	471	451	478	441	467	446	429	434	486	481	462	414	499	440	469	424	436	465	451	485	448	451	417	480	464	468	456	416	456	446	475	441	462	445	483	431	450	440	443	417	413	453	430	440	482	438	412	468	448	458	463	475	419	475	462	486	455	435	444	455	435	475	477	427	459	450	410	482	415	430	433	460	422	466	400	454	418	485	416	401	495	430	463	453	454	402	413	419	449	441	454	452	402	436	459	448	426	437	437	402	450	435	459	439	453	446	428	436	434	451	457	433	482	436	426	446	467	486	465	418	467	485	462	485	435	461	464	453	473	440	413	437	430	478	459	450	403	442	474	458	447	471	493	422	441	452	487	459	427	408	446	482	432	477	478	460	434	433	447	452	406	441	459	428	446	486	431	466	430	441	442	464	450	426	457	433	468	458	459	484	441	452	469	430	464	495	454	455	426	426	477	417	464	452	477	442	430	451	463	453	417	438	454	449	441	473	466	452	439	462	461	461	444	461	486	478	457	428	417	469	479	471	494	498	502	479	424	433	466	427	476	444	461	462	440	429	425	428	465	442	446	408	440	489	483	466	504	422	478	427	439	475	443	430	484	410	471	466	469	447	400	456	422	434	476	443	470	454	482	401	466	470	480	487	420	452	462	446	456	438	463	454	489	447	459	454	435	455	474	464	442	477	482	447	467	469	474	450	431	452	422	438	441	493	456	437	466	436	456	401	448	452	411	489	462	461	441	462	447	468	412	461	485	469	461	453	434	443	501	482	450	463	475	417	447	454	459	432	506	472	421	388	500	430	477	442	471	436	439	427	422	468	418	469	477	457	490	459	463	475	458	460	454	472	462	470	445	461	473	491	443	517	459	453	442	454	448	445	457	456	415	453	448	448	412	416	446	470	443	475	488	397	472	431	478	451	435	483	449	471	421	457	435	477	455	428	466	411	453	470	465	454	439	433	451	443	489	473	486	440	448	445	469	488	432	430	434	448	476	435	442	457	443	437	467	436	496	417	450	463	452	474	492	462	456	445	438	414	468	472	426	460	425	443	473	445	421	429	469	420	460	466	445	456	467	428	461	461	470	425	501	459	446	473	483	432	454	457	428	426	425	451	469	465	451	441	476	432	466	442	469	414	424	453	446	467	450	451	456	427	446	432	423	432	423	447	430	450	472	465	459	444	487	490	437	463	454	460	464	436	450	477	490	477	437	460	415	446	419	484	433	436	467	461	455	438	434	428	444	455	473	454	427	457	492	453	419	437	461	466	457	446	448	436	499	453	435	422	441	412	462	475	470	462	469	456	416	424	436	452	477	418	440	475	468	469	450	441	448	451	457	474	445	509	439	474	453	430	480	418	438	413	421	472	413	466	418	458	455	478	481	458	503	443	441	486	471	436	434	432	432	437	466	416	479	477	483	430	460	438	424	429	467	435	418	444	487	437	420	457	457	462	442	484	440	445	460	441	446	444	434	452	506	450	451	420	460	466	423	409	411	447	444	443	432	458	502	459	456	486	464	465	469	468	457	458	444	429	446	473	437	489	448	451	451	445	476	425	431	464	444	482	450	467	426	460	437	442	461	438	489	501	469	460	443	397	501	463	462	455	461	449	457	447	450	493	444	420	432	443	472	434	438	421	438	416	449	444	452	452	438	455	455	472	463	424	413	417	453	440	452	417	474	426	443	463	441	445	449	473	443	433	426	468	455	445	458	465	454	472	461	447	465	437	443	471	468	484	432	426	455	473	450	491	469	401	445	407	445	462	477	436	459	471	488	427	475	441	445	494	429	483	466	451	452	481	454	452	466	451	420	429	424	455	427	480	446	489	487	472	447	439	481	421	466	476	480	446	474	504	460	435	453	465	492	462	428	442	475	443	490	457	494	459	485	436	482	501	423	466	455	463	449	424	458	429	454	452	420	470	424	507	425	450	462	434	426	458	448	446	488	461	487	449	433	460	443	456	435	472	487	449	414	428	478	466	441	445	455	435	441	455	437	444	441	454	461	473	462	446	434	452	470	435	438	441	463	442	473	460	457	475	475	455	499	442	477	446	457	439	430	459	501	483	445	443	462	464	437	431	422	412	461	448	440	451	449	411	440	484	454	463	425	421	445	419	457	426	446	452	468	464	479	437	432	414	450	465	475	474	413	449	435	424	483	445	483	409	404	476	440	431	447	457	481	484	429	462	467	434	470	428	450	462	453	471	453	456	439	484	447	464	452	425	433	476	445	484	448	462	465	445	441	423	448	424	476	423	446	438	454	461	454	484	477	456	418	466	465	449	459	480	481	440	506	509	444	458	491	474	438	451	444	472	459	431	433	452	474	466	442	457	443	445	464	438	484	455	472	442	441	447	464	427	459	463	435	453	480	457	434	418	442	469	484	443	435	484	437	437	483	417	405	448	432	473	483	468	491	448	464	446	433	439	404	465	483	483	482	427	457	440	416	423	456	483	471	450	407	473	432	464	463	454	427	456	421	439	471	470	441	463	439	449	452	461	432	463	470	410	423	476	484	467	446	484	485	462	484	445	455	431	431	429	475	437	440	474	414	442	479	446	506	448	453	428	439	445	484	438	411	437	461	442	439	459	468	437	436	496	446	476	429	462	434	450	442	449	471	455	443	462	452	444	453	441	465	487	452	451	468	459	455	454	452	385	484
20805	30503	22273	7597	2039	1580	1330	1109	943	814	819	737	720	678	674	646	684	604	681	609	633	607	623	592	580	604	582	608	600	575	544	589	612	602	567	567	562	564	562	550	561	585	543	569	595	551	540	572	572	560	562	534	598	544	586	582	579	569	575	592	564	525	529	583	580	582	560	570	563	568	558	564	575	573	552	545	510	585	540	548	579	597	589	580	574	544	589	590	562	523	604	569	569	578	530	536	534	558	537	551	587	550	583	579	568	534	583	558	532	582	549	579	599	554	536	571	576	534	556	597	547	566	572	578	602	553	584	554	550	564	546	568	533	523	581	558	549	544	527	582	527	497	572	543	566	583	551	589	621	633	558	541	541	559	555	579	531	569	546	581	557	557	594	577	578	570	562	592	583	577	572	556	583	567	570	592	554	571	578	584	579	538	574	547	594	601	549	547	568	583	583	569	575	514	553	556	506	573	545	537	517	592	539	544	576	582	548	550	575	576	534	551	570	544	525	581	571	579	584	581	588	551	572	618	577	528	592	545	594	548	575	543	584	555	574	567	578	558	561	567	533	560	602	588	558	518	544	568	559	579	595	546	549	545	563	590	543	561	537	559	528	511	528	570	551	543	565	557	527	576	550	571	550	593	548	563	598	552	578	538	601	531	595	571	551	543	547	579	539	567	537	608	553	548	575	566	538	567	580	576	529	588	550	573	588	570	512	548	561	556	552	587	541	580	586	554	557	574	585	553	573	525	551	542	547	582	591	554	608	565	532	554	544	572	525	525	543	568	535	569	557	540	588	554	531	569	576	541	520	596	538	569	605	564	569	563	519	589	543	559	557	533	549	565	576	595	557	571	604	564	566	576	559	566	562	535	557	557	639	604	555	578	538	540	591	586	593	563	583	564	547	547	561	544	575	589	530	592	547	577	554	562	572	532	561	557	562	615	575	557	601	591	571	550	533	580	595	594	595	604	566	534	549	530	611	550	566	567	568	630	562	572	580	544	573	546	520	551	585	551	524	544	573	590	572	568	552	605	527	563	616	555	498	541	563	602	552	585	591	571	598	516	596	592	514	582	596	552	581	522	572	559	593	582	564	556	569	544	568	564	596	584	560	557	592	579	543	540	582	548	581	546	562	585	564	566	569	612	534	533	552	540	562	531	548	544	570	554	524	539	556	574	566	579	575	566	535	547	600	533	554	598	540	562	594	616	586	526	556	595	575	557	559	588	572	554	614	581	529	555	546	529	558	582	559	574	564	525	608	599	520	583	549	548	524	525	522	534	602	557	549	589	545	552	593	531	538	560	590	562	547	582	574	564	557	564	559	604	542	523	542	546	517	571	572	571	556	571	567	575	562	577	596	597	571	579	570	571	595	558	582	558	561	558	561	596	560	587	579	585	581	522	557	550	575	533	562	574	546	572	585	557	602	532	550	592	544	566	573	558	527	580	568	594	547	529	564	589	601	556	535	552	563	544	548	529	533	582	556	524	572	539	574	536	567	530	516	535	569	557	622	567	553	558	583	552	591	547	563	556	572	555	545	577	533	531	532	540	575	556	595	548	566	549	559	505	598	566	588	600	571	550	556	594	587	522	525	578	526	545	558	557	523	533	565	600	533	578	543	601	564	533	543	548	605	542	561	554	595	558	529	581	533	552	568	568	546	573	593	582	560	583	541	546	560	535	562	545	548	580	573	571	558	543	539	609	549	608	579	608	543	568	580	555	558	556	548	577	540	544	554	595	549	538	605	572	570	555	493	556	556	541	561	577	543	606	594	564	571	530	536	611	562	599	561	575	619	601	558	570	581	541	550	588	563	591	518	581	567	550	549	545	561	568	531	557	557	523	546	542	542	547	574	529	591	522	592	578	566	585	554	571	513	561	528	538	570	576	570	572	565	541	536	606	554	572	535	564	537	567	546	539	537	574	517	529	536	605	555	549	600	547	585	579	573	609	562	535	550	575	553	576	570	592	521	537	582	589	584	566	543	546	592	554	555	562	587	568	642	557	557	595	560	535	564	526	563	592	564	574	597	565	577	595	565	595	584	529	537	544	514	552	597	589	587	555	586	575	583	532	565	555	593	573	543	539	565	595	592	516	557	606	577	576	564	578	574	574	583	578	608	557	552	573	526	557	594	548	542	562	603	538	571	606	516	570	569	583	520	564	587	530	516	537	537	603	541	534	523	573	573	589	621	570	594	533	564	598	596	535	541	573	514	514	591	571	565	574	561	570	535	550	555	571	589	526	606	606	548	562	544	557	588	502	582	531	543	584	548	557	559	591	534	567	554	554	559	555	528	581	597	541	606	569	570	532	555	564	527	537	552	571	569	552	538	537	549	540	547	537	545	532	544	527	558	571	578	560	562	557	527	572	566	525	520	548	540	564	591	547	598	553	556	554	531	585	538	558	574	571	586	565	570	560	573	567	552	532	553	539	563	570	564	561	535	576	524	569	582	564	524	525	568	585	537	588	570	587	565	547	593	575	513	580	552	587	560	586	571	560	543	553	523	537	545	557	567	577	544	561	583	588	567	598	549	596	544	541	549	545	549	558	560	568	601	553	529	571	556	548	548	522	564	545	565	543	565	602	560	528	545	532	549	577	534	549	539	516	559	605	574	541	566	576	566	552	590	550	513	533	582	564	521	546	574	560	566	526	581	525	565	571	520	577	547	550	519	542	556	579	605	547	549	571	540	515	601	568	551	533	588	591	541	542	570	550	519	546	505	548	600	587	555	557	544	560	549	528	564	572	559	556	576	498	542	523	566	572	557	574	569	571	554	550	590	567	559	551	555	549	562	598	535	540	570	541	578	560	545	578	536	546	558	502	565	561	564	563	584	545	573	567	550	562	578	584	566	593	574	575	554	562	565	576	598	566	559	559	549	553	549	548	495	569	506	622	572	576	560	592	574	552	566	523	610	537	549	581	596	573	608	542	580	566	551	560	553	602	579	574	555	551	563	569	582	573	582	545	558	559	556	583	576	560	573	573	514	617	579	631	514	573	555	551	521	554	581	582	540	548	586	581	544	582	539	530	535	581	558	545	547	570	541	550	571	580	574	602	574	554	550	612	591	584	545	551	604	542	589	561	567	557	563	577	571	567	571	625	566	592	615	595	532	532	570	572	523	560	558	575	558	550	569	527	576	583	524	604	584	572	564	562	542	537	597	561	514	544	576	545	584	564	576	572	551	542	582	585	541	587	578	574	545	565	565	555	615	591	611	599	556	528	502	566	572	578	528	568	570	545	510	576	553	583	555	580	573	578	568	591	566	598	578	587	564	557	553	557	607	553	555	537	594	573	592	576	569	574	599	586	590	563	527	570	565	570	559	559	575	598	510	531	567	569	564	586	546	560	543	577	582	580	567	600	565	534	595	575	584	553	564	575	533	602	575	558	567	541	569	547	602	552	602	547	560	588	549	492	592	571	571	597	596	580	553	546	538	564	536	579	569	559	529	585	580	554	576	585	513	523	572	509	597	601	605	543
24741	21030	26952	25063	9581	593	470	407	381	341	317	351	326	295	308	306	267	304	304	288	292	277	279	291	267	289	301	271	291	276	283	246	301	272	274	267	258	296	267	263	270	290	272	269	290	283	260	304	309	260	266	260	291	291	262	257	283	276	260	247	259	270	281	302	284	272	297	284	276	287	291	283	264	298	267	267	313	252	278	305	281	258	279	264	311	274	269	245	263	281	313	289	274	250	279	298	271	278	290	267	270	253	262	274	253	292	288	291	282	288	285	319	281	288	277	289	272	298	268	279	287	280	259	287	276	290	275	277	299	265	275	272	275	305	259	298	294	282	263	282	273	286	280	257	265	266	279	265	286	273	278	261	295	308	271	289	293	290	260	284	278	278	288	247	283	288	285	280	254	283	292	318	274	253	287	264	304	275	291	291	280	292	261	268	253	289	303	278	263	281	245	279	256	306	250	260	297	291	273	292	269	264	282	261	254	283	294	280	291	282	253	281	276	267	281	271	286	279	278	284	279	289	275	290	282	284	294	259	315	265	266	262	277	323	284	254	245	257	273	271	278	248	279	318	275	236	297	277	277	281	276	255	281	254	314	247	286	275	312	295	300	275	280	280	297	286	267	284	286	280	282	255	281	280	260	296	264	290	292	271	244	259	268	259	253	267	280	251	295	264	297	252	288	293	290	294	290	282	242	287	267	282	296	273	286	272	276	273	282	290	281	261	276	247	267	269	274	269	267	263	245	254	271	284	290	259	262	287	283	295	311	282	288	291	280	269	257	290	263	295	290	278	252	293	268	268	281	239	286	273	281	274	306	294	281	292	273	295	303	285	275	263	252	289	267	312	277	285	279	261	266	288	256	284	282	309	282	267	275	256	277	274	295	281	259	282	269	256	271	289	249	288	268	269	243	266	264	294	273	272	280	278	297	277	243	282	282	292	290	261	274	267	254	282	255	279	275	281	270	265	286	255	245	263	322	233	294	280	285	273	271	275	250	304	286	267	282	281	266	264	284	304	271	280	298	257	267	292	256	295	276	274	246	269	282	230	274	274	267	280	280	260	275	262	284	287	256	290	273	270	271	278	280	317	302	262	278	265	288	266	274	275	262	274	274	264	265	289	281	292	256	278	268	292	276	257	274	264	267	291	283	287	259	272	282	287	283	277	287	273	263	241	295	313	303	276	276	267	287	288	286	303	304	267	283	269	291	284	304	279	265	290	275	267	297	256	293	304	290	268	243	265	302	267	309	243	254	288	300	291	271	268	277	273	228	263	241	290	261	300	285	258	281	259	265	279	274	279	268	287	303	251	282	287	295	298	239	289	292	266	275	273	296	269	288	279	287	266	290	270	267	305	257	297	280	257	270	279	265	264	267	277	294	292	298	278	284	261	259	250	256	261	272	264	284	281	257	293	261	304	276	272	246	281	290	307	287	278	291	261	252	268	284	295	266	273	259	266	278	274	282	271	296	259	279	263	267	281	280	301	285	304	282	265	302	268	257	290	298	245	304	264	307	311	268	257	261	244	276	261	268	264	254	263	296	282	303	279	286	295	261	307	260	291	266	255	295	277	274	243	240	300	301	280	269	282	276	269	290	285	253	263	268	271	262	289	267	289	304	299	298	258	294	271	283	290	269	305	264	263	281	319	269	310	277	265	305	294	252	270	265	306	267	291	312	312	304	258	288	262	294	248	279	285	281	268	264	291	286	271	270	277	249	267	295	263	262	300	279	272	283	231	275	266	257	278	276	285	263	262	272	283	264	275	243	279	285	266	285	297	291	251	267	290	269	274	262	293	293	258	263	276	285	294	263	275	270	264	269	281	282	243	278	269	275	281	261	257	284	274	268	259	312	276	269	318	255	283	228	273	281	262	298	284	269	286	304	260	277	260	272	258	244	252	317	283	310	275	282	271	289	297	269	278	272	279	266	229	273	283	254	281	284	260	247	304	302	297	258	264	304	294	280	269	281	259	264	266	272	274	274	272	288	274	295	276	264	283	286	298	255	283	313	311	245	265	273	282	259	272	262	288	249	276	268	292	226	289	295	289	273	278	271	294	261	289	309	272	273	274	278	283	280	279	274	271	291	261	278	275	275	275	278	272	304	283	300	262	268	297	280	299	249	277	254	283	288	271	254	248	293	279	282	283	269	257	271	269	252	286	314	249	254	298	242	287	264	281	260	308	297	279	280	279	263	267	301	285	275	260	290	290	290	269	251	289	270	276	256	249	276	259	280	251	281	262	256	258	253	289	266	249	270	278	279	285	285	294	298	259	293	264	296	275	284	298	265	296	290	253	309	254	272	267	280	289	298	286	251	261	272	290	242	280	266	282	261	270	266	273	250	277	288	294	270	261	257	282	274	252	245	274	314	256	242	291	260	280	282	300	284	256	270	283	296	276	275	251	271	287	291	267	270	281	260	319	264	280	295	270	253	269	268	288	286	265	278	296	300	300	264	292	271	250	281	235	307	266	256	305	255	278	255	280	297	261	284	287	279	284	281	260	275	261	260	269	254	274	271	284	287	242	298	275	282	260	282	269	280	290	271	276	268	274	306	291	309	282	286	280	257	241	276	240	271	271	283	276	253	293	271	271	249	286	285	249	261	257	265	278	275	269	302	301	306	284	261	267	228	300	248	296	280	292	300	288	291	289	274	303	282	273	236	313	295	294	289	303	252	263	259	277	280	286	287	252	277	304	242	267	280	270	273	247	282	278	297	274	290	286	265	269	329	272	318	289	261	275	260	314	291	255	282	261	305	262	293	272	255	306	287	287	303	301	262	274	267	258	306	267	280	274	264	282	270	253	259	240	289	264	251	262	237	258	294	239	275	297	282	276	250	261	239	263	299	292	260	267	285	281	273	252	291	248	291	280	292	304	266	319	280	271	268	276	292	264	281	272	267	304	269	282	270	285	268	253	277	294	287	282	291	303	306	300	266	289	254	283	245	253	265	281	302	285	274	240	261	283	297	283	279	313	302	284	279	303	259	246	298	257	280	276	308	290	247	295	302	306	263	275	272	278	280	278	280	258	238	247	282	268	269	260	274	270	277	282	305	264	244	250	270	257	272	255	279	281	283	276	273	286	272	274	295	266	274	282	287	266	309	268	268	298	278	295	269	283	258	243	268	267	296	257	246	264	261	253	275	279	266	279	265	255	275	255	270	280	279	245	275	271	284	266	281	281	264	250	287	310	291	282	263	271	265	274	264	276	283	274	256	298	300	280	260	298	269	282	304	279	298	284	296	275	240	283	288	266	309	274	271	278	287	261	269	232	274	278	267	270	288	301	265	294	259	255	256	275	290	246	301	301	270	270	278	260	291	253	279	280	267	276	275	263	293	282	270	274	289	280	265	269	280	259	264	253	302	268	277	223	253	279	271	298	276	294	290	239	272	255	276	245	289	293	271	287	292	270	309	270	291	274	291	284	252	269	303	293	279	270	240	297	277	270	302	295	295	269	299	272	275	263	274	293	286	283	243	316
20625	26126	19125	5056	1361	910	726	656	544	499	490	488	412	391	375	365	369	369	351	374	367	371	373	344	361	394	345	343	370	358	351	351	353	372	359	362	349	346	351	363	328	338	368	298	352	344	354	333	364	380	365	348	367	324	375	347	358	323	352	352	352	342	360	355	328	352	317	352	367	342	347	358	326	347	348	319	331	329	372	310	354	329	340	364	333	371	326	348	350	332	344	346	342	374	324	349	358	340	360	347	364	357	359	366	375	348	347	348	365	352	355	317	352	353	333	341	348	318	332	328	348	331	340	338	381	349	355	331	374	334	362	339	331	356	358	352	316	336	350	350	367	344	343	322	364	331	362	348	340	349	337	315	356	368	330	360	337	328	337	339	353	341	334	325	359	359	331	337	323	370	375	321	359	351	318	359	306	344	322	345	347	333	345	365	354	357	360	352	364	354	335	335	349	376	339	336	329	330	344	362	379	350	358	336	349	340	316	363	363	328	348	342	332	328	325	345	354	363	337	319	352	335	333	410	345	343	339	340	315	333	347	343	338	360	323	375	374	352	370	352	320	327	350	347	377	339	357	372	347	325	352	349	329	363	352	360	346	340	341	323	361	340	363	365	362	328	323	336	350	360	357	340	366	327	342	371	351	324	350	351	374	379	329	365	376	353	330	334	339	353	335	355	353	351	358	340	336	342	332	345	339	338	342	346	320	318	311	350	332	355	346	335	363	341	347	364	367	361	362	337	337	336	332	363	344	365	327	353	363	321	356	398	367	322	341	345	317	375	365	369	354	336	328	342	335	339	344	342	361	331	349	333	345	369	382	332	329	306	363	339	327	339	330	340	361	308	357	361	378	336	335	343	321	339	361	352	345	365	365	339	315	332	347	309	332	366	324	372	332	365	327	347	360	360	347	365	352	342	324	346	340	339	347	355	328	320	349	320	321	325	312	327	335	355	335	323	361	317	360	318	365	353	390	334	318	306	320	339	324	346	374	332	316	320	338	333	371	376	335	355	324	355	308	377	347	313	377	348	346	323	339	347	343	331	334	323	347	342	337	326	345	364	339	347	310	343	329	367	341	330	338	344	342	337	360	314	349	333	335	353	324	364	345	371	327	333	332	364	328	335	326	355	315	356	341	345	344	326	355	320	342	363	363	353	350	349	334	370	361	313	390	343	345	349	340	365	330	328	358	359	359	321	337	339	394	324	344	319	341	376	365	356	351	364	343	322	392	358	304	390	355	342	335	332	357	340	349	339	315	352	336	337	354	376	303	358	362	322	323	379	352	331	334	337	352	346	372	335	342	348	320	363	352	340	353	371	346	337	318	343	337	349	366	338	359	328	328	360	349	352	325	323	360	346	340	354	352	324	363	348	344	344	340	354	359	332	349	340	336	366	347	336	324	351	361	341	352	337	355	326	377	343	349	336	308	312	331	348	359	327	327	347	332	357	363	335	355	355	368	360	355	360	336	346	366	395	314	339	340	380	346	358	348	330	301	347	354	379	357	317	342	320	342	374	321	316	343	355	331	342	352	367	327	347	321	368	347	338	323	358	347	336	348	332	333	330	338	345	344	358	337	351	312	336	365	351	324	313	346	320	334	353	349	339	310	342	334	348	350	348	342	357	349	329	330	357	346	333	344	328	321	362	330	328	346	351	328	336	351	336	333	323	338	323	361	306	351	350	367	319	328	300	349	351	310	332	353	381	333	343	381	344	331	324	341	363	355	351	353	394	345	343	341	374	304	368	346	362	311	335	391	345	381	317	336	360	370	321	364	347	332	325	380	345	343	357	305	335	323	342	311	333	320	356	340	334	370	348	330	335	348	351	339	337	325	346	286	359	309	367	338	321	386	369	351	332	299	342	340	332	322	330	325	330	359	309	354	350	365	361	347	333	362	342	335	333	320	337	328	323	376	358	340	330	317	358	333	344	361	331	356	339	365	350	346	356	382	306	361	326	374	373	336	358	338	328	376	350	358	316	347	358	338	351	358	327	359	329	330	397	347	354	354	338	317	351	333	369	331	336	369	337	381	336	373	318	357	336	354	331	340	367	390	332	340	339	339	334	342	342	379	352	350	397	364	331	378	342	356	346	345	390	317	342	331	306	368	322	336	353	366	375	319	346	372	364	350	337	367	350	332	324	363	351	321	323	320	357	345	359	326	351	378	353	381	330	350	332	365	336	323	327	348	332	340	351	337	320	355	357	338	382	361	333	343	340	343	334	341	347	343	332	334	330	381	347	357	338	333	353	334	369	360	331	364	347	362	369	332	369	336	332	350	343	322	373	366	352	326	352	353	335	354	332	373	333	301	350	379	301	343	345	318	371	335	311	359	324	355	316	360	390	311	374	358	350	346	336	333	343	312	376	341	356	334	371	369	351	321	344	348	397	333	330	335	362	299	367	316	348	315	354	337	333	380	335	364	335	350	355	350	343	336	333	326	354	340	319	356	340	352	369	366	343	350	354	364	351	363	362	321	329	380	370	318	313	337	341	329	390	332	346	336	329	353	323	343	331	349	304	345	317	294	320	349	376	340	334	368	360	319	321	341	363	354	374	372	327	358	333	370	321	338	343	335	352	350	333	371	306	346	321	345	329	318	350	339	348	316	345	352	306	363	374	324	355	363	339	342	346	358	323	334	344	341	317	387	345	358	349	328	322	343	342	350	340	324	365	348	339	350	338	339	338	331	339	311	332	352	367	354	344	365	313	367	317	355	336	344	322	356	347	359	359	331	358	335	350	339	338	335	366	339	353	335	305	327	331	359	311	343	325	347	382	337	363	336	335	358	332	341	366	353	358	355	315	341	360	330	322	339	322	313	341	341	349	337	361	332	318	337	311	351	341	360	314	348	349	313	381	335	374	344	369	371	354	357	343	375	333	330	319	325	335	330	338	349	343	367	324	326	329	317	335	328	355	361	370	342	337	350	340	350	331	347	337	361	345	355	316	311	343	354	322	325	326	359	355	353	335	364	336	304	321	346	340	360	348	374	341	340	305	341	339	340	352	355	323	367	358	346	311	332	341	336	324	359	370	342	360	311	350	359	363	383	323	326	317	323	337	351	336	318	360	361	335	318	351	351	332	326	338	347	349	321	356	327	343	333	329	340	353	371	351	343	332	343	355	340	333	361	338	353	337	317	337	344	380	349	384	342	343	354	372	323	341	345	348	334	341	352	357	333	333	344	339	343	357	328	339	353	334	356	360	359	311	364	371	340	340	344	343	309	354	371	336	363	376	345	329	355	347	367	335	356	338	328	368	341	363	328	343	381	340	353	346	338	343	351	355	337	317	370	342	372	341	387	378	346	346	346	321	354	319	349	354	343	297	324	335	326	338	356	322	377	330	372	309	318	361	356	364	328	337	349	334	383	360	340	341	350	341	324	348	351	329	378	337	300	344	341	328	353	334	358	357	331	326	330	357	366	317	354	337	355	391	368	355	371	314	337	336	351	315	340	337	329	340	364	346	313	373	345	319	343	387
22619	21050	28481	23833	21050	20954	5987	817	596	532	502	441	381	381	358	388	340	356	352	312	320	313	309	284	285	312	302	284	314	272	304	276	259	325	276	301	262	289	272	277	289	287	293	290	274	318	267	286	264	304	293	291	273	268	305	306	269	281	280	281	258	277	279	290	292	276	272	274	262	258	276	283	257	257	280	295	254	243	288	247	266	293	253	288	300	277	258	284	294	263	273	295	275	264	270	265	270	296	271	269	262	268	271	285	269	276	273	256	254	262	261	300	272	292	282	294	293	281	275	294	262	265	280	276	306	285	276	254	261	242	282	261	248	257	289	298	274	296	289	273	297	261	278	247	306	291	314	294	277	274	274	311	291	249	301	277	265	258	270	259	234	256	264	266	262	289	259	292	282	257	313	256	267	280	279	260	274	278	291	262	277	263	239	318	276	282	263	295	263	262	280	279	268	264	265	255	268	273	275	286	275	257	302	284	259	276	285	264	284	285	279	284	285	251	253	282	270	291	284	279	284	254	271	275	275	258	282	290	262	255	279	277	293	285	266	273	281	272	272	264	268	275	266	263	259	252	260	278	260	251	252	279	284	291	252	266	257	279	269	259	277	282	296	254	263	274	270	294	259	267	277	285	287	271	300	270	277	248	273	246	291	274	262	280	286	266	273	242	248	279	257	264	270	300	300	280	286	282	282	231	300	275	258	272	276	250	259	281	277	261	298	283	267	275	294	266	294	251	270	281	288	265	287	269	254	258	293	283	264	300	264	280	249	287	268	286	285	249	283	257	279	272	265	264	270	316	267	275	272	258	288	268	274	272	269	253	265	299	303	302	275	258	267	264	300	271	296	301	277	276	265	265	301	272	283	278	298	237	279	263	283	286	246	287	270	260	294	288	281	275	244	256	281	273	260	259	252	278	280	243	259	259	269	270	286	225	271	266	280	285	274	273	266	254	259	253	274	277	244	262	252	269	267	279	282	274	256	250	279	242	266	273	270	274	273	293	253	303	264	269	279	286	269	323	278	271	274	252	271	292	252	252	241	242	272	252	260	274	266	259	251	274	264	248	272	271	278	279	275	312	256	271	270	297	271	282	278	272	300	257	290	251	274	230	278	292	274	299	271	238	268	276	279	275	291	238	259	236	306	265	276	276	262	286	274	266	262	267	269	260	261	265	288	260	254	264	277	276	234	245	283	286	261	265	266	271	236	278	271	301	303	256	273	266	268	249	281	240	266	283	264	278	265	255	276	288	280	267	287	286	282	277	289	278	289	263	268	271	269	254	256	263	262	273	278	261	257	290	278	273	264	285	278	279	294	292	276	282	283	238	281	272	278	284	253	239	276	280	256	272	247	300	281	269	266	279	258	264	259	273	273	255	273	281	271	283	279	273	266	275	262	308	278	252	287	296	290	238	251	273	265	258	275	275	280	259	294	273	266	261	269	288	260	243	261	281	277	294	250	257	265	244	284	284	246	270	261	267	278	264	284	294	268	276	272	271	317	278	268	286	285	260	273	289	295	299	272	262	243	267	263	290	279	253	252	275	277	250	263	291	283	297	266	265	259	263	274	260	272	285	287	291	275	266	273	290	289	241	284	238	290	269	295	290	279	307	257	280	269	271	271	241	266	307	266	246	281	249	288	281	303	287	291	260	262	263	275	242	264	299	277	281	273	295	317	250	266	294	286	258	238	295	246	268	272	285	280	268	258	253	279	289	222	252	293	239	276	267	279	285	286	260	260	296	255	300	272	287	287	276	278	257	268	279	280	300	268	254	278	281	277	290	277	271	264	260	273	267	278	274	264	255	287	267	259	272	280	265	281	280	277	270	235	242	264	296	298	319	253	218	270	259	249	250	283	284	306	276	272	275	277	295	295	270	268	248	283	253	284	300	243	269	252	285	291	241	273	283	256	274	285	269	261	271	260	305	276	276	264	290	260	257	299	286	259	279	288	253	288	304	231	271	305	291	267	250	267	281	270	271	253	277	277	281	313	294	277	293	278	269	274	275	250	251	257	271	258	263	273	258	283	248	289	281	272	301	273	280	271	285	295	273	307	279	274	264	248	273	266	276	302	278	261	267	269	321	297	279	293	270	287	255	282	274	274	274	282	295	271	269	276	256	287	258	273	282	255	233	247	269	290	267	255	291	291	277	275	276	271	243	302	257	255	251	254	252	276	281	293	290	287	257	273	254	297	276	300	256	294	279	247	258	262	291	278	261	336	274	288	280	289	273	264	279	289	287	272	274	266	258	256	302	281	269	288	256	275	292	268	229	293	251	271	230	262	260	250	290	289	256	240	286	272	301	253	266	285	260	262	247	269	303	283	258	267	267	258	262	240	284	276	264	304	269	279	270	252	280	285	256	250	267	258	283	274	264	285	256	305	282	261	290	272	262	248	277	273	274	272	283	259	273	272	276	267	279	245	240	268	262	265	246	292	249	270	306	262	272	280	265	275	292	267	260	273	252	274	297	270	266	277	258	289	262	292	279	262	287	256	270	283	282	265	258	279	281	291	269	260	251	250	271	263	298	275	281	272	250	258	253	261	260	302	260	261	262	291	289	265	304	280	286	265	283	291	263	284	291	244	278	283	290	283	266	247	284	296	272	279	289	255	274	264	253	293	291	262	287	243	281	260	286	257	273	263	266	282	280	273	259	276	260	334	272	259	271	233	252	256	261	271	256	283	281	251	255	227	270	281	290	275	265	282	276	269	264	292	283	264	243	269	276	274	290	249	250	283	268	268	270	278	263	244	278	291	261	263	272	282	282	278	306	283	257	275	272	284	261	267	261	260	274	256	294	262	270	286	292	220	280	273	294	256	290	243	267	268	271	284	265	279	308	269	281	287	258	249	255	269	297	225	249	292	233	269	284	276	262	302	275	276	256	283	261	283	285	272	244	310	296	304	261	290	267	285	259	283	245	249	258	270	254	296	278	281	267	284	264	267	256	271	250	289	260	254	262	281	289	281	255	290	280	256	282	264	260	238	252	262	281	264	289	276	242	286	293	284	301	284	257	281	243	258	271	288	262	278	257	260	270	263	280	258	277	260	229	295	240	250	257	244	254	287	282	271	283	290	272	283	274	292	299	266	266	272	262	262	280	286	272	304	286	288	277	286	257	280	284	268	269	245	272	267	260	283	268	275	240	270	269	290	258	276	291	274	297	256	256	240	292	265	282	277	237	248	261	271	264	270	268	274	262	292	298	256	261	277	270	258	262	286	303	261	291	297	273	275	287	272	254	269	285	281	242	269	279	267	305	261	260	258	240	298	261	301	274	263	248	282	257	270	280	288	230	287	261	294	239	261	263	255	240	270	252	299	254	264	281	264	304	273	273	254	281	265	254	245	277	275	263	300	283	303	282	269	277	276	267	260	250	256	291	298	292	269	260	224	285	268	284	283	287	288	273	238	256	276	254	265	278	268	314	272	276	270	248	290	268	259	270	272	281	280	266	271	278	255	262	278	266	292	257	280	254	284	257
24979	38205	28814	10160	3483	2227	1769	1394	1141	902	793	701	594	579	601	505	469	490	452	432	428	457	405	417	403	393	373	427	389	357	370	354	376	403	393	358	366	381	359	340	376	365	388	345	360	333	337	359	345	379	343	332	334	349	345	389	337	350	358	344	354	364	367	379	393	347	337	334	345	342	342	368	347	359	313	350	355	327	348	339	330	388	352	323	364	358	346	316	354	357	314	343	315	330	369	336	355	314	356	321	367	370	382	387	383	380	348	366	329	358	365	343	344	358	356	373	358	336	331	355	326	367	347	359	343	354	303	336	354	293	327	336	328	339	371	365	369	364	376	370	333	318	339	334	380	332	355	299	388	349	366	334	372	373	358	344	371	351	309	361	325	376	341	356	345	375	319	348	323	380	331	354	317	360	357	330	363	331	382	368	382	381	315	322	347	341	333	387	345	378	334	316	339	362	359	340	337	355	353	348	353	326	312	360	345	346	319	338	334	338	336	362	345	326	341	348	342	356	370	363	365	350	345	346	361	373	353	390	326	325	363	311	366	371	381	336	332	360	318	357	326	321	353	360	373	341	367	383	322	331	340	333	326	364	369	335	352	354	363	367	319	363	328	367	338	368	356	350	323	368	347	381	340	355	378	346	360	338	338	348	336	350	365	366	352	353	344	336	348	341	365	347	362	349	362	354	343	329	327	323	344	342	337	306	340	359	350	343	337	338	341	351	343	345	321	344	330	359	382	367	340	333	334	368	337	351	342	371	348	360	349	335	354	357	331	353	372	327	353	362	373	350	322	330	318	361	362	338	367	346	350	353	334	365	339	344	338	368	333	346	342	330	337	390	357	369	323	348	346	383	342	383	338	334	302	344	353	332	337	345	370	363	343	335	342	329	387	308	355	323	349	353	352	324	371	308	308	335	323	347	343	355	372	365	362	346	325	325	343	361	327	366	343	339	360	315	363	340	361	361	343	322	324	347	352	347	310	374	366	346	351	342	390	325	383	338	361	325	294	344	348	339	359	328	321	361	349	350	330	362	356	362	347	324	377	345	364	306	303	335	371	351	332	316	349	330	356	345	346	332	358	354	341	332	316	325	313	324	359	331	361	338	378	342	315	313	361	359	363	314	359	373	367	343	364	369	326	370	334	340	366	328	343	327	333	367	357	334	346	326	335	337	359	365	334	345	346	322	347	361	340	351	363	324	333	348	358	306	354	358	324	384	327	352	340	327	342	357	357	325	352	356	318	343	335	333	362	342	325	360	347	316	352	316	334	361	344	337	346	343	337	332	352	344	348	337	354	351	357	364	391	365	347	325	359	320	331	371	327	362	377	391	317	342	327	355	344	384	341	349	340	335	359	356	338	360	345	326	387	356	341	337	364	381	376	335	346	366	324	341	333	354	369	363	350	357	344	334	361	324	345	340	350	366	350	337	331	347	346	351	333	346	357	347	333	344	341	380	344	366	342	369	320	329	320	348	379	358	353	287	315	361	350	301	342	338	349	330	303	345	376	365	332	350	344	347	359	316	340	351	340	356	342	365	334	354	328	335	346	366	308	365	310	354	316	346	341	328	348	328	390	361	338	360	313	361	354	330	335	331	344	318	366	340	324	335	356	348	346	317	349	349	370	344	365	347	368	325	355	358	361	355	331	343	374	324	348	347	364	381	369	343	354	356	317	337	355	349	323	358	350	311	339	343	330	348	320	344	345	357	351	359	348	372	357	340	341	368	347	344	344	360	313	349	332	324	340	343	376	360	364	301	325	371	361	318	362	330	344	327	330	360	359	355	328	327	346	361	327	342	314	377	338	329	379	365	361	348	369	343	356	377	330	354	380	393	339	327	362	367	370	365	371	329	320	379	341	360	333	319	364	346	337	322	359	359	366	339	333	311	342	322	311	360	333	326	345	347	356	340	319	365	356	338	303	316	370	366	336	379	337	316	327	349	358	336	355	363	335	342	339	323	348	322	343	338	357	354	324	333	346	331	361	370	323	383	317	343	336	317	299	386	327	325	390	376	356	325	326	316	320	342	334	357	369	355	348	341	360	362	381	356	374	356	352	342	347	338	364	331	326	338	327	357	364	323	313	322	358	354	341	354	339	345	322	325	324	380	378	363	355	328	329	372	338	348	345	349	366	365	323	330	344	332	342	358	327	387	346	334	357	371	342	365	339	352	342	365	362	346	344	312	354	339	324	332	366	330	361	341	331	326	337	312	334	319	333	333	332	350	340	334	371	353	362	317	348	335	347	319	304	362	350	336	364	340	314	345	349	356	327	349	326	329	323	331	316	343	339	338	376	342	318	366	341	338	359	340	364	345	374	384	333	338	343	315	334	346	365	364	362	347	352	334	331	328	338	349	353	320	331	375	363	336	380	351	356	343	359	324	358	310	313	351	297	349	354	329	331	371	362	359	342	354	359	316	352	377	321	349	343	337	398	330	357	359	373	360	336	347	370	353	341	331	352	312	329	371	354	333	338	353	356	368	340	361	362	379	318	338	337	341	328	358	327	351	343	350	386	359	336	361	317	355	340	360	310	333	399	351	302	347	308	329	330	313	361	334	367	323	348	365	367	361	357	344	336	336	317	341	344	335	350	375	341	393	349	357	348	319	316	331	341	320	355	358	340	327	339	328	308	355	344	345	345	317	359	328	370	345	340	358	343	331	331	379	332	350	327	347	349	352	344	347	363	369	352	338	347	332	344	344	297	360	366	321	346	358	345	308	339	319	356	337	340	354	350	357	358	345	341	351	361	368	346	336	344	338	378	312	331	342	322	347	350	328	349	344	365	372	389	342	385	324	365	328	350	319	349	373	350	382	311	339	360	365	352	329	352	367	312	337	344	350	338	318	342	337	327	358	313	346	338	334	345	356	373	339	331	344	361	330	325	362	334	354	328	334	318	331	338	347	334	356	358	356	336	369	321	342	339	355	363	369	328	350	324	363	303	350	377	338	367	332	346	351	363	358	376	329	362	336	342	337	317	329	345	370	336	339	338	304	365	325	375	325	354	360	367	323	322	366	370	358	319	393	357	342	344	349	371	351	359	345	320	333	319	343	355	348	347	362	385	372	337	341	366	357	353	341	323	353	332	367	353	334	308	352	340	332	325	350	334	339	320	339	340	374	325	334	388	295	336	349	337	370	321	320	327	350	328	348	341	359	337	327	352	335	324	339	353	322	341	320	357	321	364	386	389	329	362	354	335	377	380	333	361	325	357	366	343	343	363	324	346	342	323	331	360	357	329	351	380	289	332	344	361	321	355	389	310	351	293	332	330	341	324	332	328	313	357	323	325	330	379	358	305	363	354	359	320	341	347	351	336	380	391	340	336	361	330	335	357	342	353	347	351	358	370	324	344	339	352	307	362	333	330	345	320	320	367	301	335	380	329	349	349	324	322	340	366	331	342	324	368	367	344	320	355	358	373	312	346	344	309	335	339	356	358	357	328	361	316	308	361	314	319	329	339	369	335	332	331	325	333	338
27354	19799	11276	2413	621	499	426	435	454	432	443	486	428	437	439	480	431	442	434	427	433	399	428	451	428	394	424	444	435	416	455	391	465	459	460	435	423	425	448	439	408	414	402	429	433	414	403	450	415	474	453	424	440	426	462	427	419	444	437	426	479	447	423	433	421	389	416	400	414	441	398	438	445	438	428	469	432	403	457	426	433	466	390	403	406	414	377	419	436	433	425	427	418	413	434	425	399	413	451	461	450	397	417	441	401	441	417	412	423	386	444	427	441	411	422	446	400	438	430	395	466	397	411	442	452	446	409	437	445	409	445	414	441	443	466	416	418	407	459	402	454	437	465	427	404	452	454	396	399	425	412	399	460	448	389	437	444	427	401	430	443	429	436	459	433	437	423	438	446	485	444	415	405	412	451	416	430	438	414	376	416	444	393	436	400	413	414	441	438	420	442	415	425	466	428	405	451	435	442	430	442	450	429	404	420	381	453	409	432	464	425	466	433	445	413	449	434	447	419	436	435	395	432	393	469	434	432	432	437	430	444	429	440	458	436	426	456	414	442	414	407	435	390	435	423	428	410	463	428	433	404	435	404	429	432	465	432	431	400	419	381	458	435	408	449	427	436	434	405	418	426	465	451	436	425	390	443	459	382	446	433	425	437	409	422	401	399	436	419	389	450	399	427	448	428	427	412	410	437	453	415	416	419	423	438	434	436	435	461	464	445	436	458	464	434	428	430	425	442	463	446	421	410	403	443	445	389	420	446	433	426	440	413	454	433	420	451	396	450	439	405	428	423	432	415	389	438	407	453	468	417	466	425	394	447	454	438	389	444	426	424	412	461	408	411	451	431	450	433	434	413	394	411	434	445	446	446	392	472	406	495	397	438	470	414	435	441	433	394	437	447	456	455	438	456	398	430	446	404	407	409	386	463	424	445	493	433	456	446	456	460	417	441	430	420	450	445	444	411	394	447	419	429	436	424	405	415	446	459	412	430	431	471	426	409	398	415	394	432	409	446	428	416	434	398	415	469	443	448	412	436	396	456	404	413	408	443	407	426	455	425	404	419	402	373	432	442	390	453	479	431	404	426	413	428	438	431	400	426	440	434	470	409	445	432	442	415	443	488	437	442	413	456	466	387	451	406	409	437	425	375	403	432	400	421	409	447	427	412	445	436	444	468	425	439	477	440	411	393	430	414	407	442	419	422	448	408	408	415	413	380	442	418	470	434	452	435	410	429	411	397	449	402	413	409	431	433	438	428	463	435	446	417	405	373	424	448	420	434	418	419	422	417	449	431	419	426	419	413	397	442	423	401	471	398	438	458	429	389	409	421	424	412	462	460	438	414	416	428	437	463	457	415	397	406	407	397	395	449	442	444	425	403	441	429	414	454	439	415	420	395	447	468	422	483	414	401	432	402	415	428	422	446	403	409	444	416	446	456	450	439	439	427	434	404	413	440	410	420	421	462	399	454	433	423	430	439	382	397	419	444	416	436	401	412	442	386	409	460	440	426	420	436	435	461	440	430	420	465	455	429	444	424	408	416	449	457	434	430	448	414	473	464	431	433	455	432	431	448	411	421	459	426	402	368	445	412	408	428	463	427	402	410	447	424	438	403	433	434	429	447	446	453	413	480	448	389	392	431	425	416	416	403	457	407	410	418	423	428	437	408	416	426	427	413	439	423	397	430	456	428	395	448	440	416	454	412	397	438	463	426	417	423	470	403	420	445	408	396	462	437	423	429	451	412	429	415	429	458	427	445	419	422	446	484	477	415	433	385	439	445	416	430	414	424	394	409	425	405	420	444	429	468	430	414	406	436	488	410	406	422	418	451	389	448	423	438	393	375	426	396	404	471	432	426	418	420	460	438	427	414	416	403	424	453	415	462	429	431	458	464	442	444	417	419	415	421	434	403	413	437	435	431	426	437	437	430	430	439	439	427	458	422	429	429	409	454	438	410	433	465	391	412	421	396	414	402	399	438	470	454	422	453	442	441	429	442	446	420	438	433	420	446	445	421	429	454	450	413	386	408	393	408	414	420	439	461	433	403	425	408	446	460	419	420	442	425	407	393	434	431	472	417	453	421	439	461	439	433	447	434	446	451	430	424	458	437	483	416	438	427	417	423	430	400	412	415	434	466	465	435	412	443	427	417	481	434	383	462	449	431	462	428	419	425	401	406	429	482	414	458	432	451	472	411	436	414	424	437	440	388	427	416	431	416	410	422	426	440	430	422	420	433	438	391	409	416	445	394	417	427	402	431	438	470	394	414	409	430	388	439	450	462	421	455	405	466	427	427	398	446	428	397	412	412	455	443	437	390	413	452	401	391	459	448	437	450	414	432	433	452	458	442	396	445	464	391	412	446	451	394	490	451	415	439	406	418	407	433	429	437	436	403	401	463	450	423	423	378	423	421	421	424	422	414	469	440	445	401	441	442	449	435	426	448	458	412	421	425	431	428	426	390	407	420	436	455	427	418	404	402	403	401	400	470	441	380	421	430	423	416	430	405	433	450	440	447	447	419	425	442	453	457	434	423	417	418	430	414	441	435	422	425	411	427	442	392	423	430	377	425	464	451	395	429	418	448	441	457	427	406	435	468	391	429	407	430	435	401	415	412	392	428	406	427	424	402	417	422	441	417	475	426	422	425	483	427	411	453	436	422	406	411	429	403	384	443	441	440	435	425	422	421	436	446	438	400	423	385	397	420	416	413	424	422	451	439	447	434	443	435	416	439	430	446	410	467	467	446	387	413	450	417	453	433	437	449	387	427	447	438	408	418	458	400	438	448	442	429	471	415	457	419	391	435	449	435	446	401	454	465	452	410	433	435	427	426	447	415	434	425	435	447	388	453	393	395	448	418	444	431	429	458	441	414	466	437	438	436	408	452	423	421	436	405	432	436	397	388	392	427	441	418	434	420	378	420	414	445	407	434	416	439	435	418	461	410	423	445	452	420	427	423	439	454	439	411	436	430	445	432	434	462	404	431	442	405	429	435	437	412	444	390	434	470	411	434	440	423	403	420	439	422	441	426	414	428	424	475	456	405	433	418	417	412	412	445	462	454	442	411	413	464	441	433	457	459	420	429	430	443	432	432	441	382	447	425	415	405	444	426	446	440	399	401	398	402	417	446	408	453	463	410	439	401	428	415	392	457	427	446	425	463	425	427	437	440	473	429	420	382	433	458	413	432	445	431	442	430	395	423	462	427	431	415	412	452	412	434	457	403	439	460	433	431	440	431	409	395	397	409	441	414	421	414	387	396	424	437	463	423	409	430	395	438	406	413	428	414	431	418	431	440	420	427	442	421	422	414	410	463	437	422	432	437	441	423	418	396	436	439	407	420	422	396	429	403	423	474	464	445	430	460	399	429	416	463	451	407	438	437	464	436	444	463	438	390	472	390	401	417	454	443	446	452	472	436	407	469	396	433	418	416	419	429	385	434	377	464	407	433	394	441	366	446	412	428	396	467	462	399	419	434	386	443	449
16573	16720	9969	2348	721	592	550	564	547	537	510	477	529	497	507	531	526	534	528	528	558	538	559	528	536	514	505	505	520	502	549	531	511	521	564	494	483	541	518	496	522	503	519	543	489	548	561	538	545	550	514	505	516	530	526	525	522	532	535	520	477	527	515	513	510	583	549	548	534	563	513	520	500	545	545	518	491	531	482	537	521	556	477	512	548	551	546	531	512	529	544	541	522	522	508	546	530	522	561	537	552	563	526	558	563	547	538	540	508	512	506	485	551	551	549	528	551	536	532	511	553	531	533	541	494	513	534	513	471	571	508	546	483	514	534	509	550	547	539	500	553	539	550	512	545	526	557	554	526	535	539	540	537	535	533	515	489	547	564	526	546	545	529	554	540	561	538	523	507	550	510	578	508	510	505	554	537	524	512	489	542	532	555	547	515	496	531	540	573	567	497	540	550	498	527	500	496	562	501	521	531	544	531	516	543	480	515	523	513	565	533	556	562	495	506	508	498	526	553	525	520	565	500	527	503	471	511	458	527	521	544	529	520	525	520	521	525	534	556	535	522	512	539	509	543	514	529	517	526	545	506	528	541	546	495	541	505	563	543	557	559	546	549	531	545	507	531	517	511	535	525	498	543	583	536	520	495	557	517	541	513	539	499	524	535	511	509	472	549	550	537	530	521	578	509	526	537	541	503	522	546	566	491	508	498	539	492	549	537	531	527	510	527	534	517	530	518	501	482	551	505	522	513	554	509	512	569	532	552	512	517	489	517	509	536	508	535	545	532	482	529	504	519	503	493	535	489	496	474	546	558	514	532	475	482	520	497	515	519	529	506	534	553	528	546	524	520	547	563	501	512	558	545	542	511	498	519	535	553	480	549	535	518	508	537	506	490	504	512	537	519	554	503	502	545	536	515	543	525	524	553	559	569	511	523	551	510	520	539	551	550	531	554	498	536	574	556	529	552	521	500	477	516	508	531	551	490	547	541	513	568	488	502	495	518	508	512	506	552	545	520	531	547	466	501	559	525	521	532	522	496	571	538	507	534	546	502	535	525	493	540	508	545	530	523	568	520	524	518	517	533	509	527	528	538	495	517	532	554	512	537	548	535	562	512	545	527	520	557	530	532	522	556	500	530	490	555	529	521	515	585	563	529	520	519	507	516	538	515	541	544	545	491	546	560	499	512	524	467	529	523	543	558	540	567	514	517	517	538	539	549	528	524	531	547	486	523	566	496	537	533	540	537	495	540	515	547	506	524	539	550	508	530	540	529	542	551	536	508	516	476	539	511	559	502	485	549	479	528	505	568	532	556	541	505	505	511	530	525	517	534	514	581	528	513	521	530	558	490	520	523	498	525	484	516	509	519	545	553	533	515	504	510	571	552	508	522	509	538	578	524	538	544	555	505	511	525	514	517	535	513	513	574	570	510	521	538	537	519	508	536	494	523	502	507	525	507	494	526	528	552	525	523	543	529	540	513	549	525	520	528	563	531	557	537	509	540	540	546	534	545	502	505	559	518	496	561	571	516	538	509	533	568	532	497	466	561	519	553	559	528	491	494	549	505	522	514	516	523	529	585	511	527	519	493	516	534	515	515	540	488	534	500	524	491	507	526	545	537	542	499	555	524	548	525	518	515	525	537	517	547	543	514	536	558	497	528	516	550	536	527	532	521	520	505	522	495	518	535	481	478	512	557	549	532	552	514	543	573	525	528	521	530	504	496	531	518	518	488	544	556	566	524	561	532	529	514	498	515	501	591	530	509	515	567	533	518	561	508	558	545	492	526	520	531	505	540	518	542	509	509	514	530	498	506	515	550	491	530	487	580	514	496	503	526	577	498	533	531	544	522	552	504	539	533	483	580	527	562	537	485	524	564	540	528	545	583	521	527	521	557	504	538	546	508	517	579	545	563	539	506	543	511	550	520	516	556	579	513	518	538	595	533	499	538	539	530	521	515	523	530	498	527	516	550	558	518	497	555	522	543	518	546	541	545	517	517	527	525	522	512	552	574	505	544	507	482	533	518	484	545	497	574	517	518	535	494	516	478	512	541	562	520	532	519	573	490	544	529	498	529	497	530	543	539	518	512	541	527	528	554	518	518	500	529	511	569	536	563	516	536	507	527	505	514	563	540	503	538	545	530	503	530	523	497	515	517	573	511	512	506	534	532	491	524	523	565	557	513	561	472	561	574	591	557	527	518	531	526	492	531	555	552	539	485	510	527	555	532	505	545	535	573	582	558	546	523	552	521	516	480	518	537	538	538	539	563	541	565	529	501	528	541	541	537	513	586	546	498	555	530	525	504	535	516	496	516	543	532	514	551	501	529	519	580	519	538	538	498	519	579	519	498	486	579	556	507	477	509	549	523	500	518	516	521	543	509	532	503	507	530	511	525	556	521	524	502	501	543	529	523	604	507	513	517	537	533	491	540	515	529	510	551	518	533	523	503	543	536	537	522	524	513	551	558	549	509	502	514	527	511	530	539	512	542	519	533	504	531	555	511	525	547	515	548	514	548	563	519	537	491	553	510	526	518	523	513	517	519	517	524	548	492	548	526	525	514	503	488	491	513	537	515	498	533	550	534	576	566	537	531	499	541	500	512	518	498	537	515	541	558	516	522	474	554	547	507	527	507	482	525	501	560	494	475	525	522	527	535	563	531	522	540	554	555	510	543	534	535	570	561	533	585	521	525	523	515	508	566	540	509	532	528	527	528	550	561	529	545	502	532	541	536	510	515	490	509	514	523	508	526	556	522	522	512	530	523	501	541	560	530	548	533	529	552	515	541	564	560	524	587	509	505	538	532	495	580	518	518	550	507	545	523	528	552	544	514	520	541	487	485	533	513	566	535	540	480	542	522	529	527	530	532	524	497	544	509	490	522	499	534	505	500	525	499	549	552	543	527	479	491	573	522	543	517	524	540	523	508	544	510	556	524	496	531	547	520	490	537	520	515	490	532	528	525	505	528	508	503	530	537	485	550	468	549	517	492	539	546	502	528	504	527	505	523	522	539	574	542	548	562	532	525	560	540	554	547	540	530	556	512	515	552	519	544	516	498	509	546	524	521	574	500	541	538	523	518	547	504	533	538	474	565	519	524	476	532	545	542	490	526	498	551	543	497	532	534	534	535	553	534	538	507	520	517	506	553	507	517	525	513	515	495	536	525	514	556	555	556	485	547	529	531	551	503	507	519	553	468	534	515	512	537	535	489	529	494	527	544	529	566	521	558	525	526	556	534	553	489	528	509	501	544	497	564	534	535	504	527	511	532	513	493	533	511	515	520	528	519	565	539	554	506	541	543	545	497	519	515	498	547	534	512	497	521	512	535	513	529	534	556	540	494	509	493	532	501	477	524	526	484	515	516	536	532	541	530	497	519	536	529	582	503	503	547	508	537	498	522	523	523	543	504	536	489	506	537	549	541	507	472	525	522	539	485	521	529	545	566	497	475	519	540	548	577	533	560	497	547	550	512	499	563	493	468	529
23661	21011	27976	24230	20883	8120	996	718	631	618	591	534	531	482	538	493	481	508	468	463	474	474	491	482	445	471	471	464	484	445	477	432	468	464	448	476	427	438	463	472	431	472	465	465	473	464	469	461	436	450	419	425	425	467	435	443	464	435	430	442	458	415	460	428	452	455	456	476	465	453	478	464	450	422	487	415	454	450	462	462	439	439	453	474	428	423	425	426	470	460	458	419	409	446	465	443	447	433	415	446	450	422	429	431	451	449	456	441	457	456	408	434	466	460	445	467	460	411	409	452	433	431	423	445	401	455	472	419	443	426	452	454	449	423	444	459	469	478	424	423	443	447	416	434	470	422	454	423	461	438	475	493	451	434	466	463	431	446	431	450	500	457	471	414	426	443	436	496	470	442	425	460	445	458	439	393	440	477	466	451	408	438	401	463	429	450	457	435	445	423	483	463	468	430	455	453	433	399	421	490	437	408	419	466	426	407	420	429	410	474	438	449	430	439	435	458	458	455	409	443	520	436	486	455	445	438	472	436	451	431	456	458	448	463	460	450	448	423	426	467	435	456	442	441	441	440	429	388	465	425	446	444	439	451	461	419	458	474	466	475	438	435	484	494	453	432	465	430	462	440	426	447	472	437	453	484	442	452	462	450	442	450	489	464	447	436	432	438	428	448	432	440	434	453	442	425	438	466	461	431	459	496	434	465	430	431	427	491	430	430	411	455	431	445	455	446	440	402	464	436	462	480	452	433	445	428	459	435	467	454	431	470	453	456	432	471	425	492	451	438	432	437	445	429	457	482	452	426	439	453	458	445	404	457	440	442	461	463	454	450	445	417	460	503	486	410	457	430	461	449	439	436	461	465	419	447	468	460	426	456	465	458	457	452	411	419	464	410	442	459	454	440	428	437	458	425	450	449	426	439	471	527	488	476	437	444	437	458	410	438	422	452	482	436	470	450	446	424	436	411	436	445	440	502	465	452	437	471	415	451	466	437	428	444	447	441	451	458	458	448	428	471	437	473	439	405	492	434	470	421	420	476	468	443	423	452	462	439	460	444	406	413	431	461	451	471	422	419	454	502	451	463	434	432	440	439	448	447	422	415	455	422	482	451	491	426	456	434	442	436	427	462	421	451	441	460	453	419	455	442	435	452	466	475	428	424	451	483	429	448	454	456	442	444	472	464	467	461	438	449	436	445	417	440	455	434	456	441	420	435	429	456	438	465	454	490	462	481	407	434	431	436	428	459	445	423	469	442	442	440	434	460	442	433	475	449	410	470	459	479	450	440	444	460	420	480	451	471	468	454	452	428	485	432	451	448	495	451	454	474	423	444	445	430	435	462	478	441	465	441	472	436	405	454	471	425	456	430	441	489	451	423	450	464	451	439	457	478	479	478	443	459	432	453	464	436	477	443	447	458	452	457	425	441	468	457	450	461	447	454	434	446	453	473	443	467	475	467	449	435	436	420	444	423	458	442	453	449	476	440	439	449	475	424	435	454	425	488	421	443	431	477	475	418	491	425	417	457	456	475	465	446	449	453	468	454	434	427	451	437	441	438	443	447	466	418	486	451	492	479	419	446	427	467	441	451	444	392	431	439	445	442	460	406	429	442	438	449	478	463	457	447	453	481	450	443	472	442	463	469	431	427	433	436	457	434	481	396	459	493	407	448	474	458	444	395	445	440	444	474	445	460	474	416	447	449	462	475	413	447	458	396	437	464	425	448	484	453	465	442	430	408	442	481	429	490	464	422	450	442	425	433	491	443	417	453	454	413	438	441	425	448	459	465	451	444	419	445	415	466	430	450	413	440	489	391	437	420	435	483	462	451	452	440	475	461	460	463	441	457	451	445	440	436	450	413	463	460	412	422	451	435	461	447	409	444	430	411	473	462	462	445	416	414	442	469	450	422	447	404	452	440	461	439	423	446	496	433	430	421	463	418	455	458	445	471	441	440	465	446	452	443	445	465	456	432	485	447	458	454	425	417	441	478	440	443	477	439	417	476	460	461	477	433	498	420	475	432	422	416	437	434	464	460	472	475	466	463	440	431	439	461	443	466	422	411	417	453	447	464	446	475	469	439	434	499	476	475	467	439	439	487	466	426	427	430	456	420	435	411	481	422	435	453	470	430	476	432	422	403	452	419	434	443	450	468	443	458	441	440	430	469	433	437	458	463	449	455	425	457	441	438	428	429	460	452	438	422	389	456	439	442	430	445	449	474	496	415	437	467	470	460	421	417	438	421	424	450	470	430	503	462	420	421	431	405	416	444	440	425	442	471	445	419	442	467	465	426	466	437	410	483	447	465	482	441	475	432	440	428	456	455	435	482	483	443	453	443	470	420	465	438	460	399	417	470	445	457	469	419	409	451	465	476	438	449	428	442	436	443	453	429	450	468	422	449	421	466	427	435	433	413	466	440	454	409	455	457	420	447	419	486	468	437	443	423	474	462	431	495	479	441	425	436	435	445	458	457	467	454	430	472	469	426	490	461	430	482	424	448	434	464	424	418	438	431	456	430	433	421	408	430	471	456	425	444	438	424	425	421	401	426	466	499	453	472	436	439	441	459	461	467	466	451	474	445	432	470	452	446	409	432	451	387	441	434	419	411	436	443	463	412	440	449	448	462	462	453	473	385	446	425	465	453	412	486	437	439	499	468	441	437	468	429	467	433	474	430	436	451	478	430	466	432	452	460	415	427	464	472	431	443	467	477	472	407	418	451	441	483	438	433	471	478	455	513	467	449	440	444	433	443	441	438	412	445	451	485	444	477	440	444	421	425	476	459	448	458	415	475	449	427	431	444	467	440	397	490	511	443	397	449	478	414	445	434	410	469	487	440	454	453	446	436	440	429	451	424	402	449	446	446	466	461	438	433	469	436	441	467	451	466	448	439	419	426	457	436	432	454	475	441	460	450	453	443	459	460	460	452	448	429	468	420	459	447	520	441	433	442	438	436	423	444	455	434	442	435	464	420	423	421	507	413	461	468	464	434	463	459	473	446	433	509	481	461	469	458	390	460	459	469	429	432	474	456	433	440	462	439	465	455	453	458	461	421	485	457	468	429	435	431	464	464	460	412	449	444	439	445	447	471	424	457	452	465	427	454	433	417	433	448	450	440	461	465	450	469	460	420	466	433	435	476	486	467	454	429	441	461	402	440	434	421	449	399	457	446	451	406	487	423	453	433	445	454	465	478	475	455	425	470	471	425	491	423	429	435	451	499	449	434	411	464	454	451	451	425	481	462	459	465	437	448	457	452	446	465	475	445	474	457	462	458	455	435	480	455	438	391	436	449	426	485	422	404	413	467	454	459	470	470	404	448	462	427	458	467	459	430	475	428	436	450	441	448	407	475	471	445	453	440	450	451	462	486	458	439	393	460	463	430	427	458	415	415	448	427	454	456	434	430	453	436	426	449	448	461	472	418	435	420	458	420	465	470	450	427	419	464	453	460	445	461	424	421	487	424	464	430	439	434	464	449	437	446
21619	31307	23194	7510	2083	1524	1385	1055	909	913	820	735	700	678	651	642	665	615	618	579	586	592	607	605	572	546	604	566	599	549	597	579	569	602	538	568	544	548	578	553	580	544	553	548	544	538	566	579	554	590	570	580	537	527	532	601	557	528	501	555	571	550	595	559	594	575	530	532	593	539	570	599	550	536	573	570	488	580	563	573	574	499	535	600	516	559	570	552	575	570	548	562	567	563	595	559	551	528	556	568	548	551	571	556	548	556	587	526	512	574	521	580	578	559	578	569	593	567	541	535	587	568	555	529	554	549	555	589	569	510	586	560	567	581	548	538	563	568	555	539	587	509	557	566	516	589	568	543	560	581	616	557	523	542	553	576	578	534	549	565	591	551	551	555	566	548	540	566	548	549	544	607	540	552	562	547	563	578	591	573	554	575	581	578	557	536	568	559	568	536	584	550	546	519	555	610	550	564	530	560	555	534	541	548	542	560	561	538	536	576	604	498	524	538	555	586	572	567	609	551	577	560	531	580	562	561	569	536	586	540	569	533	541	561	597	549	540	554	568	562	556	528	555	553	572	525	574	554	582	542	523	522	529	560	558	542	548	563	557	510	559	578	559	510	523	562	543	550	537	560	569	548	570	579	510	559	576	569	542	528	570	559	558	540	547	587	589	532	541	560	537	551	579	532	613	534	505	589	530	568	561	549	548	528	583	557	571	531	551	547	563	573	586	586	583	572	569	560	573	577	561	545	554	563	548	563	534	545	567	563	544	555	565	546	599	560	562	527	566	576	586	580	547	555	567	550	585	589	554	549	580	553	575	566	546	543	541	557	505	556	532	571	583	545	572	583	550	543	548	561	594	582	547	603	600	520	549	537	555	551	555	578	552	577	559	517	577	551	575	568	575	533	503	603	554	550	541	611	577	580	549	553	570	546	517	569	573	591	537	556	503	534	560	566	575	569	542	536	568	513	568	576	601	549	550	516	571	593	546	565	571	540	585	554	549	538	585	587	579	497	551	540	548	568	591	560	538	579	555	551	536	581	590	569	514	532	528	572	549	553	580	550	556	525	558	534	550	552	547	566	539	529	556	553	558	554	542	561	521	528	534	549	571	549	569	571	584	534	559	534	576	535	528	544	555	533	534	600	592	532	573	557	559	557	556	574	564	519	532	577	522	563	540	547	563	536	542	569	585	572	531	550	529	542	508	562	534	574	539	582	532	582	513	523	563	552	563	566	552	576	568	536	565	558	547	542	549	556	581	531	528	514	558	512	550	566	556	562	554	530	525	569	516	611	556	545	548	567	547	495	567	583	557	573	535	548	526	586	541	538	568	580	548	536	555	552	500	511	535	590	577	600	519	550	571	554	526	548	536	562	567	617	549	537	506	498	553	551	582	553	559	584	536	539	570	572	565	550	563	523	586	555	517	536	555	560	572	598	536	510	511	522	514	494	584	526	531	534	549	543	579	510	548	524	511	560	561	538	561	588	581	552	582	571	561	552	528	530	561	563	557	532	536	577	554	549	569	565	519	513	494	542	536	599	519	562	588	506	608	544	528	540	559	540	559	550	573	572	513	554	544	548	583	511	562	539	543	520	556	587	581	567	556	527	544	576	576	579	553	585	571	551	554	557	581	534	520	538	551	577	554	561	525	567	547	589	574	559	543	578	553	528	574	513	566	561	558	575	606	561	555	566	599	563	548	554	572	575	547	543	545	543	546	553	604	544	562	555	585	547	549	558	559	538	536	542	547	572	557	579	542	582	529	544	585	586	566	561	535	542	570	585	571	544	512	575	545	578	519	584	599	551	565	560	544	557	529	588	538	560	558	543	547	530	548	575	547	561	547	555	600	567	557	556	576	560	574	551	541	582	597	550	541	550	587	563	582	551	566	536	594	576	537	542	550	528	553	594	528	573	558	568	549	530	567	582	530	563	571	562	548	521	539	551	585	551	522	569	572	561	537	537	562	533	542	583	548	522	564	553	547	525	579	543	573	560	553	557	540	542	566	554	541	518	549	518	545	537	579	538	564	531	601	559	570	530	536	579	549	604	540	560	519	565	552	582	567	536	551	528	534	563	556	576	565	566	562	553	544	519	568	579	554	530	543	557	531	530	558	548	552	584	515	580	518	558	564	552	512	542	552	566	559	545	548	556	523	569	559	502	527	586	561	568	548	565	570	508	575	586	536	560	508	554	554	560	546	555	539	558	545	599	531	572	543	535	578	579	529	551	536	538	547	563	525	566	561	497	564	594	538	581	545	544	582	592	532	526	565	554	538	553	529	502	542	551	526	581	539	576	549	567	547	579	540	556	518	567	537	557	577	586	584	549	567	577	594	599	531	573	517	563	565	593	569	562	542	565	578	551	546	547	557	542	552	564	526	579	534	591	507	578	572	583	579	507	538	545	597	546	551	585	515	550	553	541	532	539	554	537	552	551	572	567	528	546	589	580	565	542	572	553	581	545	524	569	576	586	572	516	574	558	533	554	538	556	548	534	562	576	554	576	549	559	550	565	543	588	507	570	567	548	507	565	534	547	545	536	567	509	546	583	584	568	581	578	555	575	594	540	557	531	552	575	527	538	566	598	540	580	561	513	562	554	565	538	561	520	581	568	525	542	556	569	504	566	510	579	585	565	559	574	502	526	541	567	572	552	555	534	541	595	538	557	501	563	538	559	533	550	573	544	550	520	551	536	591	551	542	530	599	545	554	570	553	567	529	532	546	548	597	523	557	576	567	570	552	525	530	531	554	561	573	561	520	580	567	544	539	552	510	544	523	569	552	555	535	539	554	567	545	545	574	555	536	547	581	561	555	569	550	523	513	552	576	544	544	511	570	576	548	582	576	567	562	549	556	551	539	547	507	572	609	507	558	523	592	563	576	508	579	551	529	549	577	586	527	531	564	532	554	582	544	544	581	536	579	574	572	575	568	541	574	551	542	549	555	538	546	533	560	523	523	541	542	522	550	542	576	564	638	547	586	531	535	560	555	564	528	555	594	567	589	530	579	574	550	577	542	537	548	571	550	567	554	526	581	557	549	513	553	585	552	524	591	541	555	571	593	541	509	526	552	539	545	536	553	544	563	521	560	584	575	584	551	573	564	559	548	568	537	543	572	577	504	593	572	538	504	575	508	563	566	569	538	554	526	537	558	558	564	497	570	518	572	563	593	578	558	551	515	583	568	532	524	578	594	575	574	577	581	589	559	560	512	548	564	565	577	571	569	542	624	571	572	560	555	552	570	548	511	573	567	546	571	536	541	555	519	546	561	570	578	536	584	554	557	542	557	533	536	580	496	557	519	555	551	528	539	530	585	534	535	541	577	586	558	565	515	558	536	554	490	541	536	561	543	547	566	558	537	553	533	561	564	557	539	527	555	524	526	571	533	571	542	552	554	552	546	537	544	528	581	554	549	528	576	571	560	519	518	532	503	563	567	571	556	541	518	589	540	582	552	548	545	577	586	563	551	513	616	477	556	559	575	553
24725	21009	26869	25161	9563	607	445	353	375	365	309	349	317	327	277	324	288	290	274	308	273	260	274	286	268	285	273	280	277	273	265	258	282	241	265	235	275	313	304	249	278	267	277	265	248	276	287	265	267	281	268	259	274	279	283	267	268	287	259	246	265	291	261	244	278	265	282	290	261	283	234	292	291	298	263	279	289	252	290	241	276	288	252	267	305	266	257	293	272	244	274	260	300	296	275	250	284	290	281	261	243	274	264	255	258	283	276	294	291	302	278	300	251	299	261	273	251	284	291	254	275	291	272	289	260	275	263	263	285	246	284	279	279	289	278	304	274	258	288	241	285	276	279	284	286	289	283	270	285	299	291	267	282	286	266	259	240	292	280	252	235	264	280	273	292	230	272	269	258	284	263	264	282	244	260	254	287	273	262	242	259	292	288	257	258	270	269	275	287	272	286	242	285	264	261	286	304	270	289	269	278	286	280	274	263	279	295	263	263	260	293	282	252	261	275	259	279	265	281	282	264	252	276	280	289	273	240	252	270	264	263	256	287	277	260	279	257	276	270	247	264	241	274	272	289	288	258	259	295	309	268	264	273	276	261	298	276	262	257	289	245	261	263	293	246	228	266	274	252	263	256	264	248	282	253	251	256	264	287	288	276	277	278	256	276	273	290	290	256	263	268	260	286	303	271	278	298	297	276	271	279	261	268	290	267	263	274	262	285	301	272	276	287	292	285	252	302	267	276	285	303	244	280	265	279	246	266	273	291	273	278	261	289	276	284	272	258	248	295	271	272	264	264	295	261	282	245	266	263	263	265	309	270	280	274	289	272	262	272	259	280	287	278	275	265	256	261	250	279	291	247	278	271	306	289	269	302	264	280	247	254	252	271	253	288	272	280	267	289	285	257	265	269	255	274	294	279	256	280	285	311	240	280	291	252	297	234	243	258	257	246	257	256	268	247	266	280	261	285	250	222	276	272	267	241	265	261	298	242	263	267	248	251	251	280	249	270	289	289	295	280	311	265	259	273	266	266	264	275	271	241	270	265	268	231	282	264	257	259	255	257	274	267	265	290	276	275	312	287	289	288	256	260	277	292	273	255	263	262	288	260	265	295	266	282	266	280	265	277	276	253	277	234	288	303	243	262	262	268	283	286	267	285	294	294	278	261	264	266	278	304	289	263	287	295	255	279	260	268	281	264	283	261	275	280	263	294	274	270	294	274	279	288	262	284	277	248	277	263	251	264	289	280	257	239	274	254	267	268	292	279	296	278	273	277	293	266	268	278	267	254	318	267	256	266	277	273	248	265	261	294	300	259	282	272	280	261	291	270	251	256	279	261	270	272	254	284	291	251	250	249	262	261	284	258	259	294	234	286	277	264	266	260	293	290	291	237	294	261	278	272	294	270	255	260	256	246	285	272	281	238	279	272	276	257	282	239	268	284	267	264	292	257	262	271	277	267	254	262	248	247	251	245	266	250	272	259	263	306	278	247	306	264	289	277	283	278	291	278	279	279	278	259	251	276	287	294	251	248	277	263	283	287	258	264	271	310	296	301	271	256	239	259	270	260	281	251	239	233	289	274	273	266	286	266	264	284	261	257	247	296	283	266	253	239	276	255	248	288	270	274	274	273	253	281	291	294	287	301	289	260	270	245	284	270	249	243	251	272	265	258	273	274	293	290	248	241	248	251	286	275	259	292	268	276	287	265	272	274	295	284	279	237	282	273	278	280	247	271	292	299	278	300	269	240	268	264	253	296	268	252	279	295	265	257	259	254	243	242	286	264	261	284	301	273	245	276	268	254	290	280	268	268	255	276	278	278	261	264	248	281	269	273	282	276	283	270	255	265	288	289	265	238	281	264	262	272	293	233	283	274	266	265	251	276	261	257	267	268	276	261	281	246	280	287	268	280	267	292	278	305	306	268	249	302	249	283	278	269	267	270	279	242	260	241	277	288	266	285	273	279	271	256	284	265	273	262	272	285	242	284	295	227	286	266	263	298	268	262	297	259	251	276	244	283	295	273	258	249	268	275	248	251	269	295	255	265	262	273	277	247	259	228	267	232	271	263	304	289	280	277	269	288	242	279	268	278	301	258	269	294	251	270	255	306	278	284	284	293	266	274	271	306	289	270	254	277	264	283	271	266	274	259	259	240	244	247	251	298	261	289	297	273	293	236	252	277	271	263	285	260	263	284	232	248	266	308	262	266	243	282	283	278	282	268	283	282	289	272	273	300	304	275	254	297	286	262	235	264	294	290	291	255	289	268	264	273	267	271	295	259	270	250	261	287	243	257	277	267	267	264	280	271	273	255	267	293	310	263	263	275	263	274	285	258	270	284	275	272	274	259	298	265	308	281	265	282	290	271	243	269	270	269	286	279	280	255	282	265	271	310	235	277	247	283	278	266	274	289	275	283	278	262	273	262	277	261	257	270	262	263	272	264	271	250	272	289	271	253	271	257	237	275	264	255	291	272	278	282	260	279	260	263	268	294	302	254	273	261	226	303	295	276	249	275	288	282	287	254	269	256	287	284	288	266	270	248	286	270	249	239	279	224	276	277	270	254	253	258	300	263	238	254	252	258	275	273	249	264	247	261	279	268	246	265	254	278	280	250	257	285	241	281	290	240	301	275	266	260	275	273	281	282	261	284	250	269	282	248	265	244	275	260	264	295	247	259	269	326	281	304	285	265	282	296	267	283	279	272	245	275	257	274	281	251	269	279	311	262	270	276	256	278	281	236	267	268	282	276	240	245	277	276	284	277	282	286	258	257	274	241	278	289	268	284	252	255	294	283	266	263	291	253	251	289	271	276	242	278	286	263	268	271	268	291	286	257	281	296	296	260	291	282	265	292	272	286	289	267	282	283	268	252	258	279	295	272	278	261	257	261	296	258	272	286	270	251	253	265	261	264	260	241	279	277	259	287	253	292	270	273	266	291	287	266	279	256	285	284	309	301	282	252	247	245	271	267	274	281	247	240	291	255	290	290	250	265	264	273	257	283	227	278	260	275	265	235	296	283	266	257	282	258	293	249	269	254	286	268	275	306	289	286	260	252	282	293	294	276	239	269	281	266	268	297	289	286	276	310	273	262	273	284	270	259	264	289	291	267	283	275	275	274	253	306	274	236	288	245	245	287	313	260	289	289	277	237	281	289	294	245	252	260	275	277	282	282	296	280	275	299	267	248	256	275	286	279	283	254	267	282	269	295	295	278	261	308	262	267	283	276	281	279	263	242	266	267	280	281	253	295	274	245	256	244	248	263	279	265	261	247	250	256	285	256	266	290	259	262	318	235	286	270	255	275	260	275	284	255	279	260	260	284	295	251	300	271	287	253	267	262	282	266	292	280	292	247	251	292	242	272	263	297	274	257	259	258	275	256	292	265	268	281	275	257	293	253	273	270	270	274	264	233	246	261	252	275	268	271	286	282	263	271	261	246	306	284	271	234	284	286	287	291	260	270	278	273	252	259	275	264	256	265	267	260	268
20080	26371	17750	4239	1214	917	761	660	580	534	466	424	463	400	425	401	390	375	376	403	350	365	372	388	360	344	346	355	359	379	336	296	343	355	342	357	344	346	345	332	367	357	343	327	308	371	357	355	312	350	351	323	384	352	326	333	337	322	332	309	347	334	373	333	351	371	335	335	344	316	342	342	341	304	326	333	331	338	321	344	330	353	356	343	325	374	361	355	317	341	348	320	348	343	370	348	384	306	330	341	362	311	356	350	365	347	352	314	355	351	341	364	337	358	326	336	370	342	354	349	332	298	339	352	344	363	304	369	305	338	359	349	322	366	315	303	348	301	357	323	293	340	331	325	354	368	330	363	332	305	344	347	353	346	336	360	337	369	345	348	337	330	323	348	342	352	347	341	349	347	344	332	360	314	334	355	316	320	360	315	328	353	321	352	351	358	341	321	350	355	366	328	356	338	341	299	341	352	340	355	346	308	336	315	352	374	324	320	387	332	335	345	325	320	326	356	338	331	329	368	332	322	327	388	341	355	351	330	303	353	339	332	340	338	356	341	321	356	306	362	330	311	326	313	336	349	322	335	351	361	331	341	316	368	319	372	313	367	320	321	367	356	373	380	357	372	312	364	361	344	339	308	355	328	336	321	319	340	328	320	325	357	330	343	341	316	386	367	332	331	321	317	312	330	327	374	338	342	360	329	356	339	347	335	308	352	347	337	326	344	304	323	346	347	326	335	336	333	371	360	334	350	341	358	315	337	320	358	338	348	337	335	324	335	340	338	342	341	354	341	338	328	338	331	331	319	330	351	339	339	348	338	342	333	366	353	350	388	345	328	358	334	355	364	342	355	366	333	354	289	312	338	322	352	304	328	350	337	325	389	326	306	331	298	318	349	334	335	321	318	329	335	350	337	368	352	334	336	332	336	348	333	335	355	331	336	316	305	339	340	350	344	362	342	321	339	329	348	397	328	346	353	314	359	362	325	319	363	340	324	337	330	335	325	334	349	363	339	321	339	334	343	370	304	328	303	347	319	313	346	318	327	341	357	326	329	359	324	330	341	329	332	336	338	359	318	373	380	327	368	296	388	331	309	324	343	354	357	342	378	361	336	295	347	363	327	321	368	327	336	342	337	324	316	342	317	368	338	316	344	377	316	364	340	345	338	307	333	340	353	352	312	315	380	358	289	326	321	349	368	365	357	338	331	325	330	359	364	348	359	314	317	337	323	338	336	353	326	318	348	371	339	346	374	332	348	347	341	300	367	324	295	343	327	331	358	360	354	328	344	338	349	324	351	339	336	333	344	318	349	308	338	355	346	330	369	363	336	332	350	356	313	326	318	341	363	363	360	360	341	341	323	340	317	329	330	339	341	357	337	341	324	342	341	333	333	334	335	337	343	350	364	358	363	346	333	340	326	384	345	335	341	326	366	373	343	360	324	346	331	345	354	331	343	367	326	338	320	353	333	325	371	335	323	351	345	344	331	361	313	336	339	369	339	337	346	368	320	345	346	334	321	350	316	341	345	389	368	354	331	341	343	362	362	367	328	331	344	349	322	322	377	331	341	371	348	317	338	333	334	341	357	333	312	321	325	347	347	344	337	328	329	331	354	327	370	327	348	349	334	339	332	336	340	362	313	337	346	358	331	331	328	349	375	334	325	337	355	304	337	305	337	364	339	323	349	329	348	324	365	335	358	329	372	327	346	338	370	310	314	334	358	354	335	325	347	337	348	346	334	336	337	343	359	336	346	380	331	339	352	339	348	350	361	359	361	332	343	349	332	326	365	333	398	325	335	355	330	354	357	358	340	346	374	347	359	327	375	368	350	336	324	305	335	369	375	336	355	337	340	322	343	329	351	318	341	378	342	326	359	312	361	337	345	314	354	298	333	357	344	339	327	339	371	330	341	372	347	311	354	346	352	398	338	319	369	350	354	349	323	352	345	359	319	343	363	333	337	324	341	340	341	339	335	325	340	347	334	367	317	351	332	341	338	326	353	347	338	356	365	326	350	330	367	362	343	329	364	349	347	335	338	341	343	324	331	353	373	323	333	333	310	358	352	311	318	313	363	326	360	335	363	330	347	328	363	348	322	333	320	326	336	321	350	385	347	337	333	382	331	340	343	358	352	332	345	349	329	351	329	329	326	359	340	315	349	365	363	363	325	347	325	365	362	337	360	319	358	342	357	359	371	357	352	352	345	317	349	359	328	325	346	337	351	384	307	332	338	339	373	352	378	364	339	349	341	346	362	363	348	345	345	352	319	323	338	328	323	328	333	354	352	348	316	310	353	328	330	347	338	366	345	317	352	340	339	347	353	343	337	373	359	366	314	322	366	311	314	342	340	325	367	349	360	326	335	328	343	353	334	345	338	349	342	328	339	333	352	336	347	357	348	337	326	359	362	326	366	355	340	360	344	351	369	349	355	335	346	362	332	349	366	356	334	358	336	322	351	329	370	328	338	331	294	360	368	343	338	326	338	336	357	353	340	332	306	336	338	304	342	366	322	374	302	351	322	370	322	364	342	311	337	342	329	362	332	335	329	347	346	347	327	350	341	333	361	332	325	330	335	335	322	364	314	358	326	367	319	361	337	333	319	349	325	335	335	346	345	321	342	361	383	347	336	342	350	335	355	345	348	349	341	353	365	344	337	344	321	376	324	330	355	316	342	318	323	342	325	307	354	336	351	342	354	320	317	341	340	330	337	345	345	369	368	326	340	379	336	338	327	365	379	341	351	319	337	295	386	337	326	347	315	313	320	305	343	309	325	325	343	342	321	336	315	317	369	312	341	324	334	332	332	325	362	343	331	378	339	377	321	364	346	356	320	348	336	363	332	351	375	300	297	357	356	292	319	311	345	349	342	358	340	351	356	373	336	364	346	325	323	362	327	359	335	340	324	343	326	321	335	347	298	342	359	351	325	315	339	340	324	365	359	332	335	377	324	345	350	323	330	325	322	328	317	341	319	316	320	345	321	322	343	308	347	366	331	354	354	339	330	308	337	342	321	357	353	338	332	345	334	360	293	333	333	337	331	339	321	340	338	349	327	326	360	335	351	351	342	328	331	342	332	353	343	328	344	319	354	332	339	337	329	321	333	321	346	356	313	368	322	344	372	337	350	327	339	350	363	351	305	323	370	351	316	315	362	314	314	364	339	360	323	310	361	314	330	344	328	353	318	343	335	330	337	362	350	333	316	323	338	327	351	355	326	319	341	342	318	363	325	347	401	339	319	346	334	320	297	333	341	330	349	333	339	310	340	396	326	357	344	365	342	342	362	361	319	363	322	340	358	352	321	346	335	348	344	335	365	359	357	330	347	350	337	336	346	329	312	334	332	343	320	333	363	361	347	318	348	315	341	379	345	343	346	379	342	349	360	360	321	343	351	345	344	312	327	327	348	351	325	347	320	335	355	332	354	337	313	338	351	345	339	372	345	344	353	327	325	321	302	370	367	344	343	336	312	346	356	341	311	350	300	384	353	299	335
22718	21097	28563	23834	21089	21011	5937	858	562	550	477	424	393	387	378	382	321	332	319	304	320	307	337	295	315	297	296	312	311	297	294	298	288	285	315	293	280	275	277	275	310	307	277	282	270	291	261	259	270	277	286	306	241	267	282	273	265	263	265	265	258	293	282	237	290	289	278	275	285	244	296	291	281	281	271	271	279	281	290	263	265	287	238	265	276	290	290	277	278	273	278	264	252	284	252	328	269	292	266	255	257	260	254	252	281	270	264	269	271	279	248	276	283	271	283	285	280	246	280	304	313	260	265	255	265	255	262	266	257	283	275	277	248	295	271	260	263	274	278	268	269	264	254	281	297	262	244	282	267	278	289	299	251	308	254	271	278	296	267	253	296	273	244	256	253	300	287	273	251	285	280	293	301	264	309	258	301	282	227	287	272	270	265	226	257	257	252	270	278	223	250	262	272	278	267	253	273	275	253	301	258	250	255	263	287	282	246	237	282	242	298	255	252	276	234	271	271	264	249	270	280	285	279	248	261	269	251	308	258	269	242	296	275	275	305	266	266	268	258	267	285	294	272	252	252	264	280	263	287	276	248	287	271	259	274	278	298	274	286	246	269	278	301	266	281	291	263	270	295	247	279	289	276	267	254	299	270	282	274	283	252	293	277	294	284	274	269	268	280	308	284	249	277	251	281	285	269	282	295	246	258	268	298	272	277	288	263	272	292	322	261	263	255	284	287	271	289	272	291	260	274	288	250	299	273	296	302	247	267	295	250	287	261	296	256	239	282	284	262	286	275	245	282	259	288	253	270	278	254	276	279	279	281	255	294	268	275	295	271	279	264	303	300	270	262	242	285	251	267	256	243	276	267	272	238	288	257	241	273	303	296	284	277	293	293	267	264	274	291	270	264	242	247	278	255	255	275	251	297	251	298	259	248	244	282	275	254	251	264	233	283	280	274	251	264	259	285	236	281	264	298	276	240	286	288	275	274	270	282	272	239	277	284	229	266	263	245	293	270	242	274	262	279	252	273	254	255	264	286	279	244	300	275	256	266	259	266	289	255	247	254	238	292	242	281	238	268	263	278	306	275	278	266	273	250	251	285	265	268	276	300	262	278	285	305	275	244	268	256	288	250	257	291	266	268	271	252	281	264	286	275	282	251	270	272	244	268	266	273	300	292	295	254	282	281	265	256	264	256	278	291	293	274	257	254	289	251	236	300	283	285	284	269	254	296	245	287	249	252	282	250	267	271	267	246	274	242	271	272	248	239	265	304	251	308	268	275	325	276	282	289	285	283	252	252	269	260	241	258	247	273	257	237	279	291	261	261	281	265	276	240	259	248	266	296	301	288	276	270	252	263	273	273	265	308	289	277	236	251	261	266	299	263	286	276	249	290	253	280	276	243	248	257	263	272	259	267	272	268	266	280	265	284	268	258	289	246	247	286	303	230	261	247	303	257	274	254	281	305	271	263	268	271	276	294	261	259	245	251	279	269	289	277	255	268	268	288	271	287	281	265	272	258	245	267	258	262	263	257	223	309	282	243	277	245	272	271	252	262	242	274	245	288	237	301	271	254	261	263	273	290	255	259	273	259	256	268	257	268	265	280	275	258	243	302	248	284	228	274	273	267	251	249	264	273	253	227	264	302	300	278	276	247	245	261	256	256	231	270	266	244	263	286	261	264	266	268	268	272	276	282	267	267	288	277	254	275	281	273	268	261	251	282	265	277	261	260	297	267	280	260	242	263	280	260	280	242	247	257	260	242	285	270	247	271	281	268	297	280	241	225	275	264	298	249	244	264	276	258	278	292	255	277	276	260	284	271	264	271	249	254	280	242	248	278	298	273	257	246	259	266	280	246	299	277	268	266	256	277	259	286	272	247	268	277	279	279	280	276	283	277	259	288	293	260	274	241	304	278	277	269	255	282	257	288	249	239	267	292	277	276	278	282	299	275	259	261	278	255	280	269	272	263	262	286	296	272	252	274	260	284	256	293	276	241	286	250	258	293	280	255	268	252	270	275	302	303	269	273	293	238	284	283	282	264	284	288	270	264	271	270	283	256	243	270	277	270	251	258	275	243	239	281	272	271	303	256	303	252	252	263	244	277	252	289	283	246	257	264	239	250	272	251	257	280	253	291	258	246	247	294	266	277	244	263	289	290	272	272	284	284	282	260	244	275	242	279	242	271	252	257	269	290	287	269	315	243	283	256	276	271	251	222	249	286	262	259	285	270	272	266	254	285	281	261	276	271	249	269	255	271	279	289	296	252	261	267	294	246	269	265	293	254	255	254	254	275	271	272	289	268	239	250	277	254	270	275	250	273	296	273	291	289	261	284	269	242	293	275	250	272	268	285	282	251	274	291	289	283	257	264	261	279	263	272	253	255	264	262	272	277	308	285	269	283	241	253	286	250	257	284	272	244	253	290	277	271	276	284	267	289	257	267	261	279	270	275	273	251	268	306	282	311	249	259	274	323	239	260	253	277	269	261	261	283	299	276	269	278	256	279	282	282	252	262	264	260	301	299	261	291	283	290	294	247	277	255	268	241	302	249	255	275	280	271	250	238	306	271	272	276	268	255	275	284	254	272	244	251	268	278	256	251	271	278	302	279	270	256	290	261	253	275	242	279	273	274	259	282	292	247	263	282	245	291	272	296	267	257	255	258	267	229	272	278	263	273	254	234	246	290	252	231	268	285	296	297	277	272	278	260	255	259	285	238	252	274	277	280	259	239	265	305	241	280	258	289	260	267	246	245	273	290	247	273	278	282	249	255	281	269	276	267	257	272	267	274	269	292	273	276	258	238	257	268	267	261	276	277	286	250	283	261	247	277	304	255	298	255	262	249	291	276	259	273	278	268	262	290	254	279	265	282	254	279	246	260	277	276	241	253	271	272	269	246	275	260	274	270	297	274	302	282	259	273	257	280	273	241	292	240	268	306	269	225	302	264	265	270	285	284	302	293	277	274	296	264	245	272	231	258	254	266	249	246	262	278	278	253	297	259	276	267	259	280	260	272	281	292	275	299	260	261	277	237	274	246	302	276	286	307	268	282	290	274	269	278	275	246	257	263	278	260	253	291	279	281	263	256	255	283	272	274	264	260	288	257	292	261	284	266	258	261	279	269	270	269	278	252	267	270	254	264	259	255	279	234	282	261	278	299	264	295	280	282	265	266	236	258	296	304	259	262	248	242	253	254	262	272	267	277	263	281	249	273	276	303	273	259	241	288	269	269	265	257	283	261	245	269	289	279	253	249	266	290	282	265	277	272	281	272	258	233	253	270	240	265	275	276	277	287	260	271	279	318	259	287	269	268	259	260	265	240	256	296	259	301	284	290	281	241	253	253	269	257	299	245	288	263	271	260	268	259	252	290	261	276	246	265	249	260	234	267	290	283	267	276	293	289	247	233	258	279	271	286	289	269	267	276	281	256	283	259	300	257	279	253	257	304	258	278	299	276	263	295	280	255	280	270	260	270	281	287	274	259	281
24519	37979	26922	9671	3205	2256	1716	1420	1125	895	781	665	637	560	543	478	506	450	438	419	424	432	402	377	421	397	378	351	372	368	370	360	365	382	366	366	340	351	378	348	381	345	367	360	358	371	345	345	344	359	363	351	343	348	368	326	367	349	319	344	362	364	359	349	334	351	323	350	325	335	334	366	338	320	348	375	359	359	336	341	315	373	343	327	321	355	322	335	352	355	341	354	348	350	366	351	355	351	344	352	331	314	349	377	368	342	347	354	376	353	392	369	323	389	347	404	333	316	354	355	365	367	354	336	322	344	330	349	315	365	335	336	337	354	339	344	348	338	348	324	369	358	321	333	347	347	358	330	367	334	332	369	351	338	335	386	358	367	363	338	351	336	351	346	335	361	333	356	345	333	331	343	311	336	332	359	320	313	332	326	329	347	356	320	359	325	333	336	330	326	331	358	344	325	343	332	327	345	353	332	354	365	305	335	347	333	339	372	333	363	302	347	323	324	355	351	318	353	359	321	351	346	355	321	325	303	337	339	309	325	308	345	376	334	332	352	340	313	324	322	349	355	352	333	326	356	355	346	325	293	362	355	330	350	328	336	332	354	343	335	322	346	298	333	340	386	342	309	345	358	326	360	336	344	351	326	334	339	368	326	359	318	310	328	395	384	345	326	332	360	334	328	297	352	358	326	351	317	317	376	332	355	341	341	333	300	343	363	309	320	346	346	367	367	345	342	335	348	297	317	323	344	326	337	357	356	356	332	330	336	346	316	341	348	345	333	338	347	328	355	344	313	363	317	310	315	299	365	308	337	328	306	350	323	326	340	331	349	323	305	342	373	351	353	324	316	356	355	355	334	341	322	330	324	320	334	366	352	335	324	343	331	370	335	383	320	325	296	331	310	366	341	328	357	319	321	366	367	356	343	374	310	325	324	333	321	324	333	345	345	362	332	354	373	370	301	346	358	364	338	322	382	298	379	351	369	335	352	331	314	305	345	346	336	318	344	311	296	365	332	339	345	334	378	334	318	352	353	328	303	339	306	330	319	336	370	334	313	339	356	361	326	379	333	347	338	351	346	351	314	333	335	345	324	358	346	353	344	352	350	330	327	341	355	343	319	367	357	322	356	345	325	342	319	315	347	334	339	339	335	326	359	349	335	378	355	307	342	349	340	347	330	333	357	312	320	360	299	357	348	362	383	332	342	347	338	353	331	360	371	351	340	313	363	316	335	356	356	346	371	339	328	355	327	379	348	341	309	353	338	346	366	335	326	326	363	346	358	337	322	327	336	314	327	294	363	333	343	322	329	344	331	351	329	345	393	343	332	328	331	353	348	325	336	326	336	358	342	344	327	350	319	315	368	338	339	336	335	356	360	342	393	352	350	353	340	341	372	364	293	347	311	336	332	351	359	315	371	333	331	317	319	355	356	353	357	313	334	338	345	334	366	353	362	328	349	341	320	314	328	334	314	329	327	335	285	356	338	340	350	328	352	313	335	349	346	357	307	355	344	388	348	338	307	324	342	328	357	351	341	318	358	332	326	341	352	343	320	318	400	333	315	330	347	369	313	348	305	343	315	372	356	346	316	327	349	349	356	362	338	370	326	340	335	365	342	311	356	365	353	336	344	337	354	316	368	365	315	311	326	346	339	357	314	343	348	362	293	318	342	333	375	371	339	348	324	326	353	337	333	350	322	357	332	342	332	340	304	359	322	356	340	365	344	350	348	363	334	327	333	382	351	351	363	365	341	375	328	312	336	341	300	324	377	393	362	311	355	307	345	330	357	329	362	318	342	321	312	338	321	358	339	367	331	344	337	362	341	321	349	340	353	318	324	328	352	335	334	344	333	327	353	346	338	351	344	327	339	358	371	363	355	351	315	312	365	345	364	324	354	343	335	326	357	329	339	336	362	339	353	335	361	343	355	341	321	364	337	361	347	298	337	330	347	312	346	338	334	328	325	362	348	331	357	334	359	340	356	326	343	343	367	343	355	336	325	309	350	365	356	344	325	379	325	375	328	332	334	336	283	369	355	338	359	306	342	329	314	342	328	377	330	364	294	350	326	359	318	336	342	350	344	327	310	365	365	320	378	324	342	331	336	344	379	344	349	344	366	364	319	333	350	343	345	339	351	324	342	345	347	333	348	332	327	326	368	363	322	360	323	328	367	339	337	352	291	320	330	332	315	351	359	349	350	315	324	332	386	326	319	334	304	347	360	337	352	365	307	343	330	333	344	321	362	329	339	355	354	353	365	345	325	311	344	342	378	344	328	354	335	329	359	327	357	358	339	344	343	359	309	311	353	311	347	322	333	334	357	340	334	336	321	355	343	343	348	348	325	348	359	344	352	339	364	316	358	321	306	340	317	341	351	359	345	357	309	358	348	341	333	341	318	342	363	347	340	323	346	337	343	313	362	320	335	356	382	345	360	325	321	316	327	308	354	325	340	334	370	330	351	356	355	330	343	356	368	335	329	311	342	332	351	352	351	346	358	366	316	342	295	348	310	340	349	329	333	334	364	341	370	339	351	315	373	366	339	368	345	357	311	328	353	338	320	333	349	325	364	339	346	306	359	358	359	307	340	354	324	361	348	362	387	331	338	365	335	364	305	344	374	362	330	324	357	316	346	336	336	335	359	335	359	353	313	348	346	354	356	335	316	349	340	319	353	373	350	339	315	345	308	305	335	336	353	345	364	325	333	334	329	352	351	337	360	339	353	341	356	336	338	361	351	336	315	350	342	370	354	327	342	375	320	335	339	365	329	322	316	368	367	362	343	347	373	355	322	320	369	345	329	345	307	346	329	365	401	330	358	360	365	353	344	331	323	346	320	358	357	344	352	370	340	349	316	348	402	319	327	325	323	361	354	371	342	376	339	364	338	378	322	322	341	364	338	334	321	353	346	328	352	364	334	329	334	316	354	351	333	317	362	323	361	327	349	339	310	322	327	361	334	350	350	347	373	351	338	330	316	365	324	366	329	338	360	348	312	372	307	346	350	300	331	322	337	299	341	378	369	318	348	344	347	341	329	352	345	351	341	336	332	360	355	329	346	332	341	319	332	376	365	327	354	332	358	316	339	333	374	356	331	337	333	328	354	326	336	341	331	361	352	322	330	323	341	346	352	308	324	346	356	309	310	332	318	309	339	344	328	327	337	333	350	384	332	349	309	338	348	358	338	330	336	336	347	342	339	319	333	332	382	350	364	358	337	310	320	326	313	362	336	355	354	337	346	309	349	354	370	329	348	310	348	332	313	365	364	341	312	343	340	347	348	333	317	331	340	323	342	353	351	280	352	335	356	331	350	351	348	347	364	356	356	326	352	343	338	313	367	353	341	351	359	341	335	359	348	334	351	343	367	337	322	318	345	295	337	327	336	333	330	337	349	329	333	320	349	366	310	353	342	334	351	330	348	334	346	326	318	307	331	333	363	331	307	358	338	381	302	320	325	342	356	368	338	337	333	338	353	321	307	332	363	344	349	349	344
27324	19831	11669	2412	579	480	468	439	433	432	398	430	449	437	429	430	383	455	440	437	416	441	441	454	405	437	374	397	412	408	411	421	430	447	410	402	450	426	393	425	428	382	428	431	433	395	405	409	393	406	389	439	426	426	407	410	441	440	481	404	426	446	422	425	444	454	422	421	438	411	431	421	408	451	393	409	379	411	442	411	419	436	412	390	427	398	440	438	417	432	416	444	435	429	466	410	425	424	425	403	414	397	404	411	385	472	394	448	434	410	430	413	428	444	436	443	447	439	402	424	430	417	393	494	419	404	414	395	425	431	406	443	428	453	417	423	469	444	455	435	426	412	421	418	425	434	445	421	363	394	424	426	466	454	406	395	435	414	443	418	415	417	380	422	406	400	413	414	402	436	408	410	422	406	415	427	420	435	401	421	406	391	440	442	407	450	440	423	420	408	398	424	404	458	411	427	426	386	430	442	426	432	421	420	380	423	418	437	412	438	394	398	458	391	445	430	419	440	449	463	442	414	404	435	425	417	438	390	402	425	433	379	416	394	421	440	411	442	408	420	404	441	459	423	423	453	466	445	428	453	430	437	418	435	409	407	385	373	413	433	398	425	436	406	417	419	445	433	455	396	440	408	425	436	423	459	423	421	418	391	414	406	405	378	413	414	432	378	418	424	418	420	445	425	431	436	425	454	416	428	397	439	426	414	426	415	459	424	405	436	419	420	425	418	444	414	400	386	415	394	427	425	433	419	393	437	419	406	424	406	435	433	434	418	476	412	432	437	429	404	390	453	443	390	439	419	442	404	397	366	413	430	407	463	430	429	368	390	427	397	421	417	436	359	393	423	410	422	416	396	434	431	420	434	406	415	424	429	413	406	478	432	408	409	473	405	493	395	403	429	407	397	411	449	417	407	413	423	452	416	441	385	416	403	469	396	459	413	430	463	439	427	401	409	444	405	421	431	405	432	425	444	419	400	410	436	432	418	450	432	432	462	390	446	411	395	423	446	406	415	401	449	418	403	432	412	429	436	393	388	421	417	419	412	425	426	423	406	445	417	458	415	453	444	413	439	429	418	418	422	395	454	424	429	454	392	415	386	392	408	435	421	420	417	421	440	435	402	449	397	423	387	413	459	454	460	411	448	403	450	434	397	397	407	422	436	410	412	409	438	404	453	371	413	417	440	413	381	390	453	409	391	418	427	396	416	411	422	449	421	386	423	416	396	379	404	397	424	411	409	428	400	391	445	428	400	404	412	399	432	422	459	403	451	415	393	433	401	438	420	414	391	395	436	423	413	433	440	403	372	399	418	422	395	423	459	432	423	425	453	448	390	398	407	435	402	453	408	432	416	412	423	395	474	427	451	418	435	432	417	412	377	434	427	436	422	399	408	410	426	411	412	411	409	446	437	379	389	415	424	372	377	400	392	410	415	427	405	419	437	421	463	404	438	439	446	399	406	388	388	380	452	416	398	451	433	386	404	430	418	408	424	398	414	421	405	396	425	408	450	409	411	428	450	460	420	410	428	395	407	417	384	417	445	421	454	390	423	421	412	457	413	428	440	420	408	416	413	441	435	413	437	410	440	447	461	432	421	414	468	426	391	404	421	425	435	414	429	453	426	394	419	423	413	441	437	383	392	443	403	409	392	418	479	418	440	455	414	415	377	433	380	428	454	422	427	445	393	411	406	438	403	446	401	432	433	431	414	452	445	421	424	379	416	442	422	424	412	427	395	456	402	413	429	381	412	417	454	443	450	426	407	433	401	414	423	439	389	415	411	469	444	425	450	408	422	388	449	416	413	400	429	387	398	414	414	422	404	424	415	417	382	435	428	420	413	441	390	397	478	397	458	453	466	360	446	393	437	366	395	406	421	397	443	404	417	413	376	396	411	425	451	403	412	419	416	392	409	432	464	441	417	414	417	463	374	414	382	431	434	435	418	426	411	389	428	453	420	426	401	413	408	449	408	440	384	405	421	423	393	411	390	441	459	423	448	405	375	403	420	432	455	438	397	432	416	430	428	426	413	456	433	407	429	435	439	424	403	433	429	427	413	433	406	441	432	434	443	388	432	451	416	417	398	409	417	429	426	406	392	427	404	398	446	416	412	391	449	396	422	421	435	403	410	418	385	407	432	440	418	427	386	430	428	429	407	427	411	358	380	461	450	421	402	441	441	427	435	420	460	419	408	470	417	415	404	437	412	450	467	427	433	418	425	424	426	395	412	449	458	405	411	447	398	441	378	406	401	420	387	439	397	372	430	411	385	437	424	407	421	420	384	460	433	432	436	403	410	441	397	380	441	414	407	392	431	431	431	393	415	406	357	412	448	416	426	387	446	411	408	413	448	428	410	419	406	431	399	412	471	481	409	397	434	421	425	422	437	431	416	395	432	407	439	418	386	444	406	420	412	454	422	421	447	404	406	422	429	441	406	417	416	454	474	402	408	420	395	432	405	392	415	429	446	446	439	430	442	426	420	415	418	444	417	452	445	412	407	409	410	448	407	428	440	412	446	411	434	420	390	389	444	422	422	399	448	449	429	402	415	393	432	401	412	486	407	427	391	411	412	406	388	413	410	422	413	411	411	454	402	422	424	422	398	409	430	454	417	408	402	457	435	451	422	424	451	425	396	421	424	372	441	404	424	423	414	473	408	393	423	414	395	391	436	396	409	423	432	459	417	393	426	376	405	412	428	459	413	422	466	422	415	412	393	442	358	441	425	412	425	460	412	434	414	384	477	414	403	428	442	429	411	413	426	422	426	389	431	420	413	375	424	432	449	415	393	377	418	416	424	383	415	430	406	444	393	442	405	417	421	412	409	401	497	399	416	407	441	443	408	435	407	447	453	414	429	415	426	456	419	411	423	429	446	456	411	445	373	444	444	393	397	414	418	430	422	402	403	420	401	414	392	421	449	402	411	413	445	417	424	437	404	404	428	434	413	433	467	424	400	416	428	415	364	440	433	437	413	396	420	405	422	430	408	427	401	401	418	407	420	446	416	439	408	413	398	406	421	411	395	461	422	426	387	395	399	425	392	416	413	413	398	441	421	427	424	412	433	431	466	466	395	443	452	426	392	447	393	417	389	383	405	419	415	419	407	439	425	388	409	419	455	443	400	414	417	405	404	436	379	452	411	442	426	407	449	428	432	433	421	395	425	427	400	415	435	398	396	370	413	402	457	429	448	453	397	428	426	423	434	450	416	420	408	420	396	438	439	421	377	453	427	401	418	395	440	447	430	435	408	430	434	412	430	401	456	435	425	451	413	397	446	420	413	470	412	399	366	430	425	457	434	416	410	410	400	465	439	417	396	411	418	473	434	458	436	379	390	392	415	421	450	396	439	435	433	417	413	433	450	405	412	411	428	414	459	440	432	430	415	415	425	435	434	393	398	433	401	402	401	431	410	427	449	413	422	395	424	413	438	419	390	401	415	460	422	413	413	377	429	489	427	394	417	379	452	399	400	450	436	391	393	434	429	434	413
15014	16697	10665	2191	692	590	591	589	533	501	526	560	590	528	509	493	499	500	549	520	497	551	545	496	563	528	525	567	526	483	519	520	493	495	553	524	529	540	558	523	494	531	528	530	476	533	513	543	489	507	497	522	485	559	515	542	538	505	533	504	518	528	565	543	516	525	545	539	528	493	529	527	519	505	574	500	572	537	521	518	536	559	446	511	487	557	529	525	545	519	496	499	541	532	546	535	518	554	542	541	541	504	542	530	523	525	505	502	513	504	528	563	557	486	515	504	553	535	499	503	538	567	542	545	530	494	513	513	543	518	528	530	489	531	506	516	508	529	505	516	546	558	561	523	526	518	503	535	506	596	544	531	540	554	517	523	493	525	544	553	516	527	535	521	526	528	546	505	540	479	558	524	510	501	489	574	553	503	521	471	504	479	545	520	558	529	497	498	528	516	504	523	515	520	527	525	567	553	545	515	517	523	533	497	506	527	468	528	528	496	513	512	514	512	504	498	562	513	509	547	475	537	536	497	531	473	527	525	514	523	538	520	487	532	542	506	534	518	575	487	494	520	525	522	559	506	546	535	554	528	549	547	473	530	505	518	508	561	510	502	511	497	546	499	521	498	527	471	490	492	519	500	552	501	499	478	528	532	526	499	498	526	564	516	534	504	493	537	509	496	520	531	522	497	506	527	519	496	559	542	486	499	546	554	523	516	519	563	523	553	547	520	513	558	494	510	530	512	475	509	520	541	484	526	505	501	511	516	545	527	518	556	527	529	546	491	490	546	545	498	511	515	523	536	559	550	492	515	518	499	532	528	559	506	541	561	537	510	547	527	529	498	552	522	520	503	516	572	482	527	553	533	511	505	494	539	512	497	491	483	528	521	543	550	521	472	544	510	542	492	516	506	521	523	543	500	524	531	507	533	526	517	486	527	494	523	489	534	501	546	498	551	546	526	503	523	491	511	522	518	525	523	483	542	574	501	541	473	532	538	509	541	471	522	518	491	510	545	526	522	508	490	515	508	559	479	533	535	488	549	528	483	525	496	503	539	539	521	544	536	512	496	576	519	546	499	518	504	460	540	534	501	460	506	541	531	507	502	524	510	494	515	514	522	500	520	541	531	508	490	470	506	536	502	526	538	515	509	528	496	564	480	534	496	504	507	532	536	514	536	521	537	523	494	510	538	513	511	501	535	508	515	523	505	480	540	523	531	517	532	544	528	539	497	537	515	445	524	499	508	509	513	534	526	501	477	536	523	537	543	536	507	515	503	545	543	510	537	489	505	501	508	550	555	519	550	513	507	530	533	545	501	530	529	513	498	528	482	511	548	516	510	510	508	542	492	529	525	476	524	510	508	525	508	503	531	508	529	506	538	509	497	540	532	503	528	471	513	481	542	538	547	508	506	530	475	508	551	530	520	574	501	510	472	579	504	491	563	518	499	567	521	520	529	554	518	536	524	501	534	504	507	544	537	566	520	490	544	522	493	521	510	489	539	508	540	529	543	509	567	500	528	536	551	503	501	487	545	501	498	517	498	552	505	498	522	524	551	541	540	499	509	502	530	522	550	478	533	522	532	531	579	515	556	536	541	463	484	552	522	483	538	479	530	526	505	538	514	512	529	528	533	499	484	502	495	545	535	510	515	536	514	531	521	510	532	489	492	511	508	485	475	516	480	482	529	534	520	521	527	486	537	472	545	532	515	503	540	569	526	520	513	570	519	549	535	498	509	515	484	558	533	508	536	487	555	508	491	536	504	520	491	486	496	502	525	516	517	542	552	498	539	514	494	546	506	551	507	505	504	519	525	534	542	516	528	501	541	532	461	506	507	526	532	502	482	491	546	541	532	487	506	514	501	531	510	530	500	537	504	484	534	521	480	518	507	543	506	503	460	528	521	515	528	529	535	512	519	543	533	481	470	549	529	556	492	482	548	523	532	507	517	516	545	538	520	559	542	548	510	545	480	536	515	552	560	540	531	477	512	545	551	558	520	533	573	533	492	483	527	554	559	536	519	544	525	538	498	497	493	501	512	503	510	545	487	509	514	534	512	526	520	506	516	519	487	524	531	517	488	532	522	497	541	549	557	531	504	511	502	474	505	514	515	516	527	509	489	510	517	530	527	492	565	541	519	493	530	518	479	516	536	536	514	553	568	514	507	534	510	525	531	487	528	555	455	517	501	538	515	518	573	513	532	494	550	514	547	492	496	469	504	525	535	541	453	504	526	461	533	493	481	483	502	508	525	519	512	511	532	523	522	492	520	543	498	514	506	500	487	507	533	571	478	482	524	510	492	541	517	522	548	515	539	516	516	516	539	517	584	525	493	550	536	559	523	524	534	507	517	531	499	537	491	511	504	499	528	518	493	511	548	556	534	529	507	529	502	510	504	507	537	516	552	535	535	539	483	564	563	498	492	519	492	551	484	521	534	543	530	497	497	501	504	538	515	494	519	514	540	552	517	488	524	490	563	507	506	511	522	496	488	493	517	515	492	533	529	517	482	507	493	489	527	513	507	556	504	514	514	501	493	529	534	518	512	545	540	480	525	534	522	475	531	510	535	503	500	546	505	527	506	534	484	537	496	492	515	482	541	506	533	487	536	514	551	518	498	557	507	503	550	523	555	572	526	531	518	509	536	490	505	508	468	557	487	505	495	527	535	504	497	523	550	514	516	490	516	531	552	538	501	534	502	503	492	508	537	548	477	484	539	494	521	518	490	531	505	554	532	543	530	517	531	532	576	505	532	533	513	530	486	516	529	501	527	549	540	524	490	543	499	492	506	508	491	484	504	540	516	527	531	520	510	471	491	522	507	532	479	521	522	510	531	519	482	513	524	578	555	539	511	538	537	516	493	541	521	522	566	524	514	505	478	473	548	522	562	535	508	537	506	514	540	526	552	532	527	523	493	499	514	540	546	519	505	508	489	546	531	471	513	500	517	553	539	509	506	490	517	508	549	505	530	516	522	524	506	466	532	505	543	518	482	519	534	499	479	536	575	541	496	541	554	521	536	502	511	560	532	495	525	508	521	519	517	535	484	486	544	536	498	501	523	525	494	507	507	504	515	526	544	530	491	521	546	516	538	517	494	492	516	496	528	556	538	527	526	508	521	536	532	477	507	519	525	511	518	546	531	544	488	502	547	559	533	521	552	503	564	513	530	536	524	554	566	526	526	552	537	479	543	489	539	503	507	507	514	548	538	514	507	505	535	570	504	509	524	523	522	508	518	523	529	543	552	516	535	552	493	530	504	485	489	523	522	505	485	511	514	504	517	508	516	523	528	505	551	490	501	497	533	513	529	559	526	570	534	493	544	530	525	502	523	506	513	527	530	510	531	498	525	530	514	544	528	538	495	510	511	522	512	493	460	517	525	492	520	501	525	522	532	526	532	541	535	505	490	470	523	511	502	502	531	531	533	538	502	527	487	516	526	484	516	470	482	539	566	518	499	539	516	551	541	494	532	503	521	496	520	506	530	520	571	501	511
23717	21005	27929	24263	20894	8007	952	690	621	576	564	533	502	513	495	477	486	443	454	461	475	486	453	461	475	448	452	458	454	448	461	479	446	452	423	458	444	427	403	475	485	440	505	456	451	480	444	452	459	475	433	420	466	471	455	442	424	434	451	434	452	463	450	445	441	442	461	425	444	461	461	460	443	465	466	433	463	450	491	457	422	452	415	411	473	443	463	440	499	428	419	426	431	481	465	460	439	413	458	452	450	459	445	457	431	449	480	449	449	395	452	473	448	438	446	436	433	428	464	448	457	430	451	482	449	445	439	474	439	457	435	439	438	463	453	460	444	432	426	429	450	480	420	483	470	435	450	438	438	486	441	457	436	419	443	424	405	432	418	431	429	429	438	449	383	479	488	460	402	463	421	437	449	435	432	463	470	423	412	424	459	464	450	431	445	420	436	444	472	422	469	445	399	389	448	429	415	428	431	426	463	459	452	443	437	411	421	427	459	444	437	416	473	420	455	439	456	450	457	445	415	449	460	452	458	397	426	455	437	416	483	433	408	490	448	431	507	454	428	454	414	403	440	432	462	438	425	429	440	438	455	460	440	413	449	456	447	481	484	473	387	467	457	430	443	474	441	446	463	454	405	460	444	446	428	464	430	429	418	428	473	422	438	420	384	460	446	482	441	483	390	422	437	463	464	458	428	427	408	438	468	438	414	405	434	436	459	471	454	466	451	432	456	410	480	437	431	413	420	466	432	437	442	434	438	426	450	426	413	441	397	447	405	486	462	456	470	414	445	419	468	453	418	445	386	425	421	406	448	440	412	468	463	419	428	463	437	436	429	428	455	448	429	445	438	420	418	453	430	415	478	470	418	434	447	459	436	448	441	456	467	420	472	435	390	426	439	447	456	393	466	422	424	459	416	433	458	437	500	460	435	467	432	438	453	458	454	429	442	465	464	464	419	461	412	427	462	479	459	431	469	444	423	445	452	444	479	430	456	440	408	421	458	414	452	480	447	444	452	428	408	412	447	449	458	477	450	412	416	429	446	464	434	429	425	415	445	419	440	426	423	466	410	417	459	438	426	421	464	468	443	454	467	416	430	449	420	459	471	431	444	442	460	445	440	474	451	453	425	426	431	440	426	486	459	435	444	454	439	392	455	460	482	431	455	452	439	407	462	435	439	434	443	415	439	445	457	431	410	451	473	440	440	413	482	449	462	458	468	449	461	409	467	444	425	444	409	425	448	428	383	463	425	428	463	428	469	481	444	397	444	464	489	447	481	439	484	449	432	433	472	455	449	452	459	399	449	443	434	424	460	456	458	412	462	459	424	464	449	465	433	465	448	438	452	459	467	435	458	441	454	480	413	480	430	427	431	413	453	454	447	456	434	445	434	433	446	415	473	448	484	428	431	410	463	440	416	444	439	442	435	426	456	450	458	406	450	449	435	437	428	423	458	482	424	436	430	418	416	455	455	441	441	438	442	451	449	462	412	433	461	431	435	462	412	435	420	438	406	437	452	483	429	424	438	472	448	464	453	431	418	428	449	440	442	420	448	427	475	403	410	447	460	451	413	407	439	413	396	417	412	399	412	455	424	422	441	437	461	443	432	461	453	420	450	429	471	485	446	451	424	388	435	397	423	423	453	427	408	421	420	460	413	446	461	450	435	436	433	481	430	468	437	460	450	440	482	442	446	429	454	455	412	440	445	428	406	461	472	450	461	439	435	502	438	481	440	441	437	440	449	437	405	448	463	474	432	457	446	418	414	426	424	437	429	431	454	406	425	423	440	456	422	434	418	410	509	429	465	442	448	436	419	464	432	451	433	433	426	448	435	463	411	468	467	418	439	414	438	443	436	429	408	431	410	424	457	407	425	419	433	440	440	445	477	410	437	452	446	473	417	451	460	414	424	406	451	419	429	404	451	398	486	410	447	435	456	463	469	456	470	454	434	448	430	449	441	417	445	447	434	437	408	477	413	449	410	441	474	461	466	412	477	424	401	401	414	392	432	453	474	407	438	466	471	450	443	460	437	451	467	394	465	429	466	451	454	445	446	456	444	453	458	435	476	410	465	422	395	419	457	449	431	470	441	455	433	436	426	498	435	436	478	425	426	436	413	427	478	450	439	461	464	443	431	467	436	437	451	456	440	415	445	443	422	445	451	436	415	441	449	417	443	404	440	443	408	457	442	420	445	430	434	461	436	394	423	424	412	430	410	438	416	435	430	435	423	451	440	430	462	453	428	416	467	403	472	443	470	456	417	412	442	419	446	469	436	435	398	437	440	440	453	442	432	488	440	409	459	449	392	435	421	425	425	446	426	456	411	434	411	435	428	473	431	436	421	445	403	444	420	464	421	435	419	457	421	444	421	425	466	424	400	438	405	442	421	406	460	397	475	451	436	432	425	481	438	475	457	452	426	459	410	426	419	446	400	435	433	470	420	465	443	422	458	437	434	450	400	448	463	420	463	438	417	474	432	467	464	446	466	441	461	442	457	426	415	435	423	404	422	453	448	430	456	464	439	413	445	429	461	404	438	417	450	450	455	468	431	455	498	424	421	426	460	430	476	427	436	423	486	435	434	440	464	440	450	414	455	416	428	419	432	464	421	441	437	422	465	407	433	438	469	451	449	465	460	444	448	460	406	464	404	457	420	417	440	437	420	433	450	444	431	426	456	453	435	429	428	432	436	428	455	453	435	401	432	469	409	454	383	459	450	440	433	436	441	427	423	489	486	464	414	430	410	408	453	410	447	455	418	444	431	433	413	427	431	438	417	455	442	450	428	446	433	436	443	432	472	417	437	469	436	424	435	432	448	410	421	472	427	417	469	438	448	435	461	416	459	453	417	451	434	424	439	445	452	425	475	476	455	450	454	435	469	421	404	470	442	450	500	432	423	461	457	455	460	452	457	456	459	446	458	419	437	469	432	451	430	428	449	434	456	418	449	430	426	441	420	465	472	478	390	447	441	416	411	422	449	425	428	459	448	413	440	431	483	404	454	489	453	448	437	434	415	461	462	452	454	448	430	394	426	425	420	463	425	478	429	430	446	459	463	455	463	441	451	431	458	450	488	442	424	461	429	434	462	456	434	411	435	437	443	434	448	416	434	439	440	448	442	440	447	448	450	443	429	450	475	453	441	445	453	451	377	459	432	478	444	450	459	451	420	433	447	414	398	399	434	443	442	457	448	433	456	465	451	433	455	445	424	412	454	448	443	442	466	425	430	473	425	440	460	422	458	398	451	432	455	442	404	435	458	477	439	429	460	420	461	469	430	449	391	439	466	452	432	422	405	430	495	411	440	483	418	416	428	423	443	428	441	419	427	415	425	433	422	437	436	448	436	474	438	441	419	425	415	427	455	449	433	489	448	409	439	433	451	455	417	450	418	451	453	451	418	446	449	433	403	472	451	459	453	479	398	423	440	440	479	457	490	441	436	445	418	413	457	424	455	431	420	458	439	441	420	468	428	432	419	409	464	409	469	447	440	449
20537	31516	23076	6876	2102	1573	1335	1085	996	830	794	782	740	679	619	580	653	553	588	591	552	586	540	612	546	567	520	570	576	581	545	535	621	602	563	576	611	584	534	541	564	524	507	561	557	549	583	515	584	567	590	519	540	543	575	579	571	527	569	579	547	562	504	551	532	556	532	551	572	525	628	552	558	550	499	602	533	534	530	584	595	566	526	572	532	551	560	531	570	547	574	545	564	567	546	570	549	533	565	511	547	506	515	550	520	582	576	589	569	522	522	502	577	563	530	547	557	545	557	576	551	531	551	520	545	572	543	511	518	579	557	561	532	584	564	520	482	524	534	543	528	536	567	543	526	569	520	568	552	534	555	552	555	530	534	567	523	542	576	555	569	534	547	547	517	501	545	555	551	525	588	553	546	562	545	519	556	540	557	552	541	508	556	554	536	519	591	573	615	549	530	556	508	514	567	503	563	529	572	530	550	553	557	565	537	557	545	561	532	562	540	554	529	559	557	592	518	600	539	585	613	561	568	538	559	525	560	572	563	579	593	586	535	551	527	571	527	568	564	563	567	522	504	546	538	586	539	555	548	552	507	515	536	545	516	514	545	548	589	602	543	581	506	548	564	553	488	534	538	523	555	528	556	562	493	556	562	554	543	520	535	544	555	555	547	544	562	534	544	597	536	584	499	554	531	565	571	536	532	556	536	540	527	600	520	553	571	558	540	532	501	526	520	544	583	537	561	544	583	558	546	520	593	534	517	550	556	554	546	582	552	538	551	549	554	535	546	579	551	559	536	532	544	587	515	579	533	569	584	555	575	544	561	517	595	526	562	538	580	546	553	584	519	547	570	516	567	541	550	518	536	540	533	570	533	591	549	578	516	517	554	568	523	518	600	508	540	603	542	547	565	606	573	528	557	535	562	542	537	541	546	526	514	632	503	542	527	544	542	548	546	551	581	555	552	514	545	551	535	558	551	548	533	545	549	563	561	585	515	581	545	554	552	513	528	578	584	536	542	550	503	586	528	570	553	510	587	558	590	550	573	571	524	574	534	575	518	589	538	584	554	512	512	527	543	575	544	505	548	510	570	527	556	529	518	573	562	536	545	520	547	543	538	544	549	560	529	588	538	567	569	563	571	553	590	542	554	535	573	561	566	520	540	561	526	545	569	556	531	588	553	488	557	516	600	513	541	521	532	576	555	504	554	527	517	533	585	508	571	548	548	549	522	549	537	549	538	518	527	522	540	522	522	487	510	548	541	544	571	540	518	572	566	519	547	555	540	541	525	552	541	560	581	541	559	559	530	498	599	582	534	566	607	561	527	564	554	540	571	526	550	547	539	560	524	534	559	596	567	563	547	529	543	583	505	565	550	526	515	557	566	503	576	518	571	557	523	541	590	551	512	559	549	581	545	506	583	532	510	543	564	528	556	558	532	539	541	553	531	519	574	551	560	535	514	550	502	537	557	582	547	528	496	560	512	526	558	533	588	569	541	569	529	557	537	539	579	564	519	544	564	563	534	534	568	569	540	553	541	563	579	608	552	529	541	585	565	540	521	586	570	550	558	544	554	569	559	525	562	533	564	563	537	533	529	581	544	531	552	471	569	543	516	557	548	551	539	598	556	538	564	566	527	543	545	544	562	556	567	593	510	552	554	581	516	590	521	549	530	534	545	542	602	567	522	592	541	538	541	557	482	551	539	485	588	577	545	574	527	547	536	566	519	523	565	563	574	565	556	525	547	564	558	560	570	531	537	540	527	576	572	563	582	538	571	583	556	593	550	535	496	565	553	562	534	569	559	514	499	553	547	529	557	566	543	551	546	607	548	518	542	556	573	540	529	559	484	545	528	538	533	515	612	577	575	520	577	552	533	528	541	514	567	549	544	541	577	532	566	534	592	564	531	543	557	548	543	548	569	535	551	541	563	578	545	543	565	568	551	532	558	552	539	540	551	539	558	529	576	561	548	523	552	571	515	552	579	535	526	566	602	541	549	568	563	522	523	535	531	564	564	543	551	535	518	528	507	568	539	542	538	537	559	545	562	574	533	535	595	552	559	502	536	547	557	537	562	576	528	568	581	538	561	529	573	577	527	523	520	533	541	530	552	552	528	572	561	519	595	477	537	552	545	569	556	509	558	535	560	548	581	509	524	585	553	509	544	557	563	550	574	562	553	549	595	549	532	579	539	545	540	566	532	521	572	584	558	549	525	553	514	519	580	513	564	522	546	526	551	544	495	608	547	549	544	562	563	537	588	571	537	583	568	513	548	539	526	564	541	572	508	531	578	538	547	552	533	514	582	545	530	526	547	555	541	561	550	603	561	527	532	538	488	543	577	509	496	564	532	538	508	551	538	555	545	565	516	561	525	529	552	525	553	577	540	557	514	517	510	578	559	500	579	549	579	505	531	524	567	553	544	537	552	511	509	510	534	536	545	537	576	515	591	574	509	555	522	535	584	551	540	567	509	590	543	552	539	569	547	596	538	568	520	557	503	548	514	600	522	532	575	577	564	535	539	518	538	551	556	558	549	557	512	571	536	543	582	549	537	569	555	559	521	538	543	580	545	529	535	562	534	584	525	520	557	552	560	507	567	547	563	525	550	519	517	552	575	493	505	563	549	551	584	584	542	522	511	543	521	575	558	525	533	534	588	585	567	526	543	543	555	546	573	553	580	551	566	570	581	601	565	554	547	555	580	525	565	543	517	500	541	545	558	551	514	545	594	548	527	563	547	501	561	514	562	517	578	514	570	531	557	566	600	533	517	582	552	559	543	525	587	573	514	574	509	533	561	551	506	562	564	551	532	570	525	599	564	555	521	537	514	537	560	551	536	542	572	567	548	558	523	572	541	594	608	512	558	535	528	594	531	519	544	536	557	516	520	535	575	554	523	552	529	553	565	519	549	558	557	571	559	535	546	573	523	576	537	545	551	565	557	538	600	531	558	558	514	556	565	535	527	498	562	502	581	551	593	569	532	557	538	524	573	524	537	498	599	534	510	545	554	523	543	514	543	540	544	528	543	542	544	573	584	548	561	555	552	558	565	505	551	526	563	583	559	571	515	541	587	557	557	539	535	548	589	534	540	567	581	542	524	529	529	537	587	553	520	540	568	529	553	620	553	526	568	547	511	544	540	529	510	564	512	545	570	560	585	553	556	598	504	530	543	525	564	523	560	515	569	527	561	534	582	543	574	562	529	548	538	547	558	564	482	525	532	537	520	530	509	520	564	541	537	498	568	533	547	553	497	499	581	533	573	538	527	547	570	568	536	590	553	528	523	576	527	563	517	508	540	585	564	579	562	553	525	550	543	535	541	568	538	544	567	549	544	515	522	539	532	586	545	538	533	534	562	551	548	513	558	528	536	545	572	577	544	550	564	500	515	615	534	545	583	540	552	543	501	564	543	568	522	519	555	525	532	540	546	550	494	558	565	542	536	536	524	535	564	557	544	553	547	547	580	528	536	553	573	564	520	520	535	570	556	525	545	550
24718	21020	26844	25187	9401	605	436	386	344	314	307	326	316	302	275	303	309	285	278	290	274	263	285	272	275	262	282	288	291	279	304	264	268	303	270	278	258	249	266	257	271	299	259	234	266	270	248	262	291	276	252	280	266	290	241	262	259	267	284	264	289	262	296	259	262	266	258	266	257	268	267	270	270	273	268	237	258	277	279	264	237	237	296	274	258	270	279	270	250	259	273	303	277	279	258	287	265	253	286	265	257	254	253	273	274	285	250	245	248	265	258	264	292	264	276	255	272	252	267	283	259	259	249	262	257	232	282	251	284	277	254	253	269	252	251	273	261	282	261	268	277	252	295	288	252	288	257	287	279	283	275	264	272	302	284	281	287	264	262	282	260	264	269	236	245	275	242	287	308	277	289	268	252	290	274	250	277	253	279	260	250	268	231	276	244	272	253	252	314	267	281	265	236	282	251	281	237	243	263	277	270	257	276	249	288	268	260	278	273	293	300	235	268	271	246	268	283	250	278	261	259	296	246	267	264	260	268	248	247	257	261	250	288	253	279	265	282	264	277	272	259	311	285	286	266	281	277	230	252	282	268	266	265	222	257	270	257	242	270	280	277	274	298	260	271	259	332	282	279	252	287	250	271	279	288	275	242	277	292	264	269	239	258	268	279	249	246	239	254	267	265	273	249	268	275	246	261	252	258	287	263	254	297	263	236	274	246	251	294	277	275	270	290	294	257	260	282	279	283	273	242	265	262	268	261	242	251	241	258	276	280	264	265	291	274	295	246	271	271	275	245	308	246	282	247	238	304	286	252	271	261	271	270	256	269	278	279	269	245	280	267	261	288	256	257	221	241	291	258	272	265	272	293	250	234	264	282	262	308	260	283	282	284	272	263	275	275	258	235	237	293	268	267	236	267	264	269	257	263	279	243	267	294	286	281	267	244	261	272	238	253	286	247	269	284	300	282	244	254	290	260	258	261	283	277	295	249	233	272	266	268	273	249	276	292	274	276	284	238	270	247	236	265	246	277	261	262	255	256	277	257	279	259	257	271	263	269	274	279	279	250	275	253	282	269	280	276	258	251	254	277	261	290	262	269	299	289	240	261	269	253	307	264	295	259	259	289	273	250	268	260	269	266	283	271	244	282	297	285	281	279	261	286	283	268	253	289	289	252	250	241	269	257	276	275	272	275	263	257	241	266	277	272	265	283	245	254	268	261	260	255	269	255	253	290	267	262	257	253	245	272	280	291	284	270	266	294	266	261	267	277	259	278	274	268	280	285	263	288	264	265	277	266	276	273	224	273	292	279	271	273	256	260	271	266	257	260	274	272	261	258	300	256	243	319	256	236	256	236	241	280	271	263	257	274	266	271	265	245	256	275	274	266	276	274	241	264	271	242	279	279	272	260	305	271	293	280	255	265	259	262	281	281	288	271	270	261	246	242	272	297	290	230	287	281	263	272	261	268	261	286	288	288	264	269	278	293	261	275	273	271	273	249	255	262	253	232	252	278	237	280	249	282	281	282	269	268	258	285	285	276	247	252	285	262	243	251	248	281	236	276	260	265	260	258	285	228	261	303	265	269	236	260	249	272	284	258	295	270	304	271	270	257	292	265	262	231	267	284	262	249	266	296	233	283	266	275	258	241	252	275	289	260	247	303	276	279	284	256	238	260	307	252	276	279	258	249	251	274	254	274	261	238	253	275	255	283	261	257	282	271	275	297	274	278	266	280	268	272	256	273	265	241	280	248	252	245	254	266	256	252	265	264	283	275	281	286	252	254	270	256	254	262	242	233	245	277	268	267	295	234	283	253	273	269	264	272	269	256	250	253	283	249	276	269	282	244	275	250	278	258	282	283	266	255	268	291	247	263	260	258	279	261	254	251	265	284	268	259	266	266	288	258	302	270	263	306	271	260	285	266	238	249	271	279	287	237	241	254	283	267	238	262	281	260	280	248	280	267	293	239	268	270	276	289	272	263	253	275	255	224	263	302	251	261	260	255	254	276	267	280	258	275	260	258	269	306	265	264	276	244	276	281	253	268	266	292	257	272	264	307	287	280	287	259	270	284	280	259	242	278	247	285	276	275	264	274	274	278	255	266	259	265	240	285	253	254	270	273	297	236	266	239	286	301	295	268	322	277	274	315	254	265	259	265	242	242	262	270	256	244	289	283	269	277	267	263	262	269	274	256	265	265	259	280	262	241	281	273	271	240	274	282	260	273	252	258	273	269	239	290	322	217	252	262	275	271	241	272	267	256	267	272	288	288	281	258	251	270	269	276	262	280	267	251	299	248	263	257	243	264	258	265	266	261	260	262	243	274	284	225	281	267	275	266	262	270	267	256	250	269	261	299	247	273	279	251	277	252	271	242	283	272	302	263	271	257	293	300	262	251	244	254	265	244	279	257	243	267	304	246	253	249	264	258	278	261	254	293	273	234	276	254	255	258	278	263	262	266	279	239	296	254	284	288	260	257	269	257	271	267	284	267	266	261	270	236	257	279	280	280	266	267	230	279	276	265	277	281	279	273	263	269	275	277	268	250	284	269	257	269	265	242	254	278	248	275	265	255	286	292	278	277	261	272	283	248	248	273	280	279	245	282	253	276	257	255	270	274	245	259	259	270	245	251	266	249	265	270	262	280	246	266	244	273	272	270	274	300	256	259	272	272	241	293	271	259	251	285	276	282	260	266	268	274	289	257	255	290	235	261	251	281	270	262	272	273	277	269	282	275	271	265	282	276	271	257	260	276	274	264	281	301	280	262	295	270	254	254	250	280	262	263	252	269	280	271	264	273	275	262	232	256	250	260	270	275	259	291	266	245	252	295	266	265	266	254	273	241	286	260	249	259	264	252	259	243	271	256	286	273	268	277	283	292	272	264	284	284	282	255	279	235	251	253	251	275	292	284	277	246	246	288	261	273	270	280	263	252	258	276	246	286	289	262	257	264	268	280	253	264	310	261	282	268	272	240	252	245	283	252	288	327	274	240	259	266	268	263	261	295	265	251	239	273	250	264	266	279	305	267	279	268	268	289	272	273	247	245	268	258	303	263	267	278	266	268	279	269	287	256	268	255	262	245	267	269	276	252	254	265	264	291	264	293	256	256	268	248	262	263	259	257	252	262	283	270	232	260	277	275	237	250	263	255	236	284	252	285	272	274	308	244	258	268	288	260	291	290	274	259	266	277	239	280	264	279	282	266	274	268	281	266	280	259	292	279	274	255	268	244	249	249	287	250	248	233	246	254	258	249	278	289	229	240	266	288	270	244	292	264	275	271	247	265	254	246	274	276	259	279	261	255	298	270	280	269	281	281	314	271	277	240	283	241	283	255	247	278	257	270	247	280	261	254	258	270	257	262	256	290	272	270	275	264	288	270	245	272	258	271	274	262	236	225	259	279	274	260	256	276	271	306	275	277	258	242	242	298	267	288	246	262	278	278	297	305	294	277	254	246	272	307	292	277	239	278	255	273	269	295	259	293	271	311	283
19702	26658	17123	4598	1079	909	773	628	568	490	451	444	397	395	400	398	385	346	365	368	342	326	349	386	364	359	337	353	343	336	351	331	332	310	310	350	317	338	353	343	340	303	342	336	345	320	364	340	352	340	339	325	317	366	347	349	320	324	342	326	323	345	326	359	322	311	342	346	336	329	340	326	329	337	331	341	321	349	362	369	366	341	369	365	350	315	332	332	331	321	341	352	332	351	310	369	327	325	329	311	352	333	337	339	346	331	363	355	330	368	347	342	379	328	339	294	346	366	350	359	347	331	305	323	324	318	327	353	321	351	337	318	375	317	320	300	320	331	349	319	361	360	336	329	319	323	346	359	327	320	331	329	351	334	366	368	352	384	315	337	351	341	349	315	332	322	311	274	356	337	328	331	347	321	346	331	356	326	328	366	338	323	361	336	322	303	325	335	336	335	326	353	333	333	345	332	338	321	324	336	367	340	327	322	362	336	309	323	336	340	373	326	326	315	318	341	360	317	343	332	340	341	324	345	321	330	322	319	319	343	323	334	339	336	371	367	332	370	342	329	336	283	334	338	318	317	312	356	330	344	325	323	327	297	335	307	341	353	314	324	347	339	349	362	320	339	297	327	310	352	338	342	337	331	331	350	327	354	290	329	337	348	331	335	325	329	352	317	324	394	360	349	316	319	332	322	349	332	345	324	347	334	331	357	328	328	348	355	320	342	323	321	312	345	342	310	339	310	316	330	332	374	320	339	311	313	343	344	305	359	342	352	335	324	310	339	356	325	313	319	330	320	325	335	361	308	356	324	324	340	340	314	348	366	313	329	328	331	365	319	320	346	332	348	329	334	299	356	331	332	344	345	354	329	299	344	306	331	332	340	340	314	360	344	330	373	345	335	335	334	305	306	329	306	346	333	315	362	326	349	354	326	315	317	335	362	333	355	364	353	327	319	348	288	327	319	312	348	298	386	319	337	334	325	347	345	326	322	302	323	377	321	343	341	359	351	315	321	319	329	333	348	314	319	344	353	338	332	337	337	341	334	339	352	336	332	334	342	348	329	327	308	337	340	349	318	346	306	334	303	331	365	324	309	330	331	293	339	345	328	366	342	332	301	314	342	322	315	343	327	328	301	361	338	362	335	329	331	346	335	318	353	354	320	348	359	328	325	369	341	323	324	330	287	319	298	303	338	345	320	327	327	316	336	316	319	359	306	348	318	315	331	309	340	308	329	336	319	308	333	334	330	328	347	329	333	361	333	358	333	331	326	338	347	295	299	350	355	347	340	335	338	354	340	383	315	352	343	339	308	333	324	351	317	338	317	338	368	343	325	334	371	342	327	327	344	339	313	338	365	320	325	291	345	347	355	374	349	337	291	326	332	343	343	323	361	347	315	353	330	327	339	349	342	323	305	352	323	329	313	327	320	334	322	334	337	328	326	364	317	322	333	335	313	306	366	348	332	344	321	322	325	316	334	306	303	355	319	334	338	337	378	351	318	313	338	345	346	314	339	344	326	349	345	310	377	327	330	320	342	326	354	323	350	317	373	307	305	328	323	331	329	341	340	346	366	328	295	331	379	303	317	314	333	364	333	332	321	310	335	296	299	320	312	350	328	340	329	348	335	346	349	349	340	338	347	311	341	310	355	315	321	331	307	325	349	348	318	320	340	332	340	375	321	317	326	354	344	328	347	350	327	361	363	358	344	345	325	326	335	330	324	316	333	325	346	376	320	302	308	328	335	374	314	327	293	336	333	338	338	324	346	355	348	324	360	351	299	332	272	342	314	331	336	337	324	328	319	302	365	339	330	341	364	328	324	341	341	307	344	342	331	333	343	327	322	330	363	369	309	315	316	328	323	335	323	341	320	339	343	367	303	328	279	338	358	346	334	350	340	318	328	348	327	339	390	377	336	296	344	343	350	347	327	349	350	372	304	330	338	349	309	323	351	342	359	325	336	345	303	366	330	341	326	312	344	356	351	293	311	350	363	331	320	293	343	334	308	335	333	363	299	351	326	348	352	329	359	333	357	322	320	328	323	343	332	327	328	322	355	332	313	311	330	347	343	337	343	351	321	345	330	321	293	316	311	335	335	343	352	336	334	339	327	344	323	344	352	331	334	368	308	346	306	373	334	332	345	367	336	343	358	309	341	329	344	327	326	309	331	330	322	308	305	349	332	331	325	363	350	308	325	341	346	334	310	350	336	336	315	322	336	308	334	359	347	344	337	374	359	347	343	340	370	305	334	353	341	362	343	348	363	366	361	339	320	301	357	349	365	361	318	339	318	332	339	344	335	336	362	322	335	346	336	326	380	333	314	318	358	302	300	360	366	321	272	340	344	326	323	346	344	324	307	324	336	304	314	348	358	350	307	362	350	340	376	347	316	342	308	340	324	309	332	333	339	344	331	312	338	335	360	345	332	329	337	340	351	328	334	338	339	307	344	335	323	366	333	331	347	350	354	333	343	333	335	335	327	342	345	339	331	280	331	315	325	336	328	322	335	331	337	362	314	333	335	366	345	323	362	327	324	311	350	336	351	365	345	324	329	345	316	361	317	328	326	336	373	337	327	306	331	357	323	341	300	323	313	343	339	355	340	347	320	339	287	338	376	319	311	319	310	327	355	325	328	310	357	326	334	347	347	346	291	340	334	315	337	334	351	311	324	326	330	349	309	375	320	335	291	342	344	342	338	337	333	347	308	356	342	318	317	333	346	335	343	354	347	317	330	301	304	392	342	347	315	322	344	340	360	334	354	347	344	341	340	366	331	348	306	372	345	316	334	342	336	350	363	351	335	328	301	320	322	330	364	319	331	331	359	342	305	331	331	335	329	303	357	317	340	318	330	341	345	351	315	334	352	308	363	348	324	295	357	353	342	324	348	333	331	350	309	306	334	348	312	339	307	331	349	327	312	320	314	313	334	313	337	334	326	350	336	286	326	309	338	338	310	344	341	330	329	326	318	324	335	330	331	335	346	342	353	323	320	301	328	321	351	311	337	343	364	329	315	356	326	348	324	353	303	309	343	343	380	328	363	324	320	317	331	326	283	363	327	383	323	338	342	355	343	339	312	356	326	324	324	327	340	326	365	350	333	329	325	332	310	352	341	325	331	313	340	332	345	333	323	341	335	330	321	368	282	354	328	319	324	319	357	328	323	328	346	327	366	341	317	356	337	318	336	345	332	301	346	353	322	350	336	352	321	339	324	338	329	333	321	333	355	341	338	325	314	355	286	342	339	328	308	362	333	325	341	353	338	351	350	334	324	362	336	328	334	325	345	336	324	329	305	305	328	339	346	368	321	324	351	333	290	341	331	335	339	362	313	331	345	329	362	352	305	331	330	330	348	315	327	343	310	331	326	313	335	356	319	317	342	307	331	316	356	346	342	326	319	283	340	338	357	326	344	334	314	328	338	328	348	363	362	334	306	333	332	311	329	310	333	347	347	348	337	344	326	306	344	360	312	333	320	329	322	346	332	336	328	341	343
22614	21038	28479	23791	21023	20952	5733	775	587	489	486	447	384	376	389	322	345	306	331	316	310	348	302	302	302	307	291	311	295	317	286	262	295	285	282	277	272	302	277	282	265	278	288	239	260	272	279	251	287	268	283	265	275	273	256	295	255	282	279	276	267	231	248	283	277	269	264	264	276	291	296	273	257	260	279	271	276	273	283	264	278	230	259	237	230	286	268	253	284	263	265	261	262	275	289	306	232	268	263	242	245	274	229	254	239	285	283	239	274	305	267	279	273	250	267	245	292	269	292	273	268	297	257	286	246	260	276	273	262	285	243	284	276	258	272	245	251	291	241	262	269	270	268	244	275	298	269	251	265	266	247	252	269	268	298	265	282	272	266	241	263	264	252	303	231	265	269	268	258	250	284	261	266	245	272	258	260	281	261	263	263	259	250	296	273	268	279	243	267	273	280	241	258	233	231	281	253	287	288	249	265	256	302	270	265	240	256	275	259	249	272	245	237	244	248	279	269	249	252	278	280	256	267	276	273	258	285	233	258	275	242	249	234	281	268	267	288	237	273	255	276	250	283	265	289	244	267	264	280	263	285	270	298	247	288	269	256	244	245	283	254	263	270	249	283	287	268	281	273	263	245	280	242	281	249	266	250	262	238	285	265	252	258	294	277	277	293	263	276	250	269	262	270	279	253	273	260	253	277	274	254	245	266	257	278	261	266	251	245	285	260	243	265	276	261	276	287	247	230	254	250	250	277	268	265	259	274	265	253	292	270	255	232	240	253	252	266	263	256	264	260	259	303	252	255	282	267	287	263	255	270	254	286	222	287	248	273	277	262	240	270	269	262	290	269	230	272	256	263	267	262	250	281	260	263	281	309	276	249	244	259	254	260	254	265	256	266	263	267	272	234	240	267	257	275	244	278	280	266	233	253	257	283	279	285	264	282	278	274	242	287	265	297	229	264	249	244	272	261	243	268	276	277	233	238	233	243	244	258	263	282	239	258	268	252	271	249	268	243	254	265	238	260	282	247	265	242	288	288	268	245	275	272	270	269	280	244	250	283	243	272	295	256	289	256	271	284	226	275	256	255	247	255	280	267	249	265	245	269	263	279	246	255	265	291	264	256	254	259	272	252	254	262	258	272	252	279	284	310	251	254	252	252	279	223	242	264	256	272	254	247	277	258	303	241	250	245	268	239	244	285	250	264	247	279	271	273	252	273	243	264	253	260	224	274	276	264	241	258	272	259	274	256	279	271	274	255	256	250	268	252	229	268	272	236	263	277	240	267	277	280	272	271	264	243	270	269	272	288	245	264	247	278	252	275	272	274	233	255	249	250	297	270	261	267	274	262	245	243	298	277	239	286	230	256	272	285	257	279	281	269	251	244	265	288	274	277	253	249	233	230	254	272	248	264	262	285	263	289	275	295	252	247	290	244	268	294	278	273	296	257	267	288	236	264	259	263	279	224	252	256	257	252	263	277	291	256	253	253	269	291	283	255	270	280	299	278	286	271	259	259	265	288	257	267	278	217	268	264	262	250	267	244	267	261	284	248	247	251	252	291	288	254	258	280	226	275	300	245	251	255	283	274	267	274	235	250	276	291	307	268	262	274	271	267	281	275	235	269	268	242	268	271	262	257	264	263	281	260	281	226	275	249	251	263	262	240	265	269	283	264	243	254	256	240	247	263	301	276	254	263	278	277	253	275	263	249	242	254	226	285	238	281	269	247	240	275	269	269	272	204	274	255	267	262	255	280	226	256	259	267	258	297	281	275	247	280	244	279	249	277	273	244	271	253	266	265	294	269	284	286	268	270	264	242	269	249	240	259	265	265	269	286	238	251	254	287	268	254	259	260	275	268	278	275	253	259	267	261	276	280	276	283	258	298	275	264	272	258	262	261	248	248	270	249	246	253	246	257	244	258	275	261	264	253	258	273	246	256	280	255	251	291	263	253	254	281	253	256	267	290	275	263	252	258	254	256	292	251	303	247	282	246	264	240	277	286	280	273	284	260	269	255	224	248	272	269	252	262	241	258	264	264	261	259	253	268	275	248	251	253	264	276	259	244	240	292	269	277	252	284	284	259	279	262	266	257	268	257	251	269	268	284	283	263	255	260	272	227	267	283	272	243	262	262	264	258	247	263	280	262	247	252	263	270	257	260	265	272	282	290	276	244	238	279	261	264	223	264	288	250	266	276	244	272	229	257	228	271	248	258	288	261	249	267	242	244	251	253	222	290	254	288	242	267	273	271	229	257	277	265	274	246	282	268	258	267	242	243	234	254	257	258	261	288	258	297	268	234	270	255	254	257	267	245	272	261	283	288	257	246	242	259	251	253	253	282	266	256	261	243	237	247	256	249	292	264	277	280	266	276	279	271	263	241	290	270	254	255	268	254	257	269	249	275	269	235	247	288	254	265	245	275	265	261	262	262	276	298	249	266	271	269	265	263	275	272	267	254	260	255	260	252	263	276	279	270	260	270	279	271	247	254	294	286	253	261	264	271	260	256	251	264	235	264	283	292	264	291	248	255	285	258	266	270	256	279	263	260	250	254	262	269	230	271	267	256	228	278	249	276	242	268	257	251	263	265	266	291	250	285	265	265	280	302	280	273	269	263	232	252	273	248	268	233	284	278	270	263	281	258	278	253	303	250	287	282	254	273	267	276	251	261	275	255	288	290	273	268	260	270	263	264	283	287	262	269	274	249	266	270	269	275	261	259	285	275	273	256	285	262	257	264	281	271	289	251	262	276	249	272	284	269	258	279	248	277	265	245	281	271	268	279	266	259	253	268	244	275	250	271	271	281	274	258	261	279	254	262	271	246	292	301	230	259	250	273	304	260	278	237	260	250	275	268	264	256	282	264	246	277	287	252	292	298	260	236	276	275	265	264	223	246	256	269	255	276	265	266	262	270	272	268	259	263	257	279	302	259	262	257	243	257	262	279	251	218	280	282	261	266	268	250	260	269	235	263	274	239	272	235	252	251	287	262	265	269	271	265	253	246	281	245	287	260	237	254	253	257	261	281	262	269	260	243	273	278	286	237	274	222	250	263	257	272	286	271	238	276	259	255	289	240	289	225	236	229	258	281	244	277	248	273	281	244	238	270	267	277	284	287	254	218	262	278	271	280	252	245	261	276	256	247	289	278	253	274	306	250	257	238	275	298	283	263	295	252	272	265	269	277	267	283	259	261	264	244	259	253	272	282	292	303	249	286	245	237	252	234	249	260	270	265	248	251	271	261	267	262	301	256	285	253	259	238	270	257	273	266	258	304	261	251	260	277	242	259	248	264	231	239	262	255	302	277	286	265	226	256	262	239	281	272	237	282	247	283	247	244	272	260	247	246	228	266	269	284	261	250	239	295	257	257	271	266	241	281	270	221	300	265	238	285	254	245	267	257	261	275	277	258	271	276	268	288	254	278	262	269	287	254	295	227	232	268	275	264	291	274	290	253	251	276	253	265	262	247	231	265	284	257	255	255	267	246	277
23415	38115	28261	7531	3035	2262	1730	1358	1116	936	813	676	609	566	514	485	462	437	463	462	437	392	376	407	373	352	370	396	358	357	387	381	356	367	344	363	322	364	376	367	385	348	320	333	339	329	366	318	325	339	357	325	366	329	349	331	336	326	340	350	297	361	330	295	312	316	301	345	323	320	333	341	355	340	362	342	315	358	341	389	326	305	326	326	320	331	353	330	336	346	353	370	322	338	344	368	344	304	363	347	299	343	364	357	304	347	346	351	335	332	351	354	359	355	314	343	350	312	314	342	339	353	338	343	329	313	353	354	302	349	324	338	314	349	336	336	346	301	360	332	345	325	347	346	342	321	352	349	377	348	341	388	340	350	338	344	350	334	316	348	324	341	344	332	273	335	297	320	327	332	321	309	345	357	334	343	319	326	357	332	324	327	344	321	350	298	307	340	332	334	336	320	332	376	338	343	330	349	349	328	345	364	336	340	325	336	333	322	326	328	337	323	352	337	347	333	365	318	327	353	314	330	359	351	327	345	341	306	320	336	331	327	324	299	327	343	324	314	322	354	342	285	344	338	329	303	321	322	354	365	338	304	355	324	312	325	330	334	327	325	291	340	313	312	323	316	320	341	373	330	311	331	327	314	338	341	337	334	324	323	318	309	330	317	325	306	295	339	335	339	309	330	338	311	363	348	339	289	334	305	334	325	318	348	278	336	301	354	355	341	334	320	320	344	336	307	323	390	362	365	349	333	335	364	356	323	346	346	320	371	334	328	333	372	372	361	299	340	346	340	332	326	328	342	333	352	294	339	316	294	292	325	343	316	319	358	356	339	323	353	333	353	332	310	371	320	357	346	337	341	318	329	351	339	337	336	350	344	298	361	331	342	303	345	334	329	290	329	348	350	338	320	337	370	328	341	337	320	377	310	287	341	312	319	313	328	359	339	302	321	330	327	312	368	331	356	356	313	356	338	354	332	333	298	323	353	347	350	337	340	307	347	346	363	325	325	339	353	332	331	298	345	374	346	336	338	319	323	332	350	304	294	317	360	360	332	356	332	359	332	330	344	319	337	340	329	326	321	336	347	347	327	328	342	363	337	323	319	341	310	337	321	330	352	326	337	359	326	343	365	331	306	362	354	306	356	335	324	340	332	321	318	335	331	321	344	326	358	309	349	309	345	335	326	317	333	316	336	338	302	339	330	336	322	373	324	352	343	326	316	319	321	328	342	329	360	326	326	348	353	361	348	337	342	300	321	338	356	338	336	333	371	304	349	328	345	340	323	326	317	350	295	332	321	306	297	324	323	345	344	339	329	320	321	320	320	314	304	339	324	307	351	300	320	371	345	324	347	347	308	346	307	346	361	348	319	338	336	344	333	335	317	338	341	294	314	328	353	343	322	345	326	322	310	347	360	339	347	324	355	320	332	332	334	352	346	349	321	351	314	332	351	375	320	337	321	321	322	299	321	372	321	313	327	337	311	340	324	317	312	322	315	360	338	373	330	320	334	336	308	315	385	300	330	348	343	337	355	313	331	312	346	332	314	333	311	340	366	332	386	349	334	314	314	333	318	305	326	341	345	339	332	339	358	323	314	343	354	327	362	314	301	336	317	344	315	305	358	329	354	337	312	317	359	335	336	339	327	346	314	334	329	335	335	344	358	332	337	299	306	326	331	354	338	314	341	314	319	367	303	335	316	351	349	313	309	322	353	390	337	310	313	345	354	342	347	291	320	327	329	335	335	330	345	315	340	326	370	327	315	364	370	334	358	332	334	350	338	349	333	316	353	325	368	344	325	317	337	321	375	327	320	334	314	332	342	311	318	325	285	309	316	329	287	320	355	299	331	347	357	337	339	262	343	338	332	305	359	317	319	322	337	319	360	322	342	327	317	323	334	315	365	355	306	322	324	311	316	328	346	319	338	323	333	339	350	341	362	309	338	352	361	332	324	361	321	321	310	358	348	336	340	333	365	332	346	350	340	321	329	307	333	359	309	323	304	286	325	335	327	320	316	293	344	373	356	271	349	305	361	347	328	368	343	340	312	346	336	279	336	360	313	310	322	315	352	370	316	316	318	320	293	341	315	331	331	324	334	307	378	337	329	337	313	298	347	315	337	319	313	355	367	340	322	375	308	315	314	350	355	335	325	328	342	301	348	331	327	356	339	335	372	350	330	318	325	343	364	306	312	329	338	334	331	348	333	337	316	320	328	362	362	298	323	351	356	356	340	327	335	311	341	328	328	322	350	331	342	348	328	340	360	332	327	352	329	331	342	385	308	332	358	349	340	347	356	347	303	344	339	352	332	324	329	362	353	332	350	333	315	318	352	332	305	327	313	325	323	329	333	337	327	324	340	376	304	349	330	310	317	322	321	286	308	322	374	365	320	349	309	308	333	357	329	328	331	331	350	340	343	366	352	337	329	317	336	305	345	360	295	315	294	351	339	370	341	325	333	351	331	344	342	369	346	336	343	336	318	337	304	362	351	310	307	371	311	319	340	363	327	342	319	330	337	345	345	315	301	325	381	328	338	332	350	335	344	324	353	342	315	327	346	324	375	365	319	367	310	338	363	364	331	333	329	297	309	329	320	352	313	302	330	340	323	347	297	341	312	356	303	328	336	324	317	326	317	316	330	342	332	341	308	298	345	321	330	342	338	326	326	317	344	304	342	370	294	321	361	334	350	337	322	347	342	322	288	321	330	318	344	329	337	347	325	334	376	333	313	305	356	331	279	333	342	367	335	327	401	329	325	301	301	322	354	360	322	348	329	342	324	318	343	335	331	349	326	299	304	338	339	357	352	303	357	313	330	338	354	304	322	336	354	321	321	325	328	304	341	323	363	358	325	335	369	329	305	320	334	323	331	336	334	339	295	351	326	343	375	315	341	315	332	343	292	341	374	321	321	343	336	312	339	338	343	337	358	301	342	329	348	344	365	341	346	340	331	323	315	290	354	321	325	355	340	335	377	319	330	304	319	357	346	321	314	324	342	360	350	360	371	328	340	323	322	337	330	325	326	353	361	316	347	333	300	342	291	327	316	329	339	336	311	322	360	350	346	372	357	335	328	308	345	348	367	352	329	340	356	343	359	347	352	306	347	339	333	321	341	338	296	315	353	335	335	291	346	336	343	328	343	371	351	336	360	349	316	342	340	293	325	320	304	353	311	335	340	321	335	333	336	345	311	323	356	322	320	333	323	350	330	359	331	339	335	299	324	332	347	318	332	326	326	336	348	316	329	346	332	335	328	328	357	309	337	322	354	329	338	359	347	328	315	341	331	305	349	331	342	358	313	346	308	326	355	288	339	354	328	317	336	325	338	341	340	350	306	326	304	343	371	326	323	353	332	321	341	323	322	321	345	317	359	354	379	340	321	337	334	328	350	351	321	318	300	334	334	339	325	356	316	313	348	313	340	363	326	316	341	338	312	335	354	344	311	317	348	340	305	354	332	383	314	352	320	339	310	322	357	327	341	348	337	352	342	323	318
27287	19844	10970	1800	523	479	431	396	460	418	457	435	403	423	412	446	421	440	392	453	422	429	414	419	439	416	417	386	447	431	422	407	394	438	397	403	404	411	419	393	416	412	427	368	433	440	421	446	455	418	434	440	411	431	380	433	388	398	418	416	431	411	462	415	398	394	410	409	402	445	417	450	400	399	434	390	419	406	415	439	440	425	430	397	389	404	406	383	420	436	398	415	385	391	428	423	408	390	412	395	398	412	407	421	400	386	398	390	416	394	406	405	398	404	399	392	458	389	447	427	433	424	416	426	419	425	428	441	427	421	422	411	408	404	405	410	383	413	435	426	383	425	444	423	406	417	408	438	391	423	394	441	421	427	436	416	413	424	449	386	411	430	427	406	423	410	450	420	429	402	391	465	413	425	416	400	400	410	449	418	382	412	421	392	436	426	419	404	426	400	406	447	388	390	412	407	438	418	478	422	394	419	426	434	418	401	423	437	414	404	414	416	384	418	377	413	415	379	437	401	449	412	422	416	395	433	409	423	410	408	414	430	433	418	415	408	441	391	422	409	428	424	424	407	441	419	384	426	470	413	410	394	410	415	474	420	414	426	465	442	408	432	432	408	394	432	403	427	422	438	397	414	405	408	436	411	419	410	416	395	391	388	384	418	406	436	406	418	412	419	408	412	385	411	416	430	459	413	406	413	407	457	410	414	432	412	431	392	372	452	432	435	405	409	440	425	399	408	412	434	438	429	419	389	397	386	404	435	403	423	410	404	403	416	446	392	422	452	411	399	419	394	410	427	418	413	436	404	428	394	416	436	405	427	466	413	383	417	462	399	428	412	421	461	385	441	378	422	424	461	432	417	434	417	443	428	436	444	389	430	386	414	455	418	403	409	413	416	430	429	390	429	405	449	423	400	398	451	408	409	432	386	420	376	416	404	396	430	420	390	411	380	416	413	420	399	467	393	429	407	441	426	410	400	432	433	404	418	406	466	425	447	411	398	411	408	395	431	427	367	427	404	422	413	430	432	382	425	387	409	423	412	408	379	407	397	401	402	416	427	440	420	447	409	377	447	399	409	445	426	460	390	451	396	424	451	402	438	424	428	444	420	448	406	422	435	401	403	359	428	423	367	406	434	463	394	415	427	439	419	395	438	417	402	429	410	392	429	429	451	429	459	438	427	431	393	391	432	449	398	402	426	401	409	437	402	424	403	408	390	406	430	414	473	458	432	436	420	399	395	430	402	444	416	424	400	402	430	382	459	420	438	417	412	384	397	400	424	417	372	428	443	400	427	399	410	429	387	423	420	444	410	350	416	393	414	427	412	422	463	444	421	450	422	414	421	439	450	447	418	398	431	416	378	414	394	448	416	399	406	427	409	407	420	381	421	433	390	439	381	394	431	412	425	458	407	414	441	431	383	390	422	384	415	422	459	435	420	415	405	399	416	389	436	436	429	397	439	406	407	419	416	451	408	411	408	415	432	421	405	411	389	404	406	438	450	421	388	435	420	434	405	445	407	421	440	424	403	358	429	400	393	386	420	410	401	428	431	425	420	439	410	404	405	436	426	417	444	384	399	414	396	431	437	393	420	415	399	413	456	410	446	388	391	436	414	387	395	406	387	439	408	446	436	435	403	381	376	410	424	438	408	385	421	412	426	392	438	451	404	421	394	428	478	432	427	414	440	415	433	422	432	441	407	418	447	400	418	412	468	442	447	422	408	391	386	422	409	421	420	403	425	408	391	371	432	420	384	455	422	457	410	450	407	402	418	431	407	382	385	410	402	433	388	395	411	432	453	421	402	465	430	400	405	408	383	391	400	423	422	431	362	428	433	410	389	430	414	448	414	428	425	425	396	394	458	388	401	407	426	411	420	427	411	399	415	389	377	400	401	470	427	419	395	446	419	387	416	420	383	424	387	425	407	408	412	433	405	465	402	437	484	440	428	412	417	419	440	409	366	447	409	419	415	429	389	403	409	409	411	426	393	406	391	411	424	420	410	414	418	426	402	429	426	435	414	407	398	415	400	396	415	403	406	392	446	408	424	391	415	436	405	397	405	426	439	451	429	421	393	403	409	424	402	446	477	391	393	444	409	389	396	417	408	401	420	399	411	440	416	386	402	404	417	409	400	432	431	391	415	434	395	392	394	402	436	425	399	388	454	420	449	434	402	444	416	411	410	419	441	452	414	407	428	420	409	463	447	397	422	421	419	393	384	415	391	404	434	390	425	400	387	438	436	373	473	401	432	367	447	420	376	441	401	421	411	404	435	403	450	402	413	397	410	430	447	398	403	388	436	418	449	416	396	428	414	437	414	431	407	377	447	440	438	451	429	423	427	416	419	400	392	433	425	389	426	434	410	408	404	401	399	425	428	435	438	419	408	452	407	383	421	424	430	443	427	404	404	387	405	405	431	397	420	433	437	391	384	428	389	414	419	387	441	402	413	417	430	399	423	374	407	408	388	407	399	424	415	420	428	414	440	389	423	419	411	425	394	429	424	407	429	447	423	409	432	415	388	396	430	460	442	427	407	410	438	417	396	437	427	413	458	404	404	381	409	418	444	431	400	428	399	411	413	399	392	449	460	420	453	404	414	425	417	401	429	411	413	410	443	396	400	415	434	422	433	409	379	418	442	440	447	390	415	455	435	414	471	453	424	421	419	419	402	390	396	386	407	407	445	410	412	437	394	415	429	387	443	434	434	427	422	389	416	425	417	430	409	421	427	389	378	380	444	380	456	413	414	387	389	416	414	433	399	387	388	441	400	387	417	397	410	428	404	414	422	401	436	439	417	437	384	449	451	394	402	414	415	433	409	422	454	413	405	423	429	412	392	417	421	393	445	400	451	426	381	405	423	448	422	398	382	408	446	409	405	382	442	452	459	405	420	408	430	395	473	416	458	404	397	369	427	411	429	451	413	391	383	401	418	403	415	410	427	388	414	428	433	390	463	395	394	415	403	414	396	423	378	352	417	415	442	432	437	410	436	445	407	435	413	444	426	392	433	429	452	379	409	437	441	399	421	434	418	401	428	405	408	418	404	415	417	392	392	411	425	395	444	441	399	391	413	421	405	434	440	381	403	408	412	445	451	409	432	390	411	409	456	436	412	444	429	406	382	400	413	421	442	431	421	442	430	430	398	402	437	427	401	427	409	422	400	404	396	430	366	404	440	415	407	433	419	412	393	429	434	389	372	426	391	404	421	447	422	445	415	453	403	428	410	446	442	412	408	424	439	433	440	388	425	416	425	399	383	432	408	460	402	422	370	408	401	390	448	393	394	389	457	408	426	418	403	413	420	422	426	431	410	433	414	425	409	412	382	419	412	427	431	407	416	403	400	434	422	431	435	426	389	418	445	394	454	423	381	429	432	416	417	426	416	421	426	454	395	393	432	390	414	418	406	375	433	418	406	413	430	424	429	418	381	408	428	443	414	390	424	406	403	408	419	443	403	402	389	408	437	401	424	414	406	413	401	424	482	428	418
16026	17035	9744	1467	627	575	559	554	514	543	518	529	561	521	549	512	496	460	503	529	513	527	510	513	517	515	536	535	512	447	533	529	511	519	520	498	495	520	527	508	511	500	495	510	507	516	537	523	516	523	492	528	512	521	482	487	528	512	509	556	506	518	484	531	501	505	533	569	511	500	485	556	509	497	533	532	466	541	502	516	503	511	464	486	524	492	525	553	518	554	528	521	566	541	530	516	496	496	467	516	511	489	517	542	499	493	525	484	514	514	529	526	500	529	480	510	518	495	486	496	496	494	477	510	514	534	498	520	539	466	494	496	514	514	479	526	527	473	523	530	516	538	509	516	532	527	545	500	509	487	533	508	528	544	509	499	514	575	480	541	536	511	540	498	574	477	509	474	538	524	523	491	551	499	517	521	504	547	471	518	506	504	526	524	543	560	530	523	517	478	521	506	459	510	534	529	520	513	531	507	518	503	501	475	516	531	486	515	531	479	535	504	505	495	528	522	507	514	524	445	469	507	503	468	510	554	548	474	500	470	485	528	516	501	522	466	489	521	528	498	519	494	491	530	522	584	478	542	528	521	557	538	543	498	537	538	483	494	508	492	496	514	513	532	537	513	551	493	455	509	510	535	521	541	471	545	489	487	513	501	515	509	492	524	522	526	513	549	515	476	508	522	521	482	509	506	504	534	534	505	484	508	568	515	566	567	543	510	517	527	514	543	499	513	484	540	526	551	512	516	546	536	508	497	546	516	506	541	520	529	554	549	520	520	505	507	517	512	468	505	494	529	500	515	476	503	510	537	500	515	521	525	496	526	516	519	531	494	511	549	536	504	514	503	482	568	521	504	531	526	519	485	544	498	542	522	480	496	493	534	517	474	503	535	481	572	522	503	486	518	528	489	564	515	506	515	510	505	494	522	504	487	533	523	472	492	460	515	510	532	520	510	523	526	518	497	544	503	471	487	481	535	500	504	496	502	516	500	522	495	506	484	492	511	488	533	501	522	528	526	486	492	516	465	486	510	530	522	500	511	477	542	477	490	515	510	487	469	497	506	511	492	524	509	484	519	508	538	552	512	517	508	529	530	565	477	517	498	526	520	518	483	532	479	540	493	542	523	515	513	528	494	501	497	507	547	514	506	513	496	541	505	517	495	539	514	511	498	510	494	545	560	517	509	517	515	534	510	483	529	498	515	505	537	478	517	499	515	473	530	509	493	484	541	506	483	523	518	490	565	494	511	497	505	535	494	561	548	563	508	514	477	523	546	584	541	540	491	476	534	447	529	524	477	480	520	528	513	526	471	529	511	500	534	496	510	495	509	526	517	516	529	510	523	551	531	492	529	481	537	546	498	490	507	517	490	509	464	503	540	540	520	493	508	494	543	534	533	519	488	516	563	486	510	547	499	532	498	514	488	525	529	551	502	513	518	509	517	503	504	516	477	553	515	544	501	497	522	534	528	522	496	535	515	535	545	523	528	493	493	536	520	472	464	507	520	501	470	518	535	487	487	519	522	535	516	512	503	512	523	514	500	515	521	497	486	527	516	481	518	499	521	518	530	516	545	497	515	511	517	504	520	540	524	489	517	489	526	541	568	538	496	497	495	557	497	545	577	507	497	511	531	543	509	522	507	496	532	508	504	498	496	468	538	497	532	527	553	516	516	532	503	504	512	528	588	532	501	522	512	479	488	541	529	516	485	493	523	514	500	518	517	529	487	515	528	500	546	545	516	537	506	490	532	549	477	508	514	518	523	520	509	510	486	544	506	526	515	496	532	554	540	463	530	558	495	512	521	506	502	515	507	529	526	507	522	534	524	519	516	482	550	521	487	566	495	495	513	497	492	495	525	497	492	522	524	485	490	508	505	533	533	534	527	499	532	498	481	511	483	506	509	538	486	501	488	519	535	516	566	554	472	506	490	509	495	494	497	527	513	492	509	503	516	499	546	471	513	533	481	489	544	494	518	529	489	504	514	502	521	485	525	482	531	522	512	495	501	537	544	549	496	496	482	522	511	506	514	501	506	493	502	490	519	546	533	497	517	524	531	493	484	545	546	525	516	544	511	513	488	526	521	521	526	525	502	545	530	527	508	514	524	550	495	483	495	488	490	487	505	518	514	497	546	526	517	478	537	499	503	486	492	497	493	508	544	538	506	503	484	509	526	508	528	521	502	507	531	527	503	509	511	506	512	550	496	490	492	509	532	507	515	552	499	504	539	510	527	554	549	536	537	513	524	525	507	543	513	508	470	525	488	513	504	527	504	479	510	531	524	529	536	511	533	522	543	518	521	571	525	541	516	500	538	500	493	505	498	519	522	568	538	520	513	471	503	498	492	495	490	513	513	484	494	539	536	498	541	512	487	484	500	495	512	507	529	526	540	522	521	537	547	502	519	467	519	528	504	486	516	516	522	509	518	530	526	507	528	557	468	494	496	506	515	539	525	492	546	532	510	500	494	514	516	506	523	511	495	517	521	553	525	523	550	484	520	475	553	525	491	547	513	509	546	501	488	498	479	562	541	494	515	536	525	517	547	525	537	542	523	545	526	529	537	507	508	482	492	491	492	503	483	481	521	547	501	530	523	531	538	518	518	545	510	530	519	506	478	509	511	524	528	514	518	510	549	502	504	517	510	489	545	523	560	503	496	520	488	521	521	511	474	525	516	494	484	512	480	518	494	500	483	500	519	493	479	522	532	509	512	509	500	536	524	516	520	509	532	471	525	576	514	529	511	530	519	522	510	503	513	540	498	533	475	503	523	503	488	484	489	507	502	528	468	511	518	487	506	560	512	518	501	504	500	492	492	519	529	538	497	490	501	502	538	489	531	505	526	548	457	540	505	519	550	555	508	539	502	512	489	522	478	528	536	531	526	497	520	506	519	507	523	521	498	519	536	486	565	515	535	505	521	520	489	537	493	510	542	523	541	533	549	491	527	471	490	533	504	546	611	516	496	530	541	491	489	515	527	454	530	504	479	518	481	511	506	497	515	545	520	520	528	509	490	512	500	497	496	486	501	517	512	540	513	535	494	518	500	524	514	489	547	525	548	511	485	513	522	536	542	499	504	513	523	487	498	531	536	549	513	518	533	489	508	538	496	510	470	526	499	508	538	506	538	473	529	484	488	477	552	534	486	503	540	470	558	494	502	520	523	501	505	485	520	507	546	510	497	487	505	529	501	528	517	531	499	480	500	543	532	529	515	495	511	479	530	507	478	504	482	537	497	530	494	516	558	542	536	495	494	561	501	493	505	512	521	501	501	539	553	513	528	521	513	511	507	493	538	519	541	511	484	524	553	497	556	525	494	496	533	525	511	524	500	525	515	505	465	545	496	510	521	478	534	510	532	504	508	473	521	473	506	544	498	512	535	494	526	514	526	523	532	524	484	477	527	486	503	523	519	498	506	512	515	479	514	520	504	537	531	514	526	533	505	524	494	536	498	490	538	516	517	501	500	488	484	543	469	533	526	511	535	547	546	531	517
23767	21068	28042	24315	20996	7964	1024	679	610	545	584	525	499	522	498	466	494	481	471	449	443	433	449	476	466	411	455	427	442	446	440	447	459	456	443	425	452	463	412	477	453	443	417	441	439	420	449	414	438	448	450	451	443	423	434	451	417	476	434	452	421	458	408	411	422	466	446	402	377	436	426	470	446	418	450	470	398	448	434	420	435	409	427	433	442	450	454	478	434	426	449	445	423	458	444	453	463	413	441	446	486	437	430	453	443	437	431	447	438	468	437	465	419	440	409	428	458	423	437	435	419	443	427	372	464	418	427	426	440	475	444	452	446	420	417	445	429	442	438	430	415	419	428	405	435	451	430	412	487	473	439	444	432	437	458	443	450	417	463	464	407	397	439	452	417	420	472	473	429	422	454	402	422	451	449	458	433	442	436	425	434	452	464	409	428	403	444	390	423	418	431	400	462	473	455	415	452	420	490	453	428	410	441	425	459	462	412	470	458	405	449	408	451	439	416	438	428	428	392	436	437	444	439	450	444	414	427	443	436	413	397	431	443	471	431	451	424	441	434	491	442	419	406	443	458	403	436	416	415	452	422	440	409	467	444	425	428	452	414	446	444	406	447	439	425	441	435	412	440	431	426	453	432	454	454	483	466	401	460	429	427	431	448	416	429	420	417	432	436	480	445	423	414	410	415	438	418	457	483	438	463	412	406	434	400	446	422	389	456	432	449	443	485	424	443	423	422	459	429	422	400	408	430	476	427	435	418	399	425	430	447	430	405	471	469	417	419	388	430	419	423	441	444	435	439	421	446	434	468	449	435	422	449	448	419	440	414	404	440	416	477	408	425	433	428	420	413	447	426	426	458	450	437	422	408	410	461	442	444	399	443	435	453	426	430	422	461	430	434	449	414	436	408	453	460	425	467	457	466	462	426	415	402	431	415	420	475	422	445	406	437	450	455	453	431	463	420	450	438	409	453	437	417	482	407	425	444	405	429	461	432	427	434	401	460	434	433	420	433	430	420	435	433	447	420	440	429	432	410	444	447	447	387	422	419	409	453	435	422	434	462	454	438	439	444	451	435	436	404	448	431	450	488	439	422	431	405	424	417	439	418	427	415	447	448	425	461	406	429	410	455	412	433	450	444	405	419	470	438	411	474	436	420	427	423	474	431	421	426	416	456	440	436	423	410	440	437	461	462	428	435	445	458	406	418	424	437	449	436	425	409	428	425	450	472	433	462	453	419	419	438	441	451	431	388	408	445	431	444	430	447	468	445	429	442	414	429	420	405	414	426	418	406	434	447	434	476	433	443	435	417	405	427	421	423	403	461	452	422	432	382	446	447	423	396	439	420	459	454	424	423	420	469	440	486	426	447	408	459	460	434	441	434	443	435	428	435	415	452	467	441	396	457	431	422	436	456	424	416	431	432	451	418	463	428	428	387	438	425	431	460	470	463	444	450	403	391	388	463	457	396	432	404	436	384	431	416	436	435	402	432	453	439	463	455	411	411	455	450	455	453	434	418	448	438	446	425	441	423	429	440	414	494	492	428	470	423	444	467	377	401	410	434	393	441	446	415	460	446	470	452	436	431	437	413	439	441	452	437	440	441	399	401	424	459	456	435	413	414	426	405	479	438	428	415	422	398	416	428	436	465	437	434	384	429	421	450	417	485	439	412	443	407	425	470	417	418	454	427	432	424	448	414	415	453	446	465	455	470	467	409	458	463	414	443	429	443	428	442	442	399	458	444	461	422	432	444	432	449	392	436	445	458	424	396	415	427	472	402	434	419	480	434	416	426	382	420	413	473	410	440	470	441	497	422	418	459	450	457	464	473	432	439	368	415	411	478	443	408	451	417	424	425	434	419	442	422	471	457	439	433	426	430	405	449	454	484	454	426	447	438	460	469	397	397	415	457	463	422	432	456	417	417	447	469	453	439	431	421	446	455	404	443	443	447	429	409	415	459	413	423	439	433	433	467	420	483	428	455	446	445	405	433	471	434	419	458	442	410	447	402	470	427	443	462	405	445	412	448	458	439	457	421	412	424	426	469	424	450	472	431	423	457	445	440	423	425	397	464	468	451	422	402	450	425	428	413	418	443	439	432	427	423	415	420	441	430	433	454	427	448	427	438	431	459	444	436	454	431	457	447	428	476	429	446	453	415	468	410	403	414	435	434	422	409	419	443	461	424	462	416	440	455	453	426	430	466	384	423	451	456	443	420	452	426	446	434	424	456	412	406	422	467	465	441	441	420	400	464	469	472	451	442	431	415	414	417	427	455	389	447	431	409	473	422	403	433	438	408	441	427	443	458	441	408	458	455	438	437	409	434	429	446	409	432	428	431	439	456	450	434	435	418	451	478	426	443	407	420	419	425	403	434	478	434	478	452	491	408	429	410	443	434	426	459	443	426	457	424	445	410	441	442	438	434	442	451	429	461	415	433	411	449	456	489	420	468	412	435	440	405	453	442	446	452	416	459	430	443	434	489	471	414	428	416	412	439	394	425	437	461	440	390	438	415	443	443	421	406	424	396	429	412	460	453	407	421	422	404	444	451	473	400	386	434	450	428	437	413	434	438	446	427	415	459	435	422	443	451	399	452	467	420	420	426	418	432	434	446	420	416	435	450	465	438	436	465	431	416	386	476	436	412	502	458	399	426	442	447	434	440	434	458	441	427	425	423	406	471	401	466	419	460	457	428	387	453	426	426	418	421	442	440	445	402	416	395	421	413	417	427	432	445	425	452	445	450	435	418	422	437	445	425	442	413	425	451	376	439	418	461	458	400	423	398	437	465	394	443	463	430	448	434	457	398	435	427	453	408	440	427	394	398	464	426	449	457	470	431	441	440	444	414	421	438	465	451	429	431	425	421	456	426	448	422	447	443	462	437	452	439	427	393	424	429	433	419	426	468	442	428	425	431	434	404	430	472	417	438	433	412	453	419	403	409	463	447	384	462	456	398	446	411	442	411	442	431	463	435	424	419	405	431	456	402	449	403	431	443	431	403	375	413	416	449	476	442	423	451	428	462	397	397	494	432	465	452	449	449	434	429	454	424	417	474	423	439	433	458	431	426	412	402	454	409	446	419	423	421	426	421	449	440	436	453	482	444	456	464	436	426	443	406	462	457	443	460	423	454	409	443	478	431	447	407	424	399	381	426	471	421	390	384	415	426	395	460	421	456	399	432	432	443	385	436	431	396	423	426	428	454	434	379	418	450	451	438	444	441	431	441	440	420	411	464	446	451	423	448	414	426	481	432	434	453	438	439	473	458	431	436	409	435	415	425	426	445	401	463	460	477	436	429	465	456	449	468	448	501	401	421	405	473	428	385	417	381	408	444	405	405	417	414	432	479	454	457	420	416	429	418	426	438	431	473	453	404	472	415	380	435	429	446	424	453	427	435	436	437	438	417	401	429	407	418	429	465	450	445	420	432	426	427	416	419	429	415	478	444	453	448	415	417	405	399	423	441	452	465	374	429	418	451	444	457	379
21004	32137	21558	5655	2045	1599	1254	1062	911	818	806	741	704	661	634	646	597	588	587	582	547	537	598	643	568	554	563	557	552	545	519	557	607	547	567	551	549	543	579	589	535	562	569	544	561	558	554	550	562	524	566	532	561	530	548	525	561	565	530	521	591	531	553	543	550	552	533	536	520	561	555	533	559	516	558	538	521	551	543	548	562	499	545	526	572	533	555	564	566	550	542	562	561	559	514	562	520	522	502	543	547	514	539	541	535	526	526	540	527	577	541	535	560	540	542	558	557	552	533	524	540	539	577	549	528	525	595	586	569	533	564	563	576	540	530	579	517	501	479	549	495	581	511	517	585	534	560	570	546	518	517	590	573	581	558	554	506	524	544	552	515	576	521	557	537	532	529	596	504	558	545	550	538	575	567	530	571	550	566	520	533	538	522	557	521	520	576	533	553	588	566	520	550	552	575	572	548	528	517	571	527	547	554	577	534	573	548	547	592	558	537	546	532	547	542	585	527	586	480	562	522	516	540	537	589	523	502	562	556	533	543	521	540	566	531	500	547	516	527	588	530	549	547	538	549	538	551	573	542	523	529	541	555	524	538	491	542	577	583	551	548	525	525	548	528	559	525	550	564	569	565	521	565	559	538	523	515	487	527	562	536	561	545	521	528	576	551	571	555	492	559	514	542	523	558	548	575	557	525	579	517	524	536	562	521	550	580	546	534	523	523	547	548	579	547	547	543	525	554	530	562	553	546	545	535	514	522	543	547	578	554	560	583	523	510	515	563	559	546	510	520	493	522	541	547	552	543	562	558	516	550	536	535	518	544	562	538	579	558	539	521	510	548	570	577	579	515	568	530	481	516	535	522	541	525	589	549	548	557	556	532	522	546	542	584	557	534	587	527	562	525	517	521	537	522	558	562	543	470	554	514	536	559	496	556	559	537	565	558	536	544	552	581	520	519	535	553	529	522	517	548	516	525	559	527	558	521	566	570	575	514	540	576	514	533	537	550	527	573	521	589	534	544	553	552	575	519	558	514	530	582	579	571	555	550	520	548	569	574	537	535	539	542	535	580	530	555	553	596	494	511	561	544	552	524	543	553	556	528	537	557	519	559	559	525	495	530	583	548	522	568	566	556	540	524	499	512	526	537	533	583	481	544	534	547	547	548	514	557	519	542	520	515	518	542	576	561	536	564	556	547	564	552	551	547	563	526	538	517	569	518	571	541	493	538	504	535	522	545	575	520	541	557	519	557	499	545	495	500	581	555	581	557	554	524	578	514	512	561	565	517	531	514	546	540	535	522	540	548	529	495	571	517	567	549	539	563	595	527	579	553	587	531	510	547	541	528	521	522	566	535	565	538	555	526	567	515	544	534	536	578	557	565	525	556	545	547	503	542	554	568	528	528	563	577	540	578	538	503	527	537	550	518	553	570	526	539	557	530	557	570	520	582	538	550	541	563	565	530	523	577	515	556	548	518	496	556	559	564	536	537	544	510	538	532	568	550	561	587	525	519	540	525	553	519	532	542	522	535	496	530	518	563	558	541	533	511	542	528	547	559	527	524	554	508	514	551	535	505	544	549	519	560	495	531	534	521	527	521	609	577	539	548	535	529	557	513	543	548	559	547	554	549	532	598	513	493	498	578	542	515	517	531	558	523	560	589	557	541	486	529	540	555	532	582	548	583	516	532	522	597	557	521	533	509	538	546	519	557	581	547	525	535	523	542	533	542	512	541	538	514	543	554	498	522	560	556	553	607	552	538	528	522	531	572	513	561	560	549	562	524	560	556	565	523	543	496	534	530	529	485	542	549	521	548	531	533	574	493	568	552	554	577	532	596	558	531	543	548	551	579	532	523	564	501	544	546	577	557	524	528	513	549	560	553	553	558	565	544	567	553	556	503	585	531	504	562	551	538	513	525	497	571	548	508	546	574	573	524	547	583	543	522	556	541	512	554	537	557	527	535	528	522	534	538	558	562	497	543	532	509	542	536	538	529	576	588	511	530	533	516	591	574	558	548	544	516	563	546	559	514	560	563	532	552	498	507	572	542	535	552	550	518	493	554	533	568	568	606	502	563	550	577	547	553	536	559	489	509	538	544	532	552	501	551	582	557	542	511	556	539	546	549	536	488	562	572	566	523	557	553	550	542	499	564	536	563	541	553	520	560	579	553	503	531	575	527	529	531	519	556	524	547	537	574	510	571	588	538	565	502	550	516	567	548	522	553	563	578	511	506	532	532	583	552	512	566	578	574	512	533	587	538	550	542	523	537	553	498	547	534	554	540	579	503	591	545	543	528	512	563	497	519	512	583	537	540	554	501	534	515	556	530	521	569	537	510	493	537	573	543	563	555	579	571	546	487	550	507	555	505	539	498	582	558	531	547	565	516	551	552	530	508	532	507	539	544	548	552	559	519	491	522	515	577	581	554	529	522	506	536	586	544	515	550	515	509	564	491	523	498	538	529	558	586	532	550	575	514	551	550	553	514	539	574	554	532	560	558	552	565	523	579	541	515	553	551	537	528	572	498	526	559	523	534	498	530	521	546	583	560	588	530	533	540	494	536	521	493	570	542	494	581	560	589	528	583	518	543	533	559	548	516	538	560	530	538	516	556	535	546	506	552	550	546	539	549	603	569	582	521	516	543	544	581	511	572	578	567	560	493	546	523	554	563	569	553	518	571	552	552	514	547	539	535	507	562	540	522	556	549	526	522	513	513	522	574	553	529	535	531	468	603	569	510	563	550	563	497	539	530	572	536	516	532	548	539	547	525	559	578	569	566	549	554	516	563	520	575	536	551	593	533	529	512	526	523	530	550	499	539	551	568	555	509	519	523	591	472	557	516	558	589	599	546	545	546	519	553	587	514	535	547	550	534	528	526	505	549	517	516	547	519	560	552	545	541	557	542	505	537	538	545	505	569	565	508	578	545	541	512	523	496	529	521	545	568	534	534	542	536	563	603	550	583	536	597	518	531	563	547	544	576	545	544	539	557	528	560	525	549	468	535	568	513	548	514	525	542	572	559	567	532	520	537	500	542	469	529	482	543	510	543	534	588	549	504	506	565	539	516	553	503	525	522	540	559	524	527	527	559	544	546	535	590	530	518	524	574	559	562	558	561	526	537	508	546	534	563	552	536	552	539	542	557	515	546	537	520	509	479	526	575	515	493	521	541	520	513	535	529	596	554	570	555	552	561	547	550	534	546	541	576	547	551	544	531	557	576	537	583	557	521	558	507	560	553	561	543	503	572	544	584	562	541	525	536	573	512	532	560	513	579	522	537	549	542	541	509	535	514	521	546	565	532	516	537	549	571	505	534	537	561	551	532	517	525	509	563	541	485	531	518	535	544	565	541	571	575	525	553	566	524	548	524	538	553	530	550	543	536	581	544	531	543	549	543	566	586	540	535	538	500	548	523	518	527	520	557	578	568	585	509	525	590	538	539	537	531	563	492	534	533	557	541	563	507	551	575	514	525	530	518	517	540	559
24673	20986	26888	25159	9320	621	397	390	332	284	375	299	279	307	296	285	331	309	290	289	301	280	281	308	290	266	276	271	289	283	280	284	259	303	226	256	274	284	273	282	244	257	262	262	253	252	291	249	254	256	243	297	273	289	247	264	260	280	256	251	250	266	252	242	265	227	276	268	276	260	266	258	262	290	262	265	281	252	266	259	252	274	257	264	250	254	288	270	262	275	290	277	279	253	248	271	248	281	288	233	245	289	273	274	261	262	281	262	261	255	250	272	285	263	241	251	278	269	268	265	273	256	270	279	238	278	242	248	265	298	245	241	281	238	248	271	233	256	246	265	248	295	258	290	265	259	272	242	267	239	295	254	277	281	275	265	296	295	247	250	279	247	269	243	254	257	273	257	279	240	277	264	249	267	234	257	267	281	228	277	297	285	282	259	243	280	244	243	269	284	289	249	239	276	287	244	262	260	249	264	254	260	252	255	266	289	247	282	252	294	244	267	264	253	247	258	283	258	265	253	251	260	248	256	276	234	291	259	268	271	277	252	259	247	269	263	251	253	285	225	275	259	272	280	257	283	235	252	256	279	254	266	287	245	280	268	265	278	277	273	279	269	284	259	261	272	282	281	273	285	291	249	308	244	250	258	256	236	264	254	274	231	261	257	255	261	258	262	271	257	271	269	259	275	232	245	270	245	256	276	282	263	236	248	257	279	260	263	245	258	249	279	283	263	292	278	254	270	276	292	272	258	288	249	286	291	281	291	300	276	259	283	269	282	283	282	260	256	290	284	285	252	244	228	262	253	229	260	264	263	243	233	279	257	255	277	275	294	232	277	286	262	266	267	274	283	258	259	265	283	278	255	254	274	260	256	251	261	263	258	287	264	273	281	279	241	231	284	258	267	277	267	258	282	258	254	272	262	263	278	304	276	278	261	249	228	277	280	294	275	247	266	276	269	257	243	240	282	256	243	266	278	277	286	271	284	251	271	260	270	269	258	269	262	250	252	246	314	266	271	274	275	250	270	274	248	233	287	238	268	243	302	276	247	244	266	231	249	274	269	263	263	255	275	267	267	270	256	272	280	246	288	282	285	302	264	249	252	242	283	233	265	277	263	268	266	253	264	255	297	294	283	242	279	287	264	280	278	279	241	282	258	269	258	256	286	275	259	273	277	246	270	287	310	280	254	229	252	256	282	277	252	272	268	275	265	277	273	260	257	241	261	277	255	276	310	265	279	299	269	254	301	254	275	253	257	266	251	289	274	277	252	261	268	245	249	254	252	235	261	265	289	288	301	308	282	273	266	260	250	245	250	265	271	271	271	282	254	260	278	265	272	274	256	281	292	260	266	275	265	267	273	241	288	267	269	226	271	288	254	227	268	247	286	268	287	278	299	267	254	286	242	232	265	259	276	272	258	259	248	281	297	301	236	258	249	258	276	264	263	300	278	273	264	268	266	263	263	267	267	269	264	265	264	266	249	271	270	242	285	281	249	278	226	251	272	248	263	267	287	255	292	269	246	228	243	252	288	240	244	286	249	245	237	250	267	274	268	242	271	267	237	222	251	264	239	285	273	257	272	262	253	254	252	277	233	260	252	238	281	257	274	287	300	265	260	264	295	280	306	275	224	248	272	264	270	246	247	261	261	220	265	257	264	268	265	246	279	255	275	266	273	249	265	267	250	265	251	240	257	254	271	281	252	257	238	240	278	271	276	275	253	270	287	276	235	246	257	275	253	258	283	301	249	285	265	275	242	235	279	282	272	228	267	264	242	253	278	277	268	244	246	239	266	270	300	277	239	246	252	266	250	255	253	251	255	243	287	269	269	249	270	243	240	279	289	278	259	246	255	261	274	272	276	259	273	248	255	278	255	274	294	259	287	275	260	271	291	261	293	246	248	257	264	275	255	275	270	258	246	288	268	260	252	261	277	260	272	279	234	250	246	283	248	269	254	257	264	283	250	297	250	224	246	287	234	261	275	277	247	259	243	267	242	276	244	257	262	273	281	250	246	256	277	251	289	282	259	256	270	269	269	283	266	273	271	269	256	278	251	276	231	248	253	271	230	268	279	275	283	263	261	292	277	234	253	263	260	253	259	282	262	285	277	243	274	267	257	261	281	278	287	273	246	271	301	255	282	261	278	276	248	244	282	251	227	274	283	270	235	276	263	295	251	291	273	281	248	254	289	263	273	282	275	287	259	255	281	262	244	272	295	255	270	257	268	287	254	269	275	262	272	281	252	275	265	268	248	304	265	260	259	263	239	263	291	247	275	295	257	281	274	259	263	251	246	257	239	300	265	236	271	285	294	232	303	264	313	281	272	272	239	253	270	262	265	274	286	258	302	273	277	259	266	267	279	269	241	271	270	271	252	255	302	267	274	255	252	270	271	267	269	253	268	268	250	259	280	279	250	286	257	256	244	257	281	312	300	241	253	280	272	257	278	261	251	260	272	319	256	248	263	270	276	272	223	256	264	283	265	287	254	276	279	272	295	280	262	258	264	247	268	294	278	275	264	275	269	271	269	235	257	269	252	260	287	265	266	287	266	260	266	290	266	299	228	268	262	256	255	275	289	285	302	277	284	283	271	248	251	275	257	278	287	270	256	271	256	265	248	293	266	242	250	260	248	273	288	261	238	280	265	255	247	292	259	259	271	303	323	261	261	291	276	244	280	220	247	275	268	254	243	250	259	273	256	253	305	270	259	261	239	260	273	242	272	275	266	255	273	278	254	254	287	261	240	303	245	256	269	268	243	249	258	274	270	261	299	281	253	266	261	260	274	260	261	243	262	254	260	248	225	268	242	253	263	271	259	283	262	297	275	248	272	264	258	275	240	288	289	265	277	262	265	247	243	275	267	269	263	275	279	269	267	275	257	265	249	260	246	281	241	232	261	273	274	241	273	262	237	267	236	245	271	259	275	253	261	259	254	277	265	252	255	258	232	278	253	277	244	269	272	279	253	249	284	256	257	243	281	296	269	264	259	252	290	275	276	268	261	279	268	263	270	271	283	263	284	263	279	283	258	259	245	291	265	255	266	277	257	287	290	237	265	265	252	255	250	272	241	229	262	295	264	257	275	266	275	242	272	263	283	279	247	271	276	271	254	264	254	285	242	269	264	287	237	279	263	283	263	297	267	268	276	278	267	257	284	296	272	246	262	272	294	266	263	278	261	264	261	248	265	257	253	287	253	292	254	245	301	284	283	257	252	271	254	241	251	251	265	276	278	259	276	262	250	277	286	271	263	268	244	293	255	267	268	224	248	237	273	255	253	227	260	245	269	272	287	251	253	268	237	243	248	286	289	232	262	271	253	248	281	285	274	260	281	282	255	257	281	237	290	290	254	258	242	221	293	260	261	234	279	287	278	247	271	261	252	282	259	327	255	260	286	264	274	258	251	262	238	284	224	281	262	277	266	253	283	244	275	290	287	266	269	267	256	280	258	276	262	258	268	260	274	255	309	271	289	254	277	269	253	263	281	277	244
19546	27677	18118	3911	1210	872	722	623	545	457	458	433	404	379	384	395	364	363	388	341	367	346	344	372	349	349	341	340	329	367	335	358	344	295	327	342	343	308	323	317	337	337	351	367	365	384	318	316	318	347	348	287	325	338	333	336	337	342	340	335	336	342	337	312	341	344	337	318	337	329	349	321	335	348	341	332	327	330	323	322	322	347	333	361	359	338	317	329	326	331	304	323	344	348	339	345	332	343	306	319	337	328	365	344	334	316	351	369	337	328	345	340	330	333	321	317	332	329	316	319	320	328	341	313	320	331	332	309	302	309	342	360	348	314	300	341	344	316	334	342	309	327	335	338	327	349	350	338	364	313	336	335	341	362	328	333	311	347	349	310	340	349	324	325	342	329	319	330	306	334	313	329	344	324	340	343	333	350	317	347	350	334	332	322	364	346	315	340	314	319	299	324	309	339	336	371	349	373	329	339	340	310	309	327	351	352	336	292	329	366	338	330	316	355	285	321	336	311	326	332	326	303	325	334	332	340	312	337	327	355	327	383	315	347	326	349	348	339	324	332	330	318	339	323	343	338	315	352	330	329	326	329	340	293	336	301	325	289	370	320	347	321	340	340	303	365	353	304	361	344	342	329	322	325	318	366	317	357	341	297	367	296	301	351	340	336	326	317	322	354	339	317	327	332	357	326	333	337	358	305	297	350	362	341	375	355	323	347	358	335	319	358	340	324	345	318	309	352	302	311	343	310	336	322	356	357	340	366	313	312	309	328	315	329	346	339	358	310	324	305	317	382	327	345	338	326	308	318	340	315	355	353	341	357	326	329	310	323	328	342	351	330	360	339	336	353	329	326	323	346	317	359	323	331	316	354	310	322	320	315	373	354	351	393	324	332	336	325	337	341	328	334	352	359	338	323	325	313	334	344	348	308	320	332	349	324	311	330	315	360	315	349	332	322	331	299	319	346	340	321	308	312	333	290	350	333	326	358	343	342	333	326	314	333	313	319	361	329	324	328	323	302	355	315	310	323	317	328	370	345	337	342	342	305	364	333	323	345	329	321	336	339	303	317	345	329	349	341	335	351	330	359	342	344	339	335	329	336	336	311	338	340	362	319	359	335	346	338	313	341	316	319	366	302	309	324	322	362	340	346	357	315	311	350	313	369	342	295	345	320	311	307	324	340	361	324	319	356	315	341	320	352	322	364	318	331	330	325	331	327	337	321	343	328	326	327	330	317	357	326	342	300	326	329	323	296	308	314	343	349	330	335	360	317	361	325	372	307	330	330	331	329	317	373	338	338	318	318	317	301	318	342	326	350	322	329	329	316	323	338	338	319	332	324	308	320	336	341	364	342	323	341	312	308	330	344	350	316	312	373	354	345	323	329	362	325	326	318	367	323	330	350	353	328	309	327	315	320	350	333	336	328	330	360	305	337	315	300	324	297	349	333	355	348	338	293	324	368	308	340	325	317	349	345	357	346	329	330	314	345	316	318	363	356	310	361	297	318	307	360	326	306	295	313	340	319	315	362	336	345	315	348	342	339	363	322	333	322	334	300	301	330	323	340	378	335	359	332	355	325	308	327	364	337	312	349	328	311	318	305	332	366	318	325	320	322	309	328	306	345	340	330	282	312	332	331	327	356	331	327	297	338	333	335	329	318	332	294	319	360	327	338	301	314	332	313	353	365	334	327	366	339	344	311	329	343	353	314	312	354	361	344	333	338	320	340	348	341	331	356	293	329	345	335	353	311	295	312	353	334	340	346	338	325	345	323	308	310	336	321	365	347	329	326	348	310	321	350	335	343	331	304	341	355	339	324	327	320	304	312	324	338	315	330	362	342	380	353	332	333	316	325	350	338	316	329	339	315	353	346	361	344	332	350	339	323	340	319	332	318	323	308	301	334	359	329	320	351	325	344	341	323	341	318	313	302	355	363	317	320	342	355	314	323	330	353	331	329	356	310	350	330	344	312	329	309	364	316	340	331	322	355	336	350	343	339	331	313	328	327	337	348	301	308	346	346	324	328	339	366	328	345	321	334	352	311	304	308	307	312	315	318	303	349	323	325	347	329	330	372	332	302	326	332	341	346	366	379	328	317	332	308	327	316	330	318	335	316	345	306	359	334	331	316	319	326	301	352	319	329	318	330	309	359	325	328	320	341	337	320	335	340	328	338	333	302	326	347	349	331	347	331	367	341	347	349	327	295	333	313	311	339	322	341	335	330	346	340	348	305	348	316	332	317	328	319	336	341	318	304	351	340	359	357	348	308	340	331	324	330	312	362	344	322	332	308	300	351	341	343	331	329	354	332	328	333	342	343	331	303	323	315	315	340	349	321	344	317	338	299	311	333	324	308	295	319	345	361	327	321	340	338	375	334	311	283	330	346	347	312	339	335	337	335	361	359	290	340	332	303	354	356	329	335	343	340	363	374	326	334	315	310	328	340	330	314	321	346	327	335	319	326	302	326	376	316	336	310	375	317	349	325	310	309	335	318	348	349	317	328	331	346	341	349	309	329	332	313	345	348	331	348	347	342	329	319	309	318	375	304	312	336	327	334	333	359	318	322	298	317	375	335	370	312	340	356	339	372	355	323	310	318	334	312	330	333	318	322	333	323	313	324	325	343	329	341	330	366	313	347	328	327	331	320	297	339	331	320	317	355	321	312	335	341	307	321	318	328	338	308	341	314	322	328	370	338	299	354	340	342	334	319	364	343	323	305	360	298	331	335	318	330	340	342	343	333	327	324	313	329	319	347	332	357	340	320	324	344	334	327	331	347	330	344	334	326	310	319	312	354	300	332	310	315	287	338	311	332	359	322	362	329	344	340	340	314	301	336	353	321	307	351	320	330	321	339	305	292	316	342	321	329	334	316	327	331	325	310	350	306	365	306	340	345	329	365	310	348	345	347	353	332	311	325	319	379	347	322	351	333	344	298	323	343	344	353	348	337	326	304	306	334	299	337	315	310	355	310	287	317	309	296	338	296	318	327	371	341	348	307	327	310	327	341	320	354	327	361	339	368	352	359	324	334	329	349	343	298	298	314	347	323	381	328	345	345	366	346	362	343	344	313	309	332	325	334	318	334	332	331	343	293	299	310	323	342	341	339	340	370	351	318	352	310	341	330	338	352	356	319	309	294	343	349	314	317	338	314	335	309	357	363	308	350	302	336	339	331	351	319	324	328	326	354	331	324	350	331	336	318	341	367	326	316	328	335	318	342	328	318	326	319	312	319	311	349	349	333	326	332	321	337	322	327	319	297	330	319	379	318	315	344	325	368	345	314	319	360	347	358	343	310	368	364	316	328	325	333	283	339	337	357	324	363	319	334	340	312	333	313	310	326	328	324	341	348	326	337	334	349	340	326	340	329	314	351	349	344	337	321	350	310	332	306	314	280	309	338	333	346	338	332	320	318	310	354	336	320	377	340	343	329	350	339	323	343	349	314	333	347	351	313	328	331	349	337	312	334	319	316	323	335	307	322	310	377
22678	21093	28569	23867	21094	21049	5483	781	567	512	475	436	401	408	359	334	349	310	304	317	300	316	317	268	295	268	295	301	283	278	294	286	290	290	296	264	246	290	260	271	261	286	277	286	287	257	256	248	274	287	272	273	274	276	229	272	265	272	286	262	265	275	261	281	253	279	277	314	242	237	250	302	284	220	268	281	253	243	261	291	261	262	239	258	269	262	256	215	259	247	262	282	253	269	224	272	285	265	295	258	233	277	273	234	250	252	263	257	281	245	269	278	254	263	324	257	271	263	276	285	269	263	284	247	239	267	283	285	277	251	259	255	300	254	261	276	265	260	267	264	272	275	250	240	235	276	261	276	272	249	265	241	259	258	270	265	290	294	255	250	259	260	274	291	246	252	235	252	274	256	264	265	279	255	269	261	280	286	281	265	230	282	240	270	274	273	260	257	247	233	257	286	260	268	259	303	258	272	288	284	283	266	251	260	289	228	325	240	251	282	258	256	264	276	228	251	219	243	268	243	284	274	224	281	269	269	259	265	254	275	262	239	243	249	275	257	268	262	262	287	270	268	248	283	253	278	273	260	245	265	287	249	263	238	256	265	272	265	276	277	250	252	256	255	271	298	258	264	273	251	257	261	228	265	251	271	268	240	260	267	281	242	268	267	276	268	243	239	258	261	247	252	239	251	281	246	268	251	278	243	262	252	271	251	255	263	274	254	281	246	281	263	274	230	235	268	250	293	252	285	273	282	266	264	247	264	261	233	266	299	274	276	278	265	244	261	269	258	261	246	247	264	269	254	273	268	267	274	246	277	262	251	249	251	286	238	282	257	292	256	279	258	256	254	267	276	271	247	243	265	287	242	271	267	252	274	242	237	249	284	265	283	269	261	275	251	246	277	249	291	332	253	230	249	259	272	230	237	248	279	242	255	264	245	266	285	259	269	256	256	269	261	289	264	266	286	318	256	273	264	261	261	248	272	257	294	291	282	271	259	230	272	274	253	281	241	281	256	254	258	239	254	249	266	255	263	271	258	246	264	248	259	242	253	283	272	263	268	276	266	253	251	257	250	277	263	235	251	250	259	266	269	262	287	253	271	281	260	289	250	252	249	265	276	246	252	248	253	265	262	274	261	274	249	261	241	255	278	265	248	242	269	249	293	260	290	262	265	253	255	259	253	276	258	247	269	263	261	253	271	247	274	262	277	284	261	276	264	261	275	273	276	258	265	265	283	247	287	265	246	282	233	284	254	277	257	242	242	257	253	264	274	243	275	276	226	270	270	251	277	279	259	282	253	272	283	238	246	273	283	264	251	253	255	272	283	279	273	250	262	288	253	278	291	275	279	300	282	280	262	268	257	268	278	277	254	240	251	242	255	236	283	269	303	253	280	258	271	236	257	274	243	274	267	272	263	233	267	241	277	248	270	256	279	269	248	261	245	278	269	247	241	285	265	254	285	285	253	272	253	275	247	237	274	268	253	240	234	248	250	266	280	264	236	293	251	276	278	262	252	293	258	225	273	264	281	246	252	281	245	249	274	269	252	248	302	241	275	257	233	251	265	253	274	255	257	252	234	253	252	267	254	257	263	252	273	244	251	251	259	293	267	249	268	243	265	268	215	276	257	262	234	283	273	279	243	282	292	275	245	255	256	242	271	244	257	246	242	270	276	280	244	262	276	269	281	262	277	285	286	250	261	259	255	267	275	248	283	235	283	277	244	247	266	261	255	257	257	271	244	274	270	261	254	293	230	258	264	276	247	248	246	268	262	270	278	262	236	272	279	240	277	245	264	243	274	272	250	273	250	260	279	228	235	249	255	250	265	256	247	254	278	265	274	260	257	278	253	300	248	241	266	239	259	280	249	226	250	258	245	246	242	285	263	252	254	261	274	281	271	271	253	249	222	268	266	261	263	266	274	280	282	256	270	267	250	237	248	277	265	255	254	274	278	270	242	275	286	242	278	245	247	251	270	282	256	262	242	268	262	259	274	290	262	248	249	262	271	271	280	278	257	250	280	277	247	279	244	266	240	246	272	278	269	260	277	275	253	226	269	277	256	252	276	253	263	259	270	254	271	272	277	224	277	243	259	258	271	256	223	260	303	255	259	262	257	263	278	304	278	250	275	270	266	250	257	252	252	289	236	283	251	279	267	263	255	250	259	269	217	247	277	280	306	267	251	266	259	295	275	260	264	249	230	248	302	256	233	253	282	245	252	241	247	269	296	270	288	288	273	264	255	264	254	254	261	265	262	285	252	294	243	274	279	285	271	276	271	276	246	248	241	246	264	274	291	242	280	252	260	271	272	256	249	264	286	270	255	257	234	258	234	270	251	280	259	315	250	256	255	270	242	246	246	234	288	280	284	252	258	235	241	260	251	238	258	254	251	268	290	263	281	300	249	271	270	227	266	280	250	241	248	253	253	290	242	221	264	259	263	260	266	268	256	257	285	287	280	270	275	256	277	255	270	250	277	278	233	225	239	282	268	275	274	265	267	272	247	231	236	241	289	267	268	241	258	256	265	260	293	263	256	279	257	210	276	264	266	250	275	247	255	257	254	267	261	258	269	254	264	270	276	234	278	252	279	262	264	295	249	300	239	261	256	254	262	251	275	273	284	281	246	245	267	262	284	273	276	247	267	255	254	243	237	254	274	248	259	247	267	281	258	280	257	283	262	263	248	276	271	269	272	242	263	275	255	225	255	271	248	240	273	229	265	270	254	217	264	272	276	295	256	291	268	278	256	248	282	272	260	272	265	256	255	266	251	235	250	276	268	263	250	248	237	257	276	292	252	252	277	237	254	252	250	255	247	236	267	259	272	280	257	255	265	263	253	264	251	252	268	248	240	270	277	257	265	266	251	255	279	280	261	282	274	273	280	245	231	261	311	272	257	294	291	246	256	257	246	265	246	243	254	250	260	253	262	301	254	265	252	267	265	257	233	277	272	259	261	263	275	298	238	267	270	247	245	244	243	265	257	267	255	260	286	260	266	249	262	241	232	264	263	254	248	272	251	267	247	277	252	221	283	250	224	247	248	244	279	245	273	255	255	282	293	264	271	284	234	256	295	258	258	287	273	284	245	261	248	242	274	273	269	246	239	255	259	257	267	282	273	271	229	245	239	276	245	249	260	254	263	291	277	280	251	246	257	266	290	253	268	254	253	214	271	271	239	241	266	263	236	287	264	282	278	271	277	246	273	259	243	250	251	246	267	264	274	245	276	290	266	273	250	278	257	288	254	264	250	297	221	253	282	280	269	297	253	214	313	240	267	263	273	278	248	286	269	269	261	275	258	253	229	260	271	263	247	239	239	254	264	239	247	256	264	253	254	270	253	243	274	298	240	271	261	235	219	272	272	279	246	262	234	227	247	247	271	273	269	274	261	243	249	283	268	288	251	252	282	259	277	263	278	256	257	252	258	248	245	240	274	260	287	253	246	268	227	272	269	290	278	261	251	244	270	262	272	280	269	255	269	255	308	256	279	268	251
24545	40190	27760	7218	3153	2182	1765	1398	1125	872	827	709	642	555	512	498	496	460	406	419	420	410	398	382	375	378	371	400	396	361	364	387	382	366	312	330	355	357	360	348	337	360	342	347	323	346	358	363	346	355	340	323	336	347	356	352	320	319	325	324	325	344	344	331	310	324	373	360	334	369	311	354	357	355	366	355	351	353	336	354	304	338	372	345	342	333	332	363	310	344	317	317	332	328	357	316	342	312	314	357	314	331	325	356	341	331	334	339	325	322	337	368	350	342	335	325	352	350	323	315	328	338	320	333	310	361	337	353	362	323	336	334	335	316	332	342	322	385	322	338	325	330	325	351	336	334	341	350	304	359	337	392	363	343	313	311	374	326	343	318	331	318	332	337	324	336	353	342	345	316	350	351	321	338	330	325	344	338	338	342	344	355	316	334	299	365	295	316	306	309	338	317	290	324	339	345	314	364	310	308	324	343	288	303	337	330	345	310	305	326	338	349	323	326	319	297	339	331	322	335	350	378	344	344	308	339	338	334	334	297	353	353	334	343	321	342	339	325	317	309	330	362	324	378	353	353	302	367	322	334	343	334	338	294	332	328	339	319	309	330	344	365	317	334	341	329	307	335	321	327	323	307	330	341	340	304	326	318	318	330	342	327	337	335	383	329	367	355	317	337	293	351	327	312	336	311	341	337	298	347	340	327	339	327	338	304	317	333	378	335	341	344	327	336	306	328	350	325	344	337	332	319	324	334	340	351	329	313	293	334	303	349	350	342	328	349	333	325	347	366	349	329	335	314	302	339	298	333	328	325	326	313	335	339	356	324	362	328	348	334	329	339	292	305	338	301	325	337	326	377	350	328	331	327	329	305	334	335	364	307	343	371	357	306	330	284	342	314	342	335	348	311	330	312	323	310	309	305	304	323	322	332	331	337	297	350	359	310	365	308	333	315	311	355	310	292	313	339	301	335	336	307	309	298	358	372	303	343	316	313	360	384	338	343	341	327	306	340	303	320	336	354	358	326	330	334	331	343	370	293	347	343	356	333	321	320	319	330	349	327	316	334	325	366	334	365	306	344	328	371	329	316	358	341	295	328	345	374	324	344	331	332	334	345	314	344	333	347	349	337	363	345	375	307	272	323	358	310	338	339	333	362	345	312	288	345	310	359	340	325	318	354	354	318	337	330	336	352	340	314	333	313	347	342	334	333	338	341	312	351	368	326	302	342	365	326	347	353	347	327	344	320	337	310	361	352	300	305	326	330	304	333	308	324	309	311	341	326	311	325	309	317	350	343	335	372	332	339	319	332	347	365	308	348	348	337	302	339	334	339	312	341	341	293	351	319	322	308	334	333	358	300	340	341	354	300	318	365	344	335	314	315	342	296	329	345	337	318	327	342	317	352	351	331	332	363	365	334	330	315	340	326	386	347	318	332	317	311	316	353	343	341	335	335	309	327	324	370	317	342	322	336	309	322	303	324	322	337	343	369	314	364	338	327	330	326	326	343	326	349	333	329	332	350	317	353	337	353	336	331	338	344	330	318	332	337	308	328	326	373	305	349	331	321	346	331	334	321	331	337	299	332	345	302	342	336	336	318	330	327	352	342	327	334	308	365	329	286	317	322	307	310	338	307	335	326	371	329	348	327	338	338	320	291	319	322	360	324	327	344	323	344	331	307	283	363	355	349	370	335	331	295	332	297	329	317	311	359	358	335	351	323	327	321	325	363	300	320	321	342	350	326	328	354	323	330	350	348	320	331	363	373	307	360	353	327	281	317	317	333	302	326	325	316	319	349	346	331	348	367	309	352	314	331	325	320	319	316	301	348	342	313	347	330	353	347	351	328	332	329	304	332	343	317	331	307	366	343	307	334	351	355	331	354	312	308	320	307	335	345	320	337	322	352	326	316	346	346	290	313	333	312	320	350	309	324	330	333	336	345	360	315	328	332	319	334	338	337	301	344	354	337	327	322	314	335	337	337	312	367	340	352	354	335	351	304	355	329	310	338	330	323	321	324	322	347	348	325	317	356	352	337	305	350	339	339	327	348	309	345	313	321	329	349	327	324	301	344	340	355	343	311	338	331	334	359	351	321	347	343	353	324	359	352	307	333	323	350	284	354	345	335	317	294	358	311	317	346	358	330	362	328	349	363	301	331	363	347	341	329	350	330	333	368	301	321	323	355	332	335	321	321	355	331	311	340	355	323	326	321	327	360	344	293	360	327	334	374	328	315	374	339	328	336	320	316	331	354	344	322	334	327	351	319	287	348	304	341	333	315	330	341	345	335	331	322	326	325	320	328	333	318	344	332	347	314	317	317	350	336	314	367	316	353	325	319	320	352	320	310	302	299	303	354	329	350	340	328	319	356	351	298	325	357	320	329	339	332	365	324	329	315	338	324	334	322	314	335	310	323	322	327	330	303	302	336	286	308	349	311	348	367	365	333	326	347	315	315	344	341	346	325	325	333	343	351	357	347	339	357	324	364	305	327	293	340	304	307	337	332	315	319	311	331	322	344	365	331	301	357	348	330	351	334	328	344	357	315	362	349	317	360	335	315	340	325	329	305	315	351	331	336	340	337	324	336	330	347	343	313	303	323	342	358	318	301	333	346	353	326	329	315	334	347	324	326	324	311	347	314	307	305	357	335	323	350	312	327	314	296	318	349	331	313	326	324	320	315	319	352	319	358	327	312	377	358	349	308	347	342	332	323	350	324	350	322	321	328	339	352	333	331	348	328	335	354	337	336	315	319	303	300	330	336	340	326	348	290	344	369	361	328	309	372	334	293	374	316	347	331	336	357	322	373	338	323	308	367	334	343	359	333	303	345	369	339	316	333	321	324	319	313	335	311	318	333	362	352	322	347	329	337	332	351	318	294	309	346	326	309	328	333	321	347	319	345	325	356	341	317	389	329	321	320	317	333	354	369	339	332	314	319	351	315	332	313	372	315	318	308	334	331	317	289	354	348	358	323	332	367	373	321	319	326	326	324	320	338	318	310	370	362	340	357	327	309	315	345	314	335	296	334	330	335	338	332	315	319	314	326	300	355	344	349	326	344	370	336	306	304	327	340	342	332	375	359	321	316	330	326	317	307	307	343	323	322	323	321	311	338	318	345	348	327	322	338	335	334	305	343	337	333	343	336	309	343	369	322	368	339	342	352	348	349	320	357	338	332	347	314	353	308	290	354	346	319	333	312	344	329	330	339	292	357	314	345	298	362	359	337	315	337	305	329	330	324	318	337	323	342	352	322	366	334	302	333	338	334	322	344	332	304	329	308	323	340	321	338	322	354	332	327	349	308	341	325	322	345	314	284	329	340	332	340	324	344	347	342	332	326	300	338	311	357	330	337	322	337	338	309	293	335	331	337	337	346	327	342	331	340	343	320	334	330	330	330	317	337	320	343	341	354	336	351	303	336	339	322	309	337	334	323	361	325	296	337	329	315	373	329	328	335	308	309	376	323	315	332	371	321	335	351	344	349	334	308
27418	19982	11366	1741	511	446	449	432	416	420	415	425	458	408	371	440	413	427	468	376	439	407	425	432	409	418	421	446	407	416	406	392	434	397	402	432	403	430	390	402	403	407	406	424	422	417	410	447	395	435	400	415	412	431	416	419	437	410	411	441	391	421	394	404	432	435	384	416	425	375	357	375	401	396	440	402	417	426	405	402	435	392	393	418	391	400	441	433	412	424	416	425	379	366	404	398	407	421	419	428	394	399	401	410	416	388	373	375	394	400	402	396	410	380	406	378	390	385	435	384	431	418	464	382	404	419	378	420	395	376	419	395	431	419	396	409	403	403	392	397	398	441	428	383	419	409	366	399	434	423	416	411	429	412	444	380	416	416	367	404	411	425	407	399	404	422	422	381	394	413	397	405	424	389	414	427	407	411	412	361	412	407	410	420	421	405	395	415	425	433	422	392	399	419	393	439	410	368	409	391	421	388	405	412	427	417	389	416	395	419	426	403	406	385	447	389	428	378	425	377	445	387	380	409	370	380	430	394	377	449	409	399	401	421	437	426	428	411	414	398	416	435	383	424	405	387	410	404	378	420	395	399	409	367	400	451	443	413	389	413	412	407	416	414	440	443	385	405	397	464	420	409	409	400	419	413	397	412	405	426	409	400	395	426	417	410	423	397	437	410	433	435	389	410	417	404	438	418	412	394	404	423	364	383	432	424	400	374	385	392	414	449	380	389	377	424	404	387	404	426	403	411	405	405	414	386	398	409	420	405	394	392	401	403	431	402	408	394	391	419	404	393	442	391	396	398	437	424	375	394	412	402	393	388	406	393	384	408	386	450	398	410	422	388	405	395	420	438	390	417	428	419	418	409	424	431	401	401	382	400	430	397	417	429	424	438	409	410	416	377	381	383	402	399	407	421	404	407	443	406	398	443	439	392	418	414	427	431	401	423	408	410	383	373	389	435	426	397	439	435	376	387	426	401	415	403	396	412	410	408	388	410	427	412	395	419	442	448	427	435	400	413	399	407	402	421	412	415	365	401	423	392	381	413	434	414	413	374	425	411	405	426	402	383	385	424	397	415	397	388	406	411	426	430	437	410	458	416	403	413	374	407	433	407	405	392	366	404	370	415	428	431	429	431	415	425	391	424	429	412	419	409	405	389	448	404	406	382	372	418	425	430	423	414	427	395	439	418	385	422	412	428	411	428	438	426	402	411	418	403	368	412	401	402	388	419	405	439	415	400	420	383	376	412	414	403	399	390	437	396	392	438	408	425	409	406	395	432	407	409	412	395	425	409	417	436	382	403	440	368	376	374	411	389	403	412	392	411	385	413	413	377	412	432	402	382	410	417	404	425	390	408	402	404	387	376	393	423	380	411	426	423	399	446	387	431	425	414	404	419	429	416	416	374	421	407	413	400	375	427	438	415	435	437	381	385	433	384	425	389	371	451	394	428	373	413	412	419	401	421	433	399	384	432	411	431	430	386	406	416	397	413	406	397	404	432	402	458	448	382	402	427	442	414	414	444	414	404	405	426	372	414	411	417	388	397	393	433	448	404	457	407	414	415	430	343	391	407	407	406	466	413	402	436	432	404	423	420	391	414	448	390	444	429	429	414	391	425	398	414	398	402	382	401	400	421	427	372	421	382	426	425	445	419	441	425	379	444	416	436	401	445	431	422	358	453	431	410	365	427	403	437	421	442	377	407	375	434	413	401	396	372	403	426	427	390	447	416	433	432	427	388	451	444	419	439	435	386	405	414	399	395	423	406	417	368	406	359	398	429	405	378	408	421	386	427	437	416	400	430	375	404	414	422	391	403	405	408	393	422	399	413	365	400	443	372	419	427	414	429	400	404	406	394	380	431	410	389	404	409	374	421	368	419	393	408	382	435	439	369	427	382	428	375	432	392	441	389	427	395	378	390	427	414	439	450	395	408	395	437	391	396	410	396	395	403	420	452	432	412	410	387	390	362	412	424	424	439	379	390	419	398	420	392	398	432	397	413	404	360	442	417	375	366	436	401	382	400	417	383	433	399	419	379	414	402	417	393	449	440	376	410	423	425	365	414	408	418	389	400	432	417	392	367	429	390	424	382	390	411	408	412	398	403	399	373	397	395	413	413	382	408	401	400	398	423	387	440	409	417	429	415	426	429	410	406	416	398	447	440	422	442	429	444	411	423	406	392	438	419	394	424	411	397	397	437	381	396	439	410	416	395	410	390	401	388	387	395	380	385	442	435	411	385	377	411	441	415	400	429	407	420	411	422	411	426	472	399	399	388	425	447	410	420	413	442	372	396	421	384	444	419	406	415	385	393	414	408	419	454	438	394	375	372	401	439	420	406	437	415	406	431	426	383	407	398	394	435	395	430	430	402	447	445	416	436	409	402	415	409	446	423	421	411	405	384	427	438	397	388	421	413	399	415	421	421	440	414	418	426	423	425	373	405	419	443	380	395	439	416	421	379	438	440	433	439	410	423	420	450	416	436	446	416	389	408	396	412	407	419	390	423	414	409	394	422	381	432	414	426	397	402	403	411	427	383	401	458	433	412	394	399	379	442	410	394	383	433	373	390	445	428	409	416	421	445	398	398	440	399	400	407	374	426	397	389	447	429	399	390	416	405	433	432	373	441	389	406	406	379	416	377	394	404	405	427	412	395	393	428	407	405	430	431	428	424	419	412	402	425	415	446	423	430	400	395	400	400	405	432	442	442	420	402	426	371	424	399	382	408	414	402	399	422	403	418	373	405	382	414	455	450	384	433	396	428	423	420	415	401	413	417	386	418	396	428	446	401	414	415	411	430	386	426	400	429	432	440	373	433	407	420	353	417	401	415	448	413	368	397	420	425	403	383	389	413	417	417	414	397	432	418	379	376	415	419	406	447	402	415	410	416	407	443	427	354	457	431	396	400	460	368	442	459	416	384	391	418	404	440	395	438	438	381	436	426	392	404	411	408	415	432	393	393	418	431	448	403	425	423	379	442	398	410	418	421	407	424	403	376	406	443	384	413	383	439	403	408	413	377	394	416	395	408	387	395	395	391	406	439	406	382	377	438	398	441	382	417	434	376	453	445	361	414	429	399	410	375	411	397	415	414	400	437	398	432	410	383	377	438	448	415	424	404	402	448	378	398	415	422	444	463	414	442	426	438	421	409	433	390	422	409	429	415	411	398	415	392	415	422	410	404	423	398	441	425	396	393	432	442	406	403	425	389	419	417	395	400	408	382	420	412	401	415	426	401	378	393	423	427	414	408	416	400	408	415	424	373	420	448	438	412	404	416	382	408	418	404	439	404	413	420	407	434	414	447	436	453	408	416	409	406	404	456	416	389	398	422	387	442	408	395	432	403	424	396	408	425	424	406	376	419	405	382	400	404	423	389	405	393	370	397	413	406	395	403	388	393	409	378	416	419	379	426	432	427	395	393	398	432	411	400	389	422	396	385	427	410	425	406	393	443	389	424	391	416	379	455	415	389	395	420	385	430	435	373
16420	18765	9887	1496	652	552	568	565	525	544	534	532	515	501	536	532	509	491	535	485	509	492	498	449	534	525	481	517	485	496	540	504	557	525	489	488	514	516	506	553	517	457	549	529	475	521	529	513	515	512	516	533	466	550	522	519	513	517	528	523	496	540	473	509	536	510	483	507	491	511	506	479	489	480	514	489	500	510	541	469	510	529	561	480	480	500	509	504	487	504	524	519	512	561	513	507	499	528	534	487	481	516	494	511	484	503	464	496	522	490	488	531	493	502	553	510	509	509	499	479	521	510	486	494	505	434	504	509	498	522	505	496	499	500	476	517	508	521	527	513	538	506	562	562	473	514	543	456	533	520	504	491	534	534	504	517	520	530	538	488	465	507	492	525	548	524	522	525	521	534	551	487	575	543	524	500	467	498	527	472	522	483	548	509	525	513	495	538	492	511	463	507	530	487	549	571	567	475	473	517	476	509	507	518	505	502	526	525	485	464	497	540	496	476	502	495	498	534	477	465	482	473	534	505	548	513	481	512	518	518	507	492	475	498	505	495	528	474	485	506	565	513	520	491	524	521	527	521	495	472	529	539	503	512	486	504	524	512	504	511	476	507	491	470	510	493	499	534	539	523	531	523	586	527	536	521	477	508	493	452	555	503	504	536	504	481	495	532	498	508	528	511	468	512	530	513	510	489	502	533	491	537	538	527	547	488	508	506	502	505	486	487	494	530	477	494	534	500	498	551	488	505	509	515	493	487	501	542	515	500	513	494	497	526	487	521	505	494	511	510	550	508	478	468	500	504	506	505	495	520	492	563	538	503	504	532	492	519	514	533	538	488	496	513	500	540	501	528	491	494	512	467	490	522	515	564	515	493	551	486	488	547	504	470	532	508	493	485	511	539	509	547	484	545	479	462	461	501	528	525	457	543	508	522	522	495	504	554	498	535	499	511	467	500	482	519	466	500	474	550	553	492	530	497	509	553	507	496	537	491	474	512	516	548	488	513	484	551	498	504	523	482	472	521	527	535	515	515	532	538	461	519	503	529	555	501	496	510	521	536	488	489	501	508	541	486	525	506	521	483	523	508	516	539	502	499	547	501	539	511	524	496	525	563	483	484	506	489	518	536	513	528	496	496	525	513	508	495	531	514	488	547	521	537	486	500	528	535	531	461	520	476	520	499	520	479	558	494	518	503	526	476	498	522	463	511	505	488	464	528	501	504	514	513	524	532	535	510	530	512	492	519	558	494	506	515	522	530	520	494	524	502	496	508	522	522	523	546	501	526	525	523	518	506	478	513	493	535	508	469	516	531	489	455	482	471	460	521	522	550	501	506	496	467	482	494	503	494	490	458	502	510	509	489	461	498	509	481	527	509	514	490	518	524	527	486	512	472	484	469	477	516	487	533	523	542	522	499	508	505	470	501	483	471	507	509	523	532	502	496	526	515	510	508	485	504	502	495	520	508	540	522	502	488	510	503	511	500	512	488	490	458	466	548	523	498	530	492	511	516	503	524	468	504	503	531	530	532	511	496	472	481	481	488	505	496	520	494	535	503	531	496	509	490	522	486	497	500	546	511	518	495	550	509	498	537	494	490	474	488	515	486	477	519	522	527	509	533	543	466	484	511	491	492	506	538	494	532	527	490	514	547	497	499	476	506	423	476	490	490	527	533	506	511	511	556	533	533	492	507	499	545	518	507	495	485	503	504	496	503	475	475	496	519	509	539	498	487	461	514	564	488	497	502	511	503	492	493	500	531	500	552	521	516	547	529	487	474	502	496	491	519	509	501	521	509	538	528	506	573	476	547	527	495	508	498	526	521	534	472	443	517	505	536	532	518	518	470	497	489	511	589	496	516	491	498	504	531	537	506	494	520	518	518	543	528	503	532	516	512	475	490	498	524	483	479	519	516	531	490	500	510	565	502	480	521	491	513	484	528	492	475	475	499	520	480	545	492	496	499	490	526	490	504	526	505	499	543	484	516	525	486	541	503	521	507	554	488	494	517	518	516	488	529	505	515	471	519	533	502	488	515	532	518	549	546	526	533	510	535	508	513	522	516	513	544	502	487	545	517	477	509	532	542	493	502	517	511	494	503	469	514	502	495	535	516	530	532	485	494	507	534	498	495	520	512	504	519	499	505	524	514	503	517	494	487	449	531	502	493	507	472	488	524	522	492	484	509	513	510	514	494	550	511	500	535	501	497	509	531	557	551	509	497	489	517	533	491	530	509	503	547	501	524	512	535	538	509	507	491	522	487	498	474	490	508	516	495	559	488	484	545	511	522	492	472	492	494	483	487	526	497	508	534	501	497	508	492	510	493	492	481	493	483	528	480	514	511	511	533	527	522	482	511	518	494	500	506	545	497	472	509	539	480	525	494	513	518	548	536	519	493	495	503	489	510	538	548	505	478	533	506	497	510	511	500	526	515	496	552	481	519	495	483	507	533	503	458	527	527	486	499	536	487	481	503	485	514	508	519	504	513	483	500	526	499	497	519	520	530	524	520	492	525	537	487	498	523	536	485	489	503	531	479	478	526	519	530	525	517	504	519	513	535	500	497	475	513	477	491	510	495	538	516	471	500	485	522	490	504	516	549	469	471	480	537	523	493	477	500	486	498	513	510	481	507	517	513	506	454	487	481	513	514	513	504	490	541	502	525	541	521	548	534	506	532	557	515	506	489	505	487	513	506	489	490	458	482	556	498	529	520	520	539	530	491	519	507	517	485	489	487	497	492	484	491	530	494	508	492	529	527	546	498	497	485	554	542	496	500	505	485	534	545	497	508	527	513	514	526	459	509	481	523	505	489	495	506	445	511	514	503	544	485	482	494	538	497	471	487	518	498	507	519	487	552	500	521	511	530	518	515	551	474	548	486	540	500	482	512	523	471	483	531	547	484	489	516	498	501	538	479	515	518	539	510	525	524	502	507	502	505	486	528	526	491	525	523	522	539	479	482	511	514	508	535	496	484	557	516	515	446	524	522	498	496	477	496	530	533	500	498	484	487	523	506	490	498	466	485	535	527	475	508	530	450	537	504	493	510	493	507	519	512	538	519	513	514	519	523	501	487	487	468	531	473	515	515	550	521	487	495	505	519	517	461	560	516	480	445	549	516	473	536	481	508	515	497	501	525	527	516	493	517	523	499	536	520	490	484	492	489	544	499	518	450	510	503	528	517	544	499	499	533	504	526	534	472	505	494	502	509	519	524	501	510	541	494	500	535	521	503	501	511	503	472	531	502	511	485	461	498	544	523	494	490	509	511	499	491	500	543	534	540	514	541	573	544	556	522	523	492	480	462	533	466	499	498	528	535	525	470	465	521	529	480	497	465	541	547	522	506	506	499	524	530	512	521	553	509	486	504	511	484	491	495	510	512	484	497	497	530	543	548	492	521	519	538	534	504	514	489	467	525	499	497	476	460	511	478	488	526	518	546	495	473	515	484	526	508	509	533	504	491	516	513	475	535	539	473	540	511	527	492	474	565
23688	21070	28051	24334	20974	7802	940	762	571	583	554	536	487	518	501	451	459	475	423	484	481	456	455	456	445	462	456	425	459	451	425	404	452	467	480	446	434	474	444	445	449	397	450	450	395	421	435	425	441	455	438	405	455	377	448	413	439	457	412	427	439	442	410	405	434	426	428	455	402	449	454	427	437	413	420	419	406	409	468	426	460	448	413	461	436	428	382	427	449	411	420	382	414	439	399	407	422	460	427	423	446	425	412	447	413	420	409	414	437	440	469	429	429	422	424	441	438	407	415	414	391	400	431	432	439	458	408	390	446	419	404	386	426	406	402	413	434	469	441	431	419	429	429	414	430	396	445	411	450	409	418	432	427	432	445	407	436	407	424	413	433	418	460	430	418	457	424	449	404	370	447	436	434	408	440	398	449	414	411	388	450	433	385	406	429	441	397	414	415	429	404	431	431	443	428	435	468	423	432	448	422	455	438	436	426	393	402	440	422	434	393	382	422	436	441	447	387	444	435	422	421	452	447	411	428	393	427	404	426	438	427	452	427	420	420	459	417	448	401	423	413	399	471	445	432	463	456	470	430	427	429	402	420	405	428	407	422	435	430	435	429	417	424	405	474	466	432	428	431	403	445	454	424	421	445	386	458	408	414	447	372	440	434	409	439	429	456	448	437	471	424	438	432	426	444	428	417	435	406	429	431	399	420	452	431	413	442	408	409	469	447	420	435	407	408	426	469	429	455	429	409	390	462	471	436	426	439	453	404	422	438	441	391	426	447	428	402	437	477	415	393	381	426	428	457	427	396	400	439	429	460	434	471	415	404	443	428	425	416	439	448	383	406	415	412	428	449	445	441	389	421	421	406	438	410	433	400	448	441	450	406	403	435	475	436	407	421	440	420	435	445	440	421	448	422	420	425	420	468	412	445	425	406	473	454	434	472	416	448	425	414	427	420	442	414	456	465	424	437	393	424	416	408	404	458	438	426	412	427	416	442	439	476	416	411	438	405	418	395	432	453	413	445	414	416	448	456	457	421	427	438	429	427	413	398	408	444	465	420	470	404	421	412	413	432	492	410	430	432	390	404	461	412	441	426	399	445	413	426	446	423	438	448	410	437	429	421	390	413	453	421	441	431	410	407	396	460	450	417	427	405	412	462	409	466	401	425	442	466	413	412	401	442	453	402	426	402	427	414	412	427	432	426	432	508	413	451	414	428	410	406	442	456	401	424	433	487	390	444	426	386	414	400	400	419	437	438	431	426	436	444	444	407	419	439	451	415	426	416	424	423	410	432	439	444	442	415	435	445	426	433	399	417	421	451	426	413	402	424	402	430	417	420	428	392	435	442	439	413	391	447	427	397	404	428	411	394	432	445	426	439	465	431	430	479	432	419	436	444	402	409	426	402	407	418	417	434	403	425	465	374	442	428	411	432	451	421	422	393	457	419	420	438	468	403	450	424	420	425	428	441	425	406	417	423	452	409	418	429	422	402	408	417	416	436	451	412	414	433	420	458	415	426	444	435	400	386	403	440	435	433	412	447	393	416	436	402	357	420	406	406	409	435	435	442	391	464	417	422	425	423	414	388	428	422	445	428	405	408	475	434	442	408	432	442	395	398	454	412	412	396	461	470	454	390	443	453	449	422	422	410	405	460	432	418	442	408	437	450	447	421	421	435	405	446	378	449	463	445	427	412	436	459	433	424	431	409	415	456	399	418	392	438	425	430	430	393	455	416	470	418	412	417	411	441	442	423	402	417	430	448	422	444	403	419	447	432	426	437	405	442	430	435	401	409	397	414	431	417	451	415	392	437	474	428	389	444	414	452	430	394	415	398	414	438	444	453	450	435	417	407	449	446	408	409	439	445	387	457	398	413	417	407	406	443	434	385	439	452	415	426	420	389	436	414	428	452	422	458	445	417	418	420	384	424	453	422	425	462	425	463	413	438	402	445	409	401	398	428	393	403	409	403	468	433	427	428	428	459	426	425	432	430	427	455	459	409	414	404	397	411	427	451	426	423	443	447	400	433	460	435	410	417	410	455	410	387	416	452	437	437	396	420	389	423	424	461	427	406	444	447	430	429	456	424	431	434	454	415	471	416	407	433	445	458	433	438	418	460	424	462	425	429	454	430	439	424	399	410	463	439	429	426	453	453	427	449	445	452	431	438	415	451	417	415	397	454	396	407	427	398	450	435	435	422	454	426	426	444	410	383	410	463	410	447	391	451	446	428	393	387	420	448	424	433	413	411	416	431	400	427	443	429	421	467	429	429	388	449	444	435	443	440	464	434	427	417	412	461	404	408	424	410	409	420	438	411	439	413	445	409	408	420	449	425	429	430	405	384	413	398	433	479	436	479	418	413	440	372	417	451	390	431	434	419	447	424	408	429	441	427	463	454	429	452	439	439	382	419	392	483	406	441	439	434	424	380	467	443	440	398	434	434	453	436	449	455	391	430	391	431	423	429	417	439	444	378	399	387	423	446	410	442	450	447	420	417	397	426	451	424	416	433	437	435	449	444	421	422	442	462	461	426	406	408	422	400	413	403	450	440	436	414	438	441	424	428	476	406	423	443	440	437	402	444	434	442	441	454	398	424	411	445	421	425	410	430	397	443	437	416	414	477	404	459	439	407	419	397	415	409	456	443	445	422	411	428	377	435	446	439	444	382	412	382	453	423	418	438	404	429	456	398	413	440	413	407	413	420	410	438	431	408	414	407	420	475	449	434	431	378	429	417	436	420	423	411	409	425	436	416	419	416	437	449	400	404	409	462	436	431	421	437	434	429	403	450	419	421	403	436	443	403	396	404	461	417	402	442	420	435	400	432	407	413	437	450	418	404	435	411	421	444	444	413	426	414	407	419	433	441	400	400	422	401	412	417	401	469	421	459	399	404	403	455	408	457	410	429	415	448	433	409	412	441	393	465	444	466	452	435	445	426	413	403	446	391	448	445	455	401	383	411	421	388	415	404	413	457	447	430	437	418	418	441	410	440	421	438	437	456	408	413	424	432	431	386	368	422	429	439	436	400	452	400	465	412	435	450	427	416	409	413	473	426	419	397	442	451	402	442	422	442	421	427	449	413	462	445	444	461	395	424	437	421	401	395	406	454	419	467	437	425	417	475	407	420	413	430	454	416	446	429	436	426	430	428	426	412	419	432	411	416	413	399	448	419	422	427	401	466	419	430	450	416	429	441	427	458	443	418	411	445	411	426	432	438	419	442	421	416	436	427	433	418	452	439	421	382	432	451	384	430	423	390	424	420	442	383	419	435	404	448	411	447	436	430	393	426	403	449	432	459	448	409	422	457	408	455	410	431	459	418	437	415	423	412	425	459	441	445	391	413	393	409	414	462	416	425	454	413	447	424	427	387	401	485	438	434	426	415	418	406	395	418	411	426	441	409	413	420	449	461	444	438	436	422	436	424	446	463	449	436	435	425	403	434	411	420	446	413	427	411	404	435	382	396	413	425	423	430	436	418	417	453	423
20206	33276	20272	5270	2021	1475	1262	1062	939	833	730	712	694	624	625	658	622	592	595	602	559	540	561	563	603	544	566	579	619	576	544	546	545	535	581	548	526	530	538	501	556	550	487	559	529	565	514	575	544	507	561	571	541	535	533	535	507	514	562	573	535	522	466	575	547	539	555	511	598	520	575	551	541	525	539	538	519	519	545	557	541	513	523	507	519	583	549	517	531	555	563	546	537	558	518	543	525	525	524	512	533	552	573	545	570	571	567	538	570	584	550	521	521	556	554	540	554	535	494	528	548	523	561	533	511	533	549	564	552	513	518	553	529	542	501	541	510	508	535	469	530	519	559	564	567	539	552	520	524	577	537	561	574	538	537	515	568	525	566	505	527	527	504	495	532	556	554	573	537	493	528	507	525	531	555	558	591	494	529	512	548	513	529	523	543	518	591	556	528	542	570	490	520	536	516	514	585	510	555	544	546	510	524	552	498	556	570	558	555	509	489	517	523	521	559	549	585	493	542	549	509	509	531	517	580	499	521	537	526	525	538	527	528	526	493	530	564	538	520	574	550	522	522	528	544	539	561	519	506	547	523	538	534	513	524	517	493	519	541	522	534	521	510	552	514	529	561	537	543	530	557	534	583	513	504	490	551	568	516	518	535	521	538	556	535	548	515	594	540	552	500	582	531	546	553	519	534	517	542	600	527	555	527	505	503	552	518	585	550	513	544	534	545	545	565	527	548	500	543	528	514	533	512	543	539	509	564	518	545	589	499	507	573	528	519	539	507	537	476	527	554	540	508	498	521	534	533	553	566	556	531	522	520	535	539	520	517	537	529	512	511	523	545	534	510	540	536	554	512	537	519	520	525	498	529	530	577	528	563	527	552	577	535	561	582	541	523	517	539	495	553	543	516	525	517	515	504	542	601	548	546	528	584	598	525	572	507	565	514	553	507	520	522	563	572	545	529	555	543	514	551	553	491	540	522	468	528	539	577	488	521	565	530	531	504	543	523	533	574	542	526	527	534	504	536	528	565	530	588	520	552	532	482	511	559	517	543	517	542	520	548	541	515	535	575	555	558	492	529	605	585	551	525	521	535	535	559	511	529	510	527	544	534	523	537	545	579	508	495	571	512	542	570	534	494	527	545	543	541	530	557	543	506	540	481	521	514	571	526	499	508	535	563	586	508	519	508	533	553	544	559	558	532	529	515	584	518	548	550	559	509	523	533	524	503	542	523	532	539	540	522	541	571	551	516	546	539	511	506	558	523	528	523	516	516	572	548	559	536	535	499	527	557	564	537	561	556	560	529	523	541	509	526	550	539	500	546	532	567	555	515	569	510	511	527	514	516	491	555	549	517	517	502	538	559	550	525	534	520	547	519	548	488	577	539	533	523	547	548	535	538	517	524	510	555	544	547	529	532	578	534	538	495	548	527	508	512	554	534	526	531	564	551	555	496	511	549	522	520	539	530	573	516	512	524	531	535	545	541	527	539	561	555	541	543	562	546	510	504	548	534	482	545	559	540	532	511	542	512	515	569	560	536	513	541	512	521	519	518	542	527	566	517	513	533	557	560	565	520	542	557	521	495	561	551	523	511	535	524	525	585	497	525	548	522	539	561	526	507	536	533	521	525	546	500	547	537	502	575	582	535	584	551	561	539	503	541	491	513	555	519	580	548	502	511	532	510	525	501	511	580	491	537	552	548	527	544	487	516	504	560	507	511	540	544	548	551	534	551	553	542	517	522	519	587	557	516	513	568	500	536	508	527	521	560	562	519	502	544	535	529	542	538	546	568	528	496	521	526	549	506	549	582	540	503	544	475	531	506	515	534	501	522	524	523	573	559	505	532	501	567	532	535	536	534	509	543	564	514	491	588	572	516	514	546	524	541	519	536	536	566	515	510	515	545	547	576	546	554	531	558	513	475	563	555	524	512	540	556	520	604	511	520	506	545	539	517	528	573	515	573	554	546	575	486	491	562	522	565	522	532	528	558	527	565	511	517	539	565	510	553	534	511	547	587	537	527	523	534	479	570	525	553	523	532	531	544	523	540	533	498	547	573	546	527	538	537	548	538	555	548	541	522	566	503	542	534	527	542	530	542	499	530	535	527	559	514	560	547	550	517	516	556	567	515	510	507	533	513	544	520	553	500	514	546	563	554	524	538	519	511	518	568	540	542	537	553	520	520	566	533	563	504	496	536	548	504	527	556	514	553	516	513	525	563	528	502	565	514	557	524	533	557	548	497	558	553	523	553	510	562	522	547	535	561	538	510	532	537	516	547	520	521	533	562	563	516	582	568	527	552	541	524	530	559	517	494	476	536	535	535	523	548	548	516	513	503	550	525	544	510	515	570	533	516	532	509	529	546	531	551	545	553	529	530	575	520	564	541	545	549	538	551	525	566	554	519	557	554	540	563	584	502	491	514	568	525	541	545	519	509	544	541	563	535	535	552	520	522	486	539	535	543	558	512	559	562	560	488	559	567	537	524	510	586	547	527	540	500	581	582	516	514	598	544	509	523	533	549	554	506	553	524	543	500	554	503	554	507	522	548	504	537	519	534	545	555	525	547	520	536	520	543	545	531	573	520	585	533	566	503	582	537	541	562	560	583	556	556	543	544	553	538	555	540	543	535	573	514	528	511	533	544	564	519	529	578	558	551	548	552	507	565	526	560	541	544	546	528	595	496	529	548	560	525	513	508	550	511	530	515	522	538	536	546	541	519	508	547	511	560	498	568	543	575	515	544	562	517	537	539	541	563	520	498	546	565	543	502	560	552	528	555	569	514	520	537	536	565	560	494	527	521	534	533	524	533	539	557	522	551	550	549	592	527	536	538	509	555	520	537	513	533	513	518	529	513	531	548	526	522	526	531	537	541	558	525	545	526	541	548	539	534	550	549	551	553	527	501	541	519	521	552	516	550	568	516	545	528	524	535	546	542	492	512	513	550	510	559	532	540	545	535	532	524	573	513	532	524	558	548	502	515	531	542	507	582	540	531	491	567	543	563	576	562	561	532	548	509	541	564	567	551	532	550	534	476	538	564	529	547	522	531	507	506	504	564	540	497	509	540	522	535	551	531	539	530	523	523	548	549	525	507	580	559	505	524	542	604	508	563	569	551	527	511	544	514	584	542	522	537	513	504	560	524	520	523	493	536	549	519	494	516	537	532	549	550	540	554	499	540	537	506	584	516	496	557	510	537	544	512	510	559	583	508	545	545	547	528	518	541	553	533	524	521	521	526	550	548	516	516	522	542	531	542	561	518	497	584	526	539	512	519	486	551	534	503	556	547	555	523	529	550	542	541	531	532	535	517	555	547	522	568	539	561	567	558	538	527	536	527	517	509	534	581	541	526	484	495	543	531	533	555	534	529	515	500	564	523	534	511	558	520	568	491	514	563	522	496	567	501	518	545	568	542	486	492	535	528	519	541	547	478	532	531	531	492	531	581	547	542	553	524	481	530	561	540	547	520	543	517	547	523	537	555	513
24726	21068	26910	25237	9196	610	441	386	337	328	291	308	300	306	266	276	290	270	277	262	288	253	261	271	276	267	257	242	260	274	265	285	254	264	269	253	263	272	280	283	243	276	258	269	294	255	248	266	265	262	254	260	286	257	279	275	270	261	251	263	263	287	259	275	271	249	242	261	258	273	258	233	283	263	250	258	245	263	287	267	269	246	242	250	251	271	278	264	259	231	241	251	265	258	248	255	266	252	254	245	253	234	274	280	244	277	246	275	248	247	274	245	269	274	276	252	243	258	270	256	267	269	316	267	260	267	270	299	249	254	246	255	231	244	264	274	264	278	274	269	269	259	270	265	230	237	276	301	241	251	256	253	272	291	259	265	295	274	258	263	260	258	244	280	252	246	248	259	286	268	258	283	261	246	270	253	243	259	277	248	244	265	260	241	237	254	274	270	258	250	224	293	242	241	264	266	279	263	249	247	236	252	255	284	241	282	282	258	260	256	223	280	249	285	266	239	268	252	288	253	258	244	237	265	275	247	256	244	261	229	240	264	255	255	280	268	298	271	303	262	242	285	287	265	265	249	259	270	263	250	224	239	263	301	272	257	206	284	258	255	279	244	296	277	240	264	271	278	268	256	284	252	259	260	245	277	273	235	234	263	237	269	243	254	245	236	263	261	256	275	245	294	280	232	245	273	269	244	290	267	242	257	265	300	253	246	241	262	256	245	273	239	235	246	263	236	259	251	277	292	277	266	266	253	285	251	230	265	263	271	267	271	291	271	257	271	278	257	271	272	241	257	252	237	240	249	258	266	235	282	272	264	264	266	222	255	261	247	255	233	248	254	276	280	271	247	278	255	261	258	242	275	282	258	253	274	250	263	243	255	256	259	256	283	260	251	272	267	261	296	291	243	249	272	243	265	250	282	242	245	254	302	255	277	285	237	250	274	256	241	274	277	278	262	266	238	295	273	269	240	260	286	265	258	251	265	288	257	271	267	263	266	262	251	257	267	251	250	261	262	263	279	252	274	249	267	259	270	241	271	255	240	270	246	263	265	240	265	243	277	254	239	275	231	238	242	256	261	257	264	269	238	266	270	271	264	272	258	249	253	251	244	272	259	270	241	213	258	262	244	249	268	239	249	273	277	274	248	274	234	234	254	268	262	252	256	261	277	285	274	249	272	258	256	267	284	295	274	265	270	247	275	257	260	257	264	246	238	247	266	240	260	244	259	261	290	245	261	247	243	249	265	252	266	241	255	255	264	269	266	265	269	259	263	250	269	263	246	234	240	253	258	254	265	280	234	272	261	241	266	257	238	286	259	263	254	276	259	288	258	253	261	256	252	260	264	253	284	277	253	266	257	284	262	274	267	247	242	258	247	262	260	253	267	242	250	263	248	258	272	254	236	256	286	264	260	267	264	254	250	272	259	280	285	255	244	254	242	235	238	264	243	243	264	269	249	262	257	266	262	245	261	276	282	296	270	273	215	280	257	259	268	237	265	266	251	263	257	265	273	255	287	239	248	251	272	248	268	272	257	263	246	290	249	269	268	239	248	250	280	268	277	274	231	241	263	277	264	243	261	264	297	269	245	270	255	281	286	266	249	272	269	269	276	283	226	254	249	266	259	241	279	242	245	264	263	268	268	238	238	260	244	277	274	251	275	250	208	273	258	245	253	237	247	264	260	259	266	264	231	227	252	250	250	262	242	268	268	258	275	256	264	265	250	263	259	273	261	270	262	282	253	261	253	262	258	274	264	286	269	266	257	264	287	254	254	250	264	252	234	232	267	271	255	248	278	268	252	266	260	250	260	251	250	274	256	266	236	277	260	246	247	235	283	252	243	257	250	273	264	262	276	262	235	244	259	241	229	254	249	253	274	257	254	254	274	239	250	249	277	267	269	213	255	263	261	237	268	242	250	276	280	270	264	265	279	315	283	266	260	286	274	232	260	269	253	264	263	266	254	256	204	268	257	248	272	261	279	240	271	258	276	250	268	260	279	246	269	258	266	249	276	251	244	272	256	263	255	255	280	267	270	273	257	256	277	253	245	242	224	260	258	241	262	246	266	279	261	237	268	254	275	269	252	262	266	252	269	259	269	275	230	259	278	248	245	249	272	257	253	254	279	282	293	269	280	248	252	235	259	271	259	245	247	260	236	261	274	271	254	267	270	263	247	247	232	251	259	280	260	226	280	259	253	244	255	263	256	250	283	250	258	314	253	251	268	286	292	238	288	286	270	278	266	259	286	237	259	254	252	260	227	275	291	285	252	247	279	271	273	268	269	255	247	257	256	251	242	265	266	239	247	261	271	270	221	243	237	233	273	264	273	278	260	242	272	283	289	276	267	258	245	282	267	268	290	244	258	257	256	245	253	278	274	241	259	294	239	260	234	227	268	249	264	263	276	254	249	252	264	254	244	264	279	286	256	281	268	282	267	269	267	268	276	222	252	247	254	255	246	292	273	256	267	237	261	278	241	225	274	265	264	263	268	239	261	260	267	273	265	279	251	265	250	262	260	254	244	251	249	242	279	256	232	282	258	240	245	280	251	280	260	239	264	283	281	262	233	259	272	260	261	280	252	266	250	268	246	246	244	244	297	256	253	248	260	270	263	241	277	265	272	245	262	267	264	255	250	229	255	259	275	259	268	245	247	233	264	273	270	260	282	269	260	275	256	255	246	231	272	266	264	230	244	223	273	266	257	252	233	292	248	262	255	262	273	267	239	240	245	257	245	273	285	270	247	256	260	228	247	287	248	245	286	260	255	273	287	250	244	257	245	267	269	285	273	287	243	277	275	264	258	258	250	281	244	258	266	261	254	258	273	250	230	281	228	247	240	287	268	243	240	251	270	247	230	236	277	251	285	250	253	277	287	244	266	268	266	261	254	250	277	229	256	241	236	277	254	249	259	267	251	227	238	267	266	268	256	235	287	284	262	255	253	256	256	266	237	259	244	263	249	263	275	269	275	255	264	229	296	260	245	240	242	276	264	255	287	258	227	255	277	241	233	232	262	254	248	265	275	245	245	268	284	267	278	279	289	268	241	246	271	246	272	280	285	245	267	278	249	278	247	279	242	258	272	294	253	270	290	258	271	253	224	266	240	248	293	230	259	262	269	254	259	254	235	281	274	277	264	276	277	233	250	274	262	279	269	273	285	248	284	256	241	243	234	241	285	283	236	294	255	263	253	253	249	248	236	254	232	280	252	249	289	245	264	255	245	258	239	265	250	281	259	250	269	258	270	239	251	256	242	258	291	255	244	284	248	247	257	270	251	238	268	267	264	251	265	264	242	260	239	252	259	294	243	240	248	264	245	245	287	264	267	245	277	252	254	275	303	244	268	258	254	256	285	271	258	273	281	265	262	274	230	274	260	267	291	284	221	251	262	275	257	241	273	257	247	244	241	255	256	242	239	251	247	265	250	252	237	261	252	259	245	278	266	263	257	256	241	287	281	292	288	239	256	242	289	245	236	239	241	287	266	300	273
19144	27507	15186	3361	1165	939	743	642	570	422	483	434	450	357	412	372	314	374	347	335	366	340	338	361	367	349	325	331	325	317	347	352	358	347	324	328	345	336	339	346	335	321	308	323	306	327	293	334	335	333	299	331	340	346	307	342	341	284	360	355	315	324	358	325	306	312	307	333	367	323	310	335	299	352	337	330	328	347	368	323	337	293	335	338	332	339	305	317	323	334	334	312	322	358	334	325	357	333	359	290	289	298	353	370	341	287	321	293	309	318	306	347	307	311	320	346	356	329	335	318	352	301	328	323	350	320	342	352	317	342	324	367	330	317	361	327	347	292	304	320	325	304	311	314	280	356	322	309	309	330	365	342	324	361	317	349	339	310	326	338	340	351	315	338	359	334	317	290	330	329	339	324	330	330	332	344	308	311	326	345	312	313	375	334	306	315	299	332	309	348	314	347	335	354	302	327	314	313	326	335	333	328	342	316	318	360	337	341	330	332	308	321	355	296	287	312	340	302	323	354	291	341	324	336	341	326	334	323	328	331	354	330	320	330	325	339	337	320	306	313	322	338	336	325	333	345	350	336	312	335	343	301	304	321	349	345	338	330	314	340	308	351	340	322	318	363	350	302	341	321	352	300	343	317	297	298	372	357	325	314	304	349	355	332	303	311	352	322	322	333	310	312	301	345	311	308	340	311	322	303	326	323	317	321	344	310	310	331	338	347	317	317	347	308	301	344	357	345	333	303	323	290	340	278	313	293	315	325	341	333	341	325	319	335	312	347	327	320	325	306	325	330	318	329	315	319	317	320	346	324	287	330	349	315	346	327	308	330	346	308	310	323	302	348	315	297	315	322	299	322	339	319	324	310	326	302	357	308	379	331	287	331	345	280	345	324	316	305	336	332	308	321	335	355	306	345	335	308	319	316	349	348	319	318	315	326	337	329	287	364	328	312	331	303	320	325	310	313	328	330	317	326	296	317	355	341	358	336	352	353	316	390	325	293	347	301	299	335	325	357	324	330	345	324	321	351	331	311	326	318	360	298	332	293	315	331	333	315	320	346	310	327	339	290	331	302	337	314	329	347	330	338	327	309	344	309	353	328	324	345	312	334	336	326	338	338	339	303	311	354	306	339	343	338	317	340	316	309	330	295	334	323	336	319	346	345	296	310	343	314	317	330	354	308	318	325	359	328	313	330	310	314	339	329	363	360	330	321	331	316	345	334	340	307	305	327	341	328	322	344	333	334	334	356	337	349	336	317	306	320	367	316	312	292	334	333	354	320	332	307	294	306	312	320	317	354	324	322	330	288	355	326	328	323	349	341	355	343	321	325	360	314	326	323	327	313	320	322	310	320	308	302	331	323	328	331	335	301	332	332	321	343	304	350	340	312	331	331	332	319	337	326	340	301	320	343	349	348	306	349	365	315	295	345	323	349	310	304	316	321	323	335	317	303	322	322	302	329	316	344	324	343	318	328	333	300	340	351	339	328	346	307	339	322	325	339	325	318	280	319	315	348	347	316	316	322	345	321	288	328	329	376	328	345	333	327	308	295	305	318	342	291	336	341	340	321	305	275	310	311	321	336	337	346	321	293	334	356	327	368	338	337	322	340	322	334	317	340	322	323	318	336	345	327	343	340	308	338	312	326	310	351	332	351	319	309	345	319	317	340	364	316	286	291	341	299	348	346	354	329	292	346	349	297	359	308	312	326	341	338	331	331	327	319	327	329	368	376	327	334	338	312	307	305	309	331	358	286	302	358	315	340	304	341	312	341	342	305	332	341	344	321	338	308	336	332	321	337	321	326	310	332	311	337	317	337	313	325	319	336	316	327	314	307	315	304	360	335	349	333	312	315	342	316	334	344	325	333	339	288	324	298	320	331	321	304	352	333	320	356	327	319	332	302	326	325	332	310	298	293	349	330	340	306	333	318	357	336	327	320	331	340	343	334	331	364	338	356	346	371	337	308	302	332	311	320	346	330	309	339	358	335	327	347	342	322	338	336	344	325	328	345	330	324	334	298	318	378	318	344	312	330	312	329	342	322	340	339	329	332	291	329	323	309	343	360	316	343	355	337	308	334	333	321	291	326	334	303	343	327	333	343	346	336	303	344	329	299	345	336	300	332	324	299	312	330	352	306	330	317	350	326	313	320	341	352	315	331	331	324	338	320	372	358	318	379	335	315	336	314	325	322	315	309	350	282	314	338	305	321	312	319	321	353	304	330	316	368	319	308	298	345	341	317	326	335	339	317	278	326	331	310	335	301	364	285	286	318	304	337	359	311	298	287	364	342	318	289	308	327	308	327	318	305	361	319	346	349	318	310	343	324	308	325	323	323	322	339	316	296	328	340	340	293	370	309	338	307	318	320	303	332	310	325	323	330	332	294	316	316	339	300	328	317	304	322	343	335	276	319	295	308	332	333	339	288	330	307	318	338	344	356	350	340	306	339	339	319	291	337	344	339	305	323	315	378	321	327	330	317	325	325	329	336	352	360	334	292	331	323	345	314	345	330	348	336	320	319	304	294	300	316	331	294	337	313	334	306	285	324	362	329	332	348	328	340	347	320	323	341	331	355	295	331	335	326	315	356	305	307	312	356	322	297	307	358	342	331	308	323	329	324	317	350	321	291	320	308	340	287	282	284	333	328	346	358	361	341	354	331	320	307	287	373	352	322	339	297	352	308	347	350	309	339	333	303	319	335	321	335	301	286	346	360	336	330	319	293	354	321	314	340	311	298	345	328	356	349	312	323	302	318	337	308	316	311	361	354	294	350	300	329	340	307	334	328	311	307	300	322	363	314	344	322	321	324	298	373	334	322	317	346	314	299	261	312	322	350	352	310	345	296	295	301	348	348	334	320	296	340	360	309	303	330	308	322	348	294	338	305	320	295	330	313	309	304	340	316	319	350	323	322	329	335	367	296	323	323	310	352	349	339	327	316	308	347	323	325	309	355	324	342	333	334	350	332	310	302	323	345	281	353	357	308	364	350	312	292	328	326	334	318	292	341	333	293	325	303	326	304	314	341	326	326	332	307	342	356	319	311	304	311	319	364	327	315	341	317	328	347	347	321	335	334	324	350	331	345	327	323	349	316	298	328	327	335	317	317	354	315	306	314	294	314	316	336	320	304	310	343	300	327	311	308	320	307	318	312	305	325	337	340	342	315	339	329	320	343	356	312	323	338	327	323	338	326	321	350	314	331	317	325	336	308	328	326	329	322	346	343	356	332	328	304	323	347	350	342	337	298	325	325	325	346	334	317	336	340	294	332	340	314	348	316	338	321	323	338	339	325	294	351	326	333	304	337	315	344	334	326	330	337	331	315	310	334	336	358	352	332	341	302	296	328	298	323	304	362	313	360	322	298	340	334	318	318	295	322	353	331	311	316	309	294	309	330	299	327	322	324	345	358	335	312	333	321	336	341	328	330	322	321	305	329	350	342	381	324	340	327	333	331	319	357	338	290	342	327	321	362	325	302	310	309	301	322
22696	21108	28539	23915	21106	21010	5355	811	621	509	445	419	408	382	294	339	318	311	279	289	302	311	264	288	266	258	259	284	259	266	254	249	259	261	282	237	268	252	268	272	259	228	270	241	256	253	261	240	236	267	265	250	256	227	236	258	254	271	274	266	261	253	238	258	264	247	260	247	283	265	271	239	296	244	264	255	293	243	242	275	248	252	266	247	281	254	250	233	281	250	256	232	264	256	252	242	248	252	257	222	250	246	255	252	250	210	245	251	259	243	263	247	274	261	244	250	281	262	253	299	278	274	245	239	236	261	256	246	262	259	280	225	257	273	271	249	282	258	256	247	270	244	301	278	262	270	263	258	266	269	280	264	271	259	269	259	261	250	227	242	256	237	265	229	264	267	250	289	258	270	273	258	237	259	280	239	267	281	271	280	229	263	276	255	255	288	277	226	247	251	247	257	253	255	240	243	232	245	267	279	248	268	274	285	271	237	246	259	233	265	246	261	222	242	259	282	271	252	270	258	262	296	265	270	263	270	280	232	263	237	241	276	234	267	278	239	267	281	261	263	273	249	232	222	244	250	247	289	297	260	259	264	248	288	266	277	265	274	258	268	278	247	238	248	278	238	228	266	241	257	255	244	257	268	232	284	243	241	265	254	281	256	248	267	237	263	256	256	228	255	225	255	224	259	248	251	261	269	245	259	238	253	268	268	248	251	265	259	267	253	271	277	272	212	267	258	247	248	252	234	268	248	265	249	254	229	237	255	246	212	272	257	241	235	274	245	260	250	250	225	262	234	241	260	251	245	259	246	267	261	263	263	245	247	239	261	235	255	245	217	236	272	248	243	259	261	240	275	245	240	264	245	266	245	242	246	219	275	257	232	258	257	297	250	247	245	238	246	234	261	244	257	249	265	260	279	282	248	221	248	245	261	218	252	246	246	281	244	238	264	283	247	244	261	261	230	230	244	258	232	240	261	269	263	251	254	268	240	226	248	262	223	250	250	253	263	256	269	250	272	268	242	240	246	246	284	223	259	256	256	275	266	272	270	246	245	267	241	235	242	259	265	247	256	259	263	235	254	240	254	231	237	246	242	277	235	281	256	253	290	282	237	233	231	254	241	262	262	270	258	233	228	270	240	249	254	235	258	259	238	228	245	262	251	230	271	251	236	267	279	271	236	269	257	263	251	260	253	268	270	270	275	262	252	275	241	269	248	247	250	276	254	258	258	246	249	251	274	241	246	259	257	243	257	271	256	230	253	256	260	231	249	246	251	257	245	242	247	238	253	264	272	258	235	247	264	266	252	263	301	266	274	274	246	232	270	229	256	250	251	259	259	214	225	279	251	251	259	257	269	249	245	272	266	248	260	258	256	233	270	231	272	238	264	255	297	263	255	262	252	254	242	242	226	273	288	267	247	270	274	269	252	264	248	275	256	230	247	215	261	256	229	251	241	250	259	271	224	256	255	253	245	255	294	241	258	254	251	238	258	261	264	242	250	240	257	219	278	257	241	244	249	236	271	242	246	231	263	280	264	249	268	264	259	235	262	256	235	242	242	261	254	257	259	265	239	239	256	264	252	246	254	244	267	252	223	273	244	267	278	257	250	244	235	251	276	273	235	242	285	243	252	252	241	267	278	260	242	249	240	252	236	278	236	249	284	268	270	242	217	280	253	236	273	250	260	264	237	237	235	241	281	231	236	283	250	252	251	245	273	268	277	257	263	240	246	290	259	248	259	258	262	271	251	265	244	248	273	250	252	229	266	253	249	237	257	263	255	255	252	262	251	260	244	239	259	260	232	249	238	234	266	258	239	287	260	242	263	249	285	273	248	266	251	247	265	261	272	262	254	232	263	238	243	255	222	249	255	272	238	253	253	247	273	296	290	241	255	245	265	232	246	256	263	275	312	277	264	245	245	272	246	230	230	262	233	227	253	271	238	263	252	272	249	245	223	255	239	259	245	265	261	238	236	270	280	226	240	239	268	256	244	233	251	256	276	249	224	252	271	254	256	255	254	231	244	253	245	267	269	254	270	282	254	254	251	287	229	248	276	267	246	240	243	267	265	258	229	256	261	260	250	214	265	282	223	283	223	260	239	288	248	257	235	227	240	279	262	244	232	253	239	249	221	257	250	250	298	248	258	256	259	262	230	237	279	275	251	260	281	240	269	261	249	294	237	282	250	247	283	240	248	246	234	282	242	234	227	225	255	245	261	249	284	252	242	280	269	246	236	207	270	244	228	261	246	249	218	299	268	272	259	242	266	262	274	245	235	263	240	266	262	257	275	265	255	240	249	239	263	262	238	263	253	264	245	243	262	228	256	289	274	252	248	243	233	277	280	228	229	254	254	258	261	236	244	231	252	262	234	249	246	267	279	280	232	242	294	243	227	246	257	259	255	276	244	282	270	270	261	257	282	253	267	251	224	250	249	257	256	259	256	267	254	234	255	267	271	238	248	257	248	251	243	258	254	241	242	233	277	253	236	267	261	260	238	250	249	246	274	230	249	258	260	282	248	257	238	227	286	253	276	262	242	266	256	249	241	274	221	253	267	280	273	251	224	259	266	259	242	252	237	276	290	242	221	258	267	260	219	254	260	286	226	258	250	268	250	234	276	222	244	262	231	283	269	269	248	284	258	258	239	271	232	244	247	261	287	250	252	241	263	257	249	269	238	260	276	261	274	235	218	287	241	254	247	247	289	236	267	277	243	225	228	260	279	261	267	231	246	243	271	235	278	261	288	248	252	273	252	241	240	258	303	247	231	279	244	239	274	241	248	251	261	253	249	265	245	287	252	273	280	255	266	268	230	249	289	264	255	285	277	261	257	232	267	259	240	251	266	259	252	243	231	248	240	252	254	283	249	219	272	256	252	280	260	255	221	246	260	256	284	270	244	271	250	256	247	250	249	265	235	246	278	246	222	235	238	252	219	242	252	266	270	254	274	235	267	267	244	285	233	253	267	263	231	244	292	282	226	227	258	256	267	252	240	273	246	284	250	269	239	271	283	270	249	257	254	263	220	263	242	277	253	232	250	241	254	267	243	250	250	235	257	262	273	257	257	221	274	283	245	232	250	254	261	246	264	270	270	265	258	275	237	256	235	266	274	236	242	256	243	243	242	247	256	224	252	266	252	239	253	254	233	236	275	259	254	270	251	260	262	258	231	271	255	257	268	242	259	261	254	267	231	271	252	252	257	239	227	267	266	248	256	252	278	251	268	245	251	274	251	263	277	243	272	244	247	268	233	259	237	253	255	236	252	250	289	256	228	227	267	244	262	276	273	210	244	235	260	246	255	257	241	264	261	249	234	252	254	253	232	271	252	264	242	261	277	228	262	227	271	251	256	275	256	258	237	246	268	226	261	260	228	235	247	251	245	239	279	266	257	248	289	240	266	251	224	248	248	230	228	231	260	245	271	242	268	256	283	241	269	274	251	287	231	237	244	243	252	248	254	241	306	272	259	272	261	258	281	214	264	240	222	243	261
23857	38984	25761	7566	3175	2307	1778	1375	1096	890	817	651	607	530	513	509	449	450	429	423	393	388	367	373	430	389	377	366	347	352	366	375	333	323	357	368	334	339	341	339	322	384	349	329	347	311	319	333	313	349	332	332	314	352	333	333	375	306	341	353	338	345	337	363	297	348	308	358	289	290	311	316	345	340	363	313	347	307	323	339	320	283	331	316	320	342	366	340	323	317	305	334	307	302	340	310	318	343	334	319	321	333	359	321	329	330	352	329	281	334	351	302	316	333	334	319	339	302	319	326	313	320	351	337	313	371	361	327	341	357	317	332	328	328	360	318	345	341	327	312	367	300	318	358	330	296	330	308	343	353	367	342	326	323	326	331	336	312	322	335	296	344	329	302	322	317	325	325	318	350	307	309	341	339	341	363	346	315	327	328	372	320	286	332	332	333	314	357	306	330	325	302	280	346	321	334	301	302	307	335	323	314	314	334	326	288	316	363	339	330	295	318	305	306	329	358	263	311	325	284	323	309	344	325	347	313	304	305	313	356	329	324	321	327	307	337	349	311	343	314	320	287	315	327	296	313	330	326	321	335	325	357	318	353	313	329	295	333	330	334	328	330	315	307	355	315	345	330	353	337	329	314	326	299	280	337	308	310	362	299	297	332	344	354	356	321	293	325	298	312	313	317	332	300	335	349	320	329	343	361	324	325	306	320	288	359	314	316	332	301	333	327	291	330	336	343	336	315	326	335	337	336	308	352	330	331	367	346	305	320	298	266	321	331	328	333	331	324	333	343	337	332	305	345	346	331	321	343	345	284	334	329	297	310	322	322	307	304	333	361	338	344	340	281	322	353	320	344	303	313	323	341	344	333	338	313	338	332	294	364	308	311	304	300	351	295	351	336	348	317	314	288	288	324	308	315	312	316	305	326	330	298	311	357	332	331	325	310	318	314	312	319	344	337	329	309	329	316	337	309	308	308	327	324	346	331	330	312	326	335	330	308	353	346	317	326	339	349	353	310	330	369	324	308	307	305	300	327	315	338	326	328	327	308	303	309	297	298	305	316	328	332	326	334	319	323	299	283	314	343	305	351	357	301	340	352	317	314	318	325	330	323	323	309	319	292	292	322	331	309	316	316	305	336	312	338	343	329	325	289	330	337	359	355	359	331	301	339	307	363	321	336	309	283	305	360	364	323	329	309	326	324	289	317	317	315	304	293	355	313	331	278	332	335	335	347	301	318	296	319	337	313	298	332	365	335	286	311	325	311	328	335	358	339	269	322	313	321	289	316	310	331	324	346	368	315	333	312	343	332	303	317	324	320	305	333	326	332	350	330	344	336	315	305	363	343	298	310	331	349	312	338	348	330	339	317	293	316	312	309	329	295	335	329	341	329	315	311	333	315	298	335	323	307	330	319	320	324	339	304	312	325	334	317	330	337	307	343	337	315	325	332	313	326	348	323	305	315	324	316	344	357	337	319	352	328	316	334	309	310	326	336	337	359	299	317	333	326	313	331	325	332	333	333	325	319	315	347	308	314	311	291	313	321	338	329	328	328	297	320	342	312	325	322	324	367	304	325	282	321	344	328	323	332	313	346	319	308	336	319	344	323	334	312	317	325	343	357	352	323	331	356	316	349	296	340	330	357	297	318	311	323	330	311	330	309	322	331	344	353	348	340	315	321	301	332	314	316	333	329	315	319	329	338	340	294	311	312	317	301	339	306	342	346	332	307	305	329	317	367	333	316	341	343	340	335	334	317	334	326	336	325	295	302	315	327	331	328	333	350	331	334	313	323	318	309	313	336	329	297	318	347	318	346	332	346	335	327	297	347	338	345	354	331	326	295	320	317	314	319	329	309	294	318	332	317	326	295	339	328	331	337	347	320	364	321	346	354	328	314	350	284	332	338	298	312	339	306	300	326	305	339	291	327	321	322	336	320	321	351	313	307	306	343	295	323	332	322	337	319	314	349	336	335	290	330	303	361	339	321	334	345	315	303	325	328	308	321	300	325	317	343	320	321	321	336	303	319	311	316	338	322	316	332	287	318	315	329	313	340	348	336	337	319	305	351	303	304	315	308	335	306	338	327	310	333	323	318	328	309	333	292	311	327	320	316	385	349	323	295	314	337	321	351	341	318	334	348	338	337	315	325	318	324	303	332	309	316	316	378	323	360	344	314	304	326	312	321	353	304	316	323	329	348	312	319	317	309	345	300	305	370	328	324	335	343	309	354	340	305	369	352	318	298	302	293	324	372	315	328	333	302	342	359	333	322	345	324	314	311	333	318	325	329	311	313	336	338	278	303	352	286	310	331	336	338	333	320	340	327	334	333	297	357	337	354	340	363	306	338	327	364	342	324	322	309	320	337	312	348	310	328	317	303	373	320	316	324	309	333	334	314	321	316	352	328	269	338	316	325	317	301	350	331	298	354	331	294	297	348	302	315	358	350	328	350	329	294	323	309	325	364	329	322	318	331	315	341	320	314	338	316	312	295	311	336	298	294	315	296	308	344	288	344	342	336	320	321	296	328	345	307	309	340	361	336	313	341	319	306	331	308	315	298	335	338	331	318	325	312	331	310	343	328	336	324	323	318	326	360	311	313	302	318	353	305	333	323	330	303	320	310	295	346	347	310	314	331	314	334	349	307	327	310	307	334	353	318	290	317	312	319	334	287	315	336	312	339	322	318	314	299	326	338	313	348	317	320	355	323	325	334	343	327	310	329	321	337	332	330	369	348	319	307	287	297	322	333	322	294	315	334	316	322	300	277	322	310	346	312	295	336	367	332	317	331	329	319	313	348	311	333	305	321	295	344	302	312	313	304	328	322	335	342	303	354	321	332	330	323	328	326	324	363	364	331	313	314	325	317	344	328	324	315	321	337	329	307	331	306	333	314	328	310	333	323	310	320	319	335	326	339	312	320	333	311	339	331	353	318	301	346	340	370	335	339	340	354	317	312	320	290	303	361	357	318	330	325	305	318	332	349	329	346	313	327	310	349	314	337	338	310	365	308	329	300	319	314	341	350	323	294	346	308	293	329	335	312	322	318	345	344	301	320	362	367	334	329	335	348	348	351	343	333	335	308	317	340	324	311	385	334	308	322	315	316	338	340	304	302	315	333	375	325	304	302	328	341	322	369	329	304	311	340	297	333	320	314	308	338	325	300	335	339	338	329	344	305	314	351	340	316	313	340	314	308	347	331	306	334	291	347	352	312	323	330	346	328	328	294	332	327	331	342	312	346	315	333	338	327	324	340	304	303	341	311	335	337	317	316	290	271	303	324	315	301	305	333	347	297	355	309	298	348	306	325	328	350	304	314	325	322	352	324	323	336	326	327	355	306	316	320	317	338	324	306	318	292	308	298	316	304	353	325	323	333	331	320	322	338	290	322	311	333	324	313	309	302	308	344	326	309	349	287	301	317	347	319	331	336	298	308	326	340	305	322	336	336	327	330	335	342	334	313	337	344	332	342	307	332	321	321	320	336	340	296
27499	19766	10325	1649	485	462	434	413	408	391	414	411	398	366	412	424	399	405	380	418	427	397	400	412	417	404	398	382	420	446	429	375	390	429	407	397	446	415	385	384	382	417	436	397	398	409	400	435	382	397	406	426	419	439	405	421	376	413	385	386	406	438	381	405	392	427	399	382	387	422	404	432	421	391	421	371	429	425	412	392	402	415	403	422	410	417	415	403	437	428	398	403	411	403	413	411	416	385	399	401	424	413	412	409	387	414	415	391	441	408	422	371	417	424	424	418	397	397	388	409	379	372	412	402	415	390	417	412	405	425	413	437	447	380	391	406	419	350	385	381	412	393	409	384	436	422	414	396	409	425	433	393	392	402	408	406	427	385	421	407	413	414	400	390	417	418	448	393	416	427	412	409	410	444	416	431	406	407	403	396	408	400	413	433	395	419	413	405	402	375	380	424	381	374	401	441	415	351	393	413	413	390	389	396	394	424	408	432	393	406	419	422	391	408	399	385	408	427	413	405	415	465	400	388	411	400	372	386	427	418	377	375	386	410	432	373	397	430	443	409	410	403	387	429	391	401	456	410	392	400	404	381	407	401	424	371	420	389	396	414	422	395	421	436	397	389	386	432	383	396	428	391	400	395	426	380	437	407	411	440	421	413	405	428	400	399	398	441	433	400	393	409	377	421	409	397	412	400	427	401	435	387	402	398	398	449	392	425	415	384	390	407	403	424	365	406	395	422	437	401	375	416	409	379	414	440	430	410	403	402	395	410	413	392	452	432	382	426	406	436	444	401	393	390	414	413	400	380	368	473	388	437	399	409	441	404	433	423	412	389	381	437	404	437	387	334	424	398	372	386	369	390	382	425	377	350	411	395	398	385	394	414	397	420	390	442	384	417	424	378	454	414	411	387	432	389	378	373	430	415	369	412	417	367	387	416	448	407	402	442	403	408	396	428	391	379	358	413	442	369	417	428	431	400	428	386	411	403	390	431	433	379	383	406	391	410	427	391	432	429	402	410	383	351	393	410	408	388	422	399	428	435	400	422	381	388	392	404	378	416	392	416	410	407	424	384	383	388	422	404	424	420	393	393	372	397	423	405	426	408	403	375	437	398	379	404	410	423	437	391	399	401	395	401	429	393	415	410	419	421	423	444	401	429	454	392	401	417	441	413	398	413	419	374	433	379	397	410	405	394	369	407	387	408	439	412	395	415	428	391	409	396	410	394	421	412	397	431	436	406	387	381	384	403	376	379	430	423	387	395	426	442	390	389	396	435	426	434	426	410	430	400	414	382	432	413	360	438	419	427	444	418	382	402	402	381	441	417	419	395	432	426	433	428	421	394	370	401	413	401	414	392	407	400	390	400	399	423	401	406	377	378	396	386	406	374	453	378	406	430	405	407	418	389	440	414	363	393	366	411	392	418	392	364	393	399	424	401	444	421	375	411	422	387	400	431	422	392	385	404	422	436	420	405	393	399	403	421	460	363	389	389	387	390	396	440	408	428	429	403	409	391	447	424	420	458	392	409	388	400	419	402	371	369	390	442	397	377	397	413	416	445	411	407	401	374	389	415	402	401	392	391	402	392	408	422	421	408	408	441	436	387	407	413	401	408	440	375	400	391	416	411	395	406	378	427	405	393	426	402	378	419	439	404	384	371	413	411	390	414	399	418	386	384	404	386	409	396	397	407	416	420	379	435	377	381	393	404	441	387	412	369	384	415	413	401	369	432	388	391	386	371	415	404	403	425	400	394	407	396	412	421	403	427	418	373	388	421	410	381	414	381	428	419	403	398	409	406	401	392	379	417	414	395	435	409	394	352	429	401	450	421	371	389	419	399	398	423	393	425	369	394	410	383	401	410	375	442	435	429	433	414	413	424	400	390	421	394	417	391	373	370	426	422	366	410	393	412	400	402	436	405	381	360	432	397	406	404	387	405	363	377	430	397	419	382	420	409	408	409	391	429	403	405	447	415	389	373	429	425	399	393	400	396	406	433	405	427	420	408	398	412	411	380	409	408	436	406	403	432	451	396	372	386	411	390	380	375	408	395	405	387	433	408	417	411	395	439	360	439	387	390	384	414	389	414	390	409	404	412	393	384	410	385	433	447	410	378	415	440	395	430	410	423	419	397	403	422	403	401	359	392	424	437	406	412	395	414	435	432	406	405	453	411	399	413	383	410	384	395	387	413	391	406	431	424	421	403	448	425	382	411	424	444	356	412	392	370	412	399	396	429	391	420	411	388	380	403	378	408	426	412	399	416	408	390	432	410	408	398	383	362	412	441	451	415	398	378	430	423	425	422	390	374	421	401	416	426	407	435	372	403	421	376	407	386	422	424	436	441	415	383	412	410	421	417	388	393	407	389	427	462	418	381	428	446	372	408	385	417	409	393	421	397	396	433	409	413	436	419	407	408	409	412	426	422	407	416	419	418	403	432	410	380	402	382	411	400	407	432	394	418	433	428	369	409	443	409	424	403	372	412	391	427	407	402	403	401	385	448	408	416	416	396	452	402	396	408	411	392	429	392	389	381	373	433	385	416	436	451	363	362	402	408	396	390	388	420	443	409	442	431	414	362	387	365	394	411	432	376	361	415	415	416	414	412	400	396	422	408	396	412	409	383	422	386	404	401	416	412	415	438	422	388	404	401	433	393	368	372	403	424	426	405	413	415	393	394	375	388	373	431	422	426	415	373	400	406	407	389	417	421	414	411	418	415	405	393	385	390	397	398	428	426	406	424	409	389	374	409	423	447	410	401	416	383	390	369	375	370	426	405	413	438	403	404	392	360	420	404	421	408	399	400	410	407	430	395	423	462	376	399	370	423	415	432	431	374	430	403	394	424	418	382	405	432	392	406	414	420	418	392	374	415	417	393	425	400	406	356	387	406	421	448	424	431	403	397	412	406	435	387	401	415	414	401	397	403	381	415	418	441	431	401	417	424	437	429	386	397	424	418	411	443	403	434	399	420	390	398	399	427	378	348	409	409	399	408	396	418	416	380	408	413	382	422	412	426	421	420	395	426	431	382	399	409	413	372	388	416	423	438	400	401	395	396	421	421	402	385	388	404	391	408	404	415	437	434	403	430	426	366	388	393	382	431	405	434	417	421	383	419	422	415	380	415	432	375	373	371	410	384	385	383	415	388	395	391	392	402	434	441	399	448	408	376	378	438	426	424	396	393	402	423	376	393	404	407	422	414	371	416	422	388	406	420	415	409	376	422	393	404	419	398	408	431	401	396	394	430	408	427	384	383	389	433	410	384	381	409	412	417	396	402	389	425	394	380	412	387	429	403	413	404	421	400	431	375	433	417	422	380	436	352	438	351	430	448	402	421	396	418	405	378	396	436	383	421	408	435	387	387	395	417	401	398	365	476	378	397	449	418	400	401	399	420	412	413	408	364	426	384	391	412	417	430	417	431	414	398	423	380	389	416	388	402	407	435	390	420	396	419	426	407	416	414	422	404	409	383	411	425	396	447	384	405
15861	17325	8621	1444	628	598	537	508	573	511	532	511	543	511	500	557	492	497	488	519	522	460	526	509	570	536	535	485	478	478	542	488	503	502	523	534	533	476	498	524	502	544	505	480	498	496	530	540	514	526	524	485	539	496	499	563	487	487	493	500	456	506	479	486	500	508	515	488	524	564	517	513	557	538	500	448	487	494	508	504	516	540	493	535	524	503	480	534	481	514	500	479	511	506	477	514	486	534	507	479	479	530	495	498	482	505	520	489	506	506	482	513	501	476	523	511	525	493	537	525	518	477	542	509	507	527	543	494	549	514	520	502	487	470	556	472	518	518	525	490	523	513	534	548	542	520	512	521	521	504	497	535	546	535	486	480	487	519	518	464	504	498	528	510	497	516	475	516	520	481	536	491	466	494	485	500	522	493	466	481	481	514	497	475	523	484	479	501	562	542	540	496	481	528	495	518	481	494	522	502	511	497	484	496	492	517	481	535	493	485	504	536	511	491	479	529	501	511	524	434	480	494	515	471	515	464	535	505	521	519	523	495	515	527	513	479	459	504	507	496	514	535	491	507	487	477	536	523	487	495	530	520	499	508	513	511	506	530	532	503	510	532	456	439	480	485	510	481	515	485	501	509	469	491	532	491	466	458	497	471	500	562	504	472	517	497	502	503	470	471	505	464	521	517	518	538	511	485	514	515	506	502	485	487	515	467	466	519	492	476	494	544	503	530	538	530	515	495	504	517	487	484	497	489	487	499	521	478	501	491	490	501	490	492	476	575	506	493	554	507	501	477	492	505	494	519	506	500	487	477	511	528	480	507	509	512	505	500	495	469	516	512	497	523	532	521	532	527	499	466	484	549	448	516	467	491	533	496	479	499	482	510	510	526	507	524	489	497	508	518	502	488	499	509	514	480	509	510	536	491	488	549	546	482	538	524	526	493	494	509	471	478	483	512	586	506	522	489	489	530	508	567	464	483	487	524	491	521	485	514	493	482	529	509	468	490	495	486	501	496	510	498	498	510	527	521	488	533	526	455	488	491	486	519	503	476	495	555	510	495	462	494	507	518	531	493	512	554	503	531	515	486	488	451	501	550	487	519	491	506	503	477	527	491	505	513	490	499	497	497	489	526	509	486	509	466	503	508	509	508	488	515	522	550	512	474	479	476	517	501	465	505	510	535	510	475	496	513	503	468	519	492	533	507	467	507	501	503	502	485	489	520	494	520	489	490	502	503	502	527	522	507	499	481	497	504	479	503	495	503	513	460	510	522	486	533	519	511	503	502	498	527	568	525	502	464	475	514	494	521	481	481	532	523	471	487	478	500	531	465	491	486	476	487	510	529	536	509	517	502	527	473	522	497	482	526	495	464	497	502	523	536	474	495	493	541	479	459	542	464	517	539	547	517	491	492	522	498	501	534	464	506	497	507	482	507	495	498	547	466	509	505	498	488	482	531	496	470	513	453	466	497	504	464	483	495	500	489	513	517	524	506	474	489	508	482	506	490	492	491	507	457	524	505	509	506	470	488	524	543	501	494	481	507	484	479	455	511	526	506	513	522	481	538	494	503	500	499	505	542	496	509	506	478	518	460	457	508	472	453	510	493	513	485	530	480	554	526	486	501	457	470	475	521	500	443	493	502	491	476	489	485	528	518	496	478	480	516	466	493	506	449	485	539	499	488	477	523	504	493	527	472	539	443	489	498	526	508	567	511	467	508	515	488	503	499	495	575	534	503	511	498	500	498	493	468	450	496	479	492	499	532	484	488	545	537	509	484	468	506	506	498	491	532	532	525	526	502	492	513	546	489	523	466	506	504	530	548	510	518	487	526	519	500	482	491	497	523	487	515	511	494	516	464	476	500	492	506	511	494	496	523	513	521	506	476	498	495	524	542	503	484	482	509	508	493	508	493	537	469	515	482	527	487	532	515	503	497	499	524	493	499	525	486	503	524	495	520	476	536	463	526	494	462	505	489	498	506	520	517	520	506	506	494	487	493	522	481	513	515	518	489	496	489	537	480	511	496	481	498	496	470	490	517	491	510	502	521	493	511	492	535	460	505	498	490	510	488	560	506	517	525	484	523	506	555	508	529	551	544	472	482	538	526	489	504	483	503	506	505	514	505	472	519	490	444	508	502	487	509	516	517	456	522	496	518	474	502	495	528	513	538	478	494	505	518	492	516	511	488	473	517	516	505	490	507	500	503	484	497	494	514	467	475	508	490	507	501	481	482	479	536	510	487	501	497	505	489	511	509	509	468	523	479	507	521	506	525	524	495	476	516	527	496	506	514	510	519	525	516	491	520	495	482	494	471	501	506	490	508	531	479	530	503	488	459	468	535	472	505	451	480	488	506	555	503	512	515	521	512	500	515	521	495	516	496	456	513	528	534	508	519	523	545	462	530	491	463	484	500	490	442	522	528	482	466	528	506	525	489	501	523	520	526	554	468	509	538	488	484	532	470	486	488	531	542	521	491	483	512	471	469	532	500	496	520	497	520	504	479	518	523	531	469	504	540	502	528	498	531	535	494	470	482	531	512	495	520	516	545	466	515	467	490	469	548	507	501	501	481	517	470	540	479	516	509	498	469	486	506	495	498	531	476	512	502	476	479	466	525	539	503	504	517	496	513	535	452	512	510	486	491	506	501	496	519	518	474	510	461	511	491	516	490	520	519	504	514	500	509	535	504	484	497	504	439	513	518	525	497	510	530	450	477	515	472	496	483	466	469	464	505	504	501	493	465	509	510	566	488	517	550	498	485	488	478	535	477	497	488	480	509	538	494	502	499	489	519	516	531	500	488	524	495	464	525	550	501	527	508	469	524	530	530	515	537	518	449	508	524	519	485	470	498	487	504	495	452	463	482	537	483	502	509	472	512	519	533	512	501	533	511	486	504	498	521	491	512	499	478	521	529	531	551	493	475	499	523	503	503	482	471	482	533	494	512	471	461	493	482	516	515	519	463	520	513	481	493	533	480	450	494	540	550	482	464	483	490	506	503	501	509	465	473	515	499	514	477	515	539	531	512	519	461	514	505	526	498	520	504	523	486	516	547	489	490	481	491	512	490	465	485	460	533	484	511	522	524	487	467	536	507	499	494	502	494	512	505	521	472	510	504	519	506	534	489	483	491	536	549	513	505	522	505	477	495	496	508	523	488	517	504	490	519	507	459	491	503	530	493	497	464	546	493	479	481	503	492	551	490	487	436	503	508	510	548	507	484	450	491	479	530	514	505	488	507	520	507	475	519	493	505	529	525	483	473	500	533	499	482	493	520	540	500	540	494	509	494	488	490	465	530	476	517	488	479	489	541	519	486	506	519	487	504	537	533	500	483	532	480	518	503	490	486	490	477	507	481	483	488	486	457	495	489	510	499	530	505	526	540	488	517	509	513	445	468	500	533	479	486	482	457	504	502	498	487	520	504	531	532	491	497	470	495	526	494	521	526	484	469	504	491	541	507	482	532	526	497	519	483	471	534	485	540	503	503
23712	21080	28056	24341	21003	7808	972	701	619	539	575	516	474	470	478	459	485	480	446	410	437	456	451	458	461	436	462	462	447	445	438	413	434	438	487	437	418	435	443	407	361	412	363	454	400	418	413	437	411	454	449	416	398	423	398	419	469	451	403	413	391	469	369	419	426	427	405	418	446	428	396	429	443	420	445	442	415	416	408	451	425	452	412	422	417	469	452	438	390	429	440	439	433	415	443	428	424	407	469	443	410	419	408	358	430	435	428	430	425	419	460	451	433	450	440	441	433	442	428	379	468	431	394	409	426	402	401	412	418	407	435	429	444	430	415	413	409	428	439	423	434	430	431	408	407	429	433	465	418	425	436	423	437	473	441	409	438	423	434	407	448	420	400	455	417	406	404	446	443	427	429	415	418	421	414	409	416	455	402	422	436	445	428	453	420	423	459	448	403	413	439	396	450	469	421	448	465	429	433	424	425	423	485	451	425	430	385	447	405	399	433	445	414	443	420	448	410	403	428	452	407	424	447	403	422	416	396	441	439	410	417	383	423	450	393	434	422	472	418	402	423	421	424	420	380	431	423	423	446	465	450	442	429	391	441	439	427	396	412	444	403	427	455	409	461	402	421	433	413	404	442	389	454	444	433	438	405	439	412	389	425	406	426	426	390	449	437	441	461	428	443	414	416	444	418	416	386	409	421	425	423	429	405	376	421	442	427	411	435	428	421	450	436	433	425	387	415	401	409	443	440	464	436	399	426	449	409	433	440	436	426	434	415	387	413	422	479	437	395	417	405	393	432	409	438	414	433	430	455	394	455	416	418	425	415	389	428	444	420	417	465	439	413	413	419	418	437	421	420	412	409	406	465	429	430	418	446	424	412	460	400	436	425	388	386	420	416	402	439	434	439	441	443	417	461	420	432	449	434	449	447	414	416	464	411	394	420	473	425	419	425	445	402	429	435	410	433	440	449	423	385	426	454	451	424	417	414	410	428	407	417	424	450	420	401	420	427	431	409	408	436	400	433	398	430	424	427	479	447	413	409	428	445	407	414	458	410	434	434	379	451	404	442	388	436	416	477	450	414	424	394	410	407	431	401	449	417	416	433	396	431	421	401	451	392	423	430	380	404	406	434	439	430	396	451	429	419	439	395	406	409	434	431	424	408	391	380	445	454	464	429	398	417	417	408	456	394	428	417	387	422	428	444	403	414	437	418	451	440	429	414	425	422	452	399	381	446	400	416	462	384	445	435	421	414	420	449	418	409	463	435	399	437	437	455	409	432	401	391	422	411	428	430	426	442	449	444	445	426	414	437	418	428	411	422	453	375	433	396	428	449	419	418	420	440	371	411	421	427	408	381	455	440	431	442	439	418	416	415	421	447	447	439	429	439	422	435	434	453	454	423	419	393	415	448	431	448	411	405	420	412	429	392	438	432	407	429	419	429	418	435	426	424	399	399	415	464	416	383	445	430	455	400	405	404	415	460	417	452	443	380	453	404	439	415	398	459	439	440	419	413	426	422	430	410	430	397	416	459	436	428	412	423	404	410	423	391	446	430	426	452	430	389	416	424	380	402	403	425	405	401	441	448	405	428	426	414	413	464	412	431	428	442	392	378	435	455	427	427	423	414	400	377	436	467	408	444	431	407	418	451	390	415	428	458	401	397	406	399	415	423	456	459	418	437	435	440	409	434	447	403	429	428	453	421	422	425	452	413	451	404	426	421	452	428	421	415	377	433	431	439	404	440	441	414	427	407	417	472	400	417	427	403	421	424	467	397	394	430	428	456	389	446	460	420	407	413	412	443	414	431	448	380	458	430	421	446	439	428	415	422	428	423	451	386	425	418	418	438	452	429	423	412	421	402	429	393	438	413	387	462	398	434	406	408	396	452	426	446	430	399	402	413	432	432	372	424	439	413	420	410	453	411	462	458	425	448	445	402	399	424	419	426	404	421	433	398	422	441	415	425	393	423	390	418	433	397	448	437	449	462	448	442	394	419	413	413	419	433	437	437	442	427	433	439	438	433	448	414	464	431	398	426	421	410	416	408	419	444	436	386	410	448	425	427	391	402	459	397	456	406	408	419	399	415	400	432	444	398	418	454	420	443	401	466	429	427	404	417	426	429	459	395	441	440	453	419	379	431	425	415	431	453	419	418	433	398	413	438	412	445	415	471	426	408	416	427	418	407	407	451	402	458	440	449	460	404	414	434	444	411	447	453	434	397	410	478	424	392	417	419	409	461	405	437	445	454	438	410	407	458	385	449	422	406	414	430	404	415	452	402	403	392	441	398	414	419	425	398	455	394	421	441	408	423	426	415	422	450	408	430	415	456	424	416	436	429	426	445	399	428	424	410	416	411	442	456	432	451	430	422	429	421	395	454	429	460	423	429	449	438	425	444	444	424	476	438	419	420	451	433	459	396	404	397	406	425	461	411	440	438	431	414	436	442	437	441	443	423	445	431	408	408	407	423	421	439	446	434	399	461	442	420	414	391	414	409	449	439	411	429	394	432	429	425	427	407	455	438	421	407	433	410	447	439	423	430	397	400	444	433	411	458	422	420	433	430	386	428	431	421	413	454	388	424	441	371	431	423	440	445	433	405	454	410	411	437	417	383	418	436	461	440	404	400	402	411	421	441	469	446	419	402	412	450	409	424	423	399	418	445	392	440	436	384	409	441	462	470	425	430	441	405	439	440	419	431	457	452	420	447	404	448	431	418	444	437	427	399	435	422	421	436	385	403	421	388	437	413	435	405	415	441	417	400	459	435	427	462	423	403	429	415	425	454	417	412	402	407	439	450	405	423	395	412	445	408	394	430	437	396	411	413	452	411	427	391	445	420	437	427	442	460	449	446	400	405	424	423	402	433	447	455	444	447	413	415	433	426	420	405	418	404	427	420	426	417	411	423	447	477	409	428	420	425	394	436	424	422	446	427	429	403	396	429	406	439	410	431	423	412	389	446	425	408	411	438	470	402	404	390	436	389	420	411	410	415	439	403	437	461	409	433	424	412	421	427	401	383	446	419	397	435	426	426	457	436	448	444	400	404	416	402	455	426	407	408	415	419	424	434	411	400	413	414	427	415	422	419	466	406	406	399	424	405	458	433	428	456	444	466	434	404	437	449	420	416	381	439	429	412	414	431	448	414	431	441	395	408	426	404	402	426	412	451	455	408	461	410	411	409	397	428	418	424	453	429	444	432	427	408	408	459	432	387	436	444	427	427	404	417	423	376	424	412	437	428	423	409	417	424	413	397	409	408	463	453	385	477	420	402	429	433	412	413	429	435	423	457	415	447	431	406	444	391	414	429	410	420	422	423	437	419	378	443	389	438	446	413	444	400	406	409	439	390	376	419	397	443	459	391	403	436	407	408	413	416	388	384	430	445	438	401	442	448	438	445	435	438	387	469	435	421	430	447	431	397	421	429	434	433	420	418	429	424	429	416	415	391	450	432	420	404	468	414	416	451	440	434	458	393	409	412	441	426	434
20485	32228	20092	5547	2018	1538	1225	1098	978	839	735	747	688	640	633	603	587	611	587	558	622	558	578	559	570	560	519	545	553	593	583	569	518	521	552	540	519	528	548	515	506	563	546	524	551	510	533	524	514	556	526	567	539	531	511	540	502	548	506	545	543	544	537	510	540	551	569	523	564	537	509	526	551	516	509	527	528	523	515	536	521	513	562	562	500	515	532	569	510	517	506	567	536	521	527	537	557	554	524	552	539	524	545	514	561	536	514	550	532	567	537	535	518	498	529	524	519	547	516	507	537	516	536	528	505	547	531	505	550	505	542	537	510	511	543	511	475	517	505	529	537	544	528	550	553	500	512	517	550	517	538	528	597	528	550	526	473	540	512	545	525	508	541	550	517	529	549	530	498	555	532	535	544	537	474	512	552	531	528	504	498	522	524	519	500	550	550	524	490	532	519	515	519	532	501	525	508	557	507	516	556	556	514	571	524	526	520	508	543	543	578	551	540	541	535	537	549	534	514	516	509	489	535	555	545	494	533	487	526	498	514	529	502	539	495	564	517	545	561	521	572	524	551	500	491	551	528	542	541	501	538	535	501	476	535	503	539	531	529	530	537	530	537	488	511	509	533	536	506	468	534	557	516	540	530	530	551	508	534	541	529	503	503	552	585	551	505	529	521	542	486	488	532	510	510	502	472	481	575	554	561	489	536	501	517	495	516	524	529	529	524	516	542	497	534	544	503	559	520	599	531	530	508	509	527	516	568	508	513	513	522	535	488	539	539	516	524	491	498	493	546	504	553	506	538	533	575	526	549	527	518	568	535	540	511	529	512	549	545	537	498	531	509	534	515	548	511	503	538	550	555	524	505	495	556	550	496	537	521	531	541	545	537	543	534	548	579	544	523	536	502	513	519	504	502	478	490	504	530	567	542	532	530	532	520	540	547	526	532	559	521	549	556	528	537	500	561	528	558	592	535	530	505	535	513	541	541	493	532	535	498	542	530	529	523	520	557	540	517	545	529	550	517	518	488	514	568	503	512	507	512	538	482	522	528	498	523	547	527	518	513	489	518	552	520	554	554	547	507	526	547	523	540	494	553	511	491	519	538	520	540	541	534	518	498	498	503	505	509	477	535	545	492	534	523	516	533	527	505	521	552	508	575	516	551	529	528	529	486	597	514	490	507	525	536	483	546	507	528	503	501	522	552	542	561	528	538	536	525	506	531	536	563	530	531	509	566	526	534	551	512	528	530	517	545	535	544	512	542	489	516	564	540	550	505	579	514	537	500	494	540	508	500	555	557	495	521	512	519	514	548	532	538	521	591	537	509	493	524	530	512	568	520	532	553	506	536	546	520	560	534	522	512	507	486	507	566	492	560	518	571	524	552	560	529	563	542	546	529	519	563	518	518	546	532	513	551	498	515	533	607	543	521	531	542	471	532	531	513	490	496	524	512	502	525	554	542	571	512	502	548	552	513	512	495	502	521	522	539	518	558	533	505	560	489	538	525	533	521	536	521	541	504	510	509	518	484	540	555	540	534	553	508	512	509	535	500	537	562	596	509	529	501	528	504	509	541	525	537	547	562	562	507	515	509	535	532	502	565	525	573	504	479	541	520	574	546	530	543	532	519	568	525	520	538	528	517	502	532	522	531	488	543	516	530	514	522	535	510	523	503	570	506	541	540	535	544	475	512	506	588	554	529	522	560	510	572	512	512	536	528	541	548	517	540	511	549	540	564	493	554	493	515	542	492	546	557	541	531	521	516	519	523	525	512	504	515	553	546	557	522	534	536	524	519	540	523	509	543	515	522	529	512	539	527	560	525	473	539	541	566	546	541	520	539	552	506	526	550	513	500	549	530	518	537	499	498	529	483	558	508	544	540	510	531	548	544	519	481	539	489	482	480	529	532	519	545	504	570	545	547	485	529	560	502	515	512	493	517	550	561	531	508	486	532	509	491	475	515	513	558	528	508	536	489	533	505	530	507	511	495	554	527	544	521	508	472	489	552	519	491	513	553	519	545	528	497	520	534	517	557	505	565	505	510	539	504	517	486	532	501	534	536	538	543	483	523	534	510	515	546	556	516	510	527	535	535	536	500	513	490	518	549	560	467	543	530	562	537	514	519	522	518	507	501	511	544	521	540	504	479	460	539	540	525	507	503	560	492	529	531	537	560	513	548	541	497	506	525	557	498	553	552	540	554	536	538	534	484	551	515	528	527	504	495	543	536	512	539	562	512	530	482	485	495	548	525	522	536	479	558	511	531	520	541	513	522	615	556	523	535	536	547	535	512	529	586	564	552	512	511	531	537	528	525	523	521	548	582	542	519	531	515	567	524	525	562	556	544	488	543	570	544	546	525	487	529	555	561	511	525	517	520	507	524	553	541	555	502	532	490	538	516	527	531	525	508	476	531	553	470	520	535	547	522	497	533	530	522	535	549	523	556	492	535	510	520	517	532	523	550	541	524	534	504	540	499	519	560	525	560	505	517	556	527	518	496	537	516	522	554	528	491	528	506	501	537	527	529	506	514	524	514	520	572	514	533	556	535	527	551	545	524	524	552	531	495	514	537	552	521	526	484	586	531	548	547	545	508	537	541	529	553	470	551	575	491	531	528	595	539	542	539	546	508	572	539	546	555	536	572	533	516	524	539	541	515	494	528	531	481	477	559	472	535	490	512	551	521	530	514	503	531	526	533	536	530	519	549	543	569	535	565	534	485	564	552	533	498	525	501	579	498	559	534	570	544	538	542	503	506	562	499	574	513	534	526	523	521	546	581	494	552	531	501	521	525	519	529	508	543	576	526	527	531	539	520	547	524	544	504	512	557	508	551	526	524	560	566	529	538	520	541	482	522	530	543	542	544	512	539	505	487	525	509	566	497	533	547	549	514	548	525	561	501	535	569	487	540	542	532	532	546	560	532	517	489	489	521	542	536	514	519	552	524	495	504	516	522	505	536	491	549	506	502	518	518	551	526	505	533	504	527	577	507	502	490	501	526	535	546	511	554	560	551	486	565	518	556	549	524	480	544	515	531	492	547	530	549	567	565	546	508	528	564	502	518	527	520	498	516	542	529	556	537	482	568	550	523	543	549	524	510	547	554	530	517	566	556	524	522	559	542	519	535	552	515	518	514	524	522	524	488	573	527	535	483	511	543	534	510	552	544	531	534	523	541	503	551	529	510	499	556	507	545	546	531	504	541	547	547	520	523	537	553	518	557	552	530	500	446	511	499	565	525	483	537	546	515	490	523	530	547	589	537	570	562	542	541	514	548	513	516	548	548	497	528	546	518	490	555	530	518	545	515	487	508	522	527	515	515	538	528	553	521	551	560	476	496	489	513	570	521	547	580	542	532	523	569	531	586	540	526	495	535	521	575	529	530	549	532	468	505	538	521	535	524	518	550	548	493	535	525	546	527	501	528	573	522	522	521	547	595	499	509	542	526	535	552	528	524	529	525	503	500	535	508	540	545	556	509	541	571	529	540	524
24767	21048	26911	25197	9250	604	443	383	365	354	312	297	282	331	319	304	279	282	269	266	287	282	261	274	282	258	247	248	261	272	280	261	290	274	279	288	239	256	251	244	295	246	249	265	240	248	257	294	235	236	270	265	250	266	258	284	240	266	277	276	244	254	257	260	278	266	297	253	274	274	263	266	252	264	257	245	261	255	259	254	252	234	261	278	265	239	255	277	239	253	249	269	249	258	252	244	282	230	260	238	257	246	274	278	240	271	238	269	245	269	260	237	251	234	252	238	227	229	263	263	255	265	273	280	274	245	235	257	263	272	239	233	234	249	255	238	273	260	273	257	256	261	251	257	293	265	259	255	269	278	275	277	278	265	265	229	248	247	267	255	249	246	254	245	247	258	272	267	260	298	278	248	263	280	241	240	237	224	258	238	279	266	251	284	262	248	267	241	240	251	246	258	260	261	261	265	260	254	246	267	240	252	258	263	258	255	278	295	269	280	272	269	282	233	221	245	241	270	264	272	245	284	263	231	269	228	266	264	289	227	245	245	242	248	235	291	239	265	279	260	266	260	257	270	266	245	252	291	255	281	239	281	274	250	271	278	256	253	281	263	253	293	257	248	270	266	251	270	273	238	262	265	245	275	288	263	254	253	224	246	283	234	249	255	252	258	276	257	250	252	258	280	239	248	267	267	254	263	238	244	243	274	226	261	259	280	256	240	280	257	252	279	239	267	244	233	262	273	264	255	227	239	279	223	285	231	243	255	271	276	251	273	224	259	263	246	252	243	244	233	262	255	261	270	235	250	292	254	250	261	250	257	239	272	279	242	278	246	259	298	256	277	243	255	251	239	258	210	264	250	283	252	260	241	260	289	280	259	254	252	244	241	269	257	276	240	252	246	263	256	259	257	232	282	294	252	295	272	249	235	276	262	244	247	231	266	242	250	258	259	231	265	239	246	231	247	279	248	248	277	255	256	239	255	252	272	236	238	249	252	264	263	276	240	244	272	279	265	227	234	259	273	282	246	261	255	275	288	240	257	272	230	259	232	280	266	247	273	253	234	255	270	260	265	255	286	267	257	253	254	259	245	259	273	252	266	273	244	274	260	244	224	272	266	279	257	269	269	284	227	253	269	274	233	256	265	223	278	258	237	291	251	236	254	239	256	270	261	270	249	250	246	282	285	265	233	262	245	282	253	258	269	263	255	263	237	276	267	220	297	227	275	261	249	253	239	268	271	255	243	268	255	271	254	255	238	259	273	263	239	274	267	270	263	254	279	270	247	279	235	284	234	257	274	252	255	248	257	246	267	252	278	265	271	221	298	258	266	259	275	257	253	255	236	217	249	258	255	249	239	236	283	220	269	245	238	239	262	243	222	260	273	245	255	240	242	239	251	222	274	272	286	239	250	261	286	274	233	262	259	279	268	278	282	268	252	237	232	258	249	270	230	267	273	256	243	249	261	247	267	239	277	286	273	257	243	268	241	283	245	266	254	275	240	274	246	256	299	309	252	268	257	225	243	260	235	225	268	272	254	267	234	263	255	245	254	284	254	251	229	234	269	248	245	240	266	249	245	278	258	233	268	266	269	253	237	254	245	248	257	239	257	259	269	247	249	254	264	272	247	245	248	233	269	241	271	263	253	267	282	268	253	251	251	236	263	253	284	282	273	275	277	240	283	237	275	259	265	273	241	263	235	245	261	278	261	289	289	241	265	239	264	241	274	252	251	258	238	274	239	258	240	267	263	242	253	245	248	299	253	265	220	271	255	250	234	248	259	254	245	213	231	249	257	253	228	265	250	239	262	235	248	242	257	242	262	266	231	262	252	267	258	245	245	254	264	274	252	276	260	242	270	241	262	272	240	260	269	263	273	226	251	271	246	274	276	264	243	281	242	276	278	283	271	260	251	256	241	257	258	248	255	263	251	282	265	225	249	248	252	246	256	255	239	235	261	249	252	250	246	259	248	287	249	272	273	238	270	256	260	266	236	263	257	287	247	253	245	252	250	252	278	261	278	245	277	264	250	258	248	276	284	263	269	265	244	271	260	228	248	250	247	238	253	282	251	267	250	221	248	277	248	258	249	266	286	273	250	292	267	253	218	254	249	251	251	281	247	270	256	269	231	283	253	261	252	240	245	229	252	262	259	277	279	261	250	242	269	223	237	250	249	259	259	225	250	267	275	254	230	241	278	240	289	259	241	259	237	263	253	261	254	215	264	242	273	292	248	251	249	256	259	222	266	252	290	266	229	257	268	254	234	276	254	260	244	273	263	252	237	282	244	266	259	261	231	273	264	263	236	267	263	246	254	252	240	257	242	242	248	245	248	246	256	248	239	261	255	259	262	243	249	256	276	277	268	233	252	248	264	269	264	268	280	280	251	250	257	264	253	232	255	256	262	251	253	224	223	271	265	260	264	265	246	234	235	229	236	276	254	245	250	269	228	243	241	242	260	266	249	258	260	272	257	244	208	254	253	249	236	264	259	239	235	261	278	257	256	271	251	260	279	265	263	253	254	268	262	269	237	261	262	228	232	264	256	259	248	274	251	272	239	252	266	263	265	274	232	264	279	237	252	237	271	285	278	278	266	262	237	255	254	269	230	252	259	224	281	252	247	246	278	235	257	256	258	275	251	256	224	232	246	254	246	270	258	252	255	286	251	263	296	257	238	239	237	261	248	253	250	240	286	268	245	276	268	261	259	256	253	236	267	237	282	279	234	259	239	243	291	230	263	248	263	232	256	273	248	214	250	265	250	252	256	278	256	250	269	240	263	251	251	273	263	250	265	248	258	230	269	262	236	279	259	262	289	254	248	258	247	254	280	256	247	260	251	242	262	263	257	247	253	256	232	240	240	241	262	263	278	253	247	250	293	280	265	249	241	273	256	250	251	295	253	275	259	259	264	279	212	241	237	254	272	291	261	236	269	258	281	253	244	243	226	284	267	247	253	248	233	279	254	275	280	270	248	262	247	289	261	251	267	244	260	245	270	253	248	298	257	237	251	257	252	247	264	240	249	244	272	264	257	229	266	249	273	271	261	282	250	246	251	267	244	252	263	266	274	244	263	242	271	261	242	235	272	267	241	230	267	258	258	224	267	276	260	267	254	259	264	228	261	268	265	260	285	274	254	285	274	280	265	239	281	240	229	266	227	265	229	248	230	230	252	255	272	264	252	247	282	257	273	256	236	243	245	228	270	265	264	238	270	276	232	242	250	241	247	255	235	267	251	277	237	275	249	272	244	229	278	287	253	254	257	216	241	252	216	260	248	259	263	284	265	241	249	249	265	259	233	245	244	254	253	256	255	227	241	256	258	264	260	267	275	245	277	254	245	242	282	266	227	247	254	260	265	254	246	255	252	278	256	268	234	266	257	242	257	236	277	243	226	269	255	267	250	251	262	219	253	241	281	248	233	237	236	233	286	244	229	252	256	272	248	243	272	244	287	227	253	289	263	255	234	258	238	272	270	244	261	241	251	252	255	256	283
20063	27535	16593	4727	1218	907	727	621	570	470	462	404	385	391	351	371	362	341	343	354	330	328	357	327	350	330	320	337	342	303	355	330	333	343	310	339	306	367	322	326	341	332	315	349	319	320	328	319	309	345	342	332	330	317	340	309	317	324	321	305	332	332	304	309	335	305	331	341	303	323	320	327	329	308	355	309	317	325	335	294	335	322	305	295	298	299	327	327	307	309	317	308	350	320	318	349	276	322	294	333	330	344	342	301	323	320	338	310	320	323	336	314	332	289	312	331	340	352	341	326	329	353	303	341	331	334	322	336	320	346	287	314	342	333	316	343	300	334	326	329	324	353	321	290	314	350	316	328	334	362	345	311	326	353	373	315	350	348	322	322	322	332	319	306	305	328	323	319	317	348	351	338	273	307	328	296	326	311	344	339	315	310	328	346	329	340	311	337	332	322	332	339	322	307	315	334	323	323	331	324	307	331	323	324	326	316	332	322	344	330	306	339	312	324	324	344	353	340	297	357	316	312	336	328	310	303	292	311	341	301	334	333	308	338	366	304	311	332	343	319	331	292	343	338	286	348	310	344	345	303	314	336	325	299	343	349	334	333	341	312	325	349	298	344	302	307	309	292	319	312	316	310	326	356	290	322	317	314	326	319	312	312	317	313	336	322	324	328	330	342	326	356	333	359	354	291	317	325	311	331	298	323	313	342	330	322	328	334	326	376	312	304	343	329	338	319	314	319	304	341	324	339	297	328	301	342	320	323	324	310	335	305	356	291	365	333	343	302	343	306	322	317	323	319	319	328	294	331	320	295	305	344	320	320	327	329	334	318	341	317	335	334	318	306	302	317	293	322	305	334	326	332	285	304	304	288	342	334	337	311	311	308	282	326	300	346	300	314	339	326	323	313	309	317	354	334	281	300	337	329	337	349	352	339	317	317	304	320	337	326	335	324	312	318	295	324	323	303	314	310	313	327	317	324	323	322	314	302	313	355	309	316	297	325	318	320	322	335	295	290	313	321	343	305	333	335	335	321	343	364	341	319	321	322	340	322	332	315	338	322	328	314	298	311	357	322	320	318	343	324	330	345	284	330	319	308	341	338	311	322	317	328	313	321	315	320	325	307	368	358	333	321	326	315	330	343	327	344	322	299	367	352	329	300	358	321	292	290	326	337	349	314	328	334	318	342	308	341	292	301	327	306	341	314	330	320	356	344	313	334	335	338	320	312	305	334	303	342	300	316	330	312	325	336	334	271	342	324	307	321	319	333	304	288	334	311	298	314	333	343	326	336	320	334	308	328	335	326	285	328	363	303	321	322	334	275	329	323	335	339	303	346	306	323	303	339	330	312	301	310	324	344	306	309	323	316	319	305	318	319	315	301	332	311	322	379	294	339	310	337	346	311	306	291	312	341	323	313	329	319	348	323	291	329	330	306	324	315	314	309	337	318	333	316	330	316	328	357	299	334	338	344	306	290	326	313	342	325	336	353	342	367	307	328	345	323	337	305	315	367	345	289	318	316	289	296	346	335	360	295	368	352	280	277	344	318	328	318	352	319	299	320	314	340	336	324	284	312	330	330	303	329	321	313	305	340	341	303	317	307	332	319	337	281	330	293	331	318	328	326	305	330	329	310	357	299	299	346	339	338	320	312	342	329	343	330	296	344	319	333	338	298	326	346	304	330	359	288	330	294	339	337	305	346	323	322	315	292	321	357	345	331	342	327	329	316	307	293	298	328	331	322	327	304	325	313	304	308	323	319	340	334	292	316	293	319	321	314	307	358	307	319	322	312	343	307	311	356	330	316	340	332	325	293	349	309	314	281	299	280	328	327	357	313	308	300	295	296	332	309	308	319	338	325	364	347	297	330	306	331	325	283	357	308	334	321	299	319	298	308	328	306	325	353	332	292	329	328	352	297	316	343	341	327	309	314	321	312	349	347	308	325	326	355	318	332	313	339	291	305	308	315	337	301	360	329	326	346	313	309	308	343	323	289	323	336	336	324	310	338	320	313	314	279	350	340	309	330	338	363	339	299	359	324	349	309	319	306	325	304	312	303	369	333	322	360	359	336	344	285	304	304	330	299	323	304	301	297	326	344	369	307	320	349	318	315	322	350	269	347	311	343	329	344	315	339	339	340	307	301	334	291	293	301	335	311	355	285	328	326	341	328	336	320	326	324	333	313	311	322	332	287	337	292	309	294	315	344	341	311	345	361	370	325	302	313	357	319	301	317	312	305	354	321	321	305	306	349	310	314	336	307	324	322	322	307	333	354	308	330	315	319	329	330	310	313	344	331	335	327	320	317	341	324	323	337	323	359	332	324	304	323	309	309	325	315	336	329	302	339	316	320	297	307	317	311	333	321	312	323	326	311	312	311	354	341	354	318	289	343	338	368	294	330	319	313	343	317	290	335	325	359	325	322	353	328	296	322	336	301	278	302	334	305	315	296	305	348	349	324	296	334	299	335	312	339	284	329	322	313	341	314	311	303	323	336	331	311	315	312	328	308	353	317	311	300	315	305	304	282	330	347	314	324	325	323	321	295	319	319	307	329	332	319	315	319	324	307	333	315	338	344	311	299	334	363	333	314	340	290	323	334	340	292	281	343	298	308	289	319	342	324	283	287	306	357	312	320	321	287	296	321	304	331	315	351	301	337	326	339	353	334	297	324	312	330	333	289	331	336	339	303	319	303	310	303	323	335	320	312	309	319	335	354	323	315	297	344	328	338	299	319	310	333	351	331	350	332	333	326	312	316	349	340	315	349	325	324	301	321	300	331	316	298	348	313	331	292	319	287	311	314	312	330	364	358	337	348	309	344	351	285	337	316	339	369	335	319	348	308	333	333	336	318	294	329	318	336	331	332	304	327	346	342	351	314	332	310	348	335	335	302	319	312	320	304	312	306	351	333	353	369	314	322	316	314	317	345	346	312	302	354	311	315	343	319	327	323	317	313	339	301	301	313	263	327	308	320	307	329	301	333	296	361	325	309	302	329	348	320	296	316	328	336	324	308	310	319	333	302	343	338	305	286	330	306	322	336	342	322	339	306	317	318	337	325	317	282	305	331	313	302	322	345	282	316	332	326	333	331	319	344	298	300	317	320	328	308	323	323	318	305	314	362	329	315	306	340	316	313	340	341	292	343	351	298	294	332	314	334	310	327	349	339	312	313	313	303	346	344	333	324	342	327	306	321	323	289	334	330	329	304	329	298	320	329	307	340	331	308	343	306	307	323	322	334	331	330	299	339	340	317	322	307	305	350	290	334	296	333	323	308	313	331	324	310	354	317	328	303	307	323	297	322	303	314	302	320	324	325	311	339	319	299	299	341	340	337	308	306	295	340	319	296	321	313	292	321	285	300	356	303	306	302	359	323	313	316	329	315	318	330	307	330	371	326	319	308	347	312	327	344	333	306	344	302	309	340	344	330	316	314	294	323	331	315	311	331	316	329	315	342	314	332	325	307	306	312	309	305	323	306	322	337	315	301
22630	21056	28511	23788	21055	20970	5499	733	557	538	447	434	393	368	337	318	311	334	321	282	291	306	288	305	288	273	255	253	257	285	279	250	262	292	240	279	280	271	232	248	266	262	251	267	250	268	235	273	283	241	272	258	248	250	257	255	249	260	264	252	251	258	265	266	243	264	256	264	289	230	254	244	262	244	251	254	249	264	269	247	258	280	230	258	243	255	232	266	260	255	249	292	261	278	221	238	212	248	243	243	259	248	285	270	250	245	255	235	262	260	254	277	281	240	278	262	249	240	256	249	240	265	252	236	248	246	275	249	243	234	237	247	270	260	250	253	247	250	265	297	259	255	272	283	280	265	227	256	241	297	247	280	262	264	259	255	255	222	238	245	268	253	270	258	266	259	266	278	229	255	244	262	280	260	255	243	258	238	229	248	288	255	242	223	240	261	255	254	241	284	246	241	240	240	265	260	270	238	264	244	278	261	281	273	254	249	250	244	240	263	223	254	222	255	253	239	263	238	259	244	274	231	239	273	263	251	245	263	242	254	221	252	208	248	252	231	272	238	241	272	258	246	267	243	271	247	267	250	261	253	277	273	271	248	248	259	243	281	275	255	264	205	273	258	234	249	282	256	234	271	246	274	261	239	265	260	241	249	242	231	254	259	261	266	258	239	250	231	240	239	266	256	250	255	246	237	273	281	227	249	240	259	273	261	225	234	222	241	231	245	240	241	259	289	272	258	257	271	249	263	259	245	252	258	272	269	257	254	265	255	286	262	244	280	235	262	257	242	283	239	281	276	240	244	272	236	228	243	253	237	274	248	232	240	255	253	281	255	269	293	227	253	239	250	245	248	235	235	256	283	242	262	253	232	268	260	245	262	277	274	254	265	236	271	258	261	261	229	243	229	247	213	266	258	254	249	230	271	249	269	266	267	279	250	220	232	261	247	242	287	243	269	271	240	276	265	233	243	274	244	272	233	254	257	239	247	236	233	279	269	239	273	232	246	259	246	225	243	240	267	257	270	253	247	282	302	256	257	241	251	242	237	228	225	272	257	255	229	242	263	268	283	222	249	274	248	238	254	272	248	266	281	245	240	275	259	267	244	257	241	230	269	249	235	259	241	242	226	263	267	275	235	217	243	251	262	267	267	236	243	256	244	245	247	266	281	258	252	270	253	243	225	256	230	253	254	258	256	234	270	248	262	240	242	265	231	279	246	271	285	232	256	239	275	264	245	234	256	265	269	219	279	233	257	249	264	249	243	238	239	287	259	247	248	253	254	269	245	262	248	295	249	231	248	271	278	230	233	268	272	242	235	235	223	257	254	265	243	228	260	290	215	246	240	275	237	237	279	248	253	238	258	249	252	253	253	279	265	245	272	262	245	253	246	238	241	227	239	269	251	265	245	263	272	245	237	258	297	247	268	257	248	247	268	256	258	256	250	259	256	268	255	292	254	253	264	293	245	219	269	271	254	240	237	250	268	241	280	259	267	231	242	259	225	252	234	245	273	244	248	260	256	261	247	241	247	246	253	254	240	227	248	229	229	246	218	274	249	268	236	246	249	239	261	229	257	248	264	277	245	260	275	201	268	244	248	243	210	250	246	237	236	237	288	254	274	247	242	253	247	255	236	248	243	246	249	253	258	244	261	266	255	271	244	259	250	251	250	250	257	258	244	241	250	235	274	239	254	254	242	240	242	240	260	237	242	245	253	245	249	246	261	248	227	270	256	246	262	267	245	276	262	263	255	256	275	247	254	286	265	247	255	259	248	259	255	264	270	251	275	258	261	289	256	249	260	243	252	260	271	252	260	269	232	248	241	269	245	244	240	284	260	258	284	251	238	251	249	278	244	238	237	260	231	250	274	221	234	234	233	251	252	275	249	258	259	265	248	255	257	273	250	270	270	277	283	255	254	273	256	254	262	231	252	259	288	258	267	266	238	236	259	252	280	254	249	239	265	253	224	266	281	229	250	258	230	261	228	251	250	270	250	231	240	237	267	274	242	253	257	271	265	258	282	273	262	274	261	281	249	269	253	265	237	241	287	274	239	256	240	263	246	220	226	243	245	239	258	261	252	256	239	243	275	237	263	250	246	247	265	248	221	262	246	267	250	256	235	252	270	270	246	259	254	270	255	236	237	265	228	241	243	227	209	232	226	237	243	262	240	235	246	239	241	220	265	226	242	229	259	250	256	234	271	264	259	298	267	269	255	229	260	226	270	243	296	266	254	230	272	243	248	243	254	248	264	236	274	255	247	234	238	234	262	263	283	263	252	268	263	236	275	249	280	292	276	236	263	258	236	236	232	248	223	237	246	262	271	266	232	251	280	242	237	228	249	237	259	268	235	267	253	245	238	261	243	257	257	240	229	262	257	256	251	273	264	262	239	228	235	232	256	224	253	252	281	232	252	253	227	238	252	226	259	267	247	234	247	275	249	254	263	266	251	243	274	255	257	261	273	261	239	249	230	255	238	259	264	251	255	264	266	235	253	226	276	243	238	233	226	244	238	263	286	245	268	281	255	251	268	252	267	245	236	242	247	260	268	265	232	267	256	253	251	258	240	270	237	269	276	263	270	249	239	266	260	248	229	263	256	257	235	254	263	254	238	250	228	255	276	253	247	266	258	237	277	230	253	247	267	287	278	257	240	255	242	257	232	256	235	266	220	221	244	266	231	277	254	285	239	261	239	248	259	233	278	263	232	233	259	205	279	246	261	248	239	250	231	253	259	226	252	241	255	218	251	245	270	255	264	273	287	282	240	286	257	251	248	241	269	229	259	264	240	254	266	254	245	259	264	249	253	218	232	275	253	236	247	242	280	253	246	243	270	266	266	266	258	237	231	282	243	231	250	258	280	233	251	263	232	243	251	264	242	267	261	238	239	257	249	260	266	237	241	268	262	254	221	260	265	237	260	261	243	261	247	251	260	263	259	248	221	259	278	214	260	241	232	257	246	270	272	251	249	253	272	262	252	273	253	259	237	257	263	252	253	258	241	242	276	235	230	248	252	201	272	265	263	239	243	264	269	245	263	245	264	222	264	237	272	248	262	271	284	271	240	245	238	235	235	240	256	268	234	262	259	241	221	260	250	267	241	257	213	255	266	238	267	265	211	265	264	257	226	233	236	220	259	224	238	243	259	246	238	278	243	261	260	243	245	255	252	226	245	259	253	244	247	264	259	249	272	271	233	262	240	260	244	240	260	251	250	262	244	273	261	260	246	279	257	261	238	260	259	252	252	244	251	230	272	277	236	267	244	291	228	257	256	243	238	258	220	246	230	217	222	294	255	236	222	266	248	250	239	256	229	216	249	265	244	256	262	265	254	244	261	245	248	237	236	218	241	251	252	259	251	239	280	274	243	277	251	230	232	284	279	238	267	240	265	251	250	249	220	278	235	239	268	249	271	251	231	259	237	271	248	237	229	243	273	273	248	235	244	269	245	273	259	239	260	245	230	237	250	272	267	254	257	261	258	293	239	257	232	252	275
25062	38917	28315	10358	3251	2224	1713	1299	1079	969	772	663	561	488	490	464	447	428	407	385	382	380	391	356	345	359	364	364	379	364	350	372	358	306	344	326	335	335	328	341	332	318	332	358	315	332	347	336	343	347	315	296	355	327	324	340	306	312	318	293	315	293	316	356	320	306	332	308	323	295	306	305	328	321	313	362	315	310	340	343	306	334	332	309	312	335	317	333	331	323	283	312	330	318	313	316	322	307	324	307	321	301	321	318	336	344	343	308	314	343	372	331	332	294	333	315	311	324	335	328	335	337	326	311	345	339	293	363	307	322	341	343	328	338	316	315	345	340	312	309	343	314	347	310	321	326	340	323	335	317	365	349	313	321	332	329	335	310	344	321	327	290	311	322	319	301	318	331	316	281	348	282	321	331	355	395	351	355	305	314	312	330	330	317	315	299	329	295	332	345	299	315	319	320	340	336	306	329	298	321	330	341	338	349	319	312	355	323	331	304	275	325	337	340	330	316	339	339	310	303	305	315	298	333	327	320	318	304	298	319	331	342	340	347	315	303	294	344	303	313	311	296	316	325	308	331	302	321	302	307	332	318	308	317	335	307	317	328	288	317	319	334	314	310	301	315	351	319	361	326	317	319	352	347	291	292	337	323	345	320	330	307	332	317	316	303	337	305	322	346	319	329	301	306	326	279	288	315	347	309	335	316	323	306	322	307	338	326	326	324	305	303	327	285	358	330	304	308	318	314	315	324	328	285	310	360	327	334	328	280	299	337	279	330	352	308	303	328	342	353	348	305	331	352	308	334	292	287	307	314	298	340	317	331	338	304	309	293	316	316	318	323	332	318	305	352	334	328	336	322	327	306	359	318	304	325	337	302	318	326	290	330	310	285	335	316	311	311	326	319	337	310	336	318	324	316	298	325	318	286	303	317	330	351	315	293	317	342	303	318	320	301	371	332	338	314	328	329	328	357	315	316	327	311	310	314	321	302	304	321	319	329	356	295	340	282	353	309	298	326	304	332	331	319	335	333	329	348	313	338	344	341	303	344	309	330	308	302	317	292	336	333	315	320	312	308	309	307	312	321	310	321	314	333	328	351	300	316	291	289	344	333	333	319	328	314	335	336	331	330	304	332	303	346	310	305	321	347	331	318	332	307	340	297	312	326	337	302	299	327	315	363	345	289	314	321	299	311	326	321	331	322	337	328	328	350	297	342	320	331	317	289	344	316	324	313	306	307	336	325	326	343	315	306	350	324	327	323	319	331	335	344	289	329	340	289	304	335	310	326	322	312	327	335	317	336	298	293	308	316	338	363	324	308	318	324	312	319	337	319	324	306	343	306	300	324	307	323	319	283	336	326	311	314	312	325	303	286	298	326	295	298	340	345	291	307	338	298	321	295	332	345	363	329	325	290	340	319	348	350	305	365	316	318	298	321	317	307	331	326	321	306	304	310	326	325	358	268	340	338	344	364	309	342	344	322	283	322	314	338	313	356	327	371	309	318	328	337	345	316	319	342	329	321	329	334	332	317	320	299	318	327	317	333	290	333	296	301	321	328	300	344	355	305	302	337	343	292	316	333	286	323	312	295	288	303	341	310	284	313	292	369	330	335	331	327	323	352	345	294	291	375	345	296	312	317	335	304	323	344	307	317	319	366	324	300	304	308	323	310	300	314	332	345	336	330	327	328	347	335	316	332	321	273	310	317	330	327	310	335	323	309	313	291	344	308	340	326	324	306	337	314	310	323	323	332	341	311	330	329	343	318	346	326	314	342	303	335	324	323	334	353	321	347	301	320	312	306	319	347	290	340	328	277	330	298	307	307	322	305	314	322	307	330	294	330	326	365	318	322	313	284	311	285	313	327	334	343	321	335	316	318	330	316	333	320	320	324	334	290	303	362	335	325	345	351	307	305	278	310	299	329	299	319	313	326	326	331	321	352	309	323	300	341	321	334	297	305	328	316	323	316	287	323	346	323	277	321	312	291	291	308	315	304	296	310	340	349	329	332	309	333	319	338	332	332	341	334	316	340	312	328	319	348	313	331	300	297	315	322	347	293	307	293	313	314	309	304	346	318	313	332	302	343	347	320	315	317	312	322	307	319	329	308	328	301	326	330	323	315	336	302	322	307	311	329	352	315	328	355	299	326	330	313	296	316	286	341	292	306	316	326	293	337	345	320	340	337	363	329	305	315	322	328	315	343	322	318	318	315	324	298	298	297	349	323	320	322	340	312	321	305	331	328	316	315	319	347	311	335	294	326	328	342	297	311	314	312	339	339	285	332	330	322	314	311	302	334	316	315	337	283	326	337	312	294	324	300	330	307	334	316	335	293	344	347	305	356	340	321	324	325	314	295	332	322	330	318	315	310	335	319	289	318	339	303	325	310	312	317	302	329	310	339	297	340	330	368	344	330	343	340	324	344	314	320	314	333	309	326	307	299	372	337	294	330	322	310	330	332	336	312	345	330	346	317	315	292	312	334	303	324	333	312	308	301	313	306	281	361	323	340	309	343	338	337	311	336	297	308	341	302	334	337	309	304	323	301	329	373	308	301	322	318	328	325	310	339	300	360	317	310	302	297	372	317	339	305	302	325	339	319	306	324	301	336	290	321	295	306	335	320	334	301	357	305	330	357	291	317	332	333	327	337	348	321	351	325	316	345	317	323	333	304	296	316	309	295	318	330	305	342	331	327	308	335	349	303	298	325	330	316	333	310	314	303	277	347	333	329	294	319	340	337	318	297	347	324	323	288	320	297	327	342	324	346	345	296	310	312	321	335	332	310	345	335	317	323	302	326	339	339	318	331	319	293	331	316	316	312	307	330	328	306	335	319	311	332	322	281	322	309	317	306	330	321	336	336	311	299	311	331	350	318	364	313	326	311	332	311	319	345	360	316	316	371	357	317	332	342	354	341	333	336	331	324	323	344	336	305	318	313	330	327	317	321	318	319	348	306	346	334	346	308	329	322	314	358	320	312	291	333	346	293	325	303	309	339	310	283	310	309	321	341	347	343	331	262	330	324	326	344	325	272	336	327	335	301	297	343	312	306	341	317	348	355	317	300	346	303	307	323	325	318	330	324	338	302	316	319	324	314	332	324	350	319	313	307	312	311	301	328	311	280	320	311	306	297	312	370	315	343	309	312	353	326	313	298	350	308	277	321	323	327	316	306	317	281	309	303	326	314	320	351	333	292	336	333	359	341	320	306	297	340	332	300	340	321	342	311	326	333	289	306	333	306	314	290	324	325	320	309	333	338	310	326	377	301	323	339	320	301	316	328	340	283	303	312	331	348	309	328	311	317	355	338	336	308	314	296	312	302	291	287	297	307	333	320	296	326	324	308	294	313	329	315	309	328	357	301	324	312	318	331	327	317	320	325	299	306	316	282	320	351	293	318	304	337	283	344	331	345	313	336	300	345	301	328	309	324	320	293	341	342	344	301	300	316	320	315	317	319	346	321	330	305	328	321	358	329	301	354	353	311	329	296
27398	19964	11554	2552	537	424	416	396	449	380	389	388	405	434	402	387	400	439	423	375	361	396	366	384	442	435	394	428	407	402	409	422	410	416	406	398	390	384	399	379	412	410	460	465	405	411	402	392	388	386	427	389	391	400	392	373	381	406	424	423	378	452	403	396	406	383	395	368	428	426	353	439	376	437	408	387	406	400	384	461	401	385	445	375	384	382	418	403	421	399	365	417	391	400	389	403	421	374	411	419	386	431	373	404	394	440	385	415	418	416	408	389	378	442	402	401	401	397	403	413	409	445	402	397	406	362	436	408	443	437	365	382	412	373	442	382	375	400	402	406	411	367	430	403	416	404	393	413	428	419	417	406	378	428	412	411	412	451	421	385	390	413	351	421	402	412	395	378	423	431	389	383	423	395	416	391	416	409	392	372	405	401	428	402	379	398	377	394	380	385	413	412	390	431	411	418	386	427	367	371	404	399	393	424	415	401	425	401	404	410	407	395	371	405	399	417	427	396	410	407	405	384	390	410	391	380	386	384	405	432	355	427	405	414	422	432	412	352	399	405	382	393	391	401	415	403	424	412	419	386	409	402	403	403	402	405	445	377	401	430	384	430	404	439	373	395	416	405	416	391	405	373	421	405	392	395	415	376	411	391	435	379	427	451	386	418	392	402	424	416	417	462	398	381	428	434	393	410	421	399	411	421	387	395	409	383	409	416	425	413	432	397	374	400	402	394	385	409	408	410	415	449	433	400	384	397	391	410	413	379	425	372	392	378	405	372	380	402	380	378	428	400	406	376	392	407	395	393	440	428	426	392	416	407	388	399	383	417	416	412	404	414	404	391	389	357	400	370	444	415	364	423	385	430	383	411	387	405	380	399	432	404	403	390	398	426	387	375	426	401	410	392	394	411	405	401	393	376	390	394	408	389	427	383	418	416	390	456	394	377	372	392	393	379	373	425	401	398	383	400	382	397	407	411	423	398	403	418	402	387	376	417	414	423	405	408	406	442	385	382	423	406	418	432	413	399	418	399	413	410	408	382	411	373	399	427	391	421	416	397	420	438	430	362	387	369	430	359	391	443	420	392	385	387	436	411	391	402	420	415	409	404	408	373	360	424	379	404	426	407	405	360	388	391	396	387	416	409	389	357	404	410	392	393	385	408	414	383	427	393	413	405	458	393	373	429	401	406	375	415	392	374	394	393	400	445	416	430	382	371	389	399	457	408	409	410	390	428	371	422	434	393	417	435	401	388	382	435	411	413	391	447	423	403	407	410	422	444	421	406	411	412	435	396	418	423	426	380	385	397	414	386	386	411	420	405	391	457	379	402	369	404	370	392	424	409	366	374	371	387	394	391	378	363	393	398	399	426	422	431	389	376	379	390	431	409	387	408	408	398	369	388	426	371	427	388	444	439	412	379	433	381	415	410	368	408	400	395	393	444	409	402	416	375	375	431	437	400	409	394	398	394	422	397	406	428	369	396	388	410	350	400	386	381	383	397	412	375	431	426	441	366	399	406	383	373	441	384	416	408	344	378	383	412	466	409	360	416	409	417	409	357	394	397	374	409	416	421	369	410	374	405	406	371	433	370	407	378	418	401	384	406	399	416	381	416	351	402	378	390	400	409	451	400	383	386	370	432	419	435	419	387	400	355	385	415	393	402	407	350	404	398	394	425	397	445	400	392	437	386	351	408	384	427	421	397	412	370	410	400	397	393	461	384	373	423	386	408	377	422	380	330	398	413	375	410	392	418	402	405	412	397	402	380	392	414	406	383	403	409	406	390	417	384	392	396	406	455	428	407	453	394	424	402	393	396	370	385	421	450	413	391	359	425	416	400	403	401	363	375	397	436	409	458	433	431	392	380	391	417	409	400	431	425	409	381	414	414	394	431	409	396	429	390	410	395	400	383	410	392	399	399	387	388	413	409	361	389	389	401	391	419	406	420	431	404	399	415	381	406	414	401	386	415	418	384	362	423	398	407	414	430	394	416	409	425	423	416	404	403	428	394	401	415	395	401	433	415	393	389	429	439	424	383	401	380	392	399	386	382	400	442	373	373	411	398	418	396	402	405	391	409	438	398	402	359	376	423	404	398	325	430	412	402	429	441	382	425	407	370	392	415	385	403	415	395	375	392	425	406	425	424	424	433	411	402	430	419	410	393	428	373	402	397	433	399	415	392	419	394	398	363	395	415	440	382	418	405	416	378	402	404	391	426	391	373	388	438	392	369	384	411	428	408	395	411	434	420	404	424	373	385	407	410	411	442	387	402	371	413	393	415	421	404	404	408	407	391	401	397	456	408	430	410	407	409	430	423	413	396	369	438	402	391	418	426	386	389	382	398	407	387	392	417	384	398	381	376	379	424	389	418	439	395	384	388	430	414	391	403	423	405	397	412	397	409	418	387	395	391	407	422	397	384	383	421	403	434	413	377	410	399	383	424	383	429	412	423	391	410	425	406	391	389	377	414	388	382	422	444	397	394	401	379	427	422	409	420	431	363	414	389	435	424	383	436	377	424	410	366	423	397	384	348	377	402	379	404	407	401	390	396	415	408	408	380	379	385	383	376	415	447	426	409	432	416	431	440	391	431	396	383	447	386	396	426	389	365	398	399	384	429	406	390	410	410	387	395	416	390	399	400	380	370	433	417	418	398	404	389	398	379	428	394	389	414	399	383	418	404	373	430	429	382	431	386	391	358	415	396	421	414	385	362	418	388	389	435	405	377	406	437	412	407	401	388	421	418	361	418	393	382	401	408	373	402	407	434	370	366	418	410	390	385	417	431	435	409	368	402	376	405	384	390	379	411	407	423	408	431	419	435	392	396	416	399	396	402	418	406	419	434	450	374	382	445	387	431	423	384	450	378	403	399	438	390	407	384	405	408	373	394	393	452	376	385	407	410	409	401	427	444	397	385	426	426	414	405	426	410	374	411	399	377	430	435	407	418	400	398	366	412	405	428	402	433	385	369	387	393	422	387	409	397	403	396	396	422	394	410	408	411	367	408	404	413	377	387	370	373	396	386	369	384	394	426	410	405	376	412	367	420	413	387	404	439	438	395	368	410	394	434	400	363	430	391	390	415	406	424	384	405	415	391	383	423	418	393	416	415	382	424	409	423	413	381	356	387	422	415	393	441	408	420	400	374	430	406	408	398	395	420	423	395	369	400	408	391	402	408	425	428	418	396	417	426	403	365	396	398	396	416	388	404	367	421	419	418	425	423	392	373	409	376	388	411	371	387	406	417	401	387	426	387	411	435	408	377	382	423	415	377	386	364	397	414	424	425	393	393	424	385	427	387	415	386	391	420	379	401	421	410	430	400	384	418	419	369	400	391	434	405	409	376	394	443	419	368	399	353	406	404	392	428	424	429	449	381	412	386	378	390	413	369	413	394	393	425	418	424	406	415	382	382	402	417	426	393	397	419	362	401	413	371	388	439	391	385	371	418	435	398	390	416	412	412	350	384	399	388	402	392	369	402	389	428
16282	18369	10326	2412	668	567	547	494	542	513	517	496	503	513	521	488	535	511	511	473	505	492	540	514	477	477	512	490	483	471	473	502	513	514	500	467	524	471	536	478	467	503	482	519	482	468	493	488	498	516	482	497	499	509	449	468	494	471	500	490	524	507	511	483	516	505	468	501	518	509	487	510	512	512	511	541	511	490	509	492	515	492	467	483	488	461	551	480	441	537	490	485	463	495	537	494	474	503	528	499	492	459	470	483	530	499	519	518	430	479	531	502	473	526	517	496	522	495	503	460	469	491	487	461	456	477	474	497	511	515	526	484	481	469	497	475	488	527	526	504	512	474	470	498	484	496	509	539	531	503	486	535	486	472	442	454	512	493	483	494	489	479	519	441	546	535	486	469	520	524	481	477	488	482	502	529	480	505	511	496	499	524	466	507	499	502	518	506	494	458	483	473	436	511	499	486	494	495	459	495	521	497	509	494	485	476	475	490	511	471	495	538	474	493	484	489	493	497	498	492	487	518	509	478	507	471	502	493	474	469	493	491	520	485	495	480	495	465	502	501	507	517	474	487	522	465	456	493	502	534	523	542	491	503	456	500	480	493	473	567	454	489	436	520	448	537	517	528	510	480	520	507	503	542	486	505	508	501	506	499	515	523	501	508	512	520	518	524	492	495	485	483	497	548	500	467	479	499	510	483	497	505	456	481	472	510	497	485	496	488	542	465	498	483	487	508	527	482	516	480	463	469	476	445	517	472	494	464	504	506	461	451	486	512	478	461	475	466	488	531	495	509	488	498	486	506	478	446	471	477	480	470	484	456	516	493	485	468	500	477	492	468	486	488	507	508	472	496	508	498	478	501	482	525	546	521	512	550	535	471	495	493	461	514	529	493	509	516	503	482	490	511	502	483	498	499	500	496	522	516	512	499	496	480	483	495	526	500	481	501	496	540	524	468	483	490	494	480	500	471	482	453	486	461	480	498	498	494	526	468	491	510	482	469	535	483	512	496	471	456	482	465	521	487	549	475	470	497	483	473	495	506	529	497	530	463	507	489	505	495	471	524	497	481	513	482	477	493	492	508	500	501	502	481	507	520	496	479	503	467	523	479	469	475	501	503	513	486	468	509	466	499	497	529	515	515	535	482	469	444	504	444	478	516	530	515	468	481	451	501	505	520	492	500	501	503	477	555	477	537	514	516	462	479	498	502	515	519	521	545	501	458	489	498	485	496	493	512	522	517	495	547	508	510	505	499	498	513	479	481	457	518	477	501	471	504	471	492	536	468	449	503	484	462	503	463	534	506	517	469	513	498	491	542	491	497	458	483	520	518	542	546	496	546	495	464	490	502	517	536	502	511	532	489	459	522	498	487	476	498	505	494	480	493	493	505	480	486	507	483	534	479	519	465	535	479	519	490	532	491	494	496	508	494	519	505	504	486	502	472	450	514	486	475	492	451	480	508	468	506	525	494	468	506	517	513	539	516	523	477	540	496	504	461	495	487	485	494	501	503	519	508	449	527	475	493	504	483	512	485	499	498	484	502	498	535	492	508	493	500	483	510	521	472	491	540	467	443	506	480	473	450	430	471	480	527	511	520	533	472	482	514	525	515	521	475	525	486	472	491	484	496	480	505	529	463	490	557	487	509	544	487	469	495	494	497	500	473	550	493	470	497	487	478	501	513	516	476	513	495	480	500	467	512	507	502	504	504	509	487	490	506	517	461	475	550	462	500	486	454	493	508	515	510	498	521	514	504	544	462	483	474	482	513	452	511	494	514	515	471	484	519	485	537	480	479	541	508	493	454	491	488	506	526	495	536	514	534	510	469	494	539	508	503	503	517	487	485	483	496	466	499	505	495	484	531	502	464	500	530	489	501	478	471	446	538	502	506	512	494	509	483	511	478	453	504	519	481	484	496	492	486	476	525	500	517	504	472	516	492	495	489	485	516	522	549	515	517	519	480	521	473	476	536	530	498	472	446	529	510	519	494	519	507	504	517	472	504	527	463	505	512	506	492	447	512	477	486	468	486	437	520	519	480	451	501	522	482	515	526	474	492	496	463	464	508	495	472	468	507	517	520	522	511	485	467	473	520	496	469	483	488	506	482	496	500	468	507	473	513	528	481	469	479	515	549	520	483	517	438	496	504	459	476	490	465	436	498	491	498	532	464	459	531	509	531	504	524	495	519	476	478	504	492	522	473	472	481	504	519	481	498	501	489	441	545	470	495	480	501	491	453	500	525	496	496	514	513	461	510	502	504	478	492	502	483	480	440	476	459	474	502	511	475	494	501	503	483	485	522	477	491	494	480	515	489	484	439	508	468	468	490	479	512	507	489	509	483	475	493	495	520	492	457	475	505	458	497	503	459	519	475	535	481	485	516	480	523	431	478	510	490	475	504	504	474	545	463	457	457	505	474	561	540	524	477	498	531	508	483	513	523	467	443	508	493	456	473	506	513	475	506	516	519	528	528	456	522	462	473	490	556	493	489	512	430	463	462	546	470	490	461	461	459	511	509	494	509	488	488	467	476	470	507	510	516	530	500	511	478	479	487	506	449	472	496	494	502	476	509	515	500	496	493	479	490	482	530	515	497	511	522	478	484	517	479	491	514	544	469	458	515	486	471	483	501	519	497	506	525	494	464	490	487	547	491	476	508	505	457	492	480	521	490	476	460	506	526	503	476	475	502	501	475	472	509	504	461	479	486	497	523	484	477	471	526	481	477	499	477	494	520	504	464	531	455	472	457	483	494	526	478	486	471	531	506	505	515	520	518	498	496	497	512	514	496	493	485	520	520	504	458	482	495	520	477	495	500	496	500	470	488	489	503	541	495	456	452	479	485	473	454	451	481	506	464	486	477	474	511	510	473	529	485	451	438	510	458	490	517	520	505	477	523	479	470	495	465	486	467	483	534	526	511	452	487	488	486	479	514	462	487	525	482	518	460	506	464	500	481	495	486	528	460	479	521	524	483	484	502	533	501	493	503	471	512	452	498	538	492	475	497	496	483	479	518	506	533	504	513	469	503	486	517	512	437	492	504	457	486	489	469	488	535	503	484	496	508	469	551	484	479	477	485	484	510	451	456	490	502	507	482	514	552	525	496	485	470	502	471	457	478	474	473	474	512	516	468	512	479	476	495	499	481	538	491	490	466	525	499	555	459	500	499	533	507	479	466	484	495	479	487	501	506	522	473	494	505	472	516	488	528	458	492	489	476	444	507	482	477	505	506	496	486	485	495	487	498	524	506	510	485	467	508	533	536	526	499	493	490	505	468	511	494	522	513	544	498	503	517	474	503	503	501	508	489	473	489	484	499	472	471	495	479	500	510	513	507	506	559	490	465	478	501	484	499	481	491	525	470	512	470	515	529	495	508	492	451	507	483	465	523	480	477	486	513	506	449	466	486	482	480	503	479	495	549	490	517	508	488	479	485	497	536	477	450	511	475	509	516	504	500	509	500	504	454	504	477	477	487	491	487	512	478	534	511
23654	21048	28041	24283	20959	7877	984	717	617	514	506	515	443	472	499	466	463	451	415	430	433	431	405	446	456	459	439	453	447	423	427	422	429	436	429	456	399	428	450	438	423	390	428	397	475	451	418	435	437	410	446	411	435	356	410	434	412	416	426	437	445	413	435	451	438	448	409	421	379	437	421	399	435	444	414	420	426	397	406	420	389	432	439	424	424	410	437	442	415	380	430	437	386	442	417	443	394	440	409	417	412	406	402	442	371	411	430	428	417	451	421	408	443	428	427	418	414	446	396	449	443	417	418	437	433	434	406	395	411	399	434	411	432	404	411	428	405	422	358	446	429	383	420	410	449	426	452	433	432	415	442	435	431	422	385	449	420	452	421	393	445	418	446	395	407	430	419	438	389	439	437	458	395	418	460	440	414	419	443	426	401	408	394	408	447	417	447	444	397	423	404	431	446	434	402	437	442	395	453	418	398	415	406	430	423	420	438	446	401	382	399	434	442	409	419	428	387	432	455	406	414	424	424	451	402	416	411	439	471	438	398	431	385	400	422	485	435	417	399	446	424	396	396	401	417	403	455	415	420	414	380	438	402	407	405	392	417	425	394	408	355	437	394	444	428	435	382	395	449	410	442	444	436	403	461	431	446	413	408	420	416	441	410	426	418	390	434	374	421	414	432	404	390	408	425	389	412	431	384	415	399	395	417	412	445	455	409	466	419	387	423	414	408	397	418	422	396	467	419	458	433	419	436	393	439	432	455	408	405	386	428	443	396	421	405	447	419	455	407	412	411	411	399	443	426	418	422	480	446	386	392	412	409	422	409	416	403	409	449	413	395	449	397	484	379	397	438	414	430	450	463	443	446	412	432	408	442	452	421	394	425	407	419	480	412	400	419	440	462	399	403	418	434	432	424	429	430	394	406	406	415	463	421	414	410	431	393	433	423	396	381	412	410	430	416	407	412	440	410	392	425	396	426	433	425	424	417	435	416	382	455	423	461	403	414	413	400	390	457	475	414	380	429	411	446	432	399	413	451	417	418	454	410	410	416	408	443	418	428	420	388	397	394	394	415	407	410	432	429	379	406	389	427	420	431	431	404	425	420	399	389	417	403	398	409	430	417	423	402	400	419	446	430	428	442	467	412	403	423	434	383	386	432	410	428	423	427	437	381	436	406	414	357	411	432	402	396	416	397	403	447	451	447	428	417	431	438	403	447	411	442	427	432	472	432	412	396	424	413	424	383	452	389	412	428	403	427	422	447	434	397	424	379	431	410	417	421	419	402	450	420	408	407	404	436	421	432	423	420	450	466	403	432	429	424	422	405	423	409	399	478	420	416	415	405	427	430	400	420	390	414	448	424	410	425	387	398	435	439	423	382	413	404	429	393	460	417	417	425	412	422	386	393	415	414	453	424	433	389	399	399	427	425	425	421	434	382	432	425	396	448	402	421	449	442	428	381	415	426	436	429	420	412	401	393	388	409	398	426	425	469	401	428	426	445	425	402	452	452	408	402	413	420	446	443	416	393	412	439	440	413	375	413	400	465	422	427	444	399	442	385	433	406	403	439	409	387	419	410	431	440	427	445	443	440	439	394	400	427	431	432	392	423	399	440	412	407	402	404	455	420	423	407	399	443	433	465	392	414	405	441	423	426	387	442	403	420	374	423	416	455	430	418	428	391	424	401	392	449	430	438	395	417	439	412	393	393	402	433	407	430	412	428	409	416	424	444	407	429	404	447	439	405	429	450	439	392	432	417	417	424	410	389	422	438	400	423	426	420	459	412	428	389	449	402	386	406	414	447	408	439	433	412	430	406	419	429	400	423	392	439	419	384	406	418	433	384	399	382	421	445	421	410	429	403	397	418	405	400	438	427	377	447	392	425	435	410	384	420	406	408	411	410	429	418	416	419	397	426	430	387	411	412	391	404	420	423	409	433	416	412	438	434	408	428	442	430	438	436	401	399	432	417	423	372	420	427	440	402	426	429	439	380	423	426	429	461	421	405	417	399	377	428	424	446	426	421	415	432	419	424	425	438	425	398	421	438	410	431	392	404	405	405	427	414	435	432	385	402	373	419	409	408	423	431	437	430	437	425	430	409	395	415	439	424	424	451	417	405	409	405	419	407	419	426	417	446	448	401	449	446	379	430	427	378	384	412	427	420	406	389	411	398	433	436	428	428	449	420	380	418	447	404	431	424	402	417	409	417	401	429	411	391	430	410	397	436	439	428	444	406	445	391	423	416	408	404	453	412	409	417	398	441	410	411	421	402	412	406	443	407	432	423	426	441	432	419	405	454	408	434	404	408	392	423	454	410	428	414	427	403	407	402	422	418	408	433	453	390	386	413	412	407	393	425	384	422	400	387	406	420	422	412	446	396	427	412	393	417	391	435	407	411	384	399	448	437	402	430	421	437	404	390	416	433	378	415	424	393	397	398	432	409	410	437	409	445	410	398	426	397	389	398	394	388	414	424	411	422	406	454	424	427	421	440	434	428	408	430	408	398	415	414	415	417	454	399	409	389	420	426	437	421	446	404	436	435	410	452	460	420	378	394	402	431	392	391	453	405	410	438	391	403	422	410	412	439	392	421	420	460	378	420	415	412	398	425	409	429	430	444	410	395	413	427	433	431	443	421	414	423	398	407	397	457	424	397	404	402	473	393	453	405	449	400	466	431	395	440	439	458	418	413	424	437	404	387	416	401	411	389	417	402	438	458	415	450	414	385	388	438	415	430	467	449	407	425	374	397	404	409	434	432	407	392	410	390	404	439	449	387	414	410	399	428	411	390	416	442	432	441	437	447	382	403	437	432	448	398	370	418	436	433	408	441	400	429	385	440	482	415	430	426	417	434	439	445	404	388	415	415	443	416	457	414	415	416	375	417	449	411	410	430	415	396	430	434	405	418	400	418	415	413	406	401	405	386	379	459	456	393	383	402	420	410	419	412	479	386	415	386	400	422	439	380	411	412	405	387	432	449	371	424	415	462	446	429	404	417	360	402	479	434	411	441	420	384	425	432	446	390	424	438	389	390	427	398	446	431	424	443	419	436	421	454	402	456	425	415	423	427	397	414	417	397	418	427	411	388	405	439	370	388	399	436	461	420	460	437	403	392	416	440	429	419	418	420	426	370	414	409	394	437	422	414	403	461	444	400	424	412	437	435	415	447	391	424	444	441	408	394	410	404	419	429	415	413	423	436	401	411	390	427	461	405	412	432	419	421	402	414	433	425	417	425	457	412	426	418	392	395	422	409	432	392	407	436	434	430	403	405	427	396	489	399	405	443	430	407	446	442	417	385	429	421	349	437	441	400	422	438	404	414	426	402	432	410	396	448	401	414	417	431	429	387	391	420	454	421	421	449	433	414	429	445	413	436	399	427	411	407	418	378	411	422	407	423	461	420	422	407	431	432	413	423	452	403	399	380	449	380	433	451	453	390	417	389	388	389	455	431	440	386	397	432	422	454	412	404	413	417	420	426	386	453	370
20362	32805	22099	6938	2116	1469	1269	1090	908	847	771	723	703	665	577	580	633	571	614	545	557	556	567	580	518	552	521	500	531	507	565	561	544	538	527	547	535	522	526	519	529	490	512	530	534	545	461	517	536	511	552	517	527	545	505	521	571	507	551	586	512	559	508	528	513	536	495	532	509	515	546	487	513	542	584	517	524	508	549	521	453	497	530	504	545	500	535	542	530	533	531	544	510	544	539	555	514	566	556	502	512	546	524	534	528	529	536	528	510	526	496	511	494	550	533	516	532	568	518	550	543	498	567	530	533	515	524	538	511	543	518	523	529	498	486	533	519	510	492	472	548	529	479	485	532	527	537	536	527	521	572	505	517	537	529	535	546	525	506	536	490	544	529	512	502	493	509	547	545	529	517	515	525	545	550	491	554	514	594	482	511	503	517	569	497	540	511	519	527	506	519	519	545	510	540	517	530	527	530	520	507	550	501	522	532	523	515	545	485	528	475	524	500	544	541	518	522	533	524	486	532	568	493	522	531	537	527	509	539	550	531	516	526	520	525	510	497	521	520	523	502	554	517	530	547	540	512	509	490	500	532	492	524	516	491	500	484	517	476	525	485	482	548	483	520	555	517	513	530	492	516	513	517	537	585	584	505	529	500	509	512	563	519	518	503	519	509	494	548	521	539	515	532	533	528	479	498	517	539	484	533	503	573	543	501	519	501	536	524	517	533	526	525	507	520	523	495	529	482	498	482	529	525	501	530	516	549	520	537	496	498	526	544	543	533	551	547	521	500	516	494	513	541	499	527	536	533	520	486	523	524	529	514	509	472	535	520	507	519	454	500	536	537	561	512	498	559	549	529	499	528	537	492	524	530	502	495	454	536	563	514	529	506	519	523	541	537	468	538	546	529	526	526	515	466	533	527	476	565	537	531	504	528	527	518	508	533	564	529	497	520	514	512	514	518	489	526	531	500	464	523	498	496	518	551	507	502	507	535	519	560	548	565	500	512	505	490	515	556	522	505	575	474	537	490	538	492	505	511	541	549	510	531	551	467	539	560	541	533	527	543	536	534	513	529	524	483	507	524	491	537	538	528	494	523	543	518	538	558	537	543	505	494	555	500	509	513	548	503	492	509	552	504	556	498	510	539	534	501	570	546	491	513	497	533	531	509	490	504	486	527	568	516	486	511	521	530	499	511	516	553	539	499	512	504	494	539	530	494	547	518	510	528	530	538	524	533	493	497	490	471	525	536	523	506	544	561	521	498	519	514	520	514	496	583	559	483	517	507	487	496	524	523	497	506	519	501	533	539	512	494	539	552	532	523	528	523	542	523	535	532	479	513	532	533	509	490	491	498	537	509	512	501	496	504	508	528	526	539	481	447	564	508	542	515	509	504	515	510	504	529	516	537	521	518	563	473	492	514	506	475	517	527	505	531	513	517	534	531	516	539	501	555	505	550	544	505	490	519	519	540	513	531	536	537	514	450	520	477	499	476	552	569	513	544	536	517	508	538	483	497	522	515	533	552	543	526	537	466	510	536	549	538	532	474	513	538	541	529	538	534	547	485	522	520	484	491	483	517	549	518	510	585	525	466	555	524	553	505	523	486	562	561	566	524	518	558	504	526	555	515	579	523	473	512	496	538	516	513	489	498	540	515	502	581	521	507	514	541	542	511	569	542	520	510	549	529	538	571	508	507	544	493	526	527	526	496	522	536	513	557	521	498	536	492	510	470	519	501	536	509	539	544	521	511	519	521	501	484	516	529	488	550	507	517	507	519	509	527	532	517	544	532	532	518	504	529	532	539	520	529	545	504	509	551	500	523	495	533	495	546	523	529	533	536	520	544	523	468	536	560	536	486	494	507	493	508	510	492	530	528	567	518	507	494	510	522	528	547	522	535	514	520	531	543	498	512	502	498	496	532	497	512	513	529	524	539	519	497	507	557	581	527	504	547	516	536	517	504	500	511	481	483	530	518	498	521	575	509	504	540	514	495	527	522	512	509	519	524	526	534	534	516	528	499	502	538	514	530	505	532	532	471	550	529	537	537	531	537	499	500	508	530	504	514	514	549	536	534	492	498	511	548	539	473	533	510	502	515	527	493	491	502	554	484	537	524	522	478	526	535	522	506	489	489	567	511	540	512	519	524	520	552	504	520	543	517	507	514	538	512	501	544	508	504	533	545	528	515	534	518	531	547	524	495	515	494	486	534	494	517	513	542	541	519	497	510	500	547	515	553	532	511	529	538	551	488	555	546	546	536	511	526	532	536	530	522	532	500	516	587	523	501	538	531	517	503	541	527	554	533	472	525	520	521	504	559	521	493	512	514	534	503	518	472	548	537	498	515	553	546	526	483	557	485	480	516	511	505	504	513	521	524	520	552	506	553	514	513	512	528	510	498	540	550	514	495	492	510	537	551	512	511	535	504	516	533	498	514	516	520	514	509	492	516	502	510	523	515	495	541	492	535	475	539	493	477	539	534	520	478	527	543	506	507	542	498	521	492	510	521	518	521	534	479	553	521	530	546	516	540	536	538	537	515	516	523	526	541	499	535	529	538	481	529	508	518	504	527	538	496	516	483	518	512	519	521	559	529	549	523	491	519	487	524	520	503	486	517	498	511	536	536	488	519	548	532	495	526	549	522	533	541	539	565	514	528	542	506	527	561	511	497	520	497	535	527	521	541	518	524	550	527	522	544	548	496	518	532	506	531	531	551	503	551	500	517	507	555	485	510	519	530	551	553	519	532	475	515	532	506	515	539	516	558	545	514	526	471	540	513	544	486	541	516	505	550	516	564	480	495	534	516	528	535	484	485	499	514	517	535	529	505	545	576	519	546	526	524	516	510	539	521	521	494	524	523	503	501	525	493	516	498	553	551	474	534	503	475	536	531	539	532	497	550	508	504	526	568	484	524	513	527	510	542	494	531	517	549	512	526	511	544	546	531	509	529	507	517	510	490	522	490	490	531	533	559	531	483	526	508	514	506	513	476	529	533	539	535	532	578	527	550	529	535	536	523	486	527	541	542	489	566	525	468	561	517	510	523	537	503	488	539	511	507	526	506	517	499	540	523	475	524	512	531	526	525	490	528	525	525	505	484	525	509	549	535	544	503	491	554	531	542	524	486	513	525	525	510	555	497	511	540	541	493	506	516	525	509	511	501	507	478	526	496	525	508	529	505	543	519	500	514	556	499	528	504	515	507	526	536	538	514	521	507	545	549	551	530	494	523	520	548	533	496	507	539	522	524	524	509	545	536	564	547	545	506	543	514	561	507	561	507	530	489	516	505	512	515	494	546	540	513	492	519	513	494	529	497	512	499	515	506	519	523	526	548	540	519	493	485	534	556	501	511	545	556	496	569	502	485	519	525	500	567	509	465	517	518	550	538	537	538	544	546	525	513	543	545	537	545	510	497	524	533	517	555	525	505	532	584	559	535	537	508	507	509	502	506	554	564	533	552	476	532	532	496	514	552	519	521	542	528	523	539	502
24821	21080	26963	25243	9331	579	431	346	354	306	292	324	306	283	307	302	295	305	251	231	264	270	266	268	242	303	275	247	272	254	269	271	249	248	260	243	282	278	261	245	279	238	241	234	275	235	230	243	252	259	252	234	278	258	243	268	256	237	250	250	258	267	287	219	252	256	236	279	240	254	244	245	267	242	274	267	269	244	264	250	258	293	273	235	252	264	260	239	271	263	241	257	269	256	270	238	254	263	251	256	241	254	266	260	240	249	255	232	248	272	254	278	260	271	226	273	252	252	272	261	258	276	262	238	289	269	243	246	255	263	252	250	272	262	250	250	265	230	268	263	255	281	280	242	273	248	243	266	255	268	268	276	268	255	249	232	280	283	250	243	273	249	249	271	279	258	253	263	286	224	281	258	272	271	267	257	249	237	248	255	248	295	257	267	228	247	252	272	248	283	261	262	248	255	252	234	231	263	266	244	276	297	261	282	268	257	255	251	247	262	249	264	252	215	283	251	240	242	254	253	235	233	286	271	259	239	251	260	253	244	254	262	272	288	234	242	265	226	251	231	275	249	237	227	256	245	243	253	255	267	278	262	270	244	251	276	257	254	258	257	243	286	256	250	249	236	265	267	249	276	248	284	231	259	283	263	245	248	237	253	255	266	264	254	275	268	278	258	267	223	274	255	261	249	278	263	254	262	252	237	266	228	245	239	262	243	279	272	252	245	268	256	244	305	251	252	258	256	253	260	252	273	251	274	258	248	226	263	240	260	265	263	227	271	256	255	259	262	254	255	237	242	240	275	265	283	262	257	277	248	249	255	248	256	248	261	270	236	240	260	256	252	257	242	254	266	264	251	252	233	252	296	227	268	242	254	254	260	248	244	274	233	233	272	220	250	252	264	219	250	256	266	247	257	241	243	249	266	271	265	259	264	243	260	251	234	242	228	264	255	260	256	242	302	256	245	245	249	233	257	251	232	277	247	257	246	252	262	260	235	292	236	243	257	239	278	279	260	258	255	245	257	245	248	262	223	281	276	268	243	269	243	248	262	242	250	238	217	280	256	273	243	254	265	270	271	244	255	302	237	228	258	272	246	248	274	262	262	283	256	256	264	254	239	246	213	250	270	239	236	267	251	263	265	246	242	254	243	264	284	274	254	242	272	267	247	283	262	266	264	246	259	244	238	292	269	245	273	255	242	257	260	237	274	263	255	274	269	271	265	250	256	254	256	284	269	259	268	265	252	240	241	245	239	231	252	260	248	245	271	257	268	254	231	269	270	259	242	254	276	240	257	247	253	275	240	263	264	268	248	229	258	255	240	284	263	265	263	269	270	253	243	232	267	254	243	273	276	243	257	258	229	253	256	246	256	251	257	272	243	253	250	235	250	265	286	258	231	237	234	278	245	251	247	273	258	255	268	264	288	265	262	270	232	242	240	246	253	234	252	253	255	285	268	259	267	266	293	259	255	281	260	257	269	251	289	250	271	265	255	275	293	248	270	241	256	242	273	233	287	259	266	240	226	246	264	237	247	260	258	277	250	244	259	252	267	264	269	244	243	280	278	246	272	245	279	257	251	220	256	242	263	266	246	273	262	244	261	252	280	262	274	275	239	245	267	254	260	285	291	260	279	271	239	217	251	242	278	254	253	241	285	243	285	236	226	260	247	254	268	276	265	254	281	232	270	239	255	253	266	267	253	255	231	261	246	249	252	239	260	264	254	249	243	264	258	247	244	269	243	256	258	253	288	244	237	267	269	226	246	255	276	255	238	262	253	251	249	264	274	278	259	252	254	236	263	226	251	283	274	250	270	248	269	263	257	266	260	266	279	252	225	246	224	228	237	227	268	264	273	236	262	263	244	260	247	262	276	253	260	244	213	255	235	261	268	267	242	272	280	266	276	252	250	260	248	261	237	247	265	221	267	258	272	266	236	244	251	257	251	237	254	233	231	251	236	266	259	266	306	277	231	289	245	275	241	284	255	240	253	269	262	258	273	259	268	249	265	249	257	268	252	256	250	261	239	267	255	279	252	238	234	258	259	239	252	271	302	221	231	264	272	254	267	239	274	266	271	261	264	227	266	254	260	253	256	235	256	245	260	254	270	271	245	254	270	270	262	287	253	264	235	239	258	282	261	258	271	241	252	273	262	254	269	245	262	263	260	277	257	289	274	256	219	271	262	259	276	270	230	267	247	259	245	234	262	255	245	225	257	247	251	262	257	244	259	271	263	228	244	268	253	270	246	239	262	255	282	249	255	272	259	264	255	262	237	269	252	245	257	246	270	237	272	243	258	245	283	257	270	284	277	274	261	254	260	256	268	254	282	260	267	255	258	253	256	254	256	270	277	245	271	252	268	229	243	267	251	256	255	257	272	238	254	269	259	254	260	234	258	217	274	245	262	263	264	264	245	289	255	249	242	248	264	255	243	257	230	243	242	259	255	263	254	260	296	259	292	244	239	262	251	266	248	262	262	270	265	232	219	266	258	265	260	252	251	249	265	255	299	262	231	288	266	279	244	284	257	245	242	248	238	283	238	250	275	252	264	270	285	235	255	272	262	270	246	270	260	245	267	228	254	244	251	238	287	251	259	249	249	243	241	282	260	242	261	273	274	238	229	258	242	246	267	260	250	267	263	256	249	230	240	277	256	242	243	263	276	272	261	288	227	244	248	256	246	260	256	214	293	264	260	260	262	262	246	255	280	257	270	259	249	222	252	282	269	250	263	254	285	241	261	243	250	252	240	287	267	273	266	230	269	265	244	258	266	240	246	256	242	245	260	286	243	272	232	249	224	243	251	242	250	239	267	236	252	250	253	254	264	251	246	267	258	228	249	260	282	287	265	283	278	272	255	286	241	232	291	289	259	251	237	266	253	249	267	252	261	254	257	235	232	279	257	272	302	248	227	245	254	254	266	251	221	251	279	238	235	283	278	253	235	265	242	255	277	259	270	289	250	249	219	225	282	264	241	251	242	232	244	263	247	254	255	255	268	247	252	262	259	266	274	243	262	280	238	227	253	275	276	246	253	251	259	299	272	247	258	236	246	275	275	262	252	258	245	257	301	258	291	260	256	276	277	258	271	306	249	251	230	267	251	225	263	267	280	245	261	262	293	236	245	244	234	267	255	282	254	255	253	263	236	282	233	268	280	237	264	225	273	262	249	254	261	239	296	284	231	254	237	252	278	259	298	269	243	220	237	241	238	263	276	250	279	246	242	240	249	268	284	266	250	237	249	260	234	245	279	266	245	271	253	244	237	237	255	245	247	253	258	271	278	254	275	241	241	257	265	269	236	265	273	246	227	261	272	251	261	250	253	243	242	273	245	274	286	264	269	257	243	273	226	261	278	263	268	253	249	268	261	251	248	229	264	257	264	260	236	265	247	242	236	244	240	272	255	246	252	247	240	264	263	268	237	256	240	243	261	247	234	240	266	286	268	259	262	232	261	260	282	267	249	269	261	235	272	269	268	260	258	236	257	275	276	213	268
18981	28079	17573	4615	1218	859	721	613	539	507	438	417	406	366	377	355	349	352	324	348	352	365	334	342	319	357	350	331	318	336	362	334	332	332	340	318	327	328	316	298	333	341	297	326	335	331	339	327	298	351	284	354	311	310	309	322	317	305	349	331	322	305	345	327	314	378	293	336	328	316	320	332	307	296	346	315	338	332	300	285	325	337	313	302	333	299	355	298	343	323	306	307	316	319	300	321	332	348	302	316	306	325	285	347	307	336	313	336	351	339	349	289	299	320	356	332	305	300	311	305	333	325	329	347	329	325	299	327	341	342	294	318	329	326	319	321	307	327	320	346	334	348	306	335	328	310	369	333	340	343	339	314	334	310	332	316	287	297	322	325	327	328	326	325	310	299	298	310	332	337	321	323	307	322	340	333	367	317	317	322	317	316	314	288	316	307	335	346	293	322	313	318	323	283	348	307	317	310	302	322	345	335	295	331	303	328	345	336	334	328	339	325	320	318	326	322	303	302	347	360	331	312	334	290	325	333	342	316	336	329	394	305	315	307	306	312	295	306	359	323	311	303	326	334	333	326	329	327	291	320	332	293	310	317	303	339	341	331	341	303	318	317	328	337	305	305	346	325	313	321	329	355	339	318	319	326	318	357	307	329	324	326	321	317	301	323	316	320	294	315	358	326	290	319	287	307	309	323	321	281	345	330	318	345	324	330	357	334	312	330	306	322	312	278	358	306	318	311	324	298	309	300	299	307	326	331	350	309	326	349	317	343	269	313	307	309	327	324	345	309	331	279	313	348	310	308	337	348	320	347	338	294	327	317	324	312	334	317	290	309	331	300	328	312	321	344	315	318	293	324	312	325	319	322	352	305	314	290	340	307	323	349	355	335	317	338	327	347	309	312	302	301	325	304	307	312	297	335	321	338	334	327	330	299	308	320	322	309	299	298	336	326	325	342	327	296	360	297	295	314	312	331	322	336	314	337	331	345	310	283	319	330	366	320	354	340	342	319	290	337	337	336	330	317	306	314	346	326	303	324	346	297	321	323	290	320	322	310	322	345	319	311	314	325	282	315	330	281	315	307	293	311	332	313	343	344	296	317	300	296	295	317	312	298	322	335	331	293	296	328	322	329	303	311	314	356	350	338	345	353	343	313	329	309	320	308	324	336	319	311	326	310	290	326	363	334	334	340	361	326	366	314	300	322	340	357	298	346	316	326	329	326	320	344	306	316	322	328	333	295	298	341	324	296	324	316	310	326	327	304	349	325	319	300	334	310	334	307	327	322	344	311	309	317	336	316	312	359	337	315	326	316	343	309	332	310	295	368	326	283	317	357	298	323	345	313	309	321	359	314	308	345	332	293	340	365	366	329	315	323	322	355	331	339	333	319	327	337	320	295	295	324	311	307	302	313	330	313	328	300	311	318	311	351	316	318	308	329	311	334	322	348	321	362	326	332	329	310	303	302	318	317	307	332	306	294	312	289	325	320	328	298	310	330	325	315	323	303	306	312	308	347	325	346	343	310	328	361	321	326	307	339	367	332	342	309	333	333	286	312	356	321	327	328	305	352	329	305	337	312	301	349	319	307	304	347	292	291	339	326	320	311	339	309	300	332	321	302	286	328	336	304	340	330	314	351	367	326	346	319	311	317	328	292	351	312	326	341	344	340	332	327	319	320	316	299	326	333	313	323	308	298	314	334	322	329	320	318	321	317	335	297	332	310	330	301	346	347	315	313	331	307	299	326	317	312	291	323	314	320	291	313	291	288	319	289	300	324	323	324	343	350	325	324	284	304	291	329	303	341	342	302	314	313	338	311	324	319	339	330	332	336	363	327	346	324	328	369	283	353	328	322	343	327	339	330	327	323	313	311	328	331	321	327	311	383	322	344	325	316	344	309	349	329	321	307	331	320	317	334	319	320	314	347	324	283	316	327	318	314	331	347	293	315	308	340	308	323	322	306	330	342	336	322	312	312	345	334	322	289	321	293	363	338	341	323	333	333	313	333	302	325	279	310	284	340	308	294	311	319	320	326	349	354	324	324	340	304	333	293	307	354	341	312	324	297	303	324	338	347	351	332	335	318	338	314	315	311	298	298	333	309	309	279	343	319	306	326	309	307	316	349	296	319	328	330	308	332	315	342	291	298	320	316	304	344	342	322	307	297	318	312	319	321	300	309	351	347	335	296	327	323	307	332	302	352	329	315	320	316	287	321	326	325	324	301	322	324	344	311	314	314	334	341	304	319	329	335	335	312	315	354	301	296	292	295	317	330	349	316	305	328	346	316	336	337	328	312	332	327	328	318	319	319	308	318	342	333	295	321	331	351	343	323	326	278	304	333	320	293	359	318	313	359	326	326	328	327	326	310	308	310	310	333	323	328	319	312	307	327	337	281	326	342	304	306	319	306	348	299	310	303	324	312	308	339	311	325	336	335	326	332	355	343	298	317	305	328	328	323	319	308	321	299	311	321	282	380	318	301	326	335	351	304	346	314	314	305	336	349	293	309	288	326	316	305	300	328	332	309	304	298	322	307	316	330	331	328	329	304	333	311	312	317	361	333	343	310	334	326	333	334	336	291	313	344	318	330	348	325	311	340	336	315	304	314	302	310	327	329	323	330	317	320	321	306	318	327	296	323	331	332	349	314	304	328	363	290	319	327	326	322	352	329	332	303	344	332	305	322	300	337	294	337	315	333	288	312	296	329	296	311	317	329	307	359	330	311	342	317	339	310	333	310	324	342	330	316	358	318	336	301	311	322	324	354	317	314	336	315	325	325	323	316	345	334	321	312	317	317	306	346	302	329	337	302	292	311	332	316	333	339	319	304	311	278	361	325	355	315	291	320	317	344	328	346	343	307	324	318	313	329	294	336	308	306	343	318	288	330	335	323	310	325	307	318	368	289	322	318	304	322	326	300	303	329	321	301	325	345	324	313	315	343	314	329	334	320	315	342	317	303	326	379	340	352	331	283	318	318	336	338	322	377	304	303	341	313	342	306	347	306	339	347	316	312	302	320	314	332	299	349	352	319	328	309	316	308	319	309	283	301	318	328	318	313	328	323	325	308	290	353	314	314	340	331	342	306	319	291	310	342	325	326	339	323	326	306	332	339	312	342	310	349	319	329	317	319	332	311	318	340	300	297	320	321	319	315	345	335	275	336	308	337	317	328	341	333	358	336	299	315	285	310	356	310	316	343	296	288	295	355	320	323	287	285	356	297	331	284	329	296	309	324	293	352	299	311	324	297	324	340	313	317	326	315	329	347	335	354	309	342	312	328	307	315	315	357	290	312	339	339	354	324	302	335	304	347	334	332	317	334	320	331	333	319	290	326	317	309	336	297	345	308	316	338	306	310	320	302	334	338	305	309	357	306	326	311	301	295	347	314	333	312	330	346	332	321	308	323	334	312	317	309	327	288	300	339	326	329	301	305	321	339	344	339	304	301	306	328	314	304	300	304	296	324	336	335	326	298	307	335	345	339	353	324
19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
