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
341650739298	341650739854	341650740404	341650740954	341650741504	341650742054	341650742604	341650743154	341650743704	341650744254	341650744804	341650745354	341650745904	341650746454	341650747004	341650747554	341650748104	341650748654	341650749204	341650749754	341650750304	341650750854	341650751404	341650751954	341650752504	341650753054	341650753604	341650754154	341650754704	341650755254	341650755804	341650756354	341650756904	341650757454	341650758004	341650758554	341650759104	341650759654	341650760204	341650760754	341650761304	341650761854	341650762404	341650762954	341650763504	341650764054	341650764604	341650765154	341650765704	341650766254	341650766804	341650767354	341650767904	341650768454	341650769004	341650769554	341650770104	341650770654	341650771204	341650771754	341650772304	341650772854	341650773404	341650773954	341650774504	341650775054	341650775604	341650776154	341650776704	341650777254	341650777804	341650778354	341650778904	341650779454	341650780004	341650780554	341650781104	341650781654	341650782204	341650782754	341650783304	341650783854	341650784404	341650784954	341650785504	341650786054	341650786604	341650787154	341650787704	341650788254	341650788804	341650789354	341650789904	341650790454	341650791004	341650791554	341650792104	341650792654	341650793204	341650793754	341650794304	341650794854	341650795404	341650795954	341650796504	341650797054	341650797604	341650798154	341650798704	341650799254	341650799804	341650800354	341650800904	341650801454	341650802004	341650802554	341650803104	341650803654	341650804204	341650804754	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2713	2000	3600	2300	2713	2000	3600	2300	2713	2000	3600	2300	2713	2000	3600	2300	2713	2000	3600	2300	2713	2000	3600	2300	2713	2000	3600	2300	2713	2000	3600	2300	2713	2000	3600	2300	2713	2000	3600	2300	2713	2000	3600	2300	2713	2000	3600	2300	2713	2000	3600	2300	2713	2000	3600	2300	2713	2000	3600	2300	2713	2000	3600	2300	2713	2000	3600	2300	2713	2000	3600	2300	2713	2000	3600	2300	2713	2000	3600	2300	2713	2000	3600	2300	2713	2000	3600	2300	2713	2000	3600	2300	2713	2000	3600	2300	2713	2000	3600	2300	2713	2000	3600	2300	2713	2000	3600	2300	2714	2000	3600	2300	2714	2000	3600	2300	2714	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
23165	21785	28971	25124	21754	17437	5485	2236	1362	1011	865	611	583	460	402	410	373	344	350	331	313	310	293	331	304	312	287	282	301	274	302	284	285	280	278	276	267	279	277	246	281	272	239	293	276	251	293	284	274	285	275	287	266	275	286	283	279	299	284	273	296	288	278	271	257	267	277	272	271	244	270	301	272	302	248	261	309	283	274	286	268	242	307	259	264	280	269	267	268	260	289	247	249	287	275	263	314	256	290	268	299	282	284	258	285	250	259	297	259	259	270	285	265	276	291	273	276	290	259	301	259	274	280	255	265	251	269	279	281	274	275	267	273	265	288	259	277	235	248	256	267	270	283	274	283	260	272	277	318	270	284	271	290	286	238	258	271	284	286	280	271	277	276	285	303	267	272	291	257	281	275	251	269	255	286	293	276	297	284	262	286	258	260	302	282	251	267	239	260	249	245	266	287	238	270	300	247	296	269	271	282	278	286	290	283	250	295	304	284	259	261	264	280	293	313	296	262	260	284	292	256	269	286	291	272	259	310	288	292	289	269	281	264	301	281	239	283	259	273	286	260	264	302	265	295	266	285	281	261	284	297	299	267	282	238	282	295	288	303	283	272	288	273	280	247	281	266	291	294	247	238	282	249	254	273	280	279	273	294	227	291	279	237	263	295	246	263	280	255	283	279	265	284	271	267	306	262	295	293	276	272	275	271	274	295	275	268	309	287	263	267	298	272	287	265	284	263	274	272	268	292	281	285	258	282	261	282	276	285	277	273	258	273	281	294	258	286	287	280	260	269	290	241	263	274	297	285	260	277	266	277	273	264	279	287	257	278	278	295	291	286	283	268	275	266	243	277	251	244	271	284	298	293	296	265	253	270	262	288	255	289	285	267	287	266	272	325	278	279	254	264	268	262	253	278	283	267	288	277	241	261	280	268	266	259	282	311	279	262	246	256	257	267	283	270	278	288	284	270	283	276	275	291	298	281	255	261	287	291	265	276	278	255	246	285	265	250	285	279	272	283	283	258	288	245	262	280	290	306	270	268	256	299	281	264	279	262	255	270	276	263	283	261	301	276	300	294	296	254	291	288	296	265	263	307	262	285	264	257	268	277	283	285	294	262	256	307	270	306	276	262	287	270	265	287	277	252	273	290	255	278	260	261	279	254	277	270	270	299	269	291	280	262	276	275	273	259	264	276	246	253	266	249	263	277	273	293	276	263	252	286	306	252	292	277	289	267	283	258	288	256	292	288	245	271	281	257	254	267	275	291	267	274	290	262	274	268	296	251	249	258	289	263	265	287	270	261	294	304	286	300	279	282	280	245	241	269	309	271	293	254	278	279	257	261	266	288	283	272	269	272	245	248	252	263	291	272	247	269	244	258	260	280	284	282	306	300	266	252	273	268	229	288	269	280	247	307	262	276	291	306	305	261	257	298	268	287	286	266	276	240	269	293	277	245	269	281	260	291	248	268	272	266	278	284	289	271	278	273	274	246	246	292	255	270	270	255	268	246	265	269	256	285	275	262	246	292	299	296	279	285	266	274	276	270	256	245	266	268	253	259	285	242	275	265	264	262	287	288	243	309	303	254	294	275	291	290	276	274	265	317	275	282	297	282	249	279	293	279	272	294	283	262	274	269	253	288	272	280	276	275	286	309	243	297	235	270	273	288	284	267	264	258	269	297	262	264	298	301	258	266	278	297	277	267	291	260	238	307	266	310	226	261	237	274	258	264	268	272	304	284	301	288	248	270	253	259	278	276	254	262	264	267	272	266	293	276	263	278	247	292	320	288	276	258	294	273	265	241	263	265	284	254	262	283	280	273	288	259	245	280	281	272	273	268	275	270	307	235	274	282	267	262	266	247	296	263	269	276	272	270	253	275	255	274	289	280	291	290	277	296	253	301	278	268	301	264	274	276	283	279	234	282	268	269	260	255	279	250	283	269	276	306	268	280	282	254	292	242	305	260	237	296	283	317	300	270	267	268	279	268	274	294	282	248	278	259	253	265	295	240	266	279	277	270	270	266	257	255	271	274	276	273	309	264	265	285	276	265	280	293	259	265	259	269	260	268	289	278	264	271	230	253	249	279	279	275	272	262	290	275	285	299	251	293	278	284	279	263	270	278	275	245	284	287	258	261	273	279	270	287	302	305	251	273	276	269	284	269	282	237	245	259	299	281	244	308	283	285	269	262	289	287	257	265	255	285	296	274	282	234	259	283	285	284	261	230	300	257	269	265	281	280	281	274	275	274	256	262	274	264	286	270	271	273	270	290	290	273	272	286	274	271	294	263	270	273	272	286	265	293	263	297	259	271	279	299	301	281	299	263	255	257	252	292	251	256	292	275	258	301	248	284	272	253	274	275	267	270	255	294	272	269	246	274	287	261	286	269	262	294	302	276	307	255	280	277	259	253	251	270	257	272	268	268	284	252	290	287	278	283	238	293	234	273	237	271	249	284	269	272	272	289	276	272	279	270	281	283	286	294	249	239	268	273	231	244	304	269	251	289	259	303	293	271	295	279	262	272	279	280	275	276	284	265	280	283	250	256	279	278	268	292	254	298	279	274	281	271	256	257	256	272	257	262	292	257	260	309	263	308	256	263	269	299	256	256	280	287	257	274	289	250	269	300	278	280	254	257	273	270	265	272	275	258	270	257	280	312	287	288	244	260	279	260	276	279	286	261	267	255	240	247	280	257	288	261	274	268	278	314	281	258	279	282	245	278	280	265	268	264	254	293	272	293	290	268	275	275	273	296	251	274	280	276	260	280	255	284	269	247	241	290	237	263	302	265	286	268	256	297	268	246	278	282	271	263	267	238	276	292	267	256	268	294	252	260	262	263	279	247	287	270	263	293	287	282	267	289	272	257	292	279	246	274	294	292	257	269	266	256	244	267	279	293	276	274	268	297	277	282	283	279	246	282	271	275	270	282	304	283	273	278	237	265	273	290	266	257	280	267	265	259	313	274	283	287	290	268	285	302	262	273	281	255	274	291	280	307	282	281	266	292	264	271	280	277	299	283	282	275	255	269	258	259	311	274	251	261	281	262	257	267	276	259	263	304	268	274	239	241	274	264	254	258	270	272	308	287	274	265	290	297	278	273	267	266	245	302	260	283	247	292	298	253	284	249	296	280	271	305	264	227	261	247	296	257	264	271	270	270	280	260	268	270	268	268	288	280	278	257	275	259	293	292	278	257	268	306	316	280	297	271	304	254	248	261	228	244	286	278	282	256	271	301	273	287	258	295	249	281	269	285	247	260	278	272	242	303	292	279	278	273	291	244	283	262	263	290	278	271	272	274	276	274	262	268	283	294	254	268	255	268	294	289	253	292	303	263	271	298	263	267	285	286	267	285	269	288	274	285	279	260	273	260	271	240	286	287	286	282	258	286	276	257	259	279	285	267	283	256	277	279	262	289	268	313	259	297	267	292	281	239	269	252	271	256	250	243	280	295	296	299	294	279	271	304	277	275	268	302	255	298	284	247	262
23115	50157	40890	25314	15796	10737	7632	5228	3636	2678	2035	1535	1304	1132	929	847	712	692	648	598	595	557	586	547	574	523	513	464	480	499	487	487	489	482	465	500	479	502	504	489	445	489	446	483	453	466	493	463	465	501	453	462	453	492	463	482	472	507	479	463	488	480	461	453	453	494	505	481	518	476	493	489	428	482	461	498	510	511	444	514	478	460	470	478	486	500	480	512	473	490	465	440	495	502	448	484	481	452	472	492	447	470	488	468	528	476	473	501	464	504	470	420	476	449	477	480	461	479	500	465	479	481	472	473	428	437	465	471	496	479	502	488	435	487	485	420	468	395	502	489	425	472	527	463	476	479	450	420	513	440	467	473	452	486	464	467	471	498	454	477	449	470	460	490	452	437	444	462	471	483	471	475	433	504	496	510	484	473	466	472	439	465	498	455	472	510	468	490	486	448	452	427	465	458	471	479	455	438	466	484	473	457	482	483	493	467	449	446	474	469	482	471	458	480	469	439	476	513	505	454	477	518	505	527	440	464	476	436	479	456	479	438	469	424	471	466	425	462	459	489	464	431	480	455	512	489	453	465	483	477	467	498	463	481	453	471	466	426	457	475	476	485	488	468	469	478	462	463	460	507	475	476	475	488	489	488	426	450	474	452	486	463	470	460	472	484	447	459	484	469	479	492	492	471	474	470	456	474	479	443	443	467	480	468	446	487	463	435	444	488	419	438	502	449	444	457	452	486	489	480	461	492	474	468	471	478	464	477	499	495	487	473	479	468	461	455	474	459	464	464	461	488	453	503	459	468	482	470	468	466	521	452	478	473	478	469	486	439	480	479	465	473	511	476	480	473	475	459	506	458	484	462	437	484	460	456	472	491	471	455	478	473	518	450	460	466	447	461	496	432	464	473	489	442	489	452	481	454	474	465	467	461	437	445	479	473	497	453	499	489	458	470	465	469	496	483	508	439	459	465	460	453	487	437	464	471	458	465	473	452	465	489	471	462	486	452	505	461	486	465	451	498	472	483	423	456	475	457	463	511	455	482	466	479	440	475	435	494	497	531	460	495	460	460	458	486	472	475	476	441	508	441	462	480	480	479	480	463	504	504	485	456	478	453	452	466	440	471	468	475	439	463	445	467	489	452	476	464	462	470	487	496	472	471	461	459	500	438	485	518	489	470	432	474	461	501	444	453	472	486	465	438	431	431	490	467	476	450	445	459	495	466	462	440	491	443	462	479	470	447	446	461	469	493	469	460	477	479	443	461	437	473	480	456	499	482	446	488	490	449	446	446	457	465	479	471	462	461	461	463	468	488	456	486	504	459	440	463	469	473	471	467	459	432	480	465	444	465	471	462	469	462	515	441	459	511	446	481	473	490	501	509	484	487	467	484	483	457	472	488	486	474	452	432	417	484	489	451	482	491	474	469	473	489	506	461	469	474	480	466	453	428	431	439	455	438	473	463	452	461	444	471	457	483	452	442	437	473	475	454	464	490	491	443	472	469	496	440	480	479	480	446	496	474	445	465	461	482	489	474	448	483	491	444	428	509	500	484	469	477	466	477	463	458	450	489	472	482	513	515	459	477	480	434	481	432	507	466	505	494	452	475	467	472	461	452	477	454	457	450	472	483	479	474	471	486	436	485	477	490	475	468	487	481	450	484	477	484	438	417	454	468	476	487	471	492	477	445	446	492	485	490	440	470	476	476	463	430	457	479	457	468	450	466	498	450	464	488	498	460	493	485	474	468	442	498	464	429	440	437	465	459	503	501	473	483	470	459	455	483	447	433	467	439	473	468	436	471	471	457	485	491	514	518	494	454	457	480	458	468	488	453	454	451	483	470	477	433	470	452	478	468	430	501	456	429	463	467	480	467	468	446	516	464	487	481	430	433	464	455	483	474	471	449	472	474	485	452	465	445	490	445	464	456	451	469	423	445	460	454	465	464	472	484	487	483	460	470	449	457	455	473	451	448	483	449	468	450	468	488	502	472	473	501	439	455	471	465	469	433	526	442	486	445	460	478	457	477	488	474	450	444	476	444	451	440	463	470	490	466	463	478	517	441	464	452	452	483	486	493	502	449	465	468	439	483	462	456	475	475	480	463	508	487	468	460	485	461	442	452	461	521	449	434	471	497	484	489	464	475	469	469	435	455	463	472	451	458	464	483	434	458	471	476	468	448	471	442	457	447	485	480	441	459	483	465	475	462	487	479	498	483	451	444	466	508	456	478	439	458	488	501	495	499	482	485	464	480	446	434	470	466	476	443	476	450	454	490	474	466	495	470	475	448	469	467	451	496	477	467	448	443	444	506	492	477	500	434	470	512	472	475	452	445	436	467	453	472	442	474	477	486	452	434	420	420	486	497	522	452	487	452	483	495	482	463	496	474	452	502	464	473	465	491	485	463	446	498	454	413	469	436	504	457	453	491	486	460	480	463	472	451	440	460	492	457	488	454	501	461	464	496	508	455	477	474	479	475	463	453	484	469	486	478	457	468	466	450	490	478	470	474	489	462	480	476	438	468	464	451	496	461	460	478	448	452	480	447	471	438	482	495	463	446	424	444	441	445	430	493	486	479	458	448	459	467	491	490	473	461	515	447	445	482	475	478	432	475	456	462	472	433	433	465	502	456	449	492	448	466	449	481	505	474	505	479	453	484	460	448	488	505	479	468	437	476	502	462	417	492	441	430	467	458	476	457	444	503	471	468	466	452	444	449	491	496	514	480	504	464	477	473	478	448	492	488	441	487	455	448	511	486	474	470	435	455	489	490	419	456	509	518	443	470	465	480	478	472	482	479	481	495	477	455	443	463	452	491	442	482	444	476	510	448	484	450	456	478	463	482	458	454	482	468	436	498	477	447	454	470	457	469	474	431	481	462	484	459	424	490	478	447	470	471	435	468	465	465	462	442	417	472	478	453	435	458	460	486	488	467	445	463	490	446	468	462	498	482	499	445	448	475	477	519	452	460	491	480	503	409	446	433	486	472	449	496	468	467	455	479	491	490	473	468	450	446	494	442	473	469	459	471	474	427	501	435	479	499	449	440	487	481	464	468	465	488	458	501	458	437	461	436	479	418	472	477	461	468	477	454	464	409	469	470	485	467	462	497	466	466	434	443	453	447	477	442	437	448	474	449	471	465	465	470	494	458	444	446	475	480	457	453	454	463	460	472	454	445	471	423	448	448	467	453	460	489	460	479	474	495	509	498	471	494	465	480	474	484	469	493	488	405	466	469	478	446	451	465	474	463	452	465	468	494	467	463	493	527	447	492	482	456	477	469	471	460	471	465	467	467	458	475	480	493	484	506	452	477	454	478	456	458	489	457	423	490	446	516	434	460	463	432	475	481	437	457	506	472	474	485	488	466	472	505	457	500	490	476	482	475	454	469	450	455	461	430	478	476	463	474	448	490	452	459	460	479	497	465	457	508	498	451	458	465	471	482	523	461	458	448	465	459	466	460	470	470	485	492	431	447	449	475	474	497	465	486
27987	22147	18621	7236	2357	1392	912	786	687	599	565	517	517	499	472	519	432	467	440	455	473	426	467	434	473	426	418	485	442	442	440	409	406	461	505	445	473	424	447	460	455	446	475	438	436	440	427	446	425	420	437	442	500	442	432	457	432	448	465	434	498	433	466	481	480	450	440	410	454	446	429	466	486	466	459	446	412	470	464	459	440	458	453	429	449	446	444	448	470	476	449	411	446	474	430	447	453	472	419	469	448	436	467	460	459	420	433	467	457	422	433	449	448	470	431	444	462	496	471	422	436	478	433	452	450	442	408	470	456	453	429	387	442	443	452	441	438	451	455	416	496	482	447	430	443	422	411	427	447	448	465	446	447	459	430	465	455	473	461	446	475	433	449	461	440	443	448	477	470	442	452	429	452	454	448	467	468	443	453	465	417	446	437	460	422	456	456	450	453	436	433	452	453	460	436	419	427	456	451	422	490	444	449	427	446	446	423	407	477	450	462	438	454	499	485	483	470	470	425	451	429	401	448	387	440	455	462	404	417	455	459	473	425	457	471	435	476	438	452	414	440	442	418	454	434	504	409	422	431	431	425	465	444	447	432	493	431	441	428	435	442	448	442	446	463	432	443	466	461	428	472	457	463	459	491	471	466	428	460	438	455	435	461	446	457	465	471	465	427	442	494	455	460	396	483	468	426	452	450	434	421	462	447	464	438	496	440	398	438	448	467	495	437	473	442	419	448	491	465	479	442	460	446	421	451	476	481	440	445	448	478	445	447	484	434	452	456	427	440	451	418	450	452	442	438	491	441	430	444	448	442	451	449	469	449	447	386	473	435	461	427	483	470	460	468	463	438	463	433	458	433	457	417	449	441	483	480	441	430	431	445	469	474	462	458	468	444	486	443	437	417	472	454	408	428	472	456	463	442	432	421	426	421	454	456	460	459	446	439	461	468	485	425	461	425	412	429	471	457	453	454	428	445	481	394	469	452	470	470	457	428	419	470	474	421	459	449	450	449	437	465	446	433	470	408	482	496	459	471	472	462	447	426	433	478	466	449	445	437	490	457	456	449	423	444	432	431	440	459	445	458	439	459	422	424	443	476	433	447	432	420	474	440	411	447	427	420	461	413	442	449	442	431	443	471	445	417	463	413	472	446	474	462	420	465	432	457	432	445	478	442	416	408	444	487	415	434	445	452	458	444	409	445	459	457	470	458	454	451	417	471	460	480	451	424	407	423	472	484	435	445	441	468	432	468	478	447	407	469	444	424	463	444	458	443	459	471	494	445	461	462	446	453	445	452	459	475	486	423	473	460	426	449	475	460	459	475	459	469	482	474	441	446	451	431	451	447	447	442	479	446	462	480	485	417	448	457	432	442	483	447	419	444	449	429	439	466	427	443	474	421	436	470	426	463	465	447	462	471	448	408	461	416	451	418	435	460	475	444	457	474	446	436	474	443	446	432	447	484	435	464	446	448	419	488	445	421	443	470	476	424	441	437	470	496	436	425	427	436	451	437	456	465	481	465	521	449	431	423	453	456	425	407	479	440	410	413	480	424	465	450	453	472	446	436	493	438	459	448	408	408	476	443	448	492	457	410	443	440	442	444	423	450	463	446	431	423	452	462	457	475	429	430	444	501	431	440	431	446	456	443	411	455	493	450	421	456	449	448	477	462	453	438	429	449	427	443	446	463	457	458	473	457	449	438	451	416	434	429	429	458	450	439	464	420	424	474	447	468	451	453	410	476	450	453	483	419	427	415	451	465	434	447	457	464	455	443	468	457	404	428	438	450	464	473	471	439	450	433	413	425	452	450	507	419	450	387	464	469	444	452	422	474	420	455	453	414	445	460	444	484	444	446	444	442	418	466	426	470	431	437	432	428	422	440	437	454	441	436	429	472	468	438	448	385	411	486	412	482	464	473	469	455	432	491	436	463	429	455	462	439	438	436	425	420	464	433	433	395	421	460	459	468	437	458	454	464	439	499	442	422	469	469	469	433	399	426	501	413	451	435	476	425	450	444	459	439	466	417	450	456	438	453	438	404	501	433	445	436	477	453	455	400	417	468	428	444	469	488	441	436	488	471	429	457	399	452	456	443	404	460	423	475	444	471	486	440	481	489	481	436	459	467	426	457	427	426	435	455	468	464	452	482	430	446	457	467	429	426	461	453	436	447	440	434	440	440	464	457	446	438	429	456	439	455	453	430	457	431	452	499	440	437	468	447	446	446	462	469	461	423	444	454	462	415	398	428	423	473	483	458	447	431	414	427	464	461	469	464	458	416	450	449	410	448	471	408	440	395	426	486	472	451	433	427	421	483	456	440	423	444	453	436	462	434	416	457	461	444	456	432	445	418	441	438	424	445	452	433	428	448	431	456	439	413	438	427	474	432	472	482	470	450	436	432	451	470	422	440	425	426	466	444	450	437	437	425	445	473	458	438	414	450	466	428	442	459	458	490	450	500	455	451	475	438	450	484	466	425	451	488	467	425	415	444	488	464	432	497	484	425	448	416	458	452	428	411	403	433	427	382	441	464	414	445	458	431	414	461	449	434	474	474	437	457	406	460	482	436	466	446	452	459	476	427	427	451	429	440	432	448	414	441	431	449	442	455	445	443	439	438	422	456	394	427	442	444	430	420	428	450	425	444	457	436	450	462	427	437	433	447	486	448	455	497	494	452	453	446	449	454	472	448	409	447	459	451	445	462	430	427	478	454	470	502	423	433	408	450	454	474	480	447	428	467	447	466	472	454	440	493	430	483	436	446	472	443	478	476	433	433	401	432	427	462	453	465	449	447	440	460	434	452	457	441	440	456	447	441	431	440	458	444	445	458	464	433	433	436	418	432	435	470	426	469	484	439	452	464	446	458	450	464	446	454	481	431	488	465	431	447	437	460	451	465	445	474	437	484	430	443	464	464	422	466	462	454	494	474	474	458	457	422	468	452	430	459	449	413	442	484	471	454	438	489	453	437	467	470	428	489	434	448	466	463	442	475	440	458	459	490	478	463	423	425	411	422	402	454	488	484	459	438	441	431	473	446	443	447	453	402	440	445	440	460	442	421	436	482	431	432	447	424	450	472	429	441	445	448	410	435	450	442	414	413	443	440	431	418	441	476	414	481	453	441	456	404	456	442	473	448	431	428	448	451	470	459	462	429	462	461	465	461	469	453	456	438	446	434	465	469	432	431	435	425	454	483	485	437	396	417	464	432	407	431	440	451	427	420	454	442	474	466	483	419	440	473	411	448	439	450	446	429	461	460	482	440	463	452	414	404	453	444	444	415	397	501	446	424	394	428	387	459	467	511	448	422	420	412	474	437	428	452	411	469	475	448	441	459	455	443	433	454	427	409	456	473	437	442	434	438	468	448	467	462	476	472	468	449	469	468	455	468	457	432	448	460	452	407	460	462	433	436	418	427	439	438	433	437	456	466	457	428	465	449	447	418	434	413	443	470	438	438	467	460	442	413	447	455	465	447	445	466	459	444	430
19501	34933	23315	9944	5641	3596	2561	1859	1511	1321	1103	978	964	922	856	835	818	786	782	745	789	759	822	779	765	764	771	774	725	829	728	738	802	784	761	785	742	751	783	745	719	759	777	757	744	759	729	774	753	726	815	737	765	822	751	743	794	767	810	809	781	755	755	738	779	814	769	788	802	737	812	714	820	785	777	759	746	773	771	772	768	773	830	800	785	817	726	778	772	779	786	780	748	753	749	760	783	734	794	767	721	791	785	772	750	715	805	740	742	733	774	735	759	782	787	698	765	757	753	761	766	793	796	757	797	726	758	832	755	768	731	750	785	782	781	782	770	779	821	779	750	742	768	728	775	792	773	743	783	754	795	765	720	764	764	813	771	782	730	771	778	716	739	720	744	782	770	752	754	831	747	786	758	786	766	738	772	768	743	767	776	744	779	744	748	770	757	738	814	749	713	780	761	831	740	791	712	806	780	763	769	781	769	728	793	819	745	731	735	843	763	717	757	740	770	782	805	741	775	772	749	727	786	737	762	752	757	725	782	790	780	715	784	760	779	738	777	840	749	740	799	753	775	792	810	812	786	743	726	747	741	733	827	807	717	794	791	767	749	775	806	799	776	759	791	792	799	744	735	752	790	733	736	802	744	745	701	760	790	743	742	818	764	765	791	777	820	737	750	775	784	764	748	737	736	784	723	703	801	777	730	752	734	761	728	755	783	757	788	737	753	786	739	797	742	760	740	760	753	813	784	760	759	746	825	736	774	784	815	789	813	742	806	784	785	700	724	801	759	719	755	782	778	775	782	736	756	738	709	812	769	734	721	756	809	776	709	745	788	772	719	778	765	748	805	740	789	712	764	778	713	775	794	757	760	745	741	787	773	769	756	746	770	733	796	781	778	706	788	764	775	772	806	822	757	740	820	832	807	744	788	763	779	777	763	717	742	771	738	757	731	760	727	780	763	811	777	784	782	727	740	766	764	778	739	784	719	723	710	744	735	798	763	748	790	777	769	734	765	780	767	765	748	793	778	766	751	819	777	805	765	754	787	760	791	782	768	755	801	754	796	736	726	739	729	746	808	777	785	811	779	738	726	729	748	789	831	746	785	741	742	776	692	761	782	865	791	738	776	774	755	748	770	754	757	746	777	763	782	821	760	811	789	741	748	746	787	798	785	776	766	800	811	772	821	731	772	779	744	753	744	706	791	754	779	737	752	745	773	762	821	782	737	822	784	755	755	756	791	730	789	734	746	752	801	707	748	763	763	694	738	746	788	760	732	737	767	763	790	770	776	804	806	772	768	769	781	736	739	746	762	764	738	805	789	790	766	753	748	764	723	731	779	783	744	811	755	737	766	763	790	817	745	791	809	758	739	772	805	799	771	746	783	764	777	792	764	825	781	792	758	760	758	759	738	782	800	726	800	792	765	753	732	770	763	778	837	765	720	769	786	763	738	784	780	810	808	768	738	760	756	782	720	809	799	782	821	780	792	715	722	783	786	774	760	734	705	729	756	782	805	749	766	771	764	788	728	746	790	733	764	793	757	793	813	748	776	754	749	738	760	797	799	748	774	757	766	783	788	764	802	803	747	752	754	783	753	820	728	793	746	818	779	772	747	724	801	800	783	736	772	794	781	767	762	758	776	688	740	750	733	788	788	786	760	785	746	791	731	769	764	768	762	753	786	751	659	771	801	738	730	726	744	750	758	779	768	786	766	775	784	703	741	775	837	774	758	729	749	744	736	735	795	775	737	761	721	725	764	840	816	838	764	729	769	762	724	821	738	763	811	788	755	758	768	751	790	734	780	758	775	739	720	766	759	739	731	774	771	778	778	732	772	767	743	772	785	795	764	727	828	757	727	772	799	787	771	768	727	762	797	765	739	745	729	783	761	756	749	750	786	767	786	758	772	777	792	742	733	768	762	742	766	777	805	818	765	770	751	745	823	737	738	767	766	745	759	728	726	761	775	748	779	735	731	761	794	748	739	751	759	757	743	798	734	779	780	807	813	769	816	843	764	773	790	762	760	776	750	775	760	738	801	788	775	759	731	722	773	800	784	737	780	776	780	771	760	757	760	743	817	777	742	801	740	788	789	775	758	767	813	726	827	793	678	794	753	701	789	737	771	825	816	760	745	775	753	823	817	801	814	726	766	761	749	787	798	696	766	751	804	745	725	806	734	780	727	748	739	726	761	768	748	747	754	763	809	754	796	741	729	740	761	741	766	770	750	785	770	755	745	763	767	754	791	796	769	793	714	762	743	827	816	746	725	784	766	785	750	755	774	740	786	785	792	775	816	743	755	734	808	759	811	741	744	795	767	765	772	781	763	801	757	769	769	771	776	726	764	733	810	767	748	709	783	737	771	788	767	764	731	741	740	789	754	767	815	769	761	774	784	772	732	755	824	755	765	759	791	728	763	799	767	758	803	786	776	750	685	781	818	764	796	777	822	758	732	759	756	773	755	760	814	781	707	768	786	759	810	744	780	794	736	744	752	806	774	748	782	753	791	729	740	802	722	780	784	791	829	739	780	744	764	741	776	786	796	784	748	760	770	765	776	797	716	760	741	757	795	750	840	843	776	716	714	785	779	768	763	744	746	783	763	767	718	790	742	782	729	670	777	729	766	717	778	797	814	726	747	753	761	761	781	788	784	771	723	766	763	737	774	746	739	810	790	734	783	736	741	768	732	778	751	752	746	779	742	794	771	795	788	778	769	768	755	761	743	787	828	788	820	745	750	744	808	769	791	752	790	776	766	788	749	858	774	779	787	795	727	767	778	754	785	752	712	746	722	778	709	773	809	734	834	826	771	732	797	788	772	751	725	762	766	761	777	825	718	751	821	769	776	770	756	766	760	782	716	774	788	770	786	764	748	759	718	717	746	749	751	705	754	749	785	752	763	795	770	742	761	727	819	768	784	768	794	762	773	799	727	776	741	755	769	799	799	742	735	776	735	766	791	755	744	793	790	778	756	795	800	752	734	749	777	785	772	772	766	775	758	789	734	739	758	762	754	738	730	739	808	778	805	766	777	755	741	795	765	744	774	767	767	722	785	754	744	724	740	759	755	790	745	743	801	752	832	785	726	787	778	783	740	802	770	835	764	764	763	746	774	743	729	788	731	765	803	787	730	760	731	714	739	763	734	754	772	770	790	743	785	836	771	770	786	791	773	736	801	732	750	770	784	770	747	796	776	763	792	747	821	820	818	758	761	758	780	763	744	792	817	779	720	819	806	751	723	767	777	816	756	758	789	788	758	744	745	780	804	818	795	824	751	781	758	742	743	764	772	705	730	758	768	819	780	765	746	770	782	741	763	716	784	814	808	788	750	761	759	753	746	757	739	772	769	731	794	753	759	732	755	725	782	753	754	767	776	730	804	747	803	764	733	800	768	761	817	807	778	820	812	753	781	779	751	755	829	760	795	779	776	749	733	751	802	790	745	733	803	807	732	743	784	746	750	766	761	816	744	770	766	782	799	805	759	753	783	798
23816	21552	28012	25583	18699	6486	2477	1380	980	691	653	577	525	477	463	434	411	409	409	404	408	379	349	343	395	373	354	336	352	373	338	367	343	349	338	327	360	359	386	365	348	345	355	370	367	347	353	382	333	390	371	324	356	373	371	330	327	375	321	374	373	346	334	404	349	382	329	329	353	339	319	376	361	353	369	423	352	381	361	355	395	356	348	361	384	332	336	356	400	343	368	358	358	383	361	351	374	355	351	331	342	358	372	347	334	357	345	366	353	328	361	329	375	345	356	392	342	364	355	369	333	311	366	335	320	370	374	390	339	350	368	325	321	348	381	358	372	330	344	350	363	334	353	352	351	337	349	341	332	358	361	331	338	368	345	349	349	378	382	350	336	365	341	332	383	359	352	367	358	349	356	365	378	343	329	369	345	344	389	370	330	352	331	345	358	346	376	336	337	368	350	395	339	349	377	365	347	369	343	361	364	341	319	359	346	379	378	363	342	339	370	347	373	362	338	349	359	367	333	364	357	343	350	317	359	368	374	352	384	361	356	377	346	357	389	371	349	330	361	353	373	343	372	382	342	359	354	340	343	367	351	329	369	372	338	361	352	342	373	345	330	383	333	359	332	378	395	378	350	342	335	371	341	357	360	369	376	376	334	352	373	378	388	355	358	369	334	349	363	334	359	354	341	328	359	363	371	339	346	359	334	366	365	333	362	354	348	374	381	351	368	335	358	368	377	364	348	380	324	365	353	363	348	343	379	361	359	393	344	330	337	384	360	387	375	349	335	385	353	352	379	333	361	354	360	348	335	335	348	350	339	377	338	414	361	355	352	333	348	374	351	400	343	334	357	308	339	338	369	346	372	365	324	325	331	353	348	346	377	408	362	339	342	394	343	337	341	331	373	349	348	360	341	375	367	355	368	392	320	367	378	335	346	364	341	331	358	355	376	359	341	351	358	359	342	347	352	328	388	352	377	348	357	366	382	383	370	355	338	334	353	360	386	365	331	346	335	377	357	363	366	339	394	346	349	376	318	336	357	326	403	348	384	364	356	366	349	349	363	370	338	335	370	357	354	349	330	372	374	350	374	326	343	382	377	372	372	374	368	332	354	367	354	327	333	349	339	373	374	379	371	356	367	341	362	339	360	360	370	329	342	351	372	323	367	351	360	333	366	367	360	379	358	352	334	368	346	368	336	351	340	385	364	378	356	351	329	342	333	353	329	380	336	369	371	348	371	362	350	323	337	341	361	361	350	341	339	338	340	360	330	361	405	350	384	333	361	375	368	362	350	345	377	327	363	370	338	370	375	351	359	313	345	375	353	378	353	359	327	374	421	318	342	341	332	339	326	320	368	338	320	358	382	396	365	343	359	379	377	367	339	366	366	364	334	384	364	369	339	370	336	346	361	357	341	359	368	349	370	332	348	356	347	377	359	357	341	341	339	394	357	376	390	336	334	361	348	379	377	348	354	340	332	358	357	336	357	353	360	349	320	315	353	368	330	335	373	327	313	379	393	322	362	355	370	347	351	370	337	377	358	358	388	301	361	355	331	332	347	361	360	325	365	359	346	356	330	317	365	382	373	340	369	319	379	322	339	324	353	378	361	353	373	354	371	350	354	390	332	376	344	338	374	354	341	339	380	371	372	358	365	354	353	332	343	336	381	366	336	375	358	374	365	359	358	362	374	361	341	333	350	325	365	357	351	371	360	352	364	337	357	375	365	343	376	351	332	343	388	369	362	369	326	341	350	371	369	328	313	344	334	342	329	354	355	338	329	372	345	338	372	321	343	331	392	343	371	353	345	369	348	348	320	372	351	332	352	333	344	370	344	329	328	357	368	352	341	372	405	360	363	355	339	352	353	313	379	373	367	349	319	379	373	358	354	366	377	339	353	328	342	364	370	336	396	348	393	376	369	328	346	360	365	360	368	355	366	371	347	359	371	336	346	354	353	355	366	336	388	338	347	346	347	364	348	344	354	386	344	343	337	378	369	339	363	361	354	318	319	360	386	382	337	344	363	340	343	349	312	326	348	369	345	375	338	369	358	359	363	348	340	360	326	313	360	355	356	348	344	342	341	343	344	378	335	373	343	354	369	354	372	337	343	370	397	342	408	379	375	368	365	361	350	318	367	351	346	310	325	388	385	319	350	349	332	310	322	367	341	352	344	341	346	359	348	356	386	359	360	382	353	363	345	361	378	395	371	384	392	357	357	353	386	318	361	354	375	355	350	353	339	358	326	346	362	376	349	386	337	372	336	331	378	352	315	350	373	364	382	362	376	362	342	338	359	361	341	357	357	337	357	356	318	352	348	365	372	369	359	351	359	355	352	343	341	329	348	385	400	383	369	398	353	331	373	365	348	331	335	349	341	375	380	337	369	340	356	391	327	342	348	352	338	363	350	389	328	356	355	371	361	353	389	358	340	354	326	368	358	359	363	354	336	347	353	337	383	376	352	397	355	344	398	385	340	323	355	385	346	330	380	311	365	392	373	369	322	344	384	341	350	347	373	350	335	343	353	362	362	346	375	339	315	370	366	342	338	354	363	348	359	348	362	381	360	341	325	350	375	343	373	355	338	336	367	342	356	374	321	378	387	353	366	355	357	362	355	365	313	339	324	361	334	332	347	349	401	344	350	372	358	365	342	342	357	315	348	344	319	391	370	349	328	354	365	375	384	367	335	358	392	349	400	357	328	363	377	314	338	343	343	327	386	329	361	356	358	333	348	336	360	342	340	382	356	331	361	328	358	353	329	351	345	340	387	370	360	330	324	347	323	348	347	334	345	352	334	405	360	364	362	366	347	383	338	369	350	335	337	386	381	351	411	321	370	371	357	358	364	333	330	369	363	348	386	388	377	352	342	374	369	390	377	388	343	339	331	378	348	378	388	368	332	349	367	305	357	359	362	378	331	362	364	370	384	377	363	360	333	356	369	396	367	327	340	376	345	352	350	338	358	327	345	364	367	340	319	388	347	350	339	307	373	349	381	366	373	361	368	343	338	349	352	380	375	331	374	351	334	358	356	343	336	355	372	323	351	402	348	312	368	339	389	362	349	342	366	365	372	356	367	338	348	327	340	366	323	386	364	365	324	357	370	369	332	365	363	358	365	351	349	379	380	331	357	329	365	353	322	335	330	348	355	358	366	341	411	350	395	339	365	363	364	379	342	376	338	355	333	363	347	348	351	371	360	370	379	366	391	363	352	380	355	356	351	363	361	353	339	369	360	367	345	353	361	359	365	343	391	349	378	344	359	339	324	378	338	381	351	360	362	357	349	390	388	339	376	335	353	337	374	375	305	344	353	340	378	371	346	347	369	330	345	350	341	346	359	365	401	349	363	354	379	382	352	321	329	331	375	396	346	343	389	360	346	339	358	349	346	367	358	329	370	358	339	381	355	325	330	356	356	354	336	363	357	349	328	350	354	373	338	337	343	363	365	363	329	348	332	369	375	340	326	356	360	387	354	351	335	343	345	361	346	359	368	352
21386	47440	37791	21116	12078	7662	4690	3327	2378	1791	1510	1359	1120	987	888	818	794	761	740	701	659	655	633	650	613	654	640	590	632	567	614	670	661	616	602	607	620	616	664	601	593	586	632	641	681	623	621	636	581	630	640	589	597	612	624	580	617	634	601	645	578	613	611	605	630	601	641	585	593	588	646	657	585	595	647	595	635	606	622	614	632	640	644	598	599	642	633	594	644	615	636	638	552	617	615	636	633	645	582	646	602	650	559	632	543	601	611	613	618	609	601	591	630	629	652	672	637	640	648	618	644	600	590	609	590	597	669	626	625	612	597	617	593	638	660	584	616	618	632	565	634	614	618	588	634	584	617	629	593	591	628	582	638	577	613	617	640	623	604	579	628	639	645	622	597	604	594	644	624	593	626	583	620	578	644	597	640	619	598	614	592	627	655	631	642	643	628	640	625	624	615	618	626	633	596	576	583	618	584	616	585	642	613	618	606	624	594	603	647	602	626	646	594	668	626	578	561	621	632	613	582	630	649	612	580	635	626	578	647	646	613	599	610	666	586	609	582	574	610	604	601	575	598	624	619	586	618	603	593	599	634	601	632	646	607	606	611	599	600	569	598	630	610	599	650	614	648	599	619	560	620	621	650	591	605	556	645	642	594	601	589	636	615	585	648	630	629	608	598	641	616	584	595	644	593	624	585	604	627	646	631	554	594	624	625	645	611	577	621	566	618	630	611	599	640	641	620	620	572	605	622	671	615	584	612	645	606	568	638	622	652	597	634	620	639	607	603	562	640	580	616	638	599	618	596	593	667	575	636	632	610	608	644	637	633	631	630	604	594	617	631	572	600	649	594	602	604	571	614	601	629	647	606	630	614	648	612	665	623	644	637	631	630	620	621	620	630	618	675	624	620	651	621	638	615	635	606	605	620	605	623	581	606	587	639	609	598	590	649	581	570	656	627	613	651	572	605	655	654	580	637	651	619	614	648	627	608	626	554	625	584	620	641	616	615	640	588	579	622	573	626	621	632	555	665	616	624	621	598	586	575	600	610	637	611	619	642	586	637	625	642	611	601	615	639	622	593	625	605	602	630	646	617	618	614	605	591	652	607	583	622	645	617	586	641	639	600	599	610	630	604	570	571	589	615	613	565	614	621	622	584	592	574	643	627	576	599	548	590	586	609	629	570	624	571	585	620	606	650	594	613	635	674	629	599	618	591	584	628	615	633	605	655	593	628	578	610	655	600	580	626	579	618	568	593	617	612	594	586	607	587	628	620	624	579	591	601	624	612	585	654	643	607	614	624	645	597	575	625	664	591	564	644	631	636	622	612	632	598	602	608	625	591	603	589	582	621	615	592	644	604	631	596	594	645	597	590	598	618	585	605	605	557	607	584	579	604	645	613	594	637	629	602	625	629	643	593	645	605	623	571	572	645	586	628	633	615	601	581	602	611	584	587	616	606	644	627	603	614	641	599	599	627	568	603	627	591	561	587	622	615	616	587	618	578	586	611	667	605	649	621	619	691	626	612	596	589	573	618	624	626	651	575	621	589	600	658	626	576	611	614	592	585	631	601	641	597	624	581	605	610	624	599	619	580	596	646	607	600	591	588	656	587	655	605	613	641	595	591	646	567	606	624	618	609	574	579	623	587	638	599	603	649	608	634	603	614	649	630	612	624	613	607	618	583	587	578	610	620	582	560	629	631	610	602	631	620	613	580	651	606	589	590	593	564	607	627	597	618	603	607	625	679	564	584	605	574	622	612	609	569	626	615	651	618	555	579	604	557	599	577	629	600	606	529	607	655	586	639	581	603	579	618	648	571	595	655	606	606	601	609	619	620	617	615	611	585	600	606	599	588	580	581	584	613	615	646	607	608	606	597	558	567	560	597	624	557	605	562	604	594	651	632	610	636	621	613	634	611	636	593	594	572	614	648	558	570	566	590	629	619	612	629	611	608	585	636	627	615	641	577	649	645	594	656	610	622	620	580	567	574	591	613	600	624	582	626	613	610	612	580	637	602	616	594	621	629	614	583	618	592	564	595	625	642	598	628	668	603	596	581	649	627	626	604	622	651	609	622	648	633	603	633	605	587	665	577	616	655	615	600	614	651	599	575	586	600	574	603	655	586	609	587	595	646	615	642	618	619	599	615	601	590	617	579	589	638	621	666	633	629	605	604	634	591	601	658	556	609	590	627	620	559	605	632	612	576	603	588	612	598	619	637	633	606	577	612	598	639	587	620	638	600	642	593	594	610	637	640	631	567	590	629	634	574	592	600	625	677	629	599	616	619	615	642	598	626	581	584	617	598	613	573	619	551	616	656	598	608	598	628	615	577	623	624	600	560	588	649	651	633	642	584	634	641	623	618	615	611	596	610	631	597	611	613	628	583	620	612	553	629	611	643	654	624	605	626	593	626	613	618	600	591	636	623	634	626	605	579	612	618	613	613	597	637	639	618	638	624	636	579	651	599	624	646	611	576	622	601	663	647	574	626	569	624	614	634	633	580	550	583	633	609	604	613	559	604	612	627	571	615	603	608	627	618	574	661	577	596	608	588	602	599	593	566	621	645	604	613	610	657	624	652	570	627	621	622	620	623	623	608	630	593	679	629	615	608	598	601	598	586	653	612	642	626	663	588	624	612	620	627	653	564	621	636	614	598	593	622	611	570	613	576	587	604	596	623	589	603	586	586	578	642	645	643	608	653	588	592	588	588	594	629	573	594	594	634	637	577	595	650	575	624	636	625	577	664	613	558	573	564	585	616	585	632	606	639	630	593	582	601	606	589	652	609	612	634	645	585	596	672	609	609	606	613	606	589	603	587	630	620	632	633	621	644	583	611	595	582	597	606	590	608	625	598	656	578	604	603	631	633	597	627	614	634	658	653	604	586	602	614	650	572	585	611	629	664	587	606	622	651	643	571	574	586	638	614	574	608	644	589	603	607	611	598	596	602	605	614	625	605	608	606	630	601	657	603	609	575	632	599	628	552	573	635	628	570	605	588	610	614	596	606	608	589	607	618	580	592	569	630	592	604	579	628	660	633	622	587	594	599	621	615	615	624	621	607	663	604	628	620	588	590	669	607	607	598	600	594	569	602	646	617	623	600	592	599	601	562	626	573	624	626	572	648	609	624	614	606	599	593	667	580	608	602	649	600	583	629	544	600	603	650	603	590	645	607	618	642	579	657	629	601	605	545	597	625	569	599	599	591	639	613	619	618	614	610	591	595	599	618	579	611	577	655	598	581	626	630	613	615	627	606	625	618	606	615	639	612	593	611	629	628	621	599	635	615	624	562	593	599	637	624	570	621	592	633	619	607	655	630	607	580	617	627	658	628	616	591	648	644	621	601	600	606	562	580	619	631	629	607	632	606	583	635	622	599	591	608	580	597	618	635	610	612	641	611	639	623	607	593	604	612	607	592	613	618	554	633	615	645	548	625	599	642	626	630	625	643	605	614	598	579	618	613	643	623	604	607	597	639	631	648	601	619	610
25426	21642	25780	20997	4523	1723	1168	853	683	623	561	530	503	483	427	454	414	455	426	419	421	436	386	428	421	403	391	466	451	411	420	416	432	437	409	408	420	456	423	402	455	404	426	444	393	421	394	410	451	416	397	438	388	416	423	391	422	425	408	440	417	411	438	396	432	410	444	400	431	409	441	401	385	406	403	402	378	393	409	401	455	402	411	422	402	393	382	419	395	414	401	419	405	428	392	409	392	418	438	417	419	373	437	394	431	441	372	398	362	442	423	415	384	380	388	403	414	411	420	398	395	428	412	426	419	434	436	409	404	383	391	424	399	405	457	423	401	390	407	405	416	403	382	422	387	395	433	414	418	397	427	424	439	400	427	426	413	370	405	424	420	389	410	395	399	408	408	438	419	385	443	396	378	420	404	411	391	386	435	428	423	426	417	420	368	432	409	388	406	415	428	442	370	402	389	407	439	376	396	408	430	406	416	438	411	429	380	425	416	414	443	443	409	429	418	383	426	394	450	414	414	456	399	423	439	400	373	433	413	413	417	415	360	429	434	391	357	435	441	401	417	434	407	402	385	421	415	400	440	409	430	433	412	398	401	427	385	417	440	419	400	421	435	430	431	400	398	387	412	439	381	382	411	436	384	420	404	422	439	406	419	456	415	450	398	403	414	436	393	418	456	394	396	382	422	425	421	458	428	424	425	394	417	474	410	399	391	410	421	439	398	426	417	437	429	407	399	416	375	428	451	420	455	417	415	407	404	452	423	419	375	406	385	454	411	432	456	418	403	443	417	398	441	413	425	398	440	361	436	406	426	418	407	384	410	382	420	410	408	410	407	428	429	405	390	429	386	407	411	454	379	398	402	446	410	426	411	425	380	420	416	431	415	403	404	408	382	387	416	397	397	413	424	433	426	393	404	409	423	421	385	417	432	405	392	451	435	404	376	403	409	398	406	405	459	372	438	425	402	374	407	412	429	425	400	431	396	434	433	373	389	422	405	414	387	420	427	422	411	427	365	407	418	414	429	397	392	408	441	421	377	403	421	411	396	418	412	428	399	409	423	395	441	404	438	424	403	398	429	401	423	434	382	426	413	434	420	406	393	397	440	410	420	395	413	400	404	402	413	420	450	402	405	385	407	399	440	393	422	404	442	411	420	402	412	393	436	399	416	423	390	433	415	429	410	412	416	403	410	423	435	386	406	446	404	402	419	427	387	414	413	427	398	408	435	383	409	406	427	417	405	416	418	449	429	381	413	389	427	410	388	381	421	405	413	391	390	397	447	410	416	415	430	374	425	401	418	383	392	398	412	419	430	415	410	403	410	381	409	426	419	432	384	439	413	428	415	377	414	410	384	438	394	382	410	408	439	393	446	413	392	426	441	415	395	435	422	420	426	420	459	445	402	405	432	393	382	436	369	426	420	405	406	388	414	435	394	412	433	439	439	430	403	428	419	423	428	432	418	413	432	408	410	429	418	410	412	421	410	402	426	399	406	404	419	446	440	349	435	395	427	387	433	442	390	379	459	427	402	418	409	389	448	406	401	447	429	395	402	451	418	431	435	427	408	412	371	404	411	395	428	399	439	419	443	397	396	451	440	426	410	435	445	377	396	446	419	405	438	423	398	412	424	423	458	404	398	419	393	426	425	435	403	377	370	370	411	418	438	409	421	409	416	427	374	390	437	425	412	409	398	426	436	425	408	393	412	420	401	418	431	403	412	393	433	408	400	404	417	467	428	399	415	404	427	429	402	418	391	414	427	438	397	431	418	457	394	386	408	422	396	405	391	410	420	381	411	452	405	398	408	417	410	435	398	390	423	397	434	413	416	418	388	428	420	455	372	393	396	400	407	397	425	414	432	402	392	425	426	429	419	399	402	419	412	418	400	372	422	412	429	410	390	416	411	432	410	402	449	430	442	421	416	405	379	428	409	413	414	387	417	394	374	424	408	440	451	437	376	416	402	385	426	425	417	433	427	396	420	431	450	411	396	456	421	384	423	425	434	409	386	428	416	417	395	457	384	415	436	402	390	440	463	422	408	406	413	395	426	396	402	437	402	391	401	443	412	404	407	420	370	414	443	436	388	395	388	430	399	404	430	425	425	421	395	411	429	376	415	407	393	380	435	471	428	425	419	426	349	432	447	402	416	418	439	426	448	406	425	453	394	425	418	418	404	424	442	404	431	400	414	436	432	426	448	406	406	414	421	440	419	420	425	394	436	426	393	400	410	446	432	400	387	388	422	443	396	420	429	422	405	415	417	380	382	404	414	414	393	441	423	418	388	404	423	373	390	419	404	392	430	407	409	429	402	423	435	425	402	435	405	402	429	409	455	422	431	420	402	404	411	422	426	419	415	428	401	467	436	384	409	400	383	411	404	410	448	419	460	412	447	426	416	434	447	445	417	457	400	408	379	424	406	411	388	438	432	384	412	425	420	417	431	387	407	386	417	400	424	402	422	446	419	399	423	375	426	423	409	433	423	414	421	418	407	420	409	438	409	415	439	437	379	418	408	386	402	423	406	393	389	420	387	386	418	427	429	407	437	395	428	384	406	390	429	393	412	415	421	427	423	425	423	428	425	423	413	389	411	404	413	427	423	390	397	427	413	421	414	384	443	416	389	422	414	382	444	397	420	433	431	420	408	400	392	443	418	429	422	418	424	376	407	393	410	408	437	448	420	415	423	431	436	430	442	401	438	401	409	388	430	401	403	447	444	366	438	392	400	417	419	434	443	410	436	381	405	416	423	431	420	416	415	435	437	390	402	405	438	431	413	406	420	401	460	410	412	368	390	415	417	429	442	411	382	461	363	414	456	407	417	428	393	423	393	419	382	417	406	416	433	434	413	396	426	447	399	420	434	432	456	390	461	410	411	392	460	418	379	408	425	430	444	384	397	412	430	375	428	417	399	441	409	407	428	413	394	455	396	448	405	414	421	423	422	432	382	445	435	425	370	403	441	460	427	432	407	458	409	415	415	442	434	415	425	411	406	378	415	423	400	422	421	406	391	399	405	395	421	409	394	400	425	394	425	388	443	381	416	431	440	453	412	410	425	438	429	408	406	430	457	376	382	422	390	458	413	456	462	386	431	408	405	434	360	434	369	383	380	405	364	418	407	441	425	414	403	411	411	414	420	408	423	403	390	365	463	407	389	406	417	428	410	446	415	439	408	415	442	398	388	396	381	437	424	396	438	396	391	406	374	444	406	418	410	457	394	384	414	417	396	427	438	409	398	404	464	406	414	455	402	430	404	377	391	412	413	413	404	433	424	395	444	409	426	415	407	419	397	402	408	429	440	420	386	407	407	387	437	385	439	399	405	406	427	392	429	422	436	397	426	427	428	416	416	404	420	441	375	429	393	391	388	407	421	393	395	420	413	385	400	414	417	416	469	425	426	437	423	414	393	403	438	404	423	403	409	427	445	420	393	380	408	452	387	426	402	387	381	434	420	429	402	388	437	422	423	449	394	397	397	386	426	413	426	403
21555	41817	31033	15405	7611	4342	3034	2188	1800	1517	1245	1076	980	883	856	846	746	775	785	789	721	748	721	724	683	723	716	733	761	722	719	745	711	701	697	721	688	710	698	656	697	688	710	721	706	692	668	696	721	683	672	681	745	721	713	699	729	691	756	693	696	714	674	670	707	696	699	651	723	675	711	716	718	716	752	693	718	742	719	742	699	736	738	695	687	695	705	674	672	712	653	724	640	699	719	666	704	665	749	678	747	727	724	673	695	746	756	731	708	714	729	726	751	724	698	692	687	718	712	697	706	697	680	692	672	735	701	699	684	738	687	690	647	677	650	757	693	716	744	732	734	702	672	675	705	633	717	759	741	690	662	711	708	710	706	720	671	706	690	710	689	705	707	736	719	670	743	673	689	692	717	757	704	712	749	669	686	739	696	695	688	752	710	712	780	715	690	714	676	712	714	645	728	709	670	722	684	715	721	719	695	658	666	713	692	728	744	710	693	719	736	701	687	719	718	729	693	693	689	685	707	761	702	659	743	694	710	720	720	702	722	674	691	679	714	713	715	679	688	689	702	731	671	677	698	716	686	699	730	662	726	710	691	698	685	722	720	711	749	725	720	657	707	721	727	691	725	712	729	688	717	688	704	743	670	684	701	717	750	686	717	680	735	678	720	679	707	708	691	684	706	673	699	711	715	696	699	735	719	675	726	705	747	733	669	752	705	695	739	688	721	734	700	698	674	706	727	665	702	711	764	670	740	714	679	727	699	654	736	690	689	729	700	673	715	746	716	672	727	710	687	684	746	726	709	733	688	696	758	689	712	678	710	708	650	695	652	735	683	674	683	737	736	710	725	660	698	686	722	725	739	717	725	705	704	679	728	701	692	700	712	716	725	743	746	659	718	722	726	708	681	670	684	679	686	715	717	744	684	716	677	699	685	697	684	705	734	745	711	709	721	736	704	687	734	691	705	652	728	708	687	671	734	664	659	722	722	716	686	648	676	694	685	738	724	691	687	723	708	703	681	737	678	748	713	689	760	708	716	697	723	726	719	703	674	694	723	722	702	717	690	717	695	741	730	722	649	731	673	701	705	692	761	727	703	691	752	686	729	729	697	660	712	701	726	706	696	671	706	722	684	718	738	704	712	710	741	704	690	758	643	741	660	722	693	709	712	697	706	719	663	694	691	727	695	704	695	732	668	715	662	720	727	680	730	707	723	683	685	678	694	688	701	708	677	688	695	689	658	686	672	698	715	697	672	673	733	663	682	665	711	715	731	710	707	700	722	737	666	722	697	685	729	647	682	701	694	657	690	677	638	747	756	725	690	729	687	681	717	727	649	740	733	736	739	676	728	730	757	680	689	682	736	699	715	706	679	706	714	733	679	700	696	703	678	691	720	686	726	695	734	764	751	695	714	726	717	714	716	684	721	660	743	678	719	683	711	710	691	738	680	671	723	660	717	700	687	710	699	704	732	714	702	680	720	682	745	704	767	727	706	705	712	767	739	685	684	701	680	712	713	720	671	689	700	745	712	703	741	728	731	720	715	696	737	714	720	691	719	724	712	706	710	707	641	709	649	694	712	705	691	720	687	759	676	787	670	692	701	721	685	701	703	775	743	752	732	719	639	702	698	744	752	722	704	716	675	701	712	711	736	719	707	705	710	682	748	727	728	700	696	714	680	685	710	685	725	685	688	659	708	709	683	704	700	719	711	678	701	729	678	681	729	708	732	678	719	710	717	713	690	713	683	678	680	686	743	708	690	723	757	719	682	677	698	682	704	706	754	708	643	741	677	689	708	669	732	718	685	741	716	715	688	726	653	664	713	695	734	703	694	684	694	675	649	695	681	730	719	695	729	679	663	693	684	685	712	686	702	715	720	733	701	684	718	722	718	735	694	707	713	738	670	708	630	683	731	718	691	756	727	703	680	719	688	674	721	735	727	714	751	683	696	690	714	671	718	720	690	706	682	746	690	706	707	684	728	680	738	693	716	711	700	727	752	723	701	750	742	654	732	691	714	687	660	680	726	699	664	743	691	727	705	707	695	750	725	740	712	702	683	713	677	733	742	701	680	683	710	678	651	708	760	655	679	714	697	710	702	704	700	744	705	736	729	662	728	675	716	700	705	716	705	702	678	727	730	657	705	700	748	714	727	689	676	711	730	750	763	667	649	737	719	680	709	710	685	681	682	723	687	702	745	740	724	735	697	714	706	730	715	726	710	663	744	676	707	726	695	714	695	712	684	696	687	723	710	725	696	697	740	684	708	676	731	715	728	726	752	730	687	657	682	767	655	675	704	712	703	700	705	692	678	691	705	657	664	693	693	709	726	743	703	687	671	706	739	697	718	713	713	667	761	718	693	672	708	718	725	697	713	665	692	712	636	677	708	696	634	678	686	731	687	692	671	668	695	658	718	708	684	710	720	692	719	685	709	764	694	687	705	677	738	689	655	625	689	727	728	708	753	752	713	734	731	762	739	709	751	669	726	738	691	716	660	693	656	706	714	663	756	750	681	719	669	708	691	748	726	722	720	699	701	727	738	688	693	695	703	610	709	698	702	678	673	715	720	728	737	743	746	706	674	713	686	670	676	748	776	722	713	759	691	708	690	666	663	748	731	709	678	677	713	696	745	703	706	727	675	663	696	648	660	712	667	709	724	667	716	662	670	691	742	706	766	693	703	708	679	677	714	748	647	737	704	680	675	702	676	693	673	740	742	685	717	720	684	732	686	700	708	678	703	715	717	700	681	722	693	710	697	700	684	724	707	683	722	720	695	684	741	655	670	707	673	691	718	669	729	681	691	731	716	674	675	708	693	715	713	741	731	700	713	649	682	658	707	748	693	744	688	675	708	688	730	673	692	749	719	712	735	709	678	679	717	729	686	698	668	713	764	747	680	753	693	698	658	720	712	667	679	685	722	718	684	671	654	741	670	714	704	679	666	720	735	736	663	698	666	760	663	642	685	704	702	719	740	698	702	665	670	710	670	705	722	735	653	714	703	646	693	751	766	710	717	717	693	695	700	714	751	691	716	679	727	656	717	686	746	669	709	674	665	702	713	730	748	694	707	737	707	681	689	687	631	701	705	692	674	698	679	717	671	709	683	673	715	740	657	695	702	718	756	721	684	685	679	680	696	670	721	703	688	706	686	704	717	733	727	727	721	694	744	699	660	664	680	654	693	700	700	713	777	726	690	668	687	679	729	735	735	738	681	731	689	688	715	711	731	696	706	713	676	715	653	771	676	706	657	696	664	719	670	728	723	716	746	714	674	672	676	693	679	701	703	692	733	664	661	736	712	674	692	745	708	702	667	697	716	742	720	698	701	665	736	725	684	699	755	722	661	673	681	664	759	677	671	719	692	732	692	727	748	691	706	733	673	784	677	714	714	718	764	686	677	686	656	737	692	738	699	672	717	660	743	720	712	723	719	659	675	714	683	666	713	736	734	719	671	724	723	719	657	690	689	747	709	728	726	712	695	732	725	686	708	767
22959	21597	28695	24931	21599	17434	5503	1988	1344	981	759	643	508	448	389	351	327	328	316	284	313	286	285	272	305	250	285	286	273	238	290	284	294	275	267	245	306	277	300	265	280	294	262	263	260	276	261	257	285	268	275	290	251	287	274	248	254	246	273	256	241	236	266	248	262	264	261	270	265	239	254	269	268	283	283	265	237	272	286	297	282	258	249	269	284	268	260	269	263	260	253	266	265	255	257	253	282	262	282	238	266	265	264	256	268	301	264	266	260	261	246	261	266	276	282	268	296	260	242	278	255	290	243	266	240	297	253	235	250	275	265	260	278	282	247	265	253	235	277	269	252	266	270	244	238	263	291	250	263	269	268	256	269	261	261	280	238	251	274	263	254	263	239	246	241	250	275	270	284	217	259	251	259	266	242	264	261	270	249	268	265	285	276	256	274	254	247	266	291	281	308	261	265	251	283	265	248	261	263	247	279	261	260	284	253	237	266	244	266	247	244	266	270	240	269	254	226	283	297	289	250	268	270	267	282	254	256	243	261	288	242	279	275	293	270	289	268	273	256	248	256	236	251	256	243	265	263	284	261	249	275	272	263	259	281	257	269	232	279	243	263	259	288	247	268	244	261	266	275	283	246	243	272	237	243	260	270	247	276	301	261	266	253	271	251	242	261	276	259	258	266	269	256	265	259	276	287	270	242	271	276	231	253	264	238	271	242	252	292	269	290	275	264	284	271	259	273	270	263	256	273	243	252	247	257	280	251	265	250	248	257	266	254	255	248	275	271	289	283	252	269	280	234	271	256	246	284	259	298	253	243	290	258	255	259	246	281	298	281	271	250	265	253	265	253	241	251	261	267	274	304	278	266	248	275	233	256	261	258	265	281	236	289	284	260	281	280	270	272	282	263	245	268	304	260	233	280	230	251	251	298	286	263	282	266	262	258	250	245	272	273	217	273	251	243	264	289	242	272	263	254	264	271	272	247	271	250	228	254	254	283	281	246	270	257	273	290	267	252	271	222	258	251	254	264	263	267	255	255	248	277	262	262	273	255	255	270	248	281	255	273	283	248	262	261	265	241	264	268	242	267	251	235	285	280	268	237	252	262	253	247	230	245	257	281	265	265	264	260	267	253	240	259	253	243	252	296	250	236	270	258	286	275	268	246	253	273	232	263	284	258	270	274	244	268	260	235	270	241	275	258	250	271	284	263	277	261	266	298	276	241	271	263	296	277	271	252	242	243	249	270	272	265	236	270	273	243	260	236	257	232	250	277	266	239	281	258	264	267	263	291	244	291	271	274	280	249	259	257	259	271	262	263	249	237	290	248	299	265	263	238	266	279	294	254	264	245	259	247	268	253	292	273	258	285	265	230	236	238	280	275	278	273	256	271	265	267	289	291	263	254	280	267	278	268	267	258	282	255	250	269	246	239	294	280	244	241	269	270	274	240	245	284	256	271	242	266	241	261	255	259	251	249	269	254	237	228	260	266	282	226	259	266	250	261	264	282	257	242	255	242	283	259	249	258	255	256	243	266	270	264	254	276	280	298	246	277	261	256	267	246	270	285	252	288	263	272	275	261	285	259	251	256	245	248	281	253	300	258	241	279	281	263	273	281	271	283	236	262	269	267	268	287	241	263	260	253	251	262	267	247	265	256	245	275	234	267	256	276	265	256	245	274	283	277	263	252	269	275	271	250	253	274	238	264	255	264	270	288	246	273	281	249	270	244	268	262	236	255	291	277	226	255	291	260	276	261	279	272	268	252	245	231	251	269	261	264	297	272	252	262	265	238	284	283	231	248	249	278	266	248	259	269	275	260	255	255	238	266	249	294	261	243	238	251	235	274	267	252	242	257	236	278	246	263	284	275	305	277	265	256	245	255	242	270	264	264	258	217	261	258	289	268	273	225	247	227	282	270	274	264	230	260	265	279	274	245	255	237	269	273	273	232	271	276	268	259	232	256	281	254	269	255	240	239	264	252	262	264	251	246	235	234	252	269	271	270	260	275	283	258	256	265	254	274	257	268	254	270	285	250	256	254	254	264	265	269	253	260	265	284	257	282	259	273	256	259	264	263	271	281	273	248	252	259	250	266	247	224	280	291	239	276	259	264	228	286	245	267	260	261	274	279	269	265	269	264	281	265	266	260	269	245	267	281	269	265	245	256	251	232	249	272	281	246	271	263	257	231	263	299	267	250	255	272	245	258	245	264	250	248	272	249	237	260	272	264	215	266	277	237	246	281	257	252	283	255	264	266	262	264	272	275	257	270	276	276	271	261	249	253	261	257	283	271	274	289	240	274	263	254	271	257	232	268	272	228	263	269	261	269	246	241	248	254	269	252	247	285	252	271	257	276	260	250	259	279	257	258	255	261	250	249	236	295	257	295	274	264	255	258	262	284	258	266	273	261	248	274	303	267	278	272	279	227	270	261	264	264	267	261	290	239	282	289	247	272	264	278	268	276	268	255	252	249	273	271	271	271	234	250	240	256	278	298	274	265	249	267	250	273	248	259	244	278	266	267	277	257	246	270	248	272	272	248	288	252	275	270	255	279	262	270	245	253	290	257	285	245	267	285	317	253	260	277	274	248	259	268	225	242	294	245	261	277	298	284	242	245	245	241	245	279	255	279	257	275	279	244	256	260	266	267	268	279	290	265	259	264	260	246	259	254	251	275	262	272	258	264	256	268	269	232	234	254	251	281	273	276	252	231	227	264	241	257	262	262	273	268	265	247	255	261	276	298	247	250	247	221	246	228	257	251	249	269	274	256	293	238	285	279	260	258	274	267	290	274	292	281	260	259	269	256	257	269	265	276	261	263	245	253	264	284	250	259	269	270	282	242	271	253	260	243	243	289	280	263	258	298	229	238	264	242	261	297	268	287	242	267	255	271	276	255	270	264	256	263	238	268	252	229	258	259	240	279	258	261	266	273	247	263	283	250	273	261	269	281	249	285	282	257	249	254	238	272	246	289	259	262	255	266	282	280	266	244	263	257	255	256	259	274	258	267	261	259	252	241	273	266	277	291	244	289	276	250	294	256	260	281	256	261	220	261	265	264	240	256	261	262	254	252	270	256	293	237	254	248	217	243	256	247	256	267	266	275	261	242	287	282	275	269	239	241	218	276	268	281	250	285	253	268	267	278	275	260	255	257	236	247	274	262	259	281	233	247	228	260	263	258	254	262	264	262	272	273	280	281	301	274	252	298	243	267	265	254	260	257	245	265	266	264	221	261	273	276	242	266	274	249	251	239	274	265	285	257	225	249	302	248	258	273	269	276	315	282	274	265	274	260	254	243	261	254	258	269	237	239	270	255	260	277	267	270	270	254	248	264	251	267	278	264	269	263	213	279	260	268	233	256	249	267	290	258	280	258	250	270	266	257	282	240	281	271	294	297	251	272	280	247	277	270	270	271	242	265	262	270	264	269	263	244	262	241	251	281	254	251	257	278	231	258	265	280	257	256	268	261	277	244	269	236	241	260	288	280	237
26473	54119	41372	25569	16438	10509	7173	4662	3490	2563	2025	1496	1199	1001	889	799	725	660	589	559	533	565	548	541	519	510	534	495	493	473	466	484	462	458	427	486	461	479	431	480	450	454	449	433	414	488	499	458	452	467	424	485	452	487	430	461	436	496	446	446	455	430	439	505	482	464	474	462	476	463	458	486	436	458	476	451	454	430	494	455	497	432	504	425	440	449	441	470	481	463	452	444	431	460	457	493	454	422	419	417	444	444	487	466	448	461	419	461	446	473	473	452	489	449	461	453	446	459	445	448	443	425	429	451	457	435	422	469	438	445	411	458	442	461	441	434	438	471	453	428	460	478	430	466	450	410	443	477	466	479	486	441	462	437	428	410	448	517	465	454	420	415	467	469	453	424	409	431	438	489	450	411	457	494	437	475	446	409	458	467	433	478	444	456	384	471	444	435	440	456	450	449	457	440	465	445	464	466	479	484	456	449	437	483	428	443	397	451	448	437	462	480	428	439	491	470	469	437	435	462	461	431	462	425	450	435	434	447	398	441	447	439	426	442	433	445	463	435	436	485	461	484	465	432	453	471	461	422	444	439	420	456	407	450	467	423	517	469	430	452	417	474	459	461	471	483	432	396	479	484	453	417	415	423	455	471	421	462	465	453	443	453	473	460	485	482	438	431	478	444	424	416	478	456	411	459	467	437	416	457	482	433	455	461	442	417	435	442	417	420	419	422	438	453	402	443	435	444	455	434	417	424	466	477	462	413	449	421	452	473	474	439	450	450	432	430	444	449	430	451	440	435	468	434	480	445	421	473	418	418	448	431	411	491	475	430	479	457	447	432	441	432	410	435	462	421	460	457	437	464	493	436	422	425	431	461	487	441	454	453	420	451	404	437	453	427	469	433	411	398	457	450	488	479	421	450	431	469	435	427	430	418	460	410	461	517	449	469	431	439	460	446	477	463	418	461	447	481	476	423	454	463	427	468	465	473	444	436	462	474	446	442	457	427	462	446	490	444	431	431	436	442	409	448	449	460	470	431	446	448	446	451	479	457	436	461	470	440	499	419	428	461	437	475	424	423	434	454	462	431	456	422	410	473	439	457	420	429	454	417	459	439	460	440	455	464	387	472	436	422	450	448	458	472	472	444	444	446	431	468	457	450	421	451	452	443	443	443	438	405	469	420	458	432	518	454	436	455	454	447	428	464	422	480	432	453	445	449	483	471	470	426	439	457	461	457	432	415	481	434	483	429	450	382	439	466	429	477	469	448	445	438	426	443	489	449	476	435	447	463	435	423	433	460	448	468	468	428	460	462	449	423	463	412	446	437	415	442	447	448	460	447	461	414	448	466	451	428	446	444	481	447	439	400	451	497	445	478	406	466	466	437	462	440	457	441	455	422	434	436	422	469	458	440	435	405	418	431	402	471	488	481	454	462	412	422	475	438	453	428	486	465	473	443	454	444	447	468	440	472	451	442	432	417	437	478	445	464	415	469	453	430	468	459	458	460	483	476	416	447	466	404	481	441	446	475	434	442	447	463	463	460	453	453	442	475	479	441	446	410	410	451	435	435	421	425	421	475	432	455	460	430	426	436	447	455	467	468	428	495	456	486	466	444	461	495	456	470	460	472	417	441	406	463	474	470	434	457	460	411	471	430	472	436	426	463	410	462	466	478	438	451	425	441	449	464	417	460	422	421	456	424	466	449	431	436	442	436	444	448	424	482	426	456	447	394	463	447	456	460	461	484	435	454	446	458	447	414	460	449	430	438	459	444	474	462	436	416	438	473	455	443	453	426	427	426	430	458	446	457	445	487	479	469	446	430	449	430	442	441	451	477	445	447	434	434	401	446	457	456	485	466	467	442	460	447	488	479	457	476	465	456	426	450	465	476	428	443	418	459	440	439	461	445	458	438	446	482	457	449	458	454	442	471	466	469	514	497	441	435	461	455	430	419	470	446	448	455	450	439	463	457	406	444	443	458	480	476	430	483	441	486	455	448	437	474	428	472	436	460	420	409	443	467	470	423	459	425	429	449	470	454	472	451	445	452	436	453	426	467	434	483	414	448	468	432	456	407	443	457	424	460	437	478	437	474	500	434	405	445	450	495	458	447	439	459	425	396	453	470	441	488	439	437	423	449	469	463	470	471	449	410	438	482	412	423	403	444	454	436	427	416	471	455	451	457	466	470	480	458	453	443	464	447	474	445	410	506	461	467	459	443	477	459	435	466	467	457	439	499	464	458	431	450	440	451	432	435	458	469	426	481	470	451	427	430	452	440	488	426	491	441	468	456	443	424	434	438	488	473	443	464	469	462	435	452	453	444	490	421	446	464	454	484	451	454	453	435	475	468	441	426	458	463	449	445	429	458	444	460	426	465	436	467	484	450	432	459	419	442	419	435	458	451	421	450	460	490	443	444	452	433	468	467	476	477	438	468	430	463	447	443	446	457	439	493	452	452	470	430	432	424	453	470	464	423	468	420	466	416	458	471	456	412	412	420	452	443	457	458	433	468	434	453	475	448	458	437	434	444	449	460	431	497	471	437	466	441	429	495	447	451	471	430	482	470	434	488	461	471	443	495	484	450	446	438	435	456	450	456	480	440	451	492	431	412	428	466	420	442	454	446	432	473	463	439	414	455	443	464	420	469	433	461	436	430	427	445	449	464	441	442	404	458	492	473	490	483	471	445	436	483	473	420	447	448	435	429	492	431	486	451	488	451	506	428	411	448	448	426	458	468	442	436	447	448	436	473	457	453	405	450	475	450	463	457	436	478	489	460	458	430	436	423	433	437	429	444	469	445	453	443	453	447	447	446	461	471	480	455	400	463	444	428	432	458	434	442	461	429	476	474	439	513	438	459	499	415	452	476	409	495	443	409	442	437	462	448	438	492	512	460	447	460	416	470	455	453	470	445	466	482	499	453	481	413	413	449	457	431	455	448	462	447	432	464	453	426	467	436	455	444	419	426	480	442	442	442	430	445	431	483	454	459	457	478	440	464	464	421	452	450	475	450	440	408	438	437	423	478	434	438	465	428	471	464	454	436	428	440	469	454	490	441	450	473	481	440	455	471	455	439	429	410	459	500	476	451	441	436	435	459	467	417	449	454	475	424	472	471	430	428	418	489	441	428	482	470	444	488	447	480	446	466	494	461	491	440	432	461	451	410	478	426	467	443	449	448	482	455	472	440	478	496	442	475	433	471	452	424	442	429	423	442	447	427	458	454	469	442	440	437	425	464	446	455	430	453	433	469	434	434	465	465	473	446	452	452	453	434	445	415	455	450	459	446	448	391	464	459	486	440	447	467	436	432	429	442	476	425	453	446	448	439	423	457	426	440	463	476	439	460	434	452	460	488	456	438	443	469	469	431	482	450	458	478	463	431	452	446	511	470	464	452	463	430	432	436	457	428	462	469	448	469	403	455	372	512	450	396	436	451	440	444	425	427	447	430	419	455	495	440	444	445	419	461	439	453	445	423	437	450	516	457	412	446
27819	22446	18420	7355	2267	1196	969	733	637	558	516	496	467	475	499	500	466	458	458	445	444	465	425	448	454	472	442	478	446	414	458	447	455	436	416	417	425	432	460	434	445	483	447	466	422	435	458	433	432	474	432	447	421	455	440	464	409	417	408	416	465	428	436	434	471	429	448	408	423	424	429	414	465	480	407	449	439	444	486	453	420	436	404	466	445	421	413	433	442	450	464	466	473	450	450	429	427	460	390	451	423	419	441	449	472	441	388	447	439	425	428	443	462	435	460	438	436	412	417	496	466	454	448	478	473	439	455	455	429	461	393	496	452	433	441	465	404	423	461	409	392	414	463	449	436	446	433	448	393	453	425	428	472	425	452	424	448	454	400	444	427	436	440	462	445	459	448	474	488	429	445	452	433	423	431	435	440	407	444	460	416	457	445	434	422	461	403	491	434	420	455	450	446	472	462	429	470	402	434	486	418	450	424	409	457	471	445	441	462	430	447	459	448	452	461	462	418	450	436	458	432	486	413	438	434	428	479	452	454	434	428	453	442	442	459	426	427	429	389	458	454	453	459	448	409	462	405	401	475	456	446	457	432	446	457	436	444	437	460	429	459	425	452	431	417	409	429	439	428	391	450	424	408	395	455	475	414	453	430	439	428	463	422	415	456	460	401	424	426	404	436	448	466	425	433	463	397	432	462	469	444	394	440	477	435	471	422	430	468	450	479	443	450	394	430	433	471	449	404	454	442	407	484	437	437	428	469	477	406	447	447	471	443	467	487	410	443	438	442	425	439	457	435	414	418	413	405	406	405	465	435	453	422	479	454	435	463	441	451	428	434	446	416	437	417	474	453	441	438	434	453	417	447	441	435	454	443	450	428	444	404	454	422	428	426	448	449	464	423	435	413	425	423	444	437	413	441	452	420	432	433	415	469	448	384	431	459	429	436	461	408	462	434	441	456	441	438	460	404	440	427	416	442	468	455	437	443	416	432	443	436	475	432	438	463	435	476	446	416	445	424	413	472	440	432	449	443	433	414	407	432	441	463	445	432	442	450	453	446	446	428	410	476	465	415	446	412	463	431	425	449	415	427	427	429	434	468	455	427	421	464	431	444	475	425	439	430	445	461	427	454	422	446	425	439	450	426	462	422	476	423	412	423	445	446	463	445	449	434	419	440	450	429	447	457	453	421	397	433	421	437	423	440	432	426	461	434	435	438	432	429	470	442	502	473	463	394	401	419	495	422	471	426	418	465	452	455	445	442	444	445	419	461	445	451	427	448	462	500	429	438	428	458	424	457	453	463	441	444	458	449	437	453	408	437	448	439	474	402	421	445	408	437	441	441	410	471	439	444	406	438	448	416	458	455	428	425	445	445	417	459	399	411	471	439	420	431	457	388	465	447	485	411	491	479	418	462	460	474	470	459	441	442	429	444	433	428	460	431	440	430	464	417	466	469	444	395	444	442	447	434	431	457	455	440	467	429	452	447	453	452	432	460	451	455	427	428	452	443	455	475	467	425	448	440	420	440	429	434	430	431	419	470	449	461	428	452	437	459	400	439	434	454	435	420	450	425	431	446	406	440	448	457	443	440	458	449	461	407	445	430	475	417	452	413	485	431	450	413	415	461	443	438	445	416	440	431	410	422	434	434	471	443	435	401	440	472	397	444	425	442	479	476	419	438	423	401	451	428	401	440	448	430	451	436	430	421	427	443	469	430	419	457	416	458	453	445	428	420	427	437	445	457	415	452	436	466	441	454	430	448	455	455	467	432	442	434	437	431	450	517	460	449	471	404	426	464	441	421	429	426	477	413	454	423	454	429	409	411	441	471	445	456	461	427	416	435	418	447	436	432	451	438	465	448	461	432	448	460	430	482	447	406	388	465	465	428	395	411	450	459	445	419	435	384	460	431	465	442	448	461	452	443	409	411	400	479	436	428	449	430	463	409	411	425	450	444	464	461	435	437	466	450	478	475	424	444	428	434	459	408	441	405	435	453	441	495	426	463	462	427	457	422	445	441	412	467	438	439	428	414	437	444	444	425	431	431	456	448	452	436	425	458	424	435	433	436	459	454	392	447	422	464	445	410	426	424	476	412	440	437	450	477	450	440	445	464	449	443	475	435	470	429	503	451	445	433	440	443	435	450	437	441	428	451	510	465	424	451	455	442	471	449	456	450	449	448	471	419	432	444	445	472	439	453	424	466	427	451	477	442	444	431	459	441	414	411	456	453	448	474	459	418	441	438	452	409	450	443	438	411	454	461	420	456	417	472	458	461	440	453	427	440	467	450	432	423	428	434	431	465	419	449	453	435	446	463	440	449	475	453	448	448	428	420	449	435	438	472	441	451	443	460	444	432	436	431	428	439	426	443	436	449	448	405	402	444	421	417	448	453	429	440	446	466	447	455	463	447	434	434	429	453	428	440	442	450	420	432	472	430	439	448	456	449	469	440	442	444	483	470	449	427	488	442	431	472	429	446	429	452	433	465	462	412	429	431	463	431	446	441	416	441	429	418	408	418	442	431	462	436	428	437	423	419	423	448	427	442	432	454	451	465	437	402	441	454	414	445	424	445	460	445	409	422	428	457	425	446	402	447	399	464	464	433	423	431	435	448	467	408	423	455	395	434	452	453	466	427	476	416	433	468	466	422	452	443	441	445	451	466	435	481	426	436	459	446	453	422	456	438	458	454	420	404	412	419	446	427	433	430	428	443	456	463	460	447	446	414	430	455	438	454	444	442	458	504	398	445	472	417	416	445	447	465	457	427	444	408	480	418	490	426	420	410	419	428	473	415	450	460	448	392	469	454	434	489	449	412	425	408	466	457	455	421	456	429	451	446	472	445	484	452	478	397	444	435	431	453	459	478	413	423	468	431	456	444	421	404	417	467	477	435	439	430	460	448	422	451	422	424	455	458	448	432	421	427	475	429	446	415	436	466	440	443	441	458	437	471	461	411	441	451	452	412	432	431	420	411	431	464	451	455	441	456	453	437	431	469	467	430	473	439	427	449	460	432	434	445	457	416	448	412	442	457	390	429	432	417	470	440	489	408	447	468	449	464	428	443	397	451	419	472	444	428	427	458	441	423	460	436	408	405	477	451	443	433	442	411	436	398	439	451	462	426	475	390	431	433	433	430	458	484	458	462	469	431	425	424	440	482	444	448	416	472	435	436	425	423	420	418	467	414	451	422	414	437	440	435	441	428	454	470	441	464	487	427	448	436	442	436	406	446	443	453	407	461	440	409	400	440	444	456	438	450	420	448	443	450	429	437	438	435	457	432	441	464	438	450	453	457	439	461	440	438	446	446	472	444	427	453	461	434	430	424	499	476	445	468	424	439	442	442	452	472	462	440	428	429	443	384	454	453	433	423	446	444	460	479	423	452	474	446	451	439	434	441	433	448	433	430	426	432	416	478	447	431	441	456	422	417	462	448	447	414	449	438	447	481	445	413	415	439	423	430	452	455	448	454	445	446	425	462	454	444	465
20325	36589	22514	9963	5065	3052	2302	1796	1586	1247	1096	953	907	872	802	792	784	812	783	757	755	764	765	737	762	775	802	788	716	722	786	722	772	787	761	778	764	761	738	738	726	707	757	755	755	769	762	745	769	740	787	736	766	765	746	770	759	730	805	749	761	719	746	774	708	740	791	750	750	736	770	761	771	737	770	791	752	767	809	778	737	694	706	713	747	753	767	736	765	714	716	749	735	770	765	719	772	780	750	772	792	758	812	752	757	764	725	722	758	778	769	786	756	744	767	788	747	787	729	715	794	739	781	726	809	772	721	718	756	780	715	768	740	726	741	803	713	739	761	752	751	772	740	750	671	786	797	745	749	777	793	752	790	742	770	753	773	742	750	769	710	748	706	771	767	749	771	756	779	735	719	783	776	780	793	806	727	770	759	774	738	728	829	796	750	788	763	770	744	778	685	746	697	757	760	746	775	733	764	766	760	774	759	713	766	709	757	756	768	702	766	727	796	729	798	749	722	762	739	743	762	742	739	757	738	665	727	739	759	765	741	741	745	729	749	751	734	799	729	773	710	778	761	754	755	759	723	725	707	761	721	754	761	696	821	730	734	751	720	728	740	775	707	774	789	750	764	726	787	703	752	688	750	776	710	728	770	705	691	823	757	729	725	756	731	750	735	723	790	786	761	742	768	734	717	767	781	721	739	726	774	726	748	730	768	764	778	729	754	737	738	740	726	719	762	754	749	735	693	684	745	818	759	771	728	765	735	756	722	775	791	742	699	717	781	712	714	762	717	756	758	715	763	780	803	752	794	777	680	718	776	761	801	733	712	742	734	781	745	758	725	738	760	779	715	736	756	752	723	719	774	718	759	735	760	725	788	723	732	755	698	792	783	715	701	726	716	737	744	752	757	790	740	762	764	738	775	733	770	715	782	746	786	770	775	768	724	767	752	696	776	787	753	743	811	770	772	731	766	770	750	798	739	724	746	735	711	730	773	779	717	747	740	760	732	780	714	757	765	758	804	747	749	769	814	763	787	703	802	715	793	719	766	752	717	695	769	808	741	768	759	763	723	726	758	790	797	744	806	734	758	772	745	761	768	732	710	743	761	762	750	744	753	783	748	801	740	756	772	764	715	761	762	716	743	771	764	771	704	752	799	790	745	750	793	727	725	807	766	782	717	736	769	744	739	761	757	761	746	725	710	754	747	731	727	749	732	732	741	714	716	722	719	755	749	739	722	734	768	733	738	739	685	722	749	737	741	748	727	740	700	749	755	805	716	758	782	753	761	771	718	728	765	769	727	752	727	706	736	787	742	735	759	742	783	753	732	723	775	719	744	776	734	757	752	760	735	787	746	752	716	725	760	792	704	766	800	733	778	725	760	739	718	773	781	701	773	773	748	783	697	734	774	776	737	731	720	707	770	719	799	759	736	781	735	747	762	710	752	809	744	722	764	758	841	739	762	742	740	766	721	726	722	734	779	732	731	786	766	767	710	756	732	754	729	779	768	730	764	744	680	749	737	748	719	764	711	774	738	734	738	759	753	758	745	695	757	773	743	734	754	750	729	683	751	725	752	763	785	781	793	787	762	764	735	767	724	763	814	771	743	717	773	700	720	728	752	760	777	735	756	710	713	745	750	746	779	765	796	745	751	742	787	741	738	758	782	792	741	766	736	764	702	730	786	733	758	762	748	792	819	764	729	733	736	779	770	786	750	734	736	751	765	749	717	743	756	785	714	745	723	795	740	746	774	767	722	794	761	684	761	751	743	715	767	755	789	718	766	728	720	780	788	749	754	768	757	786	759	762	768	704	757	733	755	788	709	791	750	741	770	783	738	828	748	767	749	771	755	769	719	760	725	728	763	725	743	744	779	756	804	803	772	763	761	803	716	737	736	713	772	812	759	779	770	787	755	770	765	798	770	760	797	737	792	704	745	738	779	731	738	733	755	769	777	757	762	767	754	743	722	745	705	726	726	732	726	764	757	755	761	793	754	773	746	796	786	768	806	710	737	774	756	772	750	754	771	738	756	719	716	706	776	714	751	756	717	680	756	768	747	769	738	752	763	743	751	745	755	778	711	790	723	736	780	776	693	737	734	776	673	746	718	753	767	728	773	731	724	739	738	716	772	789	773	743	760	745	758	710	769	755	728	813	748	745	766	741	716	777	757	787	743	750	736	777	782	717	780	726	757	702	770	756	761	775	765	761	712	769	769	704	779	767	750	790	761	783	776	733	786	750	728	735	726	745	761	755	724	716	731	766	768	691	768	735	752	741	791	759	735	716	736	714	741	785	745	748	790	770	765	677	725	705	768	756	779	765	719	730	770	787	778	744	744	751	791	786	724	800	717	794	764	741	717	727	738	750	783	750	751	720	760	696	748	767	738	795	726	728	789	774	741	710	796	761	767	740	740	775	692	806	805	784	720	761	710	772	719	789	708	764	713	725	746	687	741	715	690	753	767	738	759	743	709	702	718	743	719	771	751	764	744	751	762	776	783	720	784	758	753	784	670	736	770	768	781	761	737	746	748	736	748	802	716	752	742	733	746	730	764	765	706	757	751	726	716	807	740	722	716	730	745	767	771	768	787	725	768	726	764	766	741	765	743	759	731	751	797	761	741	710	697	784	757	745	721	772	774	787	766	775	748	773	776	735	762	764	726	729	798	746	705	745	726	748	744	794	760	716	770	657	741	723	741	719	745	763	773	726	731	728	759	726	711	770	753	765	769	737	733	787	736	744	768	744	727	713	761	738	781	761	788	778	775	716	732	770	739	770	784	731	722	715	790	747	766	730	754	776	747	737	714	729	804	776	752	773	762	760	749	745	719	749	767	778	765	748	746	776	744	757	705	724	703	783	757	743	747	718	753	757	736	761	807	760	711	745	751	731	795	823	803	750	785	762	752	766	771	726	740	773	712	769	746	735	777	711	770	743	782	742	704	804	755	743	759	756	734	791	711	749	813	773	718	789	791	706	753	741	764	729	766	756	773	713	768	766	712	716	807	707	767	755	734	808	724	707	757	806	727	716	715	777	778	769	746	759	756	744	775	708	754	726	725	737	781	795	778	715	706	741	747	748	788	706	736	743	738	745	728	745	734	696	758	763	781	771	748	701	743	758	747	775	740	771	760	778	779	766	738	761	745	758	760	718	718	734	740	772	808	713	810	716	774	775	752	739	736	715	749	734	726	741	804	722	741	765	750	766	787	746	720	742	796	792	711	737	791	713	773	753	775	774	774	729	756	747	723	742	734	747	768	726	805	763	715	767	773	783	741	751	763	787	750	729	759	790	752	760	731	730	731	753	790	749	750	782	792	723	759	793	785	753	765	762	744	748	748	743	756	750	736	768	796	757	778	718	745	739	722	745	734	682	781	696	742	792	732	785	764	771	762	738	747	734	715	738	779	729	760	720	720	772	748	725	746	768	703	769	763	778	738	704	735	722	765	764	715	725	775	765	721	744	788	759	742	681	769	769	763	806	731	724	785	759
23841	21536	27836	25639	18201	5402	2305	1349	937	721	628	544	479	478	444	408	354	416	402	358	368	329	340	322	327	299	371	352	338	369	336	320	324	350	367	352	351	341	332	356	308	351	365	317	353	308	354	342	332	358	336	338	331	327	377	360	326	361	364	347	309	324	341	377	343	357	337	337	324	321	350	326	361	324	324	374	345	306	345	330	326	330	355	337	339	335	350	337	309	323	337	340	299	357	355	340	332	345	351	333	386	361	323	319	342	351	325	334	335	351	321	318	354	332	334	348	361	328	333	339	322	328	324	328	341	357	321	377	355	377	359	342	346	335	299	320	333	355	336	344	342	350	355	339	312	320	328	354	323	342	328	321	369	329	335	362	373	345	319	360	339	338	349	301	328	334	329	347	334	355	328	340	354	329	322	320	349	356	347	307	351	340	344	353	307	308	320	355	306	306	338	311	327	333	344	368	343	318	350	378	295	334	354	370	332	339	336	345	351	338	306	349	352	340	342	356	342	323	360	331	336	340	336	324	351	345	354	319	348	299	345	322	349	338	347	344	378	337	336	298	341	312	331	356	351	328	337	343	382	355	344	338	345	358	348	359	325	357	345	314	314	330	325	345	327	343	363	322	330	336	359	314	382	296	371	339	338	358	327	344	320	327	352	328	323	321	348	346	357	339	349	326	352	318	357	331	342	366	307	360	317	358	342	334	310	358	336	320	329	337	320	365	350	335	361	338	368	321	346	318	347	307	336	299	361	368	364	340	360	335	330	334	319	383	332	329	353	360	306	361	327	345	372	345	367	328	322	305	345	331	344	343	335	362	355	333	341	336	324	342	326	348	342	354	339	321	317	341	337	321	316	346	336	359	361	345	352	328	304	344	361	366	355	321	329	327	360	382	320	335	340	354	352	338	322	386	330	319	345	297	338	362	354	331	357	338	338	369	332	371	330	341	330	347	336	321	376	337	350	378	355	363	369	373	336	359	327	321	320	329	327	334	363	361	351	349	347	360	334	326	324	351	367	328	328	340	341	324	366	345	367	349	308	351	355	328	317	315	334	364	326	371	355	370	373	388	357	343	368	321	343	339	331	337	361	336	339	363	353	328	322	327	330	322	368	333	314	392	371	320	349	333	326	322	353	347	341	358	329	311	326	326	366	324	350	334	324	310	353	374	346	372	349	320	335	325	314	375	321	310	317	332	324	328	347	350	358	332	338	331	322	345	329	343	329	314	342	332	349	335	354	361	329	368	287	332	332	318	325	365	343	344	352	359	324	349	325	342	314	330	344	331	348	341	319	320	390	347	344	338	377	356	370	341	316	342	348	336	335	297	315	318	320	340	345	369	287	337	322	361	336	347	320	319	338	364	320	307	320	372	357	316	331	328	347	339	362	380	340	349	339	335	355	368	356	319	335	331	338	326	338	329	374	339	348	330	354	355	334	364	339	347	342	343	334	332	343	366	343	346	327	317	302	321	348	354	328	319	377	341	332	310	361	344	358	349	324	336	333	316	341	341	339	359	342	326	319	343	333	352	339	352	344	356	332	329	308	362	356	322	358	382	314	351	316	339	362	319	330	358	370	384	362	335	352	352	328	345	357	346	327	348	332	360	337	358	337	325	352	307	352	324	314	359	325	344	348	364	367	314	328	359	341	359	334	355	355	327	316	339	344	363	353	351	343	372	355	360	360	351	356	344	341	316	344	325	345	315	353	324	365	339	344	298	361	323	321	328	334	350	355	367	347	357	313	352	355	339	344	348	311	324	328	364	340	315	348	313	354	333	355	372	364	358	331	324	330	299	316	354	324	319	348	325	347	324	384	311	318	339	333	339	330	318	338	344	323	357	366	341	355	347	316	317	344	365	334	322	342	353	330	338	353	348	343	337	364	365	328	377	388	315	363	358	332	312	323	326	325	329	329	362	323	345	340	321	346	345	362	353	319	374	376	318	332	359	324	344	352	333	358	318	354	334	296	309	325	339	349	360	321	327	359	343	332	302	344	364	309	359	339	351	314	357	323	359	378	343	328	315	327	351	342	360	313	347	338	361	311	348	364	332	342	359	324	361	367	332	340	312	338	308	361	324	375	332	351	359	330	381	342	337	334	353	313	335	337	311	358	352	347	356	359	340	312	354	308	337	308	318	348	350	340	313	354	332	321	373	365	322	344	308	309	367	303	337	325	358	356	336	343	333	321	358	335	343	369	339	362	350	363	332	348	310	334	353	330	353	327	355	362	357	331	316	314	363	351	342	355	364	370	318	333	367	300	310	332	377	334	363	320	326	355	305	372	349	303	343	385	324	347	349	297	376	338	364	314	360	339	341	337	330	354	353	323	338	328	353	345	354	364	346	320	336	340	339	330	348	338	363	360	372	347	342	369	337	352	337	344	330	306	320	303	345	333	339	342	350	352	341	343	332	356	330	315	336	353	336	323	378	346	346	336	312	355	307	329	342	321	329	327	355	348	362	337	361	361	338	322	338	322	318	360	347	316	341	317	375	325	306	352	327	358	342	392	301	357	333	329	341	371	329	342	344	333	329	360	365	343	342	370	357	325	349	350	331	344	370	350	369	340	335	323	358	353	335	347	306	335	346	338	334	329	344	379	345	299	348	348	346	307	332	323	331	345	360	355	323	328	321	335	327	348	325	319	355	366	321	353	345	369	346	337	371	318	368	335	336	329	332	355	333	328	337	361	354	369	364	352	331	338	371	345	368	325	331	373	343	315	329	323	374	366	326	319	343	343	317	334	364	334	319	365	322	358	316	335	341	350	329	321	326	340	341	324	363	346	346	339	343	369	353	321	343	343	326	365	312	297	354	336	311	374	331	326	331	322	349	346	364	345	349	342	365	293	321	332	315	333	369	338	336	337	313	342	341	329	345	337	338	330	316	334	313	345	322	356	336	363	354	345	310	333	369	363	354	363	316	337	347	361	340	371	323	333	349	323	337	327	351	335	368	311	320	371	329	345	373	332	329	330	327	357	359	336	335	350	343	374	334	357	338	361	363	345	323	356	345	345	363	340	352	325	356	347	349	336	347	343	341	349	340	384	328	345	350	329	374	337	370	330	360	338	344	346	344	352	336	309	295	336	368	381	326	347	343	325	361	349	353	300	329	326	349	333	340	321	379	300	341	355	376	380	342	350	320	326	359	368	326	334	332	295	349	344	339	349	319	365	321	339	366	316	379	344	331	350	356	355	374	326	361	300	345	343	350	366	340	322	339	383	340	340	361	354	296	324	354	385	338	324	339	325	330	322	374	343	314	329	347	343	359	352	324	329	371	375	370	331	357	359	355	364	375	322	367	361	344	365	349	365	347	374	385	349	340	338	356	324	391	358	363	346	322	328	375	342	336	331	315	322	321	320	302	345	346	346	321	361	347	352	354	339	323	351	318	334	337	329	313	325	379	324	347	354	336	325	337	333	361	337	366	317	311	320	330	354	378	329	338	350	348	327	358	329	315	323	358	332	344	351	333	357	310	337	359
23103	45419	31837	17915	11047	6852	4669	3275	2497	1857	1500	1209	1066	978	831	834	739	720	709	667	670	660	617	648	656	662	610	639	650	529	601	692	613	634	601	587	591	601	598	570	623	581	566	617	587	607	575	583	575	626	585	609	573	580	607	601	621	587	608	638	610	565	622	551	612	614	576	547	648	597	637	603	597	621	588	624	578	613	589	559	595	622	593	609	619	644	589	613	635	591	628	575	638	556	588	629	606	609	617	580	581	586	615	603	647	592	601	605	637	570	628	611	593	589	630	631	617	598	581	594	608	628	563	549	604	605	607	618	641	578	562	583	529	605	579	611	636	611	603	597	594	619	592	574	565	597	622	627	624	594	592	562	583	616	554	552	562	584	604	557	634	611	623	583	616	623	599	587	616	619	579	588	604	611	574	568	547	608	582	591	562	604	555	578	555	594	590	645	644	567	595	579	582	616	535	582	575	602	577	605	624	588	565	622	587	584	584	613	575	568	586	541	587	607	592	594	635	602	592	579	583	582	578	585	615	612	574	591	604	613	587	589	590	581	615	606	590	570	563	577	551	585	620	575	614	595	544	588	588	599	595	610	547	610	599	612	633	596	599	582	659	605	574	634	563	609	592	607	583	620	619	614	547	547	610	572	618	604	549	585	600	577	615	616	566	611	603	559	662	533	547	607	581	613	617	605	595	575	576	590	609	619	564	623	576	618	646	613	610	582	631	607	563	601	575	614	596	544	568	555	537	607	629	592	598	568	608	662	602	598	633	567	583	575	630	610	598	607	605	570	587	618	607	611	585	546	556	593	621	600	618	591	564	578	631	580	571	579	548	600	540	582	597	578	576	565	571	628	580	554	576	624	551	662	564	561	616	631	567	542	575	607	605	589	600	587	610	569	570	593	567	568	563	638	590	600	584	552	553	589	581	576	655	601	622	601	622	610	601	587	514	580	576	582	629	563	632	595	559	574	610	608	607	608	543	562	571	571	565	594	571	556	583	555	534	609	587	602	598	597	627	592	594	601	567	583	637	579	566	580	611	565	616	579	594	569	567	619	583	584	598	588	632	600	602	600	605	609	631	599	592	603	565	606	579	582	592	614	614	555	663	620	578	550	599	616	551	579	594	593	584	609	606	591	600	600	522	610	632	572	584	607	567	590	604	590	594	585	562	575	520	558	557	550	579	600	587	584	577	567	585	602	633	593	556	607	597	583	573	558	583	578	578	631	607	556	622	576	576	547	593	609	594	580	554	582	595	635	637	629	592	647	610	577	557	609	593	643	573	576	570	580	594	584	611	599	580	637	625	629	612	613	609	589	573	555	589	584	606	602	580	559	559	615	604	558	618	589	573	604	600	590	627	632	593	580	590	592	614	604	609	575	577	585	558	592	577	559	603	622	615	568	607	608	587	612	598	657	568	580	580	555	563	600	579	617	550	605	563	551	559	547	549	573	594	607	632	593	601	594	621	632	584	584	611	587	594	615	611	586	598	587	610	590	593	611	593	566	623	598	603	619	600	610	592	590	595	562	629	594	630	608	599	571	539	616	579	587	601	583	578	615	612	592	616	588	596	601	612	528	567	584	581	562	594	613	552	534	585	569	579	607	625	581	571	565	608	593	603	609	599	588	568	593	582	578	614	578	548	596	587	599	588	580	561	587	588	599	617	587	623	614	615	636	575	597	593	630	595	589	611	578	603	579	537	556	561	611	572	596	595	598	607	597	642	604	592	657	559	625	575	634	532	636	618	597	612	609	616	571	595	586	575	589	604	612	614	603	588	578	565	578	585	609	614	565	598	605	569	595	627	605	604	574	585	636	629	567	607	573	626	582	629	569	584	583	571	580	603	556	595	582	621	623	599	573	617	586	619	621	567	597	629	577	592	583	623	616	580	579	559	612	613	605	524	558	584	588	577	560	622	537	580	609	574	596	596	555	561	594	590	625	576	567	580	573	559	595	591	568	587	621	610	617	621	578	650	601	547	592	597	571	591	565	594	614	610	617	596	594	621	573	598	543	591	620	622	573	593	616	604	570	635	589	630	590	627	582	553	614	549	598	570	601	614	596	583	581	580	537	608	620	583	554	583	594	572	597	583	592	582	579	580	582	584	571	611	588	592	592	600	579	615	586	608	628	590	561	588	557	599	606	580	629	574	623	611	583	605	567	580	605	599	543	562	630	625	579	564	563	629	592	573	592	612	572	619	589	592	595	597	606	605	608	657	593	615	589	573	597	595	586	562	586	617	564	582	566	570	570	613	592	589	582	546	606	565	589	601	611	604	603	616	619	628	612	628	611	587	601	556	608	605	580	598	607	609	590	611	565	572	644	602	593	595	569	625	602	636	583	599	594	567	611	561	598	581	611	587	628	584	570	615	620	609	562	570	615	582	565	646	595	552	566	580	554	591	626	568	581	559	610	585	594	639	634	633	566	602	602	595	595	567	607	609	574	595	588	615	593	616	615	626	620	593	587	603	580	596	613	611	608	612	630	577	544	581	597	576	567	590	571	592	622	576	594	559	574	604	574	603	561	576	573	602	621	527	606	616	589	628	609	576	589	589	592	606	611	576	578	591	607	552	629	569	583	574	589	567	623	585	550	583	552	586	627	573	615	573	616	595	640	595	613	559	642	596	595	607	588	579	558	628	628	622	596	614	599	586	545	607	632	588	600	597	562	615	575	613	555	620	599	590	530	600	606	573	615	648	599	609	551	589	594	591	564	604	590	615	653	570	571	578	613	572	603	613	556	598	611	581	606	643	540	565	609	606	577	554	580	571	624	595	579	529	617	580	574	578	640	582	615	605	593	585	559	572	601	623	570	617	559	619	562	584	557	596	583	563	599	579	578	569	574	600	571	601	584	579	625	610	579	599	557	608	591	591	579	588	617	541	566	638	587	583	575	608	570	556	576	596	595	601	587	594	595	584	584	550	582	590	613	639	608	587	612	584	595	589	619	591	561	585	568	607	581	626	607	624	555	583	605	591	541	628	601	580	595	595	597	567	614	550	594	623	579	606	595	624	630	593	569	622	599	596	602	590	620	582	616	571	601	552	606	568	615	607	570	544	554	634	644	543	571	586	560	631	564	653	621	571	567	616	579	582	615	601	637	630	613	567	633	573	575	587	639	565	593	617	577	564	594	588	583	605	580	592	607	576	622	577	579	618	588	577	666	609	597	602	568	583	610	570	591	619	631	601	613	556	591	603	578	582	592	563	558	570	597	593	533	616	596	585	602	589	598	604	608	563	582	538	588	591	569	594	559	606	595	615	592	592	578	577	567	593	639	595	624	595	569	619	639	580	575	602	578	604	566	580	592	625	578	585	600	582	568	613	592	617	607	633	626	591	558	610	591	611	583	561	624	571	597	615	605	589	619	572	595	571	601	609	562	567	611	619	593	604	585	586	562	600	607	626	631	529	556	629	615	594	577	546	595	580	626	607	575	580	661	644	523	562	611	574	613	627	583	568	608	563	581	572	576	633	649	600	588
25349	21597	25207	20015	3954	1649	1125	862	692	575	532	518	514	488	417	469	432	448	445	469	448	432	443	420	424	437	403	392	416	382	397	431	420	402	419	410	418	456	417	386	398	391	397	393	395	432	409	391	416	404	381	434	421	427	406	428	399	400	402	423	385	399	445	424	391	417	420	409	413	429	401	406	374	376	387	402	398	418	397	415	415	383	409	398	397	410	431	404	440	410	432	422	371	414	409	380	440	405	396	417	404	430	392	404	409	401	373	395	443	422	397	402	403	396	416	386	383	387	428	414	427	393	390	414	428	387	453	391	428	421	425	408	425	425	404	417	410	419	434	371	408	403	408	421	422	424	443	398	422	407	441	396	423	419	417	393	420	462	408	409	427	387	382	451	367	369	396	388	403	396	398	375	415	393	371	432	427	394	409	394	390	432	383	429	389	382	401	419	434	386	429	430	434	416	391	413	409	414	396	437	409	429	435	404	420	439	402	450	419	398	373	411	404	399	392	406	459	366	422	427	436	418	375	402	372	417	430	399	406	400	400	386	427	408	432	419	369	407	399	421	414	383	395	436	427	406	417	380	402	392	389	423	401	427	410	399	411	436	405	406	371	424	372	397	377	377	404	435	345	423	426	425	418	451	413	443	436	390	446	411	416	440	406	414	434	418	413	425	382	381	447	405	422	400	431	407	411	411	403	409	414	394	414	399	430	452	391	399	412	427	405	399	447	412	403	414	405	383	423	397	408	432	421	445	458	419	426	378	394	424	414	396	389	401	385	387	439	439	387	411	390	388	416	396	392	406	417	382	390	383	382	428	404	406	399	449	405	395	396	395	420	400	357	372	439	383	424	372	416	376	384	427	402	373	389	372	408	415	426	389	396	405	418	428	416	396	457	396	403	442	419	402	456	450	403	379	387	396	407	401	446	438	379	401	378	406	370	413	394	400	424	414	416	418	390	421	401	412	423	374	417	398	414	381	421	420	416	435	416	394	410	442	426	387	428	407	407	406	437	386	420	426	419	444	415	452	409	414	396	446	392	397	404	408	414	378	411	410	428	393	393	409	390	410	407	430	413	431	385	391	421	428	425	385	381	427	431	416	420	413	381	436	407	421	386	410	384	403	420	394	364	418	452	407	434	406	413	415	384	416	409	459	442	418	388	422	389	414	385	396	392	395	423	391	402	432	378	416	416	438	414	405	416	418	423	438	405	391	366	421	418	390	431	390	392	423	402	412	432	414	427	419	402	396	413	431	373	410	392	424	388	431	414	376	418	401	400	395	432	382	416	429	385	398	427	405	407	386	429	407	390	395	436	443	399	429	402	378	383	401	431	432	438	412	403	396	391	406	384	443	400	401	450	390	409	422	406	376	379	366	420	444	377	412	434	375	377	416	430	383	363	415	389	405	411	433	360	396	419	422	418	420	415	392	427	403	414	385	383	404	402	403	406	422	420	393	415	412	379	369	395	403	414	400	430	407	389	427	404	418	424	396	396	378	427	398	421	400	399	436	426	403	405	386	375	432	433	412	433	432	378	440	422	375	404	449	430	402	417	393	415	408	384	430	405	420	395	399	417	407	396	456	433	403	399	405	412	442	387	422	390	397	401	408	452	427	409	418	384	429	425	389	392	385	414	420	395	422	436	428	382	409	403	419	430	430	391	431	407	419	363	397	429	396	393	416	392	426	433	449	388	424	411	431	395	376	435	378	414	400	395	413	394	414	411	443	395	349	393	392	440	408	410	426	404	424	421	437	410	415	422	420	400	392	386	382	423	406	389	434	377	385	374	402	414	423	415	417	414	404	429	403	400	414	445	407	399	411	393	375	399	428	402	407	374	404	402	422	352	401	400	431	411	435	398	417	451	440	381	422	406	432	363	424	410	390	410	408	411	422	415	407	413	437	413	388	428	402	437	393	392	404	420	399	437	401	387	444	436	402	393	401	377	398	394	403	442	418	414	417	401	421	393	405	410	426	404	402	425	394	385	408	384	414	432	385	390	442	422	426	412	416	445	425	398	420	387	382	413	411	428	436	402	408	425	413	371	381	390	400	406	379	403	430	403	395	356	409	414	375	390	394	394	390	361	427	400	443	387	400	422	414	416	406	409	406	418	385	375	423	409	408	410	401	396	433	439	424	397	400	408	406	442	425	434	420	440	387	389	404	389	402	414	459	361	428	413	420	397	410	402	401	437	388	420	428	409	426	402	407	369	428	374	375	407	423	416	413	432	432	403	417	385	378	402	384	405	435	424	407	397	436	376	428	413	383	398	420	416	407	392	416	419	406	425	414	435	398	438	399	402	429	409	409	398	431	357	398	441	404	429	425	412	383	411	414	390	438	408	392	400	396	374	412	395	429	401	451	404	384	401	367	424	421	413	426	405	397	409	412	378	399	427	416	399	400	403	381	444	443	426	354	385	382	401	394	388	386	443	392	349	422	382	383	399	406	383	405	377	409	406	371	414	408	421	406	394	416	430	425	386	445	394	436	416	427	435	397	403	412	442	391	394	400	403	412	407	444	413	396	401	428	394	415	402	424	439	453	446	388	419	445	375	390	432	387	420	405	389	420	405	417	409	415	400	408	405	404	414	418	361	400	386	391	429	397	384	399	398	395	430	386	413	415	398	408	460	374	396	409	448	397	402	402	430	390	405	410	402	371	417	420	412	421	448	399	387	403	404	400	416	415	371	399	432	373	411	433	416	396	428	418	437	411	427	394	417	407	395	411	417	430	381	413	423	423	393	430	391	430	410	401	382	394	413	403	410	357	385	410	400	405	432	404	433	415	424	409	430	404	423	399	404	368	427	349	393	428	414	420	387	399	441	398	462	415	400	403	403	394	416	411	350	424	403	418	430	423	428	419	385	390	423	445	412	392	412	408	402	380	426	391	394	402	409	428	406	400	420	423	388	409	409	423	397	421	376	407	419	399	387	404	405	409	414	399	431	397	416	415	422	393	427	405	379	401	400	401	452	438	418	403	389	396	401	380	423	416	384	396	414	444	385	374	426	402	394	400	422	428	416	414	396	407	397	422	374	447	426	412	413	408	395	375	421	400	387	422	403	428	406	403	405	381	401	396	406	407	393	392	417	416	406	422	416	447	404	402	408	434	420	398	418	430	406	403	401	416	425	411	408	372	394	347	390	431	416	419	408	396	404	412	417	424	410	366	401	394	366	436	426	424	426	423	382	417	400	399	420	415	395	438	375	433	387	414	392	400	401	402	418	443	450	399	404	426	416	406	410	421	385	420	431	386	401	441	431	434	442	396	388	416	388	426	403	398	380	393	399	419	409	390	414	386	438	428	422	385	383	442	428	374	441	432	365	377	438	383	417	375	433	455	435	409	419	408	445	408	435	440	428	419	434	390	431	428	422	395	381	413	397	434	414	410	391	417	424	408	380	412	414	422	382	425	419	396	393	433	419	387	404	395	428	427	396	398	427	376	414	390	424	426	412	378	435	387	420	382	419	424	393	426	432	367	388	451
21616	39078	24813	12223	7000	4513	3090	2464	1863	1395	1259	1024	987	933	848	753	796	769	705	758	728	721	658	649	749	707	704	671	718	706	699	718	692	688	730	721	729	689	679	737	715	696	711	654	664	717	714	739	659	695	670	671	742	694	713	730	677	671	735	685	680	722	676	668	653	711	726	688	702	683	666	677	668	715	705	675	715	694	687	656	716	669	681	709	675	704	726	726	617	681	718	670	701	702	680	694	652	706	681	688	696	689	701	676	699	678	699	688	672	712	711	733	703	728	629	689	749	643	704	668	635	659	649	702	724	690	682	667	717	699	675	705	693	635	727	710	671	692	712	729	657	681	676	659	673	726	667	698	718	698	657	655	715	659	718	673	683	644	715	660	701	709	732	673	662	694	674	744	689	696	690	680	667	670	694	670	685	696	689	691	670	650	647	684	684	684	723	667	697	679	677	687	680	698	688	729	660	708	643	695	671	687	675	692	699	674	708	692	702	730	687	668	753	672	663	632	676	708	688	736	676	660	707	704	699	666	731	644	638	699	727	685	699	696	657	703	623	725	651	687	705	684	717	693	732	644	711	668	671	697	659	716	722	700	690	712	699	667	698	671	705	610	690	723	654	733	708	702	709	700	718	658	674	723	664	697	679	674	686	703	674	661	675	689	683	700	691	693	665	716	750	699	712	676	713	682	662	639	658	725	697	671	716	730	710	690	663	725	720	713	676	672	642	737	659	680	667	698	699	703	679	716	645	678	634	671	706	694	677	645	697	747	679	678	672	689	672	749	640	641	667	689	682	703	724	699	690	646	730	672	673	719	639	668	723	698	698	705	699	725	718	678	671	654	674	758	683	695	722	667	667	687	672	646	695	649	691	695	690	661	666	665	705	713	701	689	663	670	681	702	654	708	675	685	696	648	677	698	717	735	682	758	691	662	703	677	694	652	671	763	648	674	710	680	717	673	676	667	699	709	688	703	647	680	713	646	645	659	675	711	675	687	699	639	697	700	709	655	650	686	701	734	710	691	688	672	722	709	650	671	711	674	694	683	694	711	725	642	701	713	720	706	654	702	673	663	646	699	691	691	687	681	686	751	718	692	698	697	688	691	665	683	741	701	666	702	667	722	641	747	696	662	662	683	663	696	664	650	701	656	686	667	685	718	698	693	638	712	701	697	662	679	687	713	654	735	711	732	676	719	685	700	644	658	698	694	655	652	687	711	659	644	703	672	702	679	689	711	682	646	737	663	644	680	714	699	664	720	648	715	680	701	708	712	709	686	687	700	666	713	692	638	684	654	673	705	703	696	703	678	714	682	690	661	704	707	709	724	651	681	723	688	589	716	648	715	669	726	680	679	652	708	664	702	704	764	740	698	665	663	701	704	665	683	714	668	708	702	635	687	681	708	672	710	695	667	686	643	704	679	679	706	706	693	661	687	680	685	673	674	676	651	671	678	666	715	709	689	672	693	635	681	644	742	676	672	671	687	695	675	753	782	658	661	688	726	720	657	683	709	700	697	665	650	687	686	720	694	679	684	698	687	699	688	675	708	661	676	660	680	671	693	672	731	694	731	715	705	685	658	660	688	655	733	699	697	744	730	686	731	681	675	686	670	673	689	691	653	708	688	721	657	697	659	687	700	685	688	653	709	724	705	663	681	675	673	664	668	713	666	718	679	697	726	669	682	656	704	689	660	676	714	644	662	683	674	694	690	711	675	694	729	687	731	645	713	696	679	673	684	684	658	689	715	679	673	751	744	660	689	734	702	701	668	668	700	680	707	703	658	649	708	700	698	662	705	740	681	691	670	703	690	651	692	668	670	679	702	669	695	682	693	632	656	682	683	689	644	669	668	689	667	704	677	692	663	714	656	761	685	671	724	705	650	661	654	668	678	665	641	698	644	668	702	651	651	687	708	675	685	696	686	638	669	687	663	708	671	682	733	723	640	681	685	681	652	694	719	668	682	661	699	716	713	696	649	679	687	665	679	676	681	713	742	729	690	665	669	702	667	670	653	694	684	651	697	684	717	701	701	711	679	688	687	743	734	758	674	628	711	713	755	617	698	722	683	700	678	657	735	723	693	696	645	739	685	700	692	655	692	697	712	694	733	727	633	692	649	672	691	685	712	680	715	705	642	705	676	675	680	686	715	666	672	697	718	682	717	716	666	679	733	620	679	700	709	700	697	651	610	673	684	662	639	692	659	682	699	670	707	720	678	716	654	754	677	698	676	690	719	670	659	639	664	651	714	650	704	655	682	669	686	678	705	644	697	722	649	682	702	660	649	683	667	673	672	691	674	694	702	676	659	687	680	706	721	692	706	661	677	690	644	674	660	697	733	704	737	679	708	615	697	684	743	700	714	691	620	668	656	698	643	728	703	716	657	730	684	706	761	693	681	706	703	703	721	676	719	703	704	677	694	730	695	702	674	682	712	710	677	676	750	706	713	687	676	730	680	704	684	757	719	737	655	716	727	658	698	726	691	711	700	706	654	705	686	677	728	661	706	717	697	699	667	660	701	759	694	694	708	656	733	715	701	690	667	694	680	720	713	707	698	700	688	685	703	675	740	690	655	688	668	712	719	721	679	688	703	691	680	671	672	623	645	712	685	656	719	700	672	685	717	708	662	652	699	690	675	654	654	654	668	680	723	696	650	665	693	720	715	706	703	650	634	724	724	719	685	660	666	708	673	679	696	667	678	642	726	699	649	689	666	707	675	692	666	690	712	703	730	701	695	698	743	700	706	686	719	684	678	688	703	736	659	705	667	671	679	618	683	679	675	698	676	679	723	673	683	718	665	690	680	692	680	690	719	702	737	717	680	693	683	712	720	701	695	696	687	672	695	692	727	702	739	745	657	688	675	662	645	684	677	707	719	706	658	701	697	685	696	728	691	680	710	711	689	745	678	686	688	707	689	684	710	696	665	674	695	672	666	716	718	687	714	691	704	691	707	700	722	657	654	701	664	720	653	695	719	726	747	676	710	714	720	692	704	666	720	662	657	638	678	744	719	675	649	652	672	717	693	672	687	675	685	676	658	708	695	670	685	681	695	706	664	673	653	702	690	644	644	658	678	697	679	685	688	695	724	704	731	707	687	673	729	698	658	680	665	706	703	697	736	679	721	665	698	728	709	692	727	654	715	689	696	711	713	669	659	684	730	689	740	689	684	657	711	722	729	688	719	691	668	684	633	663	696	659	699	683	709	701	681	676	642	695	711	689	691	640	643	709	696	737	688	727	657	664	646	716	723	669	674	666	680	722	665	652	697	711	745	723	645	680	646	692	672	708	701	706	643	721	709	737	746	692	652	625	692	712	722	697	652	703	714	733	738	725	698	597	690	686	724	688	713	683	686	657	688	696	675	706	721	656	705	664	687	687	658	668	674	677	705	701	704	706	685	671	686	697	680	671	713	706	677	634	659	673	671	649	715	660	642	674	656	735	671	668	673	704	696	709	677	736	655	649	690	717	677	681	685	635	725	647	658	678	649
22857	21554	28584	24918	21549	17415	5062	1987	1223	886	704	618	515	418	388	370	312	330	330	301	276	293	317	272	271	280	299	270	280	246	272	250	266	256	247	279	277	268	257	274	223	264	251	244	282	243	238	267	230	250	252	259	268	247	270	264	272	212	238	246	241	229	260	265	248	231	245	246	265	261	219	258	281	259	273	271	257	224	239	244	240	276	262	241	231	216	257	249	257	260	241	236	267	243	223	252	253	283	256	232	262	236	262	239	252	253	263	266	241	265	256	238	232	259	250	284	275	257	260	294	258	240	236	269	263	248	206	256	270	232	225	280	267	254	229	264	238	291	263	237	249	265	254	257	231	272	247	260	243	232	236	243	249	261	247	241	268	255	249	257	250	250	264	253	237	285	245	242	241	266	275	259	236	248	226	254	249	226	222	253	248	232	266	246	237	265	220	215	244	262	263	219	230	246	233	249	226	255	247	256	239	237	248	275	230	218	269	243	245	244	243	236	258	241	234	242	270	258	238	248	277	230	206	281	242	243	237	251	225	259	226	255	261	245	240	246	260	260	236	248	267	267	254	226	270	242	260	250	249	262	283	279	251	223	275	248	244	253	233	212	239	235	235	230	257	235	264	238	288	207	213	246	266	231	257	229	228	230	270	231	241	228	241	248	253	251	261	268	253	254	252	260	250	267	235	253	204	246	255	249	254	277	229	238	260	268	233	269	212	247	236	273	212	245	267	233	241	247	273	245	255	246	230	246	238	226	236	257	262	248	213	217	242	249	235	253	232	277	248	268	243	238	253	240	244	262	259	248	245	288	262	251	284	290	247	246	259	264	245	242	249	242	239	272	275	258	237	254	237	271	252	255	254	260	248	242	258	241	271	255	261	268	248	235	228	237	248	243	251	231	238	244	283	228	251	245	267	271	268	264	225	238	252	230	259	277	254	236	243	288	248	250	254	244	242	273	219	246	232	231	249	258	254	254	227	262	265	245	232	228	237	245	255	255	227	233	242	248	255	256	270	254	259	275	243	253	282	233	252	248	234	234	267	255	255	257	238	266	241	243	270	257	231	265	278	225	248	255	260	265	266	248	253	246	239	228	224	237	245	239	263	270	259	247	255	268	254	231	248	251	258	274	255	273	266	249	266	240	264	254	250	244	262	263	265	243	238	240	256	263	248	245	276	224	247	226	246	250	237	251	249	263	235	246	247	239	264	297	253	246	219	279	227	245	234	251	252	243	233	262	231	250	260	242	253	247	230	232	226	252	223	249	234	243	249	271	232	250	251	258	250	267	274	236	255	260	266	219	283	274	235	262	259	238	244	253	264	253	252	276	258	294	261	256	264	248	242	228	229	258	210	258	260	243	266	236	255	248	268	259	236	253	237	246	261	247	246	277	235	252	236	281	269	261	251	246	247	274	242	268	241	261	241	251	252	251	236	226	262	279	246	244	274	242	250	247	261	260	241	233	259	228	243	225	263	221	244	255	242	261	270	260	257	261	250	232	247	249	243	218	221	219	257	223	244	245	219	232	273	250	262	250	239	263	265	254	259	254	248	212	248	258	262	223	226	259	251	252	241	284	238	262	235	244	263	250	274	249	221	234	233	249	255	235	238	248	230	246	261	255	248	242	260	240	279	235	254	243	259	277	256	246	271	226	250	238	268	242	226	244	261	255	222	248	248	258	240	247	240	249	257	247	262	247	233	239	245	263	221	243	239	249	250	238	259	264	283	234	252	269	254	256	250	238	266	253	258	246	275	283	263	262	257	268	236	246	255	208	262	247	231	227	243	231	249	248	246	255	240	244	262	244	264	252	250	221	232	256	238	257	235	242	257	243	244	244	251	217	235	224	241	242	276	226	270	268	277	250	272	238	239	254	283	246	228	257	278	242	250	248	252	248	260	259	264	274	244	244	280	251	260	247	239	274	220	243	240	272	252	247	252	269	253	239	231	249	222	250	237	239	220	269	256	236	255	236	271	232	254	230	262	240	229	245	252	254	220	251	258	220	251	229	267	239	244	238	230	275	250	229	244	233	300	272	252	228	269	247	234	248	248	230	262	251	256	225	250	255	250	257	245	225	250	274	239	251	272	254	238	294	231	242	228	250	260	253	266	224	246	256	244	253	256	249	247	259	258	246	272	233	254	227	239	263	276	244	243	247	227	236	256	284	269	234	269	240	224	221	227	244	274	250	243	232	258	249	246	234	252	246	261	217	242	236	280	279	228	212	258	235	271	214	226	235	245	254	260	241	244	262	248	220	253	259	268	221	226	254	248	270	224	275	242	270	240	250	271	228	253	241	274	266	273	232	256	226	256	253	241	233	248	254	248	258	268	253	270	238	246	252	232	271	242	239	231	268	268	229	236	252	245	247	247	247	254	259	234	268	251	261	253	249	275	238	243	254	255	231	239	263	259	256	248	266	243	237	237	239	265	250	256	226	256	247	237	248	235	229	268	258	244	258	248	253	247	241	256	254	245	227	244	236	246	277	242	227	279	255	245	235	262	241	250	241	247	267	246	247	261	234	264	254	242	265	251	283	247	254	281	234	242	228	270	243	243	278	253	239	240	233	239	235	251	231	261	224	249	263	248	225	240	210	239	262	253	244	234	245	262	255	241	257	239	215	246	233	247	274	258	212	265	266	256	256	225	232	242	240	230	250	231	251	242	249	255	241	268	243	242	226	254	233	261	246	237	284	255	269	249	259	227	243	244	286	244	248	232	278	246	216	229	261	221	249	261	259	269	249	276	264	232	245	256	261	270	243	267	213	219	261	256	269	248	290	222	221	242	259	219	227	246	239	258	241	253	248	249	234	244	244	221	271	262	246	240	228	252	247	271	245	272	255	262	241	260	248	256	211	251	235	236	210	247	275	249	279	264	230	255	251	245	249	250	259	230	219	257	237	256	257	277	266	256	234	219	281	237	254	231	224	253	252	261	257	240	248	254	244	266	243	264	247	234	228	264	242	225	226	251	248	233	245	248	255	242	262	249	231	275	216	275	269	274	258	223	232	263	255	267	260	226	237	256	221	251	207	262	278	258	264	261	227	249	230	252	254	267	256	245	231	218	266	253	253	241	218	259	226	266	231	264	251	225	236	240	232	263	256	254	254	251	252	250	222	241	245	243	255	237	260	243	245	212	245	264	280	250	237	251	258	266	253	301	251	244	243	250	272	260	239	246	247	248	217	249	281	238	237	268	216	277	242	218	267	241	269	258	262	252	243	244	230	229	229	244	282	229	222	222	251	256	262	248	249	238	267	263	250	221	238	219	247	236	248	226	279	247	268	263	233	252	220	238	219	222	244	246	225	237	234	274	223	276	249	243	234	238	230	238	236	241	247	241	261	267	262	276	253	268	246	241	228	251	265	240	241	236	261	253	265	231	266	249	228	251	255	237	251	271	264	245	225	255	246	220	243	253	271	237	244	226	257	270	265	281	257	257	256	267	253	228	273	270	245	252	251	283	230	235	247	236	257	277	252	241	267
24900	50163	38861	24754	16113	10485	6752	4679	3331	2493	1803	1449	1136	986	841	777	700	660	603	585	547	525	506	499	487	463	494	470	452	455	440	441	467	445	449	436	416	458	449	478	476	421	379	426	450	424	457	434	441	425	424	429	446	424	423	396	436	428	429	444	420	434	464	392	438	494	428	426	471	407	450	443	444	421	459	448	464	420	463	421	423	443	431	454	415	407	446	440	439	447	395	449	444	419	406	455	425	427	473	429	448	439	420	406	434	431	444	435	449	415	385	442	394	428	448	396	481	422	468	425	435	442	418	398	442	397	403	432	415	437	427	435	415	419	429	445	442	421	428	417	433	393	445	382	431	436	406	433	442	435	446	426	466	400	457	448	456	398	469	447	471	413	418	413	434	440	457	414	446	398	415	430	427	425	480	402	448	432	445	399	466	472	407	475	449	447	418	399	451	422	384	393	433	469	441	430	393	432	449	419	413	418	429	402	419	427	404	437	436	433	439	448	457	400	446	425	398	422	457	444	444	425	423	409	414	424	427	449	416	433	408	406	441	447	449	462	446	408	403	452	420	423	402	451	466	458	418	480	416	420	416	419	406	465	407	415	449	408	412	459	431	441	400	421	403	413	410	407	423	365	418	416	458	426	436	456	459	446	402	436	409	376	444	409	395	402	426	469	410	426	459	413	457	436	395	416	417	482	435	414	388	434	433	415	448	423	364	417	426	416	385	451	396	407	443	422	452	426	429	448	407	426	427	450	399	444	415	442	431	451	404	428	409	405	461	439	483	440	438	412	432	438	441	431	439	442	419	446	433	439	418	416	445	447	440	438	410	430	449	456	404	413	467	421	427	480	415	437	447	459	437	426	441	453	392	432	472	423	404	419	425	409	423	441	444	420	417	382	420	440	415	388	470	428	433	410	412	434	429	443	425	446	413	420	422	418	442	392	429	431	410	437	399	406	445	392	395	443	424	439	421	438	460	414	421	454	413	448	433	403	448	416	415	433	399	460	426	469	427	464	438	476	450	426	453	438	409	447	398	430	460	413	443	405	419	428	374	407	393	439	436	441	430	417	430	414	424	428	444	388	426	450	451	426	423	407	459	427	461	438	461	486	444	432	435	478	438	404	452	419	456	464	402	449	420	451	467	403	426	433	424	423	407	400	430	413	418	422	421	447	406	434	439	429	444	427	416	421	478	407	455	446	409	425	431	399	406	420	435	434	446	438	439	444	398	444	423	420	399	437	416	443	415	407	459	422	426	388	394	456	404	429	478	409	473	448	444	413	421	418	414	459	413	443	442	406	407	459	416	443	411	396	446	414	446	425	446	481	454	398	410	440	423	425	398	435	443	399	417	405	453	440	406	410	401	396	398	428	438	451	410	413	400	421	428	373	404	438	404	433	432	416	440	406	449	455	453	423	415	443	399	466	423	416	418	460	436	475	384	447	470	451	404	415	437	471	444	421	477	423	412	416	439	412	439	384	441	400	445	430	439	389	417	435	409	451	412	421	426	452	422	418	419	401	420	398	401	379	438	454	427	441	434	414	466	457	433	438	464	435	423	401	410	425	485	412	442	404	412	415	447	427	427	449	403	407	455	423	442	408	390	421	413	419	432	443	425	423	366	430	449	432	433	453	434	426	407	421	432	418	405	433	441	433	407	425	411	458	421	416	467	463	407	444	455	415	428	402	414	441	452	437	415	418	440	453	402	441	421	420	434	418	473	450	430	394	430	440	411	444	436	409	443	422	444	441	442	433	401	457	409	470	444	450	405	422	444	448	455	457	395	419	387	413	422	441	400	393	450	423	421	388	416	443	392	425	421	435	442	429	444	433	430	411	413	404	422	453	419	428	398	425	417	389	407	419	399	418	432	433	434	434	445	421	424	452	403	466	390	414	407	438	422	402	411	448	434	405	451	360	481	436	426	411	427	430	390	413	435	411	416	414	424	446	462	403	424	413	434	422	434	413	432	404	434	418	408	459	422	447	418	409	441	439	401	435	428	428	428	366	409	399	424	416	437	406	404	421	425	416	454	423	437	412	396	430	448	431	454	424	402	416	436	423	452	454	466	443	414	389	418	435	431	423	448	423	454	487	417	433	415	434	441	437	402	424	442	439	452	462	445	419	447	411	456	441	407	457	406	439	419	458	415	436	420	483	424	433	395	446	419	435	435	441	405	439	421	430	413	411	452	457	402	419	419	428	449	439	413	425	445	428	392	444	425	446	444	460	442	403	451	430	413	430	427	427	422	458	418	458	405	435	452	433	434	416	437	401	414	412	438	417	423	423	470	428	406	418	459	402	463	477	453	440	444	438	436	431	443	406	431	447	423	430	427	455	416	409	410	439	429	443	443	402	418	483	421	435	440	416	431	414	405	442	429	414	441	425	432	425	420	431	419	436	415	467	443	423	451	447	428	446	394	461	439	421	418	427	393	394	418	400	449	438	420	408	408	434	434	397	422	453	408	412	419	410	464	391	390	419	463	430	428	425	389	418	404	438	469	421	420	448	421	438	427	448	426	412	439	409	391	449	396	472	435	421	420	432	458	404	413	418	434	436	394	440	424	451	463	412	414	407	442	412	386	448	449	486	439	414	433	420	451	428	417	428	445	447	444	450	439	392	418	412	421	412	384	420	446	436	456	484	411	430	430	415	433	431	430	411	448	446	404	414	457	421	435	432	442	448	429	451	426	425	419	416	459	426	446	399	459	415	416	383	447	410	439	423	461	421	406	417	406	451	414	412	428	414	390	397	409	400	398	435	401	398	427	396	422	403	399	453	390	450	433	438	414	435	409	441	424	425	438	456	401	402	433	391	443	421	415	465	439	435	436	429	426	404	416	410	449	428	421	449	435	449	435	431	436	454	434	419	440	437	429	441	449	400	423	430	467	435	410	438	395	423	403	421	421	438	439	432	420	413	433	416	426	414	435	446	409	458	426	401	458	398	430	443	445	406	394	380	430	428	394	417	416	412	423	441	435	431	411	421	431	405	398	421	425	440	439	413	428	426	407	437	455	418	441	436	432	425	429	415	415	443	425	424	420	432	440	462	417	388	469	406	428	434	405	431	439	424	452	480	435	454	444	476	385	463	428	450	432	438	435	470	406	433	433	437	437	412	420	436	438	405	457	452	383	429	406	426	414	442	418	448	416	416	428	413	450	400	441	413	427	439	409	409	432	468	415	443	441	378	463	441	411	446	402	463	435	442	419	407	421	408	416	408	470	429	465	407	437	414	430	413	419	445	428	475	422	446	419	447	427	450	465	420	458	399	414	454	411	404	447	408	406	455	407	493	410	440	438	418	459	432	419	446	452	449	417	470	411	458	423	465	453	401	419	414	380	443	419	406	479	401	401	401	424	427	446	462	415	425	426	417	404	438	459	425	449	413	449	420	423	477	412	422	462	441	409	420	447	405	392	425	420	411	403	412	419	447	439	422	429	438	431	446	431	429	407	392	479	419	405	450	400	431	448	463	440	408	389	408	419	426
27974	21876	18184	7983	2602	1273	811	728	617	585	477	473	478	526	433	481	432	463	452	400	448	469	464	427	444	449	439	418	445	438	461	442	420	462	463	447	426	425	433	453	408	414	436	445	445	435	433	412	436	433	399	444	436	383	452	430	499	429	471	434	439	420	461	428	436	476	412	424	448	465	443	450	423	417	431	407	441	410	468	438	464	438	450	430	445	433	457	444	432	458	396	419	435	428	450	474	437	429	421	418	413	415	418	451	408	433	458	434	458	440	414	445	435	454	456	425	419	403	436	488	447	423	385	441	441	448	417	423	396	418	442	443	423	447	465	430	428	418	413	398	443	453	445	414	422	441	437	435	435	450	414	437	427	421	438	436	429	465	477	438	437	426	420	444	427	419	409	422	456	454	443	447	436	429	450	466	433	449	447	450	406	446	405	430	456	423	427	440	447	418	425	429	433	397	448	430	452	477	428	407	460	459	424	416	450	440	463	453	418	474	451	442	430	428	472	444	444	435	471	448	440	440	429	443	440	438	433	460	472	444	446	425	418	450	486	437	377	476	427	462	443	434	460	471	416	452	425	409	424	457	423	461	463	430	453	439	439	426	430	409	431	444	432	423	451	424	416	439	459	451	420	432	456	402	410	420	445	467	421	441	403	414	464	427	459	475	422	460	448	413	454	427	459	467	470	425	448	433	444	469	459	414	456	450	428	407	399	467	430	421	435	457	477	413	442	418	389	454	420	445	417	407	413	462	391	428	416	406	433	421	422	444	449	434	428	425	446	465	429	415	450	447	430	457	425	429	417	424	441	418	479	437	451	428	435	443	425	433	458	441	421	478	450	481	431	450	439	475	454	461	434	433	438	420	433	450	417	420	460	433	433	433	442	417	429	416	445	449	437	460	424	460	413	441	477	460	414	424	396	369	452	409	430	404	428	433	453	425	473	458	411	434	430	461	451	428	445	451	418	444	437	411	432	431	446	415	404	396	459	459	434	408	418	424	446	425	434	447	447	449	430	450	431	456	451	433	452	437	444	410	431	446	452	457	428	410	431	411	416	435	435	431	424	412	444	491	443	450	409	411	425	438	443	444	435	429	414	407	408	445	450	443	420	442	431	407	446	435	447	418	437	464	433	437	435	469	431	450	415	434	438	455	413	425	433	461	411	404	453	447	411	465	443	451	441	472	419	444	460	438	460	448	399	422	402	404	443	444	399	430	451	417	431	440	427	413	442	437	409	438	477	432	446	463	411	440	446	428	419	384	432	417	415	467	470	428	430	440	452	446	447	408	449	424	431	431	481	430	446	481	393	420	410	430	424	427	404	433	429	407	403	476	467	430	414	432	414	486	426	402	432	427	380	429	434	398	426	446	452	462	489	463	438	426	444	431	407	398	457	416	441	440	446	417	432	485	460	449	439	394	430	432	414	437	440	388	462	430	431	414	424	432	444	422	453	455	403	452	455	437	425	430	442	450	438	433	408	467	410	421	451	460	454	443	427	481	415	437	448	432	450	455	447	410	390	411	429	456	422	421	453	413	429	426	446	413	448	466	451	432	432	418	461	446	427	427	402	459	440	456	433	441	435	433	444	460	419	451	424	459	443	420	490	449	433	406	414	402	416	434	458	435	475	469	456	465	434	446	392	430	400	451	426	449	428	438	438	438	454	447	420	436	426	393	439	413	455	478	452	382	401	434	431	433	414	403	441	425	416	447	450	462	444	421	403	419	417	447	432	415	449	423	437	424	428	406	420	442	451	438	445	433	420	464	412	418	444	480	419	466	429	461	433	429	419	463	450	438	452	456	408	455	431	424	468	456	439	432	424	446	447	448	456	432	441	443	407	446	471	444	398	440	414	444	377	429	451	438	428	396	423	429	430	385	438	494	456	455	445	447	462	477	377	431	422	442	395	451	448	398	454	442	466	440	414	460	437	423	435	411	442	452	450	418	435	461	443	415	426	430	456	453	453	456	449	455	401	447	416	415	408	438	424	431	415	451	457	427	407	411	422	441	473	443	410	456	406	433	427	438	431	424	433	416	450	431	435	415	455	432	426	447	428	414	441	442	443	422	455	439	447	402	449	448	436	414	412	413	458	429	435	408	459	434	443	445	379	384	467	448	484	447	415	462	454	431	431	447	411	453	406	422	455	455	437	427	432	431	458	447	399	436	424	451	433	438	452	440	415	432	464	430	485	450	427	469	394	435	436	433	438	419	448	398	412	424	410	441	415	432	408	456	427	501	433	447	452	464	459	425	475	411	438	434	441	436	423	422	462	442	428	424	446	421	420	399	466	417	404	416	404	426	430	455	431	413	419	461	430	434	412	464	441	428	406	425	454	439	441	464	406	453	444	446	447	429	444	453	431	435	431	447	454	451	393	433	438	430	405	472	422	431	456	485	444	437	446	441	407	458	452	410	463	420	424	444	443	434	469	427	406	430	444	417	417	469	430	484	434	439	453	427	453	437	437	453	399	418	416	432	446	443	431	400	386	417	451	432	428	438	457	429	443	407	443	458	414	440	439	454	426	457	435	443	420	414	468	426	405	435	396	473	430	455	457	437	429	429	482	426	421	407	428	447	428	444	404	430	399	450	434	403	436	417	431	436	443	443	435	413	436	422	412	462	459	437	413	440	425	431	421	415	459	452	447	456	460	438	393	432	436	474	418	437	450	435	409	468	441	417	424	405	449	425	450	445	441	406	487	435	463	447	468	423	478	477	456	408	429	451	457	415	474	424	427	451	441	454	446	436	417	399	466	443	393	458	423	433	469	468	411	425	484	410	420	421	427	424	407	416	459	454	443	438	435	430	432	405	403	444	435	426	429	412	386	416	447	416	447	411	424	430	443	475	427	439	450	473	440	426	458	420	418	416	458	434	408	416	468	446	426	394	469	440	441	399	447	456	462	436	470	418	458	450	450	422	428	426	430	419	417	446	457	448	441	512	430	408	433	437	463	414	478	425	407	459	456	413	427	445	416	398	431	421	431	433	451	420	435	437	444	442	430	447	425	448	460	425	424	447	465	476	465	463	446	461	454	420	418	442	428	413	454	438	443	455	452	458	436	429	445	449	451	445	439	448	444	412	441	456	421	453	425	404	441	441	427	398	401	404	452	404	430	437	444	416	459	449	432	420	464	424	457	406	448	426	456	410	429	430	487	431	423	420	408	406	439	415	474	423	413	437	449	434	446	430	420	445	422	449	422	469	433	392	427	463	449	445	435	414	435	460	446	439	423	427	429	406	439	408	445	452	476	407	441	431	458	458	461	422	442	429	455	386	446	408	445	441	412	441	462	462	416	443	425	436	451	424	411	447	424	470	446	401	479	413	442	433	465	402	442	453	425	437	466	451	438	475	441	435	409	438	440	448	422	421	437	411	421	413	468	456	439	466	454	427	426	464	436	455	396	405	493	407	431	431	457	427	429	475	407	445	464	391	401	411	457	418	470	444	404	422	434	437	447	444	446	441	442	448	459	442	413	429	422	434
20169	34229	23140	10876	5559	3250	2150	1577	1312	1113	987	986	852	857	811	822	756	778	747	760	761	711	709	795	769	737	774	759	709	752	745	712	729	713	753	685	744	730	754	758	727	716	729	724	737	755	801	740	786	718	738	763	756	703	740	802	780	761	749	784	751	789	719	724	755	748	783	762	728	724	732	727	744	719	747	744	749	744	708	709	775	744	739	692	758	700	741	762	754	692	732	770	693	738	749	724	743	742	737	770	736	758	697	699	728	741	757	769	695	756	670	729	788	759	755	699	738	768	736	732	714	769	715	706	728	690	740	796	768	746	763	758	766	745	773	714	791	713	744	744	708	709	689	749	691	740	724	708	739	715	773	715	722	765	729	757	695	679	768	711	722	720	736	791	746	768	714	752	742	756	729	741	785	696	747	744	731	738	705	772	737	747	735	740	694	712	767	743	726	741	784	736	792	761	733	745	725	758	726	754	788	708	765	718	751	708	764	728	714	756	722	744	719	787	702	744	744	754	743	726	756	703	707	780	738	719	742	721	791	735	745	714	712	767	769	750	710	735	716	761	707	697	732	788	797	740	725	730	723	690	752	761	759	722	723	721	791	749	743	728	759	718	721	738	754	738	766	736	777	724	754	743	718	749	765	753	762	684	744	731	735	761	776	686	729	746	765	748	795	731	773	712	731	753	747	745	720	774	730	730	757	744	776	756	740	743	733	766	715	731	751	764	744	718	711	752	713	701	714	724	746	719	753	765	760	729	746	728	725	739	807	751	721	706	801	726	794	747	723	699	747	796	746	703	728	755	742	733	732	745	764	711	755	755	750	779	753	741	754	717	758	718	721	714	713	673	669	765	749	688	709	804	755	746	768	762	726	680	739	725	753	771	724	735	720	721	755	713	738	710	804	708	742	681	697	788	746	726	737	763	715	757	796	802	722	767	706	790	742	719	760	743	730	763	729	784	785	760	720	758	727	762	722	779	755	728	729	750	748	751	750	747	716	769	756	726	724	712	716	786	735	734	734	721	746	707	655	711	737	705	721	751	766	704	686	709	713	762	736	752	727	731	727	803	748	772	785	734	706	772	720	785	753	729	757	767	733	757	778	757	727	788	715	721	742	752	726	748	738	750	692	794	749	754	791	770	784	701	741	764	804	668	699	771	780	713	691	708	734	743	730	743	715	791	804	767	742	715	744	721	712	740	759	767	770	739	732	739	745	718	743	756	738	766	755	717	678	727	720	766	689	731	756	711	742	713	703	759	678	722	725	777	739	709	729	736	745	755	749	742	759	704	747	719	776	739	743	729	789	700	751	778	746	736	724	735	745	765	751	684	784	730	700	755	755	738	727	723	762	752	756	743	712	724	749	727	728	762	762	709	711	731	753	743	769	756	722	762	704	688	709	741	742	706	707	738	727	686	739	734	765	717	771	806	727	733	760	725	723	703	727	756	743	748	737	715	777	727	728	738	709	745	722	707	787	752	776	782	715	716	723	753	734	738	706	779	680	742	765	736	720	699	772	805	807	676	712	779	701	700	756	779	751	716	716	744	763	761	727	759	739	736	717	719	738	692	791	710	710	725	829	736	786	730	746	723	756	796	704	726	740	762	769	759	683	765	706	745	749	741	716	733	754	778	708	755	737	749	775	686	726	737	759	760	718	684	770	748	733	752	789	752	729	764	747	754	730	709	731	727	707	719	748	725	715	741	753	719	741	719	744	720	708	758	739	724	742	690	717	720	710	801	773	732	744	791	791	742	755	768	764	760	722	751	770	775	723	723	789	727	690	719	788	704	729	718	686	747	705	746	690	712	806	742	698	760	724	724	716	742	733	717	771	764	735	778	736	738	754	764	725	765	726	731	721	747	750	758	779	701	714	739	689	755	744	716	738	730	745	740	731	786	729	752	762	716	753	752	706	744	678	754	783	720	749	752	764	757	741	710	756	772	767	713	732	720	713	718	762	727	759	728	732	789	774	701	738	783	731	727	730	762	775	748	743	688	774	696	738	745	709	782	756	741	724	794	701	743	740	768	721	705	725	740	743	728	739	793	738	737	746	711	728	745	746	750	735	728	720	766	752	726	765	728	677	752	719	740	767	730	714	718	742	756	734	761	733	728	708	730	789	761	742	695	768	709	777	766	788	770	764	739	765	758	729	754	735	726	703	787	675	687	701	738	732	717	777	745	771	760	715	728	740	768	751	726	734	753	722	718	730	774	708	732	805	694	754	745	761	765	699	743	770	728	719	712	743	717	730	779	752	706	695	757	741	764	682	736	787	706	798	761	756	743	724	759	749	776	698	717	766	724	778	747	746	762	723	724	726	757	732	754	723	692	725	746	742	710	762	754	737	697	772	694	706	771	751	752	724	748	761	747	743	719	747	799	728	756	740	768	708	753	768	745	697	764	740	724	691	748	753	730	780	712	708	711	707	726	755	722	753	785	714	734	706	716	749	764	722	743	733	701	774	733	783	726	733	723	724	752	755	746	744	740	784	729	784	747	739	717	755	738	770	773	716	734	731	771	717	732	734	701	750	753	680	746	751	676	776	737	701	731	744	720	752	730	769	694	699	713	732	757	740	717	778	699	742	786	775	723	762	757	722	741	713	801	706	745	756	691	755	698	727	683	754	749	710	748	769	739	783	721	762	722	774	718	713	755	750	742	729	736	736	753	753	747	768	787	781	746	740	743	725	798	729	698	737	742	794	779	765	796	703	720	729	710	740	726	781	739	719	745	757	737	765	776	731	716	722	751	738	748	727	705	711	733	691	749	725	739	721	725	710	762	723	786	705	733	693	780	753	707	713	754	704	718	675	776	726	726	794	756	725	710	703	735	739	726	700	735	797	771	691	740	746	716	731	735	730	755	749	739	730	715	748	732	698	730	750	765	713	771	740	692	742	782	750	710	727	729	699	738	755	760	755	759	700	732	720	720	722	727	745	748	727	737	724	723	750	762	782	775	746	738	794	745	720	703	759	753	760	729	759	721	742	690	746	678	713	711	765	735	729	718	714	751	690	699	731	764	711	768	792	699	745	756	712	787	718	733	708	789	727	664	748	709	780	751	778	741	742	726	718	706	709	729	753	736	751	759	731	744	747	754	776	729	760	735	721	764	705	766	733	723	704	740	702	714	748	787	717	772	720	747	719	737	672	753	743	732	752	761	754	756	766	755	776	765	759	710	771	735	730	708	745	731	752	770	759	773	693	720	760	682	773	736	727	766	711	689	713	736	776	719	732	770	746	745	728	718	740	758	765	770	685	713	750	733	718	744	734	790	764	756	749	722	732	709	746	701	734	730	729	726	723	747	755	745	729	730	735	734	728	734	761	754	726	751	721	749	734	754	747	779	730	716	706	739	790	705	740	732	744	711	663	727	734	732	768	723	727	721	756	712	761	742	737	702	733	763	726	735	745	725	720	737	727	761	751	756	745	784	685	730	744	722	717	705	684	741	722	753	729	706	732	724	718	691	765	767	740	764	684	762	767	707
23776	21535	27933	25584	18242	5320	2091	1231	862	679	595	507	495	435	376	410	414	363	357	400	320	375	324	351	335	325	339	343	349	375	372	341	334	352	349	334	332	329	331	353	375	325	326	318	369	310	359	326	323	334	333	357	315	341	355	331	355	350	332	336	329	321	346	320	290	333	330	318	329	334	330	324	303	351	342	313	331	347	346	336	336	326	365	352	336	319	334	305	349	340	345	321	351	337	358	345	332	337	329	301	313	317	314	334	337	347	339	363	325	339	343	327	351	314	359	328	334	332	341	339	328	368	324	345	345	335	324	319	341	326	349	375	312	346	316	321	329	352	358	347	339	340	321	329	303	330	328	339	335	336	300	312	319	340	355	321	334	318	323	341	327	352	308	353	306	337	320	336	336	359	306	319	323	351	303	312	353	341	322	299	352	342	320	341	334	342	327	352	339	327	334	343	365	324	349	362	325	379	345	322	322	336	337	315	339	307	342	326	343	346	337	365	336	327	347	313	319	344	342	359	323	323	329	343	349	371	356	339	313	334	317	359	334	318	326	330	317	318	338	334	340	359	326	338	330	327	344	325	316	327	337	331	320	336	349	338	327	317	337	338	349	329	337	331	314	340	348	315	335	324	317	325	360	320	342	314	333	312	318	333	353	363	330	340	347	340	343	328	321	336	327	331	347	359	328	358	334	342	343	312	334	340	350	320	341	327	299	310	366	306	324	335	333	360	341	338	308	358	303	351	307	357	355	313	329	307	341	315	311	310	329	329	303	324	334	326	360	335	347	355	308	341	329	328	365	321	375	350	373	339	336	338	331	307	340	307	386	280	324	321	340	332	315	370	330	322	341	332	337	301	353	343	355	305	316	344	332	342	326	359	307	328	342	351	366	334	332	350	355	324	330	356	344	324	312	346	333	325	321	301	349	300	308	282	352	363	335	316	305	362	313	333	312	342	341	324	339	333	349	365	328	310	342	358	333	329	355	276	323	342	350	336	393	336	352	323	359	354	323	310	325	342	340	317	361	351	339	307	352	351	332	365	309	292	353	334	333	312	350	336	312	338	365	327	335	317	317	333	338	355	324	327	348	370	343	335	327	341	337	343	337	329	341	342	354	341	345	330	299	336	317	295	334	356	341	332	332	329	316	346	344	355	344	320	310	315	323	317	309	339	311	316	331	346	298	324	329	325	354	333	332	376	309	325	341	310	339	337	339	354	343	338	323	321	303	365	327	341	344	330	314	309	355	330	310	322	305	319	344	346	340	301	342	315	362	329	342	365	365	339	319	300	342	367	326	336	300	328	314	332	342	340	331	323	341	376	375	341	371	351	339	350	351	345	312	365	316	332	315	336	326	329	332	342	320	364	316	346	315	320	349	349	310	320	357	355	329	308	317	364	361	363	359	352	353	341	337	356	337	314	325	332	343	344	367	343	320	342	333	308	311	329	318	346	344	339	307	303	340	335	305	324	342	310	287	329	329	362	342	349	347	337	341	383	309	352	359	318	331	308	318	346	360	338	323	336	323	341	338	392	328	314	335	318	323	302	344	343	334	308	346	335	350	356	318	312	339	316	310	303	315	325	367	328	329	329	344	321	316	333	347	296	335	343	345	311	335	374	342	314	309	357	342	325	337	305	334	323	326	350	342	329	317	315	316	320	342	333	317	326	346	315	338	309	297	336	301	346	333	317	321	321	328	350	349	329	346	328	325	307	309	350	310	335	337	331	324	330	314	338	351	336	371	331	340	351	320	359	344	367	320	331	313	322	374	341	314	332	308	339	340	363	332	324	330	326	314	322	300	370	337	336	312	328	374	342	304	331	336	313	303	295	341	334	349	327	326	345	333	334	329	360	308	337	339	341	349	322	331	336	357	331	335	348	340	312	348	330	331	317	348	318	348	311	338	277	355	343	325	318	336	338	307	344	345	360	320	333	322	341	339	337	309	330	319	349	307	320	329	343	325	288	335	344	328	328	323	317	318	318	325	289	336	373	345	374	323	322	353	338	288	290	360	315	338	358	335	338	326	333	342	330	325	319	339	323	349	329	290	310	354	358	349	348	340	335	359	328	329	341	318	334	337	329	330	363	320	302	344	356	323	310	322	333	389	296	330	317	315	319	335	326	311	321	296	352	336	346	327	345	318	334	336	356	342	346	361	345	318	334	355	344	332	315	305	311	308	351	326	342	347	329	333	348	349	358	334	333	349	325	344	318	336	318	315	337	345	335	356	355	333	319	341	317	346	333	319	335	344	323	342	340	342	337	339	324	337	336	344	311	321	353	336	333	301	320	343	316	337	335	342	345	367	371	334	348	318	342	359	336	301	318	307	344	319	359	358	307	312	349	339	333	348	340	329	363	357	299	348	324	307	360	318	346	311	336	358	324	350	373	310	331	330	343	335	319	335	370	322	363	378	370	344	348	338	310	314	355	333	333	334	318	346	323	352	313	339	311	313	352	344	353	302	345	347	334	304	348	309	359	334	303	327	347	334	310	327	348	348	352	363	318	340	328	330	328	329	342	353	336	336	308	328	331	333	327	369	298	308	353	335	345	332	345	345	350	354	328	327	335	372	346	343	326	329	336	341	323	319	326	332	318	329	324	342	342	304	334	341	332	334	346	306	341	332	333	325	358	350	328	317	338	330	362	347	304	354	324	357	350	345	327	308	328	343	314	302	356	327	318	328	330	341	354	301	370	318	348	330	336	315	355	325	319	329	358	322	357	358	309	317	328	337	338	331	332	335	322	339	349	339	319	287	347	341	306	384	318	336	328	333	337	323	335	341	307	307	316	329	299	350	374	340	307	347	320	340	330	334	322	347	327	342	326	306	317	317	344	366	312	359	334	312	337	336	317	347	298	354	335	349	336	344	317	339	373	319	294	315	320	373	327	318	340	328	342	325	313	316	326	364	340	317	350	335	337	378	327	318	339	336	339	329	342	322	340	313	343	339	329	323	346	344	303	338	321	327	331	336	319	320	319	360	324	363	335	348	338	312	319	337	361	318	339	326	310	327	310	346	323	327	329	315	323	327	346	284	332	354	353	336	363	333	343	309	322	315	341	350	346	332	325	334	340	377	349	346	362	344	334	306	359	312	318	373	343	325	325	346	336	302	323	345	334	338	338	303	354	348	353	353	359	319	311	344	331	329	330	335	322	359	356	355	322	338	316	309	341	341	328	339	316	334	318	338	343	349	309	316	321	318	354	308	314	330	320	359	328	319	330	338	342	342	336	310	322	312	351	363	323	344	342	341	343	338	345	343	309	299	330	358	329	314	339	332	341	381	316	320	298	329	325	323	321	318	310	331	353	351	313	337	327	341	315	334	332	339	371	330	318	328	339	345	320	340	355	337	323	336	328	351	319	321	334	340	329	312	350	346	336	325	307	336	335	330	311	319	359	319	327	377	333	335	327	349	357	312	335	347	310	311	304	352	308	326	346	356	342	353	375	369	339	322	358	326	339	363	344	303	334	352	298	331	320	335	321
23022	47475	35252	19955	10869	6130	4370	3020	2058	1674	1335	1149	1009	880	798	777	730	713	673	694	691	610	647	583	594	590	617	608	576	583	610	551	648	553	610	568	578	625	561	614	528	582	564	578	591	593	632	561	581	596	541	603	633	592	592	560	574	560	601	584	572	581	607	602	614	549	590	608	598	597	601	590	616	621	591	580	604	577	600	577	621	588	599	546	561	579	598	602	580	571	564	622	569	596	584	578	610	601	579	617	579	577	559	575	574	588	630	598	562	575	604	547	575	553	631	558	560	601	514	594	553	547	582	602	553	621	549	571	575	592	563	580	574	604	582	600	609	543	556	595	533	578	546	581	585	542	590	564	580	594	583	584	576	583	645	561	555	584	562	604	599	594	591	565	571	555	591	577	549	576	603	588	591	577	536	514	556	561	542	546	573	640	563	544	629	522	558	581	594	571	602	557	571	589	570	559	610	556	588	617	596	581	532	582	579	605	568	585	613	586	579	574	606	578	571	592	595	559	570	564	573	630	567	561	543	572	568	579	590	604	579	570	571	567	579	577	570	570	539	571	618	571	568	560	595	612	614	552	600	589	579	610	562	569	591	568	564	556	595	544	532	573	569	581	573	550	548	608	592	590	556	570	596	592	559	530	572	605	544	620	567	565	595	567	592	569	608	591	581	608	589	575	553	606	557	601	544	572	591	574	588	561	624	551	568	561	593	541	576	540	579	573	569	581	568	579	579	557	590	510	557	601	559	554	568	579	579	538	594	591	580	601	597	565	561	585	566	606	566	601	579	560	582	549	564	568	535	584	595	594	567	560	602	564	587	609	553	554	569	522	598	569	560	569	581	575	599	558	576	527	580	630	562	600	574	579	571	598	570	591	591	588	582	565	573	559	576	593	565	580	543	575	575	577	575	567	595	598	644	593	541	595	577	589	584	576	599	586	547	571	586	571	560	583	582	581	592	601	560	582	575	601	599	541	599	588	590	572	577	598	538	602	589	575	559	529	614	580	560	554	547	510	554	602	583	554	554	608	570	611	611	560	551	580	604	578	598	587	588	597	581	584	538	604	563	597	567	597	568	561	577	584	551	539	575	588	582	564	575	565	583	563	594	570	593	602	543	594	555	522	552	587	562	593	583	589	577	585	522	541	596	582	596	590	583	603	522	560	576	605	577	568	543	556	538	534	592	572	548	534	617	581	538	596	588	566	565	551	534	586	593	603	579	577	563	595	570	568	596	596	560	591	574	600	600	600	592	572	550	567	534	545	583	599	576	601	575	590	596	618	581	530	581	556	531	589	613	584	591	545	589	539	598	637	579	534	569	576	545	551	537	609	559	556	558	570	590	572	536	542	551	552	581	558	505	597	570	579	557	582	627	557	553	563	584	565	549	546	604	585	585	588	584	562	553	571	566	549	593	571	572	519	554	560	574	581	551	562	588	581	583	556	628	618	543	568	559	600	582	638	555	526	561	568	562	578	581	609	572	616	584	570	558	602	538	545	586	572	565	572	577	593	598	557	608	609	645	620	549	544	586	612	551	553	623	599	586	573	635	533	585	574	560	564	597	544	558	615	556	570	544	575	623	604	582	573	519	599	560	571	589	561	574	591	575	565	557	538	585	543	559	584	604	553	579	563	602	586	617	580	603	606	557	551	582	561	598	556	527	552	594	596	543	580	612	569	588	586	565	590	602	570	614	564	568	577	571	568	584	570	531	573	547	564	591	567	601	601	557	557	540	571	600	603	536	525	553	525	549	601	599	577	579	548	551	552	585	577	605	581	559	614	576	547	576	587	543	592	565	602	561	587	540	610	594	583	535	592	592	635	553	581	584	549	564	568	567	588	591	548	566	573	599	591	539	553	580	599	576	515	617	584	569	569	600	515	583	564	609	615	567	569	583	600	584	577	601	596	581	579	583	587	607	622	593	576	549	545	611	583	568	575	563	548	549	571	583	561	558	591	596	595	553	600	599	556	579	616	602	554	573	582	557	591	553	566	606	569	612	555	586	585	592	563	580	577	613	564	539	572	569	545	600	581	564	588	567	562	550	581	576	630	574	548	586	531	584	548	594	579	567	584	603	553	569	567	587	587	561	546	553	608	557	588	568	569	601	598	563	592	583	574	601	656	536	565	593	575	581	620	562	567	596	600	555	553	543	617	582	560	560	563	564	568	578	542	602	589	543	582	543	543	583	567	554	569	563	577	546	580	595	552	602	572	561	580	624	568	580	616	565	558	543	549	564	594	550	572	581	599	574	526	583	535	623	593	562	606	565	564	592	568	557	628	607	604	569	561	570	603	603	571	556	599	581	558	602	603	560	556	568	591	549	555	583	654	588	550	606	647	562	531	536	633	581	568	622	526	593	557	599	584	582	547	581	592	600	537	599	620	602	594	608	562	555	580	584	586	607	524	640	620	563	589	599	593	606	554	577	574	543	595	576	562	632	616	568	630	581	577	601	568	591	574	596	560	573	549	562	555	587	609	566	561	590	585	616	591	627	575	597	611	614	573	595	603	570	554	579	584	584	608	593	556	611	552	579	547	571	564	607	608	536	567	565	584	582	543	572	574	598	587	593	660	596	574	578	630	577	549	568	597	603	591	611	568	570	576	567	578	552	570	562	605	552	529	570	583	617	605	570	599	625	580	562	612	603	553	575	571	586	568	559	527	545	544	591	580	584	547	597	596	617	594	616	561	580	538	588	603	578	585	579	589	599	603	578	560	576	568	611	599	562	565	534	597	563	575	582	597	579	574	522	553	581	612	605	586	584	527	565	591	577	582	578	555	565	550	582	575	605	522	607	590	611	585	625	562	540	607	580	590	588	572	585	567	554	534	591	552	526	584	578	522	552	559	564	549	637	565	557	569	558	602	591	546	581	573	536	550	581	614	597	536	546	577	603	533	579	558	573	566	564	591	568	552	554	573	585	575	551	554	598	536	591	585	544	539	560	581	590	581	564	580	554	605	584	564	593	580	561	567	572	570	610	581	564	580	617	575	604	553	589	628	554	577	610	578	579	573	559	560	568	575	597	565	598	566	563	573	563	580	655	589	625	595	550	586	581	582	549	556	602	572	566	586	549	578	598	595	623	563	551	597	570	558	594	595	607	595	536	603	566	579	597	572	568	628	589	574	588	565	575	615	564	571	564	613	553	594	566	574	571	556	561	606	584	557	604	580	519	559	588	570	606	535	578	586	537	604	521	566	568	584	555	604	592	580	558	562	577	541	634	554	566	615	597	566	552	593	626	565	592	628	588	585	557	545	564	602	580	588	625	598	575	564	555	506	603	583	594	563	558	591	606	577	562	555	565	599	583	538	571	537	581	586	570	572	588	577	548	579	634	550	609	587	574	591	569	578	582	614	597	583	607	606	561	571	570	578	559	568	557	566	563	587	593	554	575	609	597	569	583	587	535	585	588	550	589	557	557	542	627	562	570	553	578	560	603	562	571	580	643	585	615	650	550	566	601	567	570	588	566	594	595	627
25434	21581	25309	19728	3913	1521	1078	781	618	543	533	483	513	506	435	405	398	414	416	425	411	427	415	387	431	405	397	372	393	422	384	416	371	377	430	366	408	357	398	418	401	405	421	380	391	378	398	435	417	382	423	419	357	414	388	395	396	417	419	422	389	386	401	421	408	377	435	405	370	401	402	356	401	392	365	408	413	383	391	376	393	398	418	383	401	382	365	383	391	379	383	426	403	396	364	413	395	438	397	362	399	382	374	358	389	384	404	393	377	401	423	407	408	400	430	399	413	404	384	404	383	435	425	416	415	422	395	369	403	437	378	391	413	424	412	383	376	407	358	381	393	372	407	382	391	383	374	424	399	435	381	387	374	389	395	378	386	396	422	434	390	387	404	370	425	366	403	361	398	392	388	388	361	382	395	375	390	410	411	386	397	373	439	374	422	457	374	386	380	404	416	393	416	398	405	404	385	407	373	403	362	396	369	367	404	416	422	388	403	421	381	408	405	412	409	404	377	398	396	383	374	390	389	406	381	367	391	387	380	399	381	394	408	389	416	407	390	415	404	394	405	387	396	395	403	419	400	392	399	355	420	413	419	398	424	400	391	402	391	380	419	412	429	389	363	424	413	361	383	371	430	398	384	407	409	392	429	380	396	395	389	363	423	379	415	375	392	404	364	398	384	365	399	399	415	388	405	406	411	420	388	397	386	459	406	411	390	404	376	394	373	419	397	382	368	401	365	399	376	385	339	394	421	415	371	395	374	387	380	386	385	389	357	414	408	380	409	362	401	375	378	421	389	416	408	413	395	371	407	343	416	397	366	380	407	375	402	420	425	385	433	407	426	392	416	384	402	438	435	384	369	365	358	385	398	390	409	388	401	412	407	398	381	424	442	393	387	414	406	386	393	370	395	392	397	405	388	379	369	337	399	412	396	387	421	393	398	379	365	430	405	391	405	397	393	410	378	378	386	433	397	400	361	372	393	405	362	375	401	363	382	419	426	382	410	395	384	395	407	395	408	398	387	378	393	413	399	386	387	418	393	366	381	367	412	387	371	385	388	354	391	370	363	403	393	418	419	383	411	382	383	398	364	393	405	358	381	397	406	392	396	409	413	353	421	403	385	392	403	421	376	390	412	391	437	397	382	354	411	393	421	373	390	380	391	392	362	389	399	375	384	405	395	398	379	404	423	399	376	358	391	392	380	366	427	396	377	424	422	391	399	408	407	387	404	378	454	410	350	390	381	398	396	389	431	403	410	402	375	400	420	396	367	393	381	432	401	417	412	404	354	363	375	391	404	381	390	409	369	389	398	410	388	392	397	416	409	388	404	419	383	410	436	354	374	393	417	370	381	394	404	429	382	346	369	394	413	382	392	400	398	383	361	412	413	376	459	384	396	384	405	410	420	444	370	402	392	388	407	380	374	397	369	422	391	416	362	410	379	381	408	372	422	382	409	418	387	377	381	390	362	405	386	386	399	406	392	397	414	409	389	379	404	409	396	381	382	429	399	375	370	385	395	369	378	418	414	361	421	352	390	401	443	373	392	407	393	411	391	381	386	404	401	412	376	421	390	429	393	421	402	394	357	351	365	399	414	408	392	398	432	382	418	411	390	380	416	424	387	365	412	380	391	387	388	389	403	351	427	391	429	407	386	381	413	412	414	376	398	397	405	345	366	362	358	378	413	395	350	367	391	389	396	409	404	371	405	384	395	383	392	396	377	407	382	390	415	388	411	398	402	365	380	390	382	388	388	411	396	408	376	353	391	395	388	422	385	374	394	399	364	387	409	411	402	380	384	397	383	338	404	375	376	351	389	386	359	390	393	396	440	390	394	401	372	399	392	384	413	378	401	401	422	388	388	399	393	357	419	453	395	401	418	401	396	413	389	366	365	425	405	385	416	392	407	429	374	378	401	378	396	411	384	418	443	400	416	371	397	382	412	386	378	374	389	402	405	406	436	397	409	416	363	400	374	400	380	366	355	416	423	414	417	408	385	358	391	373	376	382	403	373	395	375	377	385	374	373	384	369	389	404	412	409	413	405	390	411	383	419	396	386	378	401	401	372	395	396	404	389	393	366	394	381	383	415	401	450	423	377	383	393	409	414	389	390	388	394	358	413	397	396	402	396	412	363	385	413	402	399	398	423	389	372	405	386	433	424	383	383	415	386	396	387	395	425	370	422	398	391	379	396	384	348	372	403	412	386	366	383	386	413	385	410	402	392	399	405	415	355	415	380	374	401	393	353	403	393	408	366	401	407	389	391	394	370	411	364	364	385	427	419	398	378	393	403	389	352	376	395	409	375	394	423	412	446	427	400	400	398	386	412	382	407	388	419	392	379	386	409	368	395	410	372	404	388	388	404	400	360	363	409	394	363	407	397	420	409	379	391	423	375	375	370	432	411	430	396	368	416	381	387	410	397	417	430	417	361	406	403	413	409	401	376	389	375	410	396	428	388	370	377	367	385	441	381	416	386	364	384	410	419	446	418	381	394	405	390	423	391	390	388	399	371	392	423	429	386	422	407	402	428	371	391	352	405	377	419	403	402	384	383	405	394	385	406	392	384	409	411	407	414	366	404	402	378	402	406	420	394	402	388	402	392	409	392	422	418	399	395	420	412	375	359	418	411	380	387	387	374	405	354	377	403	425	432	431	385	409	386	402	391	429	405	393	427	386	371	390	389	370	406	389	374	404	386	393	366	383	429	392	422	407	382	412	359	400	428	396	434	396	387	446	377	447	386	370	395	406	415	420	408	380	403	406	412	416	377	426	390	380	388	399	401	418	399	424	425	436	377	433	413	378	413	395	401	393	375	397	375	391	381	405	385	410	424	412	418	376	370	381	396	420	424	384	378	402	403	357	381	399	382	396	418	447	405	404	406	453	407	378	374	473	383	427	389	379	396	411	406	365	415	392	423	388	399	385	363	422	406	390	384	400	394	407	386	365	383	369	381	395	427	406	381	398	377	421	409	378	366	382	391	412	358	378	391	429	353	400	387	411	398	385	387	435	441	412	412	405	403	354	412	349	403	393	356	358	385	395	379	393	419	377	371	386	363	396	455	445	389	354	380	403	412	366	385	377	413	431	349	409	379	371	386	424	421	372	390	396	416	395	400	394	416	391	371	400	372	392	373	390	399	389	437	389	424	386	390	355	393	382	406	429	401	391	364	383	427	416	390	397	359	387	386	416	399	383	398	387	430	398	391	385	412	389	390	402	431	394	436	423	372	419	416	428	397	404	397	392	414	432	438	357	405	390	416	418	424	410	392	401	409	399	395	432	382	412	378	397	391	374	394	398	362	402	406	386	358	393	407	392	403	368	378	379	406	354	408	427	381	396	411	423	387	386	385	399	421	381	376	399	382	379	401	404	389	390	414	418	404	343	389	413	382	393	419	387	419	394	411	374	433	385	421	398	404	362	404	385	427	441	361	399	374	389	396	400	371	407	398	408	411	400	391	425	379	367	424	416	360	426	399	383	405	402	379
21561	39145	24908	11663	7147	4259	2698	2054	1568	1319	1146	1028	950	881	789	787	705	724	734	673	740	720	689	690	652	680	716	682	652	698	676	669	676	684	684	644	633	693	662	668	660	706	712	673	693	724	687	664	673	700	691	683	620	707	643	704	630	652	693	709	636	692	665	685	726	661	642	703	642	678	710	677	671	697	667	688	679	681	644	634	679	652	677	707	698	722	641	631	643	725	663	654	650	665	703	651	703	695	654	694	646	698	677	649	729	685	673	697	631	675	672	682	654	707	663	620	705	626	694	684	632	662	680	679	683	670	669	743	696	662	647	693	628	674	673	661	695	681	672	655	632	680	647	647	656	655	649	636	646	669	635	679	697	668	646	669	675	711	664	659	637	727	698	698	659	686	676	657	658	688	665	633	693	622	673	635	668	674	652	700	737	651	703	635	710	673	623	671	675	683	631	663	697	648	667	707	686	674	680	636	675	674	641	669	657	651	675	686	687	694	673	635	689	713	653	677	625	661	706	668	682	699	654	685	658	651	669	669	642	678	666	663	665	637	700	649	679	651	737	674	676	675	691	667	674	650	697	660	713	686	685	672	650	652	680	731	676	668	648	671	698	662	658	642	729	700	668	662	648	647	699	655	661	644	628	633	662	685	676	673	686	678	685	663	660	634	653	698	645	644	688	693	668	652	693	642	658	697	666	716	676	707	662	704	722	670	612	717	672	673	645	670	658	685	660	679	673	638	671	702	652	669	679	663	674	660	647	663	708	643	641	702	667	660	713	632	699	688	668	677	709	709	673	667	668	705	626	660	679	686	671	674	666	662	684	694	681	683	688	651	659	636	702	677	694	655	661	668	648	708	712	643	647	652	648	667	655	691	627	702	674	656	694	659	665	662	685	642	680	687	651	633	686	635	654	684	691	673	695	700	697	640	661	668	670	675	700	724	692	664	661	649	684	669	689	679	646	661	689	684	664	698	697	656	646	640	664	622	659	681	693	683	631	708	679	716	648	696	650	671	658	735	690	678	661	702	693	685	659	685	647	640	628	642	710	664	636	670	670	674	683	710	651	625	614	664	679	663	657	652	670	703	664	657	691	639	711	636	705	716	696	645	672	707	669	676	702	685	682	722	707	644	665	672	669	625	699	666	666	660	648	686	700	652	647	655	602	659	695	667	747	677	659	657	638	691	696	730	721	628	674	668	648	705	700	660	644	654	671	654	610	658	678	682	709	671	672	717	728	637	694	640	703	642	634	658	677	665	696	645	678	673	644	640	644	654	707	661	652	682	621	655	668	653	679	679	710	682	668	681	646	684	675	680	688	616	728	667	686	715	638	665	718	643	716	696	677	736	669	687	672	717	698	670	681	674	640	636	686	677	650	668	670	664	624	691	631	658	690	683	671	722	633	701	630	686	642	660	654	720	648	637	672	656	708	640	656	617	656	699	676	736	674	688	696	686	690	659	721	697	627	681	686	666	682	683	693	680	675	729	677	645	638	677	687	692	656	675	691	656	664	666	635	656	671	686	654	665	693	711	736	658	675	710	671	691	642	650	687	684	660	638	638	655	620	663	654	680	660	646	670	660	685	669	669	692	633	694	686	684	638	672	665	662	677	673	675	667	626	674	672	662	705	630	643	689	644	637	655	642	671	643	652	707	675	696	679	652	665	695	628	662	682	646	722	652	728	679	686	701	658	674	649	707	661	679	708	686	661	663	715	673	675	667	626	667	728	652	730	668	654	679	655	680	661	619	682	631	641	681	738	612	661	722	627	686	663	645	694	673	680	702	666	659	683	691	678	649	676	697	686	657	690	646	687	697	663	662	650	680	667	644	652	664	675	659	667	689	648	707	669	649	655	680	650	679	691	662	694	657	662	672	640	649	690	688	639	667	617	675	688	652	671	632	678	672	701	661	669	665	705	626	655	688	637	613	595	714	669	679	651	672	648	693	650	654	659	644	680	680	660	663	689	706	693	710	643	616	650	689	638	675	668	629	717	669	649	673	671	685	645	656	660	622	676	653	686	700	671	658	716	669	692	707	736	684	650	699	643	691	652	676	711	675	643	670	668	661	615	673	630	696	645	659	671	614	738	686	647	665	747	668	676	678	661	646	647	713	632	713	655	674	644	667	680	664	617	666	694	660	703	719	676	676	688	659	662	645	695	660	670	671	692	659	667	728	648	634	673	704	663	655	705	630	612	688	692	674	674	661	660	717	659	662	684	661	668	710	668	739	645	669	690	683	681	667	681	651	676	694	682	712	657	679	677	665	661	664	693	667	663	713	656	649	653	689	684	637	698	718	687	663	626	647	670	698	738	659	692	676	724	655	671	649	683	675	621	652	661	655	682	696	676	724	715	654	625	695	669	664	671	708	656	649	699	665	664	681	690	693	644	665	645	670	674	713	679	614	702	641	687	660	684	652	687	671	704	671	682	650	690	686	679	652	702	687	677	687	701	709	642	676	660	687	716	667	643	654	708	717	651	649	662	643	678	693	664	694	689	650	646	718	703	683	662	674	649	691	668	727	688	677	692	678	647	704	638	636	632	669	637	640	700	686	671	674	659	703	670	703	640	630	694	655	671	607	692	663	673	654	677	663	642	682	643	669	690	664	633	716	679	703	704	692	666	691	657	638	710	663	693	718	653	663	671	690	685	642	673	685	658	647	707	699	644	655	671	706	655	677	642	673	678	662	645	680	663	663	645	698	702	608	686	644	679	714	690	675	706	690	688	667	685	639	664	662	698	703	690	636	637	699	700	638	710	710	676	646	690	676	641	636	666	651	707	667	667	665	663	626	692	728	700	658	728	683	677	706	707	719	693	683	667	664	648	669	657	689	670	679	652	677	676	629	688	716	714	650	681	661	664	655	704	686	649	681	713	697	656	674	676	658	701	659	715	649	673	680	641	670	669	669	678	699	656	627	675	673	705	648	656	634	646	638	675	702	605	667	660	635	632	718	676	689	686	688	650	661	642	669	696	670	666	710	670	692	649	700	701	658	688	653	687	629	636	660	681	695	678	677	679	658	675	701	637	628	687	668	662	654	645	692	644	730	638	660	689	645	686	724	683	670	708	672	684	655	716	695	646	661	659	629	672	685	620	673	659	670	656	665	688	661	644	668	701	748	687	675	673	712	630	645	653	648	673	646	623	698	653	631	656	689	678	725	707	647	659	672	697	651	690	659	627	700	687	683	679	707	632	686	695	669	619	669	646	647	678	636	677	635	656	702	639	695	672	665	690	675	712	710	667	618	703	644	668	688	668	629	677	690	675	663	645	660	698	686	709	677	686	704	652	680	659	706	738	672	625	660	710	667	642	687	678	681	632	705	694	656	643	666	694	669	684	615	646	685	688	689	661	653	623	655	628	654	699	722	691	701	676	658	653	695	644	703	706	703	683	693	640	655	670	713	710	629	710	681	701	679	672	661	704	703	677	640	663	672	671	713	633	672	669	685	683	655	632	671	671	707	675	694	645	718	659	655	676	680
22948	21599	28627	25045	21587	16872	4359	1766	1130	843	684	517	452	421	350	357	316	287	298	258	295	272	260	271	263	283	255	260	251	262	228	232	263	255	241	244	241	251	225	231	268	255	271	236	255	244	234	232	278	258	240	236	272	232	224	226	233	231	238	235	241	239	249	246	228	254	230	274	236	222	268	248	243	236	243	244	242	235	256	271	230	216	257	245	277	222	264	256	256	262	240	267	237	255	253	262	245	252	230	247	222	254	239	244	227	241	234	214	253	243	237	248	214	220	236	238	235	263	229	254	250	238	240	237	261	252	233	235	245	232	256	277	236	248	236	244	247	236	232	240	246	247	245	228	239	236	237	201	241	257	226	277	219	248	249	243	256	231	236	229	253	232	243	259	256	265	278	257	231	230	273	238	234	209	229	228	231	260	237	231	229	242	236	222	281	233	239	240	242	233	227	250	270	265	203	241	253	238	251	231	273	266	267	234	208	250	239	250	243	239	236	248	241	220	222	240	225	221	256	247	235	260	226	216	236	237	252	258	270	247	219	240	211	233	238	228	260	252	236	241	214	245	227	257	260	219	251	250	232	255	256	211	200	249	248	267	273	266	278	226	205	195	264	255	237	223	238	231	226	227	223	249	248	264	222	250	237	228	244	251	249	238	244	254	273	273	247	227	248	236	248	258	210	249	264	221	251	235	218	236	240	243	273	216	275	265	230	230	237	246	253	231	212	261	216	266	216	236	246	228	242	243	246	232	251	217	237	221	232	253	246	238	252	261	207	217	235	238	229	231	241	206	240	249	258	243	210	205	241	229	243	216	239	242	259	235	283	246	232	229	250	248	222	250	211	256	225	228	224	244	258	255	240	248	236	242	233	244	231	227	237	227	249	237	217	253	248	233	268	260	261	218	244	256	242	233	258	246	238	261	190	268	244	250	231	259	273	226	242	228	269	224	237	242	223	246	222	269	245	213	231	228	230	250	247	268	272	228	243	222	216	261	236	240	239	241	240	208	237	216	232	235	245	261	232	238	245	246	238	244	213	261	256	224	237	236	212	228	230	250	224	226	265	277	235	227	226	259	259	227	259	256	244	258	224	277	241	248	246	260	246	231	252	247	249	198	251	239	224	219	246	244	228	207	249	243	201	269	236	242	230	233	232	226	222	228	252	275	242	229	271	218	252	240	248	222	250	255	245	216	226	202	245	238	220	232	247	239	273	248	219	247	221	266	256	221	236	226	233	264	238	232	232	239	237	223	199	215	251	239	261	236	249	226	219	221	226	235	256	248	248	260	251	263	237	246	239	217	253	253	248	242	225	244	254	220	231	273	239	244	241	240	235	228	251	223	254	246	246	244	241	231	235	217	238	254	245	243	241	228	227	241	232	249	227	236	220	253	253	222	249	207	224	247	242	232	229	237	257	267	223	231	223	223	226	255	237	236	257	227	239	241	242	233	238	270	279	256	230	264	266	281	208	234	232	253	228	263	235	242	225	243	235	258	246	206	231	198	208	267	255	224	236	238	238	238	240	242	219	261	235	240	240	222	251	216	267	232	256	232	227	243	212	289	247	232	257	254	268	226	242	249	233	258	265	261	241	245	246	241	253	238	250	264	240	240	233	246	230	242	237	214	230	219	238	218	232	256	228	259	259	267	234	236	216	207	215	230	218	248	238	222	247	233	233	243	253	250	206	233	220	240	248	242	234	230	222	217	252	244	254	238	245	254	223	257	254	214	227	236	245	216	212	253	233	247	246	256	228	269	218	251	224	253	213	207	241	257	250	246	231	248	255	257	264	239	237	229	240	232	215	263	236	228	192	252	222	221	218	252	223	224	252	222	257	241	244	209	246	219	203	272	251	232	258	239	245	264	255	250	227	242	238	231	224	243	253	238	247	240	235	236	256	231	229	222	243	225	239	239	241	246	225	241	235	240	239	224	248	256	238	238	245	241	243	239	259	246	191	260	240	228	231	253	218	229	246	236	270	209	226	259	218	235	224	258	243	264	233	247	251	263	256	213	242	240	258	233	245	243	221	229	260	242	255	257	260	255	220	181	245	251	215	250	222	238	226	249	245	251	256	240	260	258	254	235	268	256	230	227	254	252	239	234	255	229	244	262	226	210	264	235	238	220	231	254	243	245	251	222	252	225	220	241	257	223	246	238	215	213	236	248	254	216	233	270	217	255	199	267	240	238	229	238	216	255	243	226	228	225	237	247	227	229	241	241	239	217	253	238	220	244	230	218	233	228	241	234	222	230	222	251	259	257	265	227	244	251	247	230	209	216	262	237	239	253	208	225	232	240	247	250	235	239	238	221	247	230	244	271	236	257	259	251	250	215	248	239	244	254	236	252	261	247	222	229	261	253	248	241	222	214	273	258	235	256	239	258	236	232	234	222	240	233	240	233	266	239	228	233	218	243	246	224	251	228	232	239	245	251	253	228	211	234	229	204	240	249	228	264	264	281	241	235	225	230	242	261	256	229	259	229	234	252	260	260	257	252	216	234	248	247	235	245	235	251	236	242	263	251	245	229	244	247	242	228	224	230	259	247	257	254	242	250	231	247	247	226	250	232	233	261	252	230	239	250	223	234	218	235	246	277	238	251	240	255	234	252	255	230	248	222	237	251	231	238	238	237	241	229	222	240	228	240	236	240	219	238	215	261	240	259	243	242	227	247	227	225	236	265	248	243	232	218	236	236	239	231	254	251	210	223	270	254	280	267	227	238	277	249	218	229	230	242	229	233	226	264	232	228	199	239	218	274	248	239	239	240	250	214	219	258	248	221	228	229	262	252	250	236	245	244	225	237	271	230	236	238	249	269	268	217	261	264	266	242	236	236	235	237	254	233	219	241	231	243	226	262	265	236	230	191	222	241	233	243	223	230	246	248	266	226	242	258	261	231	224	234	254	243	260	263	222	235	232	243	240	225	248	243	237	247	234	225	273	248	219	229	255	210	244	235	232	224	243	249	241	234	244	262	262	254	241	236	212	202	241	253	268	250	232	251	265	206	232	292	239	236	239	243	238	265	251	231	239	247	260	227	227	254	258	247	248	257	249	247	249	243	216	231	223	258	268	253	244	242	237	205	261	239	246	249	216	245	236	239	249	220	230	255	244	224	204	269	241	229	236	264	246	232	238	220	208	238	254	244	232	266	248	253	243	263	246	251	260	228	221	260	241	223	242	233	249	242	232	241	246	243	242	248	226	216	238	236	223	242	243	246	272	244	232	235	236	207	231	241	221	237	256	218	222	218	210	260	246	265	227	242	248	228	246	250	235	225	235	270	246	246	227	252	292	236	222	233	238	215	255	234	256	225	231	269	244	244	244	242	243	227	227	221	248	252	230	250	250	245	250	230	262	241	257	239	216	211	235	249	241	236	251	263	240	230	218	249	260	257	210	256	228	240	245	255	235	237	221	241	224	216	223	244	228	228	239	239	263	268	236	222	245	234	239	218	230	202	228	249	227	234	257	263	261	242	228	228	240	252
25373	51202	41188	27366	15037	8526	5586	3829	2874	2180	1729	1402	1119	1018	813	665	673	581	609	592	456	504	517	504	469	485	488	479	475	424	436	424	454	444	416	439	418	447	414	454	457	437	413	439	435	432	433	422	428	424	462	430	422	432	415	405	399	421	392	448	418	432	461	431	395	454	425	483	457	431	418	444	439	420	423	423	387	434	410	412	455	434	433	380	423	452	459	460	442	428	397	392	454	416	427	416	436	391	418	404	445	441	428	407	430	384	423	425	431	384	435	403	453	386	377	418	414	380	402	403	432	394	405	444	394	420	427	395	382	402	395	426	422	416	424	440	445	414	439	404	432	401	407	418	400	410	425	402	392	400	432	429	431	437	420	394	375	381	418	395	375	399	419	441	396	406	397	414	405	382	416	427	432	419	434	418	394	428	431	398	428	401	428	407	422	352	411	444	385	416	393	402	446	381	435	416	409	404	404	441	389	445	396	449	417	404	446	425	374	369	439	431	400	443	404	419	387	443	424	378	386	411	422	432	394	414	401	407	398	411	388	360	455	399	410	413	397	433	421	390	421	391	445	394	393	376	428	421	412	414	395	443	402	409	417	407	403	407	433	408	414	425	401	427	393	459	421	411	426	426	386	392	385	447	417	408	408	418	423	418	391	379	439	390	407	368	390	446	412	420	398	456	434	385	412	375	393	406	439	427	408	411	388	390	430	426	401	427	431	415	445	431	411	384	400	404	426	385	410	421	389	423	428	404	412	412	416	408	399	400	389	394	404	418	372	436	401	382	404	408	416	392	419	403	418	407	401	378	462	400	409	431	400	400	427	427	407	401	414	413	399	402	387	404	378	437	391	393	400	430	444	400	369	414	421	406	397	425	413	408	413	415	420	448	419	429	409	389	384	430	410	418	406	400	417	423	416	426	410	418	405	389	409	412	443	392	423	413	427	424	390	433	420	412	401	403	397	465	426	403	397	418	423	415	400	406	443	396	400	424	403	421	382	384	390	437	409	411	435	421	445	447	400	398	378	419	386	409	377	411	407	389	423	436	397	402	389	400	406	417	417	422	401	376	421	417	406	374	404	423	427	434	416	414	428	411	397	379	394	394	454	384	390	390	408	397	421	428	355	409	436	376	397	459	477	397	417	418	411	418	408	402	418	425	459	412	393	407	431	429	445	423	404	417	409	411	410	390	397	388	388	393	415	432	415	385	427	389	431	410	414	409	377	384	422	375	420	408	418	418	415	404	435	392	430	427	400	433	371	429	396	403	439	392	422	378	438	382	394	416	418	425	454	424	391	397	420	423	424	403	421	441	398	420	432	430	430	397	435	416	394	394	421	411	415	406	463	405	422	404	393	416	399	402	393	407	382	405	450	410	379	447	411	414	390	430	389	421	404	401	394	434	405	409	397	433	399	383	381	379	394	422	434	418	435	424	383	454	458	413	383	408	424	410	457	390	420	405	415	378	442	412	418	408	457	439	385	432	412	404	432	400	403	416	409	397	373	418	411	407	400	442	386	380	394	391	384	438	380	377	409	470	377	397	431	421	417	418	385	446	401	406	378	427	393	405	388	404	403	402	433	443	427	399	423	416	397	400	423	377	440	429	419	437	395	411	407	402	434	413	415	432	404	430	456	432	423	436	366	429	444	417	412	397	398	393	422	418	453	400	431	417	412	416	423	402	428	415	415	427	419	427	431	392	440	443	443	388	417	427	402	414	437	419	410	412	426	419	403	413	426	425	383	414	418	412	408	421	415	446	412	394	439	435	439	410	420	383	439	413	417	402	418	427	437	407	438	442	417	370	391	438	441	413	405	409	444	408	378	411	388	418	406	432	405	409	410	380	418	373	404	391	441	414	457	400	393	441	424	391	380	384	436	451	383	411	418	395	426	408	397	403	407	424	436	388	422	407	401	434	434	397	384	420	400	373	451	440	417	405	427	394	400	403	407	385	429	419	380	418	395	449	359	402	397	403	438	375	436	409	435	409	443	417	374	420	420	392	438	400	410	416	433	388	433	417	392	390	430	423	402	440	455	387	406	402	411	414	402	396	407	397	414	408	361	350	444	432	457	405	424	371	417	398	401	385	382	377	409	378	395	424	391	449	416	410	433	410	420	430	397	469	445	413	397	409	400	416	408	425	414	405	419	433	417	395	421	432	435	417	416	448	415	405	386	390	422	422	383	437	461	430	387	400	399	419	426	411	412	386	442	408	412	393	400	392	401	425	400	424	367	429	449	410	409	384	445	403	414	433	399	402	425	390	382	440	414	415	435	407	371	418	390	432	411	391	433	384	419	401	407	365	391	435	391	400	422	411	384	411	394	409	423	413	397	427	441	457	405	375	420	350	452	405	399	424	400	420	424	400	433	433	429	441	408	411	436	401	413	417	420	425	421	445	435	442	404	421	420	396	390	435	403	420	390	384	415	427	418	390	430	421	386	449	413	439	423	442	421	431	423	407	418	410	433	418	400	413	399	413	424	415	404	419	446	418	370	414	413	445	408	406	391	406	379	391	404	433	427	423	409	396	421	458	406	415	384	392	395	412	384	381	393	416	387	434	409	429	411	382	399	427	415	427	390	414	412	443	453	425	389	412	438	432	401	406	389	406	431	398	401	391	400	366	357	398	438	411	412	397	423	393	418	423	398	433	397	373	398	413	429	428	409	401	398	434	399	395	392	410	387	404	408	430	430	402	416	438	376	410	474	412	424	373	386	423	428	383	434	378	406	414	444	418	411	397	424	397	446	420	371	384	438	405	380	410	433	401	436	399	424	410	432	371	428	432	413	417	393	445	409	403	396	459	385	437	377	436	425	414	428	445	416	408	404	395	385	405	421	438	392	399	435	418	418	417	415	379	404	427	450	422	424	433	399	434	406	431	433	386	412	414	409	406	417	435	441	450	383	401	423	400	398	429	384	383	414	406	407	431	421	412	407	411	434	428	401	424	406	400	435	389	415	447	439	405	386	430	360	432	408	446	412	470	395	435	386	416	386	429	408	378	389	432	380	422	393	441	407	416	393	396	423	393	416	415	401	416	398	423	389	407	381	418	445	418	414	392	392	416	398	405	425	395	413	431	398	421	405	384	379	389	379	380	437	402	420	430	407	479	408	395	399	429	432	421	425	361	429	428	417	397	409	423	448	404	396	426	412	420	371	449	407	453	403	402	416	432	389	394	415	419	394	426	436	406	429	422	410	416	452	395	420	449	421	432	405	436	382	408	398	385	410	404	412	425	386	410	425	403	397	403	460	400	396	381	410	432	423	414	408	412	410	384	413	417	411	426	379	396	400	369	449	402	406	423	378	398	374	411	390	413	455	407	407	422	431	427	416	447	399	419	420	436	402	432	372	374	409	414	395	402	386	401	380	374	378	394	419	408	436	418	415	410	392	411	407	406	426	403	430	407	394	415	411	411	384	428	380	403	394	388	442	417	413	439	410	373	416	436	389	389	394	425	445	438	402	407	401	418	399	416	423	424	405	437
28037	22316	17345	6261	2013	1144	788	675	610	533	517	480	478	447	415	460	452	437	417	454	454	437	415	454	431	442	425	448	406	408	454	438	437	447	472	423	416	448	393	451	432	469	444	436	440	425	461	426	420	415	446	445	400	407	390	462	443	420	436	400	392	414	416	430	454	451	430	435	422	408	443	433	417	451	401	413	424	437	425	412	424	399	417	405	444	441	443	389	402	429	400	463	406	436	452	446	424	402	394	417	404	428	422	432	427	398	421	414	425	434	427	409	403	434	414	405	442	407	450	465	419	426	458	430	464	419	418	434	382	402	434	448	426	419	427	423	412	392	412	396	434	399	411	484	460	407	402	463	420	404	417	421	467	436	428	437	385	441	404	396	424	404	395	416	434	437	437	409	406	393	413	431	426	442	388	412	395	408	419	428	444	398	397	427	396	393	438	430	440	434	381	428	445	440	431	463	396	407	413	427	431	425	466	424	401	420	425	382	408	412	403	462	434	459	452	412	454	446	431	396	405	440	449	435	420	449	442	403	413	435	410	399	422	434	447	415	456	424	458	402	441	415	413	412	430	457	396	399	400	452	439	471	425	426	453	381	414	432	407	384	397	419	400	446	422	453	407	396	444	442	437	400	438	448	443	410	434	387	427	413	392	462	418	410	404	431	429	440	378	437	416	441	401	423	437	408	416	420	453	408	438	412	438	386	447	442	436	395	407	443	398	405	454	447	417	392	399	440	428	446	412	422	421	414	428	423	390	446	420	422	392	429	441	420	413	384	454	447	395	412	438	431	415	435	412	433	407	429	382	418	421	387	420	477	425	435	432	441	440	452	450	412	412	395	412	453	448	432	394	436	410	399	427	442	390	423	483	398	462	432	425	434	429	455	426	403	394	404	418	428	444	407	443	441	386	380	394	441	422	414	408	401	421	465	410	411	422	457	419	430	459	379	439	411	447	426	443	416	420	444	450	433	426	425	430	427	405	446	386	447	442	428	471	423	405	421	428	413	413	424	394	441	427	436	442	427	425	392	398	442	462	416	408	420	419	424	433	432	420	437	429	416	429	408	402	411	450	420	439	413	423	416	403	424	460	448	435	459	416	410	444	435	400	443	461	441	436	449	412	406	453	437	434	398	464	418	412	441	409	382	434	391	432	428	408	449	392	421	404	443	457	437	408	453	433	441	415	409	438	442	437	416	438	440	414	443	417	450	413	430	429	406	433	380	411	422	438	395	451	433	410	403	404	402	390	440	438	406	421	396	411	465	440	415	418	412	425	410	440	422	445	416	438	397	422	429	448	424	447	432	418	406	399	453	433	471	399	386	419	451	436	381	459	457	407	409	433	439	434	406	391	420	473	399	400	449	399	418	433	401	439	450	437	397	432	428	446	425	462	430	431	461	392	435	412	443	418	398	387	439	383	372	455	457	440	408	428	440	384	446	450	424	404	425	410	424	451	428	400	425	430	452	389	442	406	431	451	412	443	424	437	440	449	457	427	438	415	448	412	426	393	419	427	441	424	415	436	444	429	424	402	438	456	423	410	409	424	434	389	424	420	431	438	433	415	456	461	457	411	398	444	445	405	448	414	455	429	421	432	385	442	419	424	420	433	407	450	436	400	442	383	452	434	430	418	404	431	414	441	396	438	415	409	429	398	425	419	421	436	395	398	421	437	416	407	438	431	405	424	446	427	447	419	413	393	411	423	433	380	411	430	397	438	457	392	428	422	433	425	442	400	423	440	422	403	458	419	435	416	422	431	442	387	400	412	440	376	407	426	417	435	446	403	409	448	444	421	413	438	431	423	417	420	407	419	419	400	419	421	422	411	445	424	395	438	457	379	436	418	425	397	394	404	443	439	426	401	438	387	398	465	449	435	413	428	432	400	398	457	420	403	434	416	477	471	409	403	459	439	401	430	449	399	429	422	435	447	414	408	426	405	425	397	430	420	414	434	427	424	434	424	414	443	421	409	398	432	428	409	421	433	394	428	410	432	418	401	406	449	424	403	439	405	397	421	409	400	419	408	429	409	415	426	402	406	420	410	469	399	398	412	427	437	434	421	422	432	409	422	455	391	431	432	428	430	425	428	390	448	437	435	433	435	451	404	428	445	411	410	438	400	432	386	409	380	407	433	442	444	388	412	421	460	410	430	428	425	428	489	462	430	410	406	424	450	439	400	417	409	437	435	446	440	402	487	437	445	435	419	422	409	395	426	400	398	402	386	415	435	426	411	436	454	424	447	392	392	408	425	394	455	431	406	444	396	402	455	417	435	406	464	415	427	423	401	366	414	439	392	400	406	433	438	418	433	424	442	425	420	414	419	431	419	394	433	410	396	440	438	410	426	405	434	443	410	426	436	404	443	386	430	431	420	391	425	435	416	407	443	421	376	445	407	440	411	432	428	408	453	421	435	470	481	414	448	412	416	407	391	453	446	444	434	391	451	438	424	445	435	406	397	377	386	397	396	426	451	392	448	447	418	436	424	406	430	417	412	444	401	415	424	448	467	413	424	433	443	415	434	426	424	436	457	441	431	431	412	412	435	444	418	435	409	428	437	425	442	418	403	461	411	443	419	431	443	433	434	432	431	439	413	407	394	404	443	447	396	428	401	407	411	443	457	423	436	397	432	425	404	400	398	413	434	423	383	411	444	426	431	407	401	455	432	405	399	400	403	431	449	431	373	426	440	450	408	402	406	442	429	412	437	384	489	434	462	449	376	427	414	439	415	407	434	443	432	428	422	413	387	373	438	438	431	400	457	395	393	406	450	421	452	433	444	424	433	405	383	441	426	434	397	438	443	440	431	428	433	452	449	428	426	425	409	408	434	425	457	448	419	469	410	443	449	409	447	392	436	396	449	410	423	411	403	420	412	441	424	415	423	437	436	392	423	445	419	427	424	402	403	435	435	430	419	434	433	406	406	389	412	395	422	419	417	381	448	412	420	441	429	410	434	416	407	425	431	414	438	411	413	414	447	411	416	414	418	421	419	362	437	415	443	416	398	449	446	399	394	399	375	388	401	410	396	408	432	427	408	419	428	417	409	468	413	469	413	413	420	432	377	428	400	413	416	430	416	413	400	437	443	431	402	415	429	416	430	387	413	452	433	394	430	412	407	422	411	438	415	428	444	409	444	445	385	406	418	389	415	428	423	466	425	387	443	443	451	418	450	440	402	430	456	414	439	427	457	466	412	424	419	420	433	448	419	405	396	430	407	408	417	452	395	445	403	451	405	414	429	438	446	393	419	382	429	430	418	421	433	419	421	413	414	442	415	428	439	415	444	446	425	403	395	430	425	441	395	407	430	420	395	468	398	418	382	453	409	421	442	409	446	389	447	387	437	451	422	404	365	415	376	436	412	407	449	400	417	431	443	441	444	394	420	435	426	463	506	442	452	412	477	422	456	363	370	441	416	422	431	409	420	408	417	418	418	422	433	409	397	381	426	407	449	472	407	416	434	450	407	448	454	431	445	434	470	395	415	386
19895	35860	20808	8565	4606	2911	1895	1518	1262	1136	1048	940	859	811	769	715	776	795	745	700	765	771	754	774	737	690	745	763	725	693	708	703	709	778	789	714	688	736	779	689	728	742	735	740	715	743	733	714	744	723	710	710	697	747	753	703	718	749	723	719	723	717	675	703	737	744	720	692	712	721	759	710	719	720	734	734	743	705	713	735	747	706	715	736	719	722	682	746	738	704	778	755	736	737	718	726	770	693	760	732	721	735	716	766	733	724	751	700	741	675	745	663	673	729	750	686	711	772	727	690	748	736	702	725	702	724	724	684	702	704	750	743	696	734	664	732	716	717	701	687	718	709	746	743	755	747	746	660	746	753	690	722	695	714	712	728	766	730	733	754	748	739	704	751	735	731	742	711	711	729	678	685	754	711	694	703	723	752	757	729	727	662	701	746	725	751	740	745	707	772	699	750	717	697	735	702	716	748	748	689	715	660	741	707	756	763	717	747	716	708	762	731	732	731	764	686	701	747	722	700	725	790	750	721	789	719	705	735	720	750	716	715	717	741	680	718	772	719	753	715	673	675	739	778	710	770	723	720	752	707	743	712	741	681	724	717	741	732	739	736	715	694	766	726	693	730	760	704	700	697	725	636	757	728	766	725	723	714	744	694	734	721	766	729	739	681	744	740	691	749	743	715	734	753	688	687	763	754	713	665	740	720	751	723	738	758	754	738	714	720	710	724	719	718	725	688	739	753	718	774	748	753	756	729	709	745	779	738	738	682	710	741	734	711	738	668	694	725	728	742	699	733	738	811	770	690	716	777	751	764	728	745	742	712	723	725	770	706	697	741	743	704	743	716	747	759	701	720	727	738	711	692	722	736	755	725	723	735	724	671	713	680	702	732	775	707	736	729	687	734	736	709	752	765	749	729	740	692	755	701	762	769	730	734	728	718	731	729	726	757	743	754	742	764	750	747	740	746	700	748	706	688	730	686	705	696	716	681	718	652	719	721	713	750	723	713	746	753	762	738	721	716	697	708	708	746	716	727	735	718	709	702	726	681	736	716	737	727	717	728	732	699	682	736	704	737	690	697	727	738	689	738	700	717	747	765	726	703	731	744	740	734	723	715	709	706	701	689	778	735	726	722	735	728	749	736	716	713	741	749	743	743	710	753	718	714	709	692	698	754	699	744	745	743	688	706	725	699	740	716	703	712	715	734	697	715	694	719	712	780	738	709	727	742	687	716	741	771	744	703	732	694	670	713	748	722	709	715	689	697	719	699	717	750	742	742	727	745	664	709	707	735	721	806	724	733	701	711	747	738	704	778	740	766	773	677	728	766	730	730	728	711	749	743	700	680	694	726	766	678	747	669	698	777	662	681	715	719	722	726	740	736	759	732	724	705	704	751	726	712	737	698	751	688	713	747	740	725	715	686	719	719	737	699	701	733	731	753	760	771	734	729	730	716	757	707	770	711	730	704	655	711	734	768	737	722	708	728	729	706	738	746	744	700	691	775	700	688	727	745	747	700	696	707	724	735	770	731	716	681	690	756	731	739	758	733	732	713	741	672	762	748	768	725	719	708	730	732	738	759	730	690	763	694	749	707	751	747	719	700	742	778	746	723	694	727	698	745	698	724	682	723	703	687	729	778	760	717	760	698	719	744	718	743	707	727	702	728	725	735	694	740	749	783	765	679	711	752	750	727	740	754	741	769	719	714	719	729	763	724	718	660	718	709	700	741	783	731	686	686	708	703	717	733	781	730	725	669	719	690	738	664	748	770	700	705	713	686	734	716	735	721	764	746	767	696	750	726	715	733	718	786	787	753	756	720	728	725	732	719	736	760	722	696	699	724	727	755	680	752	722	702	743	745	751	754	682	698	673	673	708	685	725	705	722	703	729	708	782	715	707	724	768	732	727	741	733	696	700	728	674	748	693	773	724	716	742	703	793	733	718	710	756	728	682	694	701	736	717	748	701	761	687	730	709	723	753	682	685	722	720	744	723	749	680	673	768	723	756	691	760	716	731	743	689	739	723	719	755	727	664	710	752	668	765	692	715	713	772	762	734	708	761	723	743	706	740	709	724	711	699	733	718	705	700	759	709	695	741	705	771	751	728	722	763	728	682	731	742	714	746	753	684	676	700	697	704	692	718	715	755	722	735	721	687	739	721	779	746	710	738	704	704	699	690	761	754	704	727	731	726	752	749	709	765	745	732	701	732	731	714	728	723	697	774	742	706	764	727	726	689	740	743	719	773	741	699	766	716	723	699	778	713	740	698	744	693	766	720	726	715	757	708	769	704	714	719	727	720	736	738	757	717	723	757	775	716	684	695	716	718	678	734	690	702	757	678	694	706	733	724	730	729	750	715	695	758	730	759	742	696	736	640	744	671	674	725	671	721	727	716	690	707	747	715	727	746	693	756	746	718	732	692	735	750	759	720	740	725	682	692	702	720	729	697	700	740	705	706	672	712	759	788	714	744	743	755	732	772	700	749	726	763	721	708	693	712	725	695	696	739	704	661	708	731	720	706	695	679	696	747	733	676	734	746	682	720	713	717	677	717	720	700	726	744	720	735	687	732	776	744	755	743	722	716	738	678	725	732	690	728	779	719	731	717	747	686	720	699	710	762	696	699	716	750	751	782	731	737	769	709	743	749	742	725	772	688	719	714	730	724	704	717	702	721	712	753	723	765	723	669	726	747	743	721	731	764	710	701	696	724	683	726	721	743	753	697	743	736	739	703	694	683	733	751	729	730	713	738	736	719	755	755	723	711	718	732	717	727	699	753	695	729	774	737	693	693	722	706	729	687	706	724	725	750	731	775	730	711	707	695	727	687	716	728	733	691	732	736	737	734	692	721	741	704	720	712	699	708	758	701	658	731	698	752	742	716	784	697	698	714	736	686	742	728	671	721	761	715	699	737	722	699	721	730	714	743	693	788	765	737	758	779	707	725	749	666	698	694	726	759	722	741	741	702	740	736	725	700	740	737	720	724	745	735	735	725	694	693	723	720	738	781	713	771	734	718	743	706	757	761	714	684	715	687	734	720	752	715	725	746	731	752	712	708	767	737	721	695	727	793	678	720	691	736	722	645	659	739	719	700	733	741	739	733	715	695	734	715	697	759	736	715	716	695	703	673	764	676	682	723	718	703	743	724	753	762	708	715	785	702	699	715	768	726	732	736	716	694	745	749	671	693	766	690	731	746	726	710	705	699	753	717	736	756	731	717	699	706	689	703	731	710	677	693	721	757	685	754	697	697	692	718	774	701	724	753	696	726	751	688	704	724	743	730	712	758	715	748	694	742	701	760	726	722	762	696	719	683	692	734	765	725	676	715	703	752	724	732	751	684	707	721	713	772	719	732	729	709	720	704	692	705	769	751	689	735	697	692	760	706	710	669	734	700	718	745	721	768	716	696	723	724	771	697	742	749	743	698	701	705	722	696	713	680	678	729	737	772	741	701	715	752	746	747	719	679	709	699	684	733	718	728	687	737	730
23843	21554	27876	25645	18299	5006	1855	1089	781	688	573	473	441	422	334	376	370	351	341	358	366	335	320	331	344	359	313	325	331	351	343	318	363	333	313	349	350	301	336	286	343	359	308	327	342	289	329	318	328	342	317	324	337	332	335	350	356	337	324	350	315	319	351	306	341	340	357	353	335	334	340	343	312	305	324	301	346	315	334	341	339	329	301	330	322	302	343	320	311	318	324	351	335	315	353	325	283	329	355	325	318	341	299	317	330	318	304	318	317	351	352	336	330	296	339	308	328	334	340	329	331	322	315	309	320	313	336	309	323	309	310	327	329	328	331	350	321	333	317	301	338	317	329	350	319	343	333	324	344	332	310	338	311	312	322	330	337	341	289	333	303	321	304	362	317	344	363	350	295	327	320	316	342	326	335	297	327	297	314	305	320	350	327	312	359	353	339	323	293	340	343	320	315	333	330	329	340	352	300	310	335	335	313	352	322	346	327	327	347	329	349	305	309	328	301	299	330	330	321	292	275	336	322	309	290	311	294	315	327	328	296	319	349	334	307	361	292	352	319	309	312	340	332	325	325	344	318	339	338	300	324	327	308	341	331	326	340	329	313	370	347	312	318	322	318	306	327	368	302	351	299	342	307	346	316	331	300	325	337	334	330	339	352	322	302	327	326	339	312	300	299	334	340	320	334	327	324	344	339	344	329	322	336	315	329	321	336	321	314	310	339	333	311	335	287	337	354	341	350	315	308	306	315	342	349	334	321	325	313	301	351	352	307	354	342	323	313	312	370	330	320	316	296	335	321	325	346	303	320	304	301	333	305	327	308	321	317	341	290	326	338	336	367	307	318	347	332	348	318	294	357	341	337	317	319	315	311	319	337	352	319	323	319	303	355	336	337	309	314	310	308	351	347	295	338	298	277	325	306	331	309	333	340	342	296	314	355	295	317	303	320	358	295	330	308	328	307	311	306	323	289	314	313	309	323	310	322	307	343	317	320	339	277	316	349	303	330	342	291	323	328	342	321	303	329	337	350	310	327	305	331	322	336	345	316	341	302	335	319	328	324	323	297	312	349	345	340	342	353	340	340	326	357	303	316	313	322	307	301	326	319	304	306	321	334	330	299	299	342	316	329	316	300	341	337	325	325	296	340	305	363	325	326	310	308	348	319	320	296	308	324	336	326	320	339	331	304	325	335	325	307	324	333	305	322	338	322	340	340	320	333	327	298	321	291	333	356	303	314	321	303	319	334	319	286	325	319	332	334	299	335	314	328	338	317	319	326	327	312	353	337	346	311	323	344	316	316	309	349	295	327	327	312	317	302	308	332	326	311	289	312	308	336	323	315	301	310	331	348	326	310	343	327	339	324	308	298	356	295	346	331	326	322	323	340	328	343	328	320	340	312	311	341	353	325	329	353	326	314	336	311	306	326	351	334	334	309	330	324	294	328	352	306	308	314	306	343	348	295	334	299	300	310	335	313	322	335	318	316	312	334	315	304	331	317	317	363	313	334	337	325	326	314	348	337	336	342	333	356	307	306	332	330	313	330	315	340	324	329	298	295	322	310	364	317	318	326	322	305	328	310	337	316	303	316	304	327	315	325	284	310	331	323	329	316	310	347	331	337	339	340	352	317	309	316	309	328	294	304	328	340	309	331	311	303	325	289	343	316	338	319	321	307	325	340	324	297	313	311	301	337	352	366	306	338	309	342	342	331	319	320	344	334	316	328	323	339	302	365	331	307	325	325	293	327	296	290	305	345	345	336	308	313	338	333	340	331	316	338	301	329	333	319	344	330	347	322	329	295	320	367	328	317	323	329	324	306	310	319	338	343	319	285	343	323	334	290	335	321	316	339	314	346	338	298	335	328	314	332	327	312	330	337	339	330	309	336	326	326	280	321	325	340	318	314	293	298	341	321	293	324	317	303	320	350	300	339	318	327	332	324	312	316	329	325	342	336	352	339	327	340	340	318	310	326	322	371	305	340	328	293	334	339	342	310	334	378	322	313	306	339	338	307	312	288	332	342	306	272	302	311	313	326	342	348	312	305	347	316	321	343	338	309	295	298	299	328	347	335	306	336	317	342	337	319	341	315	342	344	322	339	348	346	331	322	316	320	307	353	355	328	345	347	361	341	297	325	325	294	339	337	303	317	347	337	292	360	315	344	306	309	326	321	325	319	327	332	316	319	317	320	309	344	338	325	326	315	325	340	346	311	308	322	312	334	349	327	296	365	358	312	314	338	338	308	298	333	321	311	322	301	322	306	340	314	302	332	298	310	321	328	305	332	338	325	308	315	299	333	319	346	296	363	334	340	325	298	307	338	320	350	315	344	315	320	325	318	332	326	353	318	313	306	319	331	335	341	330	337	325	335	337	308	317	318	304	331	287	305	313	335	337	326	335	353	339	317	332	307	334	348	292	328	334	306	346	331	345	312	314	334	322	286	311	315	355	361	342	298	309	314	340	292	321	333	323	315	336	306	336	319	288	343	319	323	337	333	340	348	332	313	317	371	319	356	324	330	328	324	315	315	347	297	326	326	335	324	333	359	335	344	313	296	319	325	325	329	313	303	326	285	350	335	314	317	317	322	322	308	325	346	307	307	320	341	313	334	340	308	347	321	324	348	321	348	354	328	326	338	347	318	304	325	326	335	321	305	346	331	313	317	314	340	350	330	339	340	309	329	344	291	307	312	347	305	338	266	321	360	345	323	322	308	306	295	343	313	325	313	311	322	325	335	350	307	339	342	306	329	328	363	306	307	339	318	330	327	329	338	310	322	354	330	321	320	338	309	337	317	363	302	304	317	327	353	309	300	343	314	337	341	346	344	330	330	289	375	321	333	311	346	325	322	331	288	313	337	332	314	346	327	322	342	343	316	329	310	300	291	330	315	344	292	285	295	339	317	343	345	325	304	356	324	305	345	341	338	336	325	315	308	338	350	319	327	333	315	329	323	312	334	333	306	327	319	337	335	332	335	323	325	319	319	304	308	317	305	323	291	340	325	368	321	342	314	364	322	270	339	356	345	345	330	327	302	342	307	301	308	321	337	348	323	308	298	300	338	289	311	334	326	323	328	293	333	338	304	349	306	335	331	352	337	305	307	334	329	301	332	326	346	350	310	316	322	333	311	317	336	351	329	308	301	347	314	332	294	333	336	316	303	301	344	295	302	341	329	297	317	326	362	304	300	346	305	311	333	319	292	306	348	334	319	304	303	333	339	319	313	334	300	314	310	321	297	326	296	320	305	331	316	301	349	310	337	306	336	317	315	334	311	320	303	358	364	329	311	319	311	343	328	342	334	313	319	342	329	312	315	318	317	327	329	319	322	333	328	305	317	333	306	308	344	318	294	343	336	300	345	317	337	332	318	306	337	329	296	358	334	316	321	355	350	341	346	312	356	312	329	305	301	334	324	347	329	331	323	373	365	318	298	324	339	347	296	332	324	334	318	324	311	334	308	322	323	310	320	334	344	313	343	305	319	317	318	327
23469	46186	31941	18888	10331	5837	3880	2691	2101	1659	1370	1179	948	891	792	728	698	719	677	681	604	627	654	612	584	604	571	638	581	625	560	568	578	563	548	583	580	575	593	569	577	569	558	522	573	633	592	609	622	554	570	546	567	586	586	551	577	552	557	573	610	614	594	552	542	552	539	543	581	552	595	597	575	573	583	533	560	557	543	512	580	537	591	594	570	546	575	581	560	572	562	616	551	554	545	599	513	603	590	569	547	603	566	606	583	575	616	582	529	552	577	578	584	551	515	583	523	600	573	584	552	570	556	549	587	532	512	561	533	624	595	569	588	547	544	584	603	545	578	597	573	581	593	574	588	559	559	546	557	559	546	584	549	554	585	569	584	573	560	572	573	561	536	572	576	574	552	585	570	593	524	575	576	562	563	558	575	564	581	563	549	636	557	541	588	572	576	548	548	550	576	570	549	569	482	591	552	604	540	583	544	555	575	582	586	562	553	560	566	548	579	550	570	572	572	557	490	575	574	537	553	555	555	567	531	552	558	550	573	531	579	576	566	564	578	557	555	593	527	539	566	565	539	556	596	556	596	543	556	594	567	562	510	522	586	573	529	585	576	526	551	532	576	549	578	572	511	562	589	574	594	581	564	539	575	568	568	603	554	566	590	493	573	519	547	540	529	540	575	557	582	567	576	587	583	559	575	559	587	538	548	592	575	596	527	592	606	539	527	578	572	595	626	566	548	598	572	562	559	624	574	539	552	562	534	597	576	557	559	565	573	566	602	548	547	550	560	548	596	560	550	538	608	553	576	568	555	562	565	516	609	543	557	600	612	566	546	549	572	541	586	548	564	597	541	530	570	563	555	541	597	556	580	549	589	577	529	584	586	595	549	577	536	542	518	569	559	565	563	543	528	575	587	579	614	574	580	601	531	604	591	509	558	540	576	586	527	552	559	587	558	576	563	548	567	553	541	587	580	535	568	562	574	570	562	559	533	543	577	555	570	578	572	547	521	576	605	572	611	569	563	544	558	572	548	560	582	577	545	535	581	528	542	579	535	572	528	555	535	569	522	545	547	611	579	598	559	554	543	565	577	562	576	584	562	538	590	598	644	557	591	572	531	566	564	562	560	545	536	559	577	605	541	568	568	582	556	575	545	552	568	561	595	579	532	521	594	533	597	549	623	540	603	545	555	568	601	568	566	556	563	610	552	501	585	600	547	573	569	571	553	530	579	557	526	548	579	544	564	652	576	572	567	585	556	560	559	535	586	564	542	593	585	550	570	593	556	587	606	550	560	583	577	551	595	582	528	558	566	541	562	556	518	599	590	563	546	570	598	557	543	529	550	591	612	533	569	518	570	590	566	564	574	595	542	553	593	545	557	598	571	587	581	542	568	571	577	534	541	612	563	547	614	576	579	539	600	556	530	555	565	521	535	544	568	597	589	549	577	550	526	560	565	536	567	504	560	574	565	552	553	532	555	508	547	536	563	543	598	547	548	558	534	574	552	581	571	558	554	552	576	594	556	565	619	548	588	573	597	486	591	536	527	525	531	549	574	578	569	576	563	569	553	583	589	530	561	560	535	574	579	547	575	547	595	577	581	578	542	548	552	578	549	511	552	568	548	510	551	555	528	560	599	555	602	556	585	546	548	592	563	552	532	591	572	536	604	588	533	585	595	554	576	594	554	624	550	548	594	566	583	572	566	619	546	581	546	492	579	532	592	529	585	577	537	592	565	555	584	581	544	562	554	546	593	576	594	570	536	538	585	601	565	600	553	624	574	551	543	538	551	536	600	533	592	548	551	554	592	587	580	527	580	532	595	566	573	613	528	572	555	621	589	566	569	550	573	598	531	550	565	557	548	522	528	546	580	579	591	537	577	530	579	578	563	549	586	548	584	560	529	590	559	564	595	578	513	564	536	536	634	574	580	596	547	541	577	593	552	523	511	560	539	579	559	599	590	588	532	573	628	601	584	561	592	547	550	548	563	553	565	548	559	536	578	560	527	595	566	552	555	579	510	531	548	525	564	517	574	566	533	574	564	540	569	597	585	589	491	542	581	569	578	578	536	537	530	551	544	582	551	590	500	554	560	573	572	615	533	551	554	566	542	571	557	566	610	573	574	551	551	574	558	577	518	518	556	580	572	591	545	541	537	595	577	595	567	567	635	612	575	552	552	545	564	548	551	595	561	578	570	569	534	588	560	566	539	533	584	601	581	553	585	553	582	527	569	593	558	593	550	535	563	588	520	554	555	538	593	628	603	541	562	524	530	584	513	572	577	578	565	563	560	529	583	575	578	605	572	552	616	559	559	530	553	569	541	545	557	609	546	561	578	556	613	592	594	569	548	582	570	568	529	601	553	571	536	544	541	604	601	612	517	567	567	553	572	514	569	576	611	559	570	591	553	548	581	566	506	591	550	550	538	587	551	577	514	565	546	543	541	570	558	576	535	561	573	513	559	545	539	561	574	564	563	554	570	568	562	589	586	568	553	560	578	569	535	518	578	605	556	580	607	570	552	602	511	579	577	537	568	563	560	591	567	555	590	569	515	537	558	594	590	609	571	543	563	617	575	563	576	531	567	544	559	583	539	601	560	541	576	580	559	609	575	558	515	566	607	594	551	544	534	571	560	562	548	600	587	579	560	550	553	563	575	562	574	525	586	582	517	589	526	564	566	505	534	613	589	584	522	557	560	580	540	569	590	551	549	563	537	565	542	522	577	573	544	550	560	532	565	557	570	573	554	578	540	543	555	540	575	559	583	568	550	564	535	539	568	551	568	549	614	566	550	556	527	571	543	545	574	557	565	565	575	573	559	544	588	551	578	551	591	593	592	520	555	581	560	553	569	541	586	558	559	565	559	564	571	579	606	563	553	536	583	569	538	583	558	552	550	520	563	552	544	539	606	552	568	574	579	528	549	528	573	578	568	541	552	556	605	599	584	583	593	534	536	582	588	539	535	566	597	537	497	591	539	558	551	566	530	545	545	584	541	559	571	553	569	537	589	546	551	557	548	583	542	567	589	566	637	567	614	529	563	584	539	570	532	525	582	582	581	594	560	551	609	546	573	590	506	535	582	580	569	576	562	498	566	583	556	610	573	558	579	574	559	583	559	566	575	569	556	552	512	569	583	568	551	570	575	602	550	618	515	596	535	587	583	572	550	598	573	547	545	563	562	589	504	554	548	563	558	569	549	568	616	601	602	571	512	545	551	572	571	561	570	533	580	585	564	552	583	576	594	562	582	554	587	500	582	543	572	580	581	559	557	537	561	538	551	563	561	545	518	563	549	551	580	578	566	534	548	539	566	559	583	570	536	570	571	559	535	588	534	549	549	583	630	577	547	615	582	566	592	559	548	585	576	603	581	571	556	594	593	562	543	559	601	596	514	573	551	597	556	569	526	540	562	512	539	570	543	552	522	607	595	553	611	527	580	552	574	539	582	550	543	576	586	557	571	635	587	558	543	604	546	529	515	571	550	559	598	523	534	551
25426	21554	25312	19934	3745	1433	1026	749	681	581	509	438	436	455	399	414	443	381	441	412	416	430	410	411	429	384	410	381	381	455	399	353	402	403	429	386	414	418	375	420	408	417	377	381	404	426	402	431	406	423	391	419	406	399	387	400	386	401	382	409	373	400	414	374	393	370	399	397	415	402	419	367	398	394	397	425	389	407	377	366	386	416	412	405	386	399	437	376	419	397	383	397	379	396	390	372	387	390	400	388	406	412	405	392	408	373	418	408	378	391	426	387	393	395	397	424	428	363	413	428	351	402	375	352	361	399	377	376	402	391	403	401	390	382	395	396	423	423	394	405	356	358	415	445	370	389	400	382	406	368	406	367	389	388	384	369	407	386	378	398	440	403	398	392	411	378	404	373	356	390	409	394	396	411	384	438	416	420	421	407	373	356	380	399	377	377	402	406	380	375	382	398	390	395	352	375	365	392	395	372	383	357	411	407	390	408	351	387	394	382	380	399	361	395	419	396	369	394	379	410	375	345	368	390	388	402	363	383	403	438	411	409	376	388	417	399	402	387	422	358	431	402	401	360	399	378	456	389	406	402	403	387	392	364	395	397	399	407	367	437	394	396	390	375	411	413	374	396	361	381	391	355	373	401	382	406	391	383	414	400	364	385	407	416	388	361	375	350	369	399	370	409	420	366	341	378	418	388	387	386	385	405	386	387	404	399	382	387	391	353	388	435	376	393	384	383	402	335	422	382	414	387	412	388	393	387	391	382	419	376	403	414	400	408	386	371	387	370	379	375	408	399	434	423	415	355	397	398	403	405	400	408	385	396	388	394	347	415	404	389	372	394	341	375	404	412	427	417	390	381	367	400	379	369	378	334	387	392	397	388	385	418	384	372	434	391	414	419	373	397	382	409	378	414	406	387	350	366	364	368	414	374	385	391	434	398	389	399	355	361	392	402	368	405	418	411	408	391	418	414	363	387	412	394	416	383	386	403	347	373	407	376	375	384	367	359	398	394	372	386	361	379	396	394	390	387	395	375	382	409	404	387	384	358	372	386	401	407	417	415	409	417	377	391	374	353	364	388	416	393	376	383	381	396	408	395	397	358	395	371	409	412	394	378	390	389	393	377	378	394	425	372	399	401	384	400	414	387	400	404	414	391	408	390	396	418	368	409	382	421	411	400	380	398	391	427	366	388	378	383	382	372	384	375	396	395	411	398	369	413	372	381	418	380	359	416	386	410	376	383	397	403	362	380	399	367	382	405	403	401	411	437	399	390	375	366	397	352	370	401	387	396	396	403	389	393	366	401	385	378	343	390	407	405	375	367	397	372	408	389	394	379	379	364	421	394	405	415	386	395	378	417	390	397	413	434	421	359	390	401	385	374	395	370	400	373	416	395	370	421	351	377	404	399	422	357	401	407	417	353	368	374	402	400	427	362	370	388	372	404	378	397	403	375	403	412	406	401	393	412	383	377	382	381	416	389	405	383	405	386	384	397	394	427	361	402	375	425	385	398	375	403	391	380	385	406	379	398	361	421	393	409	396	391	439	412	389	353	412	404	414	407	381	391	380	390	394	430	382	433	342	393	360	384	375	388	403	412	394	374	381	420	391	403	394	380	418	392	435	431	416	415	406	382	392	425	387	353	406	398	405	381	423	388	388	398	368	359	375	388	394	375	377	391	406	409	409	392	400	418	385	400	397	342	396	403	424	419	385	379	422	358	404	396	368	367	384	380	373	394	389	353	410	382	368	399	356	401	410	419	401	384	393	385	376	388	377	399	401	356	388	409	358	384	367	397	409	347	412	400	396	386	416	396	375	410	401	366	390	412	372	412	392	423	380	379	375	423	389	388	398	406	398	363	399	354	398	406	379	390	374	430	397	397	394	406	402	378	370	403	359	380	387	388	391	383	394	407	390	385	399	356	373	385	391	349	391	387	384	379	396	396	435	386	429	364	372	396	371	362	391	398	428	368	391	362	420	408	389	389	390	393	389	412	404	409	376	378	366	405	408	392	401	397	360	403	393	406	363	424	350	444	369	388	397	406	386	396	384	391	420	397	421	398	386	408	423	394	431	370	387	404	369	402	393	367	370	402	373	371	414	388	390	403	336	401	378	401	387	398	420	351	390	366	401	407	381	383	427	417	365	453	402	405	363	412	424	398	362	397	351	392	374	418	368	369	368	376	397	373	409	376	386	408	370	408	369	381	385	373	380	419	398	377	405	398	374	382	394	428	399	391	379	418	408	417	384	404	403	402	390	409	415	364	391	407	398	413	385	404	385	382	376	380	396	406	395	383	440	390	409	399	416	377	396	382	359	377	406	391	406	418	399	377	389	388	379	399	403	395	373	415	398	393	390	391	397	356	424	336	416	408	380	417	389	391	388	403	388	381	435	394	388	378	418	359	384	391	432	375	385	433	376	383	373	388	405	389	417	382	406	387	410	396	388	420	395	400	392	364	391	373	389	388	393	376	393	353	395	423	426	417	412	361	365	397	398	396	384	408	404	419	428	401	400	365	364	405	400	365	389	377	357	372	391	376	369	416	352	383	363	396	422	375	375	412	399	390	402	378	377	382	386	369	417	399	403	386	411	401	370	398	398	392	375	380	388	414	389	374	378	434	370	399	389	397	357	383	397	377	388	380	405	397	433	402	399	422	391	417	395	429	394	400	407	401	394	452	409	392	374	426	368	405	401	360	412	397	391	388	428	372	397	403	375	420	388	379	360	391	378	384	408	397	383	407	383	411	401	366	402	408	388	366	411	398	388	364	399	411	393	428	391	398	392	358	442	398	355	396	383	412	398	400	381	397	384	389	395	424	389	370	431	393	411	367	407	381	361	376	383	385	395	423	377	394	391	355	394	368	386	373	380	371	346	363	389	379	388	362	412	398	371	340	375	410	412	418	406	345	374	439	396	395	370	412	398	399	394	413	439	428	413	424	383	402	377	371	369	374	402	393	378	371	398	403	403	399	421	374	428	400	426	376	385	354	381	370	368	374	393	398	386	404	401	424	371	380	390	383	389	409	371	377	373	407	384	387	349	368	384	389	381	400	401	395	383	393	394	414	396	404	399	405	394	370	355	357	400	427	424	407	406	402	373	389	403	417	407	394	429	422	395	384	396	356	376	399	386	367	403	371	395	410	382	385	403	392	391	387	373	386	437	366	400	394	417	435	369	379	374	402	394	382	385	412	371	384	424	395	393	366	401	394	379	386	403	391	390	362	361	385	398	395	409	363	403	379	392	376	398	367	399	372	378	382	420	373	421	408	417	375	381	408	402	410	401	418	376	404	379	415	398	394	379	365	374	413	422	395	421	422	371	375	399	392	390	407	425	396	383	418	391	443	405	359	383	383	395	391	366	388	435	420	441	376	402	408	386	416	364	404	405	347	399	379	379	391	418	373	389	410	415	389	398	427	434	408	370	375	403	395	386	411	401	395	426	401	382	399	419	385	395	399	402	416	403	388	410	396	407	413	379	314	393	381
21672	36839	26092	12639	6409	3789	2527	2029	1590	1291	1086	1011	886	866	842	775	788	722	726	698	677	694	701	687	697	663	663	662	714	673	707	737	668	654	641	655	648	669	635	697	671	648	653	642	657	678	678	633	693	656	669	635	669	661	671	659	684	689	617	704	635	632	708	666	664	653	667	680	667	693	680	649	679	656	677	727	677	674	612	717	701	615	650	669	649	680	670	681	666	693	649	694	668	652	691	700	678	718	632	677	663	641	602	662	694	684	662	667	698	649	655	632	612	655	664	603	671	679	658	651	647	668	631	678	680	609	641	674	643	647	669	674	654	622	682	678	660	665	652	655	677	621	673	644	678	706	676	682	615	682	688	699	650	687	655	693	665	645	647	674	659	624	701	687	662	669	686	678	630	655	681	711	626	666	674	655	629	631	638	646	671	680	671	637	699	660	664	661	650	659	684	669	657	660	640	681	661	680	701	663	675	682	665	629	608	648	649	637	664	693	622	642	696	659	686	679	669	663	685	702	683	708	652	659	674	657	638	685	625	652	663	628	653	687	665	674	704	708	705	645	659	664	671	612	667	644	651	675	663	682	644	644	641	646	695	633	677	667	631	636	665	629	666	665	699	622	656	650	659	657	654	666	664	685	648	659	652	684	687	628	743	695	686	712	634	680	659	668	676	681	654	696	628	659	642	644	646	677	705	646	649	655	646	655	620	641	669	663	676	686	660	703	679	665	629	670	642	665	710	694	654	663	647	679	670	667	646	689	693	674	633	654	676	661	659	673	669	634	649	660	635	692	676	665	649	713	661	669	694	667	663	677	624	601	669	599	652	692	654	656	674	657	677	645	631	671	697	620	689	664	686	641	679	663	666	661	685	677	661	636	652	667	649	613	651	670	681	672	678	609	675	650	700	668	672	671	707	611	689	650	700	693	686	674	679	680	656	653	635	637	694	663	660	626	672	700	704	647	684	607	672	647	668	677	639	661	664	704	628	646	671	694	716	680	617	667	687	640	671	663	661	659	681	653	684	686	649	634	644	665	653	680	677	654	688	621	665	680	632	672	652	688	676	713	747	605	652	652	640	677	702	682	658	626	697	628	722	647	687	692	676	656	643	645	603	648	704	652	660	659	705	661	628	664	622	675	683	679	691	663	662	636	649	655	671	696	657	639	702	662	699	677	685	614	687	643	657	624	671	658	640	669	616	619	674	621	638	689	680	685	678	689	664	656	668	733	674	636	652	708	631	650	673	639	630	606	642	642	669	659	655	681	658	662	658	647	634	655	675	691	668	667	668	648	665	667	646	648	630	636	658	689	590	663	644	689	632	622	681	658	646	654	678	633	700	643	658	687	634	641	646	641	694	698	677	652	659	698	677	678	671	606	670	667	642	697	654	660	637	659	628	697	651	674	685	593	651	660	660	674	669	683	619	676	644	694	640	651	649	636	647	680	649	711	640	680	672	671	698	660	680	628	647	686	691	660	630	682	648	680	665	675	701	676	642	690	699	702	664	658	629	707	619	665	707	724	630	630	652	645	664	669	686	671	686	671	664	658	670	642	662	702	609	674	633	650	634	689	680	676	684	691	617	695	687	670	696	668	734	671	655	683	625	642	658	657	653	652	638	682	635	630	692	651	671	674	661	661	642	648	662	682	696	696	652	681	657	631	638	671	658	650	666	673	702	642	683	676	732	660	652	653	659	735	647	661	692	652	660	660	638	693	650	642	640	661	688	714	601	682	661	698	670	641	672	654	656	659	635	694	714	677	693	705	681	614	688	638	693	662	669	661	630	672	628	670	657	648	659	694	656	688	658	691	666	689	675	649	656	632	730	651	688	666	661	638	622	674	632	683	691	631	707	680	663	622	692	636	726	677	707	682	695	622	680	696	685	660	633	649	689	690	688	689	629	632	682	665	602	627	683	637	690	656	686	658	689	650	654	667	694	687	651	704	615	679	676	618	654	681	642	608	670	713	634	674	709	647	607	728	685	695	693	674	667	678	689	669	688	687	648	683	678	641	675	659	662	659	632	658	615	684	626	686	651	594	616	614	660	698	639	663	730	689	663	661	667	664	638	689	684	665	654	645	674	684	670	653	681	662	683	658	671	638	662	689	674	641	676	669	679	631	644	644	681	662	636	651	657	643	666	651	646	651	669	660	657	625	656	677	642	657	684	617	652	638	674	660	681	655	674	686	636	642	642	647	687	672	625	668	687	673	674	715	686	642	660	665	685	692	703	697	657	643	632	675	638	666	624	674	662	657	625	687	690	689	638	676	669	688	642	673	632	620	720	709	624	705	652	678	674	670	627	685	629	659	665	674	662	643	656	673	713	668	651	631	663	599	665	611	665	707	680	639	640	663	663	638	641	699	638	698	674	644	675	678	700	686	640	676	710	646	649	628	669	659	697	659	677	657	662	664	663	680	684	666	668	644	638	637	715	642	664	671	642	674	643	695	672	685	697	691	646	660	625	657	683	611	650	677	656	644	642	676	680	669	670	635	717	594	659	632	654	661	656	645	678	664	699	659	618	639	692	653	661	695	655	653	686	631	674	626	659	644	677	694	659	642	682	687	674	627	624	636	687	639	639	666	653	675	674	675	687	686	665	665	687	654	648	698	633	618	655	654	678	658	646	666	652	620	649	647	618	678	681	662	663	660	655	658	645	666	666	683	652	656	664	659	645	653	630	664	679	633	613	696	657	677	718	659	659	655	607	660	668	665	701	669	659	639	683	628	652	670	631	688	666	645	667	634	634	636	656	671	662	666	667	661	592	653	676	632	616	670	690	671	668	689	706	610	659	691	675	679	709	627	682	672	678	631	650	662	629	666	670	673	696	676	632	638	664	686	619	665	654	674	661	704	700	639	650	670	665	720	673	658	673	666	654	694	673	635	672	654	687	617	659	676	641	630	688	680	660	664	663	635	658	696	670	625	687	688	680	659	648	628	650	678	633	682	645	705	646	692	658	688	641	685	705	683	689	704	637	676	693	683	671	650	664	695	657	697	662	635	676	709	666	680	692	657	646	692	613	643	635	678	660	669	666	722	640	667	628	658	660	639	672	663	627	663	691	646	680	702	663	638	659	656	625	694	633	661	660	677	674	655	657	698	651	670	667	650	638	716	665	705	673	694	642	653	642	671	617	660	637	669	705	678	683	700	671	642	676	693	649	668	692	718	643	634	644	668	650	717	684	681	637	641	670	661	670	640	673	697	650	589	657	645	670	721	666	701	692	625	701	675	711	651	667	666	665	731	670	671	710	616	647	663	666	668	672	672	629	661	618	649	667	662	674	664	671	665	639	668	678	629	631	669	683	662	657	641	722	693	591	664	609	586	673	655	684	658	657	693	649	677	669	654	629	658	644	689	659	652	667	656	694	653	596	728	631	649	655	629	683	707	663	642	678	703	661	669	625	659	663	668	661	618	673	666	673	675	634	651	628	675	675	621	673	647	633	617	703	643	632	659	640	701	644	627	696	667	683	669	687	662
22893	21551	28657	24902	21526	16852	4124	1498	1074	774	651	522	440	388	365	312	304	314	326	290	300	269	272	257	246	245	268	218	258	212	264	263	239	269	241	231	247	247	214	264	243	257	240	247	224	218	249	206	265	240	221	233	232	235	249	225	204	214	243	221	242	246	217	233	256	212	231	246	201	228	220	223	227	252	248	217	249	224	220	238	252	245	253	257	225	224	260	211	258	240	270	257	251	270	248	215	248	248	217	231	240	232	256	217	219	235	198	223	214	243	239	232	217	217	229	206	212	219	236	215	226	226	211	231	248	219	227	231	214	236	265	251	222	230	229	268	229	230	235	247	239	211	204	242	213	216	219	246	252	231	214	221	241	233	270	255	224	225	254	226	232	252	200	259	251	260	236	255	232	243	224	232	226	201	230	236	254	209	243	217	194	212	216	235	238	244	245	229	222	237	226	232	246	218	225	234	242	261	227	226	253	219	252	232	226	245	226	221	237	229	240	218	221	237	232	233	206	226	261	242	215	219	232	251	228	214	237	232	262	234	234	222	226	237	232	269	263	213	247	234	216	242	254	250	226	229	250	247	239	255	232	242	198	233	250	250	214	242	233	215	221	236	213	231	209	242	248	239	240	233	217	219	248	241	222	239	220	240	223	236	231	227	230	229	254	241	213	230	216	237	242	270	244	249	235	229	228	236	224	221	204	213	236	259	237	230	239	240	244	237	238	246	245	255	226	245	244	240	223	221	242	245	229	239	224	204	189	215	233	232	250	199	247	250	242	214	257	210	243	199	252	233	225	208	229	229	225	235	239	219	242	227	214	240	273	237	250	236	249	227	243	226	250	247	220	214	219	250	238	252	237	208	235	243	230	214	238	242	225	216	221	243	242	194	230	238	241	259	211	223	256	238	212	229	237	242	245	238	264	225	253	237	244	217	221	240	259	230	219	206	249	237	229	255	219	227	254	228	269	238	236	250	235	245	230	242	224	232	230	232	235	245	230	241	243	246	228	235	245	223	240	227	250	226	208	214	217	253	245	217	239	239	240	234	244	217	256	212	256	238	205	216	255	197	255	237	244	236	235	205	226	234	229	230	252	224	215	243	244	245	242	225	227	246	271	226	259	245	266	216	221	246	241	223	223	219	215	230	260	236	256	240	232	218	238	220	244	214	226	249	222	234	262	265	236	233	239	233	240	233	209	220	246	224	239	256	233	241	228	227	246	242	220	260	221	226	234	236	223	202	252	240	212	230	240	210	245	247	221	237	211	239	234	217	236	224	239	241	231	224	235	247	273	227	236	222	261	225	248	223	238	236	225	226	223	208	252	216	244	241	243	249	212	257	206	216	245	220	193	239	245	238	206	227	217	247	237	212	243	228	237	247	219	242	234	241	248	213	230	238	242	221	233	225	253	213	227	232	223	233	219	228	212	253	236	243	254	220	234	254	214	246	262	217	251	224	249	216	206	232	243	253	250	231	256	229	236	201	228	236	208	214	239	238	230	250	219	236	236	241	230	256	229	231	225	230	245	222	213	230	232	235	240	219	253	217	255	224	208	229	242	249	221	246	251	230	236	217	216	225	256	218	253	243	236	216	221	237	205	221	230	236	257	209	228	202	228	215	233	239	263	241	243	235	220	206	208	251	229	250	210	237	231	245	249	228	237	226	240	270	218	226	240	228	239	229	228	243	225	239	233	223	221	257	240	251	206	256	241	219	231	247	198	226	229	247	217	208	238	258	228	225	226	245	238	234	238	237	235	229	224	238	226	230	246	253	201	228	241	219	215	224	213	215	213	229	245	233	266	231	227	234	215	252	241	233	253	212	226	228	266	220	244	221	236	248	225	221	237	249	258	232	255	242	233	215	227	244	238	230	249	250	208	216	238	228	219	242	227	216	223	256	234	218	228	231	236	192	208	216	174	222	247	225	233	246	259	244	235	214	252	235	253	236	222	250	235	226	209	222	205	245	233	265	223	243	233	225	219	216	208	251	254	236	216	235	234	237	258	228	260	229	223	204	236	214	221	231	248	234	241	237	223	246	254	255	240	267	259	227	227	215	237	233	230	248	239	215	225	232	216	252	250	227	234	234	232	208	236	202	253	216	252	218	234	227	230	210	239	244	241	236	226	260	225	221	226	211	202	238	257	271	209	215	235	219	233	250	213	234	230	233	228	220	220	230	216	243	240	212	238	251	246	247	227	224	225	248	216	260	223	234	243	243	228	224	227	235	235	225	253	224	251	210	219	236	241	246	206	234	225	255	236	224	229	227	237	249	244	240	215	225	223	235	244	242	208	234	234	237	222	214	238	235	237	237	213	221	239	234	228	229	211	235	246	233	234	245	228	262	251	216	251	237	216	192	247	219	242	227	241	230	230	263	252	235	238	242	233	236	248	245	240	222	249	234	212	262	225	250	230	224	242	241	237	249	265	231	209	257	209	216	212	238	228	230	244	235	243	237	264	228	232	192	219	210	230	263	220	242	206	238	239	228	220	224	232	264	232	228	220	233	223	190	251	234	225	227	212	250	251	259	224	230	245	230	247	225	247	205	231	243	206	244	239	240	273	235	248	206	258	219	216	252	212	252	203	248	239	249	228	260	204	214	242	230	220	245	239	244	233	232	219	250	221	225	240	254	231	215	220	230	241	245	216	249	238	237	220	206	247	206	236	265	259	228	256	224	233	223	254	249	218	229	222	240	243	226	242	221	215	219	267	198	240	231	224	248	232	229	230	223	232	272	248	242	225	225	234	238	249	236	259	248	236	232	260	212	234	245	247	212	236	239	240	268	243	235	219	247	233	248	214	204	226	226	227	230	251	260	213	236	239	244	231	229	259	206	219	200	249	235	222	224	231	238	238	220	249	227	237	228	251	237	254	242	188	221	242	223	245	252	222	221	252	236	218	241	228	236	252	227	246	201	246	235	253	221	233	212	231	196	228	232	231	221	223	229	241	234	222	246	240	220	243	284	233	216	211	221	237	229	242	248	233	235	241	210	238	233	224	237	266	202	267	262	245	222	249	257	229	219	220	238	250	226	200	253	242	222	249	210	234	237	238	201	249	237	239	216	251	235	237	240	237	195	264	257	240	237	246	216	227	217	247	212	212	254	222	223	257	231	219	202	232	219	245	247	225	229	256	253	233	233	230	237	219	228	233	228	235	252	233	238	227	218	248	230	240	209	243	225	223	251	237	235	250	215	228	256	244	242	222	212	236	205	247	244	232	223	233	256	254	226	200	233	227	226	255	215	218	238	245	247	242	246	223	249	226	237	230	243	237	203	213	227	219	216	234	232	245	197	211	225	218	223	239	227	255	223	227	259	232	226	212	255	219	254	237	251	207	226	233	262	253	237	207	230	221	232	241	246	216	242	228	207	211	229	237	244	229	209	239	226	230	254	220	230	216	251	210	255	244	247	237	216	226	221	250	209	232	241	254	246	227	228	239	237	237	234	246	258	216	233	220	222	213	221	278	225	216	259	241	225	224	225
25638	48419	38841	23840	13414	8618	5554	3880	2879	2146	1640	1320	1103	955	829	723	657	576	589	483	507	552	509	490	455	422	459	486	449	405	446	425	422	426	420	444	428	404	397	403	385	428	440	402	434	432	429	424	417	422	435	416	428	406	437	429	352	401	405	414	411	390	402	436	437	428	432	410	400	438	443	427	427	398	397	432	389	389	403	454	438	375	446	403	405	410	424	398	386	419	437	394	416	415	408	428	436	410	432	399	436	422	412	384	401	417	419	407	380	432	393	389	384	382	445	380	379	416	399	403	374	415	397	401	386	436	401	383	424	390	395	392	396	395	428	420	408	399	416	369	393	397	398	422	385	446	378	406	380	429	396	385	392	367	388	428	411	416	413	415	403	379	357	411	393	399	399	410	430	408	381	405	422	419	405	420	425	423	412	401	394	430	452	398	377	399	419	379	411	391	422	410	417	380	375	406	386	421	378	383	421	409	391	411	389	412	406	411	389	420	428	390	400	439	406	399	421	406	380	391	378	402	410	421	439	391	404	375	407	403	395	401	423	419	398	417	408	410	364	384	398	384	434	413	405	451	385	371	416	392	406	379	388	404	426	400	402	394	411	378	400	422	412	392	407	412	418	390	399	381	407	390	358	440	369	424	390	376	407	409	390	390	383	413	372	392	418	410	403	434	393	430	401	448	402	440	386	390	404	394	415	389	434	392	421	359	421	352	402	429	391	392	422	373	387	405	399	370	393	415	416	383	398	405	409	427	395	427	398	373	422	407	433	385	435	357	413	392	406	400	404	387	380	350	362	382	384	391	380	396	395	420	398	381	394	392	415	378	393	395	408	363	393	406	414	432	400	379	441	404	411	399	381	420	403	384	364	418	404	387	391	404	391	418	418	429	381	388	400	375	390	409	411	405	415	396	434	433	435	392	443	395	380	439	371	411	396	416	411	418	393	420	386	420	388	432	355	394	392	420	398	406	366	413	385	421	360	405	387	408	397	377	357	379	448	396	413	394	378	402	401	430	404	367	430	427	419	400	394	376	362	414	423	375	395	355	402	403	407	395	408	389	396	395	403	376	410	406	403	404	398	371	375	386	408	422	427	408	409	384	394	403	386	392	440	451	381	396	400	360	411	383	423	409	415	366	397	369	367	388	391	405	414	453	395	405	381	413	398	424	409	435	439	382	415	388	394	387	399	404	399	394	382	414	417	388	428	420	372	403	403	395	377	352	437	437	430	393	389	416	405	386	401	378	398	366	405	412	396	374	416	421	415	375	407	421	435	377	412	394	409	397	401	409	397	384	414	402	410	409	356	412	400	399	437	399	436	429	428	417	399	390	387	374	401	408	418	384	395	395	394	383	378	432	408	402	405	398	391	381	398	406	414	419	442	419	398	377	381	392	423	394	391	359	407	418	425	418	430	401	457	404	402	434	381	381	381	430	370	417	374	435	394	387	401	418	428	390	415	411	398	389	403	363	409	408	406	418	397	408	389	424	374	424	406	442	380	363	408	415	386	419	405	415	412	432	407	390	385	399	397	394	398	390	430	390	429	420	416	409	428	408	403	418	384	393	397	379	402	427	386	435	416	390	400	423	403	391	417	404	426	392	386	404	399	387	421	377	393	408	395	394	415	400	397	407	402	374	398	388	369	385	387	394	423	414	406	406	417	416	387	429	366	396	407	376	410	438	370	424	393	391	423	458	413	408	414	415	381	393	397	403	395	390	409	395	420	412	384	389	388	434	385	386	412	413	411	378	439	419	397	399	379	412	374	394	423	406	403	366	390	424	428	386	373	406	379	402	392	405	408	396	431	396	450	395	408	385	412	409	398	380	381	380	404	391	448	395	408	383	408	374	426	370	455	410	407	414	403	409	370	395	402	400	413	421	386	421	373	385	373	395	375	412	428	396	419	399	409	356	365	413	405	388	396	415	454	426	423	424	367	409	410	410	411	399	382	396	361	371	396	418	396	394	382	399	369	424	370	378	418	392	357	393	433	358	380	390	370	398	419	397	406	435	423	406	425	412	404	415	395	368	439	388	407	382	385	384	386	380	432	429	405	427	394	392	410	410	392	411	404	391	384	434	409	407	396	383	408	381	396	409	407	420	414	417	396	362	421	389	395	370	364	341	411	429	366	457	393	382	421	419	386	383	401	382	395	391	377	363	382	411	394	399	438	402	395	393	412	373	419	398	400	400	388	351	403	437	387	400	433	423	410	430	436	423	412	404	408	391	401	422	398	390	395	404	401	388	408	389	387	388	378	376	393	398	429	379	455	410	407	402	420	369	400	383	396	415	375	373	411	376	416	424	390	395	421	365	422	397	366	386	422	416	413	391	397	385	401	439	400	416	368	430	371	373	426	403	386	403	417	415	381	407	384	391	410	365	406	377	385	428	393	414	381	400	399	391	400	420	394	391	380	392	416	390	415	404	402	376	383	415	381	403	395	413	423	412	385	422	407	401	391	375	388	428	447	389	394	378	425	407	385	418	393	419	428	408	407	396	418	405	374	391	370	437	400	405	404	384	403	412	352	430	395	370	423	431	388	409	425	391	409	370	401	411	406	429	373	414	382	397	386	382	380	408	376	387	415	390	378	393	384	385	409	400	436	422	386	366	386	390	397	425	434	379	437	410	401	405	380	418	395	384	376	381	396	422	356	402	401	405	387	379	395	374	381	404	399	428	384	441	403	380	399	381	418	397	382	404	417	437	400	377	401	452	407	421	395	394	402	395	399	415	412	394	405	389	419	365	391	423	385	398	378	406	384	354	399	416	411	418	364	397	411	403	417	356	378	412	402	397	374	380	399	423	410	390	364	402	428	406	402	368	423	404	404	428	377	404	411	398	394	377	400	378	406	397	431	387	412	405	436	428	416	457	403	402	404	394	380	389	413	403	383	411	390	423	409	407	403	394	383	356	401	406	373	390	404	389	424	372	383	382	387	407	405	450	397	378	388	401	375	430	396	393	427	367	376	405	386	419	371	392	382	439	449	404	393	423	431	443	417	389	388	397	386	435	419	385	380	428	427	383	387	408	451	411	415	399	400	370	425	397	416	425	414	419	383	402	439	396	392	388	375	397	390	403	402	385	433	401	374	403	398	400	414	403	414	455	389	410	373	417	386	369	417	365	386	379	386	425	392	373	404	416	366	424	405	402	384	433	446	414	383	427	420	376	418	378	416	407	415	436	366	410	405	396	384	393	365	386	394	401	396	361	389	392	459	431	439	378	407	407	416	399	418	378	408	402	371	397	383	378	403	406	387	392	376	416	408	372	395	405	399	438	437	411	451	355	386	362	385	418	441	358	417	433	377	377	423	388	399	441	390	408	374	385	438	383	390	441	382	392	414	396	411	390	425	398	407	389	392	376	414	403	411	407	425	360	431	423	368	429	397	375	412	352	406	414	418	432	392	368	373	389	403	416	409	397	429	416	422	377	409	404	392	425	435	369	393	417	417	418	364	411	374	395	402	397	389	415	410	428	425	385
27985	21686	15780	5200	1760	1035	776	668	582	505	512	447	487	461	464	447	445	404	405	440	431	414	401	431	390	425	393	409	432	407	415	458	427	406	373	413	387	423	404	418	411	428	422	395	417	428	451	412	424	394	420	442	384	407	431	423	417	439	454	357	434	413	418	419	412	441	404	427	414	417	436	411	424	440	438	429	397	432	453	413	434	424	436	423	385	408	403	418	412	428	422	425	424	433	398	414	372	418	380	425	411	417	409	410	399	408	443	381	396	457	422	389	430	415	445	411	396	413	406	412	407	403	445	413	385	407	430	410	415	443	408	405	409	386	442	422	386	370	439	409	435	403	401	401	396	423	394	391	398	385	414	417	413	412	406	413	419	386	425	421	370	408	435	426	415	385	400	397	444	421	392	396	408	406	426	391	413	418	386	426	444	421	441	419	408	423	420	379	384	405	415	439	453	393	432	410	413	400	403	430	425	398	412	439	415	446	453	427	409	388	443	395	425	414	397	420	410	416	420	365	391	392	401	411	397	431	391	412	410	430	430	432	375	435	420	433	402	407	434	435	422	444	394	410	372	455	426	374	425	415	428	396	378	420	376	429	430	406	424	380	444	417	393	426	440	412	455	413	431	410	454	435	443	430	395	430	406	425	437	425	411	414	398	404	417	444	391	436	403	428	428	418	468	417	431	393	428	363	439	426	376	409	406	421	417	425	425	399	425	418	415	422	405	451	417	404	324	451	447	410	393	396	415	413	423	446	391	413	457	447	443	415	399	397	390	398	384	370	432	415	444	425	386	382	400	426	417	423	397	448	425	402	415	425	426	387	417	415	424	422	434	397	410	410	426	438	399	412	407	423	445	410	383	407	386	387	440	421	406	397	410	384	387	432	387	407	438	416	396	393	417	400	383	450	432	381	390	432	424	408	393	428	394	366	418	420	429	420	431	456	409	405	417	451	443	422	391	451	431	431	383	439	352	418	405	394	415	406	436	431	399	423	425	439	409	428	413	413	427	424	418	418	409	423	411	417	448	410	416	407	387	419	381	430	399	423	418	404	425	431	417	420	438	439	404	430	406	413	410	452	402	435	435	393	400	411	378	420	375	396	400	432	450	415	403	361	414	390	416	403	408	415	412	405	383	392	375	441	410	430	444	441	417	381	430	400	395	427	449	421	382	412	386	423	444	418	443	406	408	441	400	412	419	399	418	421	417	402	379	416	387	414	398	390	418	412	403	435	384	407	413	420	395	433	453	416	410	459	427	421	431	390	420	445	431	422	388	404	466	407	450	425	425	410	430	417	425	422	422	404	414	404	405	420	426	415	415	358	430	401	425	451	399	417	422	448	415	430	409	457	359	420	410	392	421	439	429	434	424	419	426	437	454	427	411	475	405	414	416	405	430	453	401	409	461	427	457	399	453	402	430	416	440	442	441	408	395	431	421	381	439	382	428	402	399	383	418	395	388	444	367	429	413	443	407	410	389	425	420	398	395	370	430	402	389	457	408	426	398	395	413	418	430	444	393	415	395	387	412	417	441	407	417	410	412	453	397	432	378	417	403	434	423	433	421	412	429	425	402	388	394	383	432	404	420	417	389	387	418	395	440	416	387	457	411	404	419	423	385	437	441	442	422	410	410	397	405	451	421	439	395	401	454	417	424	414	409	411	412	409	418	467	450	424	405	429	409	440	429	428	404	387	441	414	350	434	417	404	429	445	428	404	430	412	403	433	435	417	412	414	436	403	432	448	415	438	412	387	444	419	398	427	425	392	365	419	434	413	436	393	387	445	421	431	395	408	386	413	398	445	412	423	426	410	397	386	423	393	411	453	407	396	401	423	431	427	421	422	425	402	412	401	442	455	442	413	397	407	435	462	432	411	439	471	420	433	386	443	410	447	436	418	431	423	406	395	424	424	436	411	397	415	446	419	410	443	353	418	427	402	409	456	410	409	441	426	440	429	424	445	387	410	377	404	413	412	364	432	418	397	438	372	422	425	418	416	425	430	410	421	453	405	432	407	444	392	465	410	446	435	415	411	408	405	423	379	432	406	453	415	382	406	401	434	426	413	412	421	393	420	419	408	447	417	390	430	389	441	454	413	424	382	415	409	426	437	402	466	412	397	401	420	381	427	465	444	408	387	398	413	425	392	402	436	384	386	411	428	442	420	405	445	457	443	418	425	394	402	422	404	418	462	447	423	401	425	425	471	407	404	415	377	448	446	437	424	455	391	405	417	440	410	414	406	394	406	400	436	421	405	416	471	422	416	419	419	441	421	385	409	381	435	406	399	447	372	396	419	380	414	429	393	445	419	438	429	441	412	426	389	424	413	470	403	410	440	385	442	385	430	396	431	395	394	397	432	421	400	398	435	411	427	467	398	425	416	406	386	376	433	401	448	406	435	380	402	403	397	455	408	415	380	439	417	426	403	417	421	400	419	391	418	464	396	380	420	418	414	392	389	428	410	387	432	423	391	425	413	398	403	436	436	419	388	393	417	392	400	453	431	423	412	429	405	384	431	414	440	416	436	450	424	426	408	396	403	393	427	426	439	409	405	441	441	430	413	417	423	435	430	400	411	393	418	444	414	427	414	403	407	414	382	444	439	429	419	427	423	392	406	392	385	409	437	407	400	431	410	407	385	413	404	427	398	419	417	428	429	471	412	432	439	391	382	430	392	403	388	405	436	414	424	400	375	411	458	418	398	439	411	395	473	412	408	439	444	390	408	387	404	411	399	438	455	413	398	417	428	422	416	418	407	415	407	403	407	383	434	441	448	403	410	403	404	423	442	412	408	415	399	411	402	420	397	439	424	421	393	424	378	388	425	400	376	423	440	402	426	425	416	425	396	387	373	425	452	411	424	409	412	410	421	413	422	439	383	418	401	420	434	408	443	428	425	439	418	438	396	390	421	426	409	422	391	416	425	404	376	410	425	398	429	388	377	481	409	422	407	414	400	396	433	463	411	417	406	421	391	422	412	432	440	430	397	394	384	387	421	448	405	391	421	449	397	385	388	413	400	437	417	417	430	442	397	423	383	411	421	383	441	427	392	422	435	433	397	402	424	396	435	453	473	399	449	429	385	410	442	448	382	395	396	447	411	397	433	405	386	410	418	436	405	419	428	411	351	440	423	425	404	399	401	406	417	463	415	412	430	372	410	401	404	439	410	451	384	445	439	445	395	398	410	420	428	389	394	405	456	411	399	424	398	405	401	460	450	419	419	428	432	427	392	393	412	434	406	408	411	402	392	404	379	405	429	440	404	425	418	395	445	444	408	396	419	394	447	459	412	426	394	416	406	412	394	441	418	383	413	399	432	434	430	446	388	416	404	388	431	427	436	401	445	452	427	461	421	425	439	407	391	403	437	445	404	400	421	418	423	382	437	428	447	435	438	441	451	453	412	401	392	411	381	421	422	386	413	436	394	424	429	407	413	422	418	424	437	431	426	431	404	407	392	404	433	433	424	424	377	391	447	388	427	437	425	399	410
20217	33026	19007	7734	4277	2693	1857	1594	1243	1008	935	880	862	817	782	802	757	755	770	753	712	701	731	703	779	724	731	703	781	749	704	771	696	708	728	676	684	696	648	712	730	683	735	749	702	702	686	727	741	727	700	743	727	726	673	694	721	750	699	716	752	681	770	673	718	692	750	721	707	718	694	726	739	706	739	690	728	740	776	684	751	707	707	721	739	706	686	740	680	719	695	751	771	691	698	702	731	775	702	732	751	708	687	705	729	723	733	734	700	710	721	749	754	727	744	709	741	667	718	718	754	742	755	720	743	755	671	729	710	774	656	648	713	734	701	755	723	701	732	748	773	735	678	697	722	728	701	716	719	708	728	709	701	725	712	694	693	750	678	730	715	716	725	655	706	732	692	710	723	709	722	730	741	742	750	676	719	721	755	711	732	691	709	711	722	721	750	711	673	737	709	710	738	733	735	740	755	732	734	673	815	665	752	730	701	753	749	673	665	724	683	752	728	793	751	683	719	686	698	738	729	686	762	685	731	738	674	729	667	685	724	688	760	738	663	677	777	687	700	700	702	700	750	718	734	700	686	690	740	680	708	680	725	726	764	708	726	726	723	704	765	726	679	692	737	683	693	698	743	688	716	755	720	679	773	705	738	719	717	723	717	715	721	695	722	731	708	704	688	710	689	689	737	720	691	723	749	748	746	739	738	720	709	670	681	683	700	749	734	655	695	707	715	732	715	725	682	752	773	718	725	725	668	692	696	732	709	721	728	740	674	697	696	732	721	697	740	688	678	718	692	689	734	688	748	705	728	684	732	711	742	712	744	755	701	711	727	709	693	687	734	719	747	719	678	709	726	727	654	667	739	653	738	687	715	736	719	748	770	750	680	692	720	715	738	694	703	725	725	734	711	717	728	649	693	674	676	760	699	746	761	723	708	689	741	792	700	716	677	731	723	703	704	711	732	756	720	736	738	727	686	741	708	738	719	723	720	738	715	730	705	718	702	713	692	714	715	713	732	755	704	686	723	699	700	686	707	752	709	736	715	749	684	670	737	698	710	727	733	688	704	744	706	714	764	630	735	689	683	710	770	692	695	751	679	705	751	720	714	697	709	708	710	685	739	718	715	725	731	684	686	673	735	698	713	755	730	683	702	691	710	789	771	698	708	721	741	762	703	710	715	723	703	688	723	687	686	756	683	729	703	726	698	742	718	708	698	746	733	664	712	724	729	714	723	737	721	709	709	749	705	693	699	709	730	721	673	717	711	651	665	749	720	738	693	709	769	756	726	710	733	706	709	740	726	762	690	716	741	688	697	729	754	735	667	670	735	784	695	695	704	741	709	746	747	687	706	721	759	704	685	730	724	735	688	731	696	654	664	697	691	688	682	740	682	686	679	728	755	728	700	704	730	746	674	708	738	684	707	707	701	715	668	692	690	715	713	763	694	805	700	693	716	725	693	704	713	695	737	734	711	687	754	699	676	733	753	734	700	739	695	651	723	695	759	779	706	667	713	708	643	704	677	807	698	743	690	769	753	663	700	727	735	698	744	744	711	686	690	756	704	704	683	686	662	699	750	742	710	722	710	701	699	732	744	702	715	741	750	720	775	705	738	691	731	729	716	749	732	725	709	712	721	731	709	712	711	736	748	740	720	690	686	720	718	732	750	746	734	683	730	696	691	697	693	712	711	731	724	705	684	719	718	734	705	706	671	738	685	690	690	739	705	708	712	676	682	692	680	728	764	760	725	691	724	738	748	770	725	694	700	646	779	682	690	733	720	724	716	749	712	730	693	725	687	729	698	743	703	717	676	710	721	760	695	686	787	763	701	704	725	751	677	701	685	741	684	697	647	728	728	699	681	685	705	683	681	706	650	740	665	701	753	730	692	700	689	690	687	697	694	741	727	700	760	750	701	761	723	723	700	732	709	687	677	718	750	684	705	693	719	709	652	713	717	745	743	710	723	700	665	744	732	770	743	723	683	726	745	677	730	704	680	753	707	709	742	737	707	725	677	712	718	699	695	718	682	714	724	732	717	707	702	693	725	741	710	719	709	701	728	711	714	649	683	730	744	736	750	708	706	700	711	725	756	778	707	754	787	721	730	698	686	723	700	676	705	734	767	731	702	737	700	728	715	725	702	699	720	703	745	708	701	745	719	709	710	697	748	714	730	743	684	692	753	711	711	746	724	737	720	722	716	733	713	721	713	707	716	750	731	762	753	717	705	690	709	684	699	692	690	697	729	677	736	707	726	735	730	735	710	724	693	709	723	725	709	759	710	718	721	742	688	711	730	643	711	731	737	711	678	723	738	720	714	727	684	751	728	702	746	713	719	740	637	708	648	723	701	742	739	743	713	707	701	668	747	738	737	702	774	719	726	713	719	773	739	712	704	715	773	692	715	734	714	749	717	730	711	718	767	728	712	738	790	671	714	701	707	748	740	696	720	688	686	734	700	739	699	689	707	695	716	763	726	729	727	754	735	713	747	714	674	698	696	703	734	749	717	695	677	666	709	740	694	745	747	638	686	688	783	716	680	734	740	704	674	734	685	730	709	767	696	730	740	689	674	739	695	711	680	750	742	727	685	720	704	741	720	706	670	751	728	703	775	704	705	732	699	694	687	737	746	705	731	733	739	718	720	706	733	683	702	680	738	666	741	690	740	732	741	714	708	706	680	720	675	676	720	751	686	664	708	727	711	687	761	709	751	747	715	686	729	722	707	660	729	694	721	721	659	686	753	703	737	728	709	751	763	734	738	717	685	716	727	717	692	770	678	725	726	701	777	691	712	698	713	730	762	729	778	731	780	726	720	745	725	693	741	709	684	745	690	679	726	707	711	736	718	707	685	704	754	752	754	760	694	683	666	713	709	742	720	711	684	737	719	733	693	700	737	729	724	711	744	706	705	697	704	726	740	735	725	728	673	701	695	729	693	720	767	701	706	657	714	706	756	721	719	686	691	748	754	703	762	678	708	734	703	716	759	707	685	723	685	755	733	730	736	731	768	690	740	717	681	667	711	698	701	740	740	698	674	716	684	750	674	740	719	731	716	732	738	681	687	746	741	718	736	719	713	771	667	700	671	720	700	706	727	733	695	738	740	701	683	682	731	731	678	694	742	729	730	733	713	695	712	729	693	755	712	725	737	712	714	680	686	732	770	685	702	722	704	763	720	714	716	691	703	665	732	661	728	726	685	672	696	712	686	729	715	699	694	700	699	716	714	734	739	691	723	744	706	735	711	710	673	688	759	730	716	727	714	735	727	732	706	736	732	760	690	726	702	747	723	728	723	678	699	694	740	767	726	701	722	712	677	748	716	758	711	729	687	735	753	735	742	729	732	704	719	733	707	719	731	685	759	702	738	693	714	732	746	758	689	686	732	717	746	739	707	704	706	742	696	698	685	730	789	722	693	682	710	723	695	664	718	765	701	668	674	706	690	722	727	706	704	672	751	706	698	742	746	751	729	685	712	674	722	737	708	714	678	729	697	725
23838	21532	27860	25559	18258	4706	1686	1170	818	649	532	510	440	436	395	366	363	349	344	352	340	348	337	356	337	315	304	334	323	333	304	339	305	314	304	286	340	303	313	326	319	334	314	319	330	308	300	284	337	343	332	320	312	330	331	292	337	317	310	308	302	321	318	317	317	318	310	313	323	372	302	312	342	308	290	323	313	324	322	330	311	295	326	305	324	365	316	326	313	341	332	336	321	317	303	310	343	366	345	328	294	296	335	369	342	325	279	343	313	314	317	335	341	299	332	338	311	326	328	286	328	316	318	348	333	304	333	315	308	341	312	311	311	321	315	325	295	309	338	296	311	352	324	333	334	288	310	335	336	328	309	278	321	309	328	333	298	303	314	354	303	337	343	357	284	327	310	308	360	333	313	295	322	346	331	326	325	319	293	333	291	302	331	296	311	283	325	291	323	278	361	328	301	285	313	331	323	321	325	307	297	332	277	328	335	286	339	317	298	284	320	286	326	318	299	328	321	323	314	325	304	301	297	352	286	316	320	333	298	318	314	320	309	309	350	321	353	313	326	313	300	302	309	340	309	364	325	310	314	311	329	311	300	337	331	298	286	338	335	310	297	321	318	332	319	318	290	319	312	298	325	308	318	305	319	319	321	332	336	309	309	304	333	329	315	334	324	310	312	284	322	327	332	316	320	320	319	304	318	308	295	336	301	315	297	325	330	314	304	322	356	332	319	331	302	344	305	311	313	316	320	318	279	293	310	331	317	320	310	313	325	310	293	340	304	340	299	308	303	296	299	362	340	316	303	312	315	297	300	308	331	311	318	332	271	307	327	319	310	331	325	319	319	311	307	326	304	311	312	308	346	312	323	353	332	311	307	322	338	343	295	307	326	323	328	334	326	308	313	339	328	343	320	318	326	312	313	315	329	295	351	291	280	330	279	320	337	300	338	353	305	310	287	292	307	315	352	314	308	340	313	330	297	313	305	317	319	285	296	334	293	287	346	331	312	323	340	320	302	331	344	308	277	322	305	305	313	259	336	300	321	345	299	280	325	274	328	286	321	330	331	295	340	291	324	305	328	322	305	295	346	324	324	300	302	316	324	331	307	323	312	340	324	312	274	326	295	320	323	289	269	322	328	336	337	322	321	324	316	280	274	322	294	327	306	289	319	304	321	296	318	303	338	308	296	320	323	305	340	302	305	336	336	331	306	317	329	280	329	313	347	344	317	318	306	310	312	325	336	321	307	344	331	277	312	314	328	325	329	354	319	368	319	366	291	330	307	326	305	342	321	315	337	302	301	319	330	340	325	313	346	289	350	301	338	298	318	326	345	317	288	317	339	300	291	314	310	302	347	310	304	326	280	290	341	322	324	310	329	282	323	331	302	293	315	333	286	282	326	358	287	328	321	326	305	293	302	316	310	267	304	334	339	332	335	343	324	326	322	320	321	310	311	334	307	300	280	329	307	337	281	316	309	317	322	313	352	320	311	307	327	290	316	311	307	313	351	312	318	323	302	319	301	314	338	321	304	340	290	324	317	324	281	332	286	317	317	323	312	294	311	322	331	338	331	311	326	317	309	297	303	350	321	325	345	339	291	322	293	332	330	295	315	352	322	309	322	297	326	337	328	303	316	339	323	318	352	343	315	300	336	309	328	301	334	290	342	298	342	331	313	316	346	311	264	290	309	333	272	325	292	329	350	300	324	307	303	362	307	319	322	329	321	316	328	338	288	321	307	325	324	297	314	332	338	296	324	307	305	299	323	319	323	313	298	326	313	312	308	346	330	315	343	325	330	340	319	336	310	320	353	320	304	344	310	319	349	342	311	305	323	308	290	292	323	314	329	306	309	329	330	317	287	364	328	309	309	331	308	297	325	293	313	318	290	319	329	315	329	293	335	303	320	312	313	305	275	355	299	328	269	323	312	315	324	289	316	314	300	310	316	299	316	307	299	299	318	316	285	358	310	328	314	313	298	301	321	325	365	337	343	303	298	307	346	321	317	327	328	300	282	324	347	336	327	319	304	297	324	304	313	325	318	302	313	348	302	304	343	315	328	294	326	316	315	320	339	368	311	322	349	321	339	299	299	334	345	302	320	310	317	312	306	306	318	323	321	320	292	311	320	337	318	343	313	309	340	335	297	308	311	310	319	338	289	317	302	295	328	348	313	338	308	332	326	327	304	317	340	309	342	323	301	316	295	311	315	322	307	340	324	320	326	311	325	336	283	300	322	321	340	319	297	272	310	290	300	290	306	277	322	320	294	305	292	320	333	324	333	333	331	303	294	306	307	326	313	311	313	327	330	297	330	300	282	333	325	352	314	301	314	319	329	331	276	322	308	311	306	335	285	304	325	313	352	295	322	310	313	314	308	310	324	269	350	317	314	292	324	328	318	298	333	361	338	322	302	317	325	301	314	258	308	304	342	320	314	306	327	287	312	327	290	307	314	307	317	310	319	295	317	309	307	317	307	328	302	292	304	295	335	326	351	316	348	321	302	314	306	298	345	283	308	349	315	302	323	322	337	287	337	298	298	288	347	300	318	325	344	315	314	337	297	306	319	331	329	335	297	289	311	312	302	298	308	303	289	279	303	340	331	293	327	330	334	343	320	326	329	351	304	289	287	306	296	316	320	325	312	287	276	313	301	312	326	305	331	282	338	296	275	331	297	326	309	282	294	301	335	339	304	303	313	303	334	318	310	284	331	292	343	349	314	323	305	330	332	297	327	327	306	309	322	332	304	284	290	318	329	300	299	328	306	330	317	318	302	307	290	269	320	347	304	335	313	302	304	324	309	312	310	326	354	326	297	306	320	351	320	329	306	304	280	321	343	346	337	305	312	317	327	317	315	281	321	341	332	340	325	313	325	312	322	348	313	307	281	312	334	306	314	320	339	306	313	328	293	331	312	298	305	345	347	330	284	321	316	351	330	305	327	307	294	352	351	308	301	300	308	277	311	303	335	327	339	331	304	301	302	290	302	324	307	333	319	353	329	325	287	316	316	323	287	358	329	288	306	343	303	304	302	323	333	361	331	279	331	330	319	303	330	320	335	315	294	286	303	291	337	329	324	297	290	292	301	349	292	327	305	326	320	302	352	286	333	327	306	299	324	308	314	305	328	307	327	302	316	319	306	314	315	322	344	348	312	323	301	321	324	322	337	342	356	314	304	296	339	316	329	298	303	332	331	304	309	332	312	278	312	329	287	304	308	324	333	318	318	320	305	289	289	310	304	306	332	292	319	325	331	316	314	325	324	298	302	298	299	303	298	291	306	282	314	342	340	308	321	291	318	318	331	328	331	348	307	349	335	322	299	327	313	314	309	352	324	319	318	303	280	336	342	307	324	322	303	315	311	309	333	331	303	304	328	336	293	308	368	318	313	331	315	314	328	326	317	295	284	328	323	311	299	321	346	324	339	346	288	306	292	314	327	309	315	319	322	329	283	276	341	302	327	337	297	294	324	307	305	315	328	333	312	326	317	302	335	311
22022	44415	33222	18712	9798	5469	3593	2652	1937	1549	1272	1059	944	816	761	745	713	669	631	635	630	665	607	617	578	556	584	633	625	602	589	583	608	553	549	602	561	565	567	543	550	579	594	521	553	553	563	583	567	564	546	564	578	563	592	582	567	592	567	605	571	572	566	553	552	569	545	566	561	539	583	585	576	575	580	583	535	550	574	586	572	549	580	540	572	564	575	573	565	535	522	541	574	615	575	573	570	565	547	534	595	577	583	540	544	549	545	538	593	542	584	495	575	591	535	552	588	564	572	544	577	599	569	544	566	566	546	529	574	602	572	562	486	524	530	554	609	545	559	574	564	532	523	547	536	549	529	539	595	520	605	549	576	563	556	515	554	525	599	571	608	534	607	574	523	567	574	519	536	507	524	536	568	525	556	532	576	559	583	570	543	573	581	580	512	528	548	573	530	573	568	525	554	571	539	551	563	542	574	539	601	546	554	577	574	542	541	582	586	556	578	586	536	563	560	576	579	557	523	539	562	551	554	554	521	546	566	564	597	560	551	553	538	550	557	571	527	534	532	544	529	524	562	555	554	528	541	579	549	542	568	561	578	522	563	559	560	561	557	573	572	603	523	561	486	576	548	547	536	589	565	571	564	579	533	573	506	565	538	558	540	573	556	617	581	576	549	564	557	573	550	567	542	550	591	553	554	600	504	553	563	576	548	521	535	562	558	565	538	501	553	573	567	595	547	534	553	528	541	536	553	572	547	544	536	513	595	545	548	519	568	558	610	565	551	567	553	559	529	559	555	560	522	566	518	555	566	571	541	527	537	550	512	600	540	587	579	578	566	530	557	553	556	557	563	578	538	552	518	574	545	527	566	571	591	581	549	547	567	525	570	572	601	547	537	563	587	578	572	526	551	555	523	533	624	582	586	556	536	567	606	528	543	509	528	593	543	535	563	540	541	570	566	515	539	573	563	561	587	491	510	568	570	545	548	589	551	526	555	579	529	562	546	546	512	553	546	550	502	546	575	544	543	585	558	535	576	561	528	544	593	533	556	585	567	499	559	548	577	553	580	512	549	535	597	538	605	540	510	523	513	575	562	561	539	561	580	564	561	605	540	547	546	523	505	512	542	541	535	545	582	579	526	543	559	567	578	542	580	523	621	534	569	525	517	549	513	559	554	546	537	580	575	562	576	583	556	565	542	580	527	538	576	550	575	556	573	540	562	523	562	514	526	556	555	590	561	540	561	503	550	518	617	544	539	557	529	568	550	564	570	560	585	533	574	559	557	567	522	604	539	594	528	530	571	537	540	538	581	529	587	546	556	600	564	559	503	574	538	582	552	538	540	542	527	542	531	558	521	567	581	567	534	591	530	542	539	588	584	540	595	566	540	555	578	575	593	568	561	582	562	586	548	570	552	567	584	537	544	515	581	592	549	502	551	565	544	542	576	541	584	558	562	557	568	585	547	554	553	571	592	566	524	540	552	529	559	583	596	551	569	490	576	567	520	583	613	622	548	529	551	544	496	557	534	538	576	535	519	534	525	514	554	562	579	549	556	578	566	556	546	531	543	602	566	603	551	526	564	552	560	551	554	569	561	583	609	551	541	542	545	596	593	554	567	548	544	529	560	544	550	578	558	544	544	590	573	613	545	525	564	539	556	562	535	534	549	550	550	552	556	582	561	565	576	572	563	568	562	534	567	564	550	597	545	570	532	608	535	562	559	553	542	525	567	563	559	578	520	577	531	545	587	552	557	485	577	566	603	587	539	510	570	553	577	588	562	546	548	544	548	525	548	524	523	557	585	528	545	551	569	563	534	560	526	601	536	518	560	580	498	545	484	547	562	580	562	526	546	593	582	575	494	578	520	572	576	543	555	536	554	586	587	567	545	553	566	533	585	578	597	552	524	577	563	588	581	519	574	553	508	561	534	523	548	561	523	604	528	504	562	572	589	546	518	522	546	528	582	552	617	564	533	565	576	534	514	574	582	524	560	541	595	562	559	553	601	546	550	525	600	560	560	549	581	544	559	546	576	531	577	546	580	508	524	540	573	538	550	565	551	533	515	545	580	589	557	573	589	545	566	544	586	558	543	519	556	536	567	551	562	573	573	525	555	538	561	572	572	494	547	575	547	552	573	578	601	565	572	496	574	572	538	559	517	557	546	583	587	523	554	553	549	557	541	545	561	575	526	526	570	589	522	507	603	576	555	564	550	559	567	520	565	570	559	561	548	563	560	582	516	529	578	555	548	553	561	561	557	549	541	548	586	527	595	558	539	557	584	538	580	543	535	556	599	549	516	512	570	525	595	530	585	550	566	556	602	567	572	526	528	584	544	502	581	549	564	545	533	597	531	559	588	558	536	541	575	569	555	578	560	559	570	538	500	545	545	541	538	556	556	545	563	555	554	578	533	597	578	565	549	543	552	582	562	575	578	611	552	560	545	556	547	567	524	565	541	536	566	577	561	521	517	500	541	549	570	551	549	560	526	525	532	573	594	569	566	511	572	535	553	563	547	545	582	584	567	551	593	551	540	574	576	568	556	569	591	519	523	556	549	599	526	532	542	590	557	573	566	554	573	549	549	521	518	577	537	576	590	516	542	491	564	581	563	527	550	532	555	564	559	562	572	584	576	542	553	545	525	554	557	559	572	560	540	533	541	536	571	573	566	554	566	580	597	558	557	565	563	527	579	493	536	563	520	589	593	567	543	553	536	567	519	532	550	550	582	523	587	508	583	560	542	564	566	577	552	513	557	562	519	569	510	537	591	550	583	531	571	537	599	553	582	552	570	544	571	562	574	545	518	552	510	586	558	584	550	562	619	565	556	559	566	531	605	546	577	559	565	593	582	588	609	586	535	583	529	560	587	546	551	533	545	591	567	539	535	513	518	578	579	586	542	574	575	596	551	577	594	552	540	562	562	629	570	564	561	550	586	529	544	508	569	554	581	535	513	538	541	560	550	577	578	555	553	580	568	546	548	561	590	532	571	539	590	570	583	565	493	550	526	596	537	508	569	566	566	528	538	589	556	588	584	552	582	584	559	578	589	577	507	543	554	548	592	568	572	559	530	548	504	553	518	600	516	555	550	530	586	553	576	575	538	569	541	556	528	565	534	542	542	561	521	547	531	536	545	546	564	553	553	566	558	528	586	586	562	573	556	535	538	547	535	489	595	573	584	534	554	535	551	553	511	533	561	558	544	584	516	535	582	550	562	577	577	567	572	492	513	558	549	536	557	573	492	484	559	527	567	601	519	558	538	546	553	530	574	516	603	577	600	544	581	556	542	537	535	561	539	518	527	592	546	567	574	588	541	557	593	552	576	562	548	551	504	550	556	601	536	557	571	566	563	551	521	520	564	552	564	544	535	563	518	526	542	570	542	558	544	557	564	528	576	531	605	562	561	576	532	549	573	527	537	545	560	550	568	553	578	552	566	562	534	551	608	541	498	531	535	575	553	584	542	551	530	548	568	565	580	577	560	565	544	532	544	550
25416	21603	25058	19740	3316	1345	951	717	573	574	479	429	472	431	418	428	406	402	420	411	392	404	373	378	397	373	374	373	422	381	354	395	385	377	370	434	419	339	373	404	374	394	376	383	359	404	411	390	372	419	385	400	390	401	397	390	388	373	396	370	363	358	388	396	379	357	380	370	416	333	389	365	385	368	355	404	392	412	354	434	391	388	353	405	415	393	369	389	390	387	395	370	332	361	390	354	391	370	386	409	362	370	405	354	360	342	394	358	366	392	384	383	389	387	386	395	375	374	373	398	357	367	389	369	396	411	402	393	360	381	368	359	412	376	349	410	395	410	396	427	357	367	387	364	404	382	348	384	387	371	378	364	395	384	365	370	389	342	367	376	395	370	426	385	407	370	372	386	381	395	405	396	393	365	416	387	374	372	362	380	390	366	363	366	413	386	392	380	374	409	397	354	369	388	395	411	361	387	390	384	371	376	387	415	409	373	405	377	401	356	393	366	364	375	363	380	376	402	383	379	386	398	364	423	371	385	380	366	401	388	408	376	400	359	377	369	382	379	388	359	377	377	398	355	417	395	339	361	362	361	395	385	394	390	371	366	396	373	382	380	381	360	353	397	387	360	348	387	413	388	405	350	384	374	371	389	351	363	365	385	395	377	387	364	393	395	388	401	336	396	389	372	408	383	428	392	377	425	385	373	397	366	372	384	351	326	371	361	402	393	378	375	416	378	374	381	393	393	334	346	412	396	384	391	377	367	391	368	382	373	393	405	380	407	360	411	399	351	401	370	403	362	377	401	412	395	382	377	403	351	379	391	386	384	356	403	418	412	394	381	397	399	383	360	405	354	388	390	358	417	386	384	366	388	373	352	404	344	379	384	372	387	366	374	335	390	401	363	373	377	363	390	386	400	360	346	356	386	383	366	361	396	373	377	391	403	379	377	376	389	387	400	350	365	402	403	386	364	365	338	388	390	419	372	376	403	402	379	378	337	385	362	361	375	393	359	402	365	327	369	358	394	392	393	374	383	391	380	380	394	372	382	370	369	393	355	392	347	367	368	382	419	382	386	396	357	380	374	379	383	374	370	343	353	395	366	369	367	424	383	367	353	348	359	390	394	388	358	399	369	387	375	383	366	369	382	405	368	421	339	404	373	372	377	349	346	364	379	395	372	403	378	376	363	332	372	391	378	378	366	353	396	411	379	403	365	386	385	383	343	418	424	396	348	373	421	402	409	395	403	434	376	404	367	378	386	368	388	375	399	373	340	338	397	379	371	387	399	352	380	416	393	355	385	383	403	368	381	393	376	354	367	382	358	391	377	373	387	376	335	390	349	382	362	405	424	398	380	394	371	361	381	377	375	350	405	379	372	374	350	364	392	372	378	366	395	352	377	384	369	387	351	339	389	401	385	366	399	374	374	379	361	372	400	411	382	367	369	377	407	372	386	381	367	363	385	393	393	352	368	368	360	397	354	374	400	394	392	386	369	375	362	368	388	388	375	384	387	402	378	424	433	411	385	376	368	357	357	377	374	354	383	380	375	378	377	393	377	386	360	397	410	389	358	399	368	371	355	365	374	345	369	375	372	399	382	341	395	408	404	374	386	378	381	408	364	423	381	376	333	376	355	386	390	342	381	393	400	402	367	383	388	391	361	391	382	370	407	356	384	418	393	360	401	344	390	369	386	370	368	348	419	415	389	372	378	371	364	406	411	404	388	361	381	383	363	372	373	351	370	390	387	383	391	413	358	378	374	361	402	352	357	386	389	365	371	402	351	388	380	385	381	383	422	363	391	383	372	338	389	391	370	371	407	387	379	390	400	345	395	401	374	362	326	385	406	369	402	368	402	384	379	380	402	377	401	424	393	389	372	402	387	382	343	388	329	422	366	404	371	410	365	392	409	410	372	391	376	368	346	383	375	394	389	351	365	387	385	352	418	380	381	379	376	387	335	391	347	367	367	392	387	367	382	416	357	411	411	419	370	365	405	375	361	372	396	395	383	378	343	393	367	405	353	403	396	377	374	430	439	386	386	377	404	363	419	393	373	397	396	402	369	364	386	376	396	398	409	410	394	376	383	368	387	399	369	377	365	407	392	411	406	378	347	387	340	352	365	386	384	387	378	402	375	419	368	367	383	350	388	382	389	391	380	407	398	399	342	385	395	379	358	351	372	384	393	361	377	380	370	381	392	353	369	383	375	380	365	381	372	402	362	366	380	393	351	397	401	393	356	331	395	374	421	393	393	370	373	363	405	383	385	402	415	380	399	388	388	398	385	361	396	374	338	409	401	363	392	371	390	379	353	385	391	327	369	386	361	392	397	394	346	373	375	402	396	407	390	411	384	393	369	385	380	402	377	364	416	364	364	378	382	367	379	381	359	406	370	366	387	390	385	356	402	389	400	372	369	406	382	356	357	423	389	384	379	399	399	373	417	363	384	341	360	371	371	377	399	381	347	364	351	367	389	402	394	384	374	366	379	367	389	386	352	361	380	352	361	367	360	374	379	366	389	395	381	397	385	387	384	382	387	362	349	353	379	383	390	350	397	411	373	374	361	382	390	368	376	352	383	389	380	373	375	370	431	372	400	376	381	410	380	349	406	408	370	399	403	377	336	414	433	392	398	396	381	401	389	409	362	381	358	386	362	371	375	382	401	396	416	395	366	397	391	371	373	389	387	395	365	418	367	368	410	392	365	361	407	364	374	413	396	352	358	371	372	399	398	392	389	355	397	373	368	398	384	367	368	377	350	396	377	376	411	406	396	404	363	364	394	407	316	410	358	361	372	352	401	391	376	419	404	376	402	382	363	362	364	381	386	381	362	396	402	410	373	407	371	419	377	384	403	404	365	385	396	358	376	364	377	350	401	375	392	359	389	396	347	363	358	364	370	374	372	379	408	413	371	375	340	363	424	379	409	370	397	377	371	361	363	427	353	353	369	363	392	429	367	372	351	384	379	382	440	396	377	400	393	365	378	377	400	345	356	391	366	365	350	389	371	374	345	404	387	373	399	382	358	396	348	371	362	404	366	417	398	377	375	388	381	364	370	387	402	363	409	410	374	374	382	392	389	382	393	412	376	365	385	392	359	408	385	402	404	395	398	374	375	372	379	400	385	392	379	381	393	349	393	353	340	386	378	377	409	370	366	406	427	388	380	369	378	403	391	407	367	405	370	397	422	407	375	361	385	353	374	362	373	379	382	366	394	378	367	400	354	390	396	391	413	411	392	397	404	413	385	365	406	430	381	398	393	389	372	371	370	379	417	404	371	392	345	396	396	404	388	359	377	346	401	400	397	422	360	380	353	391	359	350	392	355	388	405	431	395	414	397	322	372	383	384	361	395	349	386	366	358	376	358	373	396	380	376	379	391	375	352	410	366	362	376	366	377	394	347	373	361	368	386	410	399	394	337	349	369	342	372	390	406	368	321	375	382	388	379	373	395	390	372	363	379	336	407	392	362	339	406	346	376	369	395	395	352	386	363	355
20761	38188	25200	11940	6072	3626	2620	1810	1617	1231	1041	915	884	884	775	756	787	670	740	693	709	729	688	669	689	683	699	694	703	705	660	689	653	664	708	674	697	653	628	670	662	667	638	607	667	646	654	686	650	637	650	673	652	675	581	634	668	646	665	655	657	652	657	600	613	710	597	695	627	686	643	713	663	633	641	640	692	686	626	672	617	628	644	653	618	612	661	608	684	688	593	659	659	682	636	674	632	683	662	616	627	611	667	678	645	650	655	592	647	683	655	613	658	650	648	641	643	639	691	651	677	664	622	666	666	654	636	633	639	680	639	644	660	682	698	672	673	633	670	635	682	645	615	665	677	643	671	646	669	624	663	688	616	688	707	649	682	676	672	649	666	677	652	642	672	672	663	686	645	650	625	641	664	612	678	650	701	668	663	655	613	647	657	598	710	616	658	742	658	667	629	716	669	700	695	647	653	691	645	627	692	659	595	652	629	663	657	676	643	655	699	683	660	646	631	663	723	612	655	649	655	657	620	606	666	650	655	740	635	663	595	663	592	690	654	643	624	692	644	654	646	651	685	702	608	662	656	653	674	693	638	677	664	677	634	617	658	637	654	663	647	680	660	646	669	664	695	645	625	691	675	658	646	626	665	648	675	638	668	641	646	686	678	668	623	688	656	668	654	646	696	687	667	633	686	674	624	680	629	641	646	638	647	697	637	664	672	684	646	678	622	613	611	644	651	628	634	680	620	685	621	644	679	667	655	655	650	641	627	659	674	674	667	676	728	686	608	709	609	655	642	687	653	654	642	659	657	663	679	688	653	661	692	716	686	644	635	669	638	636	656	667	656	664	662	622	696	607	645	709	639	617	638	664	691	634	677	632	667	644	640	637	660	646	674	651	672	658	662	678	635	629	726	641	662	635	679	664	653	649	619	689	647	646	624	632	643	724	681	652	626	659	668	674	694	661	641	658	701	656	669	624	659	683	732	665	637	629	618	678	665	678	600	666	691	643	637	672	701	625	631	655	680	641	668	668	653	651	650	646	660	679	678	651	680	692	642	647	662	669	679	637	673	654	672	685	692	685	642	644	656	646	659	675	700	627	610	591	655	621	657	654	663	631	701	650	639	631	615	665	631	653	645	630	615	589	666	630	656	644	658	655	642	696	649	680	657	630	670	693	672	673	626	616	619	656	677	648	649	630	651	660	617	637	672	688	608	688	640	613	703	636	677	660	636	680	637	596	691	660	683	659	647	746	657	656	670	663	693	680	646	635	654	634	646	680	639	683	636	670	702	575	641	617	632	618	627	664	654	656	620	647	664	651	669	686	626	660	639	672	631	610	609	679	624	664	660	647	646	711	641	704	645	631	650	645	645	648	647	651	648	656	695	681	605	663	690	655	698	692	680	658	686	680	617	675	688	687	683	629	683	612	682	688	685	630	636	650	643	613	680	692	680	655	671	676	642	661	631	641	740	626	608	706	653	680	652	698	661	681	638	667	626	661	675	676	666	615	659	662	636	657	667	663	653	663	678	658	684	628	655	650	703	655	652	658	639	625	672	656	619	697	592	710	623	664	626	679	679	685	691	650	681	661	637	667	695	618	620	628	645	682	672	709	659	633	643	644	654	630	653	698	633	653	637	675	686	645	688	672	694	673	664	655	684	631	650	662	659	657	665	681	635	615	660	662	656	673	669	678	646	689	663	648	680	625	626	650	626	660	625	661	643	712	671	651	636	661	681	632	649	646	668	643	659	640	616	655	632	692	631	689	658	653	650	657	638	682	647	657	671	687	687	649	669	654	604	665	629	721	640	712	644	624	688	678	660	641	656	682	673	649	687	685	662	667	682	632	668	610	653	720	733	631	674	661	639	694	654	662	644	691	673	683	657	616	688	605	609	662	650	655	659	644	660	660	678	689	635	657	651	672	593	629	680	666	649	652	693	632	671	653	634	650	642	615	695	674	646	637	613	644	684	655	640	684	639	652	654	650	692	640	654	680	666	654	638	664	670	645	655	694	692	685	628	662	650	690	616	681	651	659	676	659	620	636	651	665	642	627	677	631	655	663	634	679	678	667	627	640	653	647	648	645	654	665	664	623	631	695	695	658	670	678	688	640	677	681	651	643	686	681	612	629	651	669	662	678	675	653	646	645	644	643	673	685	638	645	609	633	661	671	669	677	626	674	678	694	645	662	666	664	654	645	643	660	637	691	647	604	732	656	677	691	677	671	668	646	669	625	651	640	670	630	654	673	661	673	683	682	685	661	658	677	670	641	669	613	747	672	651	643	632	624	655	680	718	646	690	674	645	656	656	671	636	665	631	654	666	647	616	664	662	616	658	656	659	663	666	659	680	620	654	632	660	658	656	718	651	658	634	697	705	616	624	632	628	632	696	695	648	654	672	650	649	664	670	648	664	647	645	649	680	665	613	638	616	668	668	651	623	652	690	674	615	680	621	686	670	656	668	639	642	635	658	642	673	612	674	629	681	685	663	672	632	682	654	606	640	627	675	670	633	641	637	659	689	690	624	661	660	706	678	581	684	689	648	683	667	697	672	637	640	614	701	660	670	606	632	621	666	628	641	694	652	646	695	660	711	693	660	711	651	586	667	643	630	647	635	663	693	627	626	673	659	679	683	685	643	635	667	614	660	663	629	639	657	636	622	627	675	643	664	616	666	652	707	656	645	650	687	612	672	665	677	648	650	657	679	632	622	672	671	660	689	707	674	665	651	661	683	617	625	627	652	585	650	649	684	589	671	660	648	658	697	681	648	693	658	687	632	620	648	608	659	639	663	671	668	652	666	622	653	653	666	672	629	640	626	642	654	618	640	650	652	682	646	675	693	685	669	686	615	658	601	622	677	641	642	669	615	636	690	623	653	663	629	671	658	635	660	649	684	688	630	647	662	655	671	686	670	636	631	656	598	621	670	635	633	664	639	650	643	674	648	655	667	676	670	637	639	671	659	668	625	676	673	619	633	631	692	643	630	682	618	628	601	679	654	624	640	688	674	684	612	574	638	650	650	667	624	625	634	659	694	642	671	624	637	642	663	670	698	712	615	684	677	628	655	699	689	637	647	658	679	622	636	672	642	680	624	678	658	675	678	689	641	626	648	727	660	626	667	673	641	625	637	683	687	643	626	650	634	674	620	671	639	643	670	649	596	657	646	671	686	679	658	682	684	638	598	666	671	685	614	666	710	670	695	644	628	629	639	674	674	612	630	647	630	636	668	632	701	643	708	657	626	670	647	631	642	678	684	653	670	676	646	648	657	660	576	643	652	663	630	623	653	703	607	623	674	647	607	676	691	674	661	691	640	673	638	604	651	653	695	658	699	671	642	658	675	669	678	645	664	659	672	669	710	681	637	672	655	683	635	658	673	609	663	625	646	622	636	655	653	674	601	651	676	663	644	677	630	637	687	650	643	668	668	633	660	657	676	644	661	656	644	670	622	684	665	695	667	661	651	651	687	637	680	634	664	658	604	654	651	664
22917	21555	28593	24937	21514	16589	3907	1464	974	792	603	476	427	400	349	326	287	305	305	255	283	250	269	264	231	282	237	244	246	229	247	234	229	267	247	243	279	231	242	223	230	246	264	218	236	262	239	209	244	216	249	239	231	234	229	224	214	213	204	249	234	237	233	241	247	219	229	260	236	240	226	245	245	234	229	253	229	253	239	232	215	247	222	247	181	208	240	234	238	216	229	234	246	231	222	240	226	225	223	242	232	254	230	224	246	276	227	239	205	232	239	234	265	246	230	249	255	237	217	224	221	217	226	219	241	237	214	212	199	228	236	234	201	221	212	228	206	237	255	226	248	224	234	227	232	234	204	241	208	226	246	227	256	232	216	225	244	233	217	218	221	223	218	211	227	241	229	231	246	226	240	237	199	239	225	230	226	230	255	205	224	207	229	217	248	227	268	240	252	222	223	224	238	230	204	245	241	206	220	215	229	224	211	237	216	238	233	213	233	238	221	257	229	247	224	238	225	240	202	209	235	241	230	219	236	236	235	253	248	245	205	210	239	232	233	239	220	220	204	231	244	227	238	221	237	219	233	217	253	247	223	225	219	238	219	202	223	226	216	262	269	216	225	207	251	225	211	239	209	230	215	230	207	221	221	233	214	212	220	232	242	230	219	204	227	222	234	220	220	256	232	220	207	242	231	235	230	225	261	225	216	222	220	242	216	215	273	245	235	227	242	243	218	229	219	232	235	214	205	198	249	241	231	233	235	225	230	228	242	238	210	237	224	247	180	230	248	185	213	232	215	221	221	229	220	234	223	228	211	234	240	216	230	255	209	224	229	220	245	228	248	222	219	223	218	209	229	205	194	252	227	225	228	243	256	250	209	244	253	246	214	239	229	246	224	251	255	256	238	213	230	252	219	224	212	229	239	236	215	241	239	236	238	215	230	223	225	213	212	232	218	244	241	221	237	242	248	213	239	244	226	235	223	253	239	238	238	226	213	216	254	229	235	257	236	218	246	209	216	239	205	209	196	225	238	241	254	229	256	230	200	203	237	231	237	228	238	229	244	212	221	236	253	210	232	239	230	242	232	239	230	234	250	220	214	246	228	219	225	216	226	209	241	243	230	214	233	246	238	233	264	228	231	196	223	217	226	218	238	211	204	236	255	221	241	213	229	244	224	231	230	202	214	226	233	277	243	204	222	252	245	236	235	224	228	225	219	232	245	229	231	198	234	240	213	228	212	233	212	217	215	226	239	219	220	220	256	231	213	222	233	241	210	225	243	218	227	241	217	233	221	219	237	247	216	221	213	218	237	234	219	204	224	210	207	208	233	252	234	196	228	237	223	227	220	250	224	243	223	210	242	219	247	226	211	225	226	225	224	231	251	242	233	224	217	219	204	213	217	235	224	234	241	250	233	235	204	249	244	251	215	228	250	218	230	247	249	254	228	240	206	236	206	219	231	234	231	210	219	218	228	218	212	244	218	223	223	232	221	256	238	234	231	203	247	233	217	212	236	237	232	213	241	218	266	211	212	229	228	222	234	217	247	204	220	200	236	241	260	209	213	263	225	217	210	213	197	223	219	225	262	219	244	216	220	213	228	239	219	234	242	227	224	216	228	233	229	217	216	238	222	201	237	228	236	221	238	227	213	221	201	239	199	211	248	222	254	252	242	223	215	235	227	232	214	241	234	225	253	243	233	242	239	222	232	223	216	229	215	205	229	237	205	211	231	249	229	232	220	246	215	192	218	231	203	256	209	220	233	213	223	228	195	215	222	218	226	226	225	226	228	205	222	224	245	225	233	214	230	241	222	228	236	227	233	226	221	224	218	260	216	216	186	225	246	233	234	239	227	225	222	214	240	221	243	227	218	208	238	244	223	186	225	230	213	212	230	208	238	196	241	235	213	226	228	208	224	238	230	218	222	235	199	231	241	240	223	223	225	204	247	225	221	214	210	186	229	254	204	231	202	214	220	242	236	226	219	221	249	236	259	222	221	230	230	232	219	216	232	231	245	246	230	208	223	216	223	234	196	226	217	226	224	252	212	231	225	234	222	240	256	263	207	206	205	217	224	212	256	238	219	214	252	216	231	231	206	211	210	235	224	237	219	225	204	242	231	259	205	209	222	249	229	218	230	237	215	224	229	225	229	232	229	214	252	227	233	232	218	207	213	218	237	186	217	240	209	244	201	247	226	200	230	216	206	228	192	223	217	225	240	246	235	238	262	235	227	234	218	242	245	238	232	246	210	220	207	215	202	229	237	217	223	224	247	242	197	234	255	247	205	220	229	226	204	226	197	209	214	225	237	246	240	237	221	245	213	238	226	211	236	240	210	256	222	236	211	211	210	213	216	205	253	212	217	225	207	226	235	204	225	207	237	231	218	220	225	189	242	239	224	239	225	247	230	251	224	207	245	223	240	224	211	230	262	205	218	252	207	205	242	246	220	241	203	232	208	213	231	234	202	251	237	210	208	216	231	241	233	213	226	242	218	237	235	251	213	232	227	238	239	240	224	212	238	231	211	245	215	214	204	223	201	218	215	224	221	205	217	238	218	223	220	209	223	240	245	205	196	221	232	229	212	239	217	238	231	205	254	230	219	215	242	241	216	222	245	223	236	209	234	221	234	217	215	231	209	219	222	248	218	229	250	251	234	221	240	251	250	217	253	228	217	265	194	239	215	212	245	258	230	202	220	191	227	246	201	215	220	227	210	243	215	219	227	216	234	220	206	204	232	214	241	236	229	244	217	246	204	195	233	202	221	227	233	234	242	236	239	220	227	216	212	198	223	236	232	202	219	233	213	245	221	226	231	210	239	232	234	232	218	232	244	227	241	201	224	231	198	253	210	219	213	261	222	218	233	226	218	246	243	234	231	209	213	232	237	220	227	226	209	195	212	227	231	219	216	218	219	212	245	238	234	202	237	218	238	218	234	203	209	238	219	228	217	221	225	201	219	249	228	241	248	250	218	231	208	212	210	193	209	212	242	258	231	208	223	209	219	209	234	231	236	239	213	204	243	234	230	250	232	242	221	225	238	250	203	244	232	245	252	213	222	252	236	230	219	228	243	231	202	213	234	224	240	216	205	233	210	244	262	254	236	221	252	211	193	227	222	225	215	240	223	222	220	240	213	264	230	211	223	204	239	249	226	251	220	232	218	229	253	233	239	236	229	234	212	223	232	232	230	243	233	236	225	242	246	199	236	222	224	220	230	216	226	215	209	219	213	232	241	236	223	215	223	233	217	224	250	225	248	266	216	250	184	227	239	214	235	246	234	227	235	224	205	242	190	247	208	227	225	212	228	245	197	227	206	220	227	237	233	239	228	193	239	237	222	205	218	243	232	234	224	217	232	239	234	234	216	235	226	225	232	233	214	229	247	229	209	231	226	228	231	217	184	216	225	205	239	222	256	216	211	223	210	231	222	246	205	237	234	221	229	225	222	245	230	225	231	234	238	223	222	239	223	218	237	243	241	236	228	224	209	230	240	215
25517	52058	40522	26796	15415	8128	5138	3657	2673	2083	1572	1263	1060	872	775	728	609	626	600	524	485	514	451	483	489	443	496	424	433	427	452	434	440	425	424	405	418	422	443	426	410	436	446	425	369	411	378	372	431	399	426	393	398	404	349	409	412	387	386	406	370	425	420	406	387	441	431	384	398	403	413	420	379	439	384	367	375	420	396	407	413	386	401	418	392	395	393	393	412	421	398	365	396	373	411	417	439	417	380	413	396	408	412	404	410	403	411	407	438	391	379	448	427	402	399	391	411	437	436	416	351	404	433	414	358	355	394	395	382	385	405	386	392	380	403	392	390	378	402	391	413	405	393	407	413	418	382	376	418	380	392	396	426	398	395	377	432	399	381	392	389	394	421	384	400	377	424	409	380	393	409	388	413	372	405	372	341	390	417	396	359	399	417	436	390	399	428	421	393	406	383	413	420	446	378	367	412	408	375	441	375	395	368	397	377	400	377	373	388	398	389	387	411	419	380	406	368	415	394	385	418	398	368	393	410	421	458	415	415	398	424	397	401	382	409	414	415	435	432	401	380	393	390	383	415	401	391	370	420	402	393	383	419	399	392	392	411	435	408	383	407	385	388	377	397	390	369	372	431	376	372	399	395	339	384	372	383	370	376	440	393	401	376	388	405	421	402	378	417	353	370	418	438	396	395	400	415	395	403	374	378	410	418	377	408	362	434	406	405	358	394	396	399	414	402	412	394	416	415	385	391	400	430	358	408	390	397	393	401	397	398	415	427	377	399	416	330	388	438	409	398	414	399	411	411	418	402	352	387	367	401	409	414	420	400	382	418	362	400	365	385	388	403	407	389	370	355	411	357	400	395	400	396	405	385	401	421	428	404	386	379	372	400	375	406	399	403	383	386	379	395	380	411	406	401	389	386	413	387	370	405	405	386	381	416	374	375	380	371	407	413	404	429	392	394	380	411	376	386	377	397	431	426	374	393	401	397	414	390	406	384	405	376	420	388	374	415	397	388	406	396	388	377	392	392	416	403	382	381	372	411	397	362	399	388	393	389	403	400	419	382	396	406	405	398	406	391	365	400	397	411	396	397	409	430	362	364	388	414	390	384	394	381	393	389	385	382	397	404	408	386	392	367	405	377	355	372	393	394	414	436	395	403	420	411	391	405	350	386	379	416	378	395	418	392	378	380	402	405	386	377	407	390	407	397	395	427	380	360	398	369	379	397	389	397	425	405	395	413	388	440	407	380	385	395	411	396	400	370	398	400	363	413	410	390	357	394	392	379	374	411	396	416	404	388	430	377	431	401	422	417	364	400	380	398	391	386	383	413	404	360	424	370	391	398	423	372	391	430	395	366	367	380	401	390	366	364	378	402	385	406	376	366	373	425	420	427	361	371	409	362	380	412	412	415	393	358	428	393	410	405	366	417	404	386	391	411	398	423	385	387	398	380	391	386	417	411	406	365	410	378	385	406	403	399	396	394	408	428	398	400	418	354	378	387	432	417	392	409	382	395	392	413	398	409	398	424	378	407	430	388	414	371	436	416	390	419	439	387	407	410	405	389	368	432	395	388	390	387	395	425	382	408	413	406	408	411	388	344	388	416	420	373	398	384	384	412	371	406	373	404	354	460	397	366	403	404	396	410	400	382	353	381	381	411	423	425	406	414	359	423	373	366	389	389	407	390	382	421	387	415	401	405	384	398	426	381	392	409	397	429	406	406	381	383	380	403	400	404	396	368	397	395	426	367	395	410	393	390	403	364	398	402	395	378	400	403	381	355	379	390	351	429	371	359	382	367	380	405	419	421	409	392	382	391	402	389	413	398	384	388	431	341	394	386	436	438	359	368	418	382	376	377	415	412	419	373	395	432	392	381	390	367	395	396	376	395	393	389	405	407	395	389	375	391	377	412	430	373	422	440	387	420	395	416	422	410	405	380	392	407	415	418	365	364	390	389	369	396	399	406	431	412	393	355	419	400	393	384	346	386	404	397	393	384	408	394	348	397	434	377	396	395	402	404	393	412	353	413	385	405	404	389	403	385	398	373	373	376	370	404	383	375	347	405	389	421	380	393	394	379	409	434	377	381	407	376	396	384	400	396	396	401	382	438	407	435	389	431	385	399	349	357	393	449	385	384	383	388	440	404	406	378	423	402	380	390	410	396	398	394	402	396	384	427	390	397	415	439	413	398	375	383	396	379	388	435	398	404	409	373	403	390	386	405	373	378	361	400	408	391	387	393	392	400	423	418	375	411	393	397	376	381	392	382	449	378	364	430	388	412	409	402	416	395	394	391	398	406	424	369	389	406	406	419	424	395	363	415	373	376	382	355	375	385	388	414	444	398	396	397	385	393	424	435	399	389	397	385	392	380	353	391	382	402	403	409	396	400	389	396	384	366	410	402	389	369	419	421	377	425	422	408	375	388	377	422	377	392	395	411	387	376	366	376	369	382	407	413	386	427	406	403	420	403	407	395	385	410	414	353	394	394	374	386	430	416	432	376	409	402	419	415	411	392	390	405	384	422	392	462	376	397	395	376	386	366	409	402	415	398	388	380	398	359	364	392	388	392	429	399	402	396	370	393	382	395	396	376	410	377	410	369	384	379	379	362	407	388	410	373	424	385	410	395	390	376	379	389	404	385	398	390	387	405	380	387	378	431	401	388	389	375	415	427	395	402	401	355	390	403	374	366	390	410	369	381	395	361	395	400	399	410	379	445	440	404	377	366	351	388	397	351	369	407	405	405	384	377	413	401	387	376	415	388	387	372	375	429	411	375	398	365	389	392	423	396	356	372	415	423	382	376	358	357	348	396	439	417	421	398	396	384	389	379	393	428	413	383	393	413	416	422	386	379	401	380	370	394	408	412	378	429	361	384	379	378	421	412	350	391	351	399	398	402	380	383	381	419	366	431	366	408	394	366	357	396	428	409	394	410	394	406	378	415	392	360	457	378	400	448	375	391	395	429	386	371	386	394	389	412	413	387	403	378	385	413	384	361	403	395	399	407	419	420	407	370	389	397	407	378	394	409	426	398	390	374	380	386	388	389	392	451	369	416	386	434	401	416	418	381	396	390	419	399	403	410	380	392	399	377	400	381	403	388	401	391	390	373	392	359	409	371	397	401	432	413	405	426	421	396	379	405	390	446	402	421	405	414	433	399	372	402	418	423	444	360	386	427	421	391	371	402	420	402	390	376	391	403	404	404	416	409	415	371	392	400	425	408	419	401	443	394	407	409	375	409	381	395	396	378	370	409	417	411	367	369	432	387	403	395	395	394	393	388	404	391	412	414	397	402	422	384	388	408	367	394	409	401	372	405	389	408	381	391	404	358	361	388	393	397	401	377	378	406	412	414	380	427	374	406	373	394	423	399	408	391	388	353	377	397	394	401	388	403	373	344	377	410	425	419	366	379	382	388	393	413	419	416	401	441	411	399	384	430	403	413	409	369	415	421	414	425	415	395	393	423	405	426	406	421	384	369	405	382	390
27996	21944	17572	6709	1830	1020	759	607	517	550	507	473	439	425	427	404	408	404	403	408	430	399	403	407	381	382	410	411	420	388	439	415	412	408	389	405	410	344	435	387	412	419	402	393	411	402	419	383	412	391	410	418	431	404	384	397	410	406	428	422	435	404	379	453	408	402	404	410	392	379	440	444	403	412	432	393	417	380	433	384	421	411	399	370	410	347	404	425	426	417	427	435	388	387	394	394	426	418	371	402	436	418	388	387	458	398	403	402	410	423	397	402	416	438	407	408	394	406	400	426	392	405	369	429	416	424	387	409	409	415	412	404	425	403	397	403	431	406	418	392	377	385	398	425	400	406	435	371	398	428	390	402	416	412	391	393	436	369	421	382	404	416	402	386	418	394	387	392	386	385	409	405	421	420	402	426	449	395	428	408	434	445	418	400	436	401	391	423	431	390	402	389	431	437	393	393	421	388	438	408	396	429	379	409	366	382	391	420	415	397	394	384	371	423	411	376	381	414	434	416	419	407	425	388	407	411	422	392	356	438	374	394	461	423	428	395	429	402	435	403	427	419	383	394	416	401	401	403	381	426	389	394	379	402	404	405	417	404	412	403	458	387	400	411	383	428	416	393	381	419	389	435	363	403	398	394	405	417	423	417	426	401	413	439	415	420	409	399	387	418	447	404	420	409	409	410	408	410	399	388	392	415	413	402	453	396	400	378	380	414	444	390	458	392	358	425	386	404	407	406	395	410	394	397	422	391	404	390	401	446	401	439	376	401	402	425	430	428	389	385	448	377	432	374	378	425	397	425	413	440	399	380	401	425	440	406	431	393	432	372	417	407	432	366	370	454	400	436	404	404	409	389	395	406	384	392	385	383	414	384	426	383	390	405	396	385	405	384	397	407	371	390	373	400	422	408	401	449	432	399	406	390	402	392	393	405	400	395	447	423	402	414	394	394	398	419	413	378	367	397	380	403	414	415	412	410	425	381	420	399	381	420	395	401	439	407	400	379	401	412	391	396	387	400	379	418	397	406	420	416	405	399	393	409	405	384	383	390	427	402	383	415	383	459	423	397	401	410	404	381	400	400	400	427	425	413	386	377	374	424	398	390	434	400	413	395	402	407	433	430	411	384	387	379	415	401	379	415	391	411	392	381	395	413	419	428	432	419	453	422	421	415	383	405	471	410	426	411	417	395	388	368	430	388	418	427	429	399	424	390	428	439	435	411	395	404	399	377	410	415	441	390	394	397	402	413	370	389	392	426	402	400	395	424	404	376	381	459	449	388	396	391	393	392	402	390	378	384	407	409	382	418	412	434	401	397	414	406	401	414	421	426	417	423	402	372	443	389	413	405	424	395	396	425	424	441	422	454	442	390	428	445	430	426	401	411	406	442	408	406	412	403	388	392	426	377	403	446	440	409	419	387	387	422	401	447	403	384	405	365	371	415	406	413	389	439	398	408	437	428	421	423	386	449	400	375	413	398	436	403	416	364	408	462	410	374	378	416	385	417	426	426	400	419	441	412	412	396	416	419	417	434	414	426	394	431	400	413	392	381	414	417	417	442	389	391	408	431	378	431	414	380	435	383	398	438	423	450	403	404	378	398	408	434	404	408	395	435	383	403	413	423	406	409	398	410	371	421	408	397	395	392	407	372	424	418	417	448	385	406	394	400	375	436	389	378	396	426	423	392	425	428	389	432	362	392	411	417	423	411	395	398	414	367	386	400	412	390	420	425	415	407	386	428	378	420	411	418	434	398	384	390	395	402	415	410	390	396	366	389	389	386	369	383	412	436	398	408	408	396	444	420	395	388	363	405	427	443	391	410	389	437	389	406	381	424	407	408	408	402	424	428	382	403	384	430	402	406	406	389	387	393	390	404	400	397	367	404	409	371	394	380	434	391	409	395	396	400	394	399	405	369	441	418	394	391	408	418	428	398	423	404	412	410	393	377	404	382	376	395	391	413	394	416	424	399	418	429	396	395	401	398	384	420	390	401	408	385	418	420	414	390	395	406	401	374	381	400	411	407	389	387	419	395	397	438	398	410	421	435	403	421	358	417	384	418	404	436	435	381	398	399	390	397	407	416	392	428	426	419	459	402	395	372	431	405	434	448	392	401	395	398	421	388	423	421	406	435	404	388	378	407	421	422	426	381	412	429	414	417	413	417	393	419	420	406	376	429	405	394	410	415	409	422	401	431	422	415	422	412	369	421	431	400	418	419	408	409	397	381	428	402	426	390	373	420	396	397	411	384	382	418	480	463	438	429	377	437	438	384	409	425	410	417	425	385	404	416	392	384	470	385	374	414	361	394	401	399	384	371	397	405	390	381	413	394	413	390	401	438	441	438	382	391	429	428	397	398	388	424	393	389	433	414	390	399	396	406	385	376	389	443	366	407	406	425	406	379	403	388	442	398	417	389	408	397	407	406	386	426	412	384	407	386	411	436	414	406	389	445	379	358	421	415	431	414	387	429	420	412	402	378	374	374	420	419	378	397	367	394	397	427	410	407	389	413	386	430	439	385	402	415	411	396	424	406	422	400	410	411	471	385	405	405	417	416	391	447	399	377	433	387	410	420	416	381	396	413	437	409	415	398	364	423	365	395	390	425	403	435	378	411	406	445	417	479	401	415	418	390	415	390	439	383	424	404	422	413	386	379	428	410	398	392	450	423	428	385	403	389	364	396	423	400	444	412	410	430	416	420	363	414	378	415	410	395	402	360	403	399	411	406	416	436	403	391	406	410	421	401	374	417	390	415	400	375	385	364	412	427	437	410	425	440	421	386	427	387	402	449	382	396	396	400	415	417	401	395	397	394	386	446	379	443	407	431	469	408	400	400	416	399	417	418	413	372	407	425	386	403	443	390	408	433	397	383	402	407	452	382	376	378	431	415	424	417	412	435	375	410	390	399	387	418	366	358	387	406	418	391	397	417	384	424	406	437	411	391	393	361	395	411	409	432	391	414	377	444	404	396	403	394	406	422	419	403	437	380	390	404	426	398	407	396	406	435	404	404	402	454	373	411	397	397	405	409	421	394	430	425	438	412	403	428	342	418	404	421	440	412	424	409	386	441	362	411	409	442	436	362	416	400	372	410	407	386	414	424	385	393	429	406	420	381	400	393	413	404	404	389	418	427	398	387	422	414	409	394	407	384	397	408	394	414	438	439	408	396	416	407	394	392	415	397	416	410	396	420	418	421	415	416	414	446	415	404	390	403	400	384	415	392	427	411	369	440	399	415	383	410	437	406	423	406	422	433	393	419	398	411	398	414	453	447	376	411	399	430	406	390	421	405	432	439	387	366	370	413	432	394	406	403	404	421	410	403	381	404	386	430	399	447	403	395	397	425	389	411	408	394	400	396	413	380	408	429	384	420	390	386	380	405	406	388	381	407	393	399	358	403	389	407	432	396	374	414	444	423	447	427	393	363	401	380	431	385	436	420	423	425	396	427	414	412	384	394	433	405	391	456	383	440	391	405	436	367
20419	34924	22130	9613	4152	2549	1811	1445	1188	1026	907	907	798	809	768	772	776	758	764	760	707	757	729	723	671	717	687	746	728	725	660	716	736	774	687	722	728	736	722	722	717	667	695	708	726	715	734	727	702	694	694	694	727	728	703	722	715	701	688	714	675	674	698	754	735	701	745	769	730	695	734	707	692	728	723	684	707	760	740	718	706	687	692	693	716	649	670	720	752	691	681	676	700	664	733	730	660	709	709	751	706	731	681	685	709	721	717	708	751	671	723	714	639	686	727	688	694	736	694	721	718	697	693	709	719	719	711	719	730	689	701	666	730	714	681	692	735	709	793	659	741	719	705	729	718	735	712	721	719	751	737	759	691	711	711	690	715	728	734	728	699	721	748	681	707	733	697	698	705	668	686	688	706	692	705	683	660	748	751	723	704	725	700	647	723	722	712	679	705	698	694	684	722	697	761	753	719	727	689	731	676	696	662	720	732	694	700	676	677	716	704	705	694	729	747	703	686	694	716	708	750	720	676	704	661	742	701	716	695	743	674	717	773	723	695	673	687	689	742	734	719	711	690	728	675	773	663	707	706	710	729	723	702	747	675	709	710	720	737	712	705	705	730	697	679	704	768	697	676	712	730	688	693	708	687	702	679	718	753	671	747	686	741	721	700	707	728	739	708	740	694	700	672	698	696	701	721	737	705	728	705	679	702	720	687	718	674	686	711	719	689	737	679	706	697	746	734	746	759	701	720	668	709	665	722	724	663	732	692	721	654	758	684	693	677	706	720	700	729	717	725	721	697	662	738	730	737	729	726	705	681	737	683	762	713	695	706	711	715	714	693	697	687	665	718	708	652	709	684	668	706	741	702	757	710	702	672	698	680	709	723	743	743	684	674	699	708	746	746	662	704	719	713	681	717	702	696	744	734	685	671	729	716	721	725	696	725	739	730	703	765	677	664	673	722	714	723	673	720	758	768	757	718	651	745	740	683	737	710	698	675	688	692	738	689	736	679	739	686	695	743	703	688	767	704	729	707	736	679	760	717	683	708	665	685	718	718	740	713	689	716	676	748	737	721	713	771	715	718	720	706	745	665	718	683	681	696	696	711	699	722	698	678	724	717	756	708	697	703	717	739	702	762	726	699	700	721	709	687	689	703	674	681	683	721	712	711	701	696	757	716	722	711	701	688	753	681	678	694	710	657	711	712	722	734	717	717	720	699	689	733	699	718	706	694	684	702	695	717	646	727	705	712	771	668	690	700	707	715	670	655	681	709	694	694	680	700	686	743	709	697	733	702	701	703	683	699	711	722	737	697	675	751	744	704	724	771	707	680	712	765	661	707	729	706	708	711	712	734	700	732	729	700	686	697	686	702	750	697	688	685	700	693	744	690	692	674	713	722	716	738	765	705	676	699	768	709	702	692	721	690	672	656	710	743	722	693	706	690	735	773	710	714	664	691	666	716	694	722	658	693	695	698	717	737	691	723	734	702	723	689	693	760	725	715	722	744	724	762	692	770	715	703	698	700	723	770	739	715	713	708	748	706	710	716	689	679	743	725	708	759	693	726	713	679	684	724	729	692	725	699	694	681	689	671	732	689	743	699	739	695	698	685	705	681	721	752	693	750	701	658	722	744	685	703	704	724	725	715	726	736	736	721	735	721	734	699	705	731	714	745	664	695	759	729	713	709	686	694	731	694	718	671	681	715	743	692	722	725	679	691	703	765	763	647	705	688	675	745	696	666	688	686	716	691	756	720	723	714	690	729	693	784	759	726	726	682	712	690	702	726	743	700	672	686	710	758	666	705	743	751	746	729	717	731	692	717	679	684	681	735	698	712	696	689	714	715	710	694	696	701	690	733	725	735	719	685	749	723	696	746	716	707	717	695	719	688	696	700	689	701	701	705	753	753	688	692	775	680	716	687	724	720	733	712	742	694	744	684	729	705	699	713	699	719	713	747	748	692	693	712	697	721	716	725	701	696	745	726	702	719	710	736	751	719	722	727	743	726	698	708	693	687	694	733	734	693	711	693	709	669	725	724	742	716	713	675	714	712	737	741	711	706	682	708	702	714	739	710	743	678	692	781	711	697	709	684	730	688	696	711	683	702	712	749	700	694	697	718	714	691	687	753	720	708	676	708	710	696	714	740	700	720	685	701	708	726	716	707	651	751	705	691	666	736	687	690	749	712	771	736	745	703	669	684	751	731	662	770	716	750	709	765	693	715	663	730	703	732	659	699	713	707	700	676	718	703	672	715	681	723	673	685	662	727	711	711	683	724	740	734	739	720	708	717	681	703	718	716	730	710	652	716	678	719	656	726	687	747	687	743	740	701	715	717	727	713	707	702	728	720	745	669	686	706	737	721	682	679	683	752	710	716	745	727	742	724	748	701	709	679	668	684	716	713	741	757	700	721	737	752	674	688	758	731	708	767	722	719	698	705	690	735	701	723	689	717	688	678	758	727	698	729	701	724	733	674	704	660	691	726	700	674	728	712	678	727	730	725	705	736	731	673	719	723	658	733	671	694	700	718	698	715	741	742	729	719	673	705	715	729	706	720	703	711	733	679	709	696	747	679	718	684	682	687	698	721	720	658	695	710	721	711	713	707	718	702	695	730	712	687	758	650	697	699	729	706	756	733	702	718	719	676	710	687	692	753	738	722	764	703	735	762	753	767	725	713	722	729	706	734	720	696	753	740	723	718	701	727	709	714	732	727	683	679	708	734	755	679	672	697	737	679	734	698	627	727	717	681	698	695	709	724	689	676	700	702	714	707	706	659	687	732	682	688	642	707	733	646	728	720	684	717	697	726	706	713	718	706	688	678	768	708	704	690	691	724	679	704	734	689	728	735	706	649	781	733	640	744	735	762	708	685	692	679	720	786	681	690	698	701	695	679	719	724	728	735	736	701	682	682	680	703	746	695	689	699	657	733	650	674	650	624	690	693	714	717	687	733	684	747	710	702	681	756	695	657	696	755	689	743	689	659	713	701	717	712	670	767	694	699	720	730	687	693	725	699	703	762	716	682	695	726	720	745	673	739	662	729	680	686	723	713	722	750	727	708	673	712	719	761	697	721	741	750	655	704	710	709	677	744	690	702	727	704	654	730	726	669	648	721	698	689	716	701	746	735	699	693	693	650	747	693	730	712	716	708	700	709	680	726	716	738	741	670	678	708	734	740	738	753	687	681	743	703	681	693	733	681	702	691	711	712	713	725	746	698	709	725	706	687	717	733	725	652	729	724	733	726	710	697	707	731	721	703	717	722	756	689	695	730	721	709	710	631	691	702	719	702	681	739	702	681	678	704	723	726	707	724	702	723	737	701	661	735	737	687	720	698	694	680	736	679	679	702	731	722	687	717	676	728	735	711	737	700	701	728	741	690	692	697	710	719	726	751	654	689	671	646	713	704	697	731	709	716	719	721	675	737	710	719	691	780	672	711	725	722	725	712	712	681	718	663	677	752	730	684	679	733	745	685	731	701	693	699	711
23817	21566	27907	25635	18364	4788	1698	1066	765	575	515	514	425	366	376	377	364	344	335	369	339	336	330	319	307	341	312	279	323	332	328	318	301	334	314	335	271	339	315	298	287	306	309	310	294	332	303	303	329	326	287	322	327	305	287	322	334	316	328	287	304	291	309	321	314	346	298	307	321	320	294	300	312	292	347	320	306	265	293	317	329	334	301	299	300	338	313	301	309	303	300	313	311	288	289	285	298	306	338	321	306	318	325	312	353	324	279	280	311	307	283	326	337	312	318	297	288	308	315	289	321	296	300	301	305	312	314	292	280	326	288	320	368	322	303	331	310	329	329	298	301	331	307	314	300	313	288	345	341	318	314	314	315	297	313	308	301	285	313	293	291	281	332	310	318	315	332	290	309	305	303	320	302	316	333	323	324	269	298	333	293	306	317	327	310	309	328	300	323	284	340	329	311	337	309	307	314	302	319	327	301	312	319	312	271	344	344	309	300	326	330	340	320	304	281	302	327	332	297	312	343	325	293	303	320	310	315	314	288	314	316	308	292	313	298	308	307	298	291	310	327	359	317	315	301	334	265	294	336	321	294	334	318	351	298	299	337	343	293	317	307	343	325	310	325	322	312	294	330	326	310	322	323	309	300	291	322	308	320	300	292	289	287	289	331	295	328	289	316	330	302	321	335	320	303	304	341	297	304	291	342	302	282	288	317	328	315	320	285	317	299	320	295	301	301	300	297	279	320	297	269	301	322	313	305	294	330	290	298	304	290	308	306	298	319	320	299	324	322	299	299	321	285	319	285	332	301	314	289	323	321	307	312	298	306	298	311	309	312	306	311	317	288	317	323	326	318	311	317	304	313	300	298	307	302	315	328	299	321	314	327	291	325	329	281	330	305	296	305	327	309	319	326	335	335	309	317	354	318	284	312	295	324	337	324	329	333	283	293	281	291	310	323	264	302	316	293	316	303	308	316	314	283	309	328	316	285	351	308	318	294	292	308	319	314	302	317	293	302	313	297	309	315	293	289	299	291	306	319	277	316	319	293	272	320	325	312	339	300	330	306	315	301	305	287	312	326	280	314	290	305	315	315	305	330	332	329	331	299	315	335	269	296	310	321	296	305	298	323	293	293	323	333	308	317	313	334	295	309	330	309	305	316	297	293	297	323	298	281	307	301	306	317	328	306	329	295	310	336	301	305	290	323	349	306	291	293	299	296	303	308	352	322	316	319	325	289	281	309	303	312	281	293	321	318	288	338	274	309	305	309	284	329	347	304	286	346	344	264	335	281	323	289	311	312	292	301	313	314	300	301	323	301	333	335	314	347	317	305	301	310	288	296	322	307	297	285	315	334	330	333	272	340	328	304	311	326	328	326	298	309	306	324	298	333	325	300	303	312	349	331	339	298	296	321	296	337	336	343	290	315	304	331	331	285	313	287	271	319	308	357	290	323	284	304	316	305	310	287	273	326	294	343	318	283	319	305	339	311	338	293	311	326	294	285	303	341	318	323	311	300	305	320	281	326	313	352	306	298	337	335	312	310	314	303	308	306	316	320	303	285	286	299	322	284	309	325	307	331	315	319	328	304	331	307	282	338	310	311	312	302	296	304	311	315	329	295	321	284	313	289	310	312	334	305	282	315	306	315	265	323	286	290	310	282	317	320	298	310	296	315	326	304	317	311	315	288	297	347	296	336	292	304	322	324	338	334	303	292	330	298	313	279	296	300	285	317	351	307	296	325	312	307	303	293	299	306	302	320	308	302	305	321	306	313	320	333	291	330	274	306	307	300	304	305	288	295	329	305	287	324	307	306	334	328	314	305	294	309	310	302	323	291	327	291	331	329	310	288	306	288	308	320	294	314	318	310	337	284	296	305	312	329	287	320	331	291	296	334	322	309	311	285	288	320	314	349	331	320	329	338	280	296	296	324	321	308	284	315	325	298	313	310	297	321	310	328	290	298	304	297	305	302	329	307	297	306	309	326	315	312	324	300	356	330	300	301	269	298	304	321	283	269	284	291	327	310	297	338	329	326	305	301	307	318	268	325	289	311	311	308	275	325	311	282	344	333	280	313	326	343	337	322	328	302	298	315	302	294	307	299	326	324	307	269	290	297	307	307	300	303	315	286	270	307	308	291	314	327	327	306	322	293	334	319	273	368	322	317	348	345	314	275	292	290	297	341	297	318	293	315	317	336	328	293	337	323	329	318	320	305	322	311	353	302	297	298	302	311	312	295	296	317	303	310	328	330	314	321	298	314	286	331	290	286	309	331	340	323	315	289	303	338	329	288	287	318	330	313	302	303	296	320	328	303	295	330	282	326	293	275	307	275	303	334	290	277	338	313	306	306	289	297	310	317	323	327	310	321	340	313	281	303	289	336	304	329	294	324	296	303	307	334	304	304	289	298	333	312	288	316	308	306	310	330	339	296	332	337	284	331	302	292	313	301	282	289	301	329	307	294	320	319	321	345	308	307	326	306	362	269	304	318	310	308	290	324	300	338	318	310	299	313	324	308	297	288	331	319	321	313	298	312	297	324	311	311	323	312	284	341	317	283	330	321	339	318	306	340	297	324	298	296	312	324	333	333	298	280	305	329	307	296	298	315	285	298	308	301	313	311	305	313	319	323	343	331	329	297	300	328	317	334	290	306	311	301	316	352	296	299	326	275	301	311	306	293	305	306	299	296	299	337	334	320	316	300	302	276	309	331	288	301	301	319	317	307	304	302	320	331	321	283	308	300	280	324	336	306	291	292	313	278	320	323	326	295	301	310	280	301	291	325	326	295	320	294	297	323	336	317	287	304	302	320	305	303	303	300	289	313	302	298	306	302	287	300	280	316	329	312	310	288	316	310	324	338	314	302	290	306	299	289	320	315	313	294	290	320	297	317	303	317	307	293	298	331	311	309	304	315	327	286	317	304	296	335	295	308	306	323	276	315	308	308	306	296	284	317	309	293	315	308	317	357	311	324	299	308	325	299	296	318	325	299	309	285	342	295	304	303	305	347	296	318	289	315	312	307	312	319	282	318	322	317	325	307	313	277	315	305	327	283	297	298	291	334	312	320	299	322	325	311	304	308	324	324	347	322	300	289	303	324	333	324	334	328	274	317	307	276	294	298	317	315	306	275	354	311	322	282	336	313	323	306	314	284	311	310	294	306	322	313	324	291	319	285	313	309	310	330	301	305	326	303	312	271	326	312	301	309	300	313	305	304	326	287	304	284	315	283	306	317	284	289	319	315	277	319	293	288	280	333	278	325	322	287	315	281	316	314	305	316	300	288	299	325	330	304	326	302	305	319	317	326	302	338	308	309	299	325	323	300	309	303	320	318	294	327	298	275	333	304	340	320	333	310	290	296	299	311	288	304	311	331	318	283	310	329	339	319	295	324	327	344	301	291	295	274	318	281	317	285	301	277	314	289	287	312	301	314	312	328	300	295	314	315	317	326	318	308	306	323	328	313	307	298	302	300	309	290	328	320	302	320	319
22876	44337	33789	19212	10930	5505	3487	2544	1843	1556	1178	1058	923	812	782	685	666	617	658	657	690	627	591	588	588	605	561	635	598	532	567	593	571	561	518	527	608	530	564	576	543	566	569	591	511	555	588	529	591	604	577	542	564	559	561	527	581	571	519	551	563	518	563	568	514	560	573	543	551	622	564	542	532	563	567	537	580	524	539	571	593	505	579	549	526	594	602	531	531	522	565	525	565	570	524	497	558	571	561	568	559	560	528	544	554	560	549	586	584	555	536	529	541	566	546	579	530	510	548	515	543	526	528	542	565	523	543	537	558	555	555	561	556	562	571	554	544	536	566	543	585	550	592	528	573	529	569	538	521	548	530	567	539	595	552	556	539	581	551	521	550	551	530	550	547	546	596	541	558	549	544	525	559	550	505	576	534	547	551	526	535	554	536	548	577	539	558	575	572	510	548	523	569	574	529	540	600	581	554	551	525	560	515	537	572	571	570	547	566	539	545	576	538	538	546	521	565	522	535	559	567	549	552	563	544	560	562	562	526	534	568	565	533	549	573	553	551	563	559	508	583	552	517	497	531	573	542	525	589	537	537	526	543	549	557	512	524	538	547	535	557	563	588	545	556	515	546	499	572	587	539	515	586	518	533	542	555	523	539	526	525	498	536	539	552	542	558	580	530	545	578	550	556	588	541	522	534	521	533	559	535	543	508	576	511	517	566	533	528	564	549	542	536	551	527	528	544	562	558	549	557	534	543	529	532	558	526	547	533	546	537	564	571	534	560	551	556	541	509	537	530	557	544	539	565	547	544	637	546	534	543	599	552	563	541	513	561	525	529	530	548	556	590	490	552	554	552	557	541	539	526	595	528	557	574	585	555	592	531	558	545	538	581	589	495	562	553	554	573	550	557	526	577	547	535	545	506	522	550	524	568	536	547	556	575	570	529	583	572	530	552	550	555	562	556	547	540	517	540	517	534	523	586	527	574	583	552	550	527	538	523	553	555	558	559	560	566	581	587	522	529	573	561	516	513	576	538	580	546	539	533	565	549	467	531	543	595	531	578	523	547	520	553	530	514	521	594	500	546	514	569	533	577	519	539	526	499	537	564	561	543	523	560	515	558	528	560	581	533	541	545	551	523	570	554	541	510	515	544	528	591	572	574	572	538	546	543	542	561	560	549	503	570	577	571	549	505	560	560	545	594	554	566	548	583	538	538	499	541	499	519	530	557	577	532	541	529	536	547	541	547	538	550	605	594	538	565	581	554	513	598	542	537	560	598	538	538	566	543	548	547	551	551	550	553	578	554	525	556	581	572	538	480	546	519	507	591	579	520	555	575	548	529	549	542	540	570	535	573	568	580	553	561	551	546	576	539	562	555	552	543	583	551	557	569	549	538	562	546	574	540	548	547	460	536	534	563	525	579	519	549	550	546	546	550	552	505	573	575	532	539	550	541	567	545	547	524	513	557	560	538	529	544	570	555	530	530	594	586	535	513	543	548	583	542	553	490	553	528	541	523	518	573	529	579	550	526	572	575	490	555	585	509	518	559	581	537	580	530	533	503	556	538	524	493	610	552	551	584	510	547	489	544	529	540	575	556	557	570	538	541	584	544	550	555	546	548	566	567	578	569	526	503	561	586	538	527	544	534	560	571	556	566	508	533	564	506	592	551	532	555	533	585	563	581	552	545	553	506	552	512	552	512	548	529	560	604	538	545	522	539	612	565	590	574	532	546	558	570	550	532	528	522	552	568	578	501	538	538	532	541	532	561	543	558	515	556	579	512	503	548	526	538	514	533	535	543	520	573	530	560	524	577	536	550	567	554	546	543	543	529	549	556	527	554	540	535	534	574	538	537	530	501	524	518	542	512	501	580	530	511	529	534	564	534	557	594	561	549	571	523	557	557	545	535	589	512	607	558	544	527	548	532	570	584	488	547	553	579	535	563	549	560	544	558	531	526	565	579	602	527	517	523	575	546	561	579	572	557	552	561	534	552	572	561	550	549	535	550	567	533	551	537	607	570	611	532	538	494	505	527	555	563	556	554	571	606	548	557	565	559	539	582	531	536	555	549	558	601	547	538	583	543	572	576	570	566	528	549	579	564	552	563	527	562	514	493	533	547	561	566	570	548	562	587	545	554	540	542	559	565	518	549	524	558	522	526	525	537	568	546	547	552	511	602	576	543	575	571	515	557	555	566	555	538	557	558	513	535	510	562	588	528	550	573	522	547	567	551	534	570	550	527	568	527	571	573	525	571	569	531	528	532	548	553	521	491	533	543	558	544	535	600	542	564	528	566	563	522	590	541	567	560	530	511	559	565	564	549	519	560	552	541	554	581	551	519	517	533	537	519	540	536	580	517	589	528	565	514	517	541	568	539	571	559	530	502	568	529	564	524	588	492	543	570	543	553	541	526	560	514	583	561	582	574	530	520	488	529	549	566	591	525	631	514	536	571	572	564	526	550	587	539	533	541	521	555	554	556	554	462	535	570	551	544	544	518	559	554	564	545	558	552	540	539	550	566	569	513	540	514	532	554	598	582	533	565	581	531	571	586	555	513	504	546	531	547	527	551	562	543	561	557	536	549	504	514	510	530	558	531	562	570	552	543	552	549	539	490	569	558	544	512	547	571	508	552	574	544	561	549	575	534	550	548	590	535	513	578	563	541	499	575	541	543	552	523	569	485	542	569	533	535	568	533	517	534	529	557	543	549	561	539	569	526	525	541	524	595	529	547	529	527	553	528	553	578	594	560	542	527	560	561	516	522	529	536	505	594	594	532	562	535	576	499	525	517	566	562	489	554	546	538	560	534	542	522	594	534	560	531	563	557	542	519	523	569	559	546	536	564	524	540	572	552	557	539	537	584	545	541	553	520	541	561	572	548	517	518	550	567	527	549	590	573	587	539	532	595	551	549	557	595	495	580	539	567	538	589	510	548	542	502	566	515	562	561	504	564	498	514	555	534	507	532	537	560	516	542	554	560	532	509	562	526	553	534	566	564	536	540	588	555	535	537	531	567	530	575	553	525	544	533	536	544	546	549	583	510	563	565	533	487	538	520	583	541	586	564	525	526	558	544	507	530	537	499	552	592	536	551	554	508	532	537	563	534	562	516	502	522	549	561	550	570	582	594	557	531	514	505	553	549	526	554	511	571	542	530	572	558	543	565	513	562	515	535	522	540	590	521	496	537	526	562	559	585	541	557	529	536	585	561	517	538	538	536	544	519	564	575	549	546	586	531	569	569	565	519	518	587	539	539	532	564	524	559	588	549	583	564	551	548	566	560	553	559	567	566	547	558	553	518	585	554	544	560	517	555	595	573	519	531	594	569	573	529	525	585	590	531	528	515	557	517	541	486	521	566	551	547	491	530	520	525	535	540	554	554	540	571	580	544	531	494	553	554	537	560	523	582	520	556	491	511	565	554	570	585	564	544	590	568	542	535	548	564	594	536	553	593	525	525	546	540	536	534	522	543	577	560	550	569	528	546	588
25486	21556	25433	20813	4104	1276	882	705	612	522	461	449	419	383	382	405	379	409	386	393	364	413	399	380	375	381	380	401	367	384	378	387	374	400	388	371	343	344	387	387	366	378	425	382	344	362	384	424	363	378	396	399	385	405	362	402	364	381	368	405	389	362	377	398	362	368	371	393	370	380	393	332	353	338	369	378	365	371	415	395	350	385	363	378	357	379	354	337	390	386	347	369	364	392	372	381	389	359	365	381	401	359	360	350	353	371	364	373	394	375	407	390	363	398	368	410	371	378	374	394	382	384	380	402	368	359	393	386	380	387	386	361	427	391	387	412	346	384	376	330	410	357	379	362	381	374	375	370	377	363	403	365	391	401	373	362	344	344	381	374	413	420	388	374	362	405	378	397	385	394	372	358	380	350	386	377	398	384	386	398	354	356	373	356	332	375	398	353	356	394	403	387	387	447	337	361	347	375	361	367	360	388	394	397	385	368	354	372	361	337	365	358	384	359	363	352	347	393	361	428	383	346	345	398	368	340	400	377	362	332	363	369	381	385	374	409	350	342	394	366	400	362	379	390	378	399	352	379	408	381	362	375	375	357	376	379	380	394	357	376	345	343	368	386	344	342	397	370	393	395	393	389	382	402	382	340	433	401	351	404	363	368	349	350	388	358	376	404	387	368	380	398	394	370	399	391	350	386	398	361	404	388	373	379	365	413	357	400	356	380	393	369	366	376	357	384	357	356	382	365	387	396	384	381	357	375	383	376	372	362	372	389	359	394	388	387	389	366	377	365	391	366	397	372	356	385	385	393	386	355	393	376	385	403	370	420	382	385	374	409	385	380	373	359	362	361	388	380	374	371	377	366	360	370	354	384	353	351	376	358	335	357	349	413	373	359	382	358	395	355	384	379	355	377	366	381	364	409	388	327	392	356	394	357	390	359	368	383	317	373	382	365	384	381	357	410	344	372	368	372	387	380	355	344	373	381	406	382	411	348	375	348	341	359	397	379	405	368	388	371	368	346	395	338	374	386	415	370	372	358	413	371	381	392	328	371	404	382	376	378	374	423	370	366	345	355	367	379	363	389	359	349	424	355	377	419	387	363	398	397	392	385	367	374	393	381	402	339	386	384	404	370	379	403	415	361	411	397	358	377	348	394	393	376	383	369	388	355	428	413	368	371	380	336	382	399	395	329	374	362	357	377	358	346	380	359	385	343	389	361	404	382	335	381	350	393	387	389	372	341	398	390	384	378	374	395	365	394	366	390	392	396	402	364	348	439	377	366	335	368	392	404	385	400	400	384	365	345	353	377	352	336	385	389	383	391	349	392	378	383	386	390	365	380	364	362	399	398	396	381	416	349	374	364	357	390	363	354	352	372	383	398	375	370	364	380	392	399	367	334	372	385	352	416	359	365	422	349	398	399	401	382	361	360	389	401	401	400	381	373	399	358	379	381	349	369	349	384	387	354	371	383	372	375	346	379	338	371	365	353	425	386	377	352	365	354	393	366	371	384	387	385	374	385	327	392	385	369	399	391	401	384	357	373	385	386	362	371	368	354	372	376	371	387	378	373	345	387	379	350	406	353	390	422	371	366	363	373	383	395	361	396	389	368	388	371	372	400	360	397	368	393	380	366	385	396	402	404	389	392	367	344	371	338	374	368	379	372	369	401	365	364	345	386	367	364	370	354	375	375	386	391	375	363	377	378	382	379	371	409	366	364	377	372	381	354	356	412	380	412	404	402	369	383	376	393	363	384	392	357	376	384	388	404	361	389	389	362	347	342	333	394	369	382	362	403	370	407	382	368	346	392	387	409	349	375	390	325	374	361	381	375	384	365	387	390	377	359	389	380	369	397	386	385	376	370	385	411	387	356	400	388	350	377	383	388	372	379	390	383	351	371	375	386	379	368	395	371	385	394	378	386	390	370	385	376	384	367	375	386	409	401	393	369	378	397	390	368	362	392	381	351	406	365	403	372	393	376	360	380	386	384	386	395	424	317	385	391	375	390	384	408	376	379	407	351	360	397	395	370	402	380	371	400	377	363	388	345	371	355	362	392	395	389	388	365	352	349	357	335	396	401	378	404	379	402	402	386	393	363	373	364	367	395	383	356	376	349	348	363	375	403	374	387	374	386	390	382	414	373	355	391	379	407	375	351	371	361	345	395	384	372	392	369	390	388	400	360	376	389	361	360	346	413	365	377	392	378	354	398	423	383	360	371	352	389	386	343	390	400	363	336	339	371	372	346	386	364	356	350	369	405	339	355	361	383	346	383	425	348	388	382	373	359	365	359	380	385	393	387	353	366	352	358	387	381	356	353	390	356	400	374	390	407	372	370	429	373	396	387	388	369	386	357	360	355	383	408	380	409	398	344	399	399	372	374	384	377	361	406	375	386	380	373	368	373	396	393	403	367	370	360	414	353	375	408	366	385	390	341	338	363	408	364	386	358	377	342	384	357	365	396	379	386	376	389	401	406	380	335	334	366	403	383	397	375	373	352	345	395	397	410	378	404	347	378	355	338	405	354	403	365	378	397	392	372	361	406	398	387	375	415	388	350	390	369	397	381	388	367	395	387	370	378	394	384	361	387	363	337	373	361	382	354	380	381	388	383	373	355	364	385	350	359	360	396	397	366	365	378	368	361	407	374	398	399	368	399	349	406	397	414	381	384	363	388	361	389	367	405	357	397	388	390	435	387	381	377	412	360	381	350	396	384	375	412	365	394	348	357	372	389	406	380	379	348	364	376	384	363	365	380	416	396	374	403	376	381	399	352	375	394	361	352	385	394	400	400	382	401	354	369	378	373	343	335	387	360	379	390	383	382	381	373	366	376	356	371	378	380	356	403	405	373	388	384	387	395	393	367	372	420	378	385	403	386	366	373	338	360	343	369	386	362	368	361	390	364	395	377	365	336	378	383	391	342	376	385	386	373	387	379	384	411	389	357	393	395	365	399	394	365	412	404	388	344	373	426	368	383	370	347	375	381	358	370	382	383	372	381	386	335	368	365	377	414	392	375	365	409	373	377	370	393	366	371	381	393	397	359	387	400	385	395	399	387	385	378	395	356	355	388	351	377	347	377	365	388	353	372	359	401	376	373	388	387	387	409	417	394	361	383	361	388	391	426	417	382	416	392	350	366	395	374	375	379	375	350	383	384	371	396	410	364	348	406	369	393	372	372	352	358	408	393	404	330	378	347	366	395	377	390	355	389	347	370	381	399	387	350	387	376	355	363	368	413	379	363	365	405	391	402	391	338	421	368	393	391	386	386	389	349	383	381	369	368	376	369	379	352	397	382	406	385	336	352	398	373	384	374	382	394	361	367	376	396	375	383	398	380	359	371	387	362	389	375	388	395	411	361	396	360	379	422	383	346	379	392	389	377	383	363	375	374	366	351	368	364	383	362	366	367	379	398	370	402	377	379	364	370	392	380	395	394	401	382	374	351	375	377	398	357	396	339	382	394	395	415	393	402	343	403	374	389	348	392
19584	36452	28407	14886	7287	3476	2338	1700	1461	1138	1064	934	867	795	786	732	735	705	679	678	681	692	657	713	680	685	663	692	674	704	641	658	674	698	680	641	645	677	657	641	675	631	673	683	642	711	657	657	693	633	693	629	704	644	663	660	588	683	663	659	656	715	636	702	611	624	663	665	667	650	694	681	668	662	655	676	637	700	696	639	589	636	659	629	630	684	642	651	642	674	683	645	698	685	641	672	724	686	638	688	597	628	645	665	681	577	650	623	646	625	673	632	678	673	629	674	663	617	659	670	656	610	630	709	635	641	706	652	668	652	666	685	624	628	608	669	694	630	631	684	683	635	648	639	639	657	676	604	679	590	655	617	649	647	660	595	638	628	676	670	642	658	655	633	675	634	661	649	664	655	655	662	683	685	639	669	660	645	620	636	660	616	622	666	679	621	655	658	642	611	644	683	649	651	621	661	628	658	660	666	658	648	650	633	642	644	625	674	621	634	683	701	654	629	649	664	645	676	713	622	668	634	688	642	609	660	674	658	646	568	620	642	666	649	674	694	649	656	639	658	590	626	617	546	655	643	659	696	656	652	635	634	619	628	630	635	679	610	630	711	659	642	704	598	654	641	689	630	630	609	657	603	620	664	665	647	670	669	709	682	630	645	619	643	665	661	658	655	649	621	660	667	639	673	622	695	679	660	700	672	652	633	618	625	640	649	611	605	646	684	620	625	655	656	667	655	670	701	635	622	674	683	630	631	634	704	652	668	658	640	599	657	653	659	680	590	594	636	664	642	655	633	621	713	624	621	693	643	675	603	684	643	643	598	642	654	663	668	625	648	625	690	648	653	630	663	626	693	634	651	636	635	659	662	653	618	671	642	641	633	651	650	688	675	673	662	638	645	644	637	680	628	688	648	612	668	655	637	650	648	642	663	626	662	634	633	656	659	659	664	665	682	715	642	666	635	632	703	645	656	636	645	698	665	637	628	653	653	633	683	675	684	673	678	661	649	637	682	657	644	643	671	638	644	645	662	638	679	669	676	630	640	640	688	673	666	661	615	601	662	646	686	642	651	638	670	685	672	694	638	613	598	653	661	643	681	652	660	619	676	640	679	666	690	637	664	665	650	705	698	660	609	652	659	659	642	706	638	644	623	656	624	692	658	628	636	668	605	726	685	639	600	648	673	673	664	652	637	628	669	639	628	627	664	656	667	641	626	633	657	662	649	666	687	636	628	602	645	654	668	647	616	646	651	661	679	632	650	637	661	676	675	656	648	655	599	613	662	635	674	605	643	656	654	655	649	649	645	663	677	621	663	675	644	591	652	610	639	688	673	652	659	645	673	684	690	644	638	699	696	645	648	646	653	665	617	694	658	654	659	630	644	651	671	684	660	646	643	651	694	614	662	692	641	613	650	691	666	666	660	652	658	647	662	671	641	650	599	627	656	643	638	639	654	670	627	618	704	678	633	650	653	685	705	608	651	638	683	646	635	657	601	694	636	680	678	654	673	653	641	608	665	640	659	654	621	699	627	665	649	660	614	647	630	671	662	676	581	641	651	647	675	647	644	670	685	636	622	659	670	654	671	644	669	656	643	623	659	635	667	650	673	634	688	577	645	693	645	602	709	709	615	693	648	648	647	696	706	633	666	682	611	648	586	616	649	680	621	607	675	647	662	662	588	660	644	609	646	662	655	641	623	667	623	673	675	622	641	692	671	674	617	657	618	624	625	651	619	613	623	672	638	700	637	655	615	647	670	646	642	637	625	670	689	616	630	703	653	672	698	650	664	643	649	669	649	620	636	618	647	603	663	646	675	653	674	654	620	644	641	669	657	646	640	646	627	651	639	678	634	600	661	652	639	599	657	673	599	672	645	680	660	697	633	658	650	633	663	654	649	625	620	667	665	632	649	655	691	607	677	655	647	645	646	675	685	605	662	677	636	653	634	626	636	620	670	669	628	656	685	619	701	647	629	662	673	627	650	633	622	661	662	633	631	681	615	708	675	641	651	622	634	661	656	660	669	624	655	619	643	624	671	662	589	595	636	640	658	655	648	666	658	632	645	596	648	667	667	682	648	659	652	631	657	666	680	643	658	677	629	649	667	664	639	688	610	647	658	635	625	650	685	659	665	679	664	663	659	652	672	625	720	668	628	668	596	701	605	663	631	654	676	638	692	641	588	624	694	632	663	671	625	599	665	665	687	637	647	626	638	662	686	678	611	674	636	654	626	626	644	637	669	658	674	649	639	668	680	652	625	626	716	617	631	594	602	648	648	672	669	642	668	610	681	667	625	631	630	692	631	673	653	652	666	646	693	651	670	625	636	625	679	629	673	672	589	667	662	657	649	639	692	696	638	637	669	641	690	616	674	609	668	706	682	668	624	667	658	643	649	676	655	632	653	659	681	642	676	649	674	683	653	629	628	616	702	623	648	669	673	673	667	662	658	599	654	640	650	693	694	645	686	615	621	633	630	640	681	696	622	606	680	657	622	618	617	623	658	614	672	653	634	643	725	664	616	605	650	641	623	672	658	583	662	625	671	640	609	634	695	632	636	640	622	685	662	607	620	657	641	623	607	662	675	625	684	691	661	657	617	675	633	674	685	654	649	647	678	687	674	579	692	635	654	637	620	652	598	650	632	706	657	682	627	638	648	673	642	663	630	641	651	645	606	638	657	629	652	651	653	646	661	667	670	641	667	650	652	625	608	643	645	682	647	661	660	625	688	636	644	639	654	594	698	649	683	691	647	707	679	718	693	653	701	636	673	639	665	631	635	664	658	676	644	708	626	672	647	681	694	636	637	655	612	654	677	655	664	630	702	629	655	657	691	660	681	632	586	627	650	631	618	643	633	631	649	647	628	690	711	683	655	634	632	612	680	695	656	588	614	662	681	650	661	627	623	650	663	645	623	649	651	660	635	677	686	661	652	654	677	661	688	670	653	672	652	643	691	683	679	676	636	676	650	637	632	673	657	649	696	639	616	627	652	685	670	663	590	649	611	626	666	675	643	706	635	645	670	629	652	635	651	632	657	619	652	620	654	649	616	644	636	653	659	698	639	668	638	617	679	636	687	646	704	662	650	659	653	644	658	648	640	661	632	638	584	710	640	599	625	610	686	646	657	610	673	628	678	723	646	674	657	628	654	657	644	664	670	639	637	647	664	637	661	653	633	635	675	630	646	652	656	626	676	658	664	681	671	652	624	656	617	641	599	629	622	643	597	652	685	648	643	660	680	683	662	661	629	625	687	681	665	641	660	648	664	595	648	629	659	601	651	660	673	658	658	679	666	652	673	672	624	666	632	655	615	695	630	634	692	666	653	667	653	629	644	640	718	641	701	648	604	663	643	651	662	649	691	642	664	641	664	637	665	643	675	642	624	690	696	684	575	633	656	639	639	665	632	663	678	673	636	668	669	602	651	659	701	687	619	690	653	657	670	686	644	615	697	686	686	618	656	653	637	651	652	654	646	666	641	681	625	683	675	657	686
22931	21580	28603	25042	21576	16367	3514	1389	951	727	548	479	420	361	374	300	281	288	300	269	254	249	238	254	283	243	244	246	244	251	236	228	219	244	237	239	221	239	218	241	218	220	231	239	209	226	233	199	239	211	231	228	214	223	216	232	250	190	229	238	256	220	240	249	221	245	221	254	203	183	269	234	228	230	234	248	233	212	238	230	228	232	222	236	215	232	230	249	238	216	229	204	227	201	237	201	214	238	217	228	230	210	210	214	238	252	232	218	212	231	225	229	212	199	211	235	226	228	218	222	221	232	223	210	229	242	221	227	228	217	221	225	233	197	235	208	199	220	229	213	215	232	246	225	242	223	227	240	232	216	207	201	228	233	229	235	229	225	224	240	222	199	225	209	226	204	213	230	239	225	217	207	238	238	225	227	219	242	263	219	239	220	209	200	240	206	253	194	231	205	225	218	245	245	230	239	227	227	222	231	227	234	210	233	216	210	214	248	201	235	239	186	206	233	228	223	182	228	260	232	218	232	243	220	197	209	220	233	209	216	209	224	219	234	217	208	222	198	218	202	245	218	212	198	228	249	251	213	218	215	230	219	219	271	227	240	231	222	238	232	239	224	231	222	218	239	224	215	214	225	225	202	203	228	210	236	224	203	201	228	225	229	207	244	219	250	232	233	235	219	234	229	228	225	207	215	240	230	230	212	223	230	235	224	222	223	216	264	217	246	201	201	228	205	203	237	244	218	232	201	230	241	223	226	227	212	230	225	225	227	233	234	206	203	237	232	220	220	249	208	223	214	218	214	246	234	238	239	229	228	221	222	255	208	255	207	206	225	234	197	231	228	204	238	228	228	233	219	203	227	225	237	227	231	238	230	224	216	225	222	242	216	190	232	220	232	209	221	251	219	224	207	223	213	220	216	220	227	246	222	200	240	244	206	211	219	217	224	218	221	223	212	227	208	217	232	229	221	216	227	200	250	240	227	206	231	212	226	202	215	240	201	230	204	235	213	236	207	235	240	229	213	195	224	238	190	241	235	229	213	222	214	240	201	185	216	237	226	199	236	216	215	210	200	214	217	236	254	233	217	209	210	199	221	232	224	227	253	238	224	229	240	249	223	219	184	207	226	223	226	230	223	215	193	244	214	204	204	204	241	230	223	246	219	218	246	233	223	224	210	225	245	241	205	239	223	219	244	243	237	224	195	206	246	195	229	201	233	233	223	210	249	230	233	232	224	221	239	235	218	227	254	240	194	244	224	228	225	252	214	216	188	209	249	233	223	233	225	211	196	234	237	217	216	247	205	207	246	227	250	184	216	240	235	230	232	205	233	246	225	233	222	218	250	230	243	223	224	227	215	211	236	197	216	252	214	228	235	214	246	232	238	192	229	203	224	223	218	214	233	217	235	249	233	215	233	208	215	263	222	196	235	238	225	212	200	222	247	195	208	248	238	212	248	213	222	218	224	210	227	237	238	210	216	226	213	228	251	215	205	195	234	229	204	229	223	229	220	262	204	221	243	215	231	217	202	219	201	269	237	234	217	238	219	230	238	225	196	221	226	231	222	193	223	210	244	220	231	242	210	221	220	210	210	223	185	211	236	215	210	251	224	220	236	241	219	236	184	214	240	226	234	208	221	204	230	224	234	245	208	225	221	220	223	228	219	224	214	213	240	230	218	238	213	211	196	223	237	239	230	237	225	213	223	230	215	214	223	241	216	199	209	256	216	229	215	239	204	190	223	225	228	210	210	221	245	238	228	239	212	236	212	225	232	214	250	230	237	204	201	212	206	230	256	245	218	241	232	227	234	195	240	221	255	211	239	201	210	235	254	208	225	218	213	253	246	223	217	205	245	213	228	213	218	213	249	246	226	234	221	199	229	227	215	211	225	241	238	213	195	241	200	213	202	243	225	210	233	217	236	209	219	204	217	217	206	229	217	240	230	217	248	203	250	207	217	227	219	226	226	219	245	215	235	233	241	215	240	202	216	213	231	217	238	208	207	223	210	241	209	213	214	230	208	239	206	225	218	214	230	215	215	233	216	221	218	233	208	218	217	218	222	230	201	215	215	225	258	232	217	208	219	231	216	216	229	222	230	209	214	210	227	238	226	244	220	237	226	211	252	207	228	258	224	227	211	227	208	194	226	247	225	209	219	208	226	240	227	223	247	215	233	215	240	212	230	231	213	243	246	221	203	221	225	192	224	200	223	226	249	237	208	230	230	226	215	222	227	234	239	252	226	252	222	224	220	220	237	229	233	242	234	219	243	215	193	215	232	231	244	213	186	220	233	219	222	200	238	240	247	231	225	234	231	252	220	216	213	218	224	211	225	239	220	225	225	232	224	229	204	191	222	203	227	226	227	230	221	226	219	222	257	217	201	223	194	214	247	208	221	213	236	206	211	213	209	240	217	239	245	214	235	225	226	256	201	234	228	234	222	232	213	230	216	253	230	233	233	235	226	227	237	206	205	217	249	231	210	221	216	231	221	236	241	224	223	222	228	222	221	227	219	215	197	242	236	215	246	225	226	209	222	212	225	230	237	218	233	205	246	225	203	232	251	220	208	233	228	221	233	240	212	229	225	234	221	230	239	211	211	190	243	219	220	229	238	230	223	230	221	228	225	221	219	247	233	207	220	241	242	206	216	254	231	226	216	211	189	224	219	231	229	200	228	226	228	207	242	234	213	220	241	212	231	223	220	229	213	202	227	233	234	233	206	218	228	230	222	246	214	205	214	210	242	220	249	233	207	211	217	225	189	216	215	225	232	238	227	242	224	206	205	226	227	232	238	220	222	245	225	226	213	231	206	206	209	239	196	225	222	243	214	227	186	197	217	205	210	209	192	214	196	215	246	208	227	225	240	230	221	217	229	237	227	219	239	228	243	207	246	217	209	192	242	255	214	213	233	210	209	256	225	228	220	247	220	228	227	220	234	222	230	236	210	225	213	216	247	209	223	224	257	209	228	206	251	223	224	217	229	221	226	246	221	231	206	214	197	226	225	249	211	211	232	234	221	239	209	246	231	222	228	218	212	206	237	222	234	246	241	202	226	250	225	228	210	212	237	201	233	190	239	237	203	225	228	229	211	205	234	207	224	202	223	221	221	228	235	217	264	224	223	210	230	195	217	206	230	232	189	205	221	269	232	220	238	233	219	255	237	234	233	222	209	217	219	258	213	217	201	209	241	213	222	229	236	232	206	190	221	222	228	245	228	234	190	215	226	222	235	228	250	229	218	230	227	191	241	217	207	245	228	215	226	229	216	210	209	202	207	249	230	229	253	253	239	218	249	209	253	220	200	212	247	205	217	200	208	238	212	212	202	222	214	199	210	217	199	239	229	219	223	230	209	223	208	202	205	225	235	227	221	215	210	236	222	220	220	221	233	233	229	204	224	237	204	239	225	223	239	227	213	239	214	227	241	226	240	235	252	196	234	225	232	187	208	227	227	212	213	239	222	231	241	191	226	203	239	227	227	227	236	236	244	207	221
25055	52897	43826	26670	14355	7081	4613	3305	2575	1965	1450	1263	1009	922	758	707	600	603	515	560	536	510	467	461	440	438	447	444	411	446	415	415	354	411	409	428	434	365	374	422	438	419	414	401	435	421	365	401	414	387	410	379	431	399	385	405	395	396	387	398	394	419	397	408	419	444	412	416	412	388	385	369	362	416	380	395	397	385	389	389	406	378	384	380	418	399	378	381	368	393	400	361	415	410	419	381	387	391	394	398	390	404	410	371	406	412	386	412	396	409	398	392	382	382	392	408	367	356	378	364	387	368	382	369	381	391	342	403	391	408	406	403	422	386	395	404	415	375	410	390	417	369	394	399	400	393	354	357	385	365	377	409	396	395	373	393	377	360	390	409	407	424	421	411	365	391	347	376	389	395	376	386	392	420	418	412	371	406	367	385	370	400	369	347	371	397	385	428	369	386	380	415	362	396	380	392	403	416	393	371	378	377	417	387	369	387	363	376	380	362	396	369	392	383	358	401	416	358	401	396	410	369	430	383	404	396	416	398	381	388	391	359	345	350	367	420	373	393	430	382	422	393	376	354	395	377	402	355	378	382	398	391	380	387	390	394	392	396	373	391	355	357	384	390	409	384	439	400	405	412	375	400	389	428	389	412	420	409	352	392	372	355	386	393	376	372	397	378	386	383	414	354	408	379	403	394	394	384	417	378	413	384	376	402	415	362	373	403	401	404	390	375	361	381	372	406	400	406	380	405	388	422	383	382	409	380	385	379	351	368	407	397	390	387	367	380	373	402	386	393	352	390	376	359	382	406	405	376	379	399	359	407	421	375	386	368	382	425	380	357	385	393	399	380	380	355	395	377	369	392	395	378	388	373	395	361	389	415	392	408	366	392	414	393	392	403	388	403	365	369	383	407	345	397	394	381	360	409	392	365	390	371	379	371	394	385	374	368	366	376	380	358	382	386	412	362	360	380	351	380	373	414	376	404	402	408	382	335	413	392	418	419	373	383	420	426	403	377	386	407	348	378	367	359	366	394	379	383	346	391	404	395	406	377	364	394	418	412	408	403	411	362	398	398	381	409	365	388	398	399	378	383	392	372	394	386	405	408	386	368	374	381	410	380	399	387	381	406	400	361	398	393	359	383	381	367	435	379	392	404	390	388	375	363	366	388	386	430	390	350	367	379	400	403	384	369	370	395	356	409	391	347	432	408	365	381	404	369	389	398	381	381	395	401	367	388	385	392	354	365	407	395	401	387	344	402	399	401	418	409	406	405	397	410	383	354	396	393	382	404	360	371	395	374	434	393	384	393	391	386	429	406	384	402	364	394	402	381	375	351	381	376	384	410	387	401	384	402	372	386	388	391	397	407	415	405	396	390	388	363	359	378	403	387	428	386	370	411	385	365	403	392	397	363	412	393	375	398	367	393	380	416	370	385	404	411	405	375	398	395	400	403	385	419	410	340	389	384	399	376	374	381	402	353	394	399	407	417	378	361	403	382	408	397	417	373	387	355	406	394	384	418	386	419	391	383	423	400	413	362	386	411	407	396	399	348	411	392	389	399	383	364	366	394	436	395	384	392	373	375	385	371	392	401	408	384	387	389	395	427	356	370	368	394	380	383	385	435	361	417	333	354	415	354	391	384	360	383	400	383	391	405	372	366	367	361	382	396	364	368	384	379	403	394	368	368	397	393	377	409	388	360	418	399	403	409	397	363	351	372	377	409	390	385	415	395	392	406	404	353	377	404	383	368	389	377	403	379	339	392	383	399	378	394	400	393	391	396	408	365	413	382	416	356	376	344	383	396	380	357	346	377	377	388	395	417	393	381	398	379	390	375	421	399	373	353	388	397	364	374	389	387	405	409	399	392	386	398	379	419	433	366	396	378	407	383	415	370	360	386	406	411	398	406	382	410	420	352	388	398	390	365	368	401	400	359	383	382	419	374	357	401	384	407	377	392	402	378	383	377	394	379	372	375	390	346	396	382	380	372	411	393	388	378	390	345	415	386	372	433	408	400	386	363	405	382	392	397	382	412	411	375	374	361	416	414	381	379	385	365	387	400	437	420	382	405	405	383	367	375	382	387	393	427	382	404	390	376	384	417	416	392	413	395	368	394	384	416	381	391	413	340	409	401	377	378	387	369	388	376	393	399	406	400	372	359	379	399	387	359	377	368	400	383	395	399	374	439	390	407	395	377	405	418	367	384	378	414	439	411	358	405	385	389	378	404	382	394	403	447	390	395	387	407	361	391	421	385	408	382	413	380	398	380	394	390	373	389	395	362	389	397	420	381	404	384	395	387	401	386	352	383	393	371	404	407	445	376	376	402	377	380	404	403	407	408	385	386	359	404	408	368	419	409	405	359	393	379	413	360	368	367	367	399	408	388	391	416	395	392	342	383	388	403	388	364	370	366	411	365	386	380	344	363	395	376	386	392	387	412	376	394	397	404	375	348	411	414	387	380	406	428	415	400	415	374	364	398	402	359	407	342	421	401	401	387	351	369	359	387	395	407	379	380	388	378	394	361	370	409	369	414	395	371	347	405	386	399	373	351	408	387	399	394	390	390	428	365	380	418	382	400	414	375	386	396	362	415	378	376	380	431	397	396	345	374	396	389	394	359	360	361	386	365	402	424	400	410	398	354	394	375	386	400	372	367	404	373	356	367	385	395	380	383	397	426	381	366	399	410	396	398	378	384	405	398	402	398	397	416	417	394	377	397	403	413	427	410	401	376	386	427	417	423	386	399	405	401	396	419	399	381	397	388	419	348	372	394	407	374	405	378	380	377	372	396	420	398	375	418	424	355	389	389	392	360	392	407	361	409	390	349	382	401	357	404	391	367	400	427	405	373	401	396	359	396	385	382	407	401	392	381	391	425	368	361	389	395	387	385	363	386	386	447	391	377	401	369	380	402	388	402	359	356	392	379	394	366	390	368	408	365	391	400	383	388	390	395	422	401	411	417	408	405	415	372	388	404	383	408	381	387	380	385	367	389	423	367	386	399	367	400	397	405	389	407	407	355	365	412	420	400	409	360	364	359	406	395	373	363	378	410	349	360	384	361	395	367	388	361	390	420	390	342	409	384	364	385	423	373	344	371	397	437	398	410	382	389	393	419	405	383	370	382	369	367	393	357	396	362	394	361	369	398	430	398	360	403	373	386	408	391	414	379	384	381	394	400	376	403	378	382	392	382	399	348	407	414	399	365	377	421	397	383	381	387	400	405	359	372	382	399	383	380	376	386	376	382	374	355	377	398	414	401	391	434	397	366	402	403	339	407	410	440	382	390	432	420	389	376	386	394	420	418	385	412	378	385	372	382	385	396	406	420	394	388	414	386	373	361	377	376	399	395	393	377	411	369	390	414	398	378	362	414	368	385	366	369	397	411	374	414	399	412	357	358	388	416	367	368	424	363	381	421	344	380	394	397	387	394	381	390	370	387	382	382	395	390	398	385	397	419	397	386	397	397	357	381	416	375	470	396	397	394	416	366
27966	22254	18343	7117	1777	990	695	631	509	490	447	479	432	427	419	448	428	419	386	439	434	399	420	450	440	402	388	444	418	403	414	400	383	388	421	413	423	429	424	405	387	423	388	419	404	436	397	376	408	407	405	388	414	400	431	439	396	391	359	407	399	420	419	439	372	383	396	385	421	435	400	414	392	390	408	387	426	444	422	408	410	413	383	406	365	396	368	396	428	423	380	415	403	413	409	392	428	424	419	402	400	356	405	399	409	410	419	381	420	375	427	401	407	392	424	391	386	417	394	410	430	403	419	420	432	401	392	427	398	428	435	434	437	362	416	393	422	419	374	425	419	396	431	370	417	400	436	424	394	390	415	433	397	407	404	402	353	406	403	375	366	383	451	388	421	413	410	401	417	401	403	395	397	427	426	401	388	415	397	380	371	428	387	400	422	392	385	427	380	368	387	403	398	374	368	407	390	402	385	428	381	393	402	413	383	405	403	384	387	434	418	448	399	423	398	395	391	413	410	417	423	432	382	393	404	418	397	406	380	386	419	417	428	423	397	394	434	415	404	401	437	392	395	407	378	395	370	392	390	396	411	427	407	390	453	412	429	414	420	415	449	377	410	438	389	380	421	431	415	404	399	424	394	389	381	384	419	390	436	424	415	430	407	407	383	388	382	442	421	426	403	429	383	409	376	392	404	422	386	392	382	386	404	368	384	388	407	385	367	372	396	375	414	405	389	355	415	425	389	438	387	401	387	424	411	423	413	397	432	417	384	396	393	385	384	423	400	429	434	419	388	409	402	390	427	403	405	421	412	406	395	422	401	449	438	428	412	407	409	397	430	404	444	370	424	393	396	412	388	423	427	409	428	434	370	368	421	431	406	388	436	422	414	396	438	409	409	410	428	378	399	399	416	400	405	388	412	435	394	399	390	395	407	377	407	424	375	432	418	362	395	428	404	384	415	399	427	364	383	406	414	417	363	425	419	440	407	431	385	406	404	395	406	401	413	376	391	409	367	398	396	406	385	427	432	427	403	381	482	383	410	408	424	403	391	440	390	441	425	422	382	393	398	420	441	371	388	393	399	411	380	415	376	414	411	392	422	416	406	397	417	398	387	390	387	429	425	390	420	413	400	411	420	406	406	428	420	368	398	400	377	363	392	401	376	378	383	436	390	436	369	397	417	419	347	430	419	415	425	426	405	374	398	361	390	389	396	455	419	380	414	410	413	397	431	411	395	404	413	430	402	373	413	384	419	451	420	377	406	396	393	389	383	396	431	416	399	386	384	382	452	407	431	435	372	394	429	399	399	399	408	382	408	434	412	421	406	405	407	433	398	382	421	408	368	371	404	413	427	380	389	397	424	448	433	406	410	406	450	406	421	412	358	428	383	400	402	379	424	434	377	380	415	394	412	345	398	423	391	404	396	408	374	365	380	439	384	428	407	426	408	410	404	405	395	408	444	387	397	422	396	398	424	379	413	401	401	382	380	434	381	387	413	411	408	444	394	373	352	413	460	408	403	415	394	395	393	407	402	406	411	419	422	372	385	406	440	402	403	391	395	366	415	410	418	400	421	349	391	424	422	378	424	368	378	375	404	413	413	420	407	407	404	359	437	401	434	431	416	415	412	400	429	371	415	431	388	412	385	380	419	408	384	370	425	382	381	364	386	421	394	410	418	423	408	399	428	416	412	377	425	441	405	399	395	434	390	418	371	400	407	401	402	404	434	377	391	434	419	422	422	428	402	400	409	364	442	392	418	420	424	405	384	392	401	384	395	401	441	417	404	389	442	426	412	397	404	411	407	402	401	353	389	383	383	405	375	412	385	357	391	397	408	398	436	381	404	429	434	403	418	380	401	385	398	383	403	380	438	397	442	427	440	425	414	434	375	422	383	385	401	381	402	426	435	397	394	433	394	390	392	379	382	408	436	422	413	396	429	414	403	398	406	379	399	388	411	409	411	397	340	374	435	429	383	398	444	402	423	392	373	446	409	424	420	425	398	423	413	405	393	400	434	415	406	400	398	405	426	438	416	418	395	420	376	419	401	418	397	387	434	413	392	392	391	434	398	421	425	400	392	390	443	397	408	430	412	407	400	385	410	415	391	397	408	389	369	389	399	389	409	390	399	427	396	395	445	385	408	385	411	416	392	392	431	437	433	381	380	392	403	397	419	423	392	403	421	420	374	404	410	377	396	406	393	411	392	422	428	415	382	402	415	395	420	398	431	405	394	433	424	392	408	430	413	366	405	422	411	403	436	397	346	421	403	433	421	407	404	380	383	418	415	424	383	398	427	419	437	374	393	399	403	421	369	403	377	413	380	411	404	375	415	402	383	434	391	391	401	400	416	426	393	368	424	412	389	443	379	415	368	418	406	414	360	372	392	402	421	412	428	375	403	434	385	432	404	402	394	385	409	379	419	419	430	418	423	428	385	414	398	383	442	413	439	421	390	405	407	395	362	399	384	408	410	414	447	415	406	391	412	436	379	412	401	412	398	409	384	399	415	366	425	421	414	378	451	395	422	449	400	397	423	408	393	387	364	389	414	429	422	409	402	380	411	391	411	396	351	405	433	442	405	431	417	430	383	404	386	383	418	401	423	410	353	411	357	416	368	384	454	447	413	411	443	448	416	384	391	424	365	393	404	404	390	388	432	423	400	403	404	383	386	389	387	401	423	403	395	419	408	390	383	436	422	385	417	382	444	430	409	420	384	387	400	388	389	380	397	391	407	388	409	413	410	372	432	405	407	429	389	389	416	407	391	389	446	400	389	393	405	369	400	386	428	431	398	412	412	425	416	401	410	413	443	398	387	352	395	405	410	405	403	386	411	428	368	409	397	414	410	404	457	431	377	419	376	399	431	417	418	433	423	390	421	381	390	390	387	410	382	417	387	391	411	396	390	417	425	390	386	377	382	397	422	424	442	443	411	403	414	375	375	401	422	422	400	416	395	402	435	421	378	388	407	388	413	430	413	396	423	427	390	415	398	389	392	451	384	434	399	388	405	369	359	420	388	413	409	386	398	412	403	431	411	376	422	437	414	378	414	393	399	413	384	416	380	443	431	397	408	421	402	422	432	405	408	399	387	403	405	393	463	405	393	388	397	404	429	402	438	397	426	397	408	415	424	411	371	390	414	382	426	369	430	394	424	408	414	402	414	396	405	418	339	447	420	384	382	398	403	432	397	406	409	403	374	377	380	412	391	398	393	451	415	411	424	401	434	409	364	430	388	381	406	396	392	419	364	403	386	363	396	379	414	412	382	421	358	412	412	426	386	414	420	409	416	411	393	406	405	405	393	425	375	426	384	427	403	406	392	389	432	416	396	433	385	403	382	449	381	380	423	391	411	363	404	419	390	411	373	393	383	429	406	405	389	385	394	421	397	376	439	422	389	437	392	390	416	398	427	399	398	385	409	421	377	431	434	431	405	412	403	435	415	404	412	397	390	397	377	426	411	418	419	427	395	419	373	448	395	391	425	376	391	420
19886	35693	22999	9895	4188	2376	1615	1308	1165	1040	910	875	830	767	745	764	726	709	674	774	722	696	707	662	702	715	751	677	750	716	713	684	728	707	671	694	721	719	663	667	723	733	734	715	716	713	708	725	688	725	685	666	674	654	733	730	680	700	714	693	721	710	741	709	723	717	759	721	691	679	711	715	726	668	689	678	727	677	725	676	708	746	679	707	702	686	716	697	645	703	713	682	663	689	716	653	662	688	673	688	677	688	710	666	668	711	711	670	695	742	721	712	789	672	754	701	675	663	739	648	717	684	697	668	698	705	670	728	684	705	687	696	682	689	699	714	699	773	670	686	722	676	672	690	686	674	695	709	729	673	732	733	736	676	715	720	696	702	716	714	696	708	678	637	750	749	746	698	713	673	687	727	731	647	716	691	734	753	713	720	704	714	671	760	735	681	697	687	709	700	688	723	703	681	715	688	707	719	695	714	714	711	673	646	690	792	704	690	687	685	649	732	738	646	672	694	686	709	705	703	620	752	709	699	718	719	723	659	704	681	651	750	697	720	653	668	694	729	670	705	736	673	690	685	716	682	708	755	709	726	684	736	691	729	723	695	737	697	697	691	722	706	686	662	728	717	694	645	666	696	738	674	686	687	689	678	726	745	701	674	703	691	664	682	694	644	674	719	692	700	725	673	731	703	698	717	679	663	663	704	687	753	701	704	693	707	651	704	717	745	700	700	733	708	716	749	727	661	706	719	690	670	738	673	699	732	689	733	670	710	722	681	733	707	681	757	687	713	697	669	684	699	691	685	720	712	742	695	639	725	732	735	680	707	706	684	712	745	659	683	703	698	739	680	720	722	739	685	699	720	665	707	725	698	692	682	718	678	722	709	738	691	716	717	647	710	681	710	760	718	701	725	700	724	721	665	691	681	680	697	727	699	723	670	673	705	729	687	693	722	748	676	732	697	743	722	726	726	698	702	675	703	729	714	734	685	728	720	757	686	646	718	690	626	743	690	749	700	680	688	678	703	687	738	707	722	690	715	696	710	681	698	751	683	679	688	728	698	681	723	735	667	647	713	703	642	779	712	763	710	705	730	633	697	695	697	654	692	713	696	683	743	699	689	665	653	667	730	685	717	658	775	699	738	662	725	709	680	726	732	701	693	682	698	709	693	701	682	699	754	752	707	724	659	657	676	717	719	702	693	668	748	684	694	666	705	747	686	702	735	727	734	696	720	687	656	680	692	705	709	666	691	710	696	737	747	725	665	683	674	691	702	651	656	691	688	771	755	723	671	660	691	670	713	721	747	709	710	708	719	686	696	706	677	724	726	677	723	641	691	749	690	758	702	766	734	723	726	699	664	761	663	691	716	685	663	732	762	694	672	716	711	720	683	692	647	713	703	721	685	712	669	663	704	712	712	724	733	716	733	702	742	709	676	677	729	700	692	693	754	687	680	707	646	688	704	733	694	701	714	724	721	688	697	706	700	648	739	676	679	716	706	688	682	705	691	724	725	697	708	745	715	690	733	720	690	703	707	732	708	693	702	729	702	709	680	694	714	672	720	664	723	720	692	719	671	646	697	713	657	704	670	718	730	693	696	671	665	693	713	694	683	660	683	645	719	677	731	691	692	687	695	702	702	658	688	692	690	675	762	713	740	684	722	710	740	732	732	760	678	701	670	699	676	665	724	729	698	771	681	720	641	684	729	680	739	678	638	677	700	689	687	688	700	669	680	707	721	731	666	703	712	671	738	737	677	749	707	717	698	724	685	717	682	711	712	700	687	686	706	683	692	709	666	681	669	687	726	660	708	741	737	655	713	713	719	693	714	762	678	728	653	680	725	675	743	742	698	720	651	736	661	697	701	756	722	708	756	723	700	699	688	697	699	679	694	649	696	701	699	727	709	750	709	680	690	703	741	713	731	666	724	706	702	678	722	684	691	722	695	702	633	693	737	760	695	665	716	705	674	678	725	676	733	684	683	744	738	676	754	741	704	700	664	749	718	623	716	698	720	715	752	713	653	662	681	689	685	728	730	712	722	665	730	704	699	710	729	655	678	713	714	723	702	641	716	694	711	692	730	711	673	691	720	723	684	662	699	704	673	704	702	681	714	733	708	706	710	719	739	707	701	691	649	674	708	729	712	676	755	722	684	711	703	720	719	711	676	685	699	702	714	727	682	690	691	697	694	684	699	731	703	681	721	704	685	730	655	653	728	738	705	660	693	717	703	689	711	684	682	678	711	720	710	728	682	695	677	665	720	727	682	655	728	711	682	690	675	680	694	692	726	669	679	696	675	732	717	724	695	713	673	725	701	716	672	653	751	701	743	698	733	697	703	722	713	733	703	717	696	716	742	671	675	667	761	728	683	709	638	656	695	678	705	708	753	787	727	720	701	713	715	656	744	658	696	693	714	697	685	684	723	688	701	709	697	670	668	715	729	697	660	679	722	658	677	673	716	696	693	717	708	694	679	723	682	700	691	676	769	694	667	645	711	710	683	695	699	674	715	719	724	695	708	712	673	687	754	691	683	709	763	699	699	655	757	734	647	704	725	718	669	699	767	674	714	693	717	683	704	680	709	695	671	698	703	674	704	634	687	716	661	691	719	707	724	743	767	689	705	744	714	727	711	727	744	683	731	693	709	710	693	702	682	713	762	692	704	652	722	703	741	673	694	658	652	728	702	744	666	686	695	681	678	698	705	710	727	727	690	717	717	702	695	749	752	668	701	683	673	672	703	691	690	704	694	699	732	694	678	710	706	749	728	730	703	666	719	676	761	667	703	725	694	665	730	667	692	722	721	727	701	691	694	704	712	669	663	708	723	667	680	666	714	688	672	741	681	691	738	699	688	671	664	652	736	681	744	700	672	722	713	671	681	739	691	688	643	689	726	728	686	720	763	749	714	674	675	699	730	725	694	699	709	740	695	697	730	674	713	716	673	726	680	718	679	692	728	699	666	678	668	729	657	701	652	721	719	731	695	684	730	693	730	705	712	705	713	712	704	700	679	744	706	694	694	701	697	648	684	662	675	698	672	686	662	703	703	696	734	688	707	714	677	729	713	719	721	685	686	689	730	684	686	702	655	702	748	657	695	724	694	676	700	679	654	666	685	730	691	704	698	739	715	747	684	730	708	721	725	708	714	713	726	652	695	666	710	679	709	732	735	725	676	660	659	718	705	719	739	697	736	696	699	692	701	709	679	714	696	688	700	682	752	684	721	632	702	654	705	738	743	686	733	747	760	690	703	748	705	658	698	680	669	725	715	722	705	678	708	696	650	713	717	706	753	752	673	749	760	681	684	748	705	712	719	713	721	696	717	698	682	695	724	674	719	706	729	709	698	678	660	693	714	717	709	655	693	756	715	671	712	717	730	666	698	674	728	738	678	711	687	659	624	743	718	656	730	683	682	658	682	707	698	740	710	628	690	689	739	694	739	778	701	700	686	705	698	657	691	719	669	714	690	689	685	662	709	704	723	664	687	712	694	742	732
23832	21582	27923	25644	18251	4647	1721	1034	721	613	505	441	427	392	394	335	356	324	340	331	326	306	328	310	314	321	339	296	313	315	297	290	308	261	316	320	315	313	301	322	323	314	337	299	317	336	326	302	327	317	301	282	330	317	313	277	316	337	324	293	292	304	304	339	313	292	287	307	307	304	320	319	351	303	294	337	287	333	306	309	320	313	317	296	288	321	281	283	300	270	313	290	323	303	349	301	293	320	300	335	305	295	274	315	261	323	311	283	301	305	341	324	288	274	296	318	308	297	296	274	310	289	296	310	280	302	326	288	304	338	307	306	340	296	289	326	285	282	330	312	313	299	275	329	280	308	301	296	268	331	305	313	304	337	299	286	332	323	294	306	325	299	295	296	300	276	319	291	292	271	340	300	291	302	313	320	278	278	301	289	301	313	299	270	301	319	322	316	299	308	294	335	300	316	290	329	292	302	321	313	274	298	319	326	342	331	334	304	299	329	320	290	312	293	332	299	300	299	302	316	279	314	305	300	303	289	298	293	294	290	309	290	327	336	264	314	308	265	298	320	287	286	322	307	305	305	315	305	303	295	313	308	293	289	298	321	299	327	298	308	286	320	299	307	303	316	328	298	280	351	326	325	283	316	300	275	306	358	308	304	325	307	323	300	323	299	290	309	311	313	278	299	287	329	299	299	343	325	305	292	302	311	320	309	303	302	321	317	269	297	314	293	349	297	313	305	299	310	291	305	316	327	296	278	324	298	281	327	303	315	310	294	312	295	322	298	301	283	327	319	290	313	343	289	288	332	295	313	293	350	282	322	317	314	306	296	284	317	293	324	308	310	317	292	320	297	330	309	307	297	305	296	325	291	290	309	328	280	312	287	339	297	296	308	313	298	303	291	309	281	289	328	317	316	296	275	301	350	304	351	326	302	287	297	273	293	321	278	310	309	332	304	313	319	290	352	312	311	286	328	279	334	270	318	297	329	314	311	319	323	293	294	297	286	291	313	327	299	277	300	311	300	289	311	299	328	307	285	299	306	281	319	301	298	295	280	273	282	300	288	302	331	306	303	274	302	313	293	294	313	280	307	293	301	346	305	280	313	322	303	292	309	312	302	320	308	294	343	289	275	314	261	320	269	296	276	265	340	298	321	290	295	295	317	306	315	296	300	315	301	303	308	306	320	276	330	313	325	318	302	348	313	284	316	302	310	347	311	296	310	303	316	322	312	309	295	280	315	277	321	276	295	305	320	281	308	303	320	338	306	291	307	328	320	260	343	296	299	313	280	305	302	317	288	299	316	286	286	293	279	311	284	307	311	309	298	291	310	310	289	315	286	302	307	304	328	303	307	295	315	290	298	329	298	320	275	315	306	304	317	306	322	305	290	298	305	323	297	325	297	324	312	317	271	288	319	323	323	333	334	299	322	314	327	299	296	301	295	299	310	286	307	298	336	303	308	320	305	327	287	279	301	316	306	279	299	288	321	287	295	287	291	259	287	289	288	285	306	291	288	270	332	300	318	287	303	298	311	293	294	279	297	314	296	302	303	278	316	310	350	318	322	299	327	316	307	324	300	300	317	302	312	257	295	340	324	303	307	259	298	286	308	317	304	306	334	305	275	329	293	290	317	314	311	294	288	265	300	287	304	300	271	269	321	279	286	262	289	313	323	312	290	310	342	334	301	306	327	299	287	311	299	301	326	324	323	291	314	304	290	315	325	273	304	279	321	292	308	329	302	310	323	307	326	317	316	295	329	304	345	298	289	305	279	313	298	286	300	330	280	288	306	317	315	319	303	281	271	302	307	322	275	279	326	319	315	305	325	292	296	298	309	284	310	300	314	330	260	292	300	291	295	299	324	318	328	322	296	306	292	273	304	333	317	319	343	331	312	311	301	336	321	295	293	305	331	327	299	299	305	302	309	313	318	308	295	298	283	315	281	330	289	320	322	299	300	316	305	291	309	304	300	279	296	284	336	317	311	324	322	286	302	325	285	291	352	281	301	307	282	328	306	316	290	308	319	291	293	337	314	315	314	281	304	311	314	304	310	296	309	304	326	322	298	316	318	295	280	332	282	294	317	284	289	304	303	274	305	283	298	269	293	318	296	284	293	290	315	316	293	305	314	312	334	347	314	315	313	308	318	300	274	364	313	317	299	322	284	279	295	287	273	320	314	307	308	300	300	328	284	305	317	260	307	294	304	334	301	287	313	324	280	305	292	311	303	321	308	304	308	294	317	307	302	316	290	307	311	293	292	312	308	331	289	319	315	319	295	324	285	303	281	297	306	324	273	306	288	289	297	320	293	315	318	295	311	297	315	310	295	272	318	339	296	283	320	296	313	290	322	324	289	272	325	324	307	295	303	308	314	301	287	308	304	294	337	299	285	309	312	346	333	327	329	322	325	303	265	291	315	327	304	354	281	336	312	282	305	311	330	326	295	316	290	314	303	292	314	310	299	293	295	303	312	303	283	303	307	303	288	294	309	318	312	346	308	293	292	298	281	303	309	308	318	269	287	316	316	297	306	327	310	309	295	307	268	312	325	309	347	308	287	265	291	327	303	308	309	286	297	306	306	289	305	331	292	266	305	287	319	319	338	306	283	291	303	302	318	274	310	324	307	302	298	323	282	298	314	310	306	276	294	325	293	298	290	324	264	288	295	305	320	299	336	280	279	304	274	295	317	321	288	319	300	277	323	304	295	323	293	284	304	308	338	256	296	300	286	303	316	274	328	307	309	306	307	292	318	292	295	320	296	291	258	302	313	312	303	264	311	281	317	314	289	307	295	332	317	318	336	319	275	274	320	325	303	289	327	291	302	305	310	320	314	312	330	329	302	329	291	273	302	323	301	311	308	328	311	343	299	305	320	292	302	316	317	330	325	313	297	303	276	294	300	322	307	314	293	294	336	285	316	313	316	291	318	311	311	282	319	299	289	288	313	302	295	308	320	309	315	307	299	292	288	298	328	305	304	318	310	287	319	322	301	305	303	308	324	308	338	287	313	336	298	310	320	318	305	311	293	323	278	291	283	319	300	297	306	343	294	275	315	268	286	310	311	296	338	303	308	306	320	310	318	315	350	301	308	304	318	314	286	284	292	287	322	329	307	293	332	309	310	320	299	273	311	307	318	284	293	325	293	298	272	300	292	297	300	305	289	315	333	311	274	291	318	273	302	305	294	311	298	297	297	309	303	327	320	298	297	293	286	302	323	291	319	304	294	299	305	306	288	344	293	295	338	291	329	317	306	270	285	278	299	316	274	305	327	271	320	278	309	317	312	314	273	358	312	300	269	304	314	291	278	363	281	283	281	314	307	281	273	293	320	296	339	288	343	279	299	347	312	308	289	292	292	327	283	289	296	337	289	310	292	296	324	323	289	287	310	334	298	319	290	320	334	306	289	300	318	280	279	336	277	325	305	303	303	283	292	294	333	310	292	276	308	320	286	285	279	295	305	289	319	312	303	321	312	316	277	263	293	313	270	331	294
23627	48313	34343	19187	9979	5410	3447	2415	1855	1422	1253	1071	933	832	694	698	725	670	646	620	641	611	620	612	597	577	602	555	562	597	538	594	564	550	585	508	537	544	567	559	595	528	546	597	493	593	549	514	603	550	576	547	580	547	530	536	508	537	516	597	576	541	534	533	557	577	599	618	570	562	547	569	550	540	559	512	553	558	553	512	572	506	581	534	535	520	567	544	533	567	565	561	516	510	550	568	578	560	587	578	554	557	522	554	563	481	538	550	529	524	535	509	557	513	566	512	543	586	574	517	531	570	591	521	558	549	564	536	591	550	536	592	545	551	514	552	528	519	548	557	562	561	573	536	524	555	551	535	511	566	541	599	558	542	547	561	551	555	539	527	533	529	546	568	518	533	502	513	525	557	547	503	551	541	541	528	517	563	543	561	533	507	516	564	503	536	544	514	530	536	490	549	496	542	508	502	514	574	567	506	541	565	547	553	536	582	545	544	530	532	540	540	561	555	529	533	524	555	558	562	545	524	535	502	575	550	527	574	565	532	524	544	555	566	532	560	538	556	538	524	544	581	549	520	531	523	531	571	549	536	512	519	568	537	578	516	561	579	531	550	543	496	520	590	534	537	521	565	549	505	516	565	541	594	513	556	525	520	552	536	522	533	523	523	543	544	566	534	549	499	532	528	538	564	479	591	541	556	565	520	546	539	533	563	516	542	538	571	529	557	543	520	535	562	515	501	548	608	525	571	530	551	528	550	545	514	531	547	545	539	573	545	511	538	524	571	510	551	562	553	558	554	528	569	599	567	529	534	582	537	555	563	574	523	580	544	548	585	523	543	554	518	542	511	538	561	548	509	524	507	554	541	522	557	547	500	535	504	562	515	518	536	569	518	565	574	545	513	567	557	527	585	593	534	535	565	542	542	547	522	553	528	529	580	563	553	494	527	520	545	532	518	530	537	553	519	565	495	533	551	550	563	543	511	535	535	567	564	557	543	512	536	515	510	536	526	549	515	556	519	557	499	559	579	547	574	511	554	540	554	530	584	490	562	550	555	522	498	560	539	540	561	540	497	550	495	559	514	562	540	504	581	562	560	494	528	520	577	513	558	559	574	536	539	524	575	526	513	513	538	555	527	532	578	561	554	557	573	536	572	542	523	554	498	538	500	535	566	528	504	493	517	568	523	551	551	557	549	583	548	553	540	538	557	525	555	526	525	534	534	498	539	487	507	508	537	500	586	548	533	541	531	537	502	601	560	494	510	540	557	578	498	570	542	491	521	547	563	522	550	546	550	501	503	559	532	552	530	533	554	557	563	527	543	537	559	544	569	530	560	508	534	588	523	528	549	542	522	528	508	542	554	501	530	532	534	565	536	539	529	543	553	570	521	557	538	508	557	518	542	517	562	588	511	542	540	558	513	552	483	505	595	582	552	557	504	532	552	578	537	560	545	508	537	528	532	552	548	551	554	537	582	528	545	542	546	557	537	509	539	527	541	546	566	535	525	525	518	542	544	533	577	534	530	607	598	532	552	547	520	560	553	527	554	496	544	534	522	566	527	545	559	544	523	560	553	520	549	565	532	516	561	553	515	519	512	537	537	531	577	526	535	541	547	558	521	578	553	541	535	560	550	527	532	559	572	524	574	562	547	528	533	578	548	524	554	543	535	508	518	516	527	522	538	520	558	543	555	516	541	547	548	555	546	494	585	486	489	558	463	568	533	510	553	524	546	511	506	540	539	527	571	519	518	587	531	515	511	509	569	542	561	509	553	546	559	544	584	537	551	532	524	568	567	591	527	538	559	515	523	521	567	544	564	495	534	513	581	540	514	557	531	543	502	552	559	509	567	535	572	550	516	543	553	577	542	530	545	550	525	545	515	513	535	562	503	519	541	524	533	549	533	533	513	540	541	551	556	556	589	526	550	561	563	547	521	532	539	524	512	578	551	547	551	507	585	544	515	548	559	501	549	536	532	555	552	496	561	574	527	533	593	506	558	542	517	588	564	535	558	538	568	546	547	487	520	555	533	532	561	502	542	562	526	562	555	544	559	534	558	496	556	510	554	525	512	506	527	549	513	502	545	512	575	569	530	518	532	562	499	526	570	531	539	515	530	544	500	529	553	525	552	534	528	517	570	592	553	530	513	526	550	514	558	570	553	527	544	586	542	537	531	544	523	568	531	508	547	540	521	548	527	533	544	535	538	566	540	533	560	519	537	547	536	540	528	512	535	537	553	557	536	543	567	577	553	520	570	514	553	501	527	566	533	591	564	538	554	551	568	532	514	538	503	528	511	528	507	552	529	552	558	571	517	558	506	571	530	521	529	543	537	526	558	563	498	561	560	542	511	552	535	561	567	577	523	509	586	562	576	523	504	496	561	534	599	524	550	596	522	560	548	539	525	551	512	593	542	553	542	498	552	540	518	529	521	566	557	572	532	530	545	571	557	566	532	539	538	535	522	575	564	528	551	548	552	540	537	515	555	551	568	507	555	531	588	548	528	539	526	521	544	546	545	539	573	515	540	525	531	575	530	549	536	558	519	576	526	496	535	519	510	514	571	527	587	564	524	566	585	516	588	565	535	576	550	532	534	576	513	534	546	548	541	522	514	523	535	568	602	552	510	570	511	517	558	478	546	485	519	541	509	503	566	562	579	583	549	517	547	503	548	517	555	507	533	495	509	530	592	555	579	581	499	511	561	561	542	502	561	504	587	559	556	535	527	541	549	505	548	571	549	554	506	597	560	502	569	547	518	531	546	571	545	529	545	562	532	486	549	491	537	511	522	532	521	556	542	535	561	510	492	562	541	514	523	543	538	532	527	556	537	545	560	523	555	538	566	550	515	587	555	568	564	512	558	521	510	539	523	519	522	559	539	496	508	510	495	541	526	521	567	548	536	550	539	549	522	560	519	523	506	547	535	495	558	533	515	482	546	592	496	546	577	530	565	559	559	536	550	546	564	575	564	581	519	519	543	559	503	510	515	535	524	567	510	529	544	509	539	537	545	543	504	548	555	558	525	524	517	552	566	573	513	549	510	571	528	539	574	551	539	544	523	500	598	551	566	521	515	516	505	547	578	586	564	543	494	512	520	543	503	592	556	494	498	565	504	524	507	565	555	575	543	523	543	528	484	500	545	492	483	592	505	541	571	510	571	586	567	550	530	526	512	575	568	545	521	566	534	551	504	515	537	531	579	550	556	567	528	542	532	538	588	521	509	547	560	540	562	568	526	525	525	515	519	552	536	519	536	541	514	560	552	545	521	522	537	526	506	528	535	560	537	554	531	539	551	533	553	513	529	502	558	558	536	527	526	553	569	532	520	556	581	538	549	540	545	514	564	538	549	549	568	558	555	560	511	555	539	472	545	523	510	549	547	512	494	579	506	521	542	516	503	525	527	537	587	553	526	536	523	524	532	539	517	507	530	555	590	525	544	548	521	544	545	544	530	546	524	545	554	500	571	517	535	525	526	542	536	516	536	506	513	530	538
25420	21612	25162	20045	3818	1353	892	648	572	528	476	436	433	414	403	390	397	391	368	384	379	382	349	400	395	401	397	379	390	356	390	372	391	398	399	350	346	405	388	361	373	384	390	384	356	381	344	389	359	377	380	356	373	397	383	361	346	344	365	356	356	391	370	383	357	397	397	339	381	376	378	405	395	375	359	348	371	388	342	370	369	373	373	351	379	364	392	388	408	355	372	387	370	379	389	373	348	387	404	395	379	356	378	385	373	386	323	366	341	355	370	367	424	363	411	364	394	356	349	381	372	359	375	385	393	392	376	376	373	395	374	378	368	379	363	377	343	403	354	399	357	364	325	359	343	384	354	365	356	375	338	362	386	359	362	389	359	350	357	398	374	341	376	376	392	389	349	362	361	362	376	374	371	389	368	392	415	398	369	369	318	380	324	385	391	385	341	372	363	404	359	391	374	365	365	339	376	336	358	368	376	375	365	380	339	372	374	362	370	388	376	340	345	373	382	395	383	355	397	409	372	405	372	346	362	372	410	397	383	388	394	378	392	391	373	349	373	344	343	396	409	373	363	367	370	366	384	369	411	376	346	349	350	376	405	348	406	354	391	399	380	349	367	373	385	380	387	348	361	384	373	348	391	399	380	380	390	326	366	366	357	381	372	378	374	351	364	400	378	355	377	403	370	346	348	360	371	362	396	374	370	373	382	372	330	370	328	365	364	362	359	370	381	345	333	373	342	352	330	385	354	386	338	357	366	373	383	389	403	373	338	347	369	379	377	384	348	342	383	391	358	359	353	380	377	358	365	380	396	372	340	373	357	382	401	371	383	400	372	386	387	354	380	352	349	390	400	386	363	378	385	378	394	388	371	391	375	377	344	375	401	353	413	375	332	349	364	388	386	393	385	365	362	339	407	365	344	378	382	367	356	385	383	405	372	365	392	370	358	368	368	354	369	346	371	392	402	376	387	415	379	411	365	370	346	347	368	336	397	380	390	375	382	377	407	377	381	389	388	422	372	404	396	357	377	346	368	362	358	379	355	340	400	375	361	380	401	320	378	356	359	419	353	337	404	373	392	360	374	403	378	359	355	369	418	379	331	369	375	343	353	366	377	363	378	332	377	366	402	386	393	385	372	389	373	377	353	391	344	368	385	387	359	412	385	392	411	359	373	394	362	385	365	404	346	379	359	399	369	376	356	382	376	379	365	387	376	372	378	350	361	370	388	393	389	335	393	390	386	372	381	366	363	398	341	393	391	377	399	386	363	379	393	364	385	372	361	403	372	399	381	395	391	382	398	361	363	357	371	361	386	378	399	354	392	355	353	397	383	408	373	355	367	349	393	371	339	368	377	391	340	388	357	398	348	364	374	339	376	416	402	395	366	396	387	395	417	362	394	349	317	370	356	355	380	381	379	369	322	361	374	401	350	362	367	352	377	378	368	370	369	356	372	382	413	365	347	362	354	350	395	370	371	342	374	337	387	390	375	391	364	368	355	358	384	378	383	343	396	377	396	384	360	334	365	363	362	351	352	364	370	376	371	390	362	395	349	396	356	384	367	351	370	346	348	367	359	336	360	369	388	369	381	384	373	380	383	349	358	371	397	384	376	345	354	371	374	366	370	357	335	372	387	363	381	353	347	389	325	356	362	346	365	385	370	369	381	415	366	384	415	354	357	389	370	401	387	388	363	378	383	394	390	386	336	361	354	365	380	392	362	364	380	347	385	386	389	387	388	361	358	353	371	366	400	376	373	370	378	376	384	374	344	357	384	359	411	404	356	348	364	352	363	371	414	369	358	385	342	395	379	348	413	370	378	358	401	352	392	383	379	383	396	368	372	343	366	379	373	364	381	355	349	375	345	372	387	359	346	391	357	369	352	344	364	364	380	385	364	375	402	369	381	384	367	387	381	382	360	380	387	352	399	380	391	382	391	371	382	397	395	388	351	392	342	422	365	361	385	372	382	378	365	382	360	398	325	419	409	414	356	355	354	358	395	380	396	394	359	375	357	372	390	379	383	375	363	357	372	400	358	417	381	393	394	377	349	388	365	380	359	387	356	367	368	368	357	357	392	373	374	373	370	346	385	388	356	372	378	381	394	400	372	386	373	397	374	389	378	386	361	349	364	369	370	379	370	383	398	371	331	377	382	392	362	333	403	400	400	421	397	371	391	353	327	379	401	349	355	376	384	368	357	377	386	379	367	374	349	400	392	360	382	377	365	369	391	415	377	379	347	354	368	397	372	348	397	378	366	389	381	362	382	373	388	370	414	375	378	371	394	414	373	353	355	374	372	391	372	396	392	358	393	359	387	343	379	364	349	342	375	412	361	386	372	372	366	354	381	369	382	379	395	363	369	345	330	352	386	386	384	349	339	357	373	401	346	381	353	360	367	377	379	392	391	380	392	367	363	341	392	377	358	352	369	326	385	344	359	372	340	341	364	388	391	395	374	418	391	365	367	364	371	360	369	411	390	399	375	373	401	350	376	377	391	394	345	378	368	361	353	376	397	395	382	378	379	385	399	374	349	355	384	356	358	324	363	388	356	381	397	363	369	369	372	353	320	361	378	374	350	388	366	340	359	366	373	389	388	371	360	364	374	365	377	366	390	329	374	393	345	356	359	377	393	345	369	386	363	352	380	357	364	388	361	385	405	355	362	390	397	383	416	404	380	369	369	370	382	400	359	375	368	397	398	369	364	381	382	374	394	392	420	379	390	368	336	350	336	358	375	384	383	371	341	361	378	358	388	380	363	376	424	378	360	372	370	400	358	396	385	393	335	362	381	355	375	365	383	379	378	403	372	391	367	377	382	383	381	380	369	393	368	363	358	386	371	383	414	374	373	366	348	378	356	373	393	363	358	360	396	400	435	376	386	365	354	370	340	367	370	339	375	392	343	359	367	388	349	364	349	384	359	399	390	360	383	335	369	360	393	386	409	412	411	385	384	366	348	351	365	385	355	369	389	397	361	377	388	378	369	383	390	381	382	393	348	390	374	391	416	384	354	365	353	388	371	412	352	347	346	370	366	385	393	346	368	360	359	383	335	395	394	372	368	357	363	373	351	379	348	368	411	355	354	342	405	374	374	357	382	361	388	379	379	398	369	366	400	381	360	369	418	390	365	346	381	355	369	376	362	381	347	348	333	395	383	350	363	347	377	383	329	389	366	340	364	378	369	372	364	335	361	361	327	396	378	361	394	381	356	386	373	376	369	371	394	378	399	356	397	377	386	370	370	384	375	359	362	390	368	340	371	382	384	345	340	347	307	358	381	376	373	408	370	344	382	348	384	384	384	393	383	386	378	369	379	376	372	367	356	396	367	414	341	398	361	388	374	382	375	391	376	376	349	371	338	366	385	374	341	370	385	346	352	371	382	394	343	388	353	349	380	350	362	363	363	348	364	426	382	393	392	390	366	351	362	382	401	357	351	370	376	364	370	403	362	395	356	384	384	381	374	342	360	355	395	377	381	344	337	366	376	343	373	351
21490	39411	25313	12524	6804	3618	2343	1690	1367	1186	994	909	910	816	764	731	726	693	695	678	659	679	713	673	705	705	702	652	678	622	659	664	615	629	649	630	664	650	688	636	618	695	639	679	639	633	617	603	613	668	633	638	600	627	665	633	628	638	649	635	656	639	652	677	663	655	662	636	612	632	661	642	623	687	595	661	636	638	622	673	659	607	670	604	639	663	663	617	596	628	641	623	636	630	650	628	625	636	666	621	697	622	640	640	590	583	627	612	634	631	655	654	602	653	662	636	643	634	666	601	616	622	637	563	626	679	655	655	577	643	642	616	672	673	620	635	594	612	610	596	629	658	654	664	676	636	655	681	620	616	605	693	667	663	639	623	615	632	617	630	660	645	608	680	648	624	584	638	649	637	652	598	671	638	627	636	621	601	651	618	664	668	625	638	684	685	598	653	637	619	576	588	617	660	642	631	636	639	633	618	685	655	666	678	641	653	632	629	653	677	668	646	693	682	657	658	644	644	651	619	633	609	601	642	626	639	630	619	619	641	645	640	638	648	657	673	632	661	649	624	619	595	654	648	673	650	630	661	632	647	669	650	694	663	669	625	654	650	658	634	641	633	642	662	654	630	674	620	645	639	655	664	607	676	601	634	644	669	657	672	628	613	642	654	671	618	627	612	653	663	662	619	629	649	626	596	619	659	648	665	690	606	667	626	639	662	635	662	624	617	649	589	633	649	609	610	620	641	629	633	648	660	625	630	590	647	669	645	654	639	665	644	622	671	628	679	641	648	654	651	590	628	614	658	665	654	613	639	644	679	647	661	618	604	658	664	662	666	671	614	635	603	620	635	619	658	642	625	670	612	624	650	663	671	633	648	700	641	630	631	640	604	628	631	668	654	641	628	643	621	625	628	622	641	629	619	653	611	639	624	643	595	642	634	664	643	653	622	652	636	641	604	651	638	661	598	640	659	650	591	625	707	653	655	636	636	636	634	625	642	607	623	586	677	645	602	595	611	616	659	657	630	692	658	622	648	656	618	643	649	635	656	652	628	651	626	665	672	651	658	631	649	632	615	603	612	608	589	670	639	650	639	695	627	682	581	618	649	655	649	694	621	618	644	701	689	649	642	661	647	639	586	683	615	644	639	622	652	636	633	679	648	651	664	654	644	621	640	631	694	654	631	670	658	655	600	648	649	665	641	648	627	632	639	644	620	641	606	628	640	649	644	601	639	661	656	616	630	625	642	669	635	623	642	634	644	653	648	651	671	618	641	671	628	642	653	635	636	651	634	587	611	663	604	643	676	661	625	625	615	587	659	624	649	600	639	647	671	612	623	641	628	635	641	634	642	624	631	584	633	614	580	673	616	595	660	641	625	641	672	642	642	640	607	607	697	600	664	614	626	650	623	617	690	630	598	631	705	631	645	734	694	626	672	601	583	629	613	687	590	609	619	616	666	640	646	631	594	616	671	654	653	642	654	633	669	637	639	645	618	619	603	641	646	661	654	634	677	587	663	644	610	625	581	663	636	654	664	641	640	617	630	655	623	679	640	602	646	617	642	627	660	638	618	661	648	663	653	613	659	611	628	616	675	609	646	643	673	673	641	660	620	591	607	671	667	613	675	655	604	656	593	644	655	676	664	600	629	648	658	650	640	660	684	648	605	609	706	646	619	620	662	676	679	665	624	623	658	664	623	662	664	676	657	613	625	663	671	662	645	597	576	655	673	653	678	649	632	659	642	629	655	613	621	678	632	645	672	713	627	641	638	626	641	628	671	611	673	641	650	644	704	639	667	623	665	643	597	616	612	654	661	611	626	604	672	644	601	613	596	660	643	672	654	674	599	698	657	671	622	612	651	642	684	610	646	676	646	621	646	640	676	595	636	654	633	603	619	655	614	654	650	639	662	606	646	590	648	687	646	606	649	613	651	604	643	609	638	671	629	620	655	662	605	615	648	629	674	643	673	642	629	595	662	673	626	622	600	653	644	656	661	635	619	620	610	614	665	652	683	609	640	656	676	622	684	658	643	639	658	709	645	643	648	634	653	663	664	646	654	650	653	589	615	623	637	642	674	627	628	608	656	660	677	644	648	635	633	622	673	627	643	659	618	633	669	623	634	640	631	623	661	656	702	632	701	649	632	599	679	660	612	625	646	622	642	642	651	682	660	633	660	630	669	670	623	615	645	621	599	627	679	669	623	668	613	614	629	674	605	667	660	631	641	637	634	653	675	620	635	639	661	623	613	601	633	623	659	651	651	649	629	637	655	590	644	670	660	658	661	666	659	595	641	632	624	635	625	656	652	656	614	613	620	602	639	636	626	659	613	602	675	660	597	672	638	638	622	604	611	558	611	635	658	712	645	604	611	597	649	638	629	631	610	609	614	654	683	645	649	654	654	642	642	670	688	659	583	617	585	653	643	662	692	645	622	672	655	657	646	600	649	608	625	591	631	673	637	679	644	648	644	587	650	631	646	620	630	698	617	648	623	662	645	648	624	621	651	602	700	622	673	634	632	613	644	649	633	620	663	647	669	648	603	625	659	648	638	629	649	652	683	653	596	645	672	632	650	656	626	674	609	624	701	662	624	610	615	638	656	585	649	648	620	629	654	604	640	608	617	589	631	649	615	683	668	647	631	671	647	639	632	623	621	630	666	647	594	646	625	619	661	642	664	623	639	664	661	658	645	584	650	674	604	654	672	605	643	613	622	629	640	660	660	644	658	625	672	659	621	645	633	618	636	607	614	682	639	668	637	632	652	642	676	651	646	647	624	668	646	646	659	675	641	656	605	623	668	640	644	625	644	587	615	637	635	614	627	646	647	683	617	618	601	635	607	615	617	619	673	650	676	629	609	645	666	638	619	699	638	629	659	644	633	655	650	650	653	645	637	668	689	629	674	618	599	635	619	613	675	626	647	663	675	622	635	625	586	642	666	622	613	647	674	632	604	666	615	648	597	610	677	617	618	605	656	636	641	633	630	645	618	642	616	690	646	646	661	653	666	632	676	659	672	637	674	672	611	596	649	577	637	642	610	632	662	610	613	641	692	654	661	617	637	616	627	624	672	610	637	629	670	594	647	636	653	604	663	664	612	603	650	666	617	667	652	670	603	622	648	622	616	662	578	623	643	646	644	656	628	638	683	637	601	609	654	676	614	624	641	685	610	609	621	616	645	649	618	617	659	642	609	661	618	669	640	613	659	656	614	584	624	637	658	671	644	691	666	581	637	634	586	639	628	618	659	635	641	650	688	648	651	680	630	664	685	671	681	643	676	628	608	675	583	637	623	649	638	676	615	662	616	616	663	618	636	657	694	648	670	631	629	638	662	637	610	654	578	625	632	626	644	650	632	621	624	661	654	618	609	713	648	631	624	661	611	639	594	642	661	664	599	662	622	614	647	655	630	616	655	646	636	604	605	637	714	662	647	647	645	629	661	657	650	657	653	664	646	653	653	615	648	617	596	630	615	641	639	654	604	635	628	586	651	621	702
22974	21631	28590	25035	21575	16764	3876	1440	919	691	575	459	420	380	356	319	303	282	291	259	262	242	275	260	218	244	215	232	228	230	226	230	210	215	191	192	245	248	244	231	248	223	237	224	225	221	237	195	226	219	208	224	209	215	244	215	202	216	253	210	229	214	235	225	221	233	234	222	197	200	243	210	226	205	232	241	226	240	203	211	196	223	185	207	229	213	239	246	207	222	227	210	190	240	200	259	218	191	202	236	217	235	207	219	228	193	195	218	186	237	219	200	214	231	186	219	226	217	182	229	237	212	227	200	197	223	209	233	219	211	227	230	205	201	193	202	213	224	203	236	226	218	236	203	213	232	239	223	217	231	208	186	219	204	226	221	208	243	233	217	227	188	202	201	240	243	206	226	217	217	204	224	230	209	228	229	227	198	183	200	202	192	217	172	194	204	212	218	218	221	211	250	187	206	199	211	202	202	251	213	190	210	197	206	220	198	210	202	221	214	199	217	211	232	222	225	214	208	229	215	225	216	191	207	218	224	216	211	231	209	195	241	214	228	220	221	198	203	221	233	228	219	205	235	225	255	226	231	241	221	230	240	237	234	193	230	216	214	201	216	231	201	207	203	217	217	191	210	200	215	202	224	219	206	212	198	218	226	248	226	207	227	221	216	206	211	196	215	203	214	212	205	239	200	216	222	208	203	220	208	218	234	199	189	219	199	177	232	200	232	229	190	233	213	203	225	218	230	246	225	209	230	210	219	212	249	248	180	194	226	226	240	225	224	214	232	224	210	222	225	241	191	204	225	219	202	227	229	216	195	225	213	210	239	209	242	224	186	229	219	215	201	219	233	208	242	222	220	225	213	218	209	229	224	188	223	194	224	229	199	204	214	216	218	240	227	206	185	209	200	192	222	217	219	222	236	218	204	244	216	206	233	220	195	203	217	225	228	208	220	223	235	237	217	223	222	215	250	212	185	210	209	234	242	232	205	224	208	206	203	207	198	203	227	213	226	199	219	219	238	240	231	207	242	198	198	232	212	211	201	215	226	203	220	207	199	233	219	206	228	235	234	208	243	232	210	205	222	230	209	235	225	239	238	215	198	226	221	225	244	202	199	236	202	233	222	216	236	214	197	233	219	232	216	218	226	221	219	219	219	213	218	211	223	202	188	248	212	203	222	242	192	221	239	216	213	219	232	214	210	231	220	234	212	202	218	242	233	225	199	238	212	223	223	186	244	216	220	214	201	219	207	217	224	237	203	203	224	203	228	202	244	221	236	200	230	232	207	208	205	223	231	232	214	208	223	211	227	210	207	225	214	208	225	265	209	204	233	229	210	197	218	179	227	239	197	208	204	235	220	220	221	219	219	220	236	250	226	213	224	211	221	197	211	218	212	199	247	199	216	209	215	227	215	220	216	215	198	229	201	234	196	200	242	198	199	237	237	213	193	201	197	227	233	227	208	220	207	228	249	191	224	212	219	197	209	224	172	209	219	210	202	186	213	212	213	212	231	208	222	227	201	222	227	211	210	246	246	226	206	220	208	190	217	211	215	237	231	217	207	222	239	196	224	216	210	220	199	203	227	202	222	216	225	194	187	205	207	208	215	222	205	221	196	222	214	219	231	191	225	183	206	226	216	225	210	220	206	215	207	209	210	202	216	217	220	214	222	212	197	235	195	239	216	226	207	228	221	237	218	218	210	195	206	225	207	201	216	242	185	205	213	194	248	220	208	224	252	232	194	194	232	186	222	267	207	222	199	207	188	217	239	223	213	210	221	233	216	240	206	237	209	204	193	230	214	197	197	224	211	198	218	231	208	226	207	222	234	232	243	225	199	195	219	218	241	215	218	214	223	228	224	222	213	204	209	236	209	205	217	205	230	223	216	212	223	253	198	204	191	207	200	206	203	233	230	230	196	203	208	238	189	217	208	210	218	220	214	231	203	199	228	231	205	214	226	219	217	216	195	200	201	232	218	215	197	218	225	219	223	199	200	192	217	241	228	225	208	220	209	216	219	196	238	225	214	199	217	220	207	205	204	240	209	204	230	204	219	230	225	208	204	230	224	214	193	207	209	238	216	204	207	201	225	200	221	212	250	236	205	235	221	225	230	204	213	214	214	212	214	232	211	210	213	216	240	208	236	221	234	191	203	201	209	209	205	191	212	188	231	218	216	224	215	225	214	220	231	203	221	201	231	223	240	210	209	230	228	233	218	235	222	209	197	234	200	196	239	219	237	186	225	235	242	245	230	240	229	203	188	238	206	229	232	213	232	226	208	204	222	228	199	224	190	199	215	210	208	231	221	216	199	212	223	237	228	243	231	234	229	213	198	208	208	200	215	222	237	266	198	225	207	219	208	217	197	213	230	195	240	219	194	215	224	191	199	233	188	189	246	206	213	204	214	202	237	232	224	231	208	215	188	232	213	211	219	216	215	219	211	236	204	211	194	211	254	230	196	212	207	215	241	209	187	216	243	221	220	219	233	205	205	217	213	206	214	209	241	223	209	202	223	215	237	219	232	231	183	204	232	232	213	228	194	211	211	210	228	229	209	225	217	213	210	206	192	220	213	224	211	204	220	216	233	185	230	195	224	213	219	205	212	219	218	224	242	211	187	244	203	215	201	232	187	231	202	214	238	206	197	196	204	202	201	199	181	210	243	213	230	196	210	228	218	204	229	221	204	202	205	206	209	226	206	239	225	233	217	217	200	222	213	228	235	232	238	212	232	222	198	187	209	217	222	218	207	231	197	195	193	196	198	235	203	197	226	219	188	210	228	214	202	209	210	208	226	235	221	201	219	215	230	238	200	204	228	220	230	203	237	223	219	210	212	223	214	229	210	238	211	231	220	218	208	237	222	233	214	226	211	199	222	220	206	233	236	228	201	219	227	194	188	194	194	200	208	206	210	201	195	246	186	182	200	230	226	212	227	246	213	225	232	239	200	211	215	213	194	235	201	213	211	198	213	252	220	239	212	214	220	205	212	227	189	221	202	234	227	196	202	207	198	215	219	207	211	231	193	213	230	199	208	217	249	214	239	190	216	225	203	212	204	210	204	204	197	212	226	216	215	210	217	222	243	235	220	225	238	253	219	245	234	220	202	258	242	216	224	215	200	201	220	243	210	219	223	207	229	209	241	235	223	216	208	240	233	198	217	223	190	234	210	215	241	248	199	198	216	214	211	248	216	207	219	219	209	192	228	231	227	218	194	184	192	222	203	213	221	217	225	220	206	212	215	199	228	199	202	240	222	224	224	220	221	207	217	230	206	205	206	227	205	232	242	213	217	214	188	196	211	213	199	212	220	203	214	219	221	225	205	220	229	236	215	235	231	204	202	206	205	233	224	260	228	214	197	205	219	220	200	222	200	240	201	211	213	185	242	266	201	199	207	219	224	228	225	211	211	219	210	208	216	229	205	224	222	201	228	207	198	245	195	215	220	232	205	227	238	202	224	214	218	219	221	234	228	200	209	222	209	225	245	227	220	220	222
25381	51746	41775	25484	16045	8799	4916	3350	2450	1886	1435	1191	971	850	760	685	614	581	564	549	494	489	463	438	457	436	460	384	433	423	416	433	384	397	409	399	383	396	387	401	435	399	403	414	389	418	375	400	359	405	394	390	379	371	385	364	369	392	405	374	393	399	400	390	404	393	408	381	389	405	401	384	374	359	385	376	387	403	383	385	378	418	380	361	388	431	387	395	405	341	380	395	379	403	348	392	410	380	396	401	435	369	365	346	377	395	392	411	356	378	387	376	351	376	371	359	374	390	351	391	376	375	340	371	404	399	358	356	381	376	394	342	373	368	353	363	402	374	370	338	385	346	372	361	346	367	372	371	337	367	357	357	394	401	374	364	353	414	389	389	392	373	395	359	396	378	388	353	371	389	393	410	422	377	375	371	371	388	363	390	362	415	337	350	331	377	376	371	367	398	362	399	377	367	358	364	362	396	396	391	354	409	390	393	349	375	383	364	369	373	342	353	420	347	393	388	371	368	385	407	431	351	384	389	380	339	386	401	372	357	395	342	374	387	344	357	387	402	358	367	347	397	358	420	358	346	359	339	419	394	370	381	371	381	356	371	367	399	351	373	400	350	399	391	342	355	383	370	412	411	386	387	392	380	377	376	383	379	361	352	386	381	373	351	378	386	377	379	368	371	398	364	384	385	382	383	381	366	381	318	396	357	376	418	376	385	368	378	373	364	362	389	394	378	363	379	391	366	376	363	391	377	405	378	367	383	373	323	387	372	356	394	360	399	329	329	369	366	381	387	364	388	392	400	374	421	356	381	373	390	349	357	364	400	378	359	385	388	389	369	371	379	368	328	395	354	346	388	357	394	369	426	343	379	356	359	374	406	416	373	368	390	389	379	390	335	382	370	398	372	353	383	347	375	390	388	405	356	363	370	400	365	350	385	381	388	419	400	365	349	414	339	394	362	377	356	389	372	352	398	360	398	378	392	361	363	370	364	363	392	369	391	370	382	358	365	362	369	355	385	363	381	397	358	362	372	359	357	378	393	362	412	385	358	392	403	355	362	360	394	386	390	408	385	369	428	359	382	352	381	375	363	390	383	392	364	384	377	381	397	358	390	372	370	365	377	381	353	372	388	351	389	382	384	393	404	387	377	382	389	375	374	331	378	402	397	378	352	362	372	378	380	362	392	378	344	376	382	365	373	388	375	372	360	351	348	378	390	348	370	378	358	406	365	364	373	409	373	380	341	374	406	382	363	377	356	378	406	383	379	357	393	358	394	396	352	343	356	386	410	405	390	343	362	406	389	349	349	400	372	385	394	381	396	366	381	365	408	366	334	363	361	368	390	402	373	390	374	366	343	390	400	414	376	389	370	354	396	404	380	359	394	396	377	365	371	372	360	359	364	362	358	416	368	361	356	387	355	344	386	390	395	391	381	410	364	381	357	374	385	408	372	411	326	365	380	346	357	354	399	397	384	391	377	359	358	385	400	348	366	369	378	363	395	365	369	346	364	360	389	368	370	369	369	375	374	389	387	419	362	367	396	398	404	364	381	335	367	349	380	366	348	401	362	379	399	408	374	363	379	386	394	390	373	376	368	381	377	363	387	363	356	399	361	405	356	408	385	372	371	384	385	368	337	386	385	386	371	353	398	384	400	411	375	373	374	342	391	363	371	383	387	401	388	370	360	395	361	416	349	369	393	405	396	380	373	365	375	368	372	363	369	407	365	387	369	362	379	393	400	388	406	379	380	367	356	397	389	375	396	377	365	360	395	394	402	368	363	380	358	360	388	352	378	371	371	397	375	394	402	365	377	388	354	387	361	348	362	374	382	400	399	368	367	366	355	369	360	366	387	383	381	378	386	369	377	381	392	357	411	413	366	363	394	392	379	382	369	352	368	401	388	387	374	375	375	407	366	351	370	399	413	392	379	372	387	358	341	356	391	373	381	397	382	350	346	389	394	366	365	353	358	370	386	398	378	376	397	392	381	369	369	373	388	388	351	379	388	387	380	359	362	390	360	390	384	368	346	373	386	367	375	365	394	350	371	368	374	389	348	378	333	385	369	370	339	388	381	347	380	393	375	363	392	368	373	400	373	389	359	396	383	356	390	357	381	369	403	362	375	377	367	399	368	399	378	371	371	367	359	348	392	381	397	359	359	395	393	376	365	383	380	369	375	395	386	398	376	361	412	377	433	334	382	401	382	373	393	414	389	407	374	351	384	386	377	367	401	382	366	371	382	380	389	376	367	350	386	374	387	327	390	327	364	361	392	374	382	350	380	386	372	404	357	365	385	402	387	351	381	369	378	362	388	364	335	366	387	365	404	372	388	389	410	398	362	369	379	414	373	390	370	356	355	408	397	387	345	344	394	379	393	364	353	367	367	402	382	411	400	396	358	384	366	351	365	361	416	398	390	342	384	354	406	357	373	382	351	414	359	374	367	367	392	397	368	381	354	385	362	390	361	368	367	404	399	380	372	370	390	376	374	367	373	374	400	352	384	367	355	348	350	367	381	363	348	404	388	371	397	380	391	390	357	341	382	351	380	370	380	374	395	369	367	376	348	387	370	414	343	377	361	372	383	370	369	380	398	364	388	398	405	342	384	387	361	386	367	394	363	346	371	407	383	387	377	362	401	360	372	352	386	398	386	390	381	394	351	374	369	362	416	373	352	372	398	354	370	378	358	378	389	370	374	356	368	361	379	351	377	354	370	361	388	386	387	337	355	377	356	363	383	364	394	408	353	392	369	380	374	390	382	358	371	357	388	344	378	372	371	371	380	376	377	404	380	378	395	382	364	360	321	388	385	343	358	377	382	421	394	360	382	365	379	373	395	369	358	403	384	362	395	376	350	398	347	368	338	379	403	391	361	405	348	380	369	408	358	402	353	339	336	368	373	374	358	404	379	362	402	350	349	382	344	376	359	387	386	352	381	386	387	394	385	352	413	402	358	356	414	382	346	385	347	381	395	353	345	392	373	398	400	372	386	407	367	362	348	395	319	363	373	387	396	379	383	346	375	398	368	404	415	381	356	390	355	374	373	413	387	392	366	375	378	381	406	409	367	351	388	399	358	376	373	372	387	391	398	361	390	375	380	343	402	385	405	380	421	372	394	405	378	410	382	415	358	346	373	424	380	396	378	381	394	363	367	394	398	376	391	363	404	382	385	328	392	379	407	359	392	389	400	377	383	356	399	391	406	354	396	355	410	337	396	393	385	371	384	393	379	370	384	368	327	380	368	388	376	373	379	371	375	366	407	393	398	372	362	358	416	330	387	352	364	382	377	353	380	373	350	353	400	366	366	387	397	408	381	356	401	367	399	401	385	374	357	379	390	379	416	365	360	334	372	378	364	371	419	404	412	383	379	357	388	361	389	413	375	375	388	396	357	402	365	381	364	350	365	386	358	387	389	365	347	361	419	398	382	391	397	341	368	366	386	390	411	365	373	383	390	390	386	373	372	387	431	390	375	368	365	383	372	365	333	351	394
27840	22127	18277	6972	1860	974	764	548	542	484	458	430	443	433	422	407	402	401	461	424	401	421	387	404	407	429	378	401	416	402	411	411	427	376	401	423	354	426	402	388	393	423	390	420	369	393	427	376	416	423	427	418	396	397	356	381	372	408	398	370	400	391	446	441	387	417	395	421	401	405	433	383	410	391	399	429	368	379	380	419	341	391	404	422	410	442	403	409	415	425	411	367	369	437	396	435	423	403	424	369	407	415	423	413	392	399	409	452	408	413	388	432	399	418	410	374	406	383	385	371	390	417	397	380	388	449	384	421	431	388	386	386	420	401	391	389	405	387	404	393	409	400	411	431	407	385	369	405	416	408	392	410	399	415	404	394	410	391	419	383	405	369	402	413	377	380	416	440	423	359	369	396	423	350	401	436	345	395	372	383	396	402	403	397	391	388	387	411	393	363	450	330	380	397	395	399	400	385	402	429	412	378	405	407	415	391	379	430	391	421	393	431	431	446	378	414	378	403	385	413	428	387	412	406	361	377	415	431	404	400	427	371	408	415	403	392	431	399	388	406	389	383	390	402	422	383	382	411	446	378	396	397	404	435	382	394	406	385	391	403	408	447	398	413	432	417	441	413	437	411	406	448	423	386	390	429	386	431	423	399	422	426	374	441	403	383	442	387	410	414	418	401	406	387	437	404	399	394	400	395	418	374	390	402	390	382	432	400	386	417	459	355	411	376	433	400	387	399	388	383	434	428	400	422	412	396	386	379	394	433	425	390	410	411	385	375	370	375	388	409	416	402	436	412	412	419	375	425	418	397	407	393	366	427	400	407	435	387	388	390	411	411	429	450	397	380	402	406	386	385	421	374	378	377	404	417	390	418	405	373	371	396	346	425	399	409	415	399	409	402	400	385	426	426	359	415	403	389	402	417	389	408	420	352	443	410	370	382	377	392	371	399	386	415	403	397	384	434	412	382	384	395	417	391	369	388	401	412	401	414	407	392	392	425	439	420	377	392	415	415	397	390	397	416	405	375	407	413	386	434	416	394	384	347	419	412	404	383	421	393	429	388	360	368	404	386	432	386	400	401	412	415	404	395	400	410	417	386	419	419	386	409	390	397	395	425	374	430	428	375	394	407	392	379	394	410	430	423	405	428	388	416	358	356	399	418	398	428	384	364	395	399	399	365	406	377	410	408	402	422	412	407	371	409	423	389	377	406	412	391	431	405	394	415	431	364	394	400	410	437	412	395	411	390	433	396	400	363	407	430	403	433	446	384	396	384	430	416	403	404	426	378	419	403	419	437	393	438	380	356	405	406	404	365	393	350	433	411	418	446	420	407	414	419	408	396	375	424	412	397	401	448	417	400	405	403	399	432	410	380	388	400	421	419	375	413	401	423	417	367	387	415	413	438	373	418	367	395	366	417	353	412	400	375	378	416	388	384	410	388	410	360	423	399	440	417	415	399	378	368	396	405	401	413	393	400	394	382	405	418	391	369	397	413	403	433	402	448	402	380	383	392	413	376	409	403	403	411	439	396	412	396	397	403	414	386	386	392	425	389	371	396	425	412	435	413	399	392	427	409	396	405	357	412	391	437	441	407	409	380	402	402	376	381	418	411	399	408	390	416	393	410	412	397	453	404	388	404	399	391	398	412	385	397	427	409	423	360	393	408	422	445	402	403	405	383	399	383	396	384	403	370	395	402	370	391	426	414	400	420	382	438	399	414	395	425	394	366	392	412	374	372	425	436	384	388	409	396	418	444	365	387	423	398	404	357	423	398	360	387	417	413	417	416	400	387	404	412	416	403	394	388	383	368	385	408	396	409	406	408	419	409	388	372	389	395	419	386	390	381	392	403	376	362	429	435	378	369	379	423	400	411	428	433	437	445	412	421	398	414	380	404	426	416	410	401	398	402	393	411	418	395	421	392	403	377	439	421	367	407	404	398	383	370	396	429	426	388	391	402	443	382	391	364	419	401	440	409	388	424	393	424	411	413	389	407	376	421	411	373	417	411	439	419	392	374	401	417	374	400	392	416	413	402	414	431	371	425	445	441	420	403	394	398	413	431	394	422	401	387	411	410	389	421	393	369	427	423	386	377	419	404	407	370	372	366	420	405	392	430	392	366	380	365	382	403	409	399	415	401	421	398	408	403	405	388	388	404	407	415	414	410	427	410	391	445	399	406	404	394	362	407	416	394	408	404	424	410	414	398	410	405	400	403	370	383	427	413	392	413	428	409	378	389	422	395	384	399	420	399	403	408	392	427	407	404	392	409	396	386	406	430	375	425	396	435	402	430	411	405	413	423	420	447	384	416	423	386	407	394	393	402	390	423	416	420	400	412	421	400	395	417	402	434	397	440	391	421	415	444	390	385	382	381	402	377	416	423	407	400	420	381	410	396	438	426	414	387	442	397	413	416	389	400	401	379	392	416	411	400	400	388	403	400	411	423	402	403	406	380	407	435	415	393	391	426	396	381	384	391	411	382	384	430	407	416	401	417	416	379	425	402	425	419	404	394	415	432	414	407	415	397	392	361	398	403	411	399	414	390	428	429	403	417	374	387	388	391	394	416	392	398	381	403	413	385	397	387	388	392	374	400	386	402	405	407	421	406	382	426	371	368	387	394	436	359	391	405	438	378	424	407	424	378	420	421	430	440	396	394	386	389	369	386	390	404	405	417	401	389	423	381	434	408	407	415	415	376	417	416	362	405	409	418	406	381	371	415	407	403	400	384	446	393	412	394	426	402	397	430	410	396	404	396	418	390	406	439	396	404	380	374	394	391	412	374	425	427	402	406	426	392	421	418	416	378	397	395	398	398	362	404	396	399	375	451	409	392	412	412	391	376	388	352	411	413	424	387	377	395	396	420	396	383	402	387	405	427	433	425	376	398	379	397	406	373	380	345	395	389	403	396	423	438	402	370	444	436	365	409	388	412	387	379	427	377	417	390	401	395	416	406	402	410	401	412	373	424	411	410	413	439	390	404	369	396	390	411	394	395	437	401	393	434	397	435	380	387	411	395	425	407	408	409	411	399	403	413	410	383	407	418	414	410	399	414	410	406	386	390	384	403	439	440	371	399	418	380	405	394	413	379	423	401	402	408	360	433	375	385	432	374	394	383	370	412	408	401	378	372	378	371	377	391	395	380	418	402	401	435	417	384	399	432	399	409	383	426	394	405	401	407	410	391	398	435	414	421	436	405	396	404	384	406	431	381	388	420	386	418	398	360	371	409	405	426	392	403	408	424	405	358	394	440	371	404	387	407	422	447	412	399	374	431	427	378	421	423	387	381	390	410	394	406	422	404	418	399	418	382	398	379	417	390	404	373	399	436	410	391	428	439	360	397	402	383	406	414	398	408	417	421	396	386	410	363	392	413	394	445	407	436	420	379	367	420	410	382	408	385	398	400	391	414	406	447	405	399	406	415	375	348	400	418	390	431	401	409	378	383	381	413	392	411	421	447	405	403	374	376	385	384	391	436	422	407
20194	34925	23042	9628	4588	2421	1742	1316	1082	1010	867	818	811	755	743	696	727	698	705	734	734	692	686	657	731	710	704	716	675	710	655	667	719	720	707	705	738	670	672	683	662	773	664	670	682	671	713	657	720	740	674	735	692	673	706	718	682	647	704	773	676	629	748	693	706	683	709	659	680	665	705	673	726	680	736	678	672	693	692	718	659	725	743	717	670	670	722	691	715	678	703	707	685	679	642	705	668	640	693	703	688	730	674	701	712	693	690	703	678	656	682	680	708	741	684	698	709	691	740	685	702	712	736	683	639	721	735	663	688	698	720	709	678	694	668	692	691	701	645	673	714	690	638	698	685	688	651	765	718	711	704	724	687	679	686	701	664	722	676	745	676	689	698	687	724	738	658	705	718	707	681	718	682	684	717	698	694	728	716	659	703	673	665	711	670	667	722	683	706	673	751	744	681	718	661	735	700	667	703	671	732	723	673	699	655	709	698	644	681	713	702	665	648	705	650	681	652	649	733	725	689	710	637	683	729	697	673	714	699	685	688	704	715	696	728	702	678	717	753	656	696	691	682	687	685	678	663	696	691	710	653	710	745	732	716	662	667	705	706	670	651	698	726	711	697	669	692	683	714	702	707	691	700	720	696	642	689	719	721	701	716	649	659	707	726	683	655	724	712	717	703	706	702	682	708	700	684	693	685	706	720	673	712	693	641	680	673	668	770	667	717	693	739	720	656	702	650	687	669	703	709	686	710	711	704	693	677	718	660	699	695	718	709	715	695	717	729	670	676	690	687	739	679	673	737	686	706	677	700	687	693	679	720	724	721	718	695	694	688	694	751	717	698	690	670	700	625	707	703	705	639	708	685	704	710	697	672	733	686	652	677	691	673	678	713	662	693	707	675	705	677	725	676	662	693	729	688	712	729	670	691	680	658	661	668	713	692	676	710	658	675	714	733	680	682	710	701	681	684	688	718	688	682	670	683	707	684	688	691	670	650	725	690	690	696	702	675	693	691	661	695	689	699	637	701	633	688	704	704	701	704	669	711	666	680	641	670	677	683	716	719	667	685	668	670	636	699	713	653	659	695	655	708	659	698	689	643	684	698	719	655	699	716	680	740	702	699	689	723	717	698	664	704	736	703	721	709	694	670	695	673	714	660	698	688	677	655	679	684	686	663	699	731	692	671	690	679	650	742	694	784	646	697	743	693	685	729	699	658	679	711	690	664	678	675	695	674	697	696	685	677	711	667	708	702	694	715	690	708	678	663	656	660	703	693	692	701	669	728	660	693	660	688	693	692	672	723	725	707	696	720	710	733	687	660	712	713	706	656	685	709	678	715	694	697	702	685	719	737	688	732	680	664	695	657	664	702	742	675	638	694	654	679	666	666	712	705	703	683	690	720	686	694	650	673	712	684	673	634	656	708	738	698	717	682	704	706	685	660	709	732	710	711	723	681	654	693	653	679	692	717	699	661	685	728	726	671	677	675	715	654	751	699	704	693	738	651	717	712	703	703	700	709	736	686	689	676	663	701	650	708	691	714	692	635	702	703	702	705	693	718	683	654	697	730	656	692	735	712	700	687	699	677	661	683	696	652	733	710	684	704	712	684	674	662	639	703	626	643	687	726	707	751	720	694	682	709	703	725	727	706	690	639	689	700	679	748	780	695	645	731	661	715	659	736	712	686	689	666	691	664	749	681	719	722	748	670	705	710	706	684	685	629	706	720	705	659	683	693	677	664	667	681	712	628	719	662	717	699	659	679	715	682	700	688	727	718	653	718	716	694	720	689	693	724	734	674	704	698	726	709	688	676	705	677	725	671	675	689	721	679	661	699	701	710	729	681	721	693	690	706	689	650	709	677	681	675	686	703	721	721	680	671	686	708	688	714	633	703	690	687	626	660	721	689	681	709	708	684	695	684	723	709	661	705	693	700	692	661	684	695	688	671	699	695	654	719	708	698	708	654	748	723	746	722	690	773	680	655	689	697	695	701	639	680	681	714	733	687	731	630	683	711	675	691	721	691	671	720	683	716	678	686	681	738	684	701	736	697	677	731	642	729	687	713	725	640	638	679	703	727	722	727	713	618	680	716	693	679	699	662	681	668	705	637	709	691	638	683	716	730	664	697	685	695	696	713	709	730	741	638	704	726	715	690	674	691	706	699	690	643	648	652	733	709	689	684	701	710	735	679	638	731	709	722	712	676	686	719	700	671	719	730	660	696	667	695	737	660	701	711	704	719	726	697	707	653	685	698	681	700	745	728	701	709	702	714	722	688	731	719	654	703	699	718	674	711	740	719	688	700	696	677	666	704	700	669	699	650	748	715	709	668	696	685	651	663	715	749	673	646	684	720	652	713	708	665	662	664	678	648	712	729	750	737	646	698	705	731	673	649	721	676	710	678	709	746	669	665	648	646	700	734	690	721	704	751	702	754	684	698	732	711	680	684	719	686	686	688	665	666	657	670	656	679	715	696	725	721	668	732	683	721	739	693	703	648	698	712	674	665	669	661	640	670	676	707	711	680	695	671	682	728	690	699	712	696	715	671	705	667	716	712	673	684	703	686	730	672	700	685	686	710	723	685	665	685	672	652	691	667	685	714	700	686	694	707	652	701	698	688	676	707	676	662	684	712	701	679	667	713	714	723	681	682	707	714	688	691	687	693	701	675	687	661	718	651	669	712	680	693	726	695	692	704	692	692	704	686	664	701	690	709	689	709	726	703	660	692	731	761	697	682	674	699	706	669	696	657	670	703	704	696	667	698	699	761	721	712	685	716	692	728	702	679	695	690	682	678	658	649	688	680	725	694	680	692	703	720	676	669	706	760	703	698	692	687	651	634	729	695	706	721	673	671	715	726	725	689	730	713	728	679	691	684	731	741	686	724	664	676	678	745	655	703	620	676	674	719	717	720	695	700	714	694	712	651	709	706	663	682	699	663	695	698	687	674	683	698	704	720	742	678	689	694	689	670	691	735	689	684	687	701	675	701	717	723	693	672	677	678	683	693	708	685	670	686	702	722	683	668	728	689	690	711	715	733	720	698	687	668	691	716	735	689	645	709	673	692	704	702	679	661	691	658	690	697	702	673	715	686	691	711	747	654	687	711	711	729	717	695	738	716	684	690	677	684	669	688	678	711	710	721	702	683	650	665	671	713	764	727	692	698	689	706	736	699	699	704	672	673	726	687	675	690	701	680	695	706	694	669	655	756	662	670	706	678	686	682	675	730	679	699	697	645	647	734	705	715	740	687	733	696	678	719	701	680	638	702	664	700	694	695	701	679	690	738	749	744	665	681	721	649	697	698	698	739	734	654	650	705	682	737	734	705	724	719	734	658	686	731	756	683	701	691	681	747	730	694	690	713	664	720	635	673	718	701	719	739	692	686	661	720	735	665	663	726	668	720	684	675	679	692	723	714	677	665	702	724	669	685	671	696	688	696	722	718	701	650	672	684	687	712	680	697	670	690	651	711	648	666	686	683	700	652	718
23879	21598	27857	25747	18388	5097	1613	831	704	615	488	475	429	392	356	400	376	354	338	318	318	322	329	335	301	332	316	328	311	325	297	349	317	324	312	301	346	299	335	319	314	339	302	287	311	315	299	315	322	303	315	304	313	326	290	306	310	289	345	304	297	313	317	306	297	307	294	284	280	297	343	258	300	285	347	311	293	317	323	316	304	325	328	290	323	270	298	303	343	296	303	297	333	307	253	327	331	292	301	294	294	325	312	297	298	301	308	306	287	280	325	310	308	265	296	301	315	326	316	272	328	303	314	313	324	308	310	297	325	310	308	304	278	359	287	316	316	310	281	295	309	286	301	315	310	327	308	324	332	264	297	292	326	265	296	283	283	282	293	301	287	290	291	307	298	282	293	307	287	293	331	279	281	289	300	307	297	323	304	298	294	303	333	287	297	298	314	293	305	305	285	273	326	296	318	313	311	270	295	311	325	312	307	301	297	314	290	317	317	304	318	277	297	288	324	312	295	287	313	296	282	324	321	291	285	285	267	332	284	300	310	319	301	296	312	275	267	292	314	286	322	307	338	295	293	284	303	282	309	300	297	303	337	304	308	316	267	301	288	269	307	290	307	309	306	296	311	317	299	305	268	292	311	277	299	289	319	286	277	299	292	288	318	317	284	263	289	305	274	275	303	301	265	282	309	290	308	301	289	309	287	296	328	287	283	316	328	301	313	278	296	286	276	309	326	270	313	298	276	321	315	312	314	326	293	298	317	281	298	279	307	313	299	262	305	311	357	296	279	242	307	298	304	303	305	312	296	288	304	330	324	294	299	329	278	329	303	295	281	298	286	285	307	318	325	284	298	315	306	311	328	293	286	309	273	293	295	307	291	285	290	318	336	291	309	317	322	305	296	278	304	290	317	311	325	288	326	314	282	314	265	291	336	316	320	284	298	286	314	307	291	287	328	319	286	322	302	280	293	311	296	315	302	289	289	320	267	311	304	305	297	333	313	277	287	317	307	297	293	271	288	276	310	296	300	274	306	330	329	299	320	292	308	315	307	287	318	299	297	295	278	306	302	258	296	295	296	296	332	284	334	336	299	304	276	340	297	310	309	305	300	307	277	297	275	292	271	296	305	309	300	288	287	284	327	297	308	294	301	313	318	308	300	318	329	342	289	276	321	305	296	268	313	333	274	305	311	285	275	304	313	281	298	271	334	318	266	267	303	275	312	294	277	316	292	310	295	307	317	307	345	325	304	300	291	286	314	352	334	307	321	334	312	279	283	309	293	284	312	280	309	308	266	280	319	308	302	276	260	284	324	297	342	306	300	312	291	296	326	306	317	305	321	310	309	313	290	313	296	295	303	299	324	301	272	299	299	308	300	306	348	286	276	338	289	280	308	323	289	310	286	288	322	297	297	298	313	317	318	315	320	276	307	301	302	301	309	312	314	278	302	304	304	307	320	278	290	281	313	295	312	290	327	294	287	305	324	315	278	327	285	290	304	293	336	306	300	285	320	328	304	289	310	296	316	293	320	315	289	343	312	295	291	275	310	306	288	277	320	302	302	278	303	309	294	300	321	279	288	314	292	316	277	302	305	277	280	297	288	315	300	333	276	315	302	284	306	293	270	316	323	308	311	305	326	301	312	297	284	316	304	295	287	314	306	301	298	284	319	317	304	313	301	316	299	245	285	278	286	286	282	296	274	317	326	304	294	304	328	297	291	295	283	312	318	313	288	306	287	302	315	318	338	286	309	285	322	321	286	307	310	338	306	310	315	302	300	308	324	280	360	289	312	337	283	324	325	297	313	304	290	279	294	296	292	273	324	287	324	307	308	294	318	293	297	292	297	324	332	306	285	305	318	298	297	335	311	295	285	298	306	284	291	271	321	294	293	308	328	304	335	284	318	303	293	298	318	307	318	298	306	307	324	252	320	255	299	324	340	309	305	288	343	307	284	316	275	306	290	322	287	291	304	319	331	277	285	294	316	312	320	293	272	286	323	311	284	286	287	298	312	305	292	322	288	293	282	296	322	275	287	267	288	306	287	269	298	308	298	308	311	279	304	272	290	326	317	299	320	260	310	278	275	267	289	335	288	312	321	277	336	295	322	304	315	279	283	323	303	325	298	308	293	287	287	283	306	305	297	285	308	307	316	294	311	316	331	328	305	306	272	279	312	296	305	288	321	296	291	315	296	327	295	302	319	299	289	302	312	306	285	274	298	301	308	252	329	337	289	294	309	321	314	267	299	297	336	304	301	300	294	317	288	293	304	280	306	300	291	302	315	295	335	285	337	289	280	295	294	276	297	304	312	281	303	291	284	321	297	307	296	323	300	288	314	293	326	304	311	289	311	299	294	324	335	300	333	303	296	285	326	318	350	282	280	324	294	314	323	278	287	345	314	288	285	320	327	314	318	304	322	280	305	323	338	306	284	302	304	323	281	289	302	308	301	274	345	298	343	291	305	283	305	272	278	292	291	280	290	304	290	285	307	318	287	316	284	306	298	296	296	304	290	313	296	295	302	328	287	308	284	314	336	295	285	302	318	345	281	290	322	330	298	314	286	296	307	320	294	308	313	281	317	308	281	308	299	270	290	328	308	325	291	307	280	314	318	309	303	290	284	317	324	288	297	344	274	300	314	287	277	308	300	311	298	316	305	271	292	315	299	293	278	295	296	304	285	318	322	307	290	274	320	324	315	316	305	314	311	287	332	297	332	331	303	290	324	329	306	279	320	296	286	311	299	318	268	304	310	278	280	312	286	320	311	306	286	276	275	299	303	297	308	295	279	287	308	331	303	297	297	297	300	310	292	300	287	276	264	322	334	341	280	309	303	315	315	295	287	304	279	305	307	287	279	331	296	302	335	312	326	316	282	311	314	310	298	308	285	296	312	263	318	297	273	315	290	317	349	272	310	265	278	323	310	280	315	300	296	309	335	290	301	293	319	294	289	341	321	314	289	317	319	303	296	293	311	297	288	310	274	321	264	302	295	317	299	317	329	309	282	336	316	297	282	315	311	336	300	327	294	270	306	282	307	278	296	260	303	273	290	294	304	302	303	315	319	323	284	303	301	302	332	288	315	260	317	312	311	297	296	317	313	298	311	323	330	324	319	313	300	333	293	295	326	295	270	253	306	302	281	281	283	321	314	303	280	326	284	294	326	290	309	278	284	292	300	294	295	304	317	312	305	321	303	281	288	317	296	298	319	296	313	276	320	342	318	325	285	319	347	292	278	308	315	285	263	297	290	320	296	309	300	298	287	313	316	272	284	308	289	309	331	297	313	305	324	258	285	295	288	304	316	286	280	283	330	312	306	308	299	287	300	309	292	301	317	297	303	290	272	306	307	312	283	310	285	283	295	330	297	309	293	328	277	289	308	299	321	316	309	290	301	313	315	289	277	324	315	307	294	322	332	304	339	261	288	315	293	306	304	314	330	275	275	323	306	267	274	276	318	285	300	255	314	320	311	282	298	314	319	322	279	271	290	314
22505	45839	34097	19148	11161	5995	3349	2284	1776	1380	1142	1015	925	741	751	740	686	661	653	602	611	628	603	589	565	560	607	581	586	575	569	567	552	488	587	527	530	552	570	574	583	569	564	575	529	548	568	532	572	532	572	559	574	532	565	544	530	577	533	521	513	574	511	579	553	515	517	555	534	533	551	549	529	578	560	560	540	569	554	570	512	530	519	531	506	515	565	529	552	527	536	539	508	555	537	488	521	536	535	514	500	549	483	547	517	507	544	519	512	538	539	539	524	540	519	527	522	538	569	557	503	553	507	540	498	564	489	510	505	520	505	551	502	536	475	515	556	535	516	543	508	515	534	523	527	596	518	558	478	524	512	510	516	549	553	528	534	551	534	526	560	531	556	529	523	504	517	513	497	530	512	531	516	553	532	528	531	504	536	529	538	528	513	519	516	505	510	553	551	523	554	544	511	524	508	513	542	540	516	529	540	539	566	529	574	552	539	523	555	508	498	565	542	532	548	520	567	558	536	545	521	502	533	482	538	505	536	538	523	503	524	519	544	545	525	528	505	534	510	512	510	528	518	465	527	506	522	558	516	504	514	547	528	539	510	536	554	528	576	528	505	539	526	540	540	526	548	540	552	516	510	532	524	481	548	543	542	533	546	536	512	533	547	572	503	515	514	547	495	548	540	562	539	514	546	537	536	514	533	554	552	517	572	563	529	505	536	577	519	546	545	549	567	557	556	500	520	560	546	549	526	516	523	546	534	533	497	548	518	496	505	574	535	523	555	491	537	518	560	590	529	518	492	526	558	543	524	549	497	524	558	537	534	542	558	526	524	531	552	544	543	517	503	537	521	558	519	524	558	507	530	532	551	573	549	549	601	559	533	579	558	563	538	547	564	562	514	517	520	529	528	559	534	514	562	508	514	540	501	551	531	531	506	572	513	508	529	542	487	535	539	559	516	562	530	537	517	568	508	519	535	509	507	501	519	556	526	494	522	499	539	529	505	571	546	526	517	522	551	522	538	528	523	511	514	512	501	550	499	535	557	503	566	535	509	516	489	548	546	532	549	542	528	505	528	540	521	525	527	505	511	554	538	544	520	547	546	553	507	548	497	554	550	524	571	529	529	511	524	534	527	548	491	520	542	519	515	542	487	554	499	531	506	543	521	511	540	520	505	540	549	569	580	543	568	555	490	524	524	550	555	503	564	581	517	544	551	549	565	512	500	557	488	527	515	489	529	497	546	564	594	561	542	543	566	549	531	536	513	562	501	516	595	552	517	561	520	559	506	521	577	568	500	548	558	526	530	520	511	494	529	531	496	534	503	523	520	509	556	558	589	581	524	528	548	565	558	560	511	531	511	508	593	547	519	497	544	543	559	536	537	526	515	557	495	539	550	564	517	554	566	500	522	581	530	554	560	529	541	557	499	481	572	561	545	547	510	548	506	550	523	537	558	544	524	507	535	518	541	564	537	543	530	536	510	555	516	527	536	519	526	568	507	509	577	553	520	533	505	534	530	542	519	534	549	514	531	551	525	574	535	526	545	529	504	541	571	531	530	563	549	568	528	535	589	523	522	551	540	572	493	496	562	527	525	512	522	539	529	526	551	536	526	505	514	557	540	521	474	545	547	511	519	538	525	551	479	523	506	552	584	527	525	531	507	557	520	479	527	529	513	543	530	517	535	544	521	548	543	527	536	515	531	559	529	554	548	516	550	499	566	554	557	585	514	547	513	553	509	563	520	503	505	568	551	538	555	528	508	519	493	527	526	556	539	534	520	509	562	519	497	537	597	568	522	544	513	528	567	573	519	531	533	561	531	480	474	547	559	570	549	554	554	525	543	548	511	523	512	562	539	557	520	571	557	529	501	545	564	565	527	518	554	551	516	532	527	536	580	518	562	526	516	563	527	523	564	548	512	537	499	542	563	498	500	534	509	543	512	537	523	536	525	480	554	632	514	527	539	538	522	547	580	522	496	555	528	517	492	530	532	531	530	525	551	538	500	570	530	502	502	539	527	553	547	590	524	537	554	499	516	538	498	484	525	536	573	526	578	499	553	531	553	566	507	545	550	540	515	520	574	505	487	508	543	506	569	530	579	518	505	533	514	546	536	490	504	571	537	515	555	564	519	584	560	544	502	564	584	504	554	511	519	562	525	555	560	493	560	513	509	505	497	553	561	536	529	512	485	520	509	462	529	543	542	524	505	543	535	565	549	570	517	571	493	512	481	545	507	551	543	558	541	540	544	529	514	529	522	583	548	528	516	543	513	521	523	529	538	525	520	523	540	510	541	509	503	500	506	526	534	536	530	558	545	562	501	519	538	552	522	536	534	529	565	538	548	545	520	532	561	549	554	523	498	499	548	542	486	535	550	471	580	515	499	507	557	496	536	511	527	519	566	500	555	519	536	526	569	541	553	547	511	551	518	550	521	547	535	523	547	511	496	540	541	498	530	563	519	535	530	555	551	523	513	545	515	525	543	508	522	527	559	539	527	554	555	511	538	557	514	521	538	544	549	565	540	504	513	489	510	523	516	515	541	537	530	540	518	531	541	547	571	554	572	556	536	509	493	488	559	531	500	540	533	502	515	544	519	542	504	555	526	518	500	523	556	543	550	530	526	514	504	530	538	522	532	538	557	540	515	499	556	552	521	530	528	581	532	530	518	551	563	543	552	566	547	525	512	528	557	556	513	552	527	517	599	534	468	530	521	535	526	569	541	497	528	554	545	521	504	538	529	541	532	541	547	528	524	539	520	513	539	551	537	552	537	504	533	546	562	529	515	573	540	493	553	501	531	515	522	552	527	514	573	520	539	579	548	506	526	493	528	532	518	544	534	517	524	496	552	525	494	537	524	553	527	523	538	596	534	528	543	523	549	549	539	508	543	507	503	535	532	511	569	533	527	533	531	573	510	559	529	573	516	543	549	500	523	494	519	539	513	536	513	509	518	512	534	556	486	518	530	502	517	548	536	528	561	522	512	542	501	501	538	514	521	537	509	533	505	521	520	538	529	529	515	550	542	542	574	514	512	563	561	497	514	525	558	546	538	543	510	541	501	539	501	527	524	566	517	576	539	537	522	531	501	520	560	529	539	564	539	532	538	513	508	535	522	517	518	535	538	499	542	517	537	554	554	541	527	528	479	536	506	522	519	552	541	530	534	541	487	540	493	569	539	512	516	500	527	509	515	529	575	523	541	504	595	576	540	531	518	550	556	486	552	542	536	542	539	551	507	503	517	531	491	522	552	504	534	551	530	518	521	486	521	531	526	543	542	516	516	544	525	525	519	549	574	537	497	560	514	527	528	540	527	535	528	507	541	513	522	529	565	501	536	564	550	488	510	574	546	535	496	539	524	522	505	525	563	522	558	511	544	479	537	499	539	551	531	549	530	557	523	537	538	526	554	552	524	509	510	542	531	546	549	537	517	518	515	567	512	543	533	519	497	507	497	569	527	573	523	549	533	534	540	551	520	532	559	517	571	510	540	531
25327	21557	25270	19976	3711	1224	879	664	611	502	513	479	428	400	402	409	377	387	417	377	382	374	360	379	398	391	396	388	387	423	419	374	377	368	384	368	365	329	394	377	355	369	410	378	373	354	368	343	357	398	362	377	372	379	364	379	372	380	374	378	353	410	395	362	376	408	354	394	374	338	395	338	347	375	400	350	370	372	386	356	390	356	392	365	360	373	331	383	361	345	370	371	374	331	415	383	382	333	376	401	371	365	374	337	348	354	387	376	358	343	386	385	417	320	376	368	343	357	373	387	364	397	344	322	371	377	380	385	377	352	404	371	354	336	335	380	353	358	356	370	343	351	406	364	380	341	364	369	386	363	380	368	372	352	391	340	370	333	350	381	347	373	365	363	372	383	381	375	361	366	339	391	402	329	346	330	389	380	370	366	394	345	366	381	357	395	383	343	352	383	354	336	370	364	366	342	344	361	393	396	353	393	389	355	375	386	396	367	351	387	366	385	346	372	344	376	338	362	373	352	350	350	404	399	381	392	392	367	358	372	365	359	346	352	346	356	405	386	354	364	383	382	383	361	368	360	368	349	357	355	383	333	360	354	394	366	374	377	373	367	331	372	372	332	365	365	383	430	424	376	362	322	367	330	377	398	359	371	389	344	350	382	364	364	387	386	388	357	357	376	378	371	366	350	387	394	359	375	366	361	368	379	402	432	364	354	371	358	367	354	368	373	378	339	365	378	327	367	354	395	382	364	338	392	364	384	375	355	370	372	374	368	354	379	374	401	370	406	368	380	379	337	375	364	379	380	371	356	349	348	362	366	359	373	364	343	373	376	353	390	327	356	363	365	336	359	356	371	366	361	348	371	357	389	386	365	357	351	363	364	372	343	387	374	351	348	350	383	354	371	348	357	370	378	366	338	389	357	388	387	365	368	399	383	368	345	364	358	385	374	315	372	374	393	336	370	346	374	394	398	384	353	356	388	334	378	344	373	324	391	361	369	388	379	364	391	377	350	383	365	385	357	399	361	403	373	348	334	395	355	346	394	391	388	355	363	353	365	365	347	373	371	350	372	382	381	421	393	395	382	389	366	357	358	363	353	388	345	378	405	353	396	356	365	364	375	354	389	357	351	393	363	388	425	359	365	355	391	377	357	402	397	383	362	348	350	390	367	376	341	349	360	362	375	355	373	389	385	346	385	343	372	368	359	367	376	358	339	339	353	380	356	387	377	372	403	380	376	329	352	399	363	349	360	342	354	357	383	345	385	367	393	343	394	357	339	380	355	373	407	345	401	329	384	350	407	406	373	393	398	362	366	378	372	366	366	382	363	397	391	388	376	364	365	384	359	395	347	363	392	335	378	335	407	353	350	379	376	371	384	352	362	373	352	400	392	368	385	365	374	367	365	346	383	403	373	379	394	382	383	426	356	373	391	423	369	413	391	414	365	349	355	354	356	341	352	348	374	359	360	373	359	381	351	363	404	395	391	387	377	325	361	387	375	364	369	355	364	382	389	357	334	386	392	364	344	340	363	362	347	369	390	365	353	393	347	373	398	337	349	428	370	359	406	381	374	378	368	360	397	387	366	401	341	400	376	389	393	385	360	378	393	397	364	390	369	364	393	401	368	369	412	360	386	359	366	361	387	384	377	352	328	378	342	388	356	331	413	349	357	354	335	409	334	370	350	344	383	376	370	366	359	378	353	371	364	341	353	382	321	366	373	378	370	365	377	372	367	342	354	369	351	385	361	366	368	400	386	392	333	358	361	376	370	379	361	404	337	373	352	394	422	398	374	383	394	349	371	373	381	397	387	346	369	368	340	373	354	384	401	351	384	345	332	386	377	350	401	371	345	362	366	373	398	397	374	366	403	372	377	367	377	351	384	369	380	365	372	376	361	378	346	367	367	377	366	362	380	388	343	409	414	360	350	407	355	390	376	360	385	361	370	388	367	379	346	364	378	385	378	375	382	375	361	388	350	386	366	382	411	388	389	352	366	335	355	384	386	383	389	332	354	370	350	349	327	376	375	379	389	384	381	352	371	394	406	418	357	343	387	380	340	371	351	346	355	377	341	381	379	363	370	331	359	335	357	377	364	345	382	376	339	358	338	421	367	364	364	360	362	413	371	371	366	372	389	391	362	398	352	331	380	378	368	347	375	381	369	355	340	338	371	353	379	385	386	396	354	369	375	350	385	378	397	371	380	350	357	377	361	397	371	376	394	387	367	374	389	386	402	362	360	377	384	401	370	364	376	370	388	359	365	362	346	331	340	371	381	389	365	387	349	354	356	344	351	405	362	358	346	355	375	384	353	325	374	393	392	382	365	369	370	368	348	355	351	383	387	364	371	384	377	357	359	361	343	371	382	372	389	380	335	390	364	384	363	380	357	369	378	372	372	346	383	368	358	427	360	386	382	367	369	381	347	390	355	397	353	362	387	377	405	414	336	393	374	383	348	398	384	359	388	346	370	391	358	359	407	376	350	356	390	388	368	331	357	352	360	341	367	388	378	358	351	354	369	333	345	359	385	388	360	348	367	407	358	381	415	386	375	368	370	359	340	354	390	372	376	384	381	388	345	362	366	329	342	353	379	381	395	372	368	398	349	361	339	360	361	344	368	385	397	364	340	377	391	376	387	354	367	402	384	353	364	386	350	370	347	371	374	324	379	384	401	370	400	377	363	341	357	345	373	350	368	341	360	319	368	372	365	369	393	353	371	395	413	364	399	354	348	367	397	347	368	381	341	384	392	400	337	402	400	357	365	379	371	340	337	375	348	405	365	354	357	361	332	354	378	376	381	380	364	353	425	357	375	414	342	375	400	358	371	369	391	363	339	332	395	398	370	353	370	370	339	354	379	398	363	353	391	358	367	336	356	396	354	366	358	395	354	351	388	370	347	425	356	362	379	369	324	375	365	356	367	376	419	362	369	355	377	407	345	343	375	348	358	386	375	374	383	351	367	377	361	378	365	356	385	379	376	356	384	363	357	345	409	384	397	361	354	385	400	358	385	353	378	369	346	351	364	393	365	369	369	389	417	344	362	343	359	374	405	358	349	345	357	356	389	358	392	347	340	355	336	320	383	311	413	379	355	400	362	355	358	381	338	379	374	381	358	372	358	380	361	399	394	393	366	348	364	375	384	377	377	399	380	385	352	399	361	347	363	385	344	357	410	346	348	386	354	384	369	347	380	414	367	379	373	348	344	379	402	365	374	388	346	345	379	352	391	397	379	399	345	366	381	375	348	361	365	352	395	359	333	346	359	365	355	346	386	386	385	362	394	366	373	395	372	366	367	406	376	375	339	382	380	394	388	358	352	351	347	344	361	386	338	392	385	392	381	407	355	371	390	367	405	341	361	398	366	349	358	388	355	400	378	373	361	375	393	382	349	369	378	322	366	352	380	370	326	387	396	372	390	355	375	372	362	376	351	394	395	414	381	381	404	344	365	367	383	358	349	363	380	382	402	368	369	365	376	344	361	375	330	398	393
18520	36357	25854	13100	6510	3368	2267	1778	1371	1135	1045	917	859	821	794	698	670	666	679	660	634	661	645	688	657	666	630	677	654	658	618	627	628	633	676	657	658	604	642	637	670	658	643	621	598	662	641	654	617	619	619	624	630	648	634	619	618	644	649	613	629	689	655	636	612	661	681	672	658	614	599	628	606	577	611	649	650	623	618	628	686	647	626	666	619	645	610	641	627	636	632	620	624	609	599	587	593	633	611	645	627	630	643	622	622	605	636	626	639	657	658	640	625	639	642	636	640	632	591	598	635	613	630	611	629	577	621	685	610	624	662	626	634	683	639	653	663	671	647	635	639	675	671	655	696	635	658	586	653	597	652	652	629	632	627	635	649	607	596	651	607	661	647	631	631	671	620	634	645	614	633	639	636	663	651	684	639	665	653	602	607	602	632	619	625	636	649	658	654	640	656	598	602	614	624	616	651	606	635	632	639	643	580	671	637	610	641	617	653	654	653	646	645	607	609	636	615	634	631	610	630	655	620	617	651	634	676	669	643	623	606	649	555	638	613	634	609	600	647	632	622	652	664	631	621	657	609	589	650	594	645	609	660	621	659	672	618	612	682	606	593	652	627	667	646	615	631	602	622	625	653	646	657	597	625	633	652	598	617	636	648	666	608	655	624	591	636	617	585	644	631	634	635	633	659	577	650	573	663	640	639	561	582	646	649	629	665	613	645	613	661	661	655	630	634	630	613	628	661	678	624	582	630	639	635	608	602	627	648	633	691	674	619	643	632	633	634	645	643	656	631	648	667	648	633	648	611	635	641	627	620	650	611	649	630	652	617	606	632	655	679	605	682	630	563	646	653	619	621	613	649	655	630	616	628	687	651	632	639	632	618	629	606	584	597	677	611	640	601	658	643	637	636	667	582	630	710	646	657	643	633	615	610	661	593	608	617	671	644	617	625	623	595	643	635	636	641	640	631	619	696	650	632	597	629	576	631	635	665	644	658	667	641	608	625	673	630	605	639	605	627	629	610	651	646	678	668	634	597	620	627	640	634	609	621	646	642	639	618	558	623	622	637	614	655	590	637	612	613	633	618	629	659	603	633	606	648	615	639	589	625	664	688	663	630	626	644	641	660	620	673	655	589	649	614	626	628	663	650	653	636	623	623	634	647	659	613	638	648	616	651	661	640	671	646	628	623	643	616	620	631	611	645	656	642	630	676	580	631	654	669	655	658	621	637	598	634	653	636	616	615	630	672	661	602	675	612	575	625	650	595	661	613	628	671	634	690	601	711	653	616	652	681	591	629	659	623	615	632	654	676	659	563	630	654	592	622	647	643	651	621	685	663	617	612	603	629	640	640	551	631	660	635	622	666	682	589	616	622	640	645	680	618	654	574	576	621	624	615	636	623	679	606	606	640	663	571	626	583	601	630	599	641	604	625	622	652	619	628	633	663	578	598	645	616	621	640	651	640	669	597	640	689	630	660	616	630	631	634	627	615	646	606	641	636	658	613	603	621	637	649	629	618	628	654	642	602	713	592	645	665	635	662	635	646	640	613	625	685	640	619	654	652	597	630	601	665	646	630	646	621	642	627	639	639	642	650	614	608	635	611	648	626	682	660	638	617	604	644	606	668	674	672	658	677	630	615	625	620	632	645	660	609	613	625	624	659	608	618	620	626	636	645	678	654	620	589	603	640	654	636	613	623	636	580	642	553	621	637	596	616	637	664	651	623	599	613	624	652	635	651	648	589	672	616	648	600	654	625	597	629	636	606	653	561	651	668	665	630	642	597	569	652	630	652	640	627	638	634	666	650	656	654	634	629	627	583	671	656	629	647	630	616	619	646	626	615	638	600	618	638	597	660	640	645	655	661	636	654	638	669	678	651	639	604	649	668	643	631	633	667	666	653	591	618	650	649	647	627	651	622	632	628	662	610	634	623	630	631	685	618	632	655	644	617	561	638	597	635	602	632	664	636	643	708	611	580	635	630	642	624	622	630	608	638	680	605	630	659	634	614	613	616	630	623	603	631	636	661	639	625	629	650	662	621	621	628	641	607	648	604	637	649	663	615	712	623	600	628	657	627	649	635	618	628	559	639	622	630	603	577	660	573	664	653	657	625	648	638	606	624	623	628	634	669	619	605	646	614	660	617	645	621	640	640	585	642	613	632	658	610	669	624	578	609	603	659	657	643	616	656	640	661	684	642	584	675	637	631	640	634	566	657	593	660	630	673	616	615	661	604	667	644	642	593	620	613	627	698	613	641	673	649	663	656	604	607	591	656	576	610	612	614	615	616	578	630	697	649	646	648	624	661	622	642	670	608	628	610	635	601	647	625	629	600	630	651	619	644	665	641	627	593	612	660	628	635	623	560	658	605	652	620	576	609	637	633	599	632	596	626	614	655	593	583	647	612	657	592	643	630	631	645	645	605	668	632	696	635	645	635	664	608	603	691	669	641	598	681	616	631	636	649	582	617	687	634	648	679	672	664	678	646	628	645	594	594	609	664	634	631	600	638	639	642	639	650	639	643	605	600	632	618	634	578	592	614	622	609	569	628	612	617	620	595	618	645	654	675	613	651	697	630	654	636	625	639	606	611	599	633	617	636	627	619	645	648	634	633	608	627	666	608	603	647	634	673	602	632	651	613	658	638	599	633	685	651	638	609	587	610	593	628	619	660	622	664	663	659	651	670	609	651	569	636	625	658	674	666	676	599	669	630	636	576	687	643	607	643	672	666	627	615	617	612	633	636	636	613	587	630	634	633	669	692	605	619	621	656	635	647	642	637	639	656	624	600	615	638	658	639	671	635	637	622	653	603	657	652	614	641	606	625	661	614	623	655	605	634	614	670	626	675	631	623	662	674	645	591	654	602	626	590	662	622	641	659	668	639	626	613	636	669	603	628	635	626	630	640	647	646	657	656	608	670	626	635	635	617	606	625	641	624	665	578	654	662	643	611	627	626	672	593	645	626	626	631	594	649	635	646	652	617	588	621	627	653	643	624	629	626	599	597	610	580	639	615	598	585	614	624	617	626	582	586	617	634	703	682	617	610	588	649	624	631	635	636	604	624	624	619	639	634	604	642	632	639	622	637	609	622	671	621	631	631	598	593	636	660	582	611	613	606	641	612	617	646	696	601	658	644	594	610	589	634	676	633	625	643	582	636	642	598	640	672	663	641	622	646	599	653	616	650	626	628	627	629	594	636	563	629	636	657	639	601	605	623	633	640	625	607	643	624	631	613	640	622	639	661	639	637	641	593	659	668	631	639	634	595	664	659	615	687	631	648	615	625	629	627	614	624	623	644	637	648	645	642	618	667	651	617	606	639	656	643	610	635	628	617	611	639	624	569	664	641	620	588	624	633	640	643	573	627	687	611	614	643	639	659	626	673	652	648	640	642	605	640	668	660	643	656	642	677	618	631	644	610	594	650	645	618	629	665	610	653	652	610	633	637	634	666	631	586	631	680	668	658	602	620	644	630	629	683	624	644	633
22889	21561	28598	24954	21576	16570	3814	1468	856	646	561	431	385	367	278	300	305	265	244	276	280	247	241	228	236	227	225	219	251	208	248	233	227	232	202	197	219	202	209	241	196	222	221	195	232	203	216	206	212	211	220	202	216	209	218	215	218	218	225	232	216	244	216	250	217	206	193	192	212	184	210	202	189	207	218	182	206	211	205	186	235	247	225	187	222	218	202	205	235	187	219	206	202	230	215	232	230	190	239	208	207	205	233	177	208	210	199	221	204	225	207	208	220	216	231	214	202	213	213	187	246	193	209	196	215	211	224	216	198	213	191	207	186	198	208	212	219	212	238	166	204	209	196	205	212	209	202	199	195	218	220	204	245	206	187	193	208	212	234	199	231	197	209	217	215	195	200	213	208	212	219	195	183	209	241	215	213	207	202	199	215	227	202	203	219	202	196	198	223	211	211	207	219	190	204	209	206	214	185	208	191	216	201	225	220	201	204	224	194	217	192	229	212	192	189	220	210	222	211	209	190	192	213	232	201	234	214	219	216	215	197	187	194	173	214	196	218	190	223	214	204	219	206	190	196	203	193	219	201	226	226	226	226	243	209	206	227	210	225	212	226	235	198	208	212	223	212	216	204	205	185	188	222	233	214	216	224	213	231	210	195	213	208	226	198	208	187	217	209	192	211	220	200	203	191	218	216	215	224	183	195	208	232	215	213	238	221	190	235	188	217	221	195	199	195	213	202	178	212	213	228	213	224	196	194	212	238	228	196	200	205	206	209	201	207	220	206	222	221	229	197	208	192	202	215	220	224	237	237	237	224	219	201	205	226	200	201	227	227	226	211	200	211	193	186	209	211	209	219	218	229	201	260	194	216	208	211	212	196	218	235	214	198	205	204	207	200	203	195	203	186	195	201	230	222	213	229	228	205	220	219	202	206	201	208	216	215	203	206	218	224	192	200	195	207	214	196	218	212	189	189	221	235	240	209	204	223	215	193	224	223	190	194	181	203	202	259	206	210	196	228	207	202	203	213	187	213	232	211	210	196	216	221	218	211	207	221	187	211	200	215	201	192	226	166	174	217	222	209	204	204	208	232	199	189	212	194	218	209	227	224	226	208	193	189	180	224	220	188	226	203	218	232	181	220	217	208	201	220	197	210	190	197	213	228	214	199	224	208	187	190	223	230	232	174	233	208	179	202	199	230	216	216	210	188	231	211	194	228	206	208	220	236	196	200	204	210	210	190	201	209	218	217	216	233	209	227	232	203	215	231	167	205	238	211	172	200	221	225	223	189	223	202	213	199	208	185	216	215	193	172	220	202	198	215	215	208	202	201	217	193	210	189	212	211	215	228	207	217	219	238	194	238	202	213	193	205	208	208	196	211	218	223	204	215	220	215	208	207	191	183	200	212	195	210	217	199	242	198	199	199	210	216	195	212	215	214	221	217	221	219	203	192	215	207	203	213	194	222	245	212	222	202	196	197	190	195	203	220	212	187	211	200	193	216	222	203	231	189	196	229	178	189	229	216	204	203	219	228	209	222	203	202	196	187	196	230	217	190	191	191	223	209	202	215	219	194	211	204	234	234	209	186	224	215	200	207	188	203	210	192	197	196	181	240	211	195	206	205	215	224	204	231	187	221	204	237	217	210	187	210	232	212	189	191	224	223	205	258	208	221	222	226	223	213	195	202	194	226	213	202	202	209	233	201	222	218	214	200	183	195	223	230	223	228	214	218	210	188	202	192	210	188	226	201	171	201	212	199	211	194	233	197	200	204	203	191	194	227	214	210	246	191	183	210	192	207	213	217	195	196	206	204	206	197	207	189	207	225	220	198	207	203	226	209	214	176	196	223	223	226	212	201	190	182	196	198	196	220	227	221	234	214	199	189	222	202	198	198	211	226	192	199	184	194	198	232	218	208	221	196	209	222	206	233	213	221	200	226	201	219	217	202	210	199	196	193	189	200	203	183	209	206	212	211	232	198	197	220	225	224	222	167	213	206	173	199	214	217	205	219	196	197	198	196	201	220	173	197	218	210	231	198	205	212	197	217	209	233	187	200	216	222	223	180	227	214	220	184	238	222	198	217	202	238	207	190	221	193	226	199	233	187	215	190	243	188	194	197	201	223	202	196	213	221	200	202	221	197	210	201	239	207	199	203	196	193	236	219	211	210	193	204	207	245	204	237	216	227	188	199	215	198	207	183	202	205	206	201	198	198	203	196	220	189	211	194	224	184	196	235	233	195	186	210	211	225	196	194	210	214	233	208	177	224	179	219	201	212	215	225	230	214	217	198	201	230	180	211	193	195	223	216	204	198	223	212	189	214	176	214	200	204	188	185	210	216	211	216	193	199	190	214	220	222	200	217	214	222	225	206	204	202	196	186	227	205	210	222	206	222	197	194	230	210	220	193	214	206	222	195	179	206	215	195	197	190	196	202	207	215	199	226	204	213	208	209	205	196	198	201	213	213	197	245	210	190	216	201	201	213	221	227	189	238	222	219	168	227	200	206	229	207	226	211	204	194	179	183	186	210	207	179	210	218	191	219	204	218	214	193	208	204	199	219	215	248	219	201	220	220	208	201	215	215	200	201	200	200	203	230	209	220	207	214	185	219	195	209	199	248	224	197	199	202	205	216	222	221	186	219	218	211	199	214	203	193	183	204	200	204	210	192	192	203	219	202	207	203	214	218	194	210	209	203	204	196	194	184	198	216	197	206	211	221	210	184	200	200	194	207	202	216	193	220	205	198	171	200	202	217	212	210	215	218	199	201	208	189	224	221	203	219	214	206	195	211	194	200	211	231	229	214	218	189	182	184	200	225	213	217	213	196	175	214	233	206	233	222	182	207	200	234	209	214	211	219	182	198	191	209	196	197	189	205	179	229	202	229	180	211	202	207	211	218	195	220	219	217	200	204	203	191	224	202	187	224	213	228	208	209	209	196	193	204	184	219	200	223	218	195	223	210	181	212	207	197	229	178	191	216	207	222	194	172	191	218	190	179	217	235	215	218	208	216	206	227	220	229	176	209	223	221	206	207	216	214	188	206	187	229	203	220	247	214	197	192	211	244	194	209	189	212	215	191	199	194	209	184	219	214	231	213	211	183	221	180	194	199	194	207	206	238	210	194	189	186	200	222	193	210	191	206	220	210	205	225	186	204	210	206	205	232	242	203	194	188	211	201	230	208	206	204	202	213	207	223	222	214	229	211	205	213	174	215	210	183	205	207	199	199	187	202	199	209	212	211	219	198	197	226	226	229	218	198	192	210	226	212	205	208	219	223	240	193	204	191	209	211	218	221	225	180	224	183	222	204	202	224	221	200	207	232	192	198	222	198	216	228	204	242	220	204	211	192	226	236	200	212	223	202	213	221	215	207	201	216	222	208	226	197	213	225	188	217	214	200	196	192	218	187	196	189	223	206	230	208	193	207	191	215	206	209	206	214	221	183	197	206	189	197	233	211	199	229	194	234	199	212	212	220	193	196	210	228	230
23695	49619	38365	25535	16404	8632	5144	3423	2487	1838	1478	1174	939	809	746	670	605	602	518	510	500	499	447	458	410	450	477	424	402	400	390	422	390	417	382	387	408	414	426	404	377	372	413	371	398	385	377	366	352	354	352	427	334	387	375	376	400	376	396	368	381	389	362	392	409	373	391	372	373	370	370	372	355	343	371	341	358	359	379	370	398	407	346	367	369	386	380	403	387	342	369	371	382	391	361	379	383	420	393	358	377	403	399	367	364	335	378	351	361	345	370	389	365	386	358	348	366	378	366	337	394	352	366	362	360	364	383	401	403	365	348	364	372	364	379	338	374	343	385	359	332	377	381	394	333	382	360	347	394	389	369	348	378	364	367	353	349	371	387	395	332	366	349	352	416	355	376	354	346	376	365	387	378	374	383	336	373	377	314	366	345	339	370	378	371	376	381	355	377	329	365	338	345	380	354	366	356	342	386	360	367	358	416	362	360	343	387	347	396	340	351	359	363	401	360	369	345	358	360	369	374	374	353	376	378	371	383	356	364	365	338	358	373	347	341	375	345	357	387	399	387	392	348	386	355	395	380	384	392	370	369	402	355	324	366	386	374	386	370	387	365	366	380	352	370	373	373	376	371	373	369	353	359	358	367	354	359	381	350	356	383	325	373	369	317	363	372	345	367	353	417	385	415	370	402	318	372	361	331	363	383	346	379	383	354	372	362	371	363	354	377	366	357	369	336	363	342	379	360	386	385	368	335	363	350	352	376	333	358	375	350	375	348	402	376	379	331	363	370	355	363	375	401	360	341	360	348	351	388	349	364	381	375	357	353	357	388	361	382	377	372	375	351	346	385	374	397	328	390	341	377	376	370	358	332	394	363	367	328	360	360	370	385	357	355	341	351	305	374	339	355	337	341	392	354	381	339	379	375	372	386	355	356	376	367	389	357	351	355	367	333	379	362	392	367	368	386	364	356	379	394	313	335	352	310	390	354	357	380	338	373	351	367	380	354	375	344	393	377	367	358	385	367	329	319	365	348	368	358	348	366	358	388	361	371	336	373	379	328	370	375	387	393	383	352	362	360	365	345	333	357	373	392	349	350	372	378	337	353	361	356	378	377	388	353	376	369	346	384	425	361	382	393	364	382	392	365	374	354	375	355	388	391	342	365	382	356	362	372	346	363	381	371	320	378	334	367	377	362	359	412	368	367	345	371	340	361	382	361	386	339	347	383	347	363	351	370	360	367	388	390	365	336	388	395	358	346	383	334	381	329	357	343	377	368	381	359	376	387	347	358	358	368	360	400	368	366	342	378	374	361	352	336	303	350	367	348	368	372	361	381	344	347	398	363	359	378	407	363	350	350	334	382	365	372	384	382	358	369	357	328	346	367	364	317	361	357	388	351	349	326	372	361	361	401	362	328	363	368	338	342	376	385	382	385	367	350	350	368	354	371	387	357	354	355	398	418	336	376	350	356	359	377	403	382	373	359	330	344	384	367	376	376	322	374	389	353	395	341	371	371	352	365	424	345	378	332	355	358	361	360	389	370	337	346	360	383	335	343	356	409	356	367	399	354	371	370	364	334	372	370	360	359	382	363	358	338	341	355	385	362	399	350	362	384	345	362	374	353	398	383	360	345	393	407	340	346	391	374	381	386	373	358	352	347	386	358	333	372	375	350	331	355	351	361	356	400	368	385	326	352	379	379	366	322	342	362	333	370	339	375	334	382	353	362	395	360	369	343	383	397	373	395	343	373	377	375	372	384	375	368	357	367	382	367	341	364	331	362	349	382	374	378	358	338	349	352	391	370	364	365	382	394	371	363	380	345	359	331	357	371	364	363	372	361	364	366	362	384	347	368	388	351	363	362	361	366	360	350	361	393	376	360	364	360	370	385	373	355	374	318	353	371	356	335	381	363	386	349	368	406	361	383	403	383	367	370	364	353	363	401	394	344	347	375	379	397	353	342	367	369	327	379	362	330	342	394	382	353	356	365	357	388	376	381	317	410	374	353	385	353	364	367	347	365	343	342	358	341	362	386	355	378	381	348	348	360	391	369	376	388	387	375	356	396	373	356	339	372	370	350	378	353	382	371	384	359	390	389	380	409	379	344	387	369	380	391	400	355	383	370	379	388	345	366	360	369	360	350	339	340	372	396	370	360	353	337	371	359	350	369	365	390	344	371	370	386	363	386	360	388	376	379	344	366	384	349	395	384	353	407	380	350	356	332	371	352	350	358	332	367	317	393	358	336	360	317	390	360	392	384	360	341	346	359	354	372	323	345	389	385	387	375	360	329	378	356	364	357	368	384	381	386	365	353	358	362	371	343	359	348	335	346	364	377	357	419	419	346	365	348	355	359	341	340	416	382	349	344	374	361	369	381	370	362	358	339	361	335	367	344	341	346	349	417	352	395	364	321	339	382	344	355	363	364	352	345	355	363	360	374	343	376	343	365	371	427	325	361	386	354	347	405	385	389	383	328	335	381	372	386	338	332	352	370	391	337	372	366	371	355	346	396	357	390	398	342	361	351	343	353	390	395	384	364	363	355	367	373	349	372	347	352	408	361	399	370	353	368	364	367	350	373	388	378	350	339	359	376	356	335	388	359	353	373	373	368	375	341	368	365	369	340	362	374	373	361	341	369	400	324	379	386	361	364	364	397	365	386	378	325	372	391	375	345	396	372	346	380	360	396	379	349	343	368	375	402	330	358	370	339	343	391	363	364	359	372	347	378	377	348	373	348	349	354	367	356	345	354	329	344	370	405	364	362	347	374	367	354	348	323	356	344	363	373	367	357	381	389	356	363	367	401	382	354	338	345	375	415	346	345	334	389	346	375	372	345	397	354	381	367	365	361	338	346	358	368	371	375	361	369	370	382	370	379	370	338	359	372	378	371	362	388	347	364	392	358	372	326	390	373	358	368	343	366	344	347	375	379	368	388	384	345	352	352	360	361	376	359	369	368	398	334	361	368	324	384	373	350	328	365	354	338	381	347	363	358	368	356	372	320	388	392	334	390	364	379	355	367	367	373	349	389	349	365	353	383	346	362	379	344	356	375	358	416	298	349	339	369	355	358	398	383	393	375	378	343	346	362	368	362	334	373	408	374	357	327	389	399	384	402	347	370	340	346	358	373	372	370	361	333	360	370	382	380	368	381	344	404	364	354	335	381	361	359	357	360	352	365	384	363	374	342	352	338	368	370	361	381	362	384	379	359	366	393	322	369	400	409	341	371	368	373	364	359	347	388	364	352	365	370	348	407	345	336	371	367	384	389	346	344	369	375	384	367	377	385	331	351	345	358	366	326	355	340	359	378	384	346	350	363	338	365	352	395	354	378	371	383	372	355	342	343	364	373	388	365	350	345	357	365	382	349	374	342	370	389	339	363	369	333	334	349	366	396	377	350	359	379	367	341	345	371	371	352	402	395	371	379	380	353	349	387	369	357	376	395	363	338	390	355	375	369	335	343	359	341	379	419	364	385	360	397	385	339	378
27854	20560	14425	6137	2028	1127	746	575	538	450	503	483	411	418	419	418	392	378	368	386	398	386	402	435	418	440	360	420	370	427	397	409	378	409	423	425	369	385	419	405	387	391	405	399	396	363	395	391	408	380	379	361	373	382	416	393	399	389	416	436	398	404	375	389	416	401	408	400	403	388	387	418	430	422	335	407	365	414	411	374	404	358	387	400	381	407	403	388	401	384	404	403	386	398	428	397	366	392	406	392	354	406	384	413	372	349	362	389	389	380	389	396	428	371	408	407	420	369	413	402	390	401	362	387	389	381	410	400	427	390	424	376	354	417	424	381	361	389	384	401	387	398	421	401	391	372	375	372	369	405	405	360	405	398	418	386	409	375	349	405	383	380	413	423	379	406	360	394	393	409	408	410	382	375	385	372	369	376	388	381	415	375	387	388	381	404	404	423	396	384	375	380	398	373	375	386	379	374	381	368	391	396	355	354	390	410	392	385	362	397	382	398	417	387	390	373	382	394	417	379	387	403	409	413	403	410	399	397	398	374	377	375	376	419	405	357	383	389	339	402	371	392	412	423	408	403	362	408	418	410	383	402	418	375	393	394	411	370	384	383	382	405	390	379	356	390	387	353	413	379	416	371	408	399	401	418	377	387	419	401	436	417	380	402	393	388	392	370	384	405	412	392	407	408	369	359	395	381	399	386	386	413	387	378	381	395	378	402	403	382	396	368	394	362	386	387	380	407	352	400	359	385	397	404	370	366	384	403	397	398	398	402	358	395	367	405	390	425	373	399	374	414	380	378	395	419	390	394	372	406	426	396	439	407	375	400	400	409	393	391	414	403	360	382	367	349	368	361	362	389	378	401	401	386	371	377	381	403	392	386	368	423	395	387	419	374	399	373	391	372	415	377	388	393	375	378	350	385	386	396	348	400	388	422	391	391	417	385	378	390	397	391	372	361	415	396	405	396	399	365	392	397	410	408	420	383	359	357	394	424	380	427	412	414	402	427	382	409	384	382	395	353	386	390	372	395	385	376	405	384	369	431	386	384	381	421	406	405	376	387	393	400	383	396	370	369	366	406	426	382	363	398	366	380	414	413	364	393	382	401	397	382	395	413	406	395	420	400	384	372	416	397	331	391	382	416	404	389	409	400	348	391	411	393	404	379	395	387	379	387	377	401	408	421	394	351	397	406	385	402	436	372	381	420	403	388	421	404	409	374	413	381	396	407	356	378	398	401	449	392	387	408	365	362	419	380	328	404	350	403	418	410	394	397	373	374	367	384	377	408	372	384	424	404	378	412	349	372	363	387	395	397	385	397	398	417	397	414	413	427	367	391	363	394	423	416	371	361	371	368	392	408	383	352	424	376	391	392	415	344	385	367	367	407	371	403	377	438	371	417	384	360	396	420	408	384	431	426	394	415	410	393	355	408	384	378	391	389	360	403	386	370	419	382	399	363	388	385	413	365	439	412	374	424	387	408	397	369	383	386	415	317	411	387	372	391	373	382	389	383	435	367	373	382	384	393	395	376	459	375	374	374	382	391	388	396	396	411	387	414	407	423	402	389	395	392	384	375	422	370	417	398	367	379	403	398	450	372	386	406	392	378	391	392	389	377	380	392	368	404	364	389	387	386	400	386	399	375	406	385	373	405	406	374	391	439	400	345	391	398	390	363	379	410	403	370	436	349	391	396	383	409	396	399	397	412	438	394	346	374	392	371	443	375	392	402	352	392	370	406	391	407	409	391	392	378	382	373	429	418	395	389	406	392	378	372	396	421	397	415	360	370	363	403	368	409	383	392	353	393	420	390	379	390	394	386	404	427	397	400	398	415	375	420	386	379	377	402	401	390	419	408	408	393	416	417	382	388	364	404	388	390	386	371	425	391	363	400	384	400	367	384	384	389	413	380	382	371	384	377	381	395	396	402	366	377	411	375	405	410	403	357	364	364	371	366	408	401	387	368	382	401	401	382	401	335	428	391	407	391	422	362	382	371	380	389	396	374	408	381	398	384	427	405	389	377	409	393	377	388	372	404	375	375	413	392	381	398	396	377	393	377	367	396	376	364	374	415	394	374	365	418	423	379	396	375	372	394	400	381	378	417	396	394	451	404	391	424	358	370	392	379	396	392	398	374	390	378	428	363	442	388	401	374	428	385	351	395	380	402	407	361	353	393	405	370	402	387	401	335	377	380	386	414	395	370	382	399	382	385	374	408	426	372	338	412	373	401	390	381	343	407	406	388	386	355	414	413	416	374	386	400	423	419	404	353	376	400	420	400	383	394	387	329	422	383	390	404	381	431	408	425	395	368	410	387	410	390	384	380	394	402	414	407	406	401	399	393	400	393	418	404	379	406	399	377	398	346	388	397	386	373	376	353	364	398	389	401	362	374	382	377	380	390	378	378	392	392	400	380	363	401	403	412	404	351	388	384	380	387	404	395	411	382	391	376	394	384	433	416	441	392	389	420	348	381	369	390	386	396	405	392	399	377	414	396	403	386	385	394	396	428	404	386	358	412	397	379	365	400	405	367	402	390	404	394	410	369	384	391	377	399	371	376	364	352	349	392	397	411	369	395	405	361	433	403	400	394	377	427	397	395	442	387	397	394	372	393	397	373	370	421	429	379	367	406	405	405	371	396	368	369	391	389	399	399	397	359	391	383	367	417	370	405	390	404	381	424	375	438	390	362	387	403	385	398	379	375	431	395	385	390	406	425	375	366	343	392	385	385	390	414	399	389	394	363	379	380	404	389	371	379	389	384	379	408	409	401	398	394	383	412	404	380	370	415	395	400	383	403	385	352	402	403	405	400	388	377	390	375	390	375	419	368	446	357	395	404	393	394	392	372	392	360	392	347	408	425	401	413	377	395	411	392	370	386	356	413	422	372	405	402	408	402	413	380	383	390	367	422	414	429	385	391	388	388	427	412	382	417	377	388	372	379	400	381	377	396	390	346	413	364	362	394	370	349	384	396	398	380	409	355	383	376	400	388	415	419	394	401	396	374	414	373	380	416	443	407	370	376	417	385	412	406	359	441	392	418	385	381	365	376	382	391	360	378	378	403	385	420	369	417	353	396	404	381	380	391	411	378	381	357	388	414	397	437	405	420	359	367	415	381	378	395	416	365	374	381	392	377	407	433	398	414	408	406	424	407	416	397	393	396	387	385	409	396	422	394	375	385	436	405	389	386	373	386	402	419	393	414	396	379	365	393	387	393	392	373	369	395	366	354	375	369	411	394	385	414	399	399	388	387	439	370	388	414	393	414	402	351	357	395	373	424	405	408	444	373	383	390	429	429	405	372	356	402	387	394	366	379	422	394	395	359	395	409	404	375	416	392	329	379	412	390	386	411	379	370	438	408	435	378	369	415	362	377	380	386	386	401	358	387	379	394	397	396	376	385	384	406	393	404	413	375	390	378	399	377	394	417	384	360	375	369	360	372	377	359	343	370	428	406	411	407	394	400	408	375	391	389	368	385	369	386	394	396
17087	27803	18907	9474	4651	2688	1759	1348	1192	1003	883	803	777	796	742	723	734	728	645	713	701	623	709	716	704	663	724	688	707	673	646	669	679	683	717	673	693	714	683	692	681	663	706	656	752	697	646	655	705	697	684	699	703	683	628	703	724	686	700	712	680	705	726	650	753	693	685	691	625	692	698	726	671	659	658	719	725	707	675	672	680	653	691	689	690	699	640	692	669	629	664	708	705	705	683	713	701	693	665	665	719	702	709	687	690	665	686	711	682	691	706	705	665	665	699	672	720	673	664	709	685	682	683	687	668	682	679	648	731	718	687	692	692	713	690	707	696	687	674	665	654	685	717	674	683	689	690	684	664	673	695	688	636	683	657	667	687	680	663	702	660	685	665	720	650	671	658	729	681	634	701	680	640	689	664	700	675	643	722	694	680	655	658	672	655	681	697	717	682	654	722	719	666	706	699	663	707	702	689	664	673	687	687	690	677	653	704	652	654	645	693	676	717	693	695	670	686	679	698	686	652	717	661	668	688	681	721	663	645	686	700	696	736	684	664	643	673	677	690	631	697	687	664	667	662	690	710	666	706	678	691	682	708	671	682	657	686	637	677	658	669	678	658	695	680	667	730	665	601	667	728	662	670	709	727	704	664	682	658	686	627	653	699	667	655	696	684	656	638	674	736	686	654	697	664	675	692	712	669	752	642	690	700	672	687	667	728	626	670	661	663	704	691	654	644	697	608	663	712	626	618	680	719	697	697	673	707	668	694	640	684	674	648	690	697	697	727	713	634	644	635	670	700	626	704	665	646	639	664	703	694	697	734	730	654	691	698	696	625	649	647	726	723	667	712	704	665	684	673	712	692	720	697	750	672	629	685	643	745	666	670	671	670	673	664	717	685	686	705	647	642	676	665	690	678	700	700	668	683	659	676	713	704	762	700	692	672	705	678	674	696	687	671	695	660	675	660	708	672	674	702	681	716	685	655	666	661	710	712	652	649	727	682	664	685	681	660	654	644	704	685	729	669	689	657	665	717	732	677	698	680	684	723	682	712	716	685	664	654	689	690	675	684	701	645	637	677	686	739	709	652	711	645	655	697	706	711	663	683	698	649	654	722	661	683	676	705	709	713	684	654	650	660	609	664	711	656	691	637	655	635	698	665	733	698	646	671	635	684	683	679	668	658	685	689	616	661	651	651	677	687	703	684	711	601	662	675	658	719	676	669	688	720	674	678	656	691	650	708	677	658	676	661	661	660	699	684	672	690	667	694	734	699	636	666	690	686	696	674	630	696	638	660	627	673	680	697	688	687	668	668	694	716	689	658	647	664	649	664	695	657	674	689	699	703	707	714	713	680	736	671	688	709	687	667	690	643	690	712	687	672	719	687	698	700	629	699	638	712	682	705	722	684	662	636	695	701	663	692	723	661	679	659	658	709	684	678	696	681	700	698	681	667	689	662	694	743	665	664	647	684	677	729	667	685	697	649	702	723	730	679	667	658	697	653	673	671	705	664	681	659	694	681	691	697	685	722	635	663	641	643	687	672	652	670	678	685	658	667	678	625	676	700	700	664	711	688	681	650	707	678	648	661	670	679	746	698	698	725	683	668	648	689	659	691	675	704	675	669	675	641	717	658	648	634	687	688	634	665	680	702	673	711	710	655	675	623	632	667	659	699	694	669	701	668	679	685	707	693	719	690	641	681	707	673	666	677	703	685	681	622	715	679	664	694	659	620	614	667	731	719	698	678	708	644	701	679	692	731	671	722	757	740	720	684	708	672	697	729	675	673	731	689	687	637	692	700	714	613	654	659	636	722	672	680	656	685	695	717	682	638	675	684	701	667	708	688	663	704	688	707	720	677	672	691	727	731	712	667	656	736	671	669	680	653	719	604	681	693	621	700	721	674	686	689	640	721	674	672	704	682	705	686	657	688	656	696	672	667	690	652	693	695	678	698	719	654	703	663	690	674	709	679	655	667	714	703	643	678	697	682	662	682	710	649	710	700	667	622	691	701	711	701	686	693	725	726	672	665	701	724	708	716	667	673	742	655	725	689	670	675	664	669	693	688	721	642	662	703	687	629	703	743	694	690	681	716	686	699	666	651	661	697	669	693	663	695	653	693	683	692	690	671	695	660	713	661	707	699	657	669	701	693	688	672	705	686	675	715	732	689	638	694	680	710	667	670	668	658	704	684	680	671	699	661	690	751	676	688	681	755	681	656	701	683	664	731	707	721	710	710	673	637	685	692	670	664	661	663	633	711	691	671	681	681	725	671	722	676	678	708	646	657	697	733	704	644	690	654	658	642	699	706	683	678	665	664	634	676	689	705	677	704	672	650	713	673	719	678	693	705	684	654	677	691	655	672	724	654	700	656	692	703	638	701	673	635	674	675	670	685	657	726	708	702	647	684	704	681	652	664	703	687	671	657	670	632	729	714	661	693	683	650	662	718	707	662	685	708	678	668	670	682	657	718	678	690	678	683	700	689	691	685	666	722	686	683	719	697	702	689	712	695	705	671	689	654	625	744	721	681	705	688	710	639	704	717	689	680	622	689	689	667	696	747	696	667	696	684	635	694	710	644	727	687	638	690	619	614	688	643	684	661	600	638	647	685	671	723	691	676	693	636	676	668	697	667	648	720	650	714	673	688	719	640	703	705	666	685	706	725	709	675	696	683	717	731	688	679	713	680	664	676	680	710	650	676	668	754	641	700	666	666	631	646	664	683	647	714	693	654	703	663	675	699	735	631	648	699	687	639	696	651	622	710	694	718	738	668	727	699	689	709	697	703	707	682	693	683	644	659	700	672	692	665	658	707	660	710	614	737	676	661	664	674	652	731	673	695	680	674	644	696	700	677	686	744	674	717	769	655	702	724	689	676	675	716	687	676	686	689	723	694	709	661	693	682	678	702	676	674	731	718	666	727	687	687	714	724	636	704	668	644	705	670	684	620	631	714	658	719	720	656	690	722	677	696	652	665	668	637	676	701	736	637	685	674	729	725	719	684	681	737	715	747	643	675	727	690	666	684	677	692	666	776	709	695	700	721	696	645	694	715	669	721	669	664	687	675	675	641	679	728	675	710	693	653	637	698	682	664	707	678	700	674	679	664	726	668	684	692	708	641	693	701	662	702	687	700	639	614	648	653	675	719	682	708	720	684	663	668	703	686	671	675	734	655	675	689	671	682	734	664	638	709	684	659	684	674	665	632	659	689	690	668	685	662	671	709	701	715	682	732	731	755	666	697	677	692	706	675	709	693	701	680	671	736	662	665	695	633	637	702	664	680	662	644	695	688	688	664	686	665	710	674	657	690	711	666	704	675	701	630	687	686	686	688	653	633	699	625	640	645	651	644	660	635	702	649	653	746	742	669	634	679	777	669	730	692	702	726	689	693	637	704	662	679	680	682	680	700	684	684	682	663	694	673	691	661	686	707	679	730	691	692	684	695	696	682	689	656	663	679	683	676	662	716	717	678	675	626	666	651	710	693	694
23840	21546	27804	25664	18168	4759	1666	928	690	581	525	465	438	372	357	349	335	318	309	312	326	334	290	290	310	314	305	316	319	308	249	284	291	324	283	294	304	294	296	266	315	299	257	314	286	301	284	288	301	285	329	326	290	279	302	303	303	270	294	308	282	330	305	302	287	311	287	301	263	298	308	297	297	292	290	294	285	300	301	296	282	314	310	324	278	278	306	285	294	300	298	303	275	271	284	303	298	309	282	285	287	259	287	288	323	307	299	306	312	312	294	265	317	288	280	325	285	292	291	283	289	322	289	299	297	265	323	303	276	285	323	305	298	307	274	293	304	271	275	303	288	304	320	329	315	262	296	300	285	290	252	285	297	323	295	304	288	290	286	267	285	297	278	278	285	292	263	292	287	277	287	293	277	301	301	294	302	293	290	283	342	272	312	284	277	315	281	271	291	295	286	277	287	287	280	283	315	316	288	266	297	308	312	284	303	298	302	271	301	279	286	307	279	286	283	312	252	320	285	284	274	287	282	255	311	296	287	299	273	282	309	296	304	308	278	309	299	287	286	278	301	313	282	298	307	302	267	281	282	303	291	262	302	294	283	296	287	262	285	303	291	298	285	289	308	326	293	283	302	285	279	300	292	256	305	311	254	290	291	277	312	295	288	256	312	286	286	289	300	305	293	317	315	306	277	310	285	271	305	271	287	280	285	296	292	308	319	280	295	285	306	281	302	311	303	256	306	279	298	282	297	311	304	284	277	293	290	300	273	306	280	288	304	302	276	299	305	264	276	288	301	317	311	278	283	262	296	301	316	293	298	296	284	298	313	302	302	315	318	315	282	335	290	313	260	292	310	292	270	276	298	305	312	276	304	306	282	276	289	306	300	299	279	304	283	304	299	343	283	274	269	292	278	289	276	312	261	306	283	318	294	289	309	275	278	302	301	323	303	296	279	314	321	297	287	284	286	284	301	269	325	305	293	306	302	271	275	298	298	312	268	321	288	290	275	275	312	285	308	306	297	289	300	308	320	275	278	314	279	270	304	274	301	296	297	255	275	307	300	308	312	304	309	316	293	302	289	289	304	275	275	304	294	298	306	310	286	289	305	309	287	288	286	278	300	285	251	287	298	290	315	308	303	293	321	293	281	315	279	317	304	277	299	285	289	280	291	295	272	287	276	285	299	289	279	298	269	300	318	312	295	304	276	265	284	296	273	313	271	288	288	302	290	262	310	272	264	313	322	300	284	270	287	290	290	274	308	325	323	280	277	295	310	264	305	329	304	299	306	291	296	295	301	276	309	304	320	305	293	284	292	295	281	289	304	259	271	262	279	328	282	292	301	274	282	276	261	278	293	282	310	288	299	296	306	258	289	291	292	327	294	298	306	267	268	291	301	288	274	320	318	273	288	288	295	278	279	290	294	294	286	283	295	297	273	277	277	331	301	308	279	298	282	263	276	280	292	285	291	284	324	319	311	289	258	294	279	270	298	287	270	298	294	282	291	287	275	292	306	273	269	290	284	292	313	296	304	291	291	292	293	285	286	324	285	312	301	289	297	321	313	276	280	313	266	292	308	301	322	266	301	293	273	290	285	289	298	292	294	313	311	300	262	283	265	285	310	259	296	285	277	297	293	275	291	296	318	311	292	293	283	292	287	313	292	300	284	301	310	302	292	272	268	324	274	279	298	293	255	309	301	297	248	335	264	337	262	263	278	302	286	286	266	294	307	293	293	305	267	318	294	278	277	295	285	299	297	277	297	284	263	315	285	294	296	309	291	286	296	277	277	298	268	314	315	282	321	296	301	271	290	293	285	281	299	296	300	302	292	259	306	267	291	288	299	291	268	258	275	295	286	293	274	285	298	291	288	298	312	283	288	331	338	306	249	275	265	266	276	277	310	325	320	271	278	318	300	306	279	261	270	292	319	282	288	321	309	281	261	278	303	295	294	303	246	295	313	316	305	306	294	308	283	280	313	296	275	246	287	296	274	282	289	296	281	295	299	297	293	289	276	301	287	281	313	308	285	286	314	302	290	271	302	306	318	310	292	291	279	290	289	301	306	282	335	254	321	263	290	308	280	297	303	284	273	280	273	302	308	332	254	290	258	254	282	280	305	285	282	254	282	316	267	318	291	306	303	303	295	294	331	293	282	276	329	301	293	292	296	319	280	301	306	321	307	276	310	312	301	291	297	279	293	290	281	283	277	268	316	295	285	314	295	300	296	323	286	266	297	295	317	299	264	338	282	282	283	299	311	289	287	289	289	311	287	301	273	291	278	283	287	257	287	309	282	301	273	297	316	283	311	299	300	321	297	290	283	271	279	297	279	288	294	289	260	293	306	281	275	291	284	315	315	307	293	281	277	284	297	284	332	311	292	298	305	282	298	255	293	293	298	301	294	303	280	293	307	278	295	297	268	297	297	281	294	285	285	317	308	279	284	291	290	292	298	312	272	302	308	308	256	293	276	310	286	296	296	297	272	276	298	288	287	307	272	294	315	281	260	289	268	322	294	295	278	292	318	270	286	278	302	311	286	314	287	314	281	259	291	276	277	321	280	293	287	303	319	307	280	306	328	307	283	292	302	319	320	306	292	308	295	300	314	312	313	302	275	270	274	301	282	294	305	241	274	287	267	296	287	306	283	296	277	281	283	271	289	279	287	312	268	297	302	330	304	300	285	301	306	265	284	312	280	309	315	314	308	297	269	305	335	270	282	300	262	292	287	282	318	295	257	291	266	253	298	286	294	323	284	292	287	300	280	301	277	307	317	294	273	268	280	315	251	263	288	306	275	302	271	271	308	266	285	303	267	266	290	293	294	289	292	283	320	271	265	296	304	283	290	270	285	264	285	283	305	273	288	281	262	279	308	292	277	304	297	290	318	296	292	283	311	284	306	291	309	284	309	295	291	265	252	306	280	295	306	300	304	301	292	305	287	320	330	286	311	282	305	299	293	294	313	291	309	307	320	289	265	291	291	291	279	290	268	259	281	298	310	280	259	261	314	297	301	304	284	286	290	267	280	269	308	314	311	287	271	291	289	295	271	316	317	305	296	298	289	281	259	273	291	285	293	290	264	288	296	260	283	295	309	296	294	308	282	273	300	294	319	302	276	300	284	318	289	267	256	302	288	300	281	278	301	289	272	296	298	275	286	280	283	318	288	299	317	265	276	286	312	329	300	273	292	284	286	257	325	283	297	279	310	280	302	285	283	302	291	286	266	273	299	293	301	294	249	289	285	315	299	332	282	267	273	286	262	284	330	275	293	313	285	305	287	268	298	325	304	271	286	283	285	265	287	287	286	290	281	273	320	316	295	310	295	273	275	285	296	280	294	278	271	281	292	242	301	293	291	306	306	302	316	293	306	275	295	288	301	278	295	279	291	283	246	306	286	302	268	311	320	275	282	299	318	270	330	293	269	272	296	338	301	306	297	286	300	324	298	326	295	298	286	288	272	305	288	298	298	266	296	279	348	297	275	302	324	273	291	291
21238	45032	33250	18386	10309	5611	3441	2227	1775	1362	1145	961	844	777	743	707	674	647	599	579	586	521	578	573	585	561	586	554	523	556	531	538	564	520	546	542	517	522	546	541	525	532	561	503	515	492	570	543	527	584	556	514	532	523	566	521	491	531	504	496	536	542	532	553	526	494	536	503	537	520	564	516	524	548	556	525	529	549	482	522	485	509	508	536	540	518	532	514	522	522	527	512	503	500	518	526	496	512	530	510	506	542	535	507	491	513	518	522	505	531	547	485	471	549	552	519	513	502	550	535	548	537	501	508	539	535	505	501	535	518	537	536	526	472	544	514	508	491	519	534	552	506	520	524	511	554	527	519	537	507	480	515	543	562	500	530	520	548	445	521	535	491	532	530	498	497	526	508	544	520	531	526	471	536	485	511	530	510	526	515	511	530	497	540	518	514	513	533	523	534	523	488	556	538	501	521	517	491	592	552	492	515	557	538	489	530	518	501	508	523	542	478	518	485	515	529	539	503	502	454	535	508	500	532	492	545	535	512	512	531	507	533	512	521	540	485	503	528	523	528	517	538	487	516	517	543	524	496	495	541	538	489	537	501	520	479	522	536	514	509	531	545	498	502	482	510	510	530	586	515	543	511	519	486	511	571	484	502	497	508	501	534	573	522	528	503	525	547	518	558	529	508	513	547	537	527	498	527	497	510	511	498	559	530	498	508	498	509	481	485	506	551	508	478	515	520	526	524	540	500	497	540	528	561	538	503	533	529	458	492	494	559	533	524	500	509	523	533	476	510	493	515	526	460	543	468	515	517	520	481	544	498	505	553	514	507	533	510	497	516	512	493	499	526	535	477	516	530	545	528	514	506	509	505	496	518	511	516	546	523	502	503	549	531	530	496	538	489	524	563	530	515	526	511	545	539	521	501	511	516	530	512	487	505	531	482	544	510	532	517	503	504	568	538	516	520	507	544	553	523	495	530	510	537	527	518	574	526	522	512	556	541	536	507	521	511	499	537	523	524	522	502	500	488	492	499	539	543	523	517	540	544	520	512	530	536	519	525	548	539	516	509	516	491	517	536	540	516	516	528	513	502	535	467	518	515	507	566	523	520	529	535	524	513	493	469	516	508	513	551	451	508	492	529	511	517	506	518	521	526	521	525	541	513	508	459	550	495	488	530	525	527	523	519	539	524	542	497	540	548	463	480	501	518	551	506	525	535	532	521	477	500	539	523	528	551	528	514	538	549	492	530	510	498	530	517	484	521	531	495	570	516	510	481	552	561	511	511	515	538	529	490	537	542	513	547	504	543	533	509	496	514	525	486	504	500	524	546	516	536	497	491	515	485	490	553	541	547	504	509	480	463	466	521	539	576	543	526	565	525	477	485	503	502	518	508	495	506	479	556	525	520	535	489	526	552	507	512	502	538	529	534	497	541	530	505	535	526	546	508	498	513	477	478	509	465	497	499	485	510	498	498	494	531	481	572	541	550	519	516	543	542	505	508	502	538	541	470	509	495	537	502	560	499	521	501	552	503	501	511	496	495	504	508	514	496	537	538	527	530	517	502	550	501	515	501	495	463	525	530	491	530	529	532	555	507	496	517	537	528	535	527	525	498	497	538	496	531	549	498	523	511	512	506	499	499	529	522	545	513	528	520	527	509	496	553	508	517	504	536	498	509	522	497	536	502	523	553	513	558	503	523	500	501	525	520	514	561	562	505	517	510	493	476	506	528	515	506	515	521	509	542	519	537	535	517	501	547	516	500	504	500	512	522	568	543	517	548	508	527	520	523	546	547	515	491	510	516	521	522	494	500	512	512	564	558	504	491	501	562	505	522	537	523	516	497	525	520	510	543	531	469	526	532	487	490	521	512	492	517	543	541	515	499	490	523	558	545	512	513	518	530	520	582	537	538	550	521	500	523	495	494	488	525	526	572	534	503	485	526	522	511	525	485	499	547	519	546	550	535	481	517	545	524	540	533	509	518	538	496	541	513	496	514	565	517	533	504	479	500	528	505	588	514	542	475	559	513	532	577	477	507	512	504	511	499	532	503	516	526	525	472	533	544	525	484	481	583	559	536	527	525	502	488	532	532	524	484	520	528	534	486	504	496	538	511	508	513	530	569	525	518	560	545	504	486	533	491	507	533	518	488	531	553	534	531	508	486	505	532	539	540	502	512	576	542	510	494	546	526	495	565	534	490	497	544	560	510	458	518	503	537	499	526	529	509	574	494	526	537	509	536	499	518	535	517	518	558	522	509	532	535	521	528	503	484	542	492	490	527	544	543	520	522	493	569	505	535	481	522	500	504	524	492	526	547	469	515	516	500	558	494	542	500	514	464	555	489	494	481	521	543	544	491	504	569	520	548	489	524	500	506	489	526	502	540	508	505	533	525	569	521	510	531	533	514	540	524	548	488	523	529	515	547	490	524	525	500	503	467	506	554	512	513	527	496	503	506	516	483	513	502	482	513	551	505	519	550	502	560	549	528	491	522	541	520	512	486	526	497	514	560	533	499	525	510	551	487	522	517	556	479	542	531	527	508	502	496	548	505	509	497	456	554	499	540	542	547	536	536	530	462	502	550	476	502	551	563	498	480	494	470	508	566	512	521	517	500	523	464	556	530	545	496	512	567	500	579	517	504	536	470	456	553	510	538	487	531	521	513	534	531	523	520	499	508	536	478	505	527	458	495	529	537	525	506	464	544	545	506	530	496	538	529	517	513	477	472	513	481	526	520	507	499	553	496	524	504	524	520	516	548	505	535	523	536	495	501	508	509	520	487	513	513	519	556	525	563	531	484	518	514	540	527	490	510	537	482	496	479	508	505	518	521	520	515	489	546	506	479	536	529	508	522	527	512	511	510	512	497	521	530	520	508	502	507	536	539	462	482	539	494	514	533	526	550	510	548	507	505	505	534	506	535	560	533	548	579	507	463	546	526	524	527	495	492	516	526	521	511	490	503	562	521	531	517	528	520	503	506	529	543	524	508	514	515	514	526	514	480	498	498	507	512	479	535	497	566	511	486	524	517	496	520	507	496	513	516	530	499	512	533	492	525	514	490	523	505	494	550	521	530	488	515	570	542	516	470	546	531	521	511	524	557	530	524	534	547	542	506	520	510	541	541	544	560	489	499	516	547	498	491	541	524	557	509	558	540	498	513	542	534	499	523	521	552	516	486	546	496	508	547	544	498	527	537	559	504	569	534	536	495	481	525	525	490	497	490	492	550	549	477	529	513	499	525	493	523	534	525	510	511	538	514	517	480	552	586	504	512	488	517	551	509	498	471	494	525	531	499	525	530	551	524	554	503	537	536	532	536	528	559	530	518	476	521	484	503	533	554	524	525	537	507	521	471	515	513	500	507	535	525	532	490	537	528	559	562	478	557	492	531	523	499	472	558	570	547	544	500	540	520	515	532	527	499	550	517	522	522	506	489	526	501	572	514	527	502	525	495	530	555	502	501	526	514	524	489	535	507	505	529	517	486	510	511
25367	21626	25652	21054	4096	1282	987	635	587	473	481	464	435	440	398	405	420	383	389	409	351	364	366	376	404	374	370	432	361	340	374	371	382	370	380	362	376	363	382	368	373	373	366	355	380	352	326	352	407	365	367	367	362	370	386	386	383	364	370	354	377	360	374	385	385	353	373	383	388	374	362	369	354	396	392	356	353	380	368	360	392	315	383	391	351	367	361	358	358	354	387	362	359	360	349	333	371	365	365	391	374	393	386	380	363	369	381	365	365	347	387	356	354	373	387	358	362	347	366	357	361	354	347	360	388	359	375	389	360	393	332	344	360	362	388	376	369	378	372	350	352	348	348	375	370	373	367	353	360	367	329	381	374	394	363	357	399	384	411	356	353	335	359	322	421	360	359	378	331	349	379	352	359	355	391	356	375	352	354	324	381	325	400	356	392	387	364	401	406	390	370	335	363	404	376	374	345	359	364	354	330	369	335	343	367	365	363	357	389	377	372	346	363	347	360	371	370	344	369	364	336	383	373	373	349	361	370	380	365	356	372	375	343	381	362	348	362	390	395	363	349	358	387	365	364	363	364	349	319	345	368	368	397	373	372	367	357	348	372	373	366	369	350	371	361	316	395	365	352	378	372	401	386	343	359	371	376	367	380	356	364	389	342	384	374	366	358	348	362	374	385	326	367	361	383	345	383	331	373	356	329	306	394	381	387	348	352	370	337	353	372	377	369	364	414	379	389	370	364	339	358	369	366	351	369	375	362	361	357	378	369	414	334	374	355	392	358	356	364	358	394	357	375	373	370	367	328	368	354	324	363	330	411	354	352	390	379	355	416	375	374	372	352	359	400	348	359	356	403	399	347	354	399	388	408	379	396	359	356	348	368	399	366	344	378	382	361	350	359	360	398	388	372	370	359	329	337	377	386	365	387	361	372	362	364	361	382	380	367	358	352	373	344	371	360	361	388	371	353	367	359	346	390	384	367	352	352	380	396	356	383	379	347	363	358	369	363	345	381	349	356	341	383	367	344	362	358	370	337	382	364	382	368	375	373	373	336	387	396	361	361	378	368	354	406	349	389	360	354	334	388	395	376	352	370	355	369	338	356	336	353	378	348	367	368	403	382	359	349	389	364	368	382	356	362	339	374	370	337	374	355	342	339	339	343	364	386	369	368	332	380	377	355	364	338	372	379	347	370	389	349	380	393	358	392	382	371	368	356	347	386	344	346	323	377	355	345	347	362	378	368	351	379	367	366	356	379	350	371	341	358	338	350	358	358	358	346	320	328	382	383	363	338	357	372	369	333	387	350	379	367	337	367	351	397	361	370	367	379	377	360	385	356	380	348	361	358	366	381	367	334	378	337	339	429	411	346	370	384	375	348	329	340	380	371	363	367	368	346	390	393	348	369	377	349	378	344	363	353	370	361	357	364	359	349	346	327	397	376	377	372	410	351	364	368	406	379	373	359	360	357	377	367	394	365	341	350	369	370	385	357	338	386	345	360	346	333	391	348	372	379	395	382	387	343	366	372	376	372	344	365	341	376	355	348	373	336	362	375	333	344	373	372	358	349	369	365	365	368	359	354	366	382	341	342	341	395	408	354	338	395	357	362	378	371	353	317	351	398	367	373	385	370	343	385	379	340	360	346	367	386	359	353	355	363	356	352	368	346	346	383	354	367	393	360	361	355	337	360	378	393	381	385	367	320	377	343	368	360	332	373	340	350	366	391	352	383	388	375	392	347	329	352	363	361	333	355	365	361	369	338	341	374	329	350	363	389	350	405	361	350	358	365	382	337	389	348	372	374	344	366	380	368	361	330	388	335	368	371	345	363	376	374	344	365	365	383	377	329	374	349	345	377	354	344	341	370	391	351	393	347	360	353	350	350	366	351	354	339	353	358	385	341	371	390	349	366	345	412	380	367	366	339	378	364	363	351	379	364	369	380	409	345	381	397	394	387	401	382	356	360	396	378	396	359	367	356	349	334	379	364	413	353	384	343	348	390	377	363	373	369	350	365	342	335	322	344	368	374	370	331	362	373	371	389	407	345	335	356	352	369	369	368	348	358	369	384	392	352	348	342	371	385	391	373	362	325	395	424	408	368	374	403	363	346	347	365	370	354	383	369	353	344	362	341	361	374	366	339	393	366	359	349	352	360	405	355	320	330	341	353	353	366	384	380	349	364	335	356	377	349	355	367	391	376	351	370	370	390	390	383	341	362	357	355	366	382	351	412	375	372	360	361	357	388	377	345	387	399	390	377	362	360	371	395	364	375	382	363	374	382	406	357	366	380	373	335	404	335	374	332	366	363	403	401	384	334	412	387	365	353	380	374	395	359	377	328	380	392	385	367	360	376	364	350	374	390	407	382	338	350	339	361	342	334	351	362	372	344	365	368	381	351	358	360	335	371	360	368	335	381	368	396	378	385	345	368	386	355	339	361	393	373	403	363	337	348	371	339	367	361	396	379	357	361	348	371	355	387	362	356	356	354	372	374	354	413	337	344	361	384	378	368	353	363	350	362	333	344	354	343	372	343	379	372	352	340	392	367	366	387	363	356	367	357	356	377	409	378	374	386	355	377	353	368	400	361	371	389	382	362	359	346	354	389	345	353	326	387	330	380	358	373	358	316	347	371	349	349	381	362	346	345	331	355	373	372	355	373	370	358	373	340	375	401	353	331	366	421	373	360	389	341	346	352	361	369	383	345	348	359	382	345	368	345	373	344	388	380	356	378	353	319	353	311	325	379	348	318	325	374	384	386	357	372	369	346	382	345	373	358	390	358	393	356	374	347	317	354	398	395	369	379	369	396	320	384	351	358	359	348	366	364	348	369	368	377	344	368	371	407	410	367	348	373	352	359	345	362	335	353	373	353	388	368	343	348	336	368	358	371	376	353	363	349	368	345	366	362	387	352	373	376	352	368	332	370	369	376	372	350	370	372	359	378	359	361	350	366	358	378	383	371	350	333	374	379	373	369	350	378	348	337	354	379	393	335	361	416	345	385	381	379	366	378	357	345	363	383	367	356	365	357	348	379	368	351	359	352	378	336	358	402	331	346	347	356	390	368	392	370	347	341	377	377	409	346	389	368	383	373	365	350	394	344	389	376	370	359	335	370	366	361	343	362	362	351	350	372	353	394	335	385	382	364	395	379	362	361	365	367	373	373	366	380	383	390	363	373	339	362	370	360	352	371	341	382	393	372	370	344	384	332	371	333	368	361	397	331	362	324	381	345	376	354	374	350	398	347	362	380	372	375	371	385	361	384	366	373	369	337	354	337	370	367	379	362	354	401	372	346	359	363	393	368	371	386	381	347	346	377	357	352	368	366	363	346	343	369	361	346	346	387	362	356	371	360	372	357	322	343	370	368	367	332	361	364	376	351	362	359	345	357	361	379	363	360	400	382	377	391	365	384	353	386	377	361	361	377	345	359	372	331	370	363	373	363	356	367	360	377	346	371	340	353	375	363	358	352	338	349	376	383	369	364	326
20450	39839	29748	16353	6564	3188	2224	1693	1368	1121	967	893	825	765	745	711	649	722	682	645	660	661	679	638	660	647	676	611	612	617	598	645	621	637	633	618	599	652	642	619	600	642	624	607	666	629	618	660	617	658	629	575	590	652	609	641	597	636	630	675	614	637	645	618	638	612	648	638	657	592	590	641	647	678	653	614	640	612	609	623	681	613	666	584	643	624	581	622	667	656	623	670	586	595	612	653	623	609	620	665	645	660	603	652	628	623	630	612	652	591	671	556	620	642	643	634	604	607	653	626	624	648	629	631	591	611	604	592	634	593	662	653	613	633	572	664	572	619	606	604	650	567	647	614	695	602	632	633	597	591	623	627	658	635	639	572	589	642	623	662	663	606	602	607	647	636	602	627	617	647	595	581	609	631	631	663	653	702	640	615	614	686	630	600	650	623	630	642	607	612	620	607	591	600	615	571	619	580	660	618	695	622	621	631	594	615	597	592	628	610	619	596	634	647	602	605	589	624	590	629	611	601	635	638	608	613	610	615	633	636	637	650	623	631	675	628	598	596	614	631	593	638	641	612	588	648	591	606	631	587	629	658	591	583	619	634	601	616	690	614	620	644	636	580	622	652	640	599	649	658	619	580	602	603	609	633	621	610	626	618	651	592	657	590	623	623	604	561	671	612	629	617	636	707	619	588	591	610	644	625	614	580	659	602	604	635	615	584	634	604	635	598	648	578	605	637	666	613	607	631	616	586	621	645	644	615	670	602	640	653	622	615	625	656	657	615	677	573	633	599	626	684	582	621	631	580	640	614	648	621	640	612	620	622	593	618	640	641	614	608	565	626	609	606	624	628	649	620	613	590	620	602	623	618	615	615	620	635	642	641	635	636	634	603	675	606	672	656	606	580	620	609	604	597	596	616	629	603	629	594	633	618	661	619	598	621	638	638	656	631	641	648	608	616	604	612	641	671	629	589	625	603	610	619	627	614	639	633	629	561	644	627	646	655	636	586	597	620	657	640	642	649	588	638	631	632	644	624	611	636	655	619	647	652	589	631	624	611	601	644	585	656	626	628	630	617	630	618	593	628	614	602	612	622	638	656	600	605	618	627	655	635	580	600	677	626	680	615	611	633	634	613	626	636	619	682	624	638	636	646	622	642	575	627	660	649	645	633	652	649	615	652	603	653	640	632	626	611	627	654	577	569	639	573	627	670	596	614	629	601	594	627	595	631	624	655	642	655	625	637	643	654	591	651	637	638	614	610	661	611	615	618	629	616	605	586	638	643	623	619	621	616	631	647	619	574	638	595	628	594	674	598	636	621	648	628	602	609	678	559	623	602	615	641	634	617	646	628	644	619	616	615	626	625	605	654	609	630	602	606	647	635	601	673	565	618	590	649	648	629	610	599	642	606	618	654	648	599	598	614	592	602	607	623	604	673	586	633	607	614	630	610	645	611	615	589	630	625	652	654	595	602	574	604	600	641	615	601	591	649	653	669	610	625	652	649	618	632	616	655	617	649	635	635	660	652	629	578	677	625	643	609	657	624	604	638	627	636	615	634	589	606	638	598	651	646	646	573	661	657	608	628	611	633	611	625	642	582	615	596	649	633	660	639	607	633	626	646	631	632	562	667	594	642	602	657	634	645	601	612	629	626	638	618	629	595	627	668	657	604	674	671	654	640	638	594	603	593	655	602	646	613	629	617	584	652	578	618	640	613	615	640	645	619	609	621	614	659	577	595	610	595	635	652	621	653	595	636	627	630	648	613	618	632	620	641	668	664	592	622	600	587	637	601	686	633	639	607	603	625	631	621	658	673	608	619	636	663	633	630	600	592	659	578	663	620	591	608	615	628	630	621	583	614	617	625	645	649	606	634	612	635	617	564	616	633	635	640	612	614	619	626	630	605	632	613	683	642	637	644	619	619	610	614	573	604	642	621	571	615	647	657	643	635	591	640	625	636	611	588	613	619	649	596	631	602	607	608	569	609	599	644	620	594	607	689	675	632	633	628	640	596	621	659	665	644	624	595	609	600	621	632	657	637	681	657	666	622	605	639	670	624	616	595	640	609	668	589	665	624	683	592	580	679	647	635	622	645	592	610	633	697	614	608	642	594	644	606	657	616	673	627	643	618	602	654	633	595	618	576	624	643	658	599	610	627	660	626	663	631	677	613	606	584	636	650	613	649	631	668	656	638	616	669	654	587	677	663	648	648	647	648	682	650	624	658	672	650	649	656	631	606	592	596	603	621	589	636	606	632	609	591	599	643	703	603	593	663	645	661	618	606	636	659	623	612	646	614	598	628	673	650	611	635	605	630	643	596	594	608	608	621	585	581	599	627	607	634	637	632	685	657	632	601	678	611	642	620	646	635	615	664	579	662	651	639	596	620	613	626	619	594	642	629	641	631	652	609	621	645	711	630	615	547	613	646	661	668	664	632	646	619	605	606	636	657	652	653	609	648	652	618	646	630	606	666	600	646	635	640	583	595	648	653	649	589	633	645	578	609	624	603	607	651	623	626	617	613	615	650	661	650	639	640	607	644	627	616	633	625	652	621	650	616	650	605	634	678	609	638	637	601	609	632	637	604	604	609	639	631	601	664	627	636	615	613	572	609	631	613	626	583	611	586	655	600	650	628	592	581	621	597	675	639	605	621	615	659	635	604	656	646	620	599	626	614	609	614	594	601	654	612	601	607	619	598	648	604	597	615	631	651	623	603	601	592	652	657	615	620	636	612	665	617	649	626	623	598	602	631	611	637	587	574	625	641	625	665	649	603	612	625	649	617	624	642	615	634	635	613	604	621	620	585	623	672	664	640	675	628	619	642	678	630	655	611	615	624	603	624	600	613	620	652	617	628	609	636	610	597	613	653	673	661	627	614	648	569	613	612	615	647	600	627	636	609	606	606	634	626	624	627	623	595	597	639	593	614	626	636	648	608	579	596	668	621	620	606	624	603	623	583	654	607	587	622	584	651	607	636	631	635	622	643	621	616	582	620	643	653	642	651	640	613	605	615	615	641	607	666	616	646	652	628	578	640	652	597	590	608	631	581	626	640	596	665	648	624	685	625	651	619	579	660	630	638	673	660	616	634	623	666	648	575	637	653	668	640	585	638	578	631	616	617	632	624	565	611	649	634	618	604	620	617	600	632	637	667	630	601	610	611	659	652	581	617	615	623	620	626	666	634	641	634	603	641	658	628	602	643	632	636	662	673	599	602	617	624	624	638	633	607	623	664	660	576	645	606	617	627	634	605	663	637	661	652	654	662	587	632	648	609	640	632	618	610	607	651	628	607	649	596	617	622	665	636	602	650	635	627	655	644	678	616	641	618	629	639	633	672	638	630	634	639	580	609	634	641	629	626	642	610	619	611	591	629	601	650	621	658	625	577	635	566	577	605	649	600	637	601	648	622	591	639	656	656	659	633	641	615	555	630	654	602	613	645	623	664	632	633	604	648	632	644	614	652	630	590	663	606	637	625	636	627	630	588
22993	21617	28642	25007	21619	16485	3746	1382	846	703	578	497	381	315	295	289	278	270	266	268	264	231	232	229	255	209	246	232	267	224	242	242	259	236	212	232	236	211	238	233	198	208	211	216	223	214	207	233	216	216	200	208	230	235	203	232	211	190	204	212	210	218	215	200	220	208	217	238	219	210	220	195	208	201	206	196	202	191	231	223	213	224	213	213	197	209	208	212	201	197	215	196	210	172	221	230	207	205	212	204	217	218	215	218	215	201	181	217	211	204	220	215	206	203	191	183	198	197	209	227	197	194	199	201	224	197	210	231	201	224	207	200	226	225	229	223	212	236	219	210	217	207	211	201	207	227	200	211	223	209	204	162	204	214	220	228	188	218	198	207	185	204	194	217	209	224	187	245	208	226	196	201	213	208	225	186	222	229	205	216	197	226	214	197	217	188	177	200	221	217	215	183	220	203	227	225	189	195	214	218	237	207	222	211	219	179	219	205	203	218	216	216	197	202	204	212	225	188	232	212	203	183	200	216	209	216	214	228	215	217	184	209	211	190	217	207	213	219	200	211	215	199	185	201	229	207	202	221	217	217	218	198	214	198	229	207	202	217	186	214	199	211	194	209	201	179	223	211	198	208	199	189	221	222	215	205	205	217	204	206	200	198	232	206	189	222	227	203	209	199	191	197	219	183	199	185	217	214	194	195	224	231	204	197	189	197	217	209	219	243	239	195	221	218	189	201	209	213	197	229	234	185	211	182	198	201	230	201	199	172	204	206	224	206	182	211	207	192	237	177	199	206	206	230	197	196	217	221	225	217	229	231	221	207	220	210	219	201	210	202	208	196	229	190	207	215	199	219	220	218	208	210	201	182	241	225	211	202	208	222	219	209	206	204	212	214	206	193	225	203	200	200	194	197	214	217	238	210	204	218	200	208	189	221	209	207	208	204	217	211	203	216	232	198	232	220	202	192	236	190	198	202	212	200	220	237	176	206	174	204	205	201	225	213	203	209	234	240	190	175	227	209	190	226	219	219	210	219	177	222	186	228	200	182	186	216	198	187	239	200	186	205	221	229	206	213	192	235	222	200	209	207	203	206	217	205	256	184	203	188	217	200	219	188	210	203	222	221	200	240	175	247	184	184	209	204	206	221	197	229	197	222	224	207	199	210	244	214	196	206	231	205	206	215	214	205	199	207	220	205	207	209	203	195	202	218	229	197	217	209	241	226	229	208	226	181	214	193	201	224	213	192	186	203	204	220	206	203	231	230	220	210	204	197	213	213	206	208	216	202	199	209	221	208	219	187	205	217	189	219	189	187	213	207	219	171	204	201	202	204	199	201	204	189	209	198	187	222	166	199	222	200	205	206	218	202	229	185	192	219	181	193	229	205	236	223	190	198	205	231	208	193	204	195	197	212	223	216	185	226	186	242	208	213	224	198	211	194	203	215	212	214	186	200	205	189	192	198	221	212	184	185	209	201	194	220	195	218	200	198	171	199	195	198	192	223	225	199	195	208	209	215	205	228	225	219	185	227	218	200	221	239	231	215	210	196	214	197	215	186	187	203	228	197	202	226	180	198	222	227	202	212	214	232	196	226	194	196	220	217	224	206	217	218	199	232	210	218	222	199	194	211	226	199	203	207	206	190	200	220	197	229	213	212	219	215	196	232	216	224	207	215	200	184	208	202	200	202	207	200	192	214	178	206	200	196	196	219	213	227	227	231	215	205	200	212	206	200	185	188	207	212	197	215	206	196	209	228	232	191	219	206	172	218	232	207	214	212	202	218	216	212	202	177	192	207	212	200	231	218	214	202	206	230	208	213	235	217	200	196	217	222	200	223	227	210	200	213	205	169	195	212	196	209	178	201	210	202	218	176	230	226	176	208	211	200	200	231	228	231	204	210	220	211	205	192	211	229	208	211	190	187	208	219	211	200	195	204	230	228	183	232	228	211	204	209	196	203	210	216	213	212	192	201	211	212	218	202	208	208	209	239	215	185	223	214	197	217	215	210	205	224	221	216	186	208	209	193	222	194	188	223	193	209	205	205	189	202	220	217	232	222	205	206	229	205	205	196	203	171	212	201	214	198	231	232	222	198	194	223	218	213	195	227	209	222	240	207	215	192	198	223	212	200	237	197	189	208	206	198	194	201	212	230	182	183	202	187	220	220	202	204	206	225	183	224	222	220	209	210	223	225	212	201	228	212	202	204	188	185	204	201	192	199	208	230	211	202	194	205	230	211	222	210	180	205	220	213	228	209	196	227	217	199	211	217	231	231	205	218	219	200	188	198	241	191	211	194	227	206	228	208	229	178	222	213	196	225	213	209	238	193	206	201	193	232	182	224	221	194	182	193	217	249	197	207	180	224	202	207	222	196	217	191	215	223	195	200	183	209	201	209	211	209	197	218	235	194	227	191	192	197	221	186	209	214	192	197	221	199	203	208	184	205	199	218	176	197	225	214	213	243	200	172	236	192	201	208	192	209	229	186	201	226	185	218	205	193	209	238	214	194	208	188	220	204	190	185	228	196	210	183	206	233	212	174	230	217	201	203	181	204	208	207	181	215	212	201	211	230	225	228	203	210	211	195	224	210	214	219	195	211	210	193	219	167	237	169	233	225	229	205	223	195	195	240	203	189	213	207	203	219	211	191	224	212	230	204	200	219	225	212	209	226	184	213	193	220	208	191	212	196	229	226	183	213	232	194	178	198	200	213	216	200	217	232	221	182	219	220	211	191	184	185	191	205	222	201	214	202	204	193	213	218	186	200	208	213	209	195	202	206	206	200	202	187	216	195	200	223	167	199	195	230	219	211	205	211	205	192	195	215	207	188	179	189	235	229	207	183	201	199	207	225	179	181	201	194	181	207	203	238	204	206	219	208	210	234	210	199	202	213	208	214	215	231	216	197	203	215	223	233	198	188	218	219	230	218	195	183	201	227	201	203	183	210	188	200	219	220	187	216	204	207	194	216	201	237	218	174	223	210	180	159	201	184	212	202	196	184	217	184	195	197	213	220	191	199	201	225	183	197	216	200	216	226	212	242	219	219	204	195	218	215	189	225	202	202	200	199	196	212	221	204	204	183	219	212	200	235	201	222	205	242	197	229	219	222	229	208	223	197	182	212	212	225	193	201	192	215	197	213	232	201	196	184	184	209	218	223	209	207	227	225	196	198	207	232	209	194	201	218	209	193	191	211	204	229	226	200	190	219	206	191	193	217	192	233	187	204	192	192	189	239	204	175	218	222	213	192	206	191	209	206	210	209	218	227	224	208	208	192	212	195	203	191	202	208	205	207	233	194	216	218	207	168	197	229	211	231	197	200	201	220	210	208	212	211	207	225	214	209	195	218	227	226	224	185	221	211	205	197	240	215	209	212	186	221	212	226	215	221	224	183	239	206	220	196	211	215	203	207	234	227	199	190	212	195	176	207	225	207	219	201	195	198	206	209	194	192	188	201	212	185	224	203	194	217	238	209	185	181	208	211	231	207
24689	51302	41632	25243	14680	7318	4789	3240	2313	1833	1428	1115	1003	834	731	683	558	545	577	496	487	452	454	487	483	416	433	437	414	423	404	390	443	418	408	411	422	379	401	385	367	378	397	390	366	350	391	362	389	389	370	409	348	376	406	386	422	381	374	390	364	376	379	385	384	345	374	380	354	381	361	381	353	366	380	377	368	375	387	387	374	374	351	372	370	323	373	373	345	360	348	365	396	394	393	362	354	367	380	380	370	372	372	361	354	374	349	356	376	338	381	354	352	369	367	373	397	344	336	364	347	351	347	352	379	370	364	347	363	385	352	381	339	344	396	338	405	367	356	358	362	398	397	343	343	352	336	382	353	332	358	358	311	357	331	385	364	340	328	373	352	352	357	363	379	382	393	394	371	344	379	319	325	363	377	368	319	349	349	344	356	370	343	348	361	330	315	388	364	373	360	343	355	374	373	371	374	360	341	354	387	365	360	347	318	343	338	327	346	383	349	359	386	340	361	367	360	367	358	384	349	359	350	363	377	360	357	343	370	340	344	343	344	394	318	368	363	366	337	380	351	374	351	361	363	390	376	319	358	366	364	358	388	384	359	367	358	357	357	351	363	329	389	363	355	372	359	376	357	349	367	360	358	354	363	354	365	352	350	374	355	359	363	343	365	346	364	348	333	373	396	409	382	372	375	361	388	342	357	364	340	349	355	373	378	354	346	348	373	392	371	356	361	340	350	317	391	353	348	366	364	357	341	361	382	372	329	352	384	378	331	368	346	394	360	378	357	351	370	382	378	370	372	383	364	360	353	365	350	360	386	372	357	361	373	364	368	382	374	354	378	342	356	362	340	324	369	417	359	334	382	348	338	374	365	342	365	376	344	373	369	385	337	375	357	387	377	375	324	385	375	352	377	355	382	343	369	342	369	414	354	354	367	361	348	364	400	370	360	346	362	370	387	372	358	390	364	369	299	357	383	351	392	359	381	350	358	390	385	378	358	364	395	348	352	366	354	362	370	399	363	325	345	359	354	401	341	335	387	384	377	383	391	360	348	362	370	346	367	358	347	338	377	369	323	344	354	383	363	356	323	369	359	365	365	375	350	389	323	340	389	356	351	378	365	379	356	372	350	381	363	361	330	365	344	360	341	354	357	370	360	355	349	342	362	351	379	365	348	386	371	375	370	330	376	378	349	368	367	396	373	376	356	390	358	332	354	368	378	372	349	383	375	331	377	381	361	356	336	338	329	362	377	367	379	362	367	355	347	334	362	352	376	338	352	364	365	326	355	339	349	381	393	375	386	371	346	379	351	385	339	357	371	374	373	354	358	358	372	349	356	357	384	342	382	348	361	363	325	341	374	329	372	399	383	384	392	356	350	370	357	342	375	360	339	354	342	357	352	340	388	334	372	389	345	369	387	371	373	351	365	372	352	379	371	369	357	351	349	378	360	383	373	379	350	374	369	358	381	361	331	355	371	371	340	353	348	368	363	354	379	367	403	353	372	348	346	387	381	357	372	368	352	369	338	365	357	377	329	341	366	319	341	394	384	375	382	346	343	358	358	385	366	382	333	375	359	398	377	377	385	328	366	369	364	343	367	367	372	380	347	375	369	356	344	355	363	337	365	348	334	354	354	370	384	337	370	392	381	359	353	346	386	351	360	332	399	362	376	394	365	370	368	359	361	359	348	339	358	373	364	307	370	392	354	344	375	377	340	370	399	355	356	393	354	343	350	350	356	342	366	397	358	381	357	365	371	377	381	314	353	373	392	343	342	375	356	364	382	313	375	375	350	366	375	350	376	338	359	370	377	352	327	324	369	355	368	371	389	359	391	346	348	363	341	334	370	356	336	387	355	393	370	368	342	356	357	363	372	337	363	379	371	368	404	374	373	357	342	383	363	358	397	360	351	385	381	357	351	385	334	334	346	364	365	361	378	394	354	368	373	376	356	367	369	367	326	369	354	351	364	369	381	338	393	399	386	355	382	377	361	402	380	364	380	372	378	361	311	344	408	386	372	339	367	354	366	386	375	377	322	404	350	363	374	307	366	377	356	366	378	380	375	384	338	411	375	361	360	375	396	377	343	352	356	366	370	370	385	344	364	364	369	357	333	400	375	406	389	346	364	346	375	356	362	352	377	334	350	358	350	360	361	328	355	325	342	341	368	359	355	354	340	362	393	389	356	320	337	349	333	353	379	369	374	403	377	394	361	391	342	362	357	364	370	371	311	370	350	405	374	368	355	381	359	342	345	368	384	342	345	381	379	377	359	397	345	354	399	379	350	350	365	365	346	402	359	415	349	383	350	347	356	359	367	362	337	356	371	380	408	337	349	339	353	365	348	378	357	371	344	391	347	335	378	385	367	359	323	353	384	339	348	406	328	351	375	351	334	376	388	328	347	360	384	336	343	375	346	385	376	367	358	367	370	378	379	359	365	357	353	361	351	347	371	383	360	376	325	380	366	360	348	363	387	370	384	377	394	377	341	344	346	356	372	379	378	348	331	356	359	335	351	353	360	368	366	352	382	325	380	376	372	350	343	363	330	357	402	378	364	371	353	368	383	379	352	329	382	353	359	371	366	335	373	363	358	327	352	342	393	350	360	369	383	343	386	335	370	358	314	357	342	332	382	362	359	364	381	364	355	348	365	385	372	357	328	343	363	318	369	384	356	322	350	392	347	363	380	370	357	341	372	365	367	360	337	363	341	392	357	361	354	331	353	379	392	354	341	353	374	345	343	391	389	343	361	400	345	355	377	381	345	416	353	340	381	384	363	356	347	373	375	352	379	377	362	348	380	357	375	357	358	332	381	353	358	378	378	375	350	366	371	386	370	363	391	365	358	337	363	341	360	360	336	358	343	369	360	408	388	372	373	354	349	353	355	354	366	348	369	367	349	368	350	364	363	366	356	377	365	381	368	347	369	370	354	367	366	335	359	387	330	385	334	378	349	364	359	348	343	361	362	322	378	366	333	364	316	350	331	410	339	366	309	380	340	355	373	359	374	346	329	357	377	354	378	345	385	341	356	345	334	354	322	348	352	346	376	349	352	316	316	337	359	367	379	352	354	362	333	360	372	400	333	349	372	357	370	328	380	315	363	346	360	374	344	368	333	376	369	348	326	363	367	419	340	347	363	354	387	331	329	344	360	366	356	357	354	372	375	356	386	397	367	368	352	353	377	345	355	345	356	363	390	350	369	322	370	359	369	353	398	378	378	362	346	356	376	393	357	360	359	378	358	331	353	359	340	356	337	364	398	323	361	365	366	333	360	355	345	366	356	374	339	345	340	391	354	335	361	376	371	377	349	347	358	391	378	363	368	372	384	376	349	333	360	349	355	374	381	346	360	340	397	349	315	380	381	386	344	346	377	336	364	386	345	396	363	382	378	363	401	371	363	361	389	346	330	391	335	374	341	355	324	368	385	381	363	399	348	363	366	366	359	361	364	342	363	332	375	345	358	360	388	345	356	401	344	372	360	353	353	360	340	371
27801	22020	18679	7556	1963	999	696	562	494	479	435	432	412	410	408	395	376	411	421	386	393	379	399	413	398	376	393	406	410	393	419	367	396	395	368	384	382	391	406	402	374	377	398	391	414	406	412	403	417	386	432	369	373	404	397	400	386	366	349	354	368	349	425	378	366	386	425	351	411	391	371	417	380	353	354	358	383	396	405	400	400	387	354	395	385	402	439	387	362	375	409	392	440	396	405	408	368	436	392	389	414	394	353	370	383	389	364	418	386	394	357	380	405	400	390	380	379	390	403	413	410	370	384	408	366	399	420	395	425	399	391	339	407	386	399	347	392	383	377	385	409	388	342	383	402	373	400	343	397	396	372	392	342	401	398	373	389	388	372	374	386	374	364	411	378	419	400	424	385	386	385	397	398	377	403	374	418	415	385	388	426	396	394	388	425	366	370	404	413	423	369	394	373	360	375	379	357	398	407	420	374	363	383	383	389	362	380	320	401	377	387	411	382	439	382	369	357	396	376	351	367	412	384	380	416	388	408	394	371	389	360	425	390	362	400	394	397	378	394	376	408	379	365	418	418	422	409	426	380	394	389	421	392	383	396	384	388	345	358	374	369	365	393	387	393	435	375	386	396	378	396	359	372	388	425	377	389	393	389	395	392	396	419	406	411	418	389	387	389	403	393	368	400	371	347	377	364	368	392	392	396	405	381	392	399	392	392	386	424	418	365	399	391	363	387	343	379	360	352	379	400	384	421	404	401	421	358	367	407	405	391	365	386	378	387	397	391	362	392	436	376	384	410	373	378	384	385	412	419	386	390	397	388	398	412	366	386	367	407	400	392	416	358	405	397	400	373	418	359	372	364	418	329	392	396	361	394	399	410	376	391	379	366	370	393	387	397	423	437	372	380	395	398	412	381	363	385	410	378	397	372	392	409	383	425	371	392	384	375	410	394	378	371	405	378	378	377	418	361	411	386	366	402	418	387	382	412	385	372	407	378	394	394	385	397	420	392	370	430	363	411	403	416	375	389	388	377	404	401	400	390	400	388	379	423	390	398	370	377	394	407	421	404	413	385	374	391	428	378	417	403	382	395	423	378	362	419	368	390	398	382	400	415	376	370	407	359	366	413	408	409	396	395	421	385	422	409	393	377	389	393	365	407	383	391	413	361	362	408	383	406	374	430	389	395	419	398	383	420	398	405	370	403	384	401	367	384	395	411	399	419	397	390	394	390	401	393	390	384	400	369	405	376	412	391	362	358	397	379	361	373	376	372	350	413	396	381	391	387	382	422	420	338	400	413	399	384	393	403	378	377	388	405	387	391	418	416	406	389	390	400	399	378	385	356	382	381	366	374	380	362	367	388	363	367	351	388	352	372	374	378	401	393	356	377	359	409	387	374	391	364	369	391	387	384	399	377	399	391	398	424	380	348	349	389	390	389	363	398	356	384	356	399	373	388	383	381	371	426	411	398	394	396	394	414	380	375	383	418	371	426	412	395	420	412	410	375	442	345	418	406	380	367	399	382	387	410	397	392	410	375	347	369	361	375	400	378	402	346	385	387	410	414	392	383	391	402	366	373	393	426	385	424	416	411	382	398	376	341	404	369	401	387	397	386	395	420	414	399	362	354	405	402	382	379	404	410	361	386	384	391	383	410	393	396	392	387	406	387	392	393	406	412	388	391	403	390	419	376	360	383	371	370	433	373	408	437	361	383	385	372	411	379	430	391	375	387	375	404	394	408	349	395	376	436	379	398	393	388	379	397	406	406	398	409	364	414	367	362	446	393	400	411	381	408	369	384	390	450	368	420	405	403	406	409	401	402	380	373	331	409	415	413	388	394	388	383	419	381	387	370	385	382	370	385	372	437	404	389	405	395	374	428	386	391	409	423	393	394	342	408	412	371	415	415	408	383	378	371	371	375	395	371	363	420	398	405	402	389	382	416	390	424	414	409	366	366	412	383	395	417	412	373	418	385	377	395	381	413	395	386	374	374	379	385	408	386	417	358	373	354	411	419	404	355	360	376	408	407	399	401	415	399	373	398	415	419	407	397	379	371	374	369	377	425	376	368	420	403	385	429	404	427	380	401	380	395	347	398	421	401	410	383	439	390	406	428	414	389	352	396	352	421	386	395	387	376	400	385	388	395	391	399	407	423	368	398	358	402	351	403	403	373	375	394	412	387	385	407	405	416	406	383	409	387	427	381	391	397	378	391	404	409	419	389	396	441	393	375	368	415	359	413	388	398	373	367	439	347	379	363	385	359	341	402	424	368	435	369	382	387	372	348	380	397	408	375	361	392	382	401	360	369	379	371	386	381	380	404	363	392	442	406	409	399	452	407	391	391	400	389	379	390	413	390	383	419	400	368	372	361	378	421	405	392	380	386	377	413	377	365	420	393	376	384	409	411	396	412	427	354	361	388	402	356	401	401	376	358	409	380	362	394	411	394	401	408	427	402	401	386	412	406	384	358	415	381	377	366	393	422	374	385	347	398	381	405	368	408	416	399	406	392	403	366	418	417	390	421	403	400	375	380	403	378	377	368	399	388	398	355	378	349	367	383	365	370	430	393	402	416	389	445	413	397	380	406	361	416	394	377	390	395	406	393	432	435	386	421	396	381	417	361	362	393	356	368	377	415	373	389	401	409	381	394	413	391	374	358	411	387	375	401	392	404	363	410	351	375	421	388	377	385	384	367	377	412	417	409	417	402	385	425	368	387	395	380	369	406	366	371	390	453	354	373	335	346	437	397	353	385	381	376	389	372	404	371	389	387	399	388	374	408	392	368	402	358	396	380	403	413	409	398	380	372	385	375	350	406	379	392	404	440	419	393	419	360	390	390	387	392	362	377	408	369	413	394	450	381	408	408	415	417	389	380	393	415	386	391	394	390	384	375	361	399	381	406	391	361	417	408	430	396	364	383	372	419	419	385	388	401	386	421	351	384	374	375	389	388	388	406	355	401	384	365	351	394	337	375	367	396	397	391	394	403	369	376	326	384	376	382	433	387	430	392	374	353	389	414	439	382	370	383	444	396	394	357	401	381	391	390	365	404	443	372	395	383	389	387	413	443	434	404	405	357	417	379	388	392	373	396	392	409	414	362	412	350	382	368	364	396	388	391	409	367	408	370	373	377	395	365	360	405	409	403	398	399	410	377	364	384	407	384	397	396	408	385	395	402	371	385	396	407	406	398	401	395	406	402	382	382	398	407	377	396	377	421	373	406	363	415	367	402	371	406	382	393	389	415	357	409	396	379	386	416	388	360	368	406	399	397	390	414	394	357	399	385	374	404	395	388	396	412	394	342	414	379	379	394	386	397	382	436	368	375	380	353	437	403	379	405	427	409	429	392	417	379	375	385	387	421	380	415	399	420	400	391	408	394	374	385	372	402	390	391	408	388	377	370	380	409	405	411	371	396	375	426	403	399	388	394	349	414	373	392	396	364	380	418	383	369	434	422	391	388	401	398	421	410	401	416	370	374	393	385	350
19300	34599	23731	10112	4439	2471	1633	1292	1072	925	862	769	769	683	712	748	724	656	729	671	649	714	740	674	662	695	689	681	655	689	655	699	699	700	660	667	697	687	660	679	719	697	677	679	675	710	654	673	643	654	693	685	693	709	664	641	702	684	677	691	656	649	678	678	675	679	770	690	718	698	661	653	677	641	687	638	703	678	650	673	663	659	723	689	694	669	667	645	646	692	641	664	650	692	663	715	678	659	681	692	714	713	673	668	683	659	663	677	674	687	656	666	639	686	695	713	672	677	667	671	678	600	704	639	686	701	695	690	711	696	682	716	700	643	652	670	688	643	637	667	717	662	675	700	662	682	662	634	674	693	674	696	621	682	700	742	691	679	717	685	643	656	655	714	710	642	668	723	687	633	676	653	655	658	687	646	623	707	638	714	683	686	664	711	655	697	704	644	613	681	699	676	651	666	698	630	659	643	683	698	667	718	683	717	683	684	648	638	664	672	678	682	704	672	665	674	671	702	666	669	647	653	660	670	661	711	637	675	666	672	713	676	676	686	649	710	663	665	701	693	657	687	700	707	708	665	700	657	638	681	693	664	692	650	680	660	671	655	718	680	736	691	679	679	713	661	705	644	679	686	706	684	697	696	677	672	663	639	706	679	676	704	701	670	679	656	639	623	685	711	690	701	716	668	677	696	679	721	679	659	705	613	657	687	695	697	664	642	695	677	668	640	678	691	675	756	681	708	623	702	695	680	666	653	636	679	685	674	673	677	647	689	687	664	627	648	660	695	656	645	658	710	739	682	688	660	695	652	690	666	680	650	656	647	691	660	683	687	667	675	701	675	664	658	703	675	699	695	656	688	705	702	659	657	657	687	675	706	673	653	645	680	684	634	663	661	698	658	621	651	713	643	690	669	646	662	704	668	663	687	685	649	631	672	706	634	672	683	675	679	651	677	661	699	650	662	665	687	731	650	697	667	685	656	676	697	684	681	733	665	708	691	694	672	676	617	676	641	699	671	688	699	657	678	646	696	689	703	666	698	691	620	710	660	695	688	709	653	666	670	705	693	666	718	649	640	675	659	664	690	673	670	636	670	667	687	627	706	669	706	701	681	674	653	645	682	707	647	707	704	748	663	671	699	706	709	661	695	680	675	681	705	646	664	695	649	683	657	695	659	693	697	714	703	680	716	672	642	684	678	647	707	673	652	718	621	667	767	708	694	654	676	678	664	704	704	651	688	633	687	674	671	658	676	730	655	704	677	683	642	644	679	672	697	656	711	679	668	661	663	649	706	693	732	653	688	671	685	673	648	668	674	633	699	645	667	669	725	689	709	701	681	705	636	689	671	669	672	663	702	720	679	679	676	693	711	687	648	698	670	665	689	690	717	698	665	707	673	646	622	685	682	628	703	679	748	656	653	670	678	731	688	654	675	684	704	704	696	664	655	633	705	656	686	675	700	691	641	662	708	692	632	683	668	682	654	659	676	719	700	672	663	656	688	670	692	677	650	681	709	650	685	647	644	699	679	695	685	670	662	661	655	655	653	638	670	661	643	758	629	663	626	658	654	653	648	721	652	697	668	654	666	617	707	727	633	700	742	649	661	662	740	642	698	679	689	732	678	656	712	671	661	675	696	728	670	700	685	667	681	699	700	632	694	684	689	637	663	699	679	672	650	666	705	653	648	704	739	677	642	692	695	685	634	679	641	693	683	646	643	674	682	676	696	711	690	699	649	683	672	655	659	648	683	681	682	649	656	677	667	731	664	635	705	657	692	661	674	649	674	729	716	673	642	699	665	700	647	639	660	616	695	640	681	712	660	672	658	678	684	676	662	707	645	649	694	650	625	712	718	636	729	710	704	695	666	636	710	686	660	678	650	680	672	711	679	657	677	667	685	689	693	650	716	646	659	668	665	685	714	667	662	689	694	686	648	685	640	707	670	716	639	672	675	692	686	661	701	714	656	697	735	672	668	698	693	641	686	713	668	706	645	671	683	671	663	681	617	694	705	669	678	699	665	665	679	641	658	682	673	665	662	682	692	716	669	691	675	743	687	722	666	678	676	698	657	689	672	688	673	672	641	658	645	706	667	654	672	657	716	680	686	692	670	675	656	694	688	618	650	634	699	678	647	668	707	684	697	680	629	696	664	683	694	688	647	663	658	646	687	719	714	652	674	664	698	657	718	678	699	740	703	658	671	634	680	723	662	678	652	683	664	642	677	697	681	709	657	701	680	697	682	668	702	676	663	718	662	677	657	715	722	666	665	674	701	691	658	715	630	688	647	646	721	694	698	705	704	648	673	647	677	641	688	667	675	641	698	653	712	694	721	660	710	631	688	719	697	670	621	659	722	651	679	670	697	676	676	726	674	686	680	689	664	624	693	687	666	686	676	635	695	675	636	696	659	703	667	686	679	664	702	654	677	673	666	617	657	695	671	704	673	658	700	678	640	697	669	657	705	661	672	680	703	680	638	700	667	677	696	692	680	668	682	715	648	620	681	674	673	727	660	655	681	702	681	676	637	684	688	684	675	648	687	691	655	742	699	679	659	670	657	653	678	597	649	656	642	661	683	685	684	721	721	687	653	666	669	678	687	687	699	685	673	664	662	626	657	665	703	722	633	675	681	677	726	708	624	660	660	653	673	665	677	673	681	693	699	666	673	672	657	679	683	640	678	672	672	685	709	676	661	650	658	632	629	676	701	693	704	666	698	663	746	633	701	644	673	708	680	672	694	682	667	687	723	686	664	679	701	698	679	724	668	632	662	714	706	659	693	668	644	630	698	716	650	666	698	653	690	634	647	629	703	648	707	672	660	663	664	747	674	704	658	646	646	704	678	720	645	685	644	698	656	723	676	668	665	740	669	631	707	669	691	668	676	639	633	657	700	655	721	705	673	724	695	652	673	651	674	683	657	682	635	629	656	659	657	632	688	651	665	698	662	698	666	702	665	674	690	663	671	660	699	710	690	677	681	685	676	709	689	681	670	655	698	679	677	696	721	724	718	671	671	698	691	679	705	663	647	627	671	630	656	640	688	733	674	704	641	677	705	660	718	633	738	664	691	723	701	664	668	721	696	706	680	661	681	674	688	670	662	688	649	694	676	674	690	658	673	678	637	650	660	696	652	637	642	665	653	693	660	675	663	651	629	665	696	629	662	694	678	691	674	667	689	673	677	663	659	707	654	676	665	674	686	631	674	655	676	674	659	664	700	681	675	640	672	678	723	663	674	699	700	683	671	662	686	663	666	695	683	654	672	661	686	689	685	690	703	743	661	688	673	611	685	663	715	678	626	668	696	690	661	740	675	641	660	662	666	656	726	676	687	681	698	659	634	664	691	669	688	697	651	674	684	637	675	708	672	669	670	690	658	718	684	696	678	671	704	701	720	713	679	651	672	690	656	678	690	683	678	665	696	709	698	672	702	664	664	663	644	676	645	677	663	684	691	650	685	694	674	692	685	645	674	717	676	678	687	729	704	724	669	644	639
23823	21552	28005	25610	18000	4529	1655	919	638	538	470	410	381	386	349	354	346	307	302	317	277	352	272	303	325	331	304	276	307	306	339	300	303	301	331	307	307	299	297	299	333	304	274	279	283	311	283	278	290	271	278	278	299	275	309	301	300	259	306	289	315	278	295	296	303	275	260	272	293	275	311	289	294	295	277	276	259	311	257	263	300	295	292	305	290	280	282	329	293	291	291	280	278	289	289	269	300	307	317	296	291	286	282	284	300	311	308	298	307	259	288	283	284	306	303	278	323	278	297	296	281	312	298	310	296	275	291	294	295	305	311	273	278	301	289	287	294	289	294	283	276	285	319	280	289	248	256	263	272	279	257	277	304	295	304	261	270	300	282	299	264	277	274	280	260	299	306	307	312	302	284	291	324	283	325	253	285	321	284	294	276	268	286	259	296	310	313	275	269	302	267	279	289	275	292	288	291	283	268	268	308	271	290	301	280	292	286	272	289	277	281	278	297	315	293	288	296	269	288	261	291	296	302	288	288	279	293	278	284	272	314	290	271	301	276	306	285	274	280	299	303	286	271	303	310	280	286	273	288	292	297	303	309	282	307	273	305	291	300	298	299	285	285	318	307	272	316	295	293	288	297	275	269	302	286	279	268	300	287	306	292	305	283	299	279	312	310	298	295	291	251	295	295	321	303	276	286	302	297	265	293	287	273	263	357	306	286	289	309	303	308	274	274	287	282	279	310	281	301	291	295	289	281	318	268	311	309	326	282	267	289	313	279	290	280	316	300	286	289	297	294	305	268	274	299	276	303	295	296	272	292	287	281	292	298	306	291	275	285	310	291	283	292	288	299	309	298	302	255	275	298	300	294	271	277	275	305	300	333	301	284	279	287	296	310	274	273	283	273	302	282	263	290	284	287	323	314	271	287	300	267	290	303	280	311	301	286	282	292	303	277	294	305	316	295	284	272	289	259	308	309	278	303	337	269	292	278	282	281	290	317	303	288	288	278	302	302	297	278	321	276	306	287	280	302	271	291	298	282	310	305	264	282	318	290	289	310	285	268	288	292	284	301	321	316	300	302	290	308	312	276	281	279	263	287	294	294	270	281	318	323	293	305	286	272	281	297	287	294	280	263	303	280	318	323	302	280	315	297	301	282	298	307	296	304	258	258	284	290	281	299	313	280	314	300	292	276	294	284	289	311	312	251	249	289	290	257	276	291	265	277	313	277	299	302	294	282	291	328	291	299	266	278	276	288	284	297	306	289	305	255	284	291	273	278	285	318	291	301	282	302	273	290	313	318	309	318	301	306	269	290	309	279	308	273	287	315	269	275	271	296	277	273	271	307	297	283	304	296	321	282	286	267	287	314	282	280	262	306	280	273	287	275	300	311	290	301	263	294	308	296	309	266	292	285	311	308	282	310	269	287	308	262	278	271	266	265	288	274	306	302	291	268	267	285	289	301	317	281	288	282	325	331	277	311	294	287	314	289	288	271	311	314	324	283	251	301	285	277	298	280	306	279	289	254	311	287	294	293	289	287	269	289	268	292	294	297	301	290	245	304	293	266	290	319	292	288	314	259	303	299	283	299	314	292	289	267	303	302	319	316	276	286	319	296	287	277	260	289	285	272	313	303	295	295	306	282	351	286	281	299	306	303	282	290	320	295	294	280	291	307	262	312	305	263	313	274	297	268	272	305	292	269	289	288	264	288	280	307	264	277	323	274	274	264	325	272	293	281	281	323	300	290	291	285	267	284	265	282	303	283	298	301	277	294	293	302	299	281	275	283	298	270	267	257	288	279	241	300	304	258	291	264	274	311	298	280	313	300	292	294	279	306	295	296	290	284	271	307	309	270	276	272	278	287	321	290	284	321	267	295	309	291	313	284	323	310	280	290	285	323	305	297	278	307	308	277	282	288	286	323	289	298	290	276	267	267	259	294	308	327	283	295	320	293	283	300	298	287	300	292	289	283	278	294	302	295	289	301	306	265	317	266	290	286	297	286	291	288	290	243	304	304	266	269	283	287	295	292	277	304	289	303	294	299	318	301	302	300	279	289	260	277	315	286	303	275	276	287	283	276	275	295	316	287	292	309	282	277	306	299	280	304	287	315	273	258	299	277	291	306	272	242	288	280	304	279	274	282	290	288	315	306	301	282	315	292	294	280	302	274	298	325	299	298	290	272	272	280	279	286	314	304	295	281	258	304	275	285	298	299	282	319	284	303	278	289	283	288	294	284	304	286	274	292	289	297	296	299	300	272	277	291	305	299	304	301	262	268	283	318	294	308	277	288	309	285	289	299	279	272	274	298	296	288	283	283	269	288	253	295	318	294	299	286	304	301	304	256	282	273	274	287	304	318	274	310	312	279	286	297	285	283	273	265	294	305	273	295	295	276	301	271	280	285	269	297	306	292	304	268	267	334	259	294	294	284	342	314	296	289	286	313	305	296	308	300	303	283	307	305	278	262	272	304	296	291	296	281	301	275	307	286	292	292	269	294	310	303	285	306	318	282	290	319	307	273	309	252	289	294	291	273	249	327	310	261	291	285	281	302	264	299	273	302	281	307	255	283	309	287	289	316	277	257	289	281	302	298	284	276	280	286	280	271	291	296	306	264	292	289	290	276	307	293	329	316	260	308	299	294	270	279	288	324	282	311	261	334	275	295	292	293	262	288	295	287	290	292	273	318	315	295	318	298	281	250	267	288	313	291	305	309	285	286	309	310	271	304	286	286	294	331	278	310	285	279	285	294	320	292	288	300	261	257	277	281	263	270	265	309	276	299	311	291	293	276	294	307	297	277	282	261	276	321	299	306	307	251	280	300	284	306	282	274	287	311	295	306	319	276	295	292	307	312	337	259	298	314	262	258	303	270	283	275	283	285	304	259	296	296	284	278	309	285	300	319	259	297	286	292	281	285	300	268	274	296	312	271	308	261	271	298	288	287	273	297	292	296	271	281	275	295	274	275	296	307	300	287	266	317	316	283	270	294	311	300	289	282	286	298	295	263	309	314	285	314	284	291	293	314	283	285	296	287	276	270	312	284	270	320	272	305	296	284	284	266	286	296	311	305	282	290	314	284	283	289	298	296	294	289	329	284	310	276	267	302	294	283	298	294	306	294	288	272	269	279	285	274	271	269	276	281	286	295	313	296	297	303	272	313	303	285	280	246	289	296	266	292	302	271	274	314	302	291	286	264	283	270	252	263	314	276	302	278	288	298	303	291	296	275	304	258	312	284	274	270	299	280	289	278	273	300	299	275	270	282	306	287	279	317	264	293	277	287	307	280	285	293	295	294	312	292	270	299	302	292	291	304	292	297	302	307	297	303	290	313	277	278	301	259	304	277	313	318	280	284	298	311	297	295	289	300	281	306	285	274	302	317	298	282	287	273	280	300	286	306	299	281	279	276	305	320	294	270	261	289	313	268	288	324	288	279	286	283	325	281	275	267	298	298	308	263	312	275	264	285	293	284	278	266	302	292	289	288	297
22914	48389	37594	19008	9846	5083	3280	2255	1711	1327	1168	887	865	762	722	661	664	585	597	567	578	564	566	548	539	562	551	524	590	568	566	578	544	559	538	540	570	586	557	589	544	528	512	522	486	581	539	502	552	541	491	514	505	488	512	529	547	553	552	579	523	571	528	507	540	521	506	520	504	516	553	544	493	477	553	505	483	527	542	522	503	545	503	525	494	513	533	499	530	537	523	524	497	486	532	553	535	532	506	522	543	546	500	502	496	519	555	490	535	508	507	529	501	506	521	492	545	528	496	501	519	522	508	554	494	513	515	513	555	542	537	532	486	535	530	517	494	519	509	521	483	532	495	506	543	483	505	514	498	513	486	487	513	545	513	486	516	519	534	498	508	531	579	471	536	501	548	485	542	523	512	540	552	497	509	517	497	483	561	524	507	507	545	494	502	517	516	509	504	526	519	479	517	527	527	530	550	507	495	489	503	498	507	514	501	513	470	539	534	519	493	543	497	507	497	500	533	504	511	551	477	568	539	551	495	541	531	542	538	493	545	483	509	475	520	522	484	490	495	529	531	531	537	473	479	532	538	549	522	518	545	498	555	501	531	546	556	499	517	544	545	512	515	544	480	480	516	518	551	528	471	544	483	517	538	507	462	537	552	505	520	497	513	487	499	514	488	507	527	491	517	490	478	509	516	514	488	543	536	538	481	559	505	505	565	512	520	503	538	534	494	540	533	518	530	516	516	509	522	515	487	557	522	542	497	533	524	492	529	529	472	535	485	513	490	516	499	513	516	533	498	544	526	507	525	511	532	526	556	556	564	546	499	495	536	546	525	531	508	530	496	496	502	565	509	531	527	544	540	552	509	519	511	507	497	518	521	525	495	551	506	570	504	504	539	541	532	502	492	519	516	518	508	492	493	500	523	498	532	519	553	551	519	533	510	492	518	503	528	538	493	521	522	547	557	527	512	484	514	498	535	554	492	538	566	526	507	480	570	502	531	497	511	556	505	536	518	539	488	546	514	500	519	509	523	526	531	500	540	504	492	500	516	504	515	510	506	493	523	550	520	545	515	502	513	535	499	544	516	491	507	552	520	543	520	526	503	476	500	495	490	543	487	493	503	552	505	526	479	528	559	546	536	521	485	521	475	506	502	507	509	488	552	496	491	558	497	535	511	519	530	510	512	519	509	561	516	542	552	527	504	515	557	514	511	507	553	506	533	485	519	497	533	521	488	509	515	520	531	496	497	542	535	505	517	525	499	520	532	510	520	503	551	515	518	523	552	506	552	528	482	565	522	523	517	534	530	514	539	489	525	502	485	500	500	504	495	501	575	491	569	553	536	514	503	495	501	532	535	544	548	515	552	504	525	531	522	531	537	508	491	493	545	510	500	535	489	512	506	533	496	544	465	515	520	491	531	512	534	528	507	510	557	508	536	510	548	527	570	535	513	501	528	552	498	501	529	550	489	497	528	521	496	518	522	492	518	507	508	481	519	517	554	505	507	481	519	548	532	529	561	495	500	531	525	523	549	472	499	505	544	509	492	522	508	510	513	537	513	535	538	495	510	469	535	509	558	507	483	473	508	513	545	514	536	544	543	549	522	519	504	495	570	519	551	494	520	524	479	511	529	488	518	549	521	522	522	525	517	488	532	526	492	516	524	535	496	502	525	542	520	529	515	546	537	539	481	507	513	508	566	501	550	520	550	524	522	496	548	551	515	535	472	517	543	516	560	532	505	529	531	523	504	506	523	531	490	504	492	529	504	508	515	531	528	466	518	521	507	492	503	520	485	551	509	483	521	516	528	538	475	489	530	481	480	537	497	493	499	541	516	497	512	518	534	530	520	517	470	498	510	487	523	501	544	484	535	507	547	498	532	525	510	512	514	539	528	545	510	506	509	515	531	519	501	546	523	517	512	520	536	477	541	487	495	525	508	556	512	476	507	528	525	516	565	546	546	517	525	539	534	529	503	499	492	495	528	490	518	533	564	520	512	499	548	483	532	506	525	503	556	542	528	513	553	518	537	500	518	500	538	496	484	559	493	485	521	506	516	475	530	490	537	542	507	538	552	529	508	533	520	528	487	529	523	519	538	534	495	507	506	525	512	517	511	495	496	525	506	545	520	516	512	566	520	507	503	506	520	551	507	534	514	510	507	503	544	494	514	491	504	522	495	522	496	533	499	475	516	494	503	520	517	520	506	537	511	553	517	560	501	457	530	461	506	528	469	517	536	543	506	504	535	542	526	536	507	508	512	475	509	508	532	511	503	531	520	526	521	537	532	507	508	505	549	513	550	497	522	534	504	520	488	501	542	532	496	522	554	520	533	554	543	513	530	531	487	515	502	525	471	549	516	536	520	525	480	528	509	512	537	524	531	473	463	480	477	502	503	517	529	504	520	549	519	501	534	508	518	534	523	533	470	477	501	519	468	523	520	500	495	513	533	512	491	517	523	521	534	509	479	529	508	484	479	478	540	504	483	541	529	501	500	524	533	549	517	476	503	513	509	504	507	481	514	501	486	507	554	495	546	545	512	483	512	509	476	518	548	514	501	493	533	498	564	543	525	492	530	535	520	535	515	492	502	553	533	508	482	536	504	508	515	572	534	519	500	509	539	518	502	516	494	501	538	513	545	483	502	512	498	507	534	502	524	541	544	483	536	507	505	495	549	540	550	511	490	487	518	501	517	517	491	506	508	507	515	526	536	525	505	526	540	476	529	508	479	512	555	499	518	527	526	530	526	561	475	532	538	519	509	490	520	549	489	568	525	526	492	503	506	517	516	474	487	552	502	504	534	525	556	561	538	505	485	486	517	508	534	497	549	502	536	561	524	502	509	533	511	497	528	516	524	500	520	548	494	478	533	500	505	536	509	473	554	472	524	512	507	485	515	519	526	515	540	516	536	493	530	524	518	553	538	516	510	532	526	519	485	512	528	516	527	514	492	505	522	525	504	510	503	493	538	540	481	532	516	540	535	516	503	485	490	502	464	516	491	506	518	512	495	490	505	519	547	506	551	483	528	524	518	536	529	506	492	520	533	462	530	500	490	536	499	534	516	553	549	478	540	517	528	486	493	462	496	494	543	529	521	515	540	531	514	495	521	511	501	509	520	491	478	523	487	513	553	494	505	522	546	492	515	526	519	497	546	508	507	510	527	499	553	532	529	512	552	489	513	505	515	508	510	511	514	488	510	534	547	512	530	505	531	499	513	522	511	525	522	545	512	475	485	504	524	467	513	526	527	548	467	521	474	481	485	527	512	559	518	538	501	501	532	524	527	557	498	533	503	517	542	535	524	539	516	542	500	502	529	507	535	518	492	492	534	506	539	511	506	525	469	487	559	513	508	552	505	549	533	536	496	562	518	535	500	486	494	516	561	473	550	498	544	496	510	496	509	545	533	507	487	526	517	492	509	533	534	529	561	548	539	520	494	486	537	558	488	508	500	523	510	478	522	515	510	523	532	491	503	544	518	526	539	440	542	476	523	497
25390	21613	25365	19744	3458	1246	836	620	540	431	431	446	416	426	398	408	374	335	402	366	367	359	379	353	345	369	355	367	384	359	323	331	398	369	346	390	362	324	350	374	374	342	367	366	384	367	348	347	390	338	331	393	365	357	364	346	412	359	355	387	380	362	372	374	347	354	356	352	374	365	364	387	356	373	349	364	379	368	352	359	395	358	352	373	346	355	355	334	381	358	359	329	361	343	358	389	347	343	345	338	362	368	398	364	377	364	345	357	357	352	377	349	364	347	347	337	380	326	341	352	358	375	358	335	365	337	397	401	359	362	365	359	378	353	343	382	340	357	374	333	378	368	347	340	335	358	333	381	354	382	355	377	353	360	356	324	383	352	327	391	355	355	341	369	376	349	353	393	359	354	326	354	331	351	353	378	338	331	368	329	338	320	329	384	359	368	394	367	369	384	376	329	343	354	379	378	368	353	356	362	322	395	346	329	362	356	376	353	340	383	361	380	349	347	401	380	347	391	352	361	340	386	352	346	344	323	381	372	367	374	356	355	368	363	397	357	378	342	331	338	375	349	385	357	352	347	329	333	355	348	355	354	368	399	349	339	336	357	400	358	348	339	390	348	367	333	361	379	375	356	364	398	389	334	362	355	347	347	346	341	400	354	346	343	328	337	338	343	361	340	364	366	357	363	362	376	348	398	351	342	384	351	342	373	366	355	348	352	308	359	365	340	367	376	354	367	327	379	363	335	367	393	353	348	323	344	387	324	342	382	353	356	351	361	350	395	351	419	416	383	375	384	342	354	369	367	380	392	364	365	359	340	372	344	332	396	357	370	381	375	365	346	358	350	354	335	330	364	395	374	359	354	349	354	379	364	372	366	377	356	389	374	389	352	361	361	338	399	329	348	349	340	331	352	356	353	388	320	385	346	343	342	366	395	380	406	347	369	331	375	336	339	344	332	356	316	350	368	360	386	388	358	350	367	380	370	352	359	372	347	355	375	333	325	347	362	375	345	335	385	325	352	373	352	362	369	369	343	383	357	373	365	357	336	330	371	344	351	340	357	360	352	344	369	357	393	337	373	350	346	324	353	387	363	357	338	380	373	374	361	332	378	333	386	373	347	358	356	359	333	379	391	350	336	354	385	330	377	342	342	350	364	353	357	369	355	368	337	343	343	332	409	356	338	385	349	374	375	354	377	337	352	378	357	365	359	341	369	357	357	344	373	373	361	379	371	360	339	360	327	368	334	305	327	351	367	372	370	393	345	380	333	349	387	352	339	360	385	384	375	314	353	366	373	362	368	343	347	370	380	340	337	324	335	380	318	327	342	365	365	358	366	338	374	359	374	322	346	395	324	374	360	358	373	359	340	336	353	379	328	362	343	347	382	367	345	378	320	364	365	351	368	360	327	351	360	369	348	332	359	377	359	336	363	370	330	359	343	371	368	386	358	327	332	357	367	345	361	332	347	345	349	365	356	344	379	355	365	363	340	337	358	363	343	359	372	354	367	388	364	373	366	397	387	363	350	344	341	369	365	370	356	365	361	375	353	360	368	371	351	387	344	367	329	350	373	341	365	343	371	371	316	374	357	361	390	362	374	374	367	343	345	344	353	408	362	364	349	344	371	349	371	328	349	358	382	328	350	347	347	358	358	360	347	350	348	372	355	373	341	345	343	356	329	363	380	364	363	350	377	361	336	375	367	370	382	398	372	355	353	352	344	332	383	349	343	346	366	367	368	370	326	402	413	348	351	386	363	396	364	343	362	340	365	360	386	358	362	357	352	374	350	368	358	384	368	359	353	354	350	333	336	361	398	382	353	301	392	335	344	383	380	388	371	326	354	354	360	372	347	338	364	368	367	330	343	383	340	349	355	326	400	336	340	334	368	342	340	329	402	368	346	370	335	351	379	368	337	384	399	352	341	369	362	379	356	354	357	339	390	352	346	359	351	400	363	354	377	380	360	374	337	384	347	323	363	411	347	397	349	349	358	321	378	389	343	348	376	350	360	340	370	385	358	377	406	367	376	360	370	372	344	338	371	346	396	348	375	350	350	369	385	376	368	364	331	349	356	342	357	346	328	406	346	331	347	366	335	379	361	338	321	375	352	387	368	347	340	352	312	377	395	369	351	347	334	397	393	411	376	357	396	336	389	359	345	368	365	382	339	358	385	371	343	323	363	353	387	312	345	356	367	374	338	367	370	341	353	364	352	378	332	354	361	348	344	353	373	341	382	350	381	394	341	355	395	370	368	355	366	340	346	356	345	351	391	391	367	348	363	354	361	356	385	359	343	355	352	365	349	343	344	338	368	339	346	359	348	367	360	369	365	358	356	374	391	384	377	351	360	326	370	370	376	351	410	351	346	329	375	376	354	365	386	355	336	331	316	363	379	387	349	386	366	362	343	332	330	385	372	378	389	354	361	372	360	369	398	324	350	356	343	336	335	367	359	352	389	388	383	374	352	332	332	346	374	380	333	375	370	372	346	358	375	369	362	376	331	348	364	381	383	358	354	376	341	360	341	333	379	327	343	356	365	342	352	387	351	349	387	372	357	332	319	346	343	363	366	363	368	327	351	382	364	343	332	386	366	365	383	389	360	353	340	389	397	367	354	362	368	356	360	364	356	356	363	353	359	374	342	351	329	356	367	341	357	338	386	325	353	348	369	342	412	358	375	354	355	351	367	395	346	377	338	349	372	374	403	363	385	359	345	364	345	361	372	346	333	335	343	356	391	344	338	359	341	355	365	370	364	346	317	339	344	366	347	368	345	417	394	390	341	365	326	393	376	363	392	364	342	362	368	339	355	351	349	370	341	371	371	371	336	378	281	307	365	361	348	366	359	355	360	341	337	358	375	343	388	356	367	333	324	347	368	359	369	333	385	370	374	356	338	363	364	329	385	382	361	377	366	331	367	354	366	338	321	369	366	356	348	356	357	363	361	358	365	357	410	361	376	309	365	384	364	332	357	360	353	382	359	381	368	365	383	357	361	358	348	359	360	340	359	374	392	340	358	344	388	336	351	352	312	365	359	354	346	376	319	355	345	354	341	309	339	360	357	365	371	319	326	364	355	372	335	349	362	364	322	378	387	375	352	380	356	363	343	310	353	349	355	340	380	365	388	320	398	349	370	361	343	376	315	357	322	346	347	376	354	408	337	357	377	356	391	350	357	318	368	342	402	370	324	370	350	354	371	330	347	386	344	334	385	311	392	381	323	361	385	314	338	349	360	388	384	357	332	354	336	374	333	377	370	350	324	354	359	359	337	380	336	336	337	365	357	342	385	385	373	338	365	382	385	323	346	376	360	369	366	370	372	334	407	355	334	350	375	372	360	335	381	390	359	370	397	350	333	366	372	347	336	378	357	313	393	346	359	350	349	362	372	342	367	348	378	365	358	356	361	352	366	361	380	389	376	364	343	340	375	364	353	343	376	370	381	354	360	347	345	354	349	369	327	351	345	396	361	339	343	390	344	343	389	330	403	356	364
22060	41801	27846	11615	5871	3105	1952	1552	1242	1075	973	857	826	713	712	746	742	689	673	637	676	622	640	672	602	674	658	624	631	600	652	656	651	681	630	629	614	635	654	607	599	606	625	626	628	666	582	595	646	618	613	600	607	643	642	623	651	657	661	656	642	659	605	593	651	654	631	628	628	593	628	611	603	614	588	634	593	626	575	566	611	662	615	611	644	646	629	602	602	580	569	644	573	605	655	654	609	648	592	617	713	653	647	643	622	606	604	586	650	605	619	655	604	640	627	642	607	576	616	614	611	601	636	655	650	607	594	599	638	599	651	586	605	607	594	601	646	664	618	609	616	654	661	641	586	592	594	618	596	624	636	620	630	625	617	627	608	611	602	646	675	583	595	599	610	595	616	612	624	608	635	604	583	610	612	635	597	669	607	656	602	639	622	593	655	613	642	623	635	645	662	628	594	582	594	595	628	628	615	632	624	646	606	581	626	651	624	609	609	624	606	617	641	600	623	607	612	614	604	616	624	633	619	657	615	607	644	644	601	590	605	613	600	638	623	634	654	631	622	609	606	590	589	606	622	600	607	576	586	613	645	616	642	616	629	626	637	638	595	655	614	611	606	582	617	597	639	629	620	630	598	622	645	605	630	658	603	629	588	625	633	575	594	609	652	584	652	649	621	626	606	610	638	602	655	613	549	626	615	671	566	653	629	641	682	636	646	645	599	580	634	615	652	648	618	593	595	587	645	636	640	651	585	642	586	602	640	601	637	563	600	612	589	646	611	644	605	623	591	623	593	662	614	625	608	648	579	626	634	597	594	617	618	582	610	585	610	604	615	585	594	627	653	647	626	609	582	566	625	572	589	611	653	637	641	625	621	583	638	614	609	646	635	640	637	668	628	656	580	573	642	636	597	605	658	595	625	614	630	609	610	640	599	589	625	643	609	619	636	613	626	648	617	654	613	604	627	659	647	604	552	636	603	583	612	609	609	619	630	578	646	613	624	631	625	608	597	588	619	640	640	617	648	643	656	645	599	634	621	624	607	622	591	630	654	628	627	654	613	668	651	629	592	605	616	646	579	600	637	627	646	638	617	666	642	629	643	609	621	609	598	636	649	582	593	621	633	648	617	591	602	624	644	644	608	594	571	641	608	620	637	589	635	589	617	625	648	632	605	607	612	630	609	606	624	639	635	585	589	653	627	646	595	612	631	643	576	611	652	616	617	630	642	647	582	612	618	661	658	645	645	652	646	619	683	651	649	617	635	595	673	627	604	610	604	616	620	593	638	628	617	635	598	631	628	630	616	635	644	638	599	568	641	659	649	604	638	610	640	641	641	609	657	583	605	569	619	572	623	597	604	603	649	620	609	604	596	640	568	637	641	614	621	631	585	659	581	660	610	614	626	596	620	619	620	626	591	615	608	620	607	632	640	628	612	603	654	592	618	614	627	606	649	625	619	575	637	602	642	607	612	599	597	645	612	597	626	636	618	648	600	596	625	630	625	614	645	583	630	603	620	628	603	577	605	650	659	619	610	625	610	665	612	614	614	614	619	612	600	651	630	626	640	622	648	666	585	636	632	618	644	595	584	602	604	633	627	621	641	596	604	612	609	609	595	630	630	623	643	632	654	611	607	626	622	605	626	644	618	652	642	653	612	598	626	641	634	650	639	650	610	651	575	612	633	650	652	625	597	595	676	614	604	624	646	628	594	645	625	610	653	596	605	613	618	638	616	652	604	626	622	639	596	634	629	648	646	644	650	664	605	609	571	610	648	638	602	654	639	641	601	638	613	649	609	633	614	595	598	632	641	658	644	651	656	607	630	604	628	594	571	624	628	570	658	612	605	642	616	648	619	580	614	585	639	616	614	608	633	635	617	598	624	633	605	616	634	586	604	631	624	592	622	616	634	613	639	621	627	624	603	632	596	602	647	601	621	617	622	616	614	622	612	630	611	605	613	609	616	640	621	627	621	606	584	638	635	670	621	655	611	639	638	619	641	602	636	614	589	592	607	588	589	629	603	621	591	648	613	557	601	616	594	654	617	624	654	622	598	637	645	661	592	624	647	608	637	670	635	615	612	654	597	607	609	631	624	643	569	633	581	630	599	628	628	619	627	619	626	602	665	609	663	629	591	595	660	616	633	592	622	637	641	566	620	614	644	633	616	613	624	607	643	602	600	574	618	615	581	633	601	625	612	639	598	614	628	653	628	625	646	606	646	631	622	638	646	630	635	601	651	617	610	606	594	606	605	655	625	621	654	621	619	556	588	598	671	651	604	659	648	603	641	587	606	597	593	639	618	602	607	672	613	588	651	614	612	608	632	615	618	637	610	596	610	661	612	625	644	606	616	649	663	652	631	633	617	611	641	599	608	611	646	603	619	673	618	624	654	647	575	649	626	582	607	576	615	582	656	652	671	656	630	626	627	607	587	604	622	652	665	573	643	627	617	600	636	651	635	632	612	653	653	626	629	639	664	605	632	647	621	650	576	645	655	601	616	658	643	634	628	623	619	644	604	589	606	651	633	634	666	592	611	608	663	620	577	618	626	593	602	597	655	583	593	623	564	643	632	616	610	636	602	627	593	580	634	610	635	602	607	636	607	624	596	609	625	596	613	607	608	629	633	640	621	636	654	637	592	610	600	610	653	640	648	635	602	593	612	642	596	607	590	621	599	624	621	643	598	636	642	600	602	632	667	603	627	596	633	601	576	627	635	623	619	594	634	607	597	609	673	607	620	612	638	590	640	582	623	627	588	637	612	635	623	640	652	568	625	646	621	597	585	578	661	621	601	582	642	591	653	607	673	628	619	639	600	584	585	596	584	593	627	633	632	603	619	595	620	628	570	635	627	632	611	627	632	659	679	618	666	609	630	612	621	595	624	574	621	611	559	632	594	657	588	630	609	589	625	640	618	582	604	607	653	600	599	637	581	647	619	629	613	656	618	650	643	650	621	614	644	591	622	574	609	653	612	588	577	596	670	634	599	638	625	636	640	642	615	653	647	663	639	632	586	590	662	604	580	638	595	609	628	625	627	620	616	594	643	633	593	658	603	604	635	662	619	631	633	615	650	675	617	636	587	621	682	664	637	646	598	604	611	620	587	593	594	613	587	668	598	620	613	634	630	601	588	604	652	600	659	637	639	628	597	607	611	586	619	613	595	622	645	636	623	644	603	571	637	673	640	564	641	630	653	666	614	632	608	607	637	574	624	583	629	575	609	611	628	626	619	610	592	600	647	623	613	605	598	610	602	640	653	583	665	630	628	612	561	617	637	668	611	612	613	628	594	622	657	614	645	660	627	597	601	632	625	636	637	608	599	617	625	612	608	647	617	603	620	637	635	628	599	595	638	640	638	627	636	638	666	633	622	630	631	595	598	608	607	650	600	659	585	616	648	579	602	624	621	632	605	616	586	644	643	584	612	599	643	622	594	619	610	585	619	592	632	648	623	633	618	597	607	592	602	583	627	613	605	646	612	613	639	600	619	573
22880	21563	28611	24905	21528	16202	3359	1292	828	674	527	481	424	343	309	325	298	267	247	262	238	244	211	245	239	241	228	261	213	245	225	232	217	239	234	217	225	218	250	211	205	211	195	198	216	212	218	202	204	200	203	192	214	191	219	206	218	240	244	208	218	233	207	207	201	198	210	200	195	205	214	185	217	207	206	201	215	200	214	226	231	209	193	230	202	198	190	205	203	199	199	217	218	208	198	233	212	205	211	215	203	237	203	216	205	189	183	193	173	228	200	194	206	215	208	228	203	222	229	204	210	252	212	204	208	222	220	199	203	216	220	217	245	220	209	184	214	178	185	205	206	197	195	190	206	214	191	263	194	187	218	222	240	175	197	185	170	186	214	191	192	201	203	215	212	199	203	206	211	197	210	218	220	187	191	234	213	200	193	223	193	196	193	222	202	227	204	202	206	191	231	229	225	222	216	218	220	194	197	198	206	199	189	213	210	170	182	199	191	186	219	170	174	208	204	200	200	215	194	187	193	201	187	208	191	189	216	204	202	198	198	209	214	216	200	200	210	199	220	198	187	184	197	202	210	178	225	182	222	213	205	208	183	228	194	199	209	209	173	213	207	189	219	192	203	218	218	203	201	218	194	206	189	212	197	194	223	204	191	218	213	205	206	205	218	194	196	209	208	162	214	199	223	217	189	212	219	207	222	202	222	190	196	202	196	202	201	222	199	172	191	181	196	178	194	202	199	215	180	200	210	200	192	188	172	204	200	184	224	208	195	212	232	175	195	195	196	216	213	202	207	201	186	201	186	193	219	211	202	191	214	204	208	198	223	202	187	193	215	175	193	183	205	226	196	214	187	220	200	232	208	190	199	193	209	197	207	227	188	197	192	194	219	206	215	192	200	216	197	223	217	222	186	213	196	201	192	217	197	224	214	197	225	213	200	227	230	226	199	197	184	199	216	211	210	202	198	205	195	183	237	203	221	207	198	193	194	180	206	199	221	205	200	206	207	212	224	196	187	215	205	202	212	177	205	203	186	182	195	213	181	202	204	217	190	187	205	213	182	199	200	210	211	214	208	197	198	231	203	205	209	210	203	210	187	192	195	204	228	193	203	204	181	195	182	199	182	192	186	199	201	237	213	207	210	234	193	207	193	211	192	200	198	189	202	242	203	228	184	188	215	197	227	225	221	209	206	193	192	197	201	219	215	194	198	195	202	187	185	243	211	202	211	224	220	183	214	182	205	219	206	185	185	200	246	218	190	205	205	206	217	212	201	187	214	186	220	212	217	201	186	224	208	216	203	217	194	214	230	215	188	218	214	184	181	192	200	216	209	208	199	183	224	209	189	222	204	177	210	227	225	218	198	217	198	225	206	223	190	213	233	209	210	213	204	217	232	208	184	205	219	177	179	177	195	198	195	208	175	216	208	224	176	201	186	194	213	190	206	214	189	203	192	188	197	211	207	193	206	217	202	212	195	197	210	207	216	174	201	222	199	211	205	206	200	181	193	211	205	172	216	194	212	216	203	207	210	199	229	216	188	192	187	219	197	192	188	184	200	213	217	192	207	189	221	218	223	212	191	180	224	226	203	221	194	225	197	191	200	203	215	193	223	214	216	188	203	215	216	174	173	206	199	198	235	210	209	235	195	200	213	205	222	214	219	200	185	183	217	221	189	231	223	192	209	223	182	205	217	186	205	211	195	213	207	200	228	217	199	201	205	220	187	206	204	230	177	196	219	217	203	195	197	206	191	197	192	209	219	209	209	212	201	226	220	211	189	188	190	176	188	228	183	216	216	193	184	195	199	203	230	205	208	203	215	222	203	212	194	184	196	209	197	214	230	238	198	227	247	204	197	217	223	201	212	202	213	193	204	186	202	189	206	190	203	208	200	229	219	198	205	199	167	200	195	224	199	187	217	206	212	206	195	210	228	194	187	198	208	239	184	206	211	227	194	212	211	229	172	185	197	196	241	191	183	209	205	214	204	195	201	186	203	191	186	189	223	205	222	194	189	183	191	197	213	193	192	227	185	199	208	199	230	199	198	194	228	196	239	181	196	220	220	213	192	232	186	207	193	224	207	211	195	203	199	190	203	197	218	206	222	191	180	218	225	206	224	217	226	212	228	181	203	229	209	210	201	212	220	209	217	198	203	219	204	193	213	193	215	202	192	210	212	206	220	206	198	211	194	189	188	204	207	197	193	193	189	199	200	195	193	202	209	217	216	208	226	203	189	191	204	196	188	196	199	197	176	200	218	207	237	176	196	211	207	217	216	210	225	228	210	196	192	174	205	229	203	218	206	209	202	185	197	201	195	187	202	215	190	199	189	220	210	204	207	178	224	201	207	199	206	202	217	213	236	211	204	185	199	224	216	243	197	203	223	196	207	207	202	187	209	210	236	198	215	212	201	196	189	216	185	197	201	198	206	222	215	208	207	216	228	223	216	210	209	220	229	186	192	225	223	212	197	195	193	195	211	235	213	227	192	237	182	192	207	191	224	186	197	206	219	179	196	197	212	210	189	200	214	197	207	230	207	207	208	208	214	219	186	207	210	214	220	202	227	204	200	220	220	199	219	217	165	206	206	209	213	219	188	205	223	220	217	200	201	186	187	195	218	216	197	213	223	201	192	187	215	199	209	177	211	191	225	197	220	206	182	202	205	192	212	193	214	198	213	198	203	190	199	206	208	195	201	181	197	205	199	192	203	212	199	202	190	201	233	207	219	214	207	187	181	186	181	210	210	220	245	203	199	229	223	206	216	190	202	198	205	207	199	216	208	202	202	213	187	210	195	195	218	196	236	209	204	214	221	201	215	206	204	230	192	176	215	184	200	227	196	225	207	222	205	236	206	184	200	205	218	220	184	235	193	199	193	189	195	227	201	191	208	235	203	209	210	216	211	203	207	196	188	225	200	184	212	208	188	200	216	217	213	214	211	211	213	171	217	207	191	190	183	214	191	193	211	191	212	198	203	194	213	199	204	189	217	239	211	191	210	224	230	190	193	217	181	206	185	208	177	197	197	182	208	171	189	220	208	222	187	209	218	209	201	182	191	215	208	179	207	216	194	200	222	190	225	200	224	196	211	225	213	181	211	216	213	195	193	196	190	222	210	198	228	203	205	226	211	210	222	206	173	196	203	201	193	190	194	192	204	227	220	195	212	190	201	219	209	214	207	212	201	215	242	167	214	216	208	213	209	197	205	217	191	236	192	189	222	195	197	208	196	196	216	242	172	174	201	220	200	189	221	219	194	209	203	212	209	182	193	201	207	179	221	214	179	202	200	197	193	228	183	225	195	230	224	207	233	187	208	206	203	183	207	206	211	203	219	194	214	214	218	186	197	223	209	207	200	191	186	205	182	187	203	205	226	193	205	201	259	181	199	197	229	219	200	198	199	206	189	210	228	183	192	208	181	219	172	202	190	203	188	185	179	183	229	187	212	198	211	219	209	214	211	189	197	223	184	197	207	190	229	216	214	218	216	206	220	209
26730	51873	38325	20291	11924	6903	4477	3194	2261	1718	1408	1084	994	819	735	615	584	584	518	527	514	482	484	433	441	427	396	425	435	391	414	402	375	388	406	378	432	394	412	367	408	384	340	351	384	422	349	386	350	367	371	350	400	391	341	389	376	414	378	348	365	385	384	375	375	384	401	376	376	352	351	356	375	355	340	383	363	368	385	370	370	356	345	359	366	359	376	347	313	365	368	367	338	352	371	368	377	380	387	358	370	371	357	345	334	361	368	368	355	363	355	352	383	340	330	349	359	362	327	384	317	337	355	382	364	339	363	336	341	341	353	363	368	374	349	347	347	372	368	372	337	374	377	377	333	339	375	377	356	342	352	351	377	356	341	368	352	365	357	335	374	352	360	322	369	373	344	330	329	369	355	386	337	384	359	348	349	390	344	359	349	358	365	363	380	374	300	363	354	339	338	365	356	334	376	364	367	364	347	356	376	394	338	384	361	361	373	357	351	351	375	362	334	351	356	352	334	352	332	330	353	358	335	380	336	370	336	328	350	363	373	338	348	349	325	362	383	381	362	363	340	356	358	345	380	356	326	353	359	353	347	358	354	369	326	336	352	329	326	378	330	368	319	329	363	345	352	320	382	368	357	375	339	370	360	357	319	350	357	349	374	358	367	343	354	342	362	366	368	382	346	345	394	356	368	392	348	359	363	351	381	353	342	355	388	337	356	369	395	355	386	363	350	386	356	396	344	364	380	358	357	327	358	343	345	334	362	336	356	357	356	394	389	353	374	355	364	379	385	346	327	354	344	329	383	392	339	366	343	362	335	372	358	363	376	354	361	357	371	378	382	349	332	334	332	409	363	339	336	349	344	341	360	376	357	360	341	365	384	363	351	341	374	360	386	358	320	338	374	350	349	345	378	316	396	375	399	358	376	374	335	364	378	350	335	371	345	346	344	365	358	355	383	372	351	332	383	314	362	351	348	369	342	329	394	398	361	337	365	385	366	341	341	339	376	345	357	378	354	364	339	367	335	350	359	345	345	361	332	391	363	371	372	369	381	331	350	352	394	366	353	362	351	348	366	383	345	376	356	395	363	358	356	344	362	349	362	399	382	354	346	375	322	362	377	367	369	351	356	385	391	357	362	361	357	330	385	354	373	391	386	360	363	369	388	342	356	373	358	314	372	363	364	379	387	356	378	365	329	357	341	399	351	366	356	386	363	378	333	387	346	335	375	347	329	347	393	361	380	373	355	355	383	357	354	352	353	362	367	357	333	354	356	363	345	320	374	326	332	385	356	311	332	352	363	386	416	374	373	374	340	347	365	331	375	341	340	368	333	378	341	365	329	350	368	357	334	372	322	373	325	380	366	371	329	348	339	350	322	359	344	356	361	360	367	361	332	384	324	384	348	349	321	355	377	365	370	362	365	363	320	373	362	380	364	364	356	364	350	352	383	361	345	338	368	323	334	392	373	352	358	343	345	334	340	364	331	362	336	377	372	327	349	340	365	374	365	376	401	345	330	378	316	352	366	369	352	338	344	364	373	367	349	353	326	361	330	347	357	346	340	371	388	347	343	380	335	352	349	372	391	333	364	316	341	324	325	348	348	398	362	342	391	339	352	346	361	363	360	354	371	371	338	342	341	330	368	376	331	357	333	319	351	323	356	373	392	299	349	387	354	314	345	384	380	361	363	368	361	375	355	355	358	380	336	361	340	368	364	342	348	337	372	386	360	355	375	356	329	339	334	374	370	372	353	350	373	362	337	352	361	368	313	386	331	315	368	360	364	354	383	320	374	342	362	351	345	380	339	366	380	360	369	382	354	366	337	352	336	329	341	391	353	357	355	344	324	402	382	371	384	355	357	362	357	341	353	379	372	330	341	352	348	344	350	355	346	339	368	350	337	367	330	367	367	361	345	353	372	383	343	356	354	346	377	317	340	370	365	331	363	328	340	362	362	346	351	323	382	403	356	365	357	381	337	370	351	369	354	351	378	360	372	332	366	363	375	380	376	349	357	368	371	362	353	364	385	354	381	341	384	368	344	377	347	354	375	370	354	364	374	402	370	365	382	341	337	361	372	353	388	338	368	348	340	364	327	344	360	356	388	358	384	336	354	348	341	357	322	356	380	350	356	369	351	344	352	350	342	382	335	337	346	357	346	383	370	339	345	366	355	353	367	322	373	333	368	356	395	354	333	339	361	366	341	335	322	388	387	346	366	354	364	370	352	355	398	344	330	331	347	342	337	350	328	334	359	359	356	398	353	337	367	365	351	355	393	371	353	349	352	379	373	332	390	352	328	348	331	368	339	343	340	359	361	328	357	341	356	351	329	345	371	369	359	357	356	351	340	360	353	376	366	331	374	374	371	349	376	376	360	348	380	344	359	376	324	364	391	381	384	357	359	367	350	352	337	359	370	333	351	361	345	371	365	340	350	345	321	338	353	338	334	359	327	362	363	357	342	332	371	367	338	358	320	353	371	367	338	367	370	347	321	323	360	353	342	374	338	375	377	360	342	360	347	351	335	350	357	360	385	385	360	397	334	370	332	377	368	346	365	363	369	356	340	324	345	325	365	355	334	340	331	344	339	373	386	365	351	347	350	383	348	356	345	341	364	367	375	376	339	391	367	386	349	368	386	383	343	351	353	321	355	363	344	369	370	339	361	364	326	353	339	324	350	367	344	388	353	369	339	369	368	375	339	354	405	345	399	391	319	353	349	363	350	387	379	362	346	370	363	353	338	357	356	363	377	337	372	323	400	353	349	355	381	300	370	348	375	347	366	355	342	350	365	365	347	352	353	356	331	381	356	386	358	343	335	338	343	335	369	314	351	361	339	355	390	322	360	374	353	363	335	405	358	354	363	377	357	367	380	340	375	368	363	349	393	381	375	365	338	359	341	341	369	405	357	365	340	365	354	346	320	345	328	360	360	367	331	359	361	317	340	336	357	356	351	373	366	343	341	328	361	382	348	352	384	367	400	371	380	351	355	347	369	352	355	360	369	348	341	326	366	364	349	356	366	383	366	364	324	354	311	356	374	373	355	366	393	370	350	367	371	322	337	355	356	365	308	393	323	353	345	370	338	375	398	343	388	360	378	380	358	391	358	374	324	351	318	387	381	366	353	336	341	344	410	342	381	357	404	356	373	349	368	371	336	361	368	346	341	367	377	346	357	396	375	323	348	370	349	379	349	369	302	343	349	341	309	351	332	369	334	369	363	356	369	383	376	388	363	351	326	359	354	390	351	330	326	362	343	363	386	361	378	364	372	373	345	357	344	354	357	342	365	364	365	337	372	341	351	346	348	377	340	354	352	364	405	340	314	373	377	346	344	383	365	339	355	354	347	368	334	358	357	357	370	326	321	355	341	388	370	360	358	347	329	333	400	380	325	382	348	348	385	342	334	358	354	348	370	325	364	374	356	343	373	362	341	350	334	385	376	346	359	382	382	349	351	388	360	372	332	322	361	377	384	359	363	348	357	401	345	360	360	323
27864	21933	17223	5876	1784	919	619	559	480	457	463	416	413	440	392	421	403	399	371	382	393	372	388	371	392	373	408	376	414	396	338	379	407	375	344	399	389	374	361	384	383	396	386	372	369	388	349	378	373	403	402	386	421	371	384	376	393	410	383	400	388	397	363	418	401	375	393	412	413	405	398	388	380	391	376	383	412	423	392	353	366	376	373	388	347	396	395	380	420	379	397	378	409	406	372	393	419	365	397	380	367	408	377	397	387	400	405	385	394	393	409	410	349	406	401	404	371	400	399	378	412	412	375	425	407	391	407	342	417	406	409	394	380	392	383	386	370	378	387	394	407	407	386	375	378	394	405	361	404	381	388	369	378	385	381	370	395	349	435	409	359	414	383	376	364	403	391	415	370	357	412	412	373	374	387	409	348	378	405	363	349	350	374	379	362	390	401	409	374	347	371	358	358	384	406	402	404	394	402	377	366	376	371	384	405	381	402	351	388	374	381	380	394	388	401	367	402	387	385	381	370	384	368	379	395	389	378	374	382	405	358	414	367	389	370	397	394	396	353	392	399	354	383	387	355	387	429	357	383	400	352	364	401	383	404	363	396	400	392	385	383	375	395	391	381	396	322	413	351	359	408	373	411	358	376	374	346	382	382	395	389	397	386	404	390	370	367	375	387	355	365	386	373	396	350	419	400	357	388	362	363	371	400	384	346	381	408	409	390	395	378	386	407	384	400	387	362	395	367	382	392	363	382	414	414	396	419	385	385	400	363	408	376	379	405	409	415	360	395	402	364	382	419	384	354	419	382	390	401	402	389	397	351	412	417	375	401	370	390	377	379	390	402	430	360	395	399	423	415	386	384	386	382	372	391	392	399	372	404	396	415	364	372	386	370	348	407	346	369	446	377	391	384	387	383	411	401	400	400	403	403	383	398	368	385	361	406	408	381	371	366	357	401	388	361	423	397	348	389	425	399	337	429	356	382	417	378	368	386	382	380	376	400	370	401	382	389	392	384	349	409	392	400	389	355	385	374	424	380	392	408	405	360	392	379	396	380	375	390	407	397	368	397	376	419	414	364	390	389	388	397	389	384	364	393	370	394	380	364	371	392	375	379	413	402	361	378	372	402	410	342	371	416	383	373	414	377	387	402	382	360	367	367	391	380	390	423	371	356	413	394	397	382	416	398	398	394	376	402	389	408	365	379	378	359	407	391	420	395	401	389	363	371	394	394	375	407	378	377	358	372	417	388	383	391	383	376	373	343	405	399	370	369	370	385	411	398	373	374	370	389	362	377	378	388	414	440	393	395	402	394	392	400	384	384	379	388	400	437	384	373	413	378	381	397	410	398	368	390	386	407	391	401	385	383	397	386	393	401	393	391	365	415	407	408	340	377	369	359	384	424	386	366	379	374	389	368	367	363	373	387	355	425	398	414	371	385	387	377	364	363	393	362	422	388	371	410	395	369	411	402	366	392	375	389	364	394	374	392	355	377	410	366	390	348	400	391	435	364	384	359	374	403	380	393	404	405	384	379	363	363	397	375	394	412	386	375	374	377	370	386	423	431	383	404	374	385	374	383	380	381	382	394	377	370	384	347	440	404	397	385	399	395	371	353	378	378	356	428	365	394	392	418	409	399	376	394	376	399	377	353	400	375	371	428	397	380	378	386	358	348	372	381	438	374	386	382	365	376	393	377	339	372	392	396	402	363	394	349	362	448	393	369	368	416	388	405	373	382	408	391	367	388	381	404	419	378	402	359	412	358	363	411	378	396	413	373	370	388	408	391	351	397	412	370	424	362	388	363	372	383	394	389	378	393	369	373	390	362	368	359	406	391	361	402	381	374	343	391	396	365	379	374	388	359	401	401	403	393	378	423	375	429	401	419	390	404	428	381	373	367	374	406	386	399	377	393	380	361	388	420	425	407	393	394	411	349	353	371	391	373	384	369	357	382	352	397	397	362	396	383	404	400	407	393	394	414	367	362	370	381	399	403	399	402	393	369	395	437	368	360	390	419	401	420	337	394	375	393	381	373	399	337	418	387	403	380	394	373	373	363	393	378	380	392	379	428	376	406	390	412	361	367	399	370	383	384	374	402	358	387	393	388	393	376	407	398	376	379	412	422	394	340	402	341	394	383	365	395	378	392	366	381	379	436	383	391	369	368	413	365	376	406	389	398	393	371	395	395	391	385	415	359	370	393	403	388	370	408	368	389	387	400	369	409	377	354	377	371	411	383	396	394	385	385	373	366	400	382	392	394	402	375	396	393	369	358	353	407	359	372	378	358	376	349	375	391	410	401	363	420	385	381	397	380	399	377	389	410	365	409	406	358	397	384	377	391	397	382	382	439	375	366	390	391	372	400	415	410	374	372	396	386	375	374	414	372	401	391	380	400	411	393	413	353	380	375	394	422	417	387	372	403	379	377	405	373	366	395	325	375	396	360	410	381	403	386	391	419	372	390	391	386	365	399	380	385	409	378	414	363	406	357	402	341	355	412	397	358	399	367	394	402	351	414	412	359	372	385	391	398	401	382	381	375	370	346	353	373	393	390	380	391	381	382	418	426	370	393	413	416	395	402	358	393	384	408	428	388	411	403	391	408	435	392	414	372	399	391	368	358	376	361	361	364	383	381	411	376	400	365	396	357	396	373	396	389	392	346	355	395	420	381	388	376	392	369	385	361	402	374	404	397	365	361	398	369	375	360	420	395	413	414	387	356	376	388	400	371	393	379	360	385	366	378	368	400	392	371	390	386	344	389	386	400	408	386	445	353	373	406	385	378	435	400	367	426	379	378	401	412	404	374	389	384	375	399	391	341	373	352	386	362	368	387	389	371	398	380	378	398	422	386	372	387	381	375	403	367	389	399	397	365	404	395	388	382	391	387	357	392	388	368	393	372	387	372	386	401	363	404	405	391	338	370	391	408	426	390	383	388	388	405	434	425	409	383	366	371	352	397	374	396	392	364	407	367	355	366	381	403	390	364	416	386	363	419	402	361	410	387	365	419	385	382	421	385	387	403	361	374	386	411	379	358	436	407	368	376	404	374	410	392	393	360	379	373	367	356	384	376	406	393	376	370	388	410	394	390	386	375	404	372	376	390	389	407	395	427	369	382	390	387	403	373	371	415	385	436	363	390	390	362	389	386	389	411	300	371	401	389	399	387	372	384	420	396	431	457	406	426	381	420	369	356	391	375	403	429	375	403	372	416	405	372	373	365	428	349	356	377	414	325	411	410	442	397	389	374	399	387	387	411	374	419	402	400	404	383	376	371	396	388	396	381	398	415	387	380	419	385	389	370	411	371	377	405	405	380	377	389	384	369	413	360	389	395	375	360	360	354	377	398	354	424	370	403	395	386	366	406	383	391	363	372	394	388	374	385	397	360	381	410	415	377	333	382	380	351	392	417	391	407	408	428	363	412	376	394	385	352	376	379	377	380	393	394	381	406	372	418	388	376	393	354	366	363	394	373	393	378	409	394	373	384	389
19654	34223	21701	8304	3964	2256	1518	1226	1081	937	893	812	762	774	648	660	702	688	699	692	705	714	678	679	641	707	657	661	703	672	701	712	676	692	661	705	722	661	641	673	675	701	663	657	683	704	681	659	629	656	683	658	645	685	668	621	667	637	650	624	715	693	676	693	672	701	666	661	689	672	626	664	682	729	681	634	631	672	685	689	672	661	632	680	649	623	715	650	717	638	678	703	679	709	718	681	695	690	697	684	680	687	668	696	646	665	705	678	676	666	688	631	646	716	702	701	653	622	668	664	652	691	669	641	684	695	691	651	675	703	653	680	664	673	692	678	710	717	645	656	684	679	704	650	665	705	706	667	638	690	680	655	679	682	654	695	666	633	604	608	658	679	717	669	662	654	649	698	663	669	667	640	657	649	662	688	674	692	662	670	686	626	654	669	683	653	651	680	654	656	689	628	655	656	698	665	682	676	676	659	645	652	682	640	667	628	669	706	670	639	689	694	724	612	641	708	678	686	677	675	648	661	655	712	689	694	666	647	640	670	667	729	636	690	643	693	676	683	656	689	625	680	678	675	633	679	717	642	647	658	708	643	640	679	689	685	617	641	700	627	655	642	728	645	645	676	645	711	664	678	691	621	643	658	701	678	642	686	642	617	700	676	642	657	690	641	682	674	658	694	674	675	723	661	661	696	641	670	666	614	697	639	655	667	652	714	665	692	659	642	613	727	615	643	670	699	670	694	608	666	712	706	714	651	677	665	641	683	669	667	627	643	650	677	708	688	691	642	666	626	645	665	658	628	678	695	636	666	642	645	685	658	640	699	746	666	659	615	668	675	638	660	681	696	720	660	667	692	672	675	687	637	711	691	661	643	641	618	653	685	682	696	683	697	689	621	681	678	680	732	651	614	667	656	622	666	662	660	664	667	629	640	653	695	715	673	677	682	670	672	645	689	645	644	655	651	659	658	702	659	690	651	692	680	667	634	640	659	635	715	682	667	664	703	693	688	612	669	670	668	694	682	631	689	711	693	659	654	653	685	718	669	651	644	634	674	670	646	656	672	717	671	697	719	720	634	660	694	646	681	689	739	671	642	669	698	682	677	679	641	684	622	705	698	720	668	659	672	637	671	694	653	668	640	718	683	635	694	632	648	663	689	681	653	680	680	709	671	643	676	685	696	638	637	667	662	673	673	679	692	665	722	653	658	654	715	666	639	678	693	668	656	654	701	691	702	694	687	737	684	626	668	687	637	678	645	625	689	697	683	649	661	663	684	657	669	712	630	691	721	667	661	663	645	629	708	675	646	692	693	718	649	628	632	701	696	655	636	710	705	725	649	688	644	682	665	651	666	681	644	680	699	694	671	667	651	691	707	681	622	655	665	636	697	647	701	685	663	703	693	649	683	701	667	640	646	689	673	647	682	647	652	680	682	666	664	656	649	698	643	684	631	660	670	699	702	710	687	631	676	669	668	680	696	676	646	709	676	651	652	717	667	679	660	683	674	692	686	683	626	647	667	644	648	663	656	626	625	644	706	646	639	701	635	665	636	660	660	656	705	653	685	644	608	704	663	674	678	701	675	647	643	683	630	649	683	700	660	651	697	664	756	613	668	707	707	678	664	687	663	679	652	668	683	719	708	644	657	625	675	630	647	680	684	698	661	717	677	700	639	677	663	618	693	679	647	700	629	631	679	682	689	635	697	655	665	650	660	655	651	643	667	624	666	624	677	674	693	662	643	627	701	657	698	655	687	636	690	683	640	666	690	637	693	672	668	656	657	619	670	640	696	694	700	636	714	697	660	688	715	688	716	635	665	711	679	653	696	656	640	633	656	683	635	736	668	668	668	679	646	693	608	674	609	707	675	661	681	663	701	683	653	739	673	647	675	643	633	730	715	674	681	678	666	747	659	683	649	692	697	682	670	733	657	670	673	658	664	674	682	696	676	680	724	645	682	705	685	654	645	662	705	699	643	686	670	643	662	687	640	661	698	686	609	653	675	632	652	674	654	684	699	680	647	603	612	697	648	654	669	696	695	661	641	674	653	711	697	637	674	681	650	679	659	702	646	660	739	686	682	614	667	714	681	694	673	661	647	660	703	666	682	668	667	614	677	705	687	619	698	698	606	669	649	665	639	700	675	624	704	673	730	675	653	682	671	677	668	697	662	672	653	693	664	663	630	654	669	662	631	712	673	664	666	677	696	690	665	677	711	684	672	667	667	636	687	660	703	670	651	644	668	666	685	667	684	706	599	644	687	686	684	710	661	681	705	661	665	661	662	681	701	674	635	668	710	701	629	667	645	687	683	645	704	633	658	675	706	686	691	698	653	646	650	705	672	709	726	639	664	669	626	641	690	687	665	717	669	711	682	661	672	647	653	639	668	701	658	683	638	644	667	625	680	685	638	739	673	644	638	670	644	692	618	692	697	581	637	660	669	692	685	678	696	686	655	623	683	640	703	663	654	676	662	653	638	651	685	678	697	647	655	648	692	626	656	644	690	685	653	655	665	662	651	648	657	644	665	664	649	738	656	624	688	667	679	701	650	656	659	694	661	668	681	685	690	633	679	689	653	654	657	709	665	680	674	667	684	648	678	681	662	700	630	667	663	664	712	646	679	662	700	600	649	660	631	648	656	678	622	646	617	661	632	634	678	649	691	712	657	660	702	654	631	668	626	638	696	688	702	692	648	657	657	668	680	672	632	699	663	665	681	708	704	635	670	679	685	656	654	635	673	652	674	682	678	726	674	666	687	674	676	668	666	660	666	683	694	665	692	672	641	645	644	625	631	650	657	648	716	640	642	658	616	650	664	655	612	642	713	632	663	631	671	667	684	656	637	679	733	659	648	648	710	642	689	676	696	643	680	682	707	667	700	670	705	696	725	670	703	670	680	626	720	710	653	648	673	667	653	689	663	657	685	676	646	666	688	676	692	683	685	610	646	673	711	662	664	695	661	674	671	666	715	668	693	676	658	687	677	712	747	699	664	699	649	681	635	663	640	665	685	671	667	668	633	676	621	689	621	666	629	652	663	638	662	657	682	665	665	672	670	679	654	676	641	672	679	649	653	660	701	680	693	680	708	624	682	699	660	640	649	652	669	673	635	648	681	685	671	708	651	699	648	699	658	684	683	646	701	669	696	684	689	673	676	650	620	686	699	717	692	704	616	622	663	664	645	651	700	676	687	663	638	674	728	623	667	635	705	674	636	678	663	642	682	713	692	689	678	623	657	705	650	652	657	663	655	637	657	652	675	698	634	677	647	654	658	669	637	681	653	662	621	625	685	653	661	645	649	673	674	662	672	688	617	678	642	699	662	656	687	686	638	668	674	716	686	705	681	708	646	644	729	693	664	692	659	651	717	719	683	647	649	608	651	621	709	652	670	652	684	674	717	686	668	702	646	719	646	637	693	661	693	649	699	646	685	669	684	690	666	673	701	663	692	705	723	651	701	665	643	698	654	675	645	645	690	711	666	665	677	668	701	682	751
23757	21521	27841	25585	18029	4135	1334	849	675	541	464	497	395	340	330	343	335	312	281	310	307	327	333	293	303	312	304	325	309	285	270	304	309	300	300	289	297	283	271	283	301	297	279	313	277	301	309	285	316	263	282	287	270	267	279	315	327	292	317	266	317	291	292	286	289	283	296	271	289	287	291	298	290	290	296	276	290	295	288	255	285	281	281	291	297	291	314	313	327	320	250	277	297	294	271	258	289	296	297	300	286	310	302	322	298	270	301	273	281	318	272	270	322	304	274	285	274	289	319	272	264	298	310	270	263	287	305	302	288	296	287	258	287	292	289	303	316	261	278	286	282	307	331	288	289	302	271	260	269	277	282	333	316	273	295	299	310	297	285	308	327	326	302	313	306	293	297	302	298	333	326	264	295	293	298	272	243	288	276	304	302	267	272	269	296	296	271	270	281	298	260	310	299	271	280	267	289	307	280	294	280	303	273	264	268	302	263	282	272	303	306	296	278	302	277	279	273	321	298	312	280	313	298	294	295	281	298	280	315	285	328	288	281	276	318	291	319	293	279	270	288	267	297	317	279	300	281	258	296	304	273	290	284	306	274	283	309	296	275	274	288	279	285	290	281	296	283	281	285	273	281	310	261	272	277	281	276	278	269	294	296	307	291	268	315	291	300	288	284	310	290	251	301	288	267	260	283	274	273	291	323	303	261	280	284	283	315	268	300	317	245	294	286	286	298	281	292	287	281	316	324	252	278	285	283	263	293	294	297	282	297	268	284	278	289	287	286	303	290	304	307	297	281	279	295	282	313	276	312	299	313	289	268	278	262	254	304	284	290	259	257	315	333	274	240	256	293	308	291	262	286	284	291	291	266	275	279	266	296	295	320	296	284	270	298	275	312	274	306	278	300	339	303	293	283	279	306	313	294	289	269	311	298	280	280	278	293	284	305	259	309	331	287	287	252	270	281	300	279	241	272	289	270	285	259	282	295	281	291	281	295	303	287	305	301	305	291	283	289	312	292	287	267	258	269	316	263	313	295	271	300	281	323	288	267	288	281	287	334	285	286	267	272	296	301	268	274	291	280	305	289	304	298	278	310	277	271	286	279	294	285	319	267	276	299	279	302	270	294	304	324	289	285	251	314	289	289	298	279	283	236	316	283	303	297	329	292	290	294	321	277	314	286	265	300	311	278	305	283	300	300	290	281	262	322	278	271	270	293	293	258	285	312	293	289	298	257	289	292	299	283	259	295	311	282	295	275	271	302	284	271	299	282	300	261	300	292	249	268	315	300	287	278	289	316	271	275	299	295	275	304	298	274	268	255	286	272	293	325	273	270	289	268	288	276	294	276	254	280	281	281	291	290	281	303	317	297	294	271	266	287	300	291	274	271	288	305	278	284	280	298	292	280	287	299	294	289	281	281	326	289	304	309	286	290	304	282	265	275	315	321	276	299	287	315	288	297	273	278	266	282	271	267	284	290	291	271	261	271	267	316	274	307	295	285	294	300	277	299	282	317	307	267	281	305	308	291	292	275	286	281	273	277	282	292	289	287	273	271	268	284	288	264	296	263	267	283	284	288	269	278	278	326	274	277	265	258	309	271	283	274	297	270	294	282	279	324	276	289	279	283	282	284	283	306	267	279	290	322	266	294	304	313	272	306	258	263	295	283	277	253	282	291	275	267	275	296	296	308	294	334	297	277	306	281	286	256	283	257	276	293	290	307	296	271	275	304	313	301	284	282	306	284	311	266	288	279	297	260	300	276	258	314	297	259	285	285	303	286	313	277	288	295	291	295	292	287	278	307	268	283	267	303	307	281	300	270	283	296	287	280	308	271	281	280	308	270	300	277	299	285	241	267	277	305	292	287	294	315	276	299	279	310	288	290	290	277	298	263	296	331	308	313	295	285	264	268	290	317	295	283	278	277	276	290	308	302	265	306	289	281	303	296	308	275	265	285	279	254	297	286	283	293	308	288	289	289	263	289	316	288	327	307	270	315	252	286	282	269	278	281	317	274	299	294	302	300	282	285	280	301	313	296	268	290	279	287	298	244	245	273	277	289	329	314	283	269	287	279	275	279	296	285	307	301	278	269	289	276	288	289	294	298	296	280	300	302	279	291	276	296	274	264	275	284	315	323	253	286	267	312	281	299	283	284	282	280	289	305	278	261	269	319	298	289	285	271	294	273	262	285	321	277	292	261	289	286	277	267	276	269	282	306	284	280	257	299	289	274	265	307	295	298	256	284	294	283	295	310	308	289	283	292	287	276	298	273	277	266	283	289	285	287	321	286	271	313	249	282	249	293	269	293	291	314	294	273	298	261	276	271	276	275	283	296	286	255	293	302	273	259	257	279	295	297	272	268	298	302	325	296	284	295	297	293	296	311	293	313	281	271	288	298	278	302	296	296	259	304	284	296	280	303	319	302	262	278	266	296	287	290	271	288	289	296	285	302	265	266	288	289	280	281	294	302	270	272	299	286	293	272	279	296	288	299	278	306	280	271	307	293	260	296	317	296	287	282	276	287	272	272	303	273	300	297	293	282	290	263	271	264	293	299	296	282	271	291	263	261	299	315	273	288	293	280	282	257	313	301	281	292	296	263	293	296	283	308	330	253	263	284	288	314	294	300	279	275	315	289	263	336	291	281	297	301	269	295	312	281	298	308	279	317	261	250	283	317	292	283	281	303	282	293	300	309	279	284	283	262	296	307	310	260	328	285	279	285	300	257	295	285	302	276	298	296	278	298	273	263	271	303	299	285	298	268	279	309	313	276	290	295	295	311	289	295	295	279	295	282	284	317	279	292	281	274	249	303	302	280	298	276	268	280	263	292	274	270	292	291	284	277	290	297	268	269	295	278	289	304	278	282	310	279	275	257	289	272	282	286	289	284	301	294	303	261	293	297	272	282	303	266	295	282	281	301	277	262	272	292	312	263	271	272	300	260	291	272	267	281	288	270	308	281	257	315	298	290	269	278	304	291	262	288	304	285	305	271	267	331	316	284	282	281	292	259	294	279	294	325	287	277	297	263	303	287	280	297	286	265	300	279	296	288	250	250	291	290	293	315	283	286	315	286	299	296	265	273	295	298	324	254	290	337	311	320	316	301	288	256	312	306	317	282	272	273	290	300	291	299	306	277	290	275	297	295	274	281	312	282	278	300	304	285	277	272	287	293	281	288	262	289	286	274	296	301	273	297	304	267	275	292	256	305	273	290	286	298	285	297	283	304	274	269	288	290	298	269	304	289	304	270	261	302	271	292	284	285	289	324	300	262	292	280	278	287	303	283	275	295	288	326	311	283	300	273	294	321	300	296	291	286	278	282	278	305	317	264	294	284	298	301	297	280	272	296	291	304	279	274	276	266	294	293	289	298	268	306	278	291	277	263	322	319	305	271	279	293	307	309	269	321	286	294	281	296	305	250	235	296	249	270	276	285	296	304	300	276	279	275	337	292	307	296	268	288	287	288	269	305	264	279	293	288	282	272	290
24049	45957	33968	17516	9305	4515	2819	2201	1644	1340	1113	978	868	750	735	658	661	626	579	602	600	587	573	575	582	521	532	529	586	530	529	528	602	502	543	631	500	563	518	492	536	512	513	517	493	525	507	558	506	501	523	553	548	523	533	488	568	533	505	555	533	526	552	491	516	506	515	516	513	518	536	529	535	522	498	555	474	515	569	556	470	494	567	518	474	499	529	520	523	526	485	540	480	542	475	528	532	494	536	489	515	537	534	532	523	494	468	546	521	489	532	516	561	478	536	508	523	577	496	520	503	505	539	474	534	502	471	536	511	494	521	508	489	510	566	522	483	463	508	482	541	496	505	511	522	550	467	507	489	540	508	509	532	517	504	505	487	520	527	474	470	530	557	498	514	510	485	473	568	523	493	490	499	546	490	489	511	532	534	509	490	522	543	507	513	508	529	495	520	512	534	520	544	497	515	494	500	534	556	496	513	537	524	524	503	532	536	508	534	497	473	502	513	527	506	488	506	485	477	527	507	476	501	556	508	543	553	536	509	547	524	492	512	481	511	507	512	544	501	489	521	499	469	533	499	497	485	464	511	492	520	532	494	486	531	532	506	477	497	520	476	525	521	498	512	473	469	513	557	499	496	542	499	502	504	502	515	493	522	518	550	567	494	482	489	498	540	498	522	472	509	476	470	496	488	493	499	502	531	484	493	565	516	506	460	486	529	482	504	494	497	551	508	481	461	524	495	523	501	540	505	540	519	553	510	489	522	528	539	529	491	499	512	545	482	503	501	522	507	480	494	529	512	516	501	509	510	525	491	516	510	525	475	507	488	463	482	516	467	486	509	492	505	498	495	542	508	547	481	498	534	463	507	486	501	534	493	504	510	500	512	506	478	537	513	500	515	504	525	540	530	509	496	531	521	510	518	512	507	519	511	522	520	509	486	521	498	524	503	510	505	484	539	520	473	523	483	493	490	488	494	546	528	521	503	499	506	532	500	481	523	538	471	519	478	485	557	503	480	505	511	515	543	492	502	502	487	478	496	499	528	482	520	493	488	522	479	539	491	532	529	520	542	573	501	537	533	536	491	497	524	551	495	503	528	500	535	463	508	496	552	512	478	542	500	505	553	515	511	506	520	478	493	555	528	526	514	513	492	462	516	493	473	485	541	533	463	539	529	504	515	545	488	494	504	507	504	487	532	516	457	528	498	480	514	525	471	545	490	489	471	508	489	514	479	519	496	515	515	519	519	521	496	483	535	485	508	539	527	503	508	515	512	496	484	519	510	532	534	556	578	482	509	514	512	499	515	496	500	504	495	518	465	537	483	535	493	503	484	515	507	481	490	526	460	467	485	527	497	515	470	489	494	537	522	481	556	530	526	561	522	475	472	521	499	511	518	535	484	552	527	503	520	529	504	505	521	533	532	532	515	499	569	534	523	541	504	473	507	517	479	493	510	507	515	523	514	504	552	461	511	517	504	517	516	523	505	502	485	544	500	513	539	490	539	528	501	487	550	557	460	508	493	515	501	531	490	480	490	510	515	522	522	518	538	532	496	486	500	473	514	531	522	528	516	495	527	508	511	504	520	502	507	499	508	533	496	503	506	522	537	517	537	526	496	540	512	481	471	490	462	549	497	495	542	529	498	501	540	484	535	472	500	511	530	498	530	482	490	528	508	522	477	512	505	475	510	500	458	513	517	488	516	482	506	473	480	514	525	554	581	513	501	482	530	489	506	501	528	530	501	509	528	484	506	540	476	496	504	507	544	504	534	526	520	495	499	504	477	525	491	488	539	539	542	523	532	526	522	484	516	498	509	530	512	505	515	506	468	508	530	514	493	499	538	464	494	519	529	497	487	514	550	530	532	492	510	483	507	503	482	529	486	533	482	529	523	509	506	483	533	507	489	521	527	534	500	484	534	488	525	488	512	477	490	503	529	488	505	529	479	506	521	506	547	502	507	457	477	532	501	576	493	470	528	552	527	493	491	493	513	527	481	508	503	516	471	490	511	507	544	473	523	525	491	504	491	499	506	515	473	532	489	505	540	543	518	544	499	498	539	521	508	493	505	492	491	505	544	522	517	519	510	550	515	525	502	512	520	541	489	494	533	554	542	527	542	463	520	560	468	528	479	476	506	476	519	527	520	497	522	526	534	559	529	489	487	552	487	508	497	475	468	472	519	498	501	520	497	492	502	528	522	505	521	519	485	493	570	494	508	517	535	563	486	504	494	479	497	489	514	515	500	483	558	490	522	523	491	538	493	536	502	464	516	498	526	513	521	576	520	474	524	494	531	522	505	551	503	466	526	506	512	489	521	544	525	475	489	482	481	529	560	493	516	499	495	543	460	487	547	542	517	518	506	533	504	496	532	507	519	508	520	505	543	480	495	526	501	519	461	479	549	489	516	489	515	515	516	519	508	545	503	508	525	487	490	531	504	491	504	484	484	498	532	484	526	519	536	478	507	485	546	483	550	516	519	523	538	531	526	508	492	512	534	481	516	486	494	507	524	501	519	548	511	532	529	496	525	507	483	514	517	495	505	524	476	476	504	516	537	480	507	495	476	507	467	557	498	506	532	487	536	523	497	529	491	546	514	521	509	456	512	476	464	554	530	522	519	522	508	494	535	509	483	494	485	510	487	503	504	498	527	499	527	491	468	507	511	528	502	521	523	520	496	503	491	535	530	513	529	531	522	536	504	488	493	534	506	526	522	523	496	520	482	522	463	527	519	510	498	501	498	492	496	486	520	532	518	489	561	508	526	481	532	502	503	516	506	492	513	511	490	491	516	504	510	534	549	483	524	524	496	500	514	530	505	518	535	567	480	552	490	511	551	547	487	521	493	502	516	517	506	521	481	509	536	504	501	497	521	509	522	527	503	496	508	483	500	546	493	530	552	515	554	512	522	495	498	479	500	512	531	510	497	511	497	518	471	491	479	540	497	495	485	514	515	499	514	512	525	510	521	537	540	520	535	454	516	526	497	497	540	513	472	534	453	521	555	489	502	467	506	488	541	521	502	520	520	476	502	500	505	517	534	518	505	497	529	507	473	487	500	488	526	520	500	508	538	523	506	532	516	526	508	538	514	489	506	509	493	519	468	490	477	491	510	473	508	497	514	502	482	545	518	520	509	503	505	505	508	523	484	498	520	514	499	485	473	509	526	490	503	512	512	481	495	539	496	483	506	491	468	517	478	483	530	519	510	525	504	516	500	507	456	508	522	523	516	518	486	527	515	526	525	499	500	491	478	517	514	483	479	489	535	506	489	512	517	487	480	519	519	494	482	489	474	509	493	534	500	520	463	518	475	517	501	513	501	525	510	484	508	490	531	488	534	525	503	546	500	479	506	511	506	511	490	487	510	543	553	514	485	526	533	522	504	528	480	545	510	520	531	528	524	546	464	520	526	527	517	500	548	486	501	486	524	483	483	508	496	470	519	508	492	518	495	531	473	479	496	542	501	502	509	525	543	508	549	498	518	505	495	507	487	509
25478	21636	25203	18914	2712	1079	815	648	511	489	480	502	408	414	380	360	355	399	384	368	401	365	352	353	373	373	378	377	362	380	362	347	365	350	401	408	349	376	358	326	378	351	377	343	337	376	358	389	384	336	340	348	393	370	348	347	343	353	381	369	356	379	358	371	362	350	343	362	329	376	361	365	352	376	359	340	362	341	361	328	383	340	371	373	371	349	379	378	362	357	340	354	343	357	370	376	359	338	351	355	354	351	376	394	344	341	377	329	345	353	314	364	335	372	324	363	346	347	349	362	327	377	386	351	332	368	349	339	340	349	350	353	375	371	335	342	357	332	361	393	349	371	353	342	368	409	390	375	360	337	409	342	348	346	354	344	370	350	333	364	341	342	356	357	342	351	342	378	386	361	365	374	374	369	339	330	392	347	339	366	392	347	347	356	368	327	364	356	361	370	400	357	352	316	379	360	382	347	343	363	323	372	384	358	336	359	345	330	375	359	351	359	366	383	330	353	344	366	342	353	394	361	360	357	383	340	347	354	347	337	317	389	346	368	320	352	353	362	329	348	336	352	336	364	349	410	352	347	333	380	355	354	373	390	323	347	382	328	338	344	333	357	385	373	323	362	328	354	382	352	355	340	343	375	362	361	348	351	362	354	352	353	388	365	369	319	337	413	347	350	331	364	340	357	375	354	349	353	353	373	356	364	363	385	384	370	406	341	364	324	358	335	330	355	336	338	340	344	366	353	355	394	371	333	372	341	378	350	369	366	353	378	354	331	358	340	380	375	369	383	389	353	381	341	356	334	354	349	352	351	384	344	383	360	361	373	368	366	374	391	378	341	371	348	338	369	370	333	356	360	334	353	351	334	351	323	375	350	353	342	344	346	335	353	369	347	348	342	346	361	336	360	376	378	336	382	371	367	401	391	360	365	349	340	330	303	354	349	376	355	363	357	366	361	346	327	349	380	354	360	346	364	346	348	380	352	371	365	366	371	368	336	386	360	377	371	366	372	369	341	370	319	353	349	364	359	365	361	347	392	341	373	340	361	375	336	334	370	366	402	348	347	361	330	343	370	350	377	347	408	359	370	338	383	380	338	336	355	398	358	357	334	352	353	329	336	341	359	354	358	340	374	367	356	325	353	360	360	323	364	332	394	352	375	333	356	351	358	354	365	364	359	336	347	384	365	382	348	381	339	355	355	362	356	369	336	355	334	344	328	361	344	356	344	364	360	401	373	333	389	371	341	365	376	382	349	374	347	385	320	344	372	375	351	332	391	354	348	329	348	349	384	360	353	365	356	372	346	353	352	359	333	333	367	389	363	368	333	351	366	349	336	370	382	376	376	387	314	359	357	354	340	326	370	354	348	366	358	384	374	367	317	372	379	328	382	372	369	390	374	345	369	361	354	343	385	367	343	357	348	364	368	354	383	359	374	378	358	366	348	366	336	406	347	351	367	381	361	360	379	361	352	308	380	362	331	354	362	353	353	336	410	348	364	370	379	345	335	342	365	337	364	417	339	346	377	352	352	330	361	370	334	356	369	380	346	336	401	358	338	365	354	351	382	335	360	328	314	338	355	349	384	350	326	365	373	335	367	348	333	361	361	347	352	337	345	378	366	354	341	337	394	350	398	372	370	361	343	321	391	339	335	373	373	338	320	379	386	346	328	373	373	391	341	362	344	374	341	355	385	350	382	318	333	328	361	338	364	382	361	368	383	348	350	360	330	393	352	356	340	361	361	376	367	352	351	376	361	352	345	325	383	355	332	343	302	330	379	335	334	340	370	364	375	357	382	371	382	341	341	328	350	333	369	360	340	385	372	364	318	348	351	352	324	336	347	350	337	374	344	340	331	353	340	369	354	362	345	366	392	362	335	334	351	341	353	342	317	392	354	370	380	394	360	352	334	358	359	372	378	357	351	362	365	352	360	341	369	338	369	336	390	386	314	363	333	322	348	330	352	360	401	325	382	375	337	377	391	343	360	366	343	362	343	370	355	314	320	369	364	352	376	365	331	377	391	368	373	385	369	346	321	371	351	382	337	352	331	395	345	372	342	356	309	325	362	373	385	395	339	357	349	364	337	334	348	378	355	349	370	346	321	380	318	374	315	353	366	332	370	398	321	358	343	343	394	354	338	349	344	357	356	362	377	358	409	374	325	362	381	387	371	331	363	355	393	320	363	346	346	371	341	374	329	360	358	340	345	359	383	363	339	354	345	358	308	344	363	376	326	351	341	353	343	341	346	342	350	383	356	357	357	365	380	353	364	369	318	333	371	383	340	349	349	351	356	334	342	309	372	364	388	357	391	354	355	364	312	407	367	361	387	392	359	342	350	360	361	338	347	363	352	368	332	366	367	356	367	363	387	349	341	411	358	359	326	348	355	357	359	351	369	395	357	340	329	353	362	315	377	368	372	322	347	362	349	335	317	361	357	348	343	358	361	351	342	343	319	356	349	327	352	342	367	370	355	338	373	359	339	337	361	338	357	384	377	339	387	327	332	370	338	356	363	343	371	372	331	362	348	370	371	367	350	343	361	379	350	348	371	354	375	365	358	387	356	380	340	393	360	346	357	358	346	341	370	372	363	370	373	337	351	344	347	328	363	340	349	348	337	373	354	331	353	356	339	352	400	316	366	356	369	371	379	364	337	375	331	346	365	379	355	338	342	379	355	339	381	368	387	376	387	346	358	374	334	378	357	345	369	372	372	366	323	361	371	340	364	356	376	352	330	342	382	360	368	329	365	366	345	383	347	364	371	367	365	366	313	349	335	347	339	355	346	329	326	378	340	360	374	340	366	374	356	366	373	339	312	340	361	372	373	400	348	347	353	356	342	354	365	340	379	362	350	352	360	342	340	340	340	363	345	359	404	375	355	355	367	334	330	368	364	365	362	346	343	359	343	349	384	390	345	366	344	341	375	336	377	365	373	371	320	372	357	353	325	347	364	385	373	334	354	342	404	356	301	385	329	327	364	313	319	328	368	352	344	380	345	380	368	362	354	350	381	364	365	345	357	404	331	373	384	347	385	370	389	351	365	367	376	373	358	355	391	374	333	355	333	373	366	347	345	361	390	342	369	372	334	372	309	356	374	399	340	339	346	363	350	364	376	355	350	358	327	365	340	354	378	362	374	351	341	324	374	385	368	362	390	366	324	363	374	357	362	332	325	336	342	364	334	379	356	373	345	360	331	365	374	343	395	340	309	355	357	357	356	383	352	356	338	337	330	362	377	360	396	360	335	369	369	371	367	405	338	380	373	356	381	353	391	359	370	352	361	352	372	325	369	345	357	398	366	362	369	350	374	367	336	357	322	356	365	364	380	358	357	355	350	348	350	343	323	360	349	367	366	349	371	344	351	377	348	349	368	346	342	399	341	360	356	365	391	345	369	342	367	370	364	338	380	397	364	390	335	329	357	359	341	345	343	367	330	358	311	332	347	321	374	362	370	327	349	366	354	353	369	373	331	350	362	348	322	361	326	368	363
21322	39629	25298	10189	4674	2778	2026	1581	1321	1103	1052	870	830	797	754	726	683	692	671	666	666	653	633	651	666	653	663	637	599	623	667	663	634	581	644	657	659	661	622	578	633	634	604	570	639	682	596	639	650	592	621	645	655	617	586	618	579	613	623	631	600	658	618	644	626	664	643	669	587	609	614	633	529	642	646	641	647	647	603	623	603	601	620	608	597	632	629	635	591	612	600	579	634	644	618	619	615	604	592	665	599	584	579	604	615	612	623	651	599	616	630	582	597	622	627	610	584	623	637	576	641	585	611	591	587	566	660	600	638	633	631	570	636	637	611	603	616	601	658	620	611	610	622	570	613	624	616	599	630	612	561	629	611	616	633	619	617	622	622	591	619	597	626	648	628	592	584	629	632	648	633	659	634	636	625	604	628	581	614	673	626	557	627	626	609	601	666	647	632	626	621	600	633	572	613	589	612	640	604	605	645	670	606	610	600	589	582	621	618	597	623	631	592	589	613	630	622	597	586	568	624	614	593	623	653	587	609	627	639	642	619	642	634	634	576	599	628	643	602	596	592	622	614	580	618	642	582	638	633	617	631	657	636	642	616	641	576	629	615	646	622	619	582	608	602	641	629	674	623	605	609	629	623	615	606	655	620	597	589	656	619	633	534	592	622	609	614	618	621	614	617	623	586	623	582	639	625	585	557	622	656	589	631	602	678	537	579	609	608	623	591	572	603	642	634	637	648	615	649	662	606	613	599	634	672	604	659	647	647	584	616	568	610	571	585	624	598	605	628	560	561	640	590	598	589	600	600	575	622	612	651	577	591	571	622	568	620	586	613	565	594	596	642	613	594	627	610	625	665	611	611	631	571	618	620	648	611	629	642	586	624	599	606	617	622	655	613	584	579	619	601	619	625	620	615	614	627	593	630	609	616	636	584	557	603	588	608	603	627	664	601	659	611	644	615	593	606	611	620	584	598	620	620	652	593	615	593	607	621	613	630	604	608	622	608	583	598	590	595	625	597	609	655	656	606	581	618	629	639	610	607	601	623	621	623	586	631	600	613	654	632	605	593	604	637	582	657	635	669	618	598	606	596	623	629	603	625	613	625	604	580	579	600	581	609	624	623	593	625	579	583	645	619	609	623	582	649	627	596	609	652	654	629	639	602	616	659	691	583	614	586	611	587	630	589	592	607	620	639	627	614	596	610	596	627	574	570	603	594	593	617	594	636	665	619	599	631	632	577	639	628	608	611	613	600	599	586	597	620	601	591	600	623	613	617	661	588	616	610	648	596	574	563	591	590	653	633	584	620	559	643	597	562	593	636	587	581	644	594	645	649	620	613	635	626	624	577	653	613	662	606	607	625	653	653	631	599	575	615	579	605	611	635	617	594	655	608	607	647	576	661	648	635	624	621	586	627	648	610	617	619	635	609	602	655	597	652	621	594	642	592	605	661	633	586	628	612	639	634	624	628	587	613	558	610	636	612	590	640	613	637	608	633	569	600	611	635	611	598	646	624	593	594	607	628	624	585	640	567	652	628	552	584	600	573	601	646	616	605	634	656	645	633	587	651	639	596	654	633	615	654	626	620	654	630	575	625	590	659	566	579	630	624	659	609	586	608	608	589	609	607	624	611	661	624	656	637	608	639	603	609	637	596	610	640	571	598	596	604	599	617	596	579	649	636	662	659	591	624	598	646	669	580	624	624	614	620	636	617	616	601	559	597	593	603	639	636	626	616	622	621	613	610	669	629	594	601	648	618	609	586	619	627	599	607	639	617	605	631	630	597	633	661	621	598	607	630	659	636	633	579	614	588	575	627	598	559	618	606	600	618	616	629	660	653	615	646	627	571	590	637	605	604	630	586	624	585	598	647	651	638	625	640	647	611	616	621	657	611	626	615	627	628	633	594	628	592	640	604	608	592	559	587	605	616	602	582	604	665	643	630	617	607	563	604	589	595	600	604	653	630	623	584	652	658	612	588	590	616	653	603	628	662	621	612	601	628	596	581	610	659	627	566	600	607	649	651	611	646	674	617	598	641	631	595	605	571	637	645	628	603	598	609	670	661	633	621	594	585	594	630	650	576	650	631	563	578	563	636	631	656	614	605	612	593	637	632	584	640	650	600	635	584	630	603	607	607	659	629	591	607	574	661	582	560	627	622	622	606	625	581	654	587	614	624	609	621	639	607	629	652	577	620	612	617	595	627	633	595	587	564	623	575	605	638	591	569	635	615	611	629	623	642	623	626	599	627	654	622	604	604	655	619	570	582	618	601	628	597	592	566	637	639	628	588	623	581	597	609	614	589	629	614	612	625	621	593	594	616	584	637	582	622	601	611	614	569	607	614	614	598	587	595	607	629	646	589	626	603	649	605	626	615	590	602	634	630	614	587	651	586	630	604	632	594	628	602	555	596	571	635	595	584	622	583	626	602	607	612	639	626	566	592	594	583	632	647	610	583	602	586	622	612	599	571	644	615	635	575	608	606	632	619	611	638	604	655	590	636	625	643	635	603	648	646	650	596	641	580	595	598	629	627	636	650	594	657	581	608	600	617	585	652	608	619	618	570	567	563	615	622	577	604	609	591	649	591	599	602	590	601	635	583	614	647	575	614	598	620	626	590	619	602	589	661	634	627	565	639	592	605	635	640	627	634	619	583	663	610	612	625	599	608	627	637	633	601	599	619	623	616	624	614	583	653	597	604	624	596	637	674	565	592	638	610	597	628	588	622	575	630	617	591	591	598	619	666	619	617	640	617	612	630	612	608	616	593	621	602	600	650	616	614	566	628	638	591	642	600	637	589	583	594	585	647	626	644	598	651	637	640	634	633	614	627	623	610	585	615	656	613	613	584	615	565	620	652	617	606	616	623	618	605	601	596	565	603	571	603	624	587	585	643	595	603	639	615	611	623	568	601	595	620	569	603	596	612	601	631	594	626	555	633	645	603	631	611	602	582	621	607	617	604	626	643	640	650	657	573	623	614	664	622	612	626	612	617	586	623	628	630	658	634	638	587	664	667	610	568	626	585	652	630	647	623	662	621	641	627	610	618	633	610	620	590	621	639	584	598	639	626	581	595	628	629	596	603	633	624	620	638	638	636	623	655	587	585	580	631	613	655	648	626	638	609	612	585	660	633	671	596	590	582	603	615	583	582	625	619	633	648	610	578	595	626	616	581	631	628	625	631	619	584	594	651	620	566	598	605	600	601	573	647	584	630	634	603	625	598	643	577	620	644	611	632	648	589	589	582	618	563	585	601	595	624	622	617	635	654	613	606	598	596	633	610	599	615	648	626	568	621	616	631	608	681	589	590	618	605	615	685	681	598	587	617	626	609	626	602	613	624	615	605	646	652	612	645	599	616	601	591	620	602	593	664	589	636	606	605	658	605	618	592	632	653	566	641	632	619	604	623	599	632	622	577	632	634	596	616	588	616	627	651	578	609	586	638	587	579	600	626	604	593	629	555	658	628	599	596	651	648	609	654	651	610	699
22823	21532	28577	24925	21493	15760	2989	1297	905	659	544	424	384	354	293	294	267	274	265	280	217	234	225	273	221	233	220	256	185	193	252	195	202	233	232	225	207	237	232	234	250	191	210	208	209	230	208	217	244	183	191	197	211	195	222	214	206	224	213	207	190	222	232	204	225	172	201	189	180	195	206	190	221	220	204	220	220	241	197	222	232	211	184	211	203	186	193	206	185	206	190	191	212	211	184	188	196	224	202	188	213	204	206	199	192	197	183	194	212	220	202	198	212	202	197	178	193	209	201	193	228	194	191	197	231	191	184	195	188	195	210	213	195	201	211	189	210	206	212	179	206	200	222	208	199	207	211	202	192	204	207	183	186	210	181	201	210	212	188	195	199	202	195	180	225	186	204	169	203	176	182	194	202	225	195	227	177	193	184	185	208	200	197	196	183	206	210	205	203	186	208	217	197	219	201	200	213	206	195	200	215	240	189	192	205	201	210	199	187	229	202	193	191	185	199	186	197	208	191	203	206	201	193	199	198	196	200	209	219	224	170	203	228	199	219	229	193	205	189	206	196	174	197	200	198	208	196	173	172	195	197	184	193	178	194	218	205	198	188	200	182	204	206	195	228	204	208	189	193	191	196	209	207	193	207	235	188	210	195	208	218	202	214	221	225	204	182	209	201	171	225	197	203	221	181	204	220	186	197	221	198	214	216	192	211	214	198	201	174	209	209	203	191	211	180	189	211	194	211	185	202	204	182	181	213	205	186	207	171	227	197	200	206	200	203	215	177	212	196	220	189	217	199	210	206	197	210	176	231	183	198	192	177	194	204	194	218	181	209	202	189	195	207	182	191	193	215	183	198	207	182	206	199	189	213	196	175	212	195	190	199	196	203	225	212	201	202	207	204	213	197	200	168	176	188	183	196	198	209	178	210	191	203	177	222	204	194	222	203	221	186	202	200	214	213	188	219	193	218	230	166	187	200	192	191	208	205	201	195	188	209	159	219	227	209	204	238	230	210	201	183	198	207	205	203	188	202	202	195	209	181	217	208	210	200	215	187	203	205	199	211	198	218	204	213	175	189	197	186	199	206	223	186	195	205	191	218	201	227	199	211	207	187	218	191	202	185	202	210	184	207	212	240	207	230	190	202	197	202	165	201	213	210	199	201	218	204	216	208	209	208	220	213	204	217	257	190	221	206	195	220	207	190	214	183	194	179	195	202	218	210	192	210	236	223	199	186	201	179	234	190	218	204	223	220	202	197	195	210	211	171	233	209	207	220	196	218	200	203	204	209	180	200	202	194	202	190	200	225	205	195	196	202	217	204	194	222	199	188	219	236	205	188	201	229	193	187	195	198	168	191	196	208	211	178	196	210	196	191	211	204	205	196	187	205	194	190	202	190	188	205	185	205	186	183	215	183	188	208	226	232	220	198	192	185	217	194	158	209	196	194	237	190	222	195	192	212	200	205	194	188	211	214	219	190	191	203	197	210	189	209	204	200	223	212	180	200	207	192	187	176	204	218	200	197	204	206	187	210	242	212	198	204	204	194	204	199	201	187	170	195	204	185	220	182	222	191	210	195	194	212	214	167	172	209	226	223	229	193	215	181	170	209	206	193	199	187	224	209	186	208	209	179	197	214	222	200	183	205	226	218	189	212	209	203	184	204	220	212	215	206	212	205	179	172	199	210	188	226	215	214	206	216	199	187	182	217	180	196	189	221	195	224	201	253	181	208	219	180	206	183	179	192	207	202	205	209	193	207	210	209	203	222	170	199	197	213	227	195	173	222	189	199	201	181	211	205	180	194	193	210	209	207	199	184	194	234	185	199	192	216	212	186	198	194	213	184	189	216	186	191	193	207	204	209	208	211	180	201	194	232	192	217	201	222	198	193	201	224	182	184	193	203	242	204	198	219	206	208	222	207	204	204	191	171	200	174	219	209	220	218	216	203	195	206	191	207	208	218	198	198	206	206	197	218	212	231	201	207	192	201	203	195	195	197	191	204	197	197	206	188	211	183	221	178	196	212	197	181	208	189	178	204	191	199	200	212	207	207	204	230	191	196	177	199	193	206	201	191	197	219	194	204	189	216	209	237	203	200	196	195	205	189	191	195	197	219	221	198	198	199	190	220	181	183	210	200	218	195	213	187	225	200	190	177	196	198	181	208	218	204	208	191	167	188	194	198	211	199	218	208	202	207	191	213	197	217	186	198	224	195	206	183	221	190	220	199	178	223	214	196	198	207	202	173	199	199	217	195	210	223	199	193	193	216	211	199	192	170	198	182	225	189	198	206	219	184	202	215	196	196	199	208	201	190	203	220	189	194	214	196	225	220	212	207	180	196	170	198	189	227	203	201	200	197	207	216	194	213	192	201	216	204	195	203	205	201	192	179	173	179	217	207	220	199	204	206	204	223	187	236	202	169	212	212	211	196	220	204	219	197	217	214	201	212	195	202	226	204	228	204	186	185	189	201	228	194	226	193	228	187	193	215	194	204	181	167	204	209	182	208	192	212	208	244	179	197	195	178	193	199	197	209	187	207	186	182	225	207	214	211	190	212	219	191	219	203	224	186	230	182	214	219	196	190	205	212	201	183	185	222	182	217	195	193	211	190	209	206	190	197	217	198	209	172	200	218	217	190	198	223	200	199	200	209	200	185	217	202	195	202	214	195	184	210	208	218	233	193	191	182	207	203	215	173	191	194	186	211	190	189	196	190	197	199	209	199	226	200	201	208	201	216	209	202	199	227	184	214	206	194	154	225	193	216	215	206	201	209	191	218	191	189	197	193	189	214	221	223	207	195	172	188	217	177	220	184	175	196	194	204	189	208	194	199	193	179	197	221	202	204	195	231	182	185	209	195	207	243	175	192	201	198	200	180	215	205	226	210	206	233	204	219	187	214	204	187	190	198	228	209	202	182	198	182	185	164	193	175	194	202	204	216	234	200	195	193	208	204	197	191	196	200	200	200	199	213	184	212	201	201	215	191	186	194	207	192	216	188	217	216	219	181	174	211	189	202	214	216	188	198	161	204	212	212	195	198	189	218	233	191	199	195	189	171	188	194	188	200	213	195	173	170	187	217	193	189	207	203	207	196	190	232	200	181	204	213	204	177	193	207	203	218	188	201	200	191	187	204	195	207	202	231	213	174	230	206	218	231	216	193	221	199	233	200	199	202	201	199	206	191	218	207	227	168	191	224	207	193	195	222	197	183	222	197	211	196	225	178	189	203	210	212	193	220	208	197	195	173	206	170	186	202	209	189	216	211	179	203	226	191	195	201	181	214	206	206	209	215	196	206	218	191	207	208	196	198	195	190	195	192	213	205	223	215	199	215	214	205	215	218	203	189	196	189	204	194	210	210	177	190	193	203	192	195	213	189	215	212	213	199	205	197	199	184	237	201	196	205	216	202	182	206	209	222	193	220	177	202	213	189	200	202	172	217	188	208	188	215	176	220	185	223	193	202	186	202	235	180	203	218	195	213	216	211	206
26658	53113	38402	21645	11009	5978	4182	3032	2408	1860	1458	1100	919	788	715	649	616	540	564	506	528	456	513	474	452	472	440	432	410	450	407	422	426	417	391	395	371	384	349	372	318	368	399	398	388	389	354	384	359	351	392	372	361	358	338	374	346	424	413	348	370	415	382	381	374	367	350	387	355	347	381	352	361	363	320	375	369	355	371	375	359	364	328	361	340	347	327	387	375	355	383	396	349	353	409	344	354	370	389	356	320	341	351	354	363	338	354	335	369	347	371	357	349	424	363	353	368	347	334	352	353	356	347	352	361	372	372	347	355	377	377	331	342	358	379	366	367	337	374	355	357	341	347	363	379	360	363	346	331	371	359	359	354	338	369	346	391	348	380	375	357	341	378	366	339	350	347	372	368	358	364	373	348	347	334	362	342	332	359	343	348	375	359	351	375	349	389	360	365	372	367	374	369	351	359	341	348	351	364	318	347	351	389	365	350	374	357	343	350	336	385	355	336	375	380	385	370	360	359	305	373	351	357	374	365	366	366	343	371	328	360	364	372	365	350	386	360	381	361	362	314	360	397	337	355	352	333	355	351	374	373	394	342	356	345	360	323	337	388	376	357	336	377	347	337	379	331	347	368	335	375	356	354	350	353	351	379	338	380	348	341	329	337	359	338	347	385	361	345	355	401	358	366	405	385	329	335	362	331	364	319	351	344	333	374	350	373	361	383	338	339	364	340	358	330	338	342	382	357	337	356	358	360	357	371	387	340	316	369	366	371	361	355	371	343	328	383	331	385	330	321	333	349	347	338	317	338	330	356	388	360	350	334	384	396	338	336	370	327	337	353	354	370	377	336	321	351	355	354	331	370	368	378	359	349	364	328	360	342	348	369	362	312	372	370	353	316	349	332	384	339	346	375	328	364	350	367	341	388	365	379	335	364	369	340	365	389	347	375	366	346	321	338	349	351	367	338	355	345	358	345	327	351	359	390	368	336	388	326	359	367	390	356	325	360	356	337	345	369	325	329	369	374	333	349	350	338	373	386	294	337	361	350	413	385	342	330	364	328	343	372	341	362	337	345	340	335	352	367	347	392	378	376	381	368	371	358	358	370	356	347	345	343	392	350	364	388	350	319	367	347	371	355	355	343	346	353	354	348	330	359	353	347	346	407	380	344	346	360	356	352	360	376	343	375	381	363	338	341	369	374	353	353	386	352	376	371	385	352	364	396	337	317	330	357	359	371	320	369	372	369	352	348	379	378	370	382	320	330	347	321	361	354	347	327	352	348	390	349	368	340	334	367	368	335	345	377	361	358	363	362	344	354	322	346	353	302	331	368	343	361	367	357	375	345	351	323	355	379	309	334	362	364	390	312	355	339	332	345	390	355	375	325	324	346	325	293	390	350	336	335	351	356	371	331	363	355	321	358	359	338	355	335	346	370	361	365	343	348	339	360	349	364	345	373	343	328	354	350	366	342	357	350	360	351	345	370	335	361	337	378	386	379	368	366	334	334	335	388	342	332	352	356	335	353	337	351	341	316	359	361	351	372	358	332	346	343	330	356	374	337	332	371	364	369	318	341	346	347	339	333	340	327	362	353	346	335	364	340	354	388	376	357	355	355	370	374	349	371	340	350	364	331	356	362	359	362	352	343	339	365	351	325	336	343	351	349	341	391	366	370	364	356	354	369	322	384	331	353	344	353	380	342	351	353	347	373	358	349	351	374	354	346	355	368	337	325	367	354	339	398	348	335	311	338	360	399	354	334	348	356	339	377	376	353	356	366	343	346	355	338	356	334	329	361	352	344	302	368	357	348	361	359	366	356	384	383	371	373	351	340	326	363	350	354	330	378	359	341	425	389	364	338	314	358	341	353	355	362	364	361	362	326	381	378	307	364	339	375	336	359	384	322	363	381	342	359	333	359	358	345	305	340	351	350	363	311	341	324	335	330	362	400	325	365	346	330	346	331	367	377	378	376	351	331	366	335	327	324	321	365	350	321	391	368	352	379	390	344	334	361	382	426	360	337	349	389	374	336	346	367	364	361	358	395	347	361	329	343	342	346	385	358	325	358	369	340	364	395	324	339	352	387	379	377	344	376	334	369	350	366	339	380	364	328	368	365	363	344	347	331	357	338	355	327	357	344	356	381	337	365	323	382	374	404	343	349	359	369	362	341	340	326	342	369	347	333	382	341	326	352	369	372	381	307	364	325	356	331	315	404	343	373	345	381	375	375	352	388	358	361	373	339	348	340	343	357	347	357	356	330	335	336	351	342	352	365	339	354	313	362	352	388	380	355	338	359	328	315	382	329	353	371	350	351	364	354	382	356	355	338	373	355	338	385	341	356	319	338	348	361	364	357	334	383	363	363	365	377	364	349	324	342	385	342	369	369	329	331	356	380	375	347	355	376	351	355	342	375	363	321	352	356	333	379	365	395	379	330	339	345	363	335	318	358	346	385	353	345	375	367	353	350	344	352	357	363	357	328	372	369	351	345	367	357	349	362	362	346	383	390	361	340	378	379	340	342	343	339	348	402	369	391	359	333	361	383	384	358	389	349	364	362	336	376	363	358	348	336	340	350	342	355	347	341	358	361	355	390	379	360	348	323	347	334	351	352	348	320	401	345	386	337	352	363	362	329	348	369	321	365	338	365	331	346	338	372	377	339	355	362	364	357	328	345	390	357	352	369	336	369	353	373	356	360	359	359	362	339	335	323	343	342	393	324	370	356	385	354	360	365	347	349	361	348	317	330	383	360	345	346	342	344	339	367	331	333	333	375	346	348	320	380	359	333	354	366	346	323	375	348	361	326	342	366	385	364	355	384	344	348	328	370	369	329	345	358	387	362	362	374	356	352	337	347	328	346	381	382	347	355	330	330	354	334	349	342	369	332	383	355	351	348	380	361	362	335	329	338	354	336	349	348	318	354	348	344	308	331	355	379	344	354	366	366	346	330	352	339	334	385	368	350	360	394	349	367	338	338	329	372	353	388	319	343	366	364	352	347	346	363	326	358	365	369	326	353	370	376	354	333	329	339	337	303	353	363	357	354	344	351	335	358	354	364	330	350	349	390	393	321	345	369	362	351	350	359	371	357	332	342	353	369	370	361	381	334	303	334	328	338	344	339	350	353	346	348	368	320	351	368	398	369	348	359	362	391	368	354	339	364	350	336	343	350	348	345	379	332	364	354	406	358	337	389	361	358	346	335	343	327	351	374	366	326	365	350	369	355	360	327	345	358	350	297	338	335	326	340	353	391	344	345	335	319	359	362	355	358	348	356	381	311	333	360	356	335	339	351	392	362	340	345	326	346	352	369	368	349	351	374	365	344	357	341	358	357	346	351	332	350	352	351	387	352	366	369	327	376	337	332	374	369	377	383	339	361	361	338	371	369	369	355	367	362	333	366	363	342	338	330	358	365	351	354	324	348	369	381	354	340	322	336	360	339	382	345	367	328	339	353	359	344	392	368	351	380	382	365	399	338	338	378	373	325	322
27961	22128	17192	5949	1503	869	718	554	462	452	435	416	436	404	397	378	394	389	393	415	401	404	369	358	402	409	378	398	369	382	374	414	392	422	393	374	385	385	396	418	390	352	373	372	361	355	401	365	394	392	375	363	392	374	402	388	346	385	382	382	406	357	364	344	383	408	390	406	379	400	399	383	389	411	390	402	367	390	367	347	389	394	376	411	361	405	381	404	407	365	408	372	392	378	365	401	366	387	403	363	353	386	396	406	371	355	408	375	373	378	365	364	401	411	404	389	372	423	380	359	384	399	401	425	412	409	390	400	366	384	401	422	395	409	392	385	344	422	398	409	384	398	379	386	400	371	400	366	378	381	368	397	397	360	399	400	343	369	410	384	426	392	366	397	373	410	386	414	428	372	395	360	393	378	401	404	367	398	382	386	382	393	363	401	379	381	403	430	408	360	377	395	350	416	381	399	384	361	370	388	359	375	392	393	357	386	413	398	375	376	423	344	377	395	397	403	409	390	386	392	367	371	407	357	399	407	398	361	363	380	383	360	395	391	370	358	421	378	383	386	399	378	382	405	399	343	378	357	375	398	376	352	376	363	393	327	386	346	352	380	373	359	372	386	397	381	411	391	424	376	386	382	384	356	363	355	441	384	377	407	399	355	382	408	406	383	360	365	368	403	375	425	410	406	380	401	381	393	367	400	396	394	376	387	364	379	367	381	335	376	356	345	369	368	379	389	378	379	385	418	368	392	379	374	377	390	389	405	386	377	382	423	390	372	358	393	370	375	414	334	407	385	373	357	369	386	402	392	400	391	392	406	407	364	373	362	382	423	395	420	416	378	403	378	375	345	374	394	375	377	393	402	364	365	390	362	375	382	385	377	388	407	381	377	380	366	417	399	393	378	376	370	384	356	383	405	385	406	388	411	394	408	361	371	397	412	394	376	369	374	369	378	386	374	378	398	347	381	403	393	373	397	347	397	363	360	358	386	342	408	363	393	388	422	402	382	374	384	379	388	385	409	369	377	368	401	405	393	377	388	371	376	360	372	358	451	375	409	346	388	384	362	345	408	361	359	371	445	394	395	343	422	343	342	392	405	361	394	369	388	366	369	378	393	395	391	389	412	375	377	387	400	393	370	388	349	361	390	411	409	377	389	345	383	384	336	395	375	399	379	363	376	378	371	369	374	390	384	377	373	408	383	409	413	373	398	418	374	392	377	389	383	389	370	412	396	382	392	388	369	413	368	407	398	397	391	376	390	364	391	373	394	369	344	374	399	397	365	383	384	366	381	409	385	355	358	368	331	405	388	386	411	350	366	380	410	402	385	346	360	363	399	403	373	384	387	388	391	373	391	383	392	349	400	349	382	395	408	398	349	381	386	452	393	384	367	390	356	370	403	355	375	359	371	382	399	414	338	351	363	436	404	386	417	420	378	420	399	412	379	413	386	402	399	373	351	347	382	356	406	394	363	397	381	375	362	357	396	359	357	402	385	377	378	413	402	413	370	408	399	367	403	371	398	390	392	394	371	389	406	396	328	387	379	393	374	378	393	396	425	379	366	382	373	396	368	400	384	364	379	379	371	353	352	374	387	335	383	340	392	384	370	399	394	395	358	359	380	336	376	450	371	396	394	380	373	372	395	385	410	393	364	388	389	376	365	385	371	379	382	407	394	386	400	365	376	396	417	370	380	363	413	391	358	391	350	416	393	381	369	360	421	381	408	393	355	370	374	378	390	377	371	403	394	393	412	413	366	415	380	373	364	400	370	368	379	368	357	392	368	402	332	367	371	380	389	365	411	390	388	374	372	404	367	384	431	379	411	409	389	389	383	409	382	378	376	355	393	395	387	384	383	372	393	388	355	411	353	415	394	371	384	380	371	398	366	410	413	396	400	378	369	385	376	410	359	347	391	391	406	393	386	410	429	365	368	369	384	432	381	403	368	385	409	371	386	428	362	378	365	402	377	342	370	415	369	403	416	407	381	369	394	393	370	367	394	384	386	370	354	407	350	387	392	355	416	365	397	376	391	350	380	392	383	406	395	379	369	356	381	361	400	382	383	431	387	361	379	366	397	397	366	379	393	394	402	383	362	368	387	383	408	389	388	382	394	366	387	352	366	393	383	373	413	409	385	367	403	388	389	353	418	373	378	368	366	386	392	411	352	387	385	385	375	402	392	363	394	404	364	373	377	389	397	378	386	389	386	420	378	401	398	383	371	367	372	405	374	388	367	411	385	371	377	357	386	372	364	384	389	393	372	394	379	365	384	439	357	359	393	379	370	341	395	376	390	408	394	399	359	401	378	411	355	385	375	393	398	374	360	370	349	383	389	361	431	387	402	414	425	361	403	358	384	375	379	395	383	384	361	398	379	402	380	373	371	357	403	370	428	351	365	390	363	403	370	364	354	378	409	411	371	391	359	391	385	368	350	371	394	404	398	377	353	405	375	364	386	397	405	373	389	363	384	373	377	382	362	357	404	369	406	353	434	408	382	394	399	386	384	388	392	404	375	365	390	365	363	373	354	393	358	385	400	353	378	360	384	373	380	398	413	373	391	392	344	358	422	379	392	381	387	415	399	405	372	381	379	382	409	417	345	399	432	434	355	355	370	381	361	371	387	377	371	355	369	396	430	383	363	439	410	396	404	400	371	378	392	361	352	406	369	415	413	394	398	389	386	411	409	366	364	394	381	401	381	403	350	402	363	375	407	342	352	370	401	395	372	359	421	364	371	390	362	361	391	368	382	375	382	420	368	390	387	361	394	380	379	381	363	388	386	391	395	359	378	372	423	425	394	387	384	409	378	348	397	376	394	382	387	381	400	400	367	407	373	357	329	394	376	386	376	397	375	397	389	378	380	396	341	395	393	400	368	358	369	385	344	380	374	408	432	358	411	374	375	342	364	377	422	361	391	363	420	392	373	392	390	374	366	399	398	364	430	381	373	400	409	400	427	361	350	375	393	398	413	386	394	371	377	402	382	358	417	387	378	374	383	395	405	354	361	376	391	385	383	385	385	382	351	345	357	387	365	373	380	376	406	405	396	401	368	361	388	388	388	409	390	411	393	396	397	382	430	393	386	370	370	355	379	403	352	412	383	364	404	371	348	392	358	378	367	367	390	378	395	379	382	364	379	417	369	385	385	370	380	383	382	372	382	401	387	378	364	395	383	368	363	394	387	379	355	371	367	383	355	379	378	392	365	358	353	366	373	389	390	359	377	375	366	395	358	370	380	397	360	379	360	329	369	357	388	375	389	404	383	391	400	388	399	407	357	382	402	394	382	343	367	367	388	364	362	355	364	373	388	387	380	365	373	362	356	394	377	372	394	380	372	376	416	350	389	389	397	387	373	374	376	375	345	404	394	374	382	412	379	412	389	381	381	391	405	391	402	363	409	395	357	399	373	387	375	383	391	372	384	374	359	318	375	370	371	379	386	355	404	372	333	370	398	377	398	390	367	376	404	356	361	381	361	357	404	387	388	384	351
21050	34701	21473	8167	3400	2056	1554	1184	1095	904	835	774	757	731	703	704	699	702	716	639	646	649	689	672	668	710	658	632	643	660	681	720	634	661	653	652	661	657	672	682	638	673	583	668	652	707	646	694	689	658	706	739	644	677	692	660	630	688	626	687	706	684	671	670	647	669	738	644	688	661	649	666	647	629	682	673	689	659	683	620	675	605	675	648	631	675	634	723	669	673	664	695	632	655	662	644	664	645	672	664	665	629	688	643	695	695	676	619	661	648	717	670	686	683	651	646	676	661	650	635	669	680	635	678	681	643	662	663	674	624	723	689	674	679	696	713	654	691	642	715	653	631	701	651	695	666	677	673	690	700	655	665	661	665	666	675	638	692	648	703	717	653	632	672	656	656	628	678	626	636	660	631	672	658	673	684	653	675	683	664	667	705	630	682	625	674	633	672	661	683	616	695	644	645	648	652	666	687	636	644	661	650	628	657	635	598	635	684	672	662	594	724	628	622	648	672	675	594	681	606	702	632	727	689	682	708	658	645	642	669	701	683	633	651	656	662	680	654	632	673	658	666	672	659	687	572	605	659	663	710	669	650	642	631	696	628	645	655	659	643	676	689	707	656	641	646	657	632	652	677	650	605	676	685	686	670	690	655	673	705	645	668	660	663	680	659	664	679	643	680	647	698	693	638	642	672	682	686	653	655	696	687	621	649	650	663	712	680	670	689	691	662	701	609	649	644	659	648	694	657	637	728	690	644	669	641	724	614	642	654	628	632	608	642	698	699	679	670	649	661	622	643	672	644	689	690	605	666	668	658	664	608	694	660	661	670	672	673	753	662	659	638	672	638	598	661	659	630	706	633	635	661	655	715	672	678	683	634	675	707	624	657	604	687	667	633	660	676	637	666	664	679	661	666	622	694	665	681	647	668	673	639	681	639	654	666	710	647	665	664	630	671	621	659	671	662	701	655	645	660	651	669	662	648	648	682	675	715	651	625	651	656	657	706	666	692	641	669	619	645	690	663	663	697	689	661	662	660	645	638	667	695	677	688	700	656	660	687	670	619	656	670	701	670	658	699	649	637	669	639	665	656	655	648	649	628	630	644	654	611	655	666	649	705	667	659	655	653	674	678	661	647	609	660	689	659	655	654	612	670	715	665	641	634	666	691	665	685	609	645	672	637	714	640	646	668	602	659	729	666	614	644	663	682	703	660	679	690	670	684	701	689	660	679	679	680	681	669	619	678	674	684	671	630	671	651	682	672	686	606	656	633	666	636	653	654	642	664	649	693	692	696	699	626	631	636	657	670	630	701	635	695	628	653	626	701	648	637	683	653	615	669	644	632	655	678	652	644	703	674	652	629	667	648	628	687	640	675	677	688	664	668	682	654	676	685	650	595	649	644	665	655	641	667	684	612	650	627	659	627	689	645	669	666	644	674	699	709	648	655	689	664	658	679	688	675	631	642	643	699	719	683	637	685	684	665	675	665	646	662	662	662	694	697	684	695	652	706	642	659	679	667	690	614	687	705	714	655	675	658	688	637	695	636	680	630	637	641	644	673	638	647	681	657	660	678	671	665	626	652	653	612	676	656	661	659	678	634	650	661	641	683	643	668	672	701	690	650	629	669	656	669	617	674	626	689	623	615	649	685	627	665	637	644	661	662	651	634	701	662	702	680	704	650	670	652	671	649	692	686	662	636	671	666	606	661	661	684	633	627	654	682	681	700	695	671	691	678	644	624	678	699	670	620	692	610	676	614	636	642	652	630	623	685	683	647	653	639	618	656	634	645	648	633	676	667	650	658	666	624	618	660	636	622	694	655	641	623	693	678	692	722	635	646	639	692	683	689	654	662	606	661	646	637	663	639	638	648	680	705	659	645	684	673	684	630	662	655	714	622	663	660	667	647	657	686	665	700	639	638	621	685	660	657	708	629	679	633	627	674	637	677	690	659	679	643	691	705	657	705	661	667	688	596	680	680	655	681	672	667	660	675	623	638	672	685	658	678	688	675	668	656	635	673	671	648	687	630	663	668	655	664	652	668	675	666	611	703	670	697	627	703	684	610	656	705	651	642	643	687	679	664	643	642	680	664	653	682	592	658	659	660	652	627	653	680	646	692	647	698	636	648	691	722	671	688	615	633	659	642	654	715	653	657	630	641	663	664	622	665	650	655	693	665	647	676	674	652	660	675	689	626	670	695	673	674	723	669	692	652	662	695	701	655	696	681	676	687	626	713	715	670	614	660	655	641	708	720	639	669	648	670	630	675	669	647	641	645	644	663	676	612	637	662	642	661	654	673	706	711	626	625	670	674	679	712	667	666	674	616	629	641	663	653	663	637	736	634	700	663	661	621	650	676	691	695	700	667	671	646	711	630	696	696	688	657	659	672	636	628	689	701	697	630	666	673	670	646	650	682	667	643	708	687	660	666	657	658	655	647	616	651	653	686	708	668	688	649	640	677	665	694	643	624	658	643	693	648	626	710	641	614	676	659	661	681	634	652	648	673	663	697	695	682	651	675	627	641	657	671	689	664	637	664	699	654	668	646	661	602	649	675	656	657	674	631	682	636	662	683	629	655	660	687	668	645	662	678	657	692	708	657	645	630	681	643	599	682	680	692	692	645	660	683	706	694	636	635	643	646	667	659	622	646	637	661	673	699	685	654	658	666	658	640	682	640	655	667	648	653	700	630	679	649	660	658	666	643	682	673	656	656	661	627	636	617	674	667	657	630	648	652	629	672	681	718	674	682	635	625	600	637	634	648	697	682	633	615	635	704	671	721	658	651	662	662	677	637	645	649	665	627	657	673	678	656	690	661	623	676	637	655	686	673	647	644	670	680	662	688	661	720	661	639	670	641	681	686	639	616	653	610	620	674	654	641	640	694	711	682	652	661	703	650	669	691	664	686	676	670	661	646	639	720	689	665	665	659	721	665	691	623	641	685	701	650	682	662	652	650	683	668	717	669	672	647	627	680	673	703	696	645	627	661	700	674	646	657	672	643	619	674	697	688	665	632	668	635	644	655	627	683	645	690	675	635	677	633	673	616	705	690	625	645	641	638	647	674	631	659	660	675	686	642	687	632	716	669	682	672	664	634	638	660	659	652	707	652	677	675	670	669	732	646	640	673	655	709	713	729	642	607	680	693	651	666	632	674	669	642	673	658	687	630	684	635	684	637	634	700	612	653	664	678	658	699	697	680	639	714	636	683	650	642	666	643	652	667	668	638	719	647	665	671	690	633	646	664	661	672	714	668	636	675	664	672	665	623	661	670	663	649	726	632	701	702	667	680	670	649	670	685	695	680	645	614	647	716	689	646	621	643	638	657	702	637	653	632	642	685	656	635	679	709	686	643	657	651	655	693	702	605	648	684	645	668	636	624	638	639	644	645	604	686	652	647	703	660	681	671	655	666	680	655	666	666	669	663	642	644	677	655	669	638	698	677	642	698	691	669	722	670	682	608	719	670	668	663	685	694	670	684	660	708	701	687
23829	21562	27930	25625	17864	4557	1599	932	686	613	452	426	407	377	340	344	369	341	310	326	326	325	315	317	315	283	334	291	304	293	334	297	298	279	278	294	312	301	285	290	296	319	306	301	280	310	298	309	295	276	315	271	278	275	267	275	273	299	307	293	310	313	288	269	306	268	313	254	277	270	266	262	270	292	279	285	286	306	295	302	305	312	271	292	291	273	299	307	307	295	321	305	265	283	283	315	286	287	315	248	281	304	287	295	289	251	280	294	289	292	285	268	271	290	219	272	310	256	288	301	293	272	272	284	252	262	275	297	316	260	299	296	291	294	313	282	267	294	303	300	297	266	300	299	302	306	280	296	301	282	322	274	280	292	292	300	287	273	261	271	297	264	279	270	293	282	290	252	270	283	280	268	292	272	276	262	265	278	271	289	318	297	272	308	278	290	291	268	299	278	295	276	264	287	274	288	273	311	297	281	282	262	267	285	294	294	289	269	263	284	286	326	264	268	294	283	266	286	259	305	288	289	291	257	295	293	272	300	294	292	291	275	298	263	261	263	272	273	297	284	275	274	283	292	296	296	279	260	288	297	310	274	281	304	293	284	258	287	293	304	269	293	275	277	292	304	248	266	284	275	311	273	277	276	260	250	280	287	290	293	261	279	292	268	290	288	303	282	287	277	296	285	304	319	249	290	292	276	265	278	288	313	308	270	291	271	264	286	241	289	286	268	283	297	300	282	266	275	307	311	262	275	282	279	292	293	295	303	269	291	293	301	276	282	300	311	257	283	251	273	280	289	297	275	260	283	276	276	245	276	312	278	262	292	302	271	290	294	289	280	256	298	290	283	282	248	302	306	298	296	298	258	278	279	298	265	257	289	276	327	304	287	309	272	263	298	291	282	274	284	287	293	267	278	278	255	257	252	314	287	282	207	277	303	261	272	262	321	299	283	248	283	258	275	270	262	291	294	290	323	297	282	335	275	283	300	294	295	265	285	296	295	249	294	242	306	304	275	295	275	291	248	293	286	317	285	266	281	279	247	275	275	286	304	260	285	284	294	305	300	310	286	282	320	270	296	286	283	271	294	280	270	265	284	290	277	312	271	314	255	277	284	274	271	313	268	303	290	299	252	287	289	294	263	298	290	292	296	271	307	285	285	289	291	314	278	293	284	294	277	260	275	276	259	260	287	252	288	269	279	304	288	284	305	311	290	269	291	306	272	286	258	302	283	272	293	306	264	276	302	281	290	302	262	268	302	292	282	257	279	299	293	300	251	277	257	279	306	296	285	281	309	272	297	254	270	280	301	291	304	233	268	282	294	304	296	261	284	272	268	297	265	294	287	296	298	259	307	285	262	271	265	314	273	259	278	284	292	288	304	284	275	299	281	303	278	277	270	254	288	275	258	290	277	278	291	280	295	283	283	271	309	260	293	284	265	283	291	296	235	269	269	262	281	267	310	304	263	273	271	294	296	285	267	281	288	279	282	246	292	271	285	294	277	282	279	288	285	265	270	307	296	311	294	288	260	262	317	265	280	289	283	291	303	281	289	269	318	269	241	279	294	299	275	257	272	266	279	263	282	283	264	292	262	284	298	278	275	277	298	283	240	272	304	296	280	269	265	286	298	286	281	285	288	292	277	295	287	268	293	264	304	280	278	286	312	294	287	297	277	285	293	289	292	274	282	251	290	317	293	291	307	259	269	272	276	289	280	301	290	262	294	282	265	276	268	269	320	274	275	283	256	282	270	306	259	285	275	268	295	297	268	260	301	291	289	291	303	285	292	306	267	292	268	281	310	283	296	295	254	325	287	286	263	256	298	278	295	277	300	274	285	273	301	283	308	274	246	272	284	273	269	267	298	288	260	282	264	297	290	279	305	295	316	281	312	275	282	287	288	298	290	272	313	297	293	292	342	265	293	268	285	280	307	296	287	297	275	232	266	271	295	264	303	274	293	297	274	280	280	296	260	314	280	290	315	299	274	291	305	287	258	281	279	283	264	283	307	297	313	260	297	287	267	275	301	291	288	285	268	269	268	291	279	284	261	264	284	273	278	280	266	289	280	285	266	297	274	295	250	293	310	279	308	275	285	297	296	292	269	286	286	268	278	263	318	294	271	313	292	284	251	280	272	280	279	268	286	248	288	281	283	285	307	274	288	278	295	282	304	279	291	285	327	273	276	260	275	284	306	309	315	313	288	258	270	241	268	305	298	295	278	288	283	284	302	263	295	261	252	261	274	293	312	280	306	282	299	259	295	310	272	302	267	291	268	297	272	247	297	275	277	318	281	294	283	298	278	260	286	288	295	296	286	297	293	279	279	266	267	282	302	274	275	290	289	271	314	262	281	301	264	244	279	321	304	304	282	312	248	259	283	330	307	274	287	279	294	254	292	266	288	274	286	284	278	270	299	306	287	276	273	290	295	275	276	269	284	303	269	283	278	284	293	265	270	289	291	265	299	303	281	263	284	263	284	300	290	270	280	294	254	317	251	302	287	254	278	266	303	292	290	317	267	275	283	245	285	324	302	296	275	259	294	284	295	263	271	272	304	302	288	294	264	285	321	244	312	293	276	263	291	277	278	251	261	272	288	280	277	306	278	267	259	285	287	303	277	301	265	281	279	260	283	286	311	277	297	325	282	305	280	274	274	285	297	240	332	259	295	286	271	288	262	277	278	245	258	264	275	279	269	279	261	270	254	285	304	306	279	319	306	276	268	281	278	292	320	301	275	256	296	282	291	268	274	273	271	258	277	300	275	274	304	284	270	299	307	284	298	276	284	293	276	256	250	268	308	286	272	242	302	282	247	285	264	283	309	275	295	266	280	277	262	283	279	288	280	293	283	265	260	300	253	278	292	284	281	295	275	302	258	288	273	275	296	299	292	291	264	280	273	296	243	275	247	253	281	305	272	298	284	283	315	288	295	262	306	291	296	285	291	298	287	279	266	280	270	267	240	268	275	271	287	297	261	296	304	293	313	271	272	294	326	271	288	286	270	266	295	265	309	276	275	317	298	282	280	291	289	245	304	248	248	312	270	289	292	301	279	284	321	280	322	308	298	254	294	262	299	295	269	278	301	286	301	254	286	283	304	274	307	254	289	273	288	243	290	306	271	282	280	297	279	272	274	277	278	283	284	284	279	319	301	291	303	296	260	290	247	304	286	281	256	301	279	266	287	276	291	295	286	277	316	275	303	305	278	251	285	302	277	297	283	283	303	277	262	280	269	273	282	246	274	272	318	306	313	276	308	263	244	303	275	274	283	271	296	286	259	286	297	294	265	299	301	292	276	296	256	281	259	256	318	247	275	257	276	288	266	289	271	277	286	263	305	275	280	301	281	288	302	289	267	297	297	263	267	281	299	277	292	263	299	282	275	316	302	282	285	279	284	294	270	316	287	323	289	275	300	273	304	305	285	257	288	279	281	268	286	297	288	300	240	302	284	287	292	271	268	281	296	254	304	267	279	267	288	263	258	313	276	310	270	293	300
23711	47433	37014	21323	8482	5020	3126	2190	1672	1329	1086	953	787	704	675	640	586	633	591	569	588	570	548	548	536	546	558	553	548	544	575	536	553	551	532	507	531	539	511	506	474	520	518	475	517	480	462	509	526	510	508	522	532	496	507	520	543	520	560	526	521	512	519	541	509	533	525	512	481	501	523	514	561	504	493	537	505	494	481	534	487	506	480	507	485	501	533	503	488	516	503	491	525	540	541	517	484	517	488	535	513	508	517	499	511	544	535	503	487	490	501	509	504	489	521	500	505	520	476	490	505	491	510	491	518	505	496	533	514	505	512	523	484	488	535	508	521	525	513	494	499	493	513	512	519	496	443	504	459	500	542	513	518	505	529	502	504	520	526	502	500	501	511	515	515	498	510	503	490	489	565	485	517	502	518	526	486	502	493	499	484	528	477	534	506	489	473	508	520	494	469	537	462	493	468	445	521	514	490	514	518	485	496	514	498	522	479	510	532	495	507	519	465	473	528	503	469	536	511	500	467	531	513	482	509	533	521	490	503	535	513	492	522	532	549	493	498	514	500	523	486	500	515	481	505	493	464	498	505	509	512	511	498	489	487	486	514	488	464	474	515	508	521	526	509	520	497	515	508	455	522	475	512	481	521	512	508	499	508	512	478	518	515	474	517	538	519	541	474	507	491	526	474	514	490	529	501	513	526	480	537	502	513	519	500	480	469	478	510	540	515	499	472	498	509	479	505	521	507	484	511	536	515	494	475	514	516	545	525	514	470	490	494	485	516	505	498	513	514	531	499	527	494	479	483	504	516	511	500	534	481	498	477	516	480	499	529	503	491	534	481	500	511	508	520	528	540	520	510	517	507	480	512	506	495	503	500	509	511	510	492	514	504	499	472	487	545	505	493	538	487	509	507	536	548	488	521	518	503	556	487	482	512	493	503	487	538	485	504	466	512	469	529	459	485	445	491	493	515	492	490	506	489	462	496	498	498	518	491	461	469	538	488	509	521	548	533	514	491	523	502	522	507	495	467	508	483	488	474	526	512	490	506	521	529	505	523	512	510	496	485	491	479	482	487	506	536	510	492	496	508	534	471	485	539	489	544	510	523	483	507	501	481	552	510	487	465	512	510	493	477	496	497	487	529	539	495	496	504	488	535	507	523	508	477	487	509	475	485	495	492	525	562	514	522	507	501	492	487	519	506	523	468	487	490	486	535	517	479	528	476	480	518	542	521	505	486	528	540	500	520	501	484	511	548	509	534	499	485	509	514	460	475	522	500	530	491	472	497	481	496	511	506	478	481	488	504	510	499	491	465	509	503	476	492	498	504	506	507	500	513	501	470	478	494	501	523	531	509	468	456	496	482	541	497	520	511	462	481	513	499	502	488	470	501	510	518	511	502	473	485	522	518	486	486	499	507	523	521	506	440	473	500	519	507	458	524	470	514	520	506	523	550	519	497	478	489	520	517	472	502	503	489	536	498	505	514	455	500	518	480	517	491	512	530	492	496	491	500	528	490	504	496	484	553	497	512	505	493	485	525	491	488	525	534	495	492	514	488	512	537	499	478	523	508	533	508	500	487	493	502	516	531	497	480	506	504	511	524	493	515	478	497	550	528	471	489	500	480	508	512	484	483	556	525	508	493	486	481	519	523	470	505	528	485	474	470	502	503	464	518	522	534	502	503	483	513	479	496	550	477	486	541	504	555	461	473	504	441	520	542	519	518	498	494	486	502	495	534	535	517	536	513	505	503	499	502	516	522	486	476	469	514	511	536	532	488	500	516	500	491	522	513	526	486	516	506	501	471	509	514	535	493	498	557	541	534	541	495	529	486	497	511	505	490	557	496	537	515	490	441	505	506	542	490	490	498	501	478	477	480	500	525	489	476	494	496	495	482	525	511	481	498	511	467	547	512	501	508	465	490	518	481	482	467	537	502	455	475	506	522	495	532	490	488	537	494	516	492	507	522	506	495	484	516	465	512	537	505	498	498	512	515	525	506	498	521	484	514	510	491	500	507	465	497	516	472	466	505	498	527	484	460	535	488	519	516	520	501	485	463	525	489	503	500	471	528	512	498	475	514	496	497	481	495	475	472	506	482	521	536	513	502	518	556	490	550	493	501	495	501	485	508	495	516	489	501	491	501	515	539	555	505	512	528	531	480	540	500	515	525	489	518	551	497	515	505	520	503	482	481	478	504	493	465	483	505	479	468	521	514	471	470	522	514	504	516	495	505	559	512	504	509	482	540	488	483	530	525	514	558	502	524	470	556	508	482	505	484	507	486	544	476	474	531	502	491	502	505	487	553	503	515	536	468	469	484	467	470	495	497	448	485	478	521	482	526	524	521	520	511	480	517	493	497	521	532	554	509	525	511	467	531	493	522	493	503	502	538	545	493	484	535	492	488	479	507	529	481	495	455	504	526	507	516	517	505	527	503	520	516	502	535	498	523	493	507	529	503	530	522	485	496	510	488	484	517	495	463	533	491	453	494	505	494	485	460	513	461	489	502	516	533	533	494	559	497	486	513	520	511	498	524	521	483	490	482	501	517	480	463	486	550	467	514	516	475	493	505	520	509	526	519	478	482	500	470	523	532	499	529	519	464	557	490	502	520	524	510	460	496	476	505	491	485	504	463	520	517	522	519	523	498	486	475	474	507	501	512	522	447	490	506	504	488	531	497	513	490	472	516	522	459	486	498	510	476	479	500	498	512	507	522	484	480	514	532	533	537	470	483	513	505	473	484	537	521	489	510	469	503	535	514	490	457	493	479	526	474	507	502	465	488	502	500	552	500	489	528	519	496	492	511	497	492	511	513	495	517	506	521	497	520	487	494	502	501	534	525	517	508	454	517	508	544	507	513	500	471	522	532	514	542	501	493	519	504	495	553	527	515	477	541	501	511	473	513	508	494	508	511	500	516	513	485	511	499	505	466	464	501	504	478	529	517	499	505	488	483	496	501	526	498	491	508	521	519	450	508	476	529	553	495	486	527	477	502	534	496	516	509	523	456	530	522	513	484	472	535	516	555	519	498	478	471	485	542	515	484	512	500	483	496	503	485	528	500	497	506	507	545	497	506	505	529	473	539	487	509	480	545	553	453	547	525	488	504	526	494	497	542	491	497	477	527	472	491	479	475	506	492	499	438	486	484	502	490	505	493	523	491	526	520	510	473	517	529	470	471	532	484	503	491	535	471	488	528	524	490	511	525	510	479	504	501	553	510	527	485	494	516	525	504	466	522	473	486	485	497	506	481	508	488	491	521	515	500	514	486	491	516	551	504	487	503	542	484	509	497	483	515	490	481	546	521	519	515	484	525	537	523	477	525	511	544	475	554	503	479	489	543	484	505	473	524	500	498	477	474	473	539	490	525	503	526	509	473	505	483	497	532	508	535	476	487	495	503	482	527	505	506	484	480	517	490	501	498	496	485	466	502	486	501	462	491	504	540	518	502	521	519	515	503	521	512	496	500	521	504	502	527	492	453	476	515	496
25458	21642	25599	20308	3688	1280	782	596	508	470	465	418	378	384	384	373	376	363	369	347	355	337	362	366	380	334	357	355	354	364	319	349	369	336	356	328	353	381	373	318	330	359	366	344	342	366	340	339	372	359	352	380	346	375	374	380	362	369	372	324	345	356	363	362	369	327	359	404	345	341	366	368	363	358	363	334	356	352	355	351	351	358	361	359	352	349	330	346	365	350	363	367	363	372	336	356	329	362	364	347	382	372	347	350	356	361	356	361	340	354	366	398	372	390	369	353	334	342	369	365	360	346	333	343	355	358	353	354	387	372	361	352	358	329	339	361	353	337	350	375	350	346	319	345	348	329	331	360	335	367	360	382	358	374	358	353	334	370	358	379	351	322	330	346	379	360	357	372	375	336	369	357	359	363	320	335	379	345	355	324	338	340	365	370	372	347	344	359	373	379	335	350	350	347	365	364	347	392	356	350	388	390	368	348	356	333	365	334	374	341	351	337	350	335	363	362	351	351	359	349	357	344	339	334	317	339	351	344	353	338	367	342	350	338	380	351	363	369	372	358	365	358	378	339	368	353	346	338	343	334	352	369	354	356	347	370	384	363	368	331	371	362	348	338	385	337	369	357	347	348	343	340	372	349	367	346	346	316	356	341	367	372	362	357	353	370	351	373	343	360	334	369	355	342	344	354	367	360	331	332	365	353	339	360	341	334	351	356	383	345	331	356	364	344	343	376	367	372	359	350	353	369	357	366	337	354	363	367	343	356	361	320	362	360	357	347	362	338	350	354	321	361	375	331	316	340	324	364	350	338	364	375	368	388	338	340	323	362	356	361	366	363	365	336	349	330	358	365	366	357	359	347	388	334	369	337	346	358	345	372	374	355	336	358	327	389	340	356	350	361	386	373	357	336	339	367	371	350	379	325	364	342	380	390	357	357	359	322	379	300	383	360	382	327	354	356	341	361	362	366	348	351	349	367	343	367	334	346	343	351	389	329	345	339	350	342	371	351	336	355	334	344	339	367	354	336	352	340	340	329	346	327	358	347	393	370	364	344	375	342	361	391	371	323	346	340	378	362	333	344	357	344	365	349	350	362	362	351	382	363	352	333	339	330	377	389	363	390	351	354	344	400	373	321	344	347	361	346	347	354	340	334	349	336	357	327	335	340	357	343	327	379	320	382	319	322	353	371	373	355	362	316	385	359	348	358	357	355	361	356	320	373	368	346	369	348	360	346	360	389	358	335	349	365	361	368	371	371	374	350	331	337	355	335	326	358	339	353	348	341	352	358	320	355	351	337	325	370	358	363	353	346	363	326	340	351	362	352	356	385	359	345	355	374	367	342	370	364	359	366	332	363	338	375	375	366	370	354	371	359	348	370	334	362	378	343	322	344	354	358	357	348	343	366	359	323	363	358	386	350	338	344	395	342	351	374	358	363	338	357	362	333	362	337	367	366	350	388	356	340	337	357	326	366	360	350	342	375	327	346	342	343	368	362	333	348	369	342	366	345	348	350	330	346	344	364	325	355	378	335	341	370	338	314	336	343	370	361	338	346	301	359	351	356	346	385	364	345	361	344	372	359	346	359	337	356	338	367	370	353	340	365	357	352	346	325	306	341	349	352	352	367	339	342	385	389	380	358	337	335	353	337	354	342	334	374	336	331	331	334	373	317	333	370	351	346	334	315	341	376	348	349	347	315	323	362	361	385	361	360	326	336	350	345	385	350	326	360	379	356	356	330	358	354	359	362	352	340	349	364	351	353	365	337	363	345	336	325	363	325	343	352	314	337	365	357	376	342	370	346	359	353	333	339	362	324	338	341	381	351	366	335	317	363	359	358	362	334	391	372	359	342	340	347	379	348	352	342	367	367	354	391	341	362	331	361	350	334	350	357	343	367	359	370	372	307	337	337	364	327	324	348	362	335	371	360	346	366	305	366	363	357	379	385	355	344	366	380	314	365	376	354	367	338	359	364	351	360	364	336	347	349	371	317	326	351	346	353	316	383	323	363	352	363	327	327	330	346	370	346	327	345	347	352	371	368	350	353	366	368	355	347	344	310	333	359	368	392	372	321	356	342	373	349	362	332	346	384	332	341	365	405	376	339	379	376	378	377	332	358	329	350	340	358	347	365	373	333	343	378	340	355	337	355	338	360	360	331	347	367	337	375	369	369	372	343	353	385	356	327	341	341	345	348	381	336	302	353	352	336	358	332	388	349	375	369	351	362	364	325	359	379	340	363	332	322	320	371	365	373	360	361	374	360	367	396	342	365	365	323	341	346	384	352	382	373	333	364	337	357	348	361	365	371	371	336	357	350	331	375	387	365	355	340	340	366	311	337	361	341	322	359	345	358	354	366	344	325	377	349	334	337	380	332	336	350	361	368	351	358	369	344	347	346	331	373	355	378	318	319	344	384	351	337	353	367	358	349	365	333	325	340	354	363	337	389	374	382	356	368	350	386	368	359	331	355	357	390	354	377	332	349	338	387	346	395	366	403	348	341	353	373	340	374	379	345	365	359	371	355	349	346	320	359	386	338	340	333	356	344	354	351	374	356	381	360	348	356	365	380	360	368	383	347	374	349	380	352	358	346	360	342	355	385	343	366	329	348	362	364	377	348	354	389	343	367	386	352	339	343	364	315	365	373	360	345	363	369	351	361	356	352	338	338	339	349	349	367	356	332	330	379	354	358	324	357	338	385	348	365	359	364	316	361	371	360	357	333	332	324	375	310	341	344	353	350	326	363	358	312	364	360	351	340	325	362	344	355	334	327	361	360	344	331	347	340	387	337	350	338	365	352	346	365	318	353	342	361	365	343	352	353	332	394	317	349	343	381	353	339	354	365	338	345	330	363	367	338	362	363	335	353	345	356	352	334	365	356	367	375	338	344	365	371	344	355	344	367	356	336	353	352	362	376	357	315	344	375	339	377	347	376	332	327	338	354	370	346	350	358	385	362	359	365	329	352	354	351	379	320	328	327	362	367	322	350	371	341	322	342	353	386	370	365	354	342	338	363	344	347	355	337	336	340	352	379	348	369	321	364	309	375	354	372	346	359	347	324	378	371	313	362	352	345	350	349	332	353	319	347	342	345	356	346	357	353	381	342	362	363	335	346	358	339	360	375	341	348	346	352	356	329	347	338	365	381	356	333	345	336	346	357	306	361	346	399	335	330	355	336	372	354	345	364	367	359	343	332	372	377	373	362	325	346	337	321	366	368	360	388	397	323	364	361	367	333	371	346	362	358	408	330	324	363	357	326	353	336	355	343	362	333	342	371	346	374	367	351	361	343	339	341	348	391	356	347	365	382	348	347	368	385	337	349	340	395	308	374	371	301	355	318	387	340	364	367	367	377	357	348	321	336	345	374	337	357	332	366	342	362	337	348	361	358	377	357	367	370	376	336	355	311	343	335	366	386	349	350	350	346	360	388	364	322	371	393	376	321	353	349	355	321	355	320	370	359	370	370	326	342	351	377	354	357	377	366
22201	40376	29751	13012	6262	3241	2037	1433	1231	1067	938	847	809	774	728	658	683	676	643	659	658	645	669	598	604	608	608	616	642	653	642	626	643	588	631	600	579	638	616	627	607	585	561	610	603	588	609	601	620	596	601	600	630	621	641	629	606	584	637	610	606	618	580	619	611	625	624	571	587	591	628	631	604	631	629	594	610	622	606	577	608	619	608	606	601	616	613	601	630	619	573	619	599	601	644	626	596	616	605	600	611	656	623	602	640	595	602	640	610	618	602	634	633	622	621	616	632	589	557	661	608	593	615	610	601	633	608	618	643	613	589	599	579	608	587	564	610	606	597	605	601	616	636	624	640	632	601	597	609	608	583	600	623	613	612	604	566	623	600	574	601	641	624	607	611	592	640	592	637	617	588	590	627	623	567	589	582	627	603	620	615	599	656	650	548	595	603	621	546	591	621	592	585	580	627	577	621	637	623	604	609	624	637	610	628	588	621	619	608	620	593	610	648	626	600	586	612	622	627	619	600	586	588	588	623	612	608	581	618	582	654	594	602	549	611	628	610	624	610	635	662	663	604	584	588	652	615	606	610	577	598	597	582	600	576	609	589	597	627	587	571	607	617	622	598	587	618	557	574	618	619	636	585	628	630	591	616	607	612	616	615	627	617	567	618	600	607	587	616	592	603	583	653	583	609	614	625	601	598	621	616	635	631	657	608	550	620	614	594	619	604	603	634	605	602	545	631	598	629	609	628	590	647	613	633	640	611	608	611	623	608	639	631	580	614	621	574	626	557	649	602	601	626	683	633	566	632	624	577	609	618	627	648	594	600	631	571	566	651	619	612	612	574	661	575	634	547	621	630	618	621	605	633	646	641	617	572	604	615	620	617	613	624	578	626	592	617	582	590	590	590	605	619	597	567	585	621	578	605	631	551	584	606	604	614	634	632	585	632	597	583	602	637	595	586	587	599	581	588	617	618	643	601	589	599	588	607	575	647	600	596	595	557	592	600	569	614	628	621	636	635	567	619	597	614	598	605	622	628	611	564	615	613	590	598	585	615	572	594	597	616	584	573	618	615	627	606	596	621	626	603	641	619	589	615	614	597	607	591	627	587	640	639	629	606	572	617	603	568	633	614	611	628	647	552	667	581	599	632	584	618	619	614	549	574	622	636	622	604	591	573	619	623	619	581	647	624	606	661	554	608	600	590	600	610	596	602	580	610	605	650	607	628	609	595	620	633	595	625	612	625	600	600	672	616	596	654	612	579	612	618	647	602	582	586	639	599	629	640	595	615	631	678	613	638	615	615	625	616	584	590	621	598	595	639	649	611	606	597	585	605	642	591	587	576	605	586	647	608	576	613	610	583	615	595	618	597	629	579	656	606	594	594	588	664	601	573	581	626	588	600	601	639	613	612	633	635	585	592	616	619	622	593	596	598	645	602	590	613	587	560	616	580	566	623	599	600	594	641	609	617	618	637	575	611	609	622	584	604	588	566	635	618	600	669	621	605	636	614	649	637	635	596	578	641	571	604	619	642	599	570	569	554	576	639	600	612	603	629	629	625	592	640	648	607	621	605	571	561	609	595	592	602	608	610	598	619	607	620	581	639	612	615	634	610	611	617	617	632	647	580	623	620	646	628	611	572	582	607	582	621	612	611	582	620	596	579	596	654	608	607	586	602	591	619	636	616	588	660	609	593	617	633	586	599	588	601	550	640	603	598	633	580	640	603	603	635	569	613	622	612	612	637	647	618	654	557	603	619	576	616	632	665	616	619	631	587	629	635	643	646	601	577	566	598	585	603	600	598	605	602	617	626	626	618	594	621	575	575	612	589	586	633	575	633	637	576	574	648	602	615	546	615	607	594	632	618	614	612	638	575	613	563	575	576	646	610	588	568	600	631	618	558	557	607	655	610	593	578	596	580	571	601	635	601	573	594	671	599	605	607	592	596	622	579	648	567	587	619	618	621	620	595	642	594	595	560	626	640	582	568	588	608	633	585	616	602	610	615	598	598	576	603	598	612	656	612	616	631	626	616	566	583	638	619	621	636	624	603	619	628	616	627	581	639	623	625	586	581	638	616	637	650	583	590	620	595	574	589	628	625	613	636	561	598	584	583	612	628	617	573	561	602	598	574	542	614	560	598	557	622	617	670	639	627	592	619	560	601	596	604	578	617	627	618	620	603	619	599	592	620	607	570	606	596	623	589	627	591	607	616	603	665	614	628	595	623	595	606	603	570	583	608	582	627	605	594	612	593	608	588	563	626	644	584	564	595	628	624	602	642	575	619	602	586	576	610	625	611	594	611	648	632	647	582	611	614	608	596	625	605	595	633	594	601	589	621	593	668	561	614	610	578	548	655	607	607	636	589	635	590	592	633	615	577	577	614	609	619	592	591	609	595	576	611	670	588	598	607	600	590	593	601	618	642	586	584	607	624	563	581	631	615	625	596	562	593	590	635	606	636	616	649	619	627	571	588	631	603	650	632	655	628	586	634	600	612	632	624	610	609	642	648	621	658	608	605	583	611	605	580	604	585	579	608	589	655	606	590	614	671	629	649	650	576	618	658	590	607	641	595	650	641	642	582	609	625	579	529	606	611	584	594	593	639	596	601	568	566	642	554	598	623	598	672	582	627	645	598	591	605	624	590	587	582	603	601	588	597	630	598	597	617	596	617	593	590	615	605	620	609	597	588	632	561	593	601	609	581	598	622	624	618	653	597	616	603	589	691	609	597	611	647	623	589	639	601	578	562	594	585	623	637	622	605	556	596	621	606	602	644	594	598	586	613	582	634	559	583	648	616	586	632	596	589	633	628	654	598	666	606	589	631	640	590	592	640	611	589	570	573	621	623	605	591	618	595	663	596	570	579	611	603	618	649	647	584	598	562	594	645	628	638	566	595	607	570	613	640	599	634	652	634	583	601	591	626	607	613	596	606	601	619	599	592	637	599	599	636	629	578	657	576	642	599	614	621	588	564	612	651	619	624	614	581	596	600	609	618	625	579	617	627	635	650	674	575	586	617	600	589	605	579	612	598	629	581	603	611	587	583	628	651	618	599	655	681	599	633	641	587	590	617	639	584	601	621	595	603	603	629	627	619	646	615	587	649	588	621	621	612	635	623	635	601	619	576	587	583	559	585	574	584	598	617	604	613	597	604	627	636	588	610	597	588	590	602	613	618	578	603	603	646	641	642	579	598	618	586	567	625	610	656	599	615	601	575	613	588	626	599	592	591	584	610	646	585	601	613	619	614	544	643	625	599	614	617	611	586	613	585	643	631	547	628	597	594	613	576	625	638	629	568	625	592	574	609	627	626	611	632	615	595	620	604	589	623	610	619	631	630	617	663	625	575	632	599	611	625	597	627	606	673	646	610	642	640	621	601	626	622	646	610	543	618	615	605	598	621	557	572	611	600	580	583	636	601	604	636	601	621	598	655	631	618	591	580	596	608	591	654	637	571	610	599	608	622	645	628	569	572	632	565	555	597	597
22935	21565	28677	24974	21540	16161	3279	1284	792	616	499	451	410	343	299	303	270	259	266	259	232	243	239	253	210	229	254	232	224	211	200	228	222	222	208	215	218	207	195	225	213	217	208	241	185	192	204	212	211	236	219	206	189	201	228	213	214	220	204	218	184	214	207	204	214	193	221	210	176	206	213	200	184	196	202	212	207	201	170	202	199	180	200	170	188	202	207	204	192	186	197	206	223	204	214	189	197	217	178	185	198	202	200	198	194	204	221	195	215	195	215	185	212	197	235	179	189	198	207	210	215	204	216	177	185	191	203	200	198	209	195	208	204	212	195	210	196	195	212	183	231	205	192	199	208	193	206	218	219	204	219	207	171	193	182	181	194	205	213	166	219	189	205	186	212	207	197	189	200	194	192	220	192	197	221	214	222	183	197	210	203	200	176	217	166	185	211	195	203	212	182	196	182	200	175	216	192	199	208	203	187	198	199	224	212	215	215	195	224	214	214	205	191	203	210	213	201	201	216	195	196	193	193	213	196	208	216	199	204	197	197	182	204	199	205	165	216	199	210	231	203	208	191	200	208	223	206	201	195	207	223	225	201	227	209	204	186	186	202	188	198	194	199	204	179	219	191	219	207	208	196	200	220	192	209	194	179	190	180	202	216	196	195	214	194	193	215	215	192	195	170	186	218	201	199	206	191	207	191	193	205	200	226	211	206	187	202	191	168	225	192	199	201	192	208	199	191	220	184	182	217	208	186	214	191	181	216	178	196	194	190	223	193	210	212	201	207	191	180	210	190	221	185	190	236	184	193	188	223	184	185	204	198	223	206	185	187	189	178	216	184	205	161	212	196	186	207	221	210	205	186	195	201	193	200	182	216	209	198	186	210	189	182	212	210	196	216	210	225	196	200	174	227	181	198	188	194	203	223	185	223	205	202	191	207	199	215	206	191	209	219	219	184	212	207	216	197	210	220	218	184	188	217	194	187	210	205	182	186	192	222	229	205	190	202	169	209	196	203	213	199	177	201	186	203	180	214	186	211	206	191	233	198	211	199	200	194	191	177	191	208	235	199	186	197	227	199	219	200	170	197	179	227	209	186	205	194	192	200	195	197	198	195	231	235	217	206	197	176	190	189	205	226	202	192	198	200	190	202	188	182	213	208	198	178	233	178	178	194	183	187	200	167	192	198	208	211	219	189	179	197	197	216	217	230	217	168	180	211	190	213	199	224	224	213	190	193	194	209	196	201	182	228	209	201	195	187	214	215	217	204	209	212	211	184	207	213	205	225	177	218	208	221	204	230	176	198	211	195	203	196	185	209	214	224	220	199	205	200	232	195	211	191	191	215	216	213	200	193	228	197	217	188	202	201	176	209	202	214	188	235	203	219	188	228	202	188	202	203	217	207	174	216	195	204	183	212	184	215	216	205	216	183	235	183	178	197	198	211	207	198	195	186	186	218	199	205	177	213	207	185	201	173	195	217	189	201	192	191	210	184	225	201	203	197	207	176	203	218	187	197	206	190	191	179	171	204	213	214	174	173	202	194	189	187	218	201	177	200	189	212	181	186	185	217	218	183	208	209	221	210	195	211	175	204	204	195	204	193	173	191	238	201	228	204	217	204	213	208	187	176	223	210	202	196	176	187	197	187	184	201	180	187	213	208	190	212	201	195	231	170	215	207	199	217	212	218	208	216	227	180	189	195	175	164	200	173	203	202	196	197	174	206	196	198	194	197	213	230	195	227	212	185	204	204	202	204	185	173	194	215	197	188	207	200	204	234	181	186	204	175	217	188	185	217	182	215	184	208	188	190	183	224	194	207	180	200	164	199	175	210	196	191	202	212	207	215	204	181	177	190	192	204	211	218	188	216	204	184	201	188	214	190	194	190	218	196	196	195	219	210	185	205	203	173	190	190	213	194	195	212	184	217	204	202	202	178	172	201	206	197	208	220	189	199	202	213	201	210	201	228	204	210	189	242	175	201	196	196	191	201	192	217	212	199	217	182	186	189	207	190	195	224	190	199	216	197	189	208	189	205	181	220	207	223	172	198	203	214	197	216	211	181	213	218	212	213	217	186	195	194	209	207	186	198	194	193	191	188	186	209	195	180	221	201	219	201	199	181	223	163	196	205	201	206	191	196	223	187	168	212	208	202	215	198	189	190	202	181	195	220	215	214	187	183	202	196	214	196	202	210	191	218	189	196	195	211	200	222	193	206	209	197	218	223	211	192	199	188	184	194	192	206	209	215	181	207	203	184	177	201	188	183	207	210	179	204	214	196	192	192	209	217	189	182	204	197	209	209	220	186	208	195	204	200	202	184	153	177	197	222	207	194	213	193	218	212	196	189	179	197	206	183	205	210	194	234	204	189	210	217	198	180	203	206	201	230	175	184	200	196	182	198	184	186	209	206	193	215	194	209	208	181	174	171	199	213	201	226	184	205	198	207	221	206	211	194	177	190	183	189	190	199	180	204	206	200	202	200	227	215	199	193	192	211	201	207	215	192	221	216	178	190	196	197	175	190	192	184	208	214	216	226	215	179	197	193	191	196	210	185	192	194	190	203	195	201	198	212	197	165	187	214	188	219	203	199	202	222	185	182	194	186	173	192	217	199	200	187	199	200	200	218	182	200	191	190	187	192	193	219	204	195	194	198	206	185	203	187	178	202	189	202	214	217	186	207	201	215	199	164	208	194	213	209	205	202	190	198	206	178	191	192	206	202	192	193	189	213	170	210	209	225	192	185	208	220	198	201	203	215	203	201	186	186	184	207	195	225	217	198	186	215	215	192	212	187	203	210	169	208	235	203	209	183	213	194	234	184	220	179	198	185	199	216	196	203	223	180	198	195	170	181	203	232	177	183	211	193	204	201	205	188	191	203	201	213	212	200	197	214	210	198	188	179	186	204	189	174	190	202	212	220	182	191	200	218	195	209	197	193	186	208	199	198	217	193	192	193	214	196	224	217	217	208	182	184	214	185	193	192	197	199	200	208	189	207	181	194	206	212	198	188	188	207	189	207	214	178	203	194	213	195	214	189	225	202	199	193	165	191	215	183	186	210	193	172	207	205	214	193	196	179	207	205	194	231	223	223	204	195	225	206	203	199	200	170	223	220	206	197	210	183	201	192	178	193	180	224	230	221	207	181	217	197	191	211	182	184	200	199	186	179	174	198	170	191	200	193	185	219	210	228	210	173	195	206	184	181	213	189	200	195	192	171	187	208	217	203	209	185	197	204	204	191	195	191	194	180	204	189	189	184	181	180	200	210	195	201	205	197	190	204	193	193	216	187	199	199	209	162	214	203	205	204	196	213	185	189	213	198	214	180	202	201	202	180	220	187	206	198	202	218	185	215	213	203	184	184	209	205	195	214	197	182	191	210	184	220	206	189	202	206	199	181	196	183	174	188	181	205	180	240	202	160	181	220	191	211	222	218	194	198	190	185	202	198	185	200	198	238	209	192	199	190	186	181	211	191	208	196	198	192	209	202	187
25763	52861	43936	25757	13094	6345	4074	2979	2085	1601	1297	1065	870	762	644	629	625	537	494	510	502	477	446	459	423	416	475	429	390	413	421	438	407	455	363	381	372	382	361	383	393	337	341	337	370	351	378	388	362	352	330	380	356	361	392	356	367	380	397	397	384	381	373	363	361	365	346	361	342	341	386	363	348	402	354	352	383	369	340	339	378	330	350	341	329	356	356	371	359	348	349	380	328	363	334	355	360	331	344	342	359	355	311	372	381	345	380	365	355	367	378	362	364	335	359	365	354	354	349	365	298	327	346	337	369	353	340	332	355	324	365	322	363	325	365	346	335	337	345	336	393	324	315	361	382	335	343	336	355	337	398	333	341	335	335	343	361	347	340	345	334	367	384	315	334	335	321	341	339	343	347	361	358	360	329	371	331	338	360	354	342	337	371	368	359	360	363	359	353	334	359	368	371	319	368	341	338	316	312	377	338	354	351	355	339	328	337	348	381	371	346	332	352	378	358	345	336	350	362	319	389	374	358	335	332	357	345	321	353	337	334	331	325	349	370	380	346	357	340	316	357	360	343	346	347	343	332	332	334	362	344	326	340	346	381	337	344	359	332	359	320	335	332	336	334	379	342	351	362	404	373	384	336	351	339	341	347	378	311	339	324	358	358	328	343	350	330	368	355	366	338	332	359	351	362	355	347	364	372	320	319	330	300	331	354	348	328	318	339	359	355	339	332	334	354	376	360	333	355	374	347	336	335	344	358	330	369	366	378	319	364	374	366	341	331	335	348	354	383	336	324	326	331	331	364	330	328	353	371	371	324	341	343	306	309	338	344	348	359	389	363	342	352	322	350	304	318	347	362	342	337	368	328	374	387	363	358	350	322	344	325	355	381	359	338	335	364	351	350	342	337	360	336	326	345	351	348	350	346	341	325	341	364	335	366	361	337	347	355	354	359	350	335	327	377	372	334	343	343	340	344	374	325	333	369	351	367	355	376	352	332	346	336	351	350	339	334	362	324	332	351	349	348	353	375	350	313	333	367	356	381	374	367	317	367	335	336	336	386	369	311	366	339	383	343	360	355	344	368	380	330	370	331	306	369	339	348	344	338	370	345	337	347	359	364	332	346	357	346	345	346	356	380	324	336	362	342	342	359	349	354	343	350	349	346	322	347	363	324	384	338	357	354	329	383	358	313	349	358	334	357	366	345	347	376	315	352	341	379	343	372	357	347	339	330	334	345	346	366	346	378	377	360	353	338	370	331	347	343	312	333	355	345	364	335	371	361	321	325	342	340	360	372	345	359	346	318	364	332	364	366	345	326	339	351	322	339	333	341	379	331	341	334	321	371	334	340	344	356	344	344	318	317	331	346	398	369	333	332	313	357	346	365	353	365	336	362	335	358	348	352	337	336	361	328	337	386	329	343	375	320	342	334	325	342	341	345	333	320	343	351	339	327	305	401	394	333	360	366	346	361	363	321	361	345	347	338	341	348	338	339	344	343	357	322	358	370	367	350	362	332	349	350	338	329	337	347	307	333	315	348	339	354	343	349	380	352	367	322	341	362	364	364	347	364	329	323	333	334	332	338	316	343	328	332	348	309	363	316	351	365	337	353	343	367	356	338	333	330	341	365	344	360	301	370	333	365	302	348	353	329	347	329	385	344	360	336	349	349	331	357	314	357	350	344	342	360	309	332	383	342	336	348	359	375	354	364	364	332	335	334	359	342	305	369	343	327	323	354	354	338	367	344	342	370	339	317	353	363	364	336	380	344	382	365	359	318	350	336	325	338	355	337	340	366	340	339	325	351	368	329	347	366	370	353	334	383	376	326	353	350	347	364	348	355	336	371	339	331	326	342	351	353	348	355	333	367	360	344	352	341	331	378	350	355	375	347	330	340	360	351	347	377	335	325	358	372	323	345	338	345	345	378	342	339	334	344	333	334	386	364	373	336	360	362	296	342	322	340	360	358	335	332	386	346	329	371	345	351	309	375	352	325	343	417	339	351	341	342	396	373	321	323	331	342	332	354	364	327	324	330	297	351	322	334	345	351	335	323	321	330	362	336	304	327	341	369	340	342	359	355	361	365	365	337	355	305	337	321	323	338	374	359	335	345	370	333	402	345	337	362	353	383	362	315	373	318	351	375	339	335	319	352	359	338	356	334	352	346	327	332	333	319	350	340	341	348	334	329	348	348	354	346	346	370	328	309	389	311	364	362	382	340	322	348	334	335	357	347	332	331	327	350	337	346	292	342	358	344	339	344	344	348	352	341	325	345	340	364	314	370	371	364	350	389	373	365	342	339	325	361	316	321	354	342	312	358	334	354	364	347	351	367	351	370	353	368	368	360	323	336	379	349	340	333	350	371	339	346	355	325	342	348	389	359	349	316	339	350	317	333	313	351	351	359	348	328	355	329	364	345	346	343	324	338	341	377	337	353	357	344	342	336	320	398	314	350	343	364	316	320	311	359	362	353	340	315	349	335	322	312	298	349	311	351	330	354	343	369	363	359	360	371	352	377	346	337	326	359	357	338	322	347	340	350	326	371	359	372	322	353	389	347	358	342	363	370	331	338	320	336	353	343	343	375	352	355	343	338	359	345	377	323	335	352	311	334	342	357	345	361	343	357	322	341	325	364	358	341	345	378	331	356	343	348	326	323	335	326	329	350	348	318	376	347	345	331	351	338	354	360	337	325	350	357	351	347	371	369	345	364	348	334	334	347	343	341	365	347	389	379	362	327	344	346	338	366	344	334	382	375	326	343	331	346	365	340	353	341	348	346	361	353	341	336	369	374	332	336	339	310	349	325	349	335	335	367	373	342	353	367	344	367	351	346	319	333	336	336	372	338	339	348	358	370	323	304	343	348	361	319	331	369	386	357	370	350	347	354	332	356	333	343	341	362	344	357	345	341	325	349	369	371	355	323	356	353	377	351	378	340	337	332	387	352	325	349	316	357	353	351	343	358	331	362	339	320	316	348	344	343	375	365	357	344	340	381	326	361	352	381	380	341	351	321	325	375	355	347	339	345	335	338	358	327	341	359	340	371	346	319	360	356	334	329	361	331	365	361	345	344	344	348	356	328	329	346	348	328	351	337	374	337	305	349	326	381	358	362	355	309	353	292	335	346	342	368	374	352	372	365	370	300	349	344	362	338	348	348	376	311	350	369	336	362	362	317	306	351	367	328	365	313	343	353	359	355	338	337	342	355	371	370	347	359	356	333	324	326	315	351	352	356	321	338	346	336	343	348	373	342	347	319	375	368	335	349	310	373	361	343	350	335	365	344	309	337	320	349	362	358	335	350	361	341	372	327	347	348	332	359	357	322	364	352	326	354	336	383	367	353	379	345	338	340	367	336	341	348	346	380	322	360	377	325	377	374	343	347	335	360	335	325	360	350	338	351	317	378	305	366	349	351	360	332	364	364	343	338	348	326	338	343	358	345	340	344	382	344	371	333	364	335	322	318	360	350	331	354	345	333	344	340	353	356	363
27948	22245	17449	5364	1466	788	616	525	487	474	455	409	408	385	392	389	379	383	384	403	395	399	415	374	385	368	413	352	349	372	369	371	391	396	389	405	395	389	393	344	389	349	370	386	378	403	387	406	378	368	388	397	371	403	372	395	371	357	361	401	356	363	394	386	392	365	380	379	388	398	421	353	402	395	391	382	374	375	366	408	363	373	363	376	388	345	393	349	390	364	385	366	360	353	373	364	358	333	358	375	394	404	368	334	364	370	366	381	372	360	409	365	364	340	382	373	374	401	353	394	402	400	406	383	388	354	366	403	395	385	407	360	369	394	417	372	385	391	392	363	396	370	360	390	362	377	408	360	381	370	379	364	384	378	367	360	348	336	376	389	347	387	374	396	383	370	393	375	384	357	361	390	382	368	413	365	369	368	378	367	375	376	385	381	338	368	359	413	374	381	346	374	377	361	390	333	362	392	350	409	395	379	359	377	403	357	392	371	377	367	412	376	382	393	371	405	348	409	385	322	355	372	408	370	380	375	373	366	384	382	370	370	370	391	394	378	362	384	391	356	349	383	373	384	345	364	359	401	371	395	394	398	396	397	348	368	379	386	383	398	390	391	386	351	363	389	359	389	365	407	359	391	403	418	401	403	366	366	396	327	372	424	385	397	359	359	401	422	379	366	398	383	367	382	343	382	394	419	393	362	418	378	390	376	374	344	372	349	368	396	350	388	364	355	400	351	382	381	358	398	354	370	358	384	377	392	380	348	378	360	391	394	371	398	367	409	392	373	369	374	351	355	364	364	362	399	373	367	359	390	411	378	342	378	386	370	391	401	391	326	374	398	378	408	368	380	401	354	385	386	347	385	351	360	351	360	378	367	392	355	397	360	404	364	382	372	388	391	363	386	364	375	372	361	394	379	372	406	408	410	377	370	385	356	389	360	382	364	362	387	368	395	347	358	406	382	370	393	396	381	382	364	388	354	381	399	401	388	374	380	362	361	363	372	362	347	384	393	406	378	394	368	387	341	364	364	396	362	374	403	392	407	356	375	354	392	391	397	390	358	363	352	352	339	386	358	380	363	391	375	426	407	370	405	346	381	389	379	373	411	390	387	371	361	350	383	372	395	398	388	390	367	369	374	390	372	347	401	337	417	400	390	347	363	413	404	348	378	386	373	381	371	359	402	362	368	392	378	363	353	384	371	368	382	403	362	362	371	362	383	359	350	357	406	386	402	393	340	378	368	369	380	411	406	396	388	345	340	412	383	388	386	366	410	361	396	332	377	373	355	384	353	367	424	391	384	357	354	366	391	356	383	383	371	407	381	354	378	374	370	369	393	377	383	379	381	383	377	374	371	400	354	355	376	372	374	381	341	387	382	387	387	357	365	380	403	376	380	389	369	385	375	401	370	396	394	377	366	376	358	417	407	346	351	390	386	362	399	412	384	380	394	409	344	361	401	405	360	397	401	395	380	378	396	356	395	353	398	405	380	405	386	391	362	421	356	364	380	347	384	375	369	368	367	353	372	385	370	388	377	357	409	389	368	359	385	402	383	365	345	391	346	380	424	389	395	395	382	387	362	402	374	368	345	362	367	378	363	400	358	390	379	373	364	382	399	375	386	365	414	368	388	389	356	394	349	407	368	434	392	417	391	400	387	380	382	381	339	365	373	388	380	375	389	347	380	365	387	348	363	385	371	367	367	354	356	411	361	386	374	397	380	383	368	383	373	350	368	376	384	402	363	370	363	357	345	395	374	365	401	403	422	356	354	390	382	371	360	363	373	377	403	390	383	419	386	376	384	394	337	378	359	388	410	370	375	364	342	366	379	372	383	387	384	391	346	336	362	403	390	396	408	377	372	367	350	385	331	350	387	389	387	376	347	371	370	371	385	343	399	370	402	377	376	388	356	371	357	350	350	374	332	365	358	402	387	396	368	351	359	346	417	394	353	387	321	400	373	378	346	345	375	375	348	398	354	354	358	364	381	369	379	393	388	382	369	394	370	363	355	353	352	360	359	378	357	375	371	366	398	362	382	375	404	368	403	354	363	363	399	388	396	355	398	367	352	391	356	340	412	395	348	371	379	330	403	375	357	361	380	344	384	412	405	416	389	400	353	384	386	372	379	362	362	383	346	395	367	380	379	420	323	412	370	395	366	386	363	378	389	353	396	369	354	348	364	384	363	383	373	360	389	354	391	381	357	353	385	390	327	340	372	354	367	419	369	404	399	352	398	378	375	375	377	370	387	367	387	377	416	353	408	347	384	394	413	362	367	394	384	388	375	430	389	375	367	345	382	380	361	376	392	392	409	385	381	396	334	345	363	358	392	355	357	379	373	422	406	354	361	364	360	417	354	383	409	362	371	321	414	347	371	338	369	368	379	372	367	357	358	370	383	360	367	356	359	372	404	371	394	394	375	403	376	381	403	372	395	412	350	341	382	359	362	371	351	371	385	376	388	390	360	345	370	379	370	373	349	395	406	383	397	348	374	406	339	395	396	331	335	372	404	367	388	357	421	356	369	360	390	391	393	359	368	357	385	396	364	396	394	336	381	388	403	380	382	379	383	364	365	362	383	378	424	351	340	360	387	351	415	421	386	375	370	393	362	372	421	392	383	368	394	351	371	351	370	395	386	383	393	351	361	405	398	365	338	382	348	337	375	356	396	384	370	384	343	354	376	388	356	389	367	371	387	354	378	366	351	373	393	393	380	357	377	388	352	367	385	366	382	385	358	363	366	402	375	411	377	415	367	353	405	391	366	382	383	384	377	361	384	369	334	371	379	368	415	367	370	365	367	360	371	384	379	384	393	412	360	375	418	359	352	408	398	401	371	376	395	365	370	420	404	361	355	410	393	397	381	348	347	344	388	360	340	385	403	361	375	392	374	362	363	382	369	351	385	361	366	383	403	381	378	369	362	357	368	413	391	381	377	362	382	372	359	357	359	367	368	406	386	371	359	356	383	406	391	416	366	375	387	361	366	372	362	355	383	359	412	392	394	374	353	361	367	390	374	377	376	374	400	378	380	380	391	382	364	371	385	378	390	415	395	377	392	367	383	385	398	372	379	402	385	377	365	362	403	387	411	358	381	357	365	350	350	353	380	366	355	380	358	403	382	398	376	382	391	406	366	358	351	368	383	387	407	378	382	383	378	390	356	357	406	369	382	362	374	363	377	377	364	390	361	392	348	375	368	363	381	397	382	345	399	366	389	428	394	384	395	337	428	361	319	345	384	398	375	377	396	393	382	377	382	335	375	417	348	361	407	398	360	346	378	396	357	368	409	357	352	381	371	404	365	380	391	394	367	404	393	357	369	369	369	354	377	389	386	377	394	360	339	392	402	412	338	373	400	396	408	393	337	373	418	343	405	368	411	355	332	382	399	428	351	425	351	363	413	397	370	402	415	382	415	393	358	409	398	379	367	372	381	387	372	366	410	400	397	389	408	376	367	360	374	377	398	393	376	348	375	362	352	378	384	374	375	343	383
19836	35713	21415	6996	3122	1956	1457	1120	1055	849	785	810	770	734	699	649	736	706	696	685	688	640	701	653	683	684	699	700	642	672	643	640	661	638	597	650	627	708	640	614	653	641	681	678	667	669	658	582	628	628	652	694	666	669	664	633	679	677	685	644	680	644	652	628	693	637	686	637	660	653	649	613	653	675	639	647	604	683	676	635	669	661	703	625	659	668	611	649	662	645	619	680	690	598	627	685	628	654	667	653	683	645	643	668	643	662	668	659	664	620	666	632	622	651	679	690	648	676	672	674	607	719	677	647	655	625	620	650	678	664	707	652	666	644	665	634	674	620	629	642	629	656	638	655	624	687	648	651	657	642	701	610	689	617	680	665	680	655	644	644	642	675	609	668	637	583	643	656	654	631	624	652	688	657	650	634	650	698	646	619	659	620	645	635	690	655	640	680	635	701	669	691	665	714	690	701	640	599	630	638	691	696	678	656	663	685	647	580	669	649	645	624	623	645	671	642	647	710	695	668	652	632	679	619	664	650	701	665	682	651	640	657	656	643	658	670	627	642	615	653	638	606	663	694	654	645	620	608	633	626	686	608	658	648	685	667	664	618	666	663	667	650	687	624	611	647	640	629	704	634	661	663	650	675	617	646	638	635	699	689	686	640	639	637	619	687	634	643	625	640	718	616	610	624	636	655	663	646	700	656	673	642	639	670	654	690	678	714	641	627	667	661	647	631	619	644	637	669	672	638	649	679	649	629	653	700	665	673	645	655	682	612	652	623	667	669	637	670	652	661	646	730	639	602	673	633	640	643	673	615	693	605	645	677	655	637	652	677	629	686	672	689	681	658	643	600	660	672	654	683	647	652	663	660	679	650	628	669	647	613	661	603	656	659	609	663	646	627	649	624	621	620	602	709	706	631	591	678	672	656	617	704	664	620	632	628	644	696	667	620	659	659	662	623	618	620	654	648	634	682	611	655	690	669	663	662	648	626	638	589	639	686	656	634	671	613	707	689	638	622	694	633	672	644	660	659	664	637	630	711	653	632	677	683	636	636	627	661	655	627	607	613	676	628	640	649	696	641	651	673	655	683	648	643	640	611	625	653	626	693	654	638	671	637	616	658	644	654	663	643	691	646	641	664	641	643	620	611	638	637	636	655	620	669	622	678	631	636	617	649	651	655	658	620	687	646	665	638	643	663	645	620	712	668	600	648	648	638	654	651	584	631	665	652	625	684	644	654	660	654	653	635	638	639	665	680	683	629	725	683	641	682	650	652	587	650	605	700	671	688	693	646	645	630	667	686	660	634	627	685	630	699	688	662	642	685	664	635	593	679	603	666	611	658	656	622	658	655	649	644	675	638	632	631	610	668	689	651	637	654	662	680	615	664	695	657	680	654	641	645	669	670	647	655	697	656	657	643	664	687	663	648	665	643	689	669	590	669	656	655	652	646	651	653	602	677	655	621	694	645	625	638	666	629	655	654	629	657	657	651	590	672	687	666	684	626	639	678	650	670	675	674	644	614	656	696	674	658	629	659	606	676	663	663	607	649	690	643	662	638	689	671	677	688	660	653	640	603	641	658	666	657	642	699	624	638	643	644	668	651	624	627	665	706	636	629	657	633	683	655	651	615	653	651	699	641	655	674	661	654	624	674	649	606	686	649	629	714	670	611	647	695	605	637	640	636	622	675	675	684	643	654	643	635	702	637	633	654	665	688	630	639	672	640	648	595	631	636	687	631	707	595	611	646	673	666	695	690	644	652	651	633	660	636	673	677	664	639	683	679	643	650	623	624	694	661	638	653	671	626	618	686	674	617	692	649	693	658	611	665	669	658	629	652	625	656	679	611	651	654	662	683	632	637	607	671	650	638	674	649	646	635	639	625	634	663	639	720	658	654	681	668	685	662	603	678	626	664	657	648	672	633	680	666	605	653	631	651	631	630	608	701	672	646	653	685	663	628	668	665	665	661	631	647	664	621	644	668	699	657	663	635	619	661	654	619	629	659	666	615	626	679	675	602	625	631	688	624	644	687	636	679	611	643	631	628	647	618	638	618	639	664	658	686	689	654	669	669	709	630	628	647	632	639	674	671	660	649	724	644	642	698	662	670	685	643	636	672	662	681	657	634	609	626	679	647	649	648	642	680	684	593	681	646	622	631	629	656	595	639	631	648	648	663	579	637	614	601	674	680	638	674	687	614	672	698	637	648	705	704	630	663	704	687	638	651	664	678	625	697	647	642	674	653	637	613	616	639	667	645	651	685	677	681	657	679	592	658	650	690	682	657	647	659	667	641	615	675	653	656	664	656	625	630	655	652	590	610	613	659	654	677	644	683	632	689	678	662	635	643	696	642	673	656	587	644	614	663	689	652	651	652	643	647	680	632	650	697	665	649	677	655	678	627	660	648	708	691	673	649	636	687	677	623	629	690	650	680	650	647	626	677	628	667	608	643	681	684	647	635	682	689	654	679	647	642	646	621	694	700	624	643	664	646	665	674	629	609	637	654	624	632	635	646	639	602	628	650	665	649	650	670	641	610	655	612	697	677	625	639	653	629	683	650	630	644	684	636	660	651	646	655	630	701	616	638	608	706	610	645	646	624	647	659	664	643	638	631	669	676	620	653	649	600	719	611	687	633	664	625	624	667	713	661	651	656	645	661	659	647	669	629	640	654	671	654	587	623	595	633	654	632	679	689	607	671	614	654	606	628	667	604	666	623	652	662	645	688	639	663	665	618	660	672	655	632	659	641	660	655	662	642	631	697	687	611	641	643	674	620	642	664	643	639	613	703	649	667	615	686	648	641	655	671	630	667	650	612	722	630	655	657	660	671	672	616	691	668	698	628	621	705	643	668	672	701	649	673	659	692	675	682	652	673	646	640	628	700	690	647	628	681	656	601	673	646	636	632	595	647	651	609	628	650	688	674	661	588	667	629	669	628	660	641	649	642	658	656	618	643	695	672	655	663	673	622	646	647	641	657	625	633	628	676	649	666	665	661	694	676	627	641	621	651	626	617	633	658	642	620	649	675	639	624	607	626	649	644	614	657	653	653	628	682	652	649	638	691	681	653	651	617	655	675	689	652	650	662	606	674	621	698	615	640	657	677	675	648	690	669	644	674	653	675	643	656	636	657	666	654	685	649	643	618	627	655	657	623	650	624	716	636	624	679	692	662	670	666	633	659	647	652	640	669	637	594	627	669	651	659	618	651	696	627	659	647	697	661	645	665	614	641	712	657	618	666	658	637	650	690	718	651	663	664	666	651	663	678	606	629	656	598	639	676	677	623	659	672	642	650	691	663	661	663	648	646	680	650	698	683	642	636	634	630	628	630	646	644	633	635	685	611	654	649	614	666	631	647	684	679	643	656	633	668	664	707	659	695	663	657	630	672	624	636	680	703	674	663	672	677	659	668	646	608	664	650	682	619	685	630	621	702	656	640	646	682	695	694	644	706	638	634	678	680	653	633	629	669	655	662	691	652	638	640	619	679
23700	21487	27838	25537	17712	3803	1380	839	627	558	474	387	349	349	343	307	347	308	321	329	334	347	298	313	309	309	315	285	316	294	268	314	283	294	307	297	288	282	301	263	282	283	267	300	268	296	298	321	281	263	306	279	281	292	320	253	282	284	289	280	316	293	288	279	280	251	300	282	320	283	281	263	264	288	283	319	311	273	280	304	286	288	295	324	283	294	274	327	276	275	296	284	276	281	233	273	281	308	282	260	268	251	273	249	268	283	299	278	264	271	257	289	264	281	264	280	275	260	301	297	276	284	276	270	278	294	272	285	324	266	279	268	295	286	287	295	300	273	260	280	248	259	263	281	270	240	273	297	290	273	268	288	281	285	286	284	325	263	306	272	295	294	264	259	276	275	276	281	309	260	263	275	257	303	292	227	283	291	276	275	268	275	297	296	290	280	270	269	273	279	266	224	284	291	254	268	269	280	274	244	282	268	283	288	299	260	250	287	297	286	276	257	303	243	283	301	271	266	317	266	278	297	271	271	274	266	266	278	276	285	263	287	253	281	283	310	293	304	290	266	294	261	260	273	279	281	260	273	254	292	256	298	279	282	309	255	300	279	268	272	267	290	246	274	297	259	271	275	262	242	281	295	273	269	277	279	327	312	277	297	261	297	266	257	282	269	257	266	270	279	271	253	266	276	278	296	256	279	318	269	281	276	259	268	260	308	267	257	278	261	273	268	282	278	287	270	286	286	293	281	271	306	278	238	280	292	279	281	243	261	310	272	274	271	297	285	265	286	272	289	283	295	270	284	269	268	285	295	265	294	289	291	278	273	277	284	267	282	274	267	282	292	264	280	273	285	311	292	294	277	268	274	238	272	276	285	242	280	266	288	263	288	280	310	270	293	297	301	268	301	285	274	288	297	298	274	300	267	294	282	292	269	274	270	310	270	302	305	295	297	279	307	268	251	281	249	272	267	277	281	274	309	264	296	288	301	269	287	283	285	281	253	271	268	319	288	291	313	288	242	284	282	290	290	305	265	311	269	299	252	264	275	281	265	281	258	293	296	280	266	276	262	260	284	275	292	263	262	278	234	264	286	308	266	269	279	281	262	292	282	289	297	306	293	312	284	291	237	337	291	251	275	296	247	275	284	288	267	274	297	275	298	284	286	260	275	273	277	267	316	258	307	251	261	278	290	287	296	262	294	288	258	273	274	310	297	281	292	275	265	272	294	281	282	297	300	275	339	274	297	257	291	284	279	274	290	283	283	285	284	269	280	273	313	265	302	292	267	284	273	278	299	263	257	283	268	282	298	305	277	308	307	286	283	292	264	265	280	275	280	286	285	291	260	263	247	269	281	273	292	276	299	280	285	298	286	276	279	286	298	266	291	292	238	260	273	286	293	262	298	282	272	264	289	267	269	299	263	275	280	231	296	291	299	253	263	286	281	303	276	263	272	267	273	282	272	297	285	306	288	267	260	282	271	268	276	282	296	288	267	262	303	273	260	276	317	288	252	289	286	281	268	268	276	260	273	265	282	294	271	283	298	252	266	269	281	310	246	275	286	259	280	272	256	264	257	265	281	292	268	280	299	275	250	264	279	276	267	282	283	263	287	282	293	287	278	282	294	269	303	305	250	292	279	298	318	280	286	263	295	269	273	266	264	281	282	290	285	285	279	280	294	274	295	230	298	281	276	280	264	232	283	249	314	290	272	269	278	276	268	267	254	275	274	271	294	258	264	281	282	257	264	265	270	268	244	296	292	276	254	264	268	290	292	284	242	287	279	254	292	321	271	264	271	270	294	269	262	309	317	307	276	287	280	314	273	275	254	282	276	278	273	294	259	264	288	257	295	276	285	286	267	280	289	293	272	270	312	293	295	294	271	284	305	231	287	252	253	275	256	292	273	274	284	263	295	270	263	247	269	271	293	259	299	303	295	312	261	277	279	293	250	261	272	269	273	287	262	247	289	295	312	301	301	299	276	299	281	294	279	291	254	281	271	268	298	273	281	274	280	271	267	279	277	243	277	260	311	286	282	290	261	271	265	283	285	283	293	258	287	295	286	300	272	254	272	288	279	245	267	299	277	309	295	276	279	277	263	309	254	287	279	277	258	273	292	258	263	279	264	257	269	262	299	265	288	270	250	301	275	277	243	269	258	279	265	280	279	280	248	288	273	272	313	299	272	293	285	277	275	280	296	263	277	298	269	279	239	293	288	287	306	286	283	267	267	309	277	288	296	264	245	296	263	298	265	266	293	271	248	308	232	266	274	274	283	287	260	271	290	272	262	275	276	272	306	304	266	272	276	254	256	278	290	263	281	271	272	295	280	251	263	257	273	277	258	290	266	252	280	269	263	281	258	302	250	276	291	261	271	274	255	299	308	287	281	266	274	269	258	264	295	287	291	286	267	283	285	244	278	248	291	311	269	273	286	273	284	283	254	307	248	272	304	243	265	294	278	274	272	263	278	272	280	304	267	270	264	278	294	272	291	256	280	284	267	317	282	291	281	271	283	241	272	259	240	276	289	266	286	302	276	261	286	288	295	276	276	264	280	291	292	267	268	251	255	278	273	272	301	301	271	275	274	280	296	275	272	290	284	303	280	268	278	296	282	297	274	277	282	260	296	277	290	292	284	240	300	282	279	272	276	274	269	277	296	288	272	278	296	332	263	283	277	276	264	289	266	265	287	286	268	284	275	274	283	258	269	278	299	290	277	252	297	267	270	273	255	285	279	232	268	258	295	284	281	296	272	280	265	298	297	265	256	256	289	250	318	274	294	283	268	258	258	260	316	264	248	286	267	296	265	277	279	275	281	270	266	272	290	273	283	265	279	284	260	282	273	251	298	293	283	242	248	275	273	299	307	278	311	277	266	259	298	302	269	307	271	273	309	301	253	266	279	294	264	249	263	288	288	277	246	282	254	284	281	258	280	281	290	278	274	307	281	288	313	277	243	260	282	252	265	267	278	258	238	294	261	255	295	266	298	292	278	275	264	280	278	248	294	284	266	244	264	282	329	285	276	302	253	271	269	288	276	258	280	286	252	277	257	272	286	288	296	269	279	291	289	255	292	291	288	283	301	273	282	255	281	270	283	304	252	268	313	278	292	323	262	249	281	282	247	289	280	272	271	305	298	295	282	252	278	256	272	275	304	276	282	282	242	268	282	282	273	274	286	296	281	283	295	269	290	272	282	290	317	314	269	295	292	293	248	290	256	266	279	297	259	260	266	269	265	300	302	300	275	264	251	296	276	281	315	284	259	230	281	266	262	279	287	307	291	264	297	274	251	262	279	279	262	296	285	289	288	289	294	269	299	298	256	261	251	273	280	271	297	281	308	281	299	283	265	302	318	266	281	261	299	271	286	285	240	268	295	297	257	268	285	263	275	294	265	294	264	262	295	297	273	282	261	262	265	259	289	287	271	276	304	280	254	242	278	292	272	273	282	275	282	285	266	283	259	290	308	289	301	261	287	277	278	274	281	300	273	277	279
23491	45987	31654	15482	8433	4460	2956	2175	1620	1357	1098	944	822	709	700	670	676	619	621	608	553	560	570	536	539	520	554	533	513	573	577	514	518	524	525	517	543	518	505	499	526	496	531	523	501	505	491	500	461	490	489	539	567	504	516	532	493	511	475	467	535	506	557	468	525	486	518	498	492	486	516	482	486	500	488	531	444	492	517	488	488	477	494	538	506	464	454	518	463	521	496	522	474	489	482	505	492	502	485	493	476	494	513	452	485	495	503	493	504	518	498	501	514	505	481	495	503	475	459	485	498	498	450	471	480	485	484	467	521	482	529	487	525	523	485	476	483	461	505	460	493	485	459	510	513	493	505	447	495	501	494	478	472	511	487	516	509	454	484	500	476	460	485	455	502	499	474	467	496	514	496	475	486	496	455	516	465	508	462	516	490	498	462	495	429	529	503	454	499	495	441	522	497	481	481	502	466	528	467	492	528	533	550	488	476	494	500	498	515	506	453	495	488	486	512	516	520	473	495	509	490	463	500	470	513	491	426	469	485	491	445	470	502	534	476	438	514	448	427	501	476	532	478	501	483	490	503	496	518	500	473	452	461	489	532	411	495	500	496	497	487	483	505	476	513	483	473	471	479	483	454	483	526	475	471	474	475	510	465	464	490	491	493	514	514	476	489	507	480	522	453	471	476	472	524	475	517	456	479	500	466	517	486	474	491	506	502	475	482	514	473	539	495	490	501	483	448	520	469	501	488	460	519	506	487	494	472	489	469	501	503	492	488	473	452	510	517	517	497	477	490	517	507	507	494	522	486	491	488	465	478	519	473	491	480	509	510	520	493	478	515	503	464	461	463	516	462	486	497	479	508	480	498	477	476	495	516	454	502	507	484	520	523	438	502	460	476	516	473	494	486	533	476	436	510	479	539	494	485	492	498	488	492	539	502	496	502	455	477	495	467	494	472	526	484	502	511	465	482	459	487	479	521	470	501	486	505	478	481	487	480	502	507	532	494	511	473	491	445	465	506	458	502	469	492	466	492	519	490	469	508	495	518	502	498	467	486	471	515	494	484	512	457	497	471	475	475	491	500	480	471	494	527	454	512	489	520	498	439	475	478	499	475	488	481	497	500	483	486	484	482	472	487	461	505	509	485	502	511	448	490	518	466	458	450	506	499	496	526	497	505	458	508	514	477	532	455	508	491	458	475	483	534	499	513	524	530	523	504	489	510	467	493	493	498	489	494	517	496	502	530	497	445	460	481	473	488	514	481	460	518	526	516	483	503	485	516	524	466	514	508	500	490	477	471	493	485	515	528	485	464	490	472	497	492	502	479	486	474	497	480	472	532	496	539	499	497	468	509	507	530	522	490	505	480	474	510	519	471	472	515	493	515	451	547	486	474	526	484	512	496	474	513	505	501	490	475	488	478	496	490	512	480	507	488	466	497	499	480	519	496	465	493	503	505	487	528	474	520	470	447	481	485	519	501	464	476	483	497	460	543	484	477	470	528	493	443	465	478	513	479	470	463	495	501	473	533	454	477	496	507	469	503	484	473	458	528	484	441	494	473	486	491	512	533	528	464	544	539	551	502	510	474	498	467	458	505	482	499	513	495	488	508	490	486	490	478	473	495	508	480	492	489	520	492	498	500	503	472	516	508	545	485	534	514	485	505	499	509	499	456	525	480	488	519	495	527	503	512	508	491	502	456	498	468	467	457	464	487	485	495	467	492	499	484	483	480	472	483	520	447	486	460	484	460	525	482	460	484	502	518	495	483	437	470	522	486	490	486	527	470	515	499	485	505	479	506	440	483	494	506	485	542	486	478	447	475	527	482	518	483	467	529	509	488	478	490	449	494	509	526	517	443	487	474	489	494	483	498	493	449	508	509	485	488	507	469	498	482	471	484	512	483	503	482	511	498	490	516	460	508	498	469	503	502	508	505	482	494	495	487	500	467	480	497	538	485	492	497	508	508	500	519	509	465	478	510	494	482	509	515	520	528	472	499	474	538	512	493	488	485	492	483	516	488	517	462	505	504	467	491	479	536	507	469	464	508	491	500	491	502	460	457	472	489	484	515	495	497	516	495	526	449	522	470	484	492	512	497	474	489	541	480	496	505	489	510	472	482	495	476	497	491	497	542	496	504	507	500	503	492	509	504	490	504	503	513	466	520	461	505	520	477	515	529	501	461	476	462	466	470	505	479	512	483	462	506	517	495	525	496	500	497	490	464	543	506	492	504	457	515	445	500	525	488	465	483	431	498	546	509	499	444	514	508	490	522	528	482	503	489	504	495	462	464	503	486	509	498	515	463	504	472	481	487	497	506	507	506	503	496	484	515	501	492	472	549	505	503	488	492	491	515	510	453	503	505	466	509	476	508	508	493	519	463	521	505	481	492	510	557	517	479	460	472	513	503	489	505	462	493	500	463	487	538	498	487	488	496	505	489	496	515	480	523	457	533	499	504	464	559	531	488	489	455	490	515	490	471	495	452	467	486	480	516	509	492	511	510	480	492	512	468	499	527	508	454	493	504	505	528	516	482	468	519	472	484	484	469	461	494	496	490	523	488	479	484	481	464	483	474	528	532	475	424	443	469	494	491	460	513	494	489	466	510	485	494	492	473	517	502	489	477	528	522	502	463	521	486	489	500	481	510	487	524	519	485	498	500	500	508	501	513	497	498	488	466	462	502	494	546	491	502	477	479	487	506	510	459	499	491	479	496	513	461	480	528	497	516	524	465	490	491	489	467	470	496	497	483	512	484	492	494	501	533	485	501	456	510	484	436	457	468	495	488	492	500	466	444	497	483	496	518	501	471	480	489	507	486	470	490	517	476	494	512	490	508	491	501	485	496	452	517	511	499	495	492	515	496	475	489	509	486	496	470	492	487	523	469	541	451	502	476	493	508	527	489	468	493	519	485	505	486	455	503	487	515	474	511	499	484	512	449	442	496	489	479	476	482	507	476	521	483	446	484	494	499	503	479	486	475	467	512	538	510	469	506	479	492	463	496	483	462	489	494	494	459	520	467	452	485	459	497	487	458	525	457	512	510	466	524	500	463	535	486	504	510	511	502	471	524	451	480	513	499	482	498	459	487	487	494	489	520	527	509	499	492	473	474	498	468	497	455	527	523	488	561	499	463	499	503	492	443	491	500	499	498	472	546	469	495	446	510	512	507	509	511	508	463	479	485	505	474	525	483	515	541	490	487	521	483	470	505	475	496	534	441	495	438	500	508	501	447	494	516	515	455	501	457	501	461	474	499	545	453	474	490	518	476	465	489	477	494	467	512	507	511	476	461	489	471	482	515	494	513	476	514	516	443	469	488	500	490	506	528	472	496	528	468	516	473	454	477	484	472	497	500	529	502	485	499	496	469	481	492	489	541	444	473	507	494	490	497	484	494	499	472	513	480	495	532	492	514	496	492	540	453	476	484	469	498	511	466	502	487	458	485	478	493	475	490	484	466	477	509	535	536	496	498	478	525	493	495	483	484	501
25312	21605	25318	20210	3175	1048	753	566	521	491	427	425	463	399	369	357	375	400	383	355	393	363	361	361	370	376	366	339	392	323	355	340	372	363	367	336	397	345	321	329	348	352	377	316	356	352	332	372	374	335	374	376	362	333	370	362	340	341	374	386	382	380	342	327	341	384	391	364	355	350	340	345	358	385	382	359	369	374	356	337	365	364	341	389	339	343	354	368	349	327	334	348	368	390	353	377	332	331	325	366	342	361	358	336	339	335	374	353	353	339	326	338	347	368	347	360	370	353	344	317	344	315	360	346	345	339	350	350	356	336	356	348	356	356	340	364	372	359	331	375	332	355	333	348	346	376	341	311	360	318	326	314	333	335	346	368	310	360	340	334	362	338	349	343	343	353	365	349	346	364	358	360	350	313	344	336	366	360	371	360	333	341	330	359	335	368	347	325	347	370	334	357	354	335	362	355	355	344	289	345	357	381	358	326	358	353	345	350	349	356	375	372	367	347	367	358	345	364	358	347	339	336	357	318	371	369	361	363	359	322	357	357	329	331	359	364	333	332	410	343	354	363	335	328	379	329	354	393	384	348	358	335	348	354	390	322	358	327	348	310	345	364	375	327	336	326	356	341	370	346	328	352	340	339	329	379	346	361	327	324	359	345	342	324	391	321	361	341	357	368	344	352	353	354	350	364	338	337	328	365	368	338	381	331	336	371	369	348	384	353	371	349	366	362	287	365	345	360	375	376	331	350	342	334	366	326	346	356	347	324	350	337	353	356	335	359	361	327	330	346	390	366	358	352	380	358	368	334	356	347	339	356	326	394	351	323	340	343	350	344	325	375	350	328	374	343	348	346	333	348	340	370	371	342	380	325	390	391	365	364	344	313	338	320	371	351	384	330	344	344	376	357	330	359	344	383	345	351	363	344	333	330	353	370	363	342	368	336	357	317	364	343	332	352	348	368	339	317	357	325	320	374	361	344	335	353	349	368	395	361	326	368	327	350	327	320	373	365	362	331	350	340	353	360	327	378	358	333	394	353	371	321	368	331	369	355	376	377	343	338	318	324	382	323	338	377	386	365	343	328	337	341	374	351	358	344	363	357	349	363	363	365	352	366	332	380	344	340	355	365	319	356	343	334	377	333	383	342	380	360	369	351	345	357	342	371	360	340	326	358	375	387	345	351	357	344	328	345	332	367	343	337	336	321	348	321	352	335	322	343	356	361	390	383	346	330	329	338	356	343	355	356	342	357	345	326	334	379	370	350	371	360	352	393	381	332	343	351	344	360	341	352	351	343	360	352	355	342	355	370	353	346	351	338	331	374	360	358	356	356	343	380	342	354	386	369	340	338	356	364	344	352	356	378	363	346	370	315	354	309	358	313	342	324	383	329	326	332	359	361	349	344	409	321	314	369	366	351	341	351	366	352	364	364	320	335	343	313	330	358	312	327	335	327	365	376	343	327	357	352	357	343	402	341	323	368	378	315	359	306	355	381	366	341	331	397	358	334	328	360	330	344	358	339	380	348	338	364	342	345	339	385	330	355	321	383	338	333	380	352	352	367	349	364	333	307	336	379	377	352	348	353	318	330	328	386	348	345	390	341	330	343	350	350	389	373	368	347	334	338	343	357	368	323	350	342	343	351	352	371	337	346	334	340	337	381	408	397	351	356	348	353	390	392	328	338	352	360	331	359	356	327	358	304	339	343	349	342	352	348	351	343	317	373	353	355	376	362	330	350	363	366	358	360	354	343	347	347	357	342	371	373	351	353	308	333	339	349	366	345	345	348	337	349	330	345	367	325	330	387	350	320	338	346	318	331	339	336	352	357	324	367	361	354	327	341	332	362	351	312	354	356	338	349	352	350	318	370	376	368	366	343	356	361	334	334	367	322	358	353	349	352	350	357	353	364	326	343	392	339	346	347	348	348	363	373	341	325	324	350	317	352	364	331	382	335	357	355	346	349	357	325	326	402	380	398	346	376	364	352	356	358	316	357	358	338	323	383	359	354	363	365	343	365	312	364	366	344	338	399	367	347	392	351	349	397	342	357	361	355	341	345	394	345	341	342	372	318	352	322	386	347	343	355	330	383	361	345	323	347	345	368	371	369	347	369	352	374	329	353	373	327	362	353	356	342	357	340	331	355	345	302	337	334	305	327	356	357	378	330	350	355	356	353	358	331	357	366	370	386	328	325	350	327	370	348	359	359	347	342	327	352	357	346	343	352	310	370	336	327	373	371	359	328	341	322	357	361	326	340	314	345	333	388	313	354	355	329	375	325	332	334	357	365	346	348	307	340	354	374	346	370	348	388	343	377	320	373	358	336	361	385	341	383	350	337	329	315	345	357	346	348	345	363	346	361	341	341	341	364	342	352	366	360	354	389	334	319	347	381	323	381	320	373	362	350	326	358	349	378	372	332	348	337	355	345	345	347	358	343	375	333	356	342	321	348	340	378	352	338	354	372	376	356	343	344	356	349	384	367	325	355	322	319	326	356	340	338	332	358	373	333	350	369	323	371	355	356	364	347	323	381	334	332	337	354	293	338	338	366	352	372	365	357	340	369	349	340	309	384	379	350	362	348	368	382	369	344	316	350	310	363	324	360	373	325	356	374	377	347	360	354	341	331	352	375	345	320	345	332	306	374	345	308	353	342	371	366	351	358	363	320	320	337	337	398	350	334	355	338	354	346	337	358	347	365	339	360	319	360	372	339	320	333	393	381	321	343	365	332	336	365	312	325	362	349	352	326	318	330	340	358	339	333	358	306	356	366	329	322	350	392	342	337	332	331	390	331	343	321	346	322	374	334	339	355	347	332	339	371	367	298	363	330	342	352	360	343	372	338	347	340	376	342	325	326	343	356	342	344	341	356	334	385	378	387	354	362	363	362	347	355	333	339	373	362	343	321	358	386	342	364	317	350	341	328	349	347	355	340	357	338	382	344	355	346	352	341	363	334	351	338	346	355	353	355	361	353	343	334	296	306	349	359	319	333	352	353	337	347	345	355	363	336	359	349	328	334	345	338	341	359	325	381	349	365	346	328	347	357	358	395	356	364	364	345	345	358	379	355	353	365	342	331	331	347	353	368	362	343	340	342	336	333	346	359	339	350	316	331	386	353	357	337	359	345	327	372	325	366	352	340	359	346	359	349	378	341	369	324	354	353	332	347	331	369	357	326	368	329	369	348	347	354	348	360	349	324	340	344	368	340	387	352	340	362	324	379	348	364	362	337	369	374	367	360	383	351	341	338	328	356	380	361	360	358	363	380	350	365	362	340	349	347	382	341	362	321	343	345	360	356	368	368	362	336	362	349	350	351	337	370	319	344	345	338	351	338	352	361	350	368	348	382	350	353	328	337	374	335	349	320	320	319	370	347	348	308	371	350	339	347	382	369	377	373	336	345	360	328	355	371	349	324	357	345	336	353	362	341	366	338	324	363	366	339	337	355	351	377	377	350	365	327	342	339	348	353	353	356	384	349	358	344	350	345
20519	38018	25444	13532	5245	2731	1929	1513	1207	1091	899	827	796	684	692	694	746	700	682	619	655	679	610	685	677	635	635	612	662	619	634	641	620	638	630	617	632	647	578	623	619	617	613	594	610	589	609	637	599	582	644	588	621	586	585	611	595	616	612	628	626	608	599	569	604	593	590	604	606	598	602	597	603	607	613	586	585	594	608	622	573	595	603	582	612	613	603	615	648	635	576	575	658	653	627	648	558	644	561	566	614	592	601	587	589	570	621	658	640	603	565	625	634	590	601	607	562	617	573	627	585	576	627	571	588	602	545	617	610	631	580	627	578	581	573	628	579	573	622	577	618	564	573	591	587	605	567	595	592	613	615	585	642	613	600	593	634	600	548	559	593	630	636	577	584	599	589	627	598	553	570	620	607	589	566	609	620	615	605	603	581	600	590	570	603	630	563	561	613	596	661	588	585	634	638	607	634	581	592	629	607	601	604	584	553	595	570	614	569	592	586	572	622	636	596	578	592	628	582	624	607	601	650	616	634	614	583	595	578	622	584	587	615	630	614	564	596	582	562	603	600	570	556	568	576	592	574	562	564	570	609	587	644	608	590	611	589	648	606	592	613	618	583	597	591	569	617	627	612	583	622	610	597	599	603	605	613	607	607	629	609	605	603	580	624	599	606	633	597	564	585	635	578	583	603	609	581	562	590	597	582	643	562	635	571	582	591	537	563	606	647	562	603	579	578	640	584	618	610	570	590	597	573	576	638	570	584	608	599	599	617	600	578	577	603	606	603	586	617	609	605	615	650	583	577	602	599	621	598	599	612	613	571	571	581	601	575	588	615	634	606	535	642	596	587	618	571	588	616	612	595	613	583	607	629	606	549	623	613	568	559	602	587	634	616	600	567	586	613	579	609	575	595	619	609	614	548	599	631	572	588	572	575	542	605	565	566	599	564	585	624	649	613	593	578	585	627	630	587	574	610	632	597	582	610	581	609	646	620	632	596	610	624	588	607	615	577	583	581	578	588	588	580	658	609	570	654	582	607	630	602	582	588	597	611	587	639	583	590	591	612	574	634	588	629	547	609	625	607	579	604	596	602	611	588	630	597	563	607	538	565	612	569	566	597	598	566	608	594	581	587	607	563	595	595	609	569	585	599	604	635	589	617	558	567	568	549	619	575	624	579	619	580	664	580	615	636	572	566	577	609	614	626	601	588	639	585	569	602	627	602	627	574	633	618	578	618	565	618	636	627	596	554	565	633	592	564	603	599	595	588	623	617	618	616	596	604	630	586	610	598	628	618	598	641	585	572	608	583	646	559	591	591	617	620	580	593	624	590	572	596	586	626	632	604	578	554	581	587	607	578	603	601	661	598	581	583	603	598	564	593	613	574	621	566	630	585	572	563	578	621	590	601	603	623	606	578	600	573	546	590	640	638	629	598	572	591	615	593	608	576	557	617	588	616	614	560	607	595	595	637	602	612	587	626	553	602	598	624	613	579	547	577	618	592	605	602	589	602	592	606	593	592	592	628	597	578	570	584	604	628	622	628	618	600	606	601	607	552	573	638	587	631	603	547	590	577	619	586	627	612	600	591	615	589	604	616	617	608	622	628	608	568	628	632	603	611	613	599	596	586	547	588	605	617	593	577	605	571	589	643	600	610	616	580	602	601	596	612	612	573	566	596	619	600	615	627	622	626	596	631	590	612	608	615	613	606	572	576	558	623	607	586	597	576	626	584	627	565	623	650	592	612	554	601	632	617	562	594	627	587	578	618	567	553	615	580	605	619	612	615	625	618	602	620	589	617	568	567	621	584	566	608	640	569	576	613	588	594	585	537	575	581	608	596	601	584	546	607	613	614	603	577	590	635	551	588	599	579	554	550	561	549	576	594	585	618	612	613	618	574	645	574	599	580	600	610	583	629	605	569	596	554	610	582	568	570	624	580	630	599	657	619	603	564	614	606	561	575	604	589	576	623	604	627	582	585	575	631	623	578	587	587	586	552	575	589	609	601	602	617	584	605	643	609	546	608	620	589	598	590	605	562	635	582	627	561	622	585	613	616	590	600	573	598	629	599	601	600	589	608	644	598	574	554	581	608	636	587	559	601	632	584	573	554	575	605	552	556	640	578	567	624	588	595	599	578	641	588	584	585	558	606	601	630	629	604	575	586	605	635	582	622	557	642	570	611	598	602	635	598	582	604	620	587	609	559	617	583	605	616	589	657	549	627	566	567	640	592	626	636	578	623	583	635	644	603	601	631	596	584	592	558	554	591	588	643	582	606	585	603	558	608	563	574	612	612	618	626	606	574	592	549	559	596	589	604	618	603	568	599	568	584	627	544	577	571	571	602	628	604	562	581	588	620	572	621	592	604	572	581	626	596	611	603	597	613	613	567	596	617	597	577	609	559	603	572	561	556	611	566	585	573	620	588	565	607	590	650	611	588	582	572	584	624	560	633	589	591	600	577	598	637	574	561	627	603	604	601	577	605	602	558	595	595	593	603	610	593	588	645	559	603	554	601	559	622	612	603	571	579	596	589	578	613	633	581	561	609	616	606	562	618	633	620	591	582	563	612	621	585	557	589	597	625	548	634	577	622	574	600	577	621	628	633	590	533	582	618	624	594	631	589	622	596	563	652	598	620	579	602	621	611	581	584	584	642	584	579	641	586	588	612	608	602	632	568	649	601	573	632	648	600	600	615	634	612	600	604	561	596	596	592	595	601	608	615	616	620	582	611	582	568	613	585	599	619	596	613	613	585	575	611	592	587	592	583	618	577	586	582	582	575	630	594	602	579	572	617	650	561	605	621	579	637	563	660	604	600	611	607	619	551	620	594	645	607	603	594	610	602	608	585	639	565	576	587	579	558	616	579	585	582	553	612	559	635	565	580	613	586	623	572	557	577	574	607	595	606	633	579	612	626	594	596	580	604	594	632	577	626	616	576	624	567	588	650	603	616	642	591	563	624	622	632	584	539	540	567	638	600	615	661	564	602	612	572	579	629	577	640	562	594	534	585	567	591	592	561	610	624	587	579	573	571	606	594	569	605	553	605	600	654	595	600	594	596	600	568	613	598	609	620	591	611	581	581	559	622	619	595	572	612	586	550	576	657	570	631	608	515	614	592	586	586	593	599	609	609	605	592	584	639	598	602	553	603	596	587	593	602	604	607	624	585	594	604	607	542	610	610	589	573	593	597	593	568	610	542	620	635	581	609	602	561	604	586	604	581	553	645	547	589	594	574	616	587	604	631	581	639	587	575	625	648	600	562	561	573	625	550	604	614	586	589	636	631	622	588	595	608	602	599	618	600	555	622	601	644	591	625	566	592	601	575	639	620	565	579	567	608	567	562	564	625	613	590	580	594	636	599	665	598	665	585	575	555	611	567	592	607	606	602	587	605	583	617	608	573	624	590	577	548	596	610	561	545	618	607	624	565	591	566	671	594	614	617	573	598	601	621	619	657	618	603	604	592	579	590	597	622	642	572	607	571	579
22900	21584	28578	24980	21529	16081	3120	1170	822	658	496	438	369	343	318	251	300	257	263	262	252	251	246	274	223	216	255	246	232	214	202	208	220	213	224	226	211	208	202	226	205	226	218	196	203	211	194	204	186	180	197	190	196	214	223	238	220	216	186	209	205	185	211	204	209	215	191	193	220	198	201	188	201	198	199	178	191	205	197	218	179	165	222	199	181	210	218	205	203	197	197	191	216	198	216	204	211	185	185	190	194	192	197	195	209	197	205	185	212	214	188	211	211	200	201	166	177	199	191	194	214	197	195	182	189	191	196	204	204	199	218	211	198	204	166	198	197	203	159	203	172	203	196	226	209	191	182	190	208	165	204	177	200	206	199	210	183	195	175	204	197	174	178	182	199	211	185	203	199	167	169	207	202	183	193	183	179	202	194	191	192	199	194	196	195	191	194	195	203	216	205	183	189	194	181	212	192	204	185	194	186	207	194	210	168	205	184	194	179	201	191	219	215	199	177	193	205	193	184	206	178	181	197	172	200	195	206	209	191	196	187	194	186	192	175	195	214	196	189	161	187	202	197	198	196	183	209	192	186	194	185	210	196	200	187	214	193	191	185	169	207	201	205	192	181	192	171	194	209	188	219	221	199	182	212	208	180	180	199	169	176	190	198	175	225	192	195	210	209	185	218	203	176	193	219	207	226	203	195	201	168	220	176	209	206	186	195	203	215	201	191	202	191	186	213	187	220	201	183	194	225	190	184	197	190	211	197	202	161	224	186	197	182	188	196	191	180	211	196	217	215	180	178	193	208	195	193	210	217	177	203	211	172	206	196	193	213	209	201	188	196	192	175	187	208	210	200	170	214	199	188	185	203	200	183	185	207	176	203	209	212	193	187	202	208	197	198	197	193	189	202	206	210	200	215	210	188	193	172	193	184	203	185	197	177	185	200	178	175	192	167	182	213	195	200	211	206	202	187	205	171	203	210	187	197	192	205	228	190	182	192	187	206	194	215	212	205	196	189	188	208	207	190	175	222	166	203	185	213	199	207	217	199	175	204	198	196	209	173	195	206	178	197	190	190	186	200	207	207	195	191	190	211	199	185	212	201	202	190	206	196	199	199	183	211	191	202	215	214	216	184	215	194	197	190	192	202	166	204	179	207	231	177	188	177	229	196	203	186	205	221	216	183	192	186	201	198	170	194	202	213	185	182	213	204	169	204	208	185	182	198	183	204	181	218	205	208	191	179	221	189	192	176	202	196	190	201	202	178	197	209	213	226	198	207	193	197	205	185	226	199	200	190	213	197	204	192	193	187	193	214	181	210	187	164	196	191	194	196	229	195	186	215	180	216	185	182	212	208	198	217	193	206	186	221	212	184	180	203	208	222	185	173	213	184	186	218	194	205	200	206	194	195	193	198	190	189	189	209	195	199	203	206	186	209	201	185	219	208	168	196	238	214	191	196	197	193	193	193	192	198	177	191	208	208	200	188	186	201	199	198	184	189	193	208	218	211	186	203	200	201	179	167	209	187	225	218	212	208	174	202	189	197	190	198	198	212	192	178	207	186	214	207	205	214	210	199	180	201	215	196	180	203	202	184	188	194	171	199	197	207	200	208	183	189	180	198	217	209	187	175	202	171	200	208	203	197	190	204	176	198	189	174	186	206	214	163	191	201	224	188	212	210	208	191	200	188	214	208	183	188	181	204	187	187	181	192	208	206	189	197	197	220	224	214	192	192	213	221	192	219	212	216	214	197	212	186	168	193	207	206	186	212	195	200	211	218	176	207	197	224	170	209	204	205	194	206	202	217	191	210	212	209	205	180	166	202	176	190	184	200	195	172	195	181	191	192	163	192	211	171	199	189	200	176	185	206	192	188	187	189	187	205	209	195	170	192	214	187	218	200	214	202	200	194	188	218	218	206	164	183	194	184	184	171	177	174	175	197	182	193	201	206	180	200	165	197	180	217	201	191	190	225	187	195	191	183	220	200	209	203	212	226	203	203	182	165	218	197	200	225	233	199	182	173	185	185	200	223	184	212	207	228	199	224	203	215	191	194	177	193	228	209	213	222	167	211	192	189	189	197	200	197	190	216	195	187	209	185	178	205	175	197	212	181	211	181	193	203	191	220	217	205	165	191	204	205	227	175	191	214	211	205	204	178	176	231	174	181	200	174	173	188	209	220	189	197	190	203	184	184	218	202	159	208	158	213	200	188	177	203	176	184	232	207	199	228	188	197	170	201	188	173	190	194	215	207	238	168	192	200	204	205	199	177	202	180	203	207	177	184	205	197	205	178	221	184	201	206	205	189	178	177	182	200	196	194	204	204	185	194	196	162	195	185	192	161	201	187	198	198	193	202	174	181	193	203	196	192	174	195	192	182	209	202	200	166	219	179	202	189	193	195	189	172	208	169	206	189	196	172	176	193	163	191	187	215	193	205	179	190	206	200	209	178	199	206	211	195	190	205	221	196	184	177	202	171	194	198	203	217	191	171	188	177	202	196	200	188	197	198	200	220	185	182	191	199	187	210	193	193	201	197	186	207	180	203	192	177	194	213	192	210	201	193	195	198	208	190	178	203	204	203	180	202	169	190	207	214	214	195	191	208	187	202	212	194	204	195	224	187	185	200	209	202	191	186	220	204	200	197	221	202	199	212	182	203	196	177	201	204	207	205	168	209	208	215	203	195	175	164	212	193	190	195	205	206	215	212	216	208	183	215	188	177	185	186	179	196	179	192	204	174	206	204	180	193	171	213	206	207	177	194	201	208	204	205	212	157	188	205	197	205	206	204	195	193	227	190	184	230	201	200	199	209	187	214	180	190	194	217	189	168	211	185	203	216	191	206	199	192	189	178	197	214	199	192	198	198	191	222	196	198	219	200	206	190	196	206	202	192	199	205	200	209	213	165	195	199	187	178	212	200	215	197	215	171	181	200	196	183	185	188	223	198	182	204	180	212	194	207	210	211	177	199	201	190	193	178	208	188	225	182	221	162	206	198	212	197	196	220	186	200	192	191	206	195	186	198	180	196	181	212	196	182	194	208	201	226	185	202	181	194	227	204	215	174	238	181	211	190	185	209	224	228	203	191	191	203	224	186	188	166	218	203	208	176	215	201	205	192	171	190	200	196	199	213	183	188	180	184	202	187	203	195	215	200	185	204	197	204	193	211	193	189	182	174	202	224	166	206	177	214	208	198	191	199	173	203	185	192	200	212	194	212	201	187	194	206	196	192	191	187	211	169	209	208	204	197	188	192	194	200	195	225	191	214	204	181	184	210	230	215	182	182	235	207	215	171	181	180	175	212	187	177	197	206	208	205	186	211	234	205	169	186	186	196	215	198	212	194	217	218	184	192	199	181	179	207	204	204	204	191	206	187	201	233	196	214	189	203	196	205	208	197	197	197	189	187	191	186	190	215	212	191	198	179	184	203	190	187	192	173	208	156	183	215	198	184	209	190	183	196	197	184	168	201	198	203	196	220	172	178	179	189	198
25099	51400	41092	25495	12132	6509	4111	2858	2288	1715	1346	1145	932	694	675	643	615	579	530	531	525	550	496	453	461	472	432	480	457	453	424	403	429	373	349	399	383	343	347	373	373	362	353	362	345	347	351	371	341	341	348	354	405	382	380	358	378	373	365	362	355	356	361	387	343	353	335	363	375	330	357	361	361	338	365	352	365	350	352	345	355	345	335	367	309	364	360	355	346	329	333	348	341	360	344	375	356	365	368	338	326	330	361	356	349	345	344	319	326	318	327	352	334	341	361	330	346	351	294	330	343	351	315	373	355	323	333	382	324	352	326	320	344	356	380	323	358	338	358	357	359	362	359	334	359	371	335	362	345	335	375	329	316	350	349	320	310	359	323	355	309	354	309	360	344	362	356	348	341	354	355	320	344	344	354	348	360	335	361	337	373	324	369	326	321	330	372	380	335	341	363	323	361	324	347	346	385	337	318	352	335	344	332	340	348	357	384	318	342	334	336	315	314	347	318	351	365	349	348	341	331	365	331	359	333	329	357	339	355	346	366	372	339	342	332	329	346	299	355	364	324	343	325	341	329	346	349	354	328	340	371	336	320	319	339	329	361	341	368	336	346	355	337	342	340	330	365	345	348	353	333	326	322	326	345	344	370	355	374	347	353	352	361	353	352	350	346	333	349	316	378	349	354	288	352	344	360	336	360	345	345	342	357	351	366	353	326	356	325	344	335	347	353	346	352	367	335	340	318	355	365	357	361	374	340	347	370	361	361	352	356	360	324	375	312	361	308	319	370	370	371	335	338	358	336	312	332	327	355	358	359	338	379	319	362	346	359	346	335	344	351	357	369	328	350	351	346	318	351	358	343	373	347	352	302	338	331	343	324	329	352	365	331	312	338	366	327	341	337	347	317	318	323	327	353	364	337	362	342	361	343	336	369	352	334	344	303	360	340	359	351	337	380	353	397	334	339	374	326	362	364	348	315	351	349	379	381	352	361	374	343	351	347	362	347	345	353	318	339	322	364	317	325	362	309	356	360	330	342	327	395	324	350	360	344	365	328	334	370	353	346	341	339	357	337	343	379	326	341	339	391	355	330	318	351	343	383	329	365	345	345	364	335	334	364	342	339	337	345	308	328	384	324	305	321	325	336	327	337	354	319	329	371	326	349	344	338	358	358	319	352	384	330	348	336	391	345	382	361	342	335	352	352	354	347	339	325	344	344	310	321	356	360	374	354	330	345	368	352	349	315	348	321	344	369	352	331	328	327	335	340	333	364	343	355	324	353	334	345	364	306	338	366	355	381	360	345	345	358	344	339	349	358	372	390	336	358	356	360	300	339	357	368	324	367	361	323	318	325	337	342	364	361	374	350	344	386	311	351	350	307	351	342	379	352	372	326	365	380	336	356	315	334	365	337	370	348	365	325	353	303	331	345	338	310	316	375	345	332	343	330	337	337	366	334	312	327	392	350	341	343	369	354	363	342	388	315	334	319	388	340	325	357	345	351	348	334	352	359	353	340	314	308	366	340	313	317	335	330	341	344	357	352	336	332	335	363	358	329	327	344	366	341	316	336	358	341	315	348	353	303	317	369	356	376	302	347	337	346	359	367	336	333	344	324	345	364	364	332	350	346	352	311	340	337	347	332	330	363	357	338	326	343	357	331	331	344	357	302	357	332	336	346	345	331	353	339	318	341	328	327	355	364	327	347	345	339	349	337	357	333	355	367	346	366	331	333	352	336	353	338	356	321	344	327	326	307	336	368	315	348	357	356	374	355	383	391	378	339	352	318	318	362	325	368	356	337	329	346	343	358	369	357	359	331	334	313	382	340	329	316	320	358	342	362	372	359	309	329	324	352	370	363	340	341	345	347	357	324	322	345	317	364	331	363	377	374	352	316	345	349	335	346	339	337	355	346	342	361	362	326	322	365	334	355	356	343	335	345	345	333	347	333	361	375	348	332	363	345	372	366	349	360	342	324	361	351	362	377	319	348	350	339	350	374	371	349	354	336	357	362	342	357	356	311	362	343	378	371	338	348	358	378	353	333	356	366	373	352	380	344	327	342	317	350	355	366	311	342	355	369	336	334	345	349	334	362	327	338	329	342	361	352	313	384	346	352	333	348	329	342	359	316	346	345	341	376	336	380	359	391	350	331	341	371	340	381	318	347	356	348	322	323	364	389	318	337	354	352	336	359	324	351	358	347	360	336	371	355	312	374	339	378	346	344	370	327	315	342	350	325	328	338	306	353	345	384	352	351	362	368	341	362	321	338	335	312	354	319	332	293	336	333	365	356	372	336	344	360	338	337	331	352	337	356	327	360	356	346	361	340	324	337	344	340	334	338	322	332	314	345	354	323	338	376	361	338	331	361	370	351	389	360	351	327	366	320	343	343	373	343	376	328	348	341	353	365	357	359	353	337	397	332	343	313	356	350	356	351	365	340	349	345	336	347	362	313	332	360	318	328	338	367	315	361	329	363	325	364	342	327	363	375	354	351	351	353	332	317	319	342	332	363	356	361	352	336	362	328	353	344	328	367	344	347	323	318	332	320	360	333	352	336	355	372	343	349	348	360	341	355	341	371	299	344	329	335	330	344	349	355	310	327	359	317	364	360	344	332	366	343	350	338	347	357	371	313	319	320	342	349	336	354	360	300	372	320	352	331	396	359	327	346	324	354	334	357	330	345	305	319	335	363	340	351	347	332	346	350	354	344	351	375	359	346	328	327	378	348	346	354	358	347	336	327	350	357	356	362	343	332	325	348	366	349	318	333	320	336	357	334	357	344	334	329	341	346	349	353	361	378	370	314	356	324	352	336	347	333	368	354	362	335	345	339	347	345	336	366	372	345	331	341	324	342	321	348	326	337	345	388	347	349	378	374	344	371	342	363	339	348	293	335	356	340	314	344	336	360	331	326	345	359	308	342	321	318	324	310	368	340	336	328	359	325	340	351	342	348	370	351	318	344	345	319	335	330	327	330	315	363	355	326	328	330	376	353	332	343	321	345	354	332	361	324	385	335	350	321	362	338	333	327	368	353	323	338	350	337	329	323	345	346	306	330	347	345	364	360	357	371	337	347	330	330	355	332	323	337	331	334	333	329	329	348	337	354	366	341	380	352	347	351	370	388	342	340	347	314	340	339	324	326	351	331	362	341	318	365	348	363	355	328	340	331	375	351	372	352	384	331	341	399	330	347	351	339	357	322	348	331	339	341	371	361	318	371	351	345	372	333	349	347	372	302	362	348	340	354	366	354	374	335	359	355	367	335	344	318	365	339	343	370	329	337	336	310	308	354	369	332	352	335	315	357	357	346	339	354	364	373	347	379	330	330	351	328	361	323	330	345	339	337	336	338	299	367	342	321	301	328	317	356	381	348	342	350	373	341	343	381	343	358	356	331	343	361	346	351	357	330	377	379	324	337	357	356	342	371	352	359	344	315	327	353	349	322	344	337	332	370	354	367	324	354	330	351	366	375	344	352	375	361	319	367	330
27888	21625	17967	6169	1491	858	572	519	488	483	440	396	389	410	422	414	358	384	412	396	363	371	406	370	367	358	401	365	395	406	417	397	369	383	386	362	395	371	374	372	349	376	367	372	390	357	373	376	390	384	360	363	364	367	388	395	392	372	351	362	346	384	380	386	362	374	334	392	371	340	399	362	386	386	411	373	360	388	372	359	364	371	386	373	363	380	378	390	378	362	368	371	361	375	353	377	363	388	420	379	370	329	341	364	379	362	366	378	389	351	380	363	371	384	367	388	374	368	387	394	358	379	384	400	377	365	374	391	356	363	395	363	385	409	387	394	353	384	341	389	367	378	359	377	360	373	393	374	410	362	365	381	372	366	347	366	346	382	351	369	401	378	371	360	365	358	372	370	389	382	363	370	346	364	371	356	395	384	354	352	363	379	392	348	346	336	357	393	363	418	381	372	333	382	387	337	354	338	375	350	378	396	378	362	367	407	350	363	371	389	372	340	368	334	406	363	378	383	381	382	378	375	353	374	362	374	408	382	366	389	366	378	372	392	393	397	383	372	365	322	334	385	386	378	383	359	384	377	393	391	383	374	398	335	373	373	376	401	358	382	345	367	375	375	360	382	389	359	352	393	353	396	361	407	386	371	384	378	383	355	365	353	358	369	350	361	372	403	401	418	379	397	363	391	361	380	364	403	388	357	369	389	346	354	366	379	422	390	394	374	410	340	375	347	387	383	398	371	378	393	354	376	384	378	376	340	369	386	394	359	385	375	397	395	378	398	358	374	394	350	362	383	379	415	395	335	368	352	358	392	358	382	387	382	337	409	358	359	359	394	363	354	372	373	366	350	357	357	369	383	353	395	384	356	395	399	358	386	374	406	349	381	409	348	375	377	393	360	395	426	400	380	396	347	376	341	363	342	382	364	379	368	370	395	386	333	379	362	381	349	381	351	349	382	414	389	371	360	357	387	380	390	383	348	374	332	339	350	394	400	391	378	384	356	385	361	399	362	358	392	365	359	381	356	354	373	384	402	369	353	342	345	377	347	406	368	342	356	390	369	382	337	384	335	351	365	400	375	369	363	404	391	382	392	398	405	402	383	381	359	339	371	354	379	345	366	351	352	347	375	395	376	371	392	367	386	346	393	373	394	390	363	377	373	365	387	384	370	384	371	366	326	353	390	367	407	363	364	360	375	393	388	376	375	375	402	375	377	426	377	383	397	358	362	383	359	406	354	350	355	410	363	370	359	396	378	367	379	377	381	388	416	357	370	359	356	344	328	350	391	369	385	354	360	399	361	351	390	361	343	406	396	338	372	419	367	354	383	354	364	372	388	418	392	367	397	361	385	362	335	426	374	405	400	364	402	385	397	406	382	377	359	374	349	361	349	372	379	360	401	382	380	358	388	331	385	344	373	353	361	335	382	357	372	381	338	380	377	367	370	391	391	331	363	386	354	362	356	394	382	394	365	371	363	354	396	377	355	387	380	380	403	366	395	373	357	381	359	379	384	408	358	368	403	377	342	388	370	365	358	381	374	371	370	369	375	377	346	349	396	391	401	362	363	391	391	358	380	363	370	349	365	389	380	377	349	381	367	373	385	396	374	387	371	384	405	365	344	384	393	381	374	366	391	352	380	336	377	367	386	404	330	379	394	366	376	378	373	356	371	340	374	379	379	369	385	376	407	328	372	330	381	350	358	354	361	373	356	372	370	359	367	359	417	383	346	362	364	369	389	371	361	373	384	353	361	373	342	364	389	344	351	419	382	399	350	341	329	403	352	364	355	356	355	358	367	340	390	353	380	389	380	384	395	386	388	400	393	348	388	345	354	368	357	415	353	372	425	408	374	372	359	387	386	388	381	388	378	367	386	361	397	405	355	416	361	331	384	400	380	355	386	370	357	396	351	382	367	392	364	351	387	351	379	371	395	390	383	380	335	376	377	385	405	386	369	388	376	379	361	378	375	355	360	443	350	345	372	333	375	387	362	357	360	359	379	335	397	374	350	338	366	388	385	347	382	401	362	397	378	357	361	395	352	376	352	360	375	392	345	378	373	351	375	346	393	347	360	399	376	360	391	374	393	388	352	368	331	363	412	350	389	375	356	394	380	339	379	392	369	360	393	381	362	345	361	382	353	373	379	384	350	379	378	385	362	376	379	370	357	421	376	388	364	367	376	402	389	369	355	364	414	390	357	337	391	364	410	375	351	353	396	400	366	370	373	359	370	369	378	362	373	368	396	354	378	406	354	373	336	382	410	373	354	386	338	370	378	352	337	383	369	390	378	376	345	367	366	357	361	374	375	417	381	355	368	383	384	353	355	386	362	375	392	371	362	397	353	392	372	403	363	375	382	371	376	425	369	364	338	404	350	377	371	430	353	382	320	337	386	375	332	399	355	385	380	401	368	396	419	392	376	350	392	366	360	362	384	357	346	366	360	369	381	359	387	398	398	373	364	394	361	384	360	352	355	380	351	370	356	389	365	365	359	385	416	390	349	410	359	377	381	362	411	355	403	357	362	382	368	336	371	395	363	387	412	376	357	345	413	382	400	357	378	378	364	379	368	384	352	375	372	333	411	387	387	387	332	353	386	399	364	395	394	410	367	377	387	370	384	365	379	363	385	369	405	394	372	408	399	385	402	379	385	387	420	346	375	354	400	385	359	351	391	344	361	418	360	364	347	394	421	392	402	388	366	405	398	365	392	369	389	385	331	386	360	375	382	378	425	392	357	363	373	415	418	364	379	370	354	340	372	383	390	386	378	370	347	346	388	356	363	408	339	364	368	408	389	394	353	385	374	391	364	375	392	388	345	355	352	363	409	367	359	359	383	406	384	416	386	409	417	354	410	365	341	393	353	392	352	341	364	388	376	362	399	371	410	342	387	340	344	370	367	399	367	404	383	370	383	350	387	361	405	391	385	381	396	372	368	356	379	350	374	391	378	375	345	374	373	384	386	361	373	391	376	365	376	334	375	384	364	384	363	397	375	363	347	379	361	372	369	380	339	369	409	354	350	372	402	384	383	383	377	382	375	372	370	370	371	379	372	419	355	360	354	357	392	376	383	344	373	373	403	372	353	366	385	357	397	372	363	361	364	381	386	371	379	358	337	375	393	413	374	365	363	389	394	344	361	384	386	405	373	348	380	359	334	343	360	337	386	379	340	384	357	370	406	348	387	338	387	389	377	374	354	369	394	350	378	414	322	383	375	369	368	369	415	361	364	377	374	395	365	389	376	371	366	381	407	371	326	384	352	373	336	396	349	393	376	365	354	405	417	398	363	381	369	380	393	402	339	368	338	365	363	381	380	377	376	367	374	390	357	391	375	395	383	353	381	368	366	377	384	332	365	349	347	351	359	400	366	416	386	369	322	397	427	366	386	373	367	363	379	347	413	382	381	362	369	398	401	398	363	370	371	388	347	368	384	369	402	355	351	393	389	357	408	371	361	379	361	345	336	387	374	368	372	399	385	363	345	376	379	380	357
19614	33166	23068	8293	3592	2068	1413	1148	945	921	849	802	724	705	709	728	688	712	711	694	660	647	668	654	642	705	705	696	653	695	666	678	656	691	679	656	663	696	639	639	684	655	677	696	674	667	676	648	674	673	636	660	648	642	657	656	649	666	677	657	672	655	670	676	606	635	652	653	680	684	705	557	631	657	633	677	635	674	668	655	680	664	628	669	657	650	711	662	654	659	641	669	688	692	633	669	639	655	609	703	668	675	666	621	678	628	644	656	690	627	749	636	666	659	634	607	668	616	669	680	638	629	635	627	599	688	647	649	616	612	689	623	713	614	685	662	660	637	616	638	661	628	657	658	630	644	685	676	642	639	605	608	654	613	619	644	684	647	637	640	624	626	659	616	659	635	649	633	622	664	631	687	642	656	650	658	650	623	591	634	650	665	663	635	668	665	650	695	606	669	639	628	639	624	650	674	638	658	646	622	624	656	573	657	654	634	679	629	617	606	636	674	654	651	658	605	658	608	633	644	647	658	624	692	605	667	663	668	639	713	640	627	649	635	657	657	634	660	659	642	660	651	628	643	656	695	629	629	668	649	622	661	633	652	637	613	657	706	635	604	636	689	639	630	694	648	623	627	675	622	630	655	662	661	660	663	633	616	608	629	709	624	627	622	644	648	592	610	647	665	622	639	672	660	653	639	652	667	666	637	663	677	628	672	656	646	638	664	634	633	660	648	637	664	659	676	622	633	655	646	683	609	614	632	667	679	629	629	630	651	675	638	640	657	633	612	610	641	676	622	692	602	661	650	600	687	633	637	632	601	638	640	661	645	671	662	642	640	623	637	597	650	615	708	641	660	632	676	645	680	650	660	607	612	660	631	621	672	652	634	654	630	611	631	620	661	673	639	651	624	651	642	635	669	629	635	661	630	615	721	621	660	682	698	676	691	659	637	622	631	631	677	619	663	591	630	662	668	608	677	643	682	685	625	647	688	636	643	649	659	673	635	643	659	629	613	604	646	676	665	654	656	652	653	633	628	659	685	641	681	602	667	611	704	663	667	682	689	629	638	646	662	610	605	699	717	616	621	585	651	691	678	660	653	629	639	640	625	607	659	646	624	662	631	630	647	669	684	644	661	656	673	618	653	655	628	673	624	624	678	640	629	670	657	666	642	682	662	654	665	624	677	684	639	664	623	640	669	632	684	659	626	604	625	658	633	623	687	672	633	614	658	675	641	660	649	635	675	670	671	639	659	658	626	623	633	649	606	623	666	667	651	632	667	636	643	652	633	684	680	631	654	684	686	675	647	664	608	636	654	656	657	650	622	671	646	654	683	663	677	681	629	650	659	681	637	673	634	633	635	663	609	652	644	634	641	640	605	709	624	702	612	644	615	643	662	672	645	670	637	633	609	657	696	668	639	663	664	650	610	643	639	647	691	657	624	632	651	691	634	640	660	637	646	627	654	659	644	632	692	660	607	658	662	657	645	635	637	629	701	699	676	662	668	616	630	663	652	665	658	634	643	625	690	668	668	690	644	671	656	627	666	631	597	621	657	650	669	634	631	611	667	622	645	648	663	667	644	630	665	659	643	612	657	686	649	653	626	666	694	643	647	675	613	607	675	639	596	646	603	636	679	623	694	632	641	691	637	627	687	658	624	668	639	645	637	691	689	640	626	656	661	651	612	666	665	664	646	649	615	648	662	675	614	643	632	633	666	643	631	654	583	662	608	631	668	623	618	649	702	639	605	683	576	654	627	661	670	652	666	683	620	624	682	657	654	687	606	640	627	616	702	670	639	635	611	677	633	683	654	642	668	658	643	707	645	669	670	657	686	617	667	637	615	689	654	668	657	636	634	677	625	637	645	681	647	704	653	654	684	620	646	655	636	632	678	646	648	619	665	660	650	663	646	655	653	667	671	653	687	646	641	675	665	613	639	639	658	701	654	647	636	663	630	652	652	658	687	657	642	665	624	636	684	644	655	618	657	643	678	684	645	669	644	696	693	690	645	677	647	624	611	658	667	680	670	623	642	608	659	636	684	630	664	625	646	702	599	644	653	719	651	649	678	660	610	677	634	636	703	682	639	621	668	669	593	673	625	608	599	627	684	631	681	629	671	680	631	662	633	660	683	661	635	620	626	665	644	667	640	632	649	657	628	635	642	651	644	671	632	682	646	674	652	666	651	650	654	616	664	663	663	662	657	684	678	606	662	653	647	624	663	616	674	661	671	679	653	651	682	619	633	666	656	624	638	662	684	645	677	665	675	630	667	639	642	652	655	641	630	605	620	582	685	650	659	628	641	633	681	690	648	638	645	634	588	634	650	638	639	668	640	633	664	634	705	649	634	650	609	632	609	644	640	662	672	650	683	671	678	627	620	648	690	671	662	642	675	670	633	634	643	675	695	620	608	647	637	605	691	704	639	654	684	672	648	698	666	674	624	641	652	645	699	631	647	648	667	679	640	622	669	653	693	603	617	696	660	655	612	655	617	638	647	710	674	669	656	664	622	628	646	668	632	639	665	663	642	620	634	622	682	610	628	615	653	657	669	635	626	601	641	653	670	659	614	652	674	632	687	660	652	648	635	641	596	657	609	602	622	687	622	652	690	659	649	662	607	664	671	629	666	591	611	634	625	621	627	624	658	661	647	656	662	655	630	620	654	634	670	594	656	661	653	668	678	693	636	639	663	672	676	671	650	635	667	628	633	598	652	654	636	619	605	641	660	627	613	670	615	667	674	656	652	616	651	633	638	678	635	629	622	636	613	660	668	645	659	636	592	650	597	650	644	652	633	652	654	649	627	600	655	659	656	645	642	623	685	669	616	646	636	645	651	654	684	699	644	643	623	589	634	651	703	620	617	624	650	658	657	658	650	652	653	635	649	641	643	653	643	641	614	629	661	635	643	618	613	629	674	640	658	654	630	663	618	590	669	634	660	621	651	670	688	639	676	677	660	667	650	685	602	651	613	717	635	626	630	593	639	655	645	645	629	598	678	660	678	651	602	624	672	636	656	679	647	616	676	638	648	665	636	636	640	720	673	653	638	684	632	646	621	656	653	692	679	594	650	668	630	665	646	645	643	609	606	646	618	668	622	626	642	642	644	634	675	661	634	658	627	711	631	623	650	657	656	618	678	659	624	644	639	631	639	610	594	613	658	666	640	658	683	631	656	677	634	660	677	645	644	633	609	653	673	623	613	581	668	655	689	639	625	692	671	657	644	654	605	654	614	694	680	692	634	637	605	631	622	609	691	645	626	640	644	673	662	607	639	657	660	632	676	643	622	594	651	662	666	693	657	638	661	676	676	672	642	651	619	621	691	640	620	646	659	640	708	673	644	647	687	652	681	657	596	678	655	648	632	653	708	591	640	661	658	627	631	642	665	626	649	666	679	700	628	673	609	687	641	703	630	680	634	633	621	657	639	644	647	687	643	600	598	653	623	633	631	665	632	635	674	667	651	669	671	620	631	630	664	687	605	649	658	702	622	628	660
23751	21517	27748	25711	18071	4154	1421	873	650	543	476	437	382	363	343	340	311	385	318	296	294	324	298	298	291	291	301	270	292	293	292	255	284	280	279	300	263	281	265	283	276	250	252	281	273	279	265	299	285	279	294	287	259	282	287	288	283	266	254	295	269	319	278	264	284	282	267	285	255	296	261	290	277	287	276	254	281	301	250	297	272	278	317	298	256	302	273	262	279	287	269	255	284	276	274	280	284	269	267	310	282	297	288	285	296	266	288	280	287	304	276	287	288	278	267	285	274	343	266	291	277	282	288	280	274	248	274	267	281	247	266	288	260	311	269	268	283	291	274	234	271	264	281	256	249	264	246	271	294	253	297	293	288	255	267	286	284	299	255	269	268	277	276	313	260	248	278	262	275	261	267	259	293	274	270	237	257	288	294	304	252	279	298	250	268	272	262	303	272	278	280	301	280	274	281	249	277	282	310	296	288	285	259	282	285	291	289	274	267	253	272	259	276	269	265	289	245	284	276	258	280	280	282	252	286	288	287	309	291	264	256	278	260	293	276	266	303	284	287	271	254	287	281	253	257	280	279	294	283	254	287	281	270	246	247	283	286	264	273	276	292	267	257	311	276	271	262	251	266	257	300	301	289	274	294	298	263	273	303	291	287	274	265	295	258	263	266	279	286	281	298	279	270	274	287	255	315	288	249	267	290	251	285	285	256	264	277	280	274	298	267	272	273	290	278	293	267	293	281	277	302	280	285	294	268	279	278	273	282	277	278	271	295	258	256	310	251	305	252	268	287	269	276	261	291	276	232	248	269	294	296	265	290	257	301	289	266	278	286	280	276	264	297	276	268	311	269	247	272	276	275	277	292	252	262	297	287	303	272	268	281	272	300	256	284	317	274	295	273	266	290	273	280	261	274	269	228	274	302	259	268	262	265	275	253	282	275	282	246	267	266	254	286	268	283	291	292	278	294	274	271	278	301	277	279	265	282	270	273	294	277	270	284	272	290	297	273	260	283	274	285	279	256	258	283	264	279	259	268	287	301	280	277	285	274	248	290	264	286	286	306	295	265	255	298	275	280	247	271	287	290	302	259	286	258	274	279	231	267	287	278	281	260	271	253	288	267	274	259	287	257	310	266	294	272	313	266	282	301	272	250	260	255	287	301	283	285	289	285	304	255	251	262	247	286	281	285	267	240	244	262	285	262	278	291	299	269	270	286	295	265	268	293	270	285	302	268	268	293	275	284	297	266	282	286	272	278	293	242	308	282	266	300	288	286	289	262	275	285	259	297	297	275	259	277	276	275	267	280	286	269	268	271	265	275	267	269	311	262	263	267	259	275	256	249	259	306	282	277	295	285	285	290	250	274	284	307	274	314	283	274	284	259	273	255	280	309	296	272	298	274	290	295	262	275	291	282	273	289	291	278	296	287	293	300	294	253	291	249	270	287	245	266	276	273	282	266	279	268	291	290	261	300	266	289	308	253	289	292	278	277	243	263	253	280	265	282	268	252	262	271	286	290	283	262	266	277	290	282	241	288	262	302	282	262	267	266	294	275	279	260	281	277	290	272	264	277	278	280	272	298	263	286	242	284	276	310	224	288	290	295	285	275	276	302	260	276	286	288	294	246	278	260	259	264	259	285	286	249	255	280	300	281	270	256	278	269	273	273	281	301	271	293	292	259	267	271	256	255	278	298	287	281	260	266	286	262	298	269	282	268	257	252	276	270	301	272	294	266	261	294	271	267	303	274	297	276	260	275	313	289	289	287	281	285	315	276	267	283	268	272	271	269	270	269	266	264	295	254	292	301	291	298	281	268	258	244	266	300	262	299	278	307	289	304	285	263	271	275	294	269	283	298	257	252	268	269	280	299	286	269	293	283	265	275	265	278	267	264	285	284	264	269	303	275	254	257	268	258	292	266	257	296	267	272	284	275	281	264	282	279	284	275	287	268	251	276	290	266	316	257	287	263	286	284	288	277	274	251	283	279	263	293	272	291	281	258	289	249	258	303	280	285	270	290	270	282	265	272	267	309	264	261	272	303	297	281	293	295	299	287	272	254	252	303	265	304	290	237	271	291	315	287	254	275	278	284	303	290	294	264	254	271	272	305	300	289	285	275	303	274	303	294	288	264	259	281	268	280	265	270	281	284	279	258	269	308	287	268	258	252	280	254	276	266	307	308	283	267	261	296	279	273	263	286	273	274	279	287	275	289	287	265	272	278	269	289	294	284	271	280	282	279	272	282	278	299	289	279	285	262	270	265	262	279	282	279	310	268	269	289	278	276	286	285	305	267	294	273	242	267	286	260	263	307	273	300	262	264	294	267	288	272	257	304	272	278	263	289	262	257	285	303	280	316	266	288	259	265	262	311	289	269	267	282	275	290	278	296	310	289	285	300	275	289	283	285	306	252	260	268	256	277	265	295	284	270	261	278	243	297	280	280	297	278	278	307	302	262	294	244	286	319	302	280	269	253	305	298	283	269	273	272	305	283	261	264	263	272	275	255	275	296	266	269	257	277	277	275	305	291	261	242	313	285	281	286	263	267	246	292	299	260	305	279	299	282	279	303	272	294	242	270	277	295	297	264	274	261	279	293	260	253	287	248	256	281	271	277	277	280	270	265	270	259	243	254	282	281	265	278	267	270	246	273	308	306	265	296	281	267	303	245	278	280	245	297	267	287	251	280	289	244	265	270	291	292	315	277	264	276	253	280	270	262	271	273	263	265	244	274	291	280	276	293	271	270	296	307	303	267	281	240	294	269	254	267	306	252	276	303	291	262	299	284	304	272	305	291	262	253	274	264	268	285	296	249	313	267	287	269	270	249	253	265	307	252	268	299	297	285	278	258	269	304	254	277	253	263	290	279	261	270	266	280	277	278	239	283	256	258	251	261	296	270	288	243	296	277	280	287	271	272	291	276	274	275	300	292	271	243	300	257	241	280	297	284	281	311	289	266	272	291	283	248	242	279	288	252	254	287	301	268	252	272	267	273	282	274	265	258	270	302	300	286	262	263	286	264	305	280	260	283	242	264	271	274	273	244	282	272	274	263	260	257	259	264	249	257	288	249	292	280	271	287	276	282	261	261	276	275	274	248	261	311	296	264	253	299	277	275	286	282	278	268	274	298	259	229	269	272	289	245	272	263	280	259	239	259	283	287	279	274	273	307	286	270	296	291	233	294	271	241	257	259	265	266	273	272	280	266	260	288	276	259	260	259	278	288	272	275	279	268	242	278	271	273	275	295	279	271	265	269	292	265	256	287	300	284	269	286	263	298	280	270	259	286	269	268	258	252	280	265	263	301	303	291	267	255	276	274	260	255	257	274	305	243	258	274	306	272	253	279	271	260	287	277	273	250	317	304	312	271	272	255	264	257	275	290	257	279	293	257	244	293	286	269	273	247	270	302	273	259	293	292	254	292	296	286	283	283	285	280	265	279	277	277	293	286	281	289	272	293	299	292	272	276	270	270	277	272	260	283	285	288	289
21139	44770	32636	19027	9474	4272	2993	2068	1570	1369	1151	956	870	775	731	672	631	634	612	627	581	559	598	604	581	572	586	544	499	528	532	537	511	533	507	478	493	469	509	537	473	525	481	484	516	511	479	480	538	552	530	497	482	534	573	502	509	513	527	521	484	523	464	528	497	494	501	463	521	521	486	515	509	458	524	516	513	464	512	493	458	492	528	457	487	517	480	457	481	468	513	527	529	498	493	508	466	477	491	487	508	515	467	526	492	465	491	535	504	466	485	502	485	474	502	479	484	492	448	495	482	514	451	505	477	466	445	506	487	553	487	466	495	487	457	482	483	518	503	480	479	502	481	472	537	532	502	476	472	482	496	488	531	502	449	468	482	481	450	493	509	496	466	510	502	520	478	489	522	479	470	464	499	501	476	497	516	495	526	474	480	492	465	520	496	486	508	503	460	498	460	518	478	495	497	506	477	499	478	490	484	480	485	497	494	519	487	516	479	467	507	466	479	479	493	484	494	522	460	501	526	498	510	463	446	472	471	482	481	512	478	497	515	458	500	508	516	455	494	497	502	485	469	479	465	467	516	499	493	517	495	485	484	487	505	489	502	495	497	477	471	527	519	515	468	534	504	517	486	528	487	498	490	490	485	496	509	481	489	465	528	501	449	512	489	482	532	489	468	529	504	508	474	485	489	489	495	491	493	480	444	496	481	473	514	544	471	496	507	483	473	481	504	516	461	472	506	490	511	473	543	483	490	426	501	515	491	509	506	481	487	514	454	549	511	511	494	447	490	487	493	513	499	452	491	489	521	508	534	498	484	480	534	480	469	516	469	466	475	513	522	511	487	471	456	476	485	506	501	493	505	512	487	485	477	506	474	467	488	490	496	521	510	485	535	515	485	457	505	464	514	512	460	527	505	529	486	510	467	471	487	476	481	503	531	452	487	491	499	545	496	452	455	506	515	483	503	530	478	476	517	494	453	460	497	507	451	486	468	488	492	482	519	512	541	493	510	488	447	483	514	450	529	527	486	480	489	523	498	510	511	457	472	517	515	484	492	495	485	487	493	477	456	498	491	532	482	503	460	511	448	497	515	502	506	491	467	510	478	499	450	518	485	502	479	471	491	489	483	479	533	506	471	492	491	509	479	495	493	516	487	551	460	500	516	470	513	533	468	467	513	515	483	520	461	490	541	507	525	494	483	509	506	473	496	504	518	520	466	484	497	493	495	519	470	511	486	470	470	487	478	468	485	455	479	487	519	458	473	540	470	495	477	456	495	483	504	497	476	497	522	522	464	492	508	498	490	466	514	529	516	517	478	468	474	508	512	487	481	467	435	531	496	517	506	460	501	513	481	492	482	458	485	522	510	495	471	503	452	514	515	479	530	452	481	489	496	535	487	512	499	471	487	480	486	473	484	528	504	493	500	511	486	516	496	504	470	483	488	496	453	500	460	500	464	467	509	501	517	497	504	463	503	511	485	490	505	493	477	449	509	507	501	508	509	491	498	528	501	504	494	512	482	482	508	504	496	530	464	504	495	502	482	511	464	514	492	493	499	498	461	450	485	518	511	473	488	493	514	477	521	482	490	487	496	476	461	442	453	451	453	528	460	502	478	468	499	453	494	507	484	500	519	463	522	473	499	462	510	506	459	488	513	462	495	525	502	454	489	487	504	484	489	483	511	490	499	533	503	471	488	497	480	472	500	515	464	497	497	486	505	512	494	500	475	474	509	459	495	534	536	498	464	508	463	514	473	526	503	520	470	511	436	502	504	520	494	468	453	498	491	491	501	480	485	477	460	491	524	491	479	472	532	494	482	482	505	499	523	487	503	494	508	533	513	521	495	535	476	499	487	508	511	488	522	485	481	501	463	519	496	464	490	528	460	496	473	439	487	535	496	492	470	467	476	509	455	470	497	480	493	506	482	485	477	523	489	555	534	460	497	507	504	506	523	486	460	495	489	483	507	481	457	435	507	479	517	491	453	484	470	473	497	503	506	504	490	462	480	483	493	495	463	478	495	474	501	531	510	470	472	480	488	520	441	517	488	492	511	497	476	446	489	444	501	475	483	494	507	539	510	499	490	488	479	496	471	496	487	534	538	473	491	504	493	468	524	513	490	451	477	472	513	493	447	480	476	474	520	482	494	463	451	460	493	517	486	467	497	469	476	492	496	478	479	513	513	458	508	511	480	482	495	501	518	519	470	478	508	463	483	523	479	518	507	484	457	469	500	461	469	491	496	505	502	513	478	539	435	509	494	504	478	500	505	497	471	482	515	492	512	506	501	460	487	486	498	492	509	476	536	490	461	526	466	522	489	478	445	470	500	510	443	552	496	504	510	495	475	475	487	465	464	513	493	484	490	485	498	529	502	522	508	498	484	501	486	500	492	459	488	472	460	515	481	502	483	514	492	472	523	493	484	498	485	500	498	485	482	536	458	497	502	494	475	481	450	453	472	522	524	505	491	483	485	498	504	547	488	519	510	470	494	463	519	495	499	508	458	488	502	526	476	465	469	466	488	525	483	458	455	481	508	458	496	494	473	465	462	489	499	510	507	505	469	504	480	463	467	476	515	505	488	483	480	513	477	464	505	489	429	467	518	510	484	493	508	466	489	477	490	460	476	474	491	573	528	448	482	488	469	480	501	496	511	516	485	490	494	504	488	491	424	539	536	487	539	489	485	525	517	509	493	506	482	509	502	500	484	457	492	497	468	483	500	502	490	476	526	517	509	439	503	489	488	483	478	466	512	518	493	460	504	500	476	509	482	497	494	517	461	467	514	517	490	473	520	476	480	456	481	471	484	505	467	525	494	491	488	461	508	453	490	488	497	479	506	473	497	468	490	481	546	485	479	490	488	468	465	484	505	509	471	517	491	469	497	494	513	489	504	480	472	530	506	483	488	522	476	493	502	471	492	497	462	459	494	506	510	477	507	461	504	505	482	475	499	512	487	519	489	510	454	499	432	478	475	508	467	492	511	487	488	471	430	502	497	521	464	489	505	483	454	511	509	544	492	540	435	520	485	500	501	506	499	489	496	508	531	489	509	526	480	486	455	490	537	467	465	508	473	517	467	527	474	471	495	513	469	458	497	511	471	513	497	485	477	472	490	484	477	499	512	504	478	528	501	506	479	463	496	455	467	513	518	474	506	482	517	503	513	489	488	508	480	492	508	483	500	508	498	491	501	503	488	500	489	528	496	523	439	477	486	483	511	519	507	504	515	504	487	457	520	462	536	454	506	504	502	495	509	508	499	474	496	503	489	471	461	496	466	538	501	504	501	488	496	446	464	458	509	499	510	498	499	551	481	516	517	489	487	485	479	461	493	468	506	496	478	471	472	488	503	494	481	493	468	497	493	472	520	493	493	480	497	472	519	496	470	456	494	470	491	492	518	491	498	513	470	475	467	478	472	485	480	462	491	456	513	491	514	484	469	480	469	489	486	499	496	461	458	475	539	469	469	498	506	498	507	496	457	521	514	500	518	471
25415	21662	25239	18976	2832	1045	724	623	500	458	468	413	394	355	377	371	380	359	323	346	362	344	315	350	341	338	362	355	364	340	355	358	378	384	344	375	352	346	369	337	338	359	346	363	350	354	351	350	335	386	350	325	378	350	339	360	329	350	322	339	364	353	320	360	358	353	362	341	352	348	355	340	330	333	373	322	354	352	318	341	352	337	338	335	330	338	359	355	369	345	316	327	338	347	351	321	344	344	317	349	312	366	345	385	335	366	292	388	356	364	308	350	352	354	348	358	321	332	333	333	360	349	362	351	345	354	358	342	343	358	353	321	343	323	340	332	339	363	345	344	356	360	320	328	357	319	364	343	318	389	338	361	334	359	357	359	310	329	342	316	312	316	327	366	319	349	342	380	337	329	347	355	341	358	346	356	323	339	330	344	354	335	339	332	345	330	297	364	334	291	355	332	384	332	305	344	342	334	346	321	322	329	384	339	361	333	371	343	331	352	370	364	314	343	340	349	346	371	321	325	356	331	346	335	327	326	360	379	319	358	343	326	353	345	329	334	331	352	349	340	347	394	324	334	350	370	322	309	333	368	334	317	345	366	346	354	334	313	359	368	326	347	312	304	345	359	336	363	323	364	358	332	328	330	340	328	346	349	315	345	329	343	326	321	369	327	330	340	364	385	345	318	321	346	350	325	362	381	340	333	315	322	362	357	357	370	350	351	336	302	357	349	328	347	353	305	346	351	352	321	347	357	353	346	373	342	387	324	344	327	330	376	332	344	351	325	347	360	345	326	355	354	344	340	357	320	307	312	345	368	317	343	329	312	354	341	353	342	362	333	336	368	364	324	352	331	348	377	341	353	352	304	320	349	342	343	316	338	330	358	322	342	330	323	326	342	368	325	340	356	326	311	375	325	369	362	350	335	355	340	332	318	352	368	339	327	332	328	339	306	358	310	352	333	344	331	346	326	370	360	344	349	342	347	345	333	361	334	337	340	338	335	344	335	346	345	365	361	319	334	332	351	349	334	332	326	376	367	335	337	337	347	348	365	327	358	343	348	335	311	317	359	348	352	336	345	339	349	330	352	365	318	335	334	323	369	334	367	315	331	348	318	325	326	372	355	348	345	317	326	337	310	358	346	340	319	343	328	333	343	331	364	350	355	345	353	359	347	353	359	359	386	344	329	344	329	360	352	343	379	361	343	340	355	317	309	344	370	347	340	310	372	324	329	317	318	353	406	337	340	356	314	352	348	316	361	307	329	352	347	327	345	342	350	324	349	358	347	364	335	328	358	370	316	316	355	346	348	331	344	363	348	322	340	359	349	356	382	357	323	339	354	331	384	339	362	331	330	366	358	327	337	339	340	354	331	333	369	356	330	354	305	341	337	371	336	358	346	342	325	354	348	328	326	374	327	336	366	351	357	358	339	328	368	366	330	348	315	376	343	325	354	364	358	342	343	320	327	345	362	322	345	355	311	325	347	319	347	324	372	349	320	375	304	334	348	346	335	330	355	364	344	352	341	369	363	356	372	345	325	369	321	339	361	317	345	334	343	363	345	355	342	363	332	355	349	312	357	356	340	331	351	313	350	314	353	345	326	313	333	351	361	352	336	340	371	341	341	339	345	333	339	334	299	327	315	323	333	336	345	360	338	320	385	316	338	331	371	301	330	336	329	334	336	331	330	343	331	336	326	362	318	321	333	345	340	342	337	367	323	323	326	318	281	345	338	340	364	343	330	374	358	339	338	317	352	332	331	319	336	331	364	345	347	332	327	364	337	322	351	344	348	346	315	325	365	335	343	340	344	347	334	313	365	341	354	387	338	342	373	356	316	360	399	358	339	332	316	344	339	313	361	364	301	317	330	325	324	333	353	339	368	347	348	361	293	333	333	357	380	324	341	332	344	352	352	322	350	347	299	321	356	338	340	359	346	364	362	346	364	356	303	343	377	376	341	331	345	355	340	370	343	324	350	366	336	356	322	345	326	340	344	377	380	333	337	336	334	337	346	327	349	326	325	353	360	322	341	364	335	362	342	357	308	371	316	352	364	349	339	366	325	335	340	339	357	327	343	330	356	311	358	372	339	317	315	358	346	351	364	336	304	360	346	350	324	331	324	356	365	367	350	331	293	313	336	341	334	353	340	330	367	358	342	342	323	327	330	349	358	355	345	351	327	328	317	341	312	361	336	343	328	380	333	313	353	323	367	329	340	348	345	338	328	352	342	330	337	362	359	338	341	352	347	365	320	348	310	368	373	361	360	356	357	352	313	356	378	349	330	353	339	319	352	355	346	354	323	351	333	313	321	347	368	335	333	367	370	348	352	322	310	352	341	364	347	327	317	353	319	355	356	332	319	357	371	349	348	342	322	358	351	346	338	356	340	354	345	359	344	321	361	353	357	349	342	322	330	326	336	342	362	353	330	383	366	386	370	340	328	378	372	336	318	340	358	347	359	343	361	373	367	322	368	334	331	399	375	371	375	352	356	376	372	355	312	317	328	339	339	319	336	362	337	340	361	318	340	335	321	341	343	329	331	347	359	380	317	349	329	334	334	328	342	325	350	354	345	374	341	350	319	334	327	336	327	351	330	342	328	338	375	382	367	322	350	364	345	330	350	338	325	337	351	368	355	338	363	322	341	333	343	356	372	325	367	336	330	356	383	332	356	357	335	325	332	363	378	335	363	348	411	354	340	339	329	361	353	367	317	286	358	349	362	359	336	350	340	341	367	347	357	359	347	335	341	337	361	342	327	331	320	347	319	341	339	316	356	375	314	342	336	338	376	344	381	352	336	359	337	359	342	319	343	350	329	336	337	338	335	347	351	312	309	344	355	325	352	360	351	349	336	354	347	353	327	362	332	374	332	334	363	357	359	351	340	332	402	325	357	346	352	352	340	344	355	336	379	342	335	319	351	332	325	372	320	337	327	352	355	354	348	342	348	349	332	364	328	350	307	335	370	354	364	317	304	356	320	401	339	357	338	351	364	342	333	347	376	325	373	343	345	368	334	336	380	339	333	325	341	325	353	350	373	372	337	343	329	355	368	343	340	340	346	303	368	300	336	333	375	336	330	362	346	345	351	325	343	356	322	355	353	348	363	347	332	328	390	362	344	326	318	369	364	302	341	339	352	351	314	341	346	332	317	353	322	343	342	335	338	343	360	353	341	365	338	355	319	340	348	328	290	339	323	318	350	357	320	364	354	344	349	373	338	342	362	354	337	327	338	345	388	360	358	355	323	344	347	344	308	341	346	374	379	332	343	346	388	320	369	332	338	327	315	341	354	321	337	333	330	358	351	344	332	337	340	368	351	350	342	326	361	330	344	343	338	341	349	331	364	316	344	314	339	344	360	351	359	333	365	326	339	357	339	336	349	368	343	333	342	355	348	350	362	346	381	331	338	361	355	341	315	348	340	336	360	354	312	312	342	318	347	366	356	338	327	338	317	352	343	303	291	320	333	334	357	334	349	333	326	353	356	350	371	341	317
18608	39018	25452	9953	5170	2708	1933	1539	1221	1038	985	848	827	710	737	738	699	664	654	658	692	651	657	691	646	625	671	608	639	674	618	610	589	567	578	607	582	595	620	626	597	589	623	602	616	617	611	605	596	600	621	627	637	595	598	617	634	597	640	599	616	607	653	559	628	565	619	593	575	606	564	596	580	562	589	592	596	613	577	577	595	598	598	614	586	651	627	635	622	644	599	574	598	617	597	608	610	583	569	613	601	592	587	556	592	599	610	642	612	592	641	602	569	578	585	599	623	616	589	600	607	576	586	637	656	610	614	583	618	599	607	624	597	591	659	623	634	637	633	623	590	588	602	582	614	594	600	596	583	583	593	587	568	625	581	614	608	577	608	615	632	591	605	614	643	587	586	605	593	594	610	567	608	621	652	630	590	544	591	569	591	599	585	569	586	563	664	607	598	573	609	609	617	589	553	579	586	614	610	609	577	588	607	600	606	628	581	592	574	607	630	621	653	566	630	588	588	638	560	591	613	644	635	595	644	610	597	562	626	617	591	587	619	593	621	584	626	573	579	607	568	631	634	581	612	590	566	607	603	616	629	616	608	613	580	547	593	632	621	622	593	570	597	564	577	613	606	636	586	576	621	585	577	585	585	618	549	583	641	609	590	617	580	609	576	595	567	589	597	595	595	599	578	594	599	584	629	591	620	582	612	584	579	620	646	594	578	618	583	583	552	595	554	585	629	581	615	596	617	604	614	582	607	606	577	582	635	588	611	656	585	598	570	624	612	603	613	618	603	601	649	597	570	570	549	587	567	604	639	603	584	546	579	588	572	558	612	601	564	593	620	582	597	582	617	596	559	579	592	598	590	615	625	604	598	550	600	600	567	595	531	583	541	560	635	605	607	618	592	586	607	630	603	606	620	611	596	618	551	573	656	609	618	593	573	600	597	578	566	579	556	601	566	580	629	580	547	629	595	627	592	567	562	615	553	554	573	566	559	595	592	613	635	567	597	586	605	598	596	576	586	606	599	568	600	567	558	583	622	582	641	627	581	560	582	593	565	611	581	644	583	638	576	563	585	594	600	590	623	612	590	561	624	590	588	640	567	612	570	553	596	593	610	599	602	567	581	666	603	611	589	588	614	578	594	642	616	639	589	550	623	564	595	600	575	598	595	592	559	583	603	578	613	612	542	594	608	622	636	557	580	623	560	595	616	593	588	605	627	592	661	639	617	567	630	559	615	597	547	563	634	585	620	597	582	627	617	588	598	585	580	575	588	589	622	620	624	620	633	590	606	621	621	568	603	576	597	608	640	579	600	577	581	569	579	634	610	572	629	593	560	557	581	590	566	580	596	595	606	584	572	647	626	605	577	631	652	615	611	578	567	628	626	623	635	602	598	617	604	587	607	631	601	603	597	577	599	593	620	596	598	614	604	617	641	572	604	614	606	599	589	629	600	612	626	620	594	573	539	603	644	595	603	579	625	596	582	572	584	595	586	571	595	573	570	612	583	579	605	573	625	643	612	570	590	546	581	608	577	596	589	607	614	618	576	602	627	593	595	576	614	599	620	566	601	578	607	610	586	587	607	588	579	588	568	607	573	598	568	631	628	569	596	591	638	638	588	623	576	580	609	640	564	569	588	629	587	629	580	586	613	642	627	584	585	602	611	587	545	563	643	591	635	601	567	620	612	626	589	587	614	582	555	605	575	633	579	604	572	587	582	582	618	542	611	609	590	570	547	573	621	613	642	617	630	606	594	576	569	570	585	581	573	582	593	553	583	577	611	588	602	541	605	572	602	609	610	615	590	578	540	619	618	555	572	557	572	578	552	587	594	587	552	619	634	583	593	616	614	554	616	630	595	578	563	581	623	620	609	596	623	614	626	579	579	612	633	563	613	642	596	554	610	588	618	566	562	595	643	607	600	578	594	570	604	625	654	649	654	587	632	559	599	608	590	586	579	614	593	572	607	556	615	632	648	617	584	551	566	628	641	603	585	598	547	593	572	636	605	621	603	587	609	609	602	618	607	548	607	599	607	610	603	567	604	584	599	564	543	619	581	612	575	588	609	597	610	555	617	597	562	629	593	595	590	574	600	601	577	578	622	584	559	564	579	625	608	560	562	674	586	578	637	589	588	615	608	612	600	575	537	591	585	573	601	590	583	571	597	565	592	614	604	588	616	583	589	560	609	596	622	603	600	577	607	567	551	629	607	577	564	581	574	634	570	600	604	600	598	576	622	608	609	611	559	625	634	565	603	617	621	593	552	575	615	588	597	573	595	589	600	553	585	565	606	606	575	576	591	590	586	583	608	594	597	630	581	613	572	629	554	566	605	586	610	615	587	548	591	622	548	586	608	628	599	601	605	596	586	611	594	601	563	592	603	599	629	565	609	595	617	577	598	624	629	603	599	597	554	595	656	589	580	559	593	571	598	592	617	610	653	561	612	592	611	576	592	597	586	592	602	582	559	585	615	597	616	599	631	593	572	584	644	580	584	613	616	622	593	610	580	595	584	608	598	620	605	594	622	617	608	577	601	583	636	567	623	574	628	604	603	632	580	571	597	628	618	618	613	561	603	571	612	612	568	577	612	613	570	619	570	608	600	593	584	613	576	568	616	576	608	638	605	580	554	567	574	624	602	598	605	563	538	598	586	609	595	595	611	569	612	576	603	599	573	590	580	565	634	614	610	575	593	592	573	580	598	600	586	578	549	566	576	611	578	626	586	573	605	604	585	592	580	591	577	621	599	583	597	606	606	527	591	617	623	523	600	586	603	555	569	580	597	565	625	585	602	613	611	591	587	621	644	618	582	574	641	575	562	611	542	562	603	586	607	608	533	624	608	593	604	568	569	588	604	565	603	570	610	605	615	598	620	602	570	615	621	619	595	594	603	606	534	633	588	572	548	579	597	611	601	566	611	613	587	571	626	573	600	594	608	594	573	617	609	598	550	643	635	597	618	550	556	589	609	617	612	632	579	627	580	649	574	529	622	598	609	556	585	607	616	587	558	589	564	608	600	619	569	586	628	623	609	623	599	562	578	611	598	604	591	586	580	557	648	589	561	601	616	570	620	611	591	615	597	607	586	577	604	613	582	627	592	578	569	572	594	609	567	606	585	567	585	619	600	631	547	546	562	575	645	580	608	621	603	580	620	606	597	617	535	558	562	648	604	585	581	604	617	607	601	600	592	614	558	618	602	575	562	599	613	615	597	577	560	570	573	606	583	586	597	613	635	552	627	589	593	580	598	651	603	598	604	557	603	609	597	580	591	550	594	606	610	622	585	600	596	563	604	548	562	588	576	623	565	587	587	573	604	594	619	555	646	598	574	572	599	635	599	596	564	574	559	615	585	587	613	589	617	578	594	598	590	627	621	563	584	590	603	579	646	591	592	586	610	606	610	537	571	604	600	558	588	601	583	618	574	568	574	604	544	554	575	578	583	599	586	607	594	580	600	577	631	564	579	641	598	600	638	612	591	653	630	640	622	605
22863	21581	28610	24945	21523	16010	2982	1308	857	671	558	441	416	342	287	328	295	288	277	251	273	264	235	256	230	239	198	245	221	225	223	205	214	197	214	217	199	216	195	217	225	181	209	212	181	207	200	202	201	198	232	197	193	247	211	201	201	216	204	223	211	188	203	214	189	197	204	193	204	214	203	212	196	207	226	213	205	209	185	194	183	181	181	189	205	191	208	201	215	203	188	192	192	197	205	204	213	190	193	197	192	194	228	195	187	188	164	202	207	195	206	196	186	204	206	199	207	196	247	213	196	172	198	186	196	210	191	204	192	178	191	172	206	189	174	210	196	228	210	180	212	217	194	207	196	189	196	181	219	172	194	187	192	190	171	187	193	170	194	195	187	195	189	174	193	196	201	195	183	198	183	241	211	188	174	183	196	183	206	200	205	201	194	196	189	196	204	198	195	188	197	195	193	215	189	201	205	181	175	204	198	189	176	192	191	206	179	192	187	204	215	178	177	225	185	217	201	199	195	177	222	213	180	203	218	236	220	198	202	200	212	200	180	240	175	189	190	188	206	201	219	204	200	195	183	206	195	171	190	186	183	180	197	211	207	184	188	207	210	198	204	187	234	193	174	185	214	198	185	176	197	187	209	217	231	185	204	198	203	213	182	203	181	188	180	193	203	206	189	191	188	206	213	222	230	207	197	191	179	189	191	178	207	170	204	193	200	167	190	216	176	193	198	200	197	200	185	175	207	175	191	198	195	193	220	175	196	207	168	219	187	180	202	182	211	201	193	193	208	216	179	180	209	191	198	207	183	188	173	176	186	208	191	188	193	194	179	185	230	185	211	165	220	202	209	196	213	225	184	202	175	193	191	181	168	185	201	195	180	211	178	207	198	197	186	220	211	212	222	186	193	201	180	190	194	188	189	203	185	189	185	161	173	205	204	180	206	178	182	211	198	196	205	209	203	199	185	223	175	203	197	208	191	199	190	170	186	183	202	204	192	188	199	212	193	164	226	182	231	182	183	207	196	206	165	189	180	197	186	200	188	169	209	197	187	185	199	183	188	217	196	206	202	170	187	191	170	206	185	199	196	202	218	205	183	183	174	201	184	189	197	176	188	207	209	178	191	165	199	189	205	217	199	192	198	196	179	184	168	199	210	219	185	180	181	198	197	204	184	192	192	196	245	223	189	211	209	215	179	205	193	208	201	186	210	214	202	207	203	210	202	191	190	178	208	187	211	172	194	200	193	214	236	189	198	204	189	188	192	196	192	185	219	213	191	197	220	193	194	180	178	201	181	187	169	184	194	181	168	211	197	187	185	191	208	190	217	177	197	227	204	202	213	167	190	180	207	209	198	188	202	199	217	172	187	203	197	219	179	194	199	206	187	200	170	188	190	198	188	197	186	170	205	193	198	198	215	207	190	201	195	178	211	177	233	205	186	187	192	210	210	192	200	209	192	175	171	191	159	199	176	181	189	213	199	189	204	189	208	178	217	205	168	188	169	192	180	192	201	184	201	201	210	213	209	215	193	182	186	209	192	172	191	230	201	199	198	194	156	187	195	206	188	189	208	176	183	212	202	182	209	190	196	210	172	177	203	183	208	177	171	193	171	166	198	186	178	203	198	198	190	186	181	196	183	176	203	173	190	178	200	184	181	154	200	201	219	227	180	186	188	195	194	195	199	205	199	195	190	180	200	180	199	218	207	212	173	195	170	191	232	204	184	197	187	219	174	191	197	185	204	194	218	231	189	175	228	192	174	188	191	198	192	220	197	179	212	224	205	203	192	197	202	187	191	201	210	176	208	207	195	211	220	215	202	205	210	217	224	202	193	218	201	196	198	195	180	180	214	220	180	216	195	193	200	214	197	188	196	157	195	191	173	198	191	201	180	172	195	195	183	206	187	184	211	200	168	182	201	202	180	216	186	195	210	210	191	195	198	189	171	210	189	198	200	180	190	190	208	201	204	214	188	221	207	200	176	198	198	189	196	189	193	202	203	227	211	184	198	200	196	190	193	200	189	206	175	194	203	188	194	188	205	179	195	195	226	213	196	213	195	193	201	185	217	202	209	193	184	201	205	209	200	192	178	187	212	205	178	202	212	202	197	211	181	208	191	173	198	197	193	200	187	201	184	207	210	205	204	187	205	208	210	206	200	202	183	182	173	198	197	223	193	192	203	218	181	190	191	200	222	189	194	206	202	203	218	207	198	220	187	185	207	224	220	189	197	184	204	176	184	192	188	189	186	184	180	207	182	176	213	194	214	182	210	199	188	206	214	222	189	193	181	195	208	204	193	207	177	206	205	225	172	188	184	203	198	182	191	182	214	206	191	187	200	181	183	219	206	205	196	163	208	200	209	176	196	188	184	198	202	207	198	183	180	194	201	226	206	194	197	175	190	217	170	196	183	182	212	189	186	199	182	207	193	183	206	183	192	173	190	191	173	203	201	204	181	204	175	215	204	185	215	181	174	195	197	188	177	202	192	212	202	201	187	197	212	199	189	174	198	192	198	195	195	205	191	194	210	179	184	197	199	204	234	207	190	207	202	197	192	206	181	194	204	193	202	202	193	181	184	188	198	191	198	198	181	182	182	189	173	227	215	200	191	183	215	204	196	164	214	186	207	198	191	185	201	198	202	178	185	174	182	197	220	188	194	169	194	204	169	172	198	179	174	190	214	204	199	194	200	211	210	199	203	190	211	216	205	193	192	212	184	168	178	192	202	181	210	197	190	213	208	204	201	181	190	171	198	205	205	166	197	188	182	196	196	186	189	191	199	198	211	186	204	193	201	197	197	193	211	196	193	196	184	202	200	214	207	184	181	180	198	198	214	185	197	206	182	181	210	211	171	216	201	185	193	170	201	193	189	184	184	210	176	171	206	219	185	182	196	192	200	176	191	180	208	189	186	212	192	175	198	216	196	227	210	182	169	200	203	201	173	189	194	191	188	178	182	180	201	189	176	186	204	186	204	167	199	205	188	190	172	200	177	181	188	218	193	177	198	181	188	202	180	186	195	195	179	199	197	196	166	189	192	174	178	180	204	169	201	187	190	196	217	199	201	196	175	216	190	203	189	188	193	191	175	211	180	206	196	208	181	220	199	203	195	197	208	183	179	181	202	210	183	202	195	171	207	194	192	188	208	212	173	202	214	197	195	207	196	192	179	189	199	197	207	192	179	202	203	179	204	229	203	188	201	203	201	201	214	205	209	177	207	188	196	185	209	205	187	188	183	191	188	201	187	207	200	199	205	215	197	180	203	177	225	192	199	181	216	205	196	187	209	187	185	227	213	193	189	188	182	233	175	204	186	214	187	192	218	196	182	200	209	216	203	210	182	197	175	180	200	216	193	176	202	179	201	188	204	199	199	198	206	178	177	199	164	193	201	214	182	206	194	198	180	216	179	225	186	178	204	194	229	192	195	198	212	168	195	183	195	214	171	180	218	189	202	202	183	187	199	198	216	182	200	202	196	222	193	225	192	186	197	164
25409	51693	36880	17432	9517	6163	4279	3158	2386	1879	1373	1094	971	873	775	675	672	598	589	574	550	546	514	506	491	516	488	451	437	436	420	397	389	367	403	381	387	358	359	391	384	348	359	387	361	359	333	377	352	371	413	341	397	396	359	389	371	364	359	330	366	344	349	353	364	353	335	331	379	353	371	332	331	306	359	316	350	325	323	339	313	386	367	351	350	323	345	312	335	368	317	338	333	343	343	330	370	355	358	348	337	365	347	369	351	345	335	356	355	348	373	367	357	337	309	324	304	340	356	327	382	360	320	333	306	317	347	361	343	370	351	347	366	348	317	326	314	389	309	344	311	336	333	327	392	351	355	342	331	375	310	345	356	325	317	330	356	314	337	347	325	314	375	360	318	333	306	334	344	325	328	334	335	362	365	346	333	302	344	350	322	351	344	324	326	329	357	338	334	338	346	338	351	349	343	329	370	337	325	353	343	334	326	323	343	350	371	327	366	354	336	298	338	321	342	341	318	354	370	354	367	356	325	330	344	341	338	346	393	339	345	362	334	344	324	334	349	361	321	362	298	329	333	331	308	351	357	332	351	320	333	335	334	360	328	352	360	353	333	337	335	327	336	335	336	344	343	346	352	339	332	339	354	372	338	361	330	352	341	365	330	363	352	339	342	350	332	348	342	299	329	333	357	325	350	381	307	319	342	354	339	322	371	359	342	354	351	331	350	325	384	331	319	374	364	352	346	327	348	329	349	347	343	368	350	331	324	357	373	341	308	321	347	316	339	320	329	353	351	340	362	362	353	348	326	365	321	337	327	372	347	339	335	333	319	362	338	333	365	347	337	341	342	317	324	361	328	341	338	353	331	311	348	329	359	349	328	362	349	348	345	323	347	364	355	317	352	324	336	314	328	364	352	330	324	327	368	354	336	362	360	382	340	360	336	347	357	368	370	361	353	352	354	323	350	374	376	381	292	354	319	337	353	333	343	330	369	347	317	368	342	370	339	339	368	338	361	346	339	322	347	318	379	342	343	344	353	361	322	353	341	330	331	349	326	362	342	347	326	370	329	338	303	334	311	331	331	348	327	350	385	374	323	345	337	324	337	338	331	306	362	358	325	326	339	334	335	346	338	337	379	310	332	317	354	322	335	365	323	343	338	358	334	314	348	331	325	289	337	344	354	338	339	373	352	322	359	329	325	337	320	344	374	379	345	349	383	324	333	332	352	336	351	339	351	321	363	296	321	337	325	351	339	336	335	351	327	394	357	330	360	304	344	360	331	308	358	341	345	379	327	369	337	360	351	353	337	363	333	350	346	383	372	350	335	391	355	321	340	362	299	321	352	357	362	379	328	331	327	329	364	348	339	340	357	367	350	355	316	346	366	312	318	369	332	335	333	342	315	376	345	349	366	344	320	355	357	316	317	339	351	321	316	343	369	337	325	365	367	362	353	337	347	368	341	332	379	308	321	342	317	372	385	358	358	358	351	349	308	330	324	342	339	325	359	336	329	318	347	346	359	316	367	325	351	361	350	384	366	337	300	337	336	319	360	356	362	358	342	324	348	344	329	348	349	366	361	320	340	340	338	356	328	348	371	327	324	348	354	307	351	315	341	358	321	364	358	343	329	372	337	350	395	355	367	330	341	343	344	339	390	328	341	358	322	349	326	320	339	341	373	340	349	301	383	322	365	339	319	332	344	332	309	344	343	328	337	357	346	316	292	339	332	358	364	317	352	364	370	349	371	347	332	347	352	331	332	363	335	323	344	305	363	334	365	351	343	351	372	359	350	337	319	338	311	354	346	333	326	389	344	341	337	365	353	316	355	359	365	315	332	346	319	338	358	353	341	342	319	305	357	334	331	329	315	313	333	329	335	330	360	326	336	334	334	342	382	361	337	332	340	348	336	360	358	348	376	342	349	321	329	324	343	340	348	326	356	345	382	376	352	357	345	328	368	368	343	326	364	347	307	341	350	358	345	332	372	368	335	382	334	348	343	343	323	357	345	334	361	340	374	320	338	334	336	342	358	340	338	331	369	355	340	341	318	306	389	345	323	353	339	344	356	344	339	342	353	338	346	346	353	361	342	319	313	322	322	381	327	328	367	356	358	343	347	347	319	332	346	331	320	343	320	358	352	344	321	336	318	321	346	352	340	326	319	359	305	343	331	340	337	307	338	364	325	352	344	320	356	345	377	383	371	328	339	357	375	348	331	341	342	326	341	348	365	334	350	347	355	330	323	354	348	298	327	314	374	359	361	333	359	326	347	356	356	327	341	354	329	379	337	364	346	323	320	347	370	364	336	333	344	344	326	331	363	326	325	348	315	351	330	336	319	362	362	352	335	333	379	349	340	315	346	349	344	317	342	361	383	327	358	339	354	340	332	357	378	362	354	333	339	369	322	347	375	350	344	365	309	330	347	361	301	341	344	324	337	307	324	377	337	362	319	324	345	363	341	338	349	329	362	302	341	350	353	345	320	379	343	346	341	359	361	315	351	346	331	345	342	332	345	358	329	379	328	354	336	338	356	325	340	296	336	351	330	362	350	343	340	359	341	358	310	353	336	361	341	352	361	327	332	339	337	336	323	331	358	342	336	328	351	350	327	332	345	350	342	346	334	330	325	357	338	341	350	352	360	359	342	362	365	329	333	326	355	347	316	345	346	330	345	332	351	328	335	329	301	317	349	355	370	336	353	338	359	344	313	342	356	324	354	310	360	351	362	343	336	344	356	374	366	342	356	350	327	350	351	348	343	336	357	343	346	374	314	338	374	362	381	343	360	333	338	355	346	389	323	317	368	356	315	344	314	376	358	363	333	323	360	356	343	343	342	359	359	366	355	337	330	358	367	330	338	364	335	350	335	324	340	322	345	352	346	354	334	357	346	318	335	316	324	350	357	352	324	324	368	325	386	320	296	335	335	336	351	338	339	346	338	357	330	347	329	328	356	347	359	338	319	326	331	328	324	335	329	368	353	325	363	326	321	348	370	368	325	342	344	364	353	381	335	350	356	353	328	335	320	380	362	352	347	357	351	313	321	357	360	315	318	300	329	374	358	325	350	352	340	349	350	330	319	349	346	330	342	346	332	365	315	358	332	336	341	328	350	394	347	341	340	334	351	336	351	386	337	329	346	351	356	330	331	335	334	340	327	329	350	336	330	314	324	360	337	333	328	357	347	322	349	334	344	354	354	365	355	375	310	304	322	346	326	342	351	340	334	347	354	347	323	309	330	360	330	362	334	345	356	343	337	301	282	375	335	375	374	323	362	339	353	334	351	344	306	331	334	332	339	355	297	367	347	315	341	378	352	341	311	326	341	316	351	339	337	337	331	324	330	359	345	337	316	332	334	334	344	348	373	345	307	316	351	373	354	329	359	314	325	320	337	375	345	358	356	341	376	365	341	324	333	329	364	370	313	358	338	352	349	346	326	362	345	343	336	317	342	381	335	334	334	374	326	336	343	353	359	366	352	320	339	348	307	332	332	306	377	346
27913	21090	13823	3831	1271	757	604	543	478	424	419	419	368	418	396	416	394	333	372	368	394	363	401	376	367	398	361	352	377	373	386	410	378	358	388	326	333	347	387	385	348	354	370	353	382	351	358	347	370	345	358	389	352	361	398	351	370	370	400	363	357	384	381	357	394	383	345	365	364	352	390	365	339	369	367	404	339	393	349	363	336	363	340	354	372	390	372	357	382	359	389	378	349	361	348	376	349	334	386	363	397	368	351	349	372	346	367	374	385	359	370	395	366	378	358	342	359	348	384	380	382	371	348	352	359	379	360	373	358	375	388	371	380	386	349	361	391	401	360	345	395	357	387	364	356	348	359	347	368	356	379	363	375	356	371	385	381	364	349	367	336	362	402	408	381	397	387	391	365	369	363	345	338	380	389	363	304	374	344	378	325	393	345	378	392	360	373	377	378	389	332	355	365	330	369	378	363	354	408	391	398	349	402	368	384	354	407	362	393	359	350	370	376	375	346	408	372	405	390	388	405	384	363	360	399	336	334	361	361	347	368	377	345	382	393	352	358	366	411	352	368	364	364	391	335	359	334	383	359	354	362	376	387	345	373	375	363	325	376	324	370	359	350	355	348	364	343	342	342	374	359	382	358	362	353	399	345	377	367	365	353	429	369	362	392	358	387	376	375	354	364	388	366	340	371	353	359	354	359	388	357	366	346	371	366	351	374	376	341	326	364	359	386	352	430	419	374	348	355	365	382	388	355	357	337	354	350	339	358	361	346	376	361	390	358	342	364	387	370	340	371	341	394	408	365	347	371	365	334	397	365	352	352	392	369	434	363	363	343	370	324	361	374	366	344	390	353	337	388	390	338	385	345	329	371	347	351	367	378	327	348	334	379	358	369	375	367	332	382	375	391	334	369	382	374	386	339	372	381	389	361	398	361	360	369	368	379	363	351	385	368	351	394	364	358	341	332	366	369	356	370	372	352	342	354	377	361	388	335	363	386	379	409	407	336	349	375	356	367	343	336	375	383	374	383	343	359	396	380	373	368	354	372	358	365	382	355	369	341	340	358	330	355	344	371	399	340	374	384	377	359	366	364	373	366	348	362	384	350	373	382	356	392	378	389	372	351	368	376	362	363	398	366	387	335	351	350	366	343	377	344	367	406	337	384	380	375	363	384	349	342	398	370	354	358	431	359	356	349	387	352	351	336	350	371	374	360	407	342	338	359	363	365	380	340	355	380	337	354	387	373	357	323	362	329	314	366	364	336	374	334	366	388	391	354	360	367	352	377	389	376	383	368	364	361	371	357	350	360	371	384	374	342	378	364	358	387	360	367	369	391	389	347	359	355	389	403	429	387	393	375	358	388	341	373	339	365	390	381	372	356	380	379	373	372	367	339	342	310	358	372	359	356	365	340	408	390	360	359	363	393	384	335	348	382	371	354	386	353	357	330	366	363	344	383	386	359	353	387	357	369	388	347	348	331	373	370	355	331	351	397	355	376	383	381	357	331	378	361	359	386	380	365	339	384	360	377	324	365	368	386	391	395	376	380	387	350	372	369	391	358	357	359	380	344	403	402	347	365	342	363	367	365	360	355	385	381	346	403	351	372	383	346	363	372	327	350	371	399	396	380	394	383	358	352	368	378	379	413	392	394	400	335	350	381	349	386	413	352	346	390	375	371	337	382	378	351	364	375	352	320	398	351	369	386	359	358	375	369	342	393	330	350	382	362	349	347	368	385	380	359	359	363	368	379	388	389	367	380	372	402	379	373	350	349	374	354	363	343	397	345	356	354	344	362	388	323	355	381	360	343	377	373	347	372	371	355	374	342	359	346	346	364	352	366	378	363	366	358	336	408	351	349	370	377	374	351	357	352	326	355	379	349	365	336	368	332	344	363	359	333	378	399	350	354	354	395	393	385	370	386	357	383	360	376	394	368	341	381	379	352	376	315	380	356	370	393	369	379	353	368	375	368	341	383	385	376	374	361	379	351	355	381	357	363	352	356	362	385	369	383	358	395	327	348	376	352	371	349	389	368	357	345	370	378	399	397	366	381	350	337	373	335	361	394	377	410	365	378	374	336	383	367	344	401	378	375	369	386	339	362	330	383	339	358	349	380	400	311	352	357	389	361	357	359	358	393	401	365	377	390	362	348	379	394	368	390	367	370	373	362	334	362	357	360	355	351	368	374	366	367	332	353	366	347	377	367	376	374	391	337	359	376	369	387	358	347	368	393	358	341	378	374	367	394	339	378	367	376	390	363	344	358	344	336	420	355	361	367	359	349	378	350	375	360	367	354	367	347	370	335	370	359	378	363	385	343	401	336	344	365	374	321	382	356	373	347	386	347	372	358	360	390	375	353	318	379	349	378	370	371	379	383	394	387	354	375	363	371	377	370	387	334	357	374	376	363	331	372	387	387	349	327	352	380	357	338	381	368	349	365	339	348	356	364	384	382	386	374	335	397	363	371	362	388	381	361	412	319	368	362	355	354	340	347	392	339	399	383	322	405	391	393	368	368	344	384	392	324	347	386	357	376	362	351	398	384	356	374	388	374	383	338	380	372	367	365	382	372	366	363	342	333	379	369	382	354	349	377	363	355	356	375	347	373	337	376	342	396	375	350	362	351	354	345	360	345	373	383	389	361	374	363	342	370	396	393	350	398	393	371	378	341	407	366	384	361	361	406	377	354	357	358	372	352	368	349	404	358	400	351	343	354	377	377	362	376	343	347	330	342	392	390	362	351	365	347	352	414	372	367	390	364	352	367	390	353	359	354	351	369	398	337	395	343	369	371	375	396	374	362	366	384	354	374	378	411	347	376	361	374	387	363	368	375	371	390	384	343	372	348	360	370	374	365	391	356	370	406	370	349	371	346	366	342	372	375	372	342	348	371	338	357	378	359	344	359	369	377	350	389	358	393	346	364	349	351	366	360	360	389	364	377	377	335	373	373	387	388	338	344	374	388	362	340	388	365	381	336	367	376	363	365	350	364	357	358	397	374	342	367	356	397	361	405	363	369	369	374	389	377	347	372	392	319	331	384	355	400	381	346	362	361	379	385	400	363	354	374	350	351	344	368	389	331	376	391	370	375	336	365	370	343	397	366	386	370	365	357	376	352	372	366	374	346	360	406	368	343	343	349	405	379	371	358	391	398	371	349	384	351	347	387	351	360	351	367	370	395	373	387	378	355	382	389	351	340	387	352	362	374	372	386	364	351	370	385	363	371	355	390	348	392	351	395	362	361	363	344	386	389	359	400	363	367	353	360	340	378	355	376	386	350	340	364	355	355	350	374	383	361	395	378	354	367	342	402	331	365	378	333	368	344	369	382	351	367	379	374	373	370	351	372	367	335	386	365	369	374	369	374	351	367	387	410	373	334	361	368	384	384	357	363	352	367	381	337	389	371	393	387	382	380	362	345	351	340	353	382	407	363	359	389	357	385	335	390	356	385	348	352	338	372	363	333	377	368	358	373	368	375	375	386	385	344	375
19769	30892	16452	5613	2869	2002	1474	1177	1007	850	780	809	706	716	774	660	711	650	621	684	637	656	678	675	717	681	690	696	683	635	632	661	645	645	653	647	650	679	638	624	653	606	660	630	617	656	625	623	645	648	643	662	675	621	639	681	648	693	688	709	629	638	641	657	678	630	651	657	616	632	633	636	620	595	654	677	628	591	655	609	646	615	651	671	644	621	608	632	663	632	604	605	626	676	665	662	638	671	659	654	616	613	608	633	639	621	641	658	605	642	681	653	611	649	660	638	672	636	664	653	623	657	628	673	604	636	609	619	626	655	680	638	641	659	653	626	667	642	674	657	599	600	629	655	623	628	628	588	624	605	597	613	608	639	671	673	631	621	671	629	612	607	692	665	655	628	643	669	631	623	644	657	642	671	660	584	643	676	667	639	660	629	652	671	608	597	613	626	645	620	652	666	632	648	645	670	646	676	653	643	671	596	643	629	671	674	602	627	647	656	635	657	631	580	627	656	630	648	643	655	676	633	624	627	642	665	636	665	686	657	636	639	656	663	640	590	642	634	659	671	643	633	616	654	666	652	620	643	631	637	648	575	621	669	649	662	664	657	628	617	667	677	613	652	645	638	611	611	636	643	644	674	619	598	639	631	701	623	629	698	605	620	652	652	656	648	643	645	639	648	657	650	676	618	600	622	709	638	653	644	604	640	599	621	629	646	632	618	709	632	695	668	630	641	628	637	624	647	647	650	648	668	652	639	643	658	658	644	628	652	652	624	663	653	611	610	636	664	649	629	675	712	664	669	642	600	654	677	666	627	620	619	581	654	614	667	668	656	659	666	615	647	625	657	613	635	628	689	617	655	648	648	626	649	622	598	697	665	646	678	639	646	636	650	643	623	646	620	637	620	591	618	650	624	622	643	631	629	672	619	663	652	669	649	655	630	638	618	666	648	592	609	670	633	637	634	684	640	621	626	660	649	613	656	626	640	670	613	629	608	627	648	632	658	647	677	647	666	653	667	648	625	659	641	676	635	676	622	576	591	673	641	653	615	659	621	639	668	659	648	631	614	612	613	625	631	673	641	640	630	633	633	619	654	598	643	623	620	624	647	630	651	590	682	644	669	679	620	634	658	648	628	654	645	635	650	643	601	675	625	649	625	652	641	662	663	641	605	650	656	666	651	659	630	636	624	649	637	657	694	686	660	605	649	608	616	640	599	654	633	678	632	664	630	684	653	600	668	677	641	682	677	677	635	681	628	643	599	602	635	681	623	651	649	589	685	634	675	624	647	613	641	624	644	648	638	622	613	569	645	611	573	683	678	659	601	655	638	612	663	642	642	619	600	624	649	674	604	662	653	652	636	673	663	664	635	649	676	666	635	632	646	586	604	640	650	612	659	613	627	643	647	620	637	705	614	620	612	629	626	638	667	651	656	642	604	578	642	658	667	658	640	648	677	647	608	613	690	633	620	632	658	628	641	596	615	620	627	654	660	606	646	606	624	658	625	630	627	626	660	628	640	658	628	634	617	650	619	634	667	587	662	641	664	612	589	643	621	617	648	648	619	666	656	625	645	662	607	633	631	636	596	651	633	632	662	667	625	656	705	682	631	656	649	648	644	622	611	660	604	634	598	676	619	635	646	633	640	688	656	644	643	602	672	634	653	614	610	614	651	610	671	581	700	632	646	658	611	638	675	658	660	659	683	694	609	662	651	654	626	612	659	636	671	680	603	637	599	654	601	660	685	687	624	678	631	653	622	662	616	654	620	621	704	658	645	643	682	648	693	631	615	612	634	625	677	627	623	648	665	680	618	644	642	623	620	610	651	620	648	667	610	686	635	641	698	629	653	641	647	650	656	652	632	667	659	609	626	618	636	629	665	641	661	644	641	669	641	626	686	641	668	645	653	624	642	648	674	632	641	640	662	647	657	663	635	724	643	605	671	618	641	626	648	666	613	668	652	616	635	603	612	620	688	577	657	661	649	671	678	660	641	629	668	684	690	646	625	658	600	609	648	681	662	683	695	656	606	677	642	685	660	617	658	675	634	610	657	622	691	687	643	616	612	629	627	645	632	662	633	634	613	652	606	617	589	618	650	622	635	629	670	606	667	656	651	615	705	640	676	620	665	648	699	644	651	667	650	653	651	580	669	655	638	648	638	626	673	679	618	624	656	629	641	663	615	673	694	651	680	637	680	613	614	641	633	645	605	638	631	669	629	628	655	618	654	629	664	645	618	645	631	629	616	594	655	673	650	643	622	653	599	655	658	662	643	644	663	622	619	674	631	601	664	645	591	652	630	655	654	643	692	651	654	661	599	640	632	654	665	642	698	708	623	625	589	633	659	677	656	613	661	624	653	621	644	653	637	683	629	669	621	622	674	612	633	662	624	687	635	623	652	645	653	661	629	608	617	660	642	624	633	640	657	607	591	675	657	630	660	627	620	633	648	692	623	653	634	657	660	631	644	666	645	643	636	649	638	600	648	623	645	628	695	633	638	670	647	653	623	645	674	623	673	683	621	605	652	646	639	641	635	695	651	575	686	649	673	626	635	666	677	622	624	642	640	633	616	655	638	617	671	653	650	658	688	675	662	630	622	647	659	596	671	663	656	627	615	633	603	649	670	661	690	595	655	654	625	650	625	647	664	622	625	621	641	667	648	594	601	640	645	671	647	673	680	670	652	650	635	638	633	641	653	619	600	631	610	645	610	647	614	622	585	653	619	624	639	662	630	611	633	637	648	640	641	644	587	675	657	630	648	681	634	614	633	635	649	646	639	691	628	641	645	659	641	666	688	622	656	656	637	647	668	651	647	622	631	654	637	660	656	657	599	614	646	617	676	640	647	633	643	592	619	650	622	635	629	650	638	626	605	636	632	643	622	645	677	648	640	632	683	634	670	649	656	632	662	643	625	612	706	653	614	687	612	594	635	675	649	611	640	636	625	634	602	623	624	630	620	647	645	640	657	645	614	655	695	638	676	657	641	585	632	609	631	631	650	677	662	636	664	642	612	694	596	601	660	643	609	670	611	575	620	609	678	683	637	658	629	652	643	610	610	625	633	666	609	628	644	648	638	675	634	629	664	676	697	682	678	647	665	626	634	624	639	639	645	631	611	691	622	633	642	646	670	661	600	662	628	632	660	597	659	683	628	642	714	653	656	637	659	635	654	606	638	557	658	637	657	622	631	632	641	627	688	686	599	631	632	663	645	638	682	636	655	635	639	646	650	618	603	729	646	628	661	614	638	633	638	684	660	653	604	660	613	698	631	573	624	589	658	641	660	602	651	650	635	587	629	633	628	653	634	599	661	676	637	657	627	655	637	614	610	621	621	730	667	623	621	633	682	633	646	648	685	645	659	651	643	651	655	671	656	659	629	626	658	666	623	640	591	644	661	672	631	598	659	595	629	693	615	650	619	650	664	608	641	658	634	645	633	688	630	644	641	620	640	636	627	647	658	636	671	660	669	630	601	646	643	710	649	595	653	639	646
23772	21535	27867	25571	17759	3756	1395	912	656	576	482	424	367	359	337	307	321	336	313	327	319	319	297	342	308	312	327	291	300	287	286	305	247	313	308	296	310	284	283	296	254	270	267	277	279	286	252	286	308	282	274	286	279	268	274	311	285	291	269	245	268	284	274	256	273	266	281	254	299	276	286	311	264	254	290	258	274	271	294	286	246	270	275	284	246	256	290	282	292	259	262	271	304	279	254	290	274	261	252	279	257	305	294	310	258	289	277	268	296	286	281	270	229	253	282	278	270	280	271	270	287	282	283	243	290	259	251	287	268	253	299	262	288	269	266	302	263	292	253	288	297	280	269	284	269	286	254	267	284	282	291	262	262	252	274	294	258	272	271	220	282	291	295	274	268	265	289	289	280	253	274	282	277	285	270	279	302	293	301	299	240	268	319	249	275	304	274	270	295	286	276	278	288	284	275	281	259	280	287	298	294	271	281	289	301	276	285	291	283	250	300	271	301	280	318	264	248	288	283	238	287	273	263	275	250	267	283	240	286	272	264	305	298	248	283	273	271	280	257	290	255	245	247	271	275	264	255	282	290	278	271	262	261	271	298	285	264	277	275	279	297	305	280	258	289	267	279	282	318	288	273	310	261	300	277	291	285	298	276	316	280	273	290	261	293	313	289	277	306	250	295	262	293	265	288	284	277	286	268	238	277	303	269	274	289	268	283	273	274	298	280	270	295	273	286	286	283	266	257	254	273	309	295	287	267	243	297	259	317	238	281	310	278	276	265	247	264	263	283	296	279	273	307	294	295	264	262	258	268	277	249	278	256	281	270	307	290	273	266	257	276	290	267	264	288	299	297	309	296	279	263	274	277	257	267	287	252	266	267	261	254	253	288	275	279	276	292	293	272	263	285	257	273	277	244	283	291	291	303	284	286	247	271	289	246	262	283	282	279	279	270	263	263	269	288	311	281	260	266	252	271	285	279	290	270	295	283	304	287	273	288	274	268	292	269	264	275	275	235	292	251	259	281	275	271	279	257	256	262	253	263	282	275	297	279	283	286	297	268	257	277	263	257	265	273	289	267	272	277	264	266	257	284	255	262	268	277	284	272	256	272	275	278	295	240	288	254	249	285	299	273	304	248	303	269	244	285	290	288	276	263	252	273	275	279	283	274	285	264	257	290	263	272	276	278	292	263	278	257	261	281	282	294	243	272	257	251	262	271	270	283	279	288	282	282	288	284	278	288	240	296	257	277	248	276	249	259	269	273	294	289	279	287	306	260	253	264	307	276	295	284	294	279	297	294	262	297	271	264	299	273	274	270	290	263	276	290	284	283	276	282	249	278	273	272	297	277	282	258	291	282	282	299	287	276	263	297	264	257	257	264	268	271	267	273	241	259	282	293	256	300	269	258	291	265	282	271	285	267	271	273	243	300	292	261	261	273	247	296	250	281	251	260	250	262	259	288	268	271	273	281	284	262	285	287	259	275	271	282	248	278	285	281	298	274	247	293	250	280	273	258	281	287	266	304	269	291	250	288	281	274	241	268	269	278	239	254	260	265	298	244	291	270	267	312	271	294	278	275	287	296	273	269	275	270	245	247	261	283	274	266	290	287	274	261	295	274	246	281	277	277	256	268	267	262	266	298	273	272	297	282	266	280	258	295	275	283	291	242	272	286	311	297	270	292	270	270	266	302	274	268	271	272	264	262	275	277	258	279	247	282	261	248	273	288	268	262	260	246	264	303	258	270	258	262	299	290	280	278	279	258	290	301	267	273	260	275	264	296	244	288	266	271	266	254	277	277	266	276	270	272	263	267	280	273	261	252	271	265	246	298	279	256	286	300	288	264	305	275	263	268	267	301	260	267	273	250	274	283	275	262	254	282	278	279	252	281	278	254	271	268	315	299	264	287	276	293	238	244	289	289	298	292	264	273	279	299	300	293	286	270	253	286	252	241	250	289	256	300	259	241	299	272	265	294	278	276	272	275	276	253	306	285	252	285	310	253	267	264	278	274	270	283	263	282	283	246	272	308	260	270	276	281	271	275	262	295	283	312	273	264	271	251	253	275	255	274	268	259	251	279	260	242	275	276	289	279	271	269	294	268	275	242	267	260	277	280	265	265	282	258	315	277	244	290	276	269	269	284	242	306	264	245	315	293	290	283	273	271	270	264	266	279	285	260	269	272	283	258	275	287	291	301	271	256	262	284	261	278	273	252	257	291	247	268	274	281	287	271	264	250	276	258	282	279	279	284	296	293	262	274	273	264	294	297	265	280	261	285	270	299	265	287	269	265	284	249	275	260	295	240	282	308	278	277	289	283	280	262	282	277	258	300	293	283	306	275	263	297	274	261	271	266	276	249	269	280	286	259	326	280	294	307	276	290	253	303	288	269	266	304	301	277	251	280	299	263	262	276	272	274	281	262	275	288	280	272	262	285	282	290	279	296	263	268	260	273	283	247	290	272	281	270	294	244	280	283	264	256	292	268	276	241	274	318	304	308	293	296	289	280	291	269	287	298	285	259	255	282	250	244	277	271	277	248	277	273	279	307	266	285	291	274	245	262	292	281	259	325	270	304	260	236	284	245	280	268	290	265	267	301	252	271	253	239	268	283	255	269	247	268	230	302	275	290	269	285	265	287	282	272	282	265	253	272	298	269	268	291	244	277	293	285	278	306	248	294	254	273	292	275	281	278	268	280	293	262	270	299	272	277	321	249	247	272	273	282	307	266	269	262	294	274	285	274	300	277	289	263	281	270	264	280	279	316	266	264	237	287	291	294	262	277	273	247	303	269	257	252	271	279	296	279	288	298	264	287	265	283	276	302	277	242	266	279	262	266	333	271	278	242	288	292	285	262	276	270	280	282	325	250	307	277	261	267	270	276	296	259	279	275	253	267	279	302	300	266	268	284	263	294	267	258	299	263	274	280	256	254	275	270	278	264	279	289	279	285	285	248	258	287	248	276	275	296	260	286	282	259	310	283	312	260	304	249	268	273	273	265	271	274	254	273	291	277	245	261	253	263	283	263	258	254	271	296	275	269	296	283	255	293	290	298	280	268	282	253	294	264	266	283	267	263	276	294	276	310	269	289	288	245	284	265	257	278	299	260	252	250	283	246	271	284	274	254	259	253	242	250	251	267	296	247	282	284	259	275	269	285	282	258	304	263	295	269	283	252	261	284	265	263	297	258	272	273	289	258	273	275	310	285	276	290	238	291	263	267	271	296	289	245	299	317	267	247	270	275	256	244	268	282	294	283	286	233	258	279	291	255	259	271	266	256	299	290	265	290	248	248	255	287	295	257	272	258	262	285	268	276	263	277	266	276	259	262	279	271	255	261	277	258	274	257	277	263	327	267	254	287	279	266	246	288	265	299	306	261	244	277	280	287	260	289	234	271	281	266	282	270	249	274	259	280	254	277	270	298	260	274	290	292	320	271	273	272	250	282	242	295	271	285	278	269	284	259	240	242	283	247	257	255	263	285	293	283	256
21335	44192	30752	13248	7431	4531	2870	2183	1702	1334	1149	929	828	737	730	662	640	706	627	602	624	619	561	591	608	547	626	622	521	487	521	513	513	504	514	519	549	501	499	486	505	520	468	516	459	471	485	505	498	528	478	509	498	523	481	510	506	525	451	500	491	462	477	497	522	475	479	463	496	506	502	472	504	500	480	482	478	482	510	493	472	476	523	519	451	437	513	479	448	507	495	486	504	487	511	511	449	474	476	509	501	477	534	516	474	486	498	519	483	490	515	489	504	475	491	481	531	455	483	523	521	482	463	542	493	466	486	499	514	493	493	475	453	501	553	493	519	467	537	531	520	441	482	520	488	488	486	489	483	487	505	457	519	482	497	511	496	525	422	505	512	528	480	458	493	490	482	521	490	533	466	460	524	510	490	473	515	512	483	471	467	491	475	487	499	497	544	495	495	481	496	473	476	466	470	467	475	483	493	474	503	502	474	473	476	515	464	467	489	481	481	477	482	462	484	465	474	477	452	550	505	488	466	453	452	468	492	483	491	498	488	476	483	460	474	493	471	516	504	492	488	448	455	497	476	502	470	483	498	480	489	511	466	477	511	513	464	501	437	489	515	448	481	497	489	526	466	478	492	481	483	511	482	469	458	494	459	493	489	490	474	480	457	507	532	517	483	480	467	488	478	468	477	486	457	495	463	466	497	525	505	475	525	475	519	519	483	493	532	475	540	468	437	494	484	492	465	448	473	493	458	497	497	504	483	517	516	472	468	461	480	502	478	514	456	514	482	486	501	489	507	524	465	505	505	478	504	482	495	486	498	480	486	482	476	508	507	479	502	461	493	452	470	524	478	433	462	476	462	517	457	499	515	521	493	472	504	488	505	457	507	478	488	516	493	519	461	471	496	512	490	504	500	464	528	538	479	496	502	490	525	499	478	475	467	492	493	497	500	511	509	482	483	484	469	454	482	483	494	519	503	486	458	478	500	452	485	450	521	474	477	467	505	488	487	519	456	502	469	477	472	513	478	481	483	518	488	492	494	472	467	499	450	476	482	491	463	485	479	487	507	460	494	505	501	461	464	492	518	481	451	479	472	475	493	490	502	496	483	485	445	485	493	523	493	439	461	465	469	565	476	469	501	493	505	518	449	487	511	486	498	463	473	525	489	451	486	492	466	463	466	501	489	499	477	435	498	498	467	502	439	497	499	490	499	473	521	510	517	548	485	537	481	522	516	490	467	474	514	527	484	501	500	515	511	506	515	492	485	459	499	495	490	470	456	441	452	501	488	460	492	481	472	465	477	489	488	495	477	503	507	475	442	452	512	497	499	466	481	486	495	504	502	464	514	491	476	496	516	506	500	509	501	528	505	470	492	463	501	517	474	488	485	492	507	478	470	496	467	478	536	463	494	458	478	472	504	533	489	492	486	495	490	464	459	520	462	492	483	455	470	476	517	498	478	482	489	472	489	505	498	456	505	514	465	446	520	504	492	443	492	488	522	491	485	479	462	494	521	500	436	509	537	498	477	483	458	465	505	482	493	466	486	524	476	493	456	458	474	460	478	493	502	489	491	551	487	471	473	493	514	474	487	488	458	492	521	497	485	488	483	490	463	489	505	450	488	462	488	477	487	491	493	472	488	456	534	478	462	476	501	504	490	499	480	514	481	460	470	507	460	490	525	506	502	530	494	542	484	480	507	496	473	494	481	484	475	442	489	458	467	468	469	484	444	494	467	508	469	433	492	455	497	474	479	504	500	504	479	489	505	484	498	491	468	517	516	491	475	503	513	511	519	497	497	474	500	465	516	520	535	467	470	484	436	487	487	453	498	505	456	464	496	501	478	471	489	492	504	480	456	534	504	466	459	461	524	487	475	482	465	432	482	490	479	495	521	472	473	472	515	519	522	490	512	484	464	455	467	483	518	502	502	486	509	472	479	495	494	491	451	478	467	529	511	450	514	505	488	503	521	475	462	487	470	476	489	528	484	458	489	501	448	510	496	508	517	485	485	471	489	489	486	507	509	476	503	506	477	482	519	460	494	493	498	494	500	496	485	472	492	460	477	501	490	506	476	464	455	480	497	489	494	512	492	491	546	509	511	488	478	502	473	491	487	463	486	472	500	521	485	499	484	506	467	463	492	516	511	516	464	449	489	502	499	483	447	465	501	509	506	433	504	513	472	498	421	473	468	459	493	497	468	493	472	517	450	498	491	508	491	488	490	490	480	492	493	438	488	460	492	505	475	469	456	517	484	469	489	496	497	464	514	520	533	494	509	482	481	485	508	457	507	487	499	467	500	496	486	487	468	483	501	492	479	468	483	478	507	463	509	488	477	474	474	518	484	505	485	489	481	481	477	459	484	493	434	457	471	488	479	476	498	503	458	518	529	489	499	463	507	467	535	496	483	444	510	498	520	464	477	479	424	460	480	519	464	491	518	483	465	465	491	478	484	515	508	475	520	472	451	550	509	488	494	459	515	478	496	485	484	485	506	512	484	460	451	479	491	475	468	497	446	503	526	500	495	488	456	479	468	455	471	502	477	506	481	477	463	442	490	478	469	485	489	455	485	413	491	438	467	484	498	508	476	447	496	477	455	449	483	474	483	486	504	462	495	499	501	505	447	482	476	511	492	510	487	494	479	445	469	489	516	463	489	506	494	461	513	504	490	513	459	469	456	502	514	439	494	538	467	470	485	456	457	512	501	507	500	498	476	474	440	471	481	522	486	490	489	525	525	509	480	494	449	469	497	492	448	495	515	507	514	476	485	491	471	489	459	472	503	474	492	481	513	508	505	494	464	510	478	509	445	490	459	495	497	486	510	499	515	454	501	469	472	511	474	472	485	513	496	545	497	520	488	475	505	481	499	482	468	498	513	500	454	472	488	461	474	473	482	517	460	479	443	514	464	482	493	448	488	473	486	502	494	513	499	482	468	470	507	466	461	526	475	464	554	515	498	490	479	506	500	475	472	487	478	473	459	493	497	492	501	510	471	521	490	469	492	515	503	438	474	462	447	461	473	478	519	488	512	484	504	489	491	460	501	465	468	505	486	457	488	466	502	469	486	492	482	457	485	472	463	519	481	493	477	531	513	448	510	509	515	499	445	483	466	492	471	490	487	497	494	512	464	473	505	474	443	463	515	469	490	540	471	486	497	526	476	478	503	457	538	475	470	470	473	469	468	481	468	496	479	524	537	522	457	476	478	492	474	505	476	485	462	517	498	527	512	479	469	478	494	463	497	519	491	495	488	477	496	478	476	475	531	479	504	498	467	459	454	482	509	464	486	479	481	509	503	494	502	460	480	459	493	455	510	513	475	448	482	472	489	476	498	499	492	504	499	500	474	492	511	499	473	482	508	495	486	479	482	533	425	495	494	459	505	487	500	460	487	480	484	468	447	517	523	458	497	508	493	462	463	511	444	472	484	479	444	473	534	496	475	498	536	478	448	505	431	479	479	506	519	495	498	490	458	488	498	500	459	486	496	422	524	503
25460	21564	25016	19425	2992	1081	808	649	498	462	428	378	416	390	384	343	362	320	375	346	363	369	367	381	362	357	370	321	341	348	349	356	368	362	334	322	364	357	335	383	323	311	364	312	322	335	327	365	334	331	319	318	344	322	346	348	323	367	321	369	342	359	379	321	354	346	341	369	366	345	355	348	304	362	339	329	361	350	335	363	316	360	361	332	336	340	346	341	364	339	345	328	365	349	345	346	344	362	346	364	356	353	303	343	334	321	315	348	340	343	341	369	322	343	376	352	341	318	349	323	320	346	365	359	348	352	321	335	336	365	349	365	351	344	342	347	342	338	391	333	369	333	330	334	344	338	335	310	326	342	313	343	360	324	338	352	346	337	348	369	349	346	317	347	323	337	331	363	345	383	355	343	368	303	361	330	335	360	344	382	318	366	339	321	348	345	384	334	360	340	316	337	361	348	354	403	304	339	328	331	330	326	314	360	339	320	359	383	370	348	369	356	344	294	362	343	326	365	316	378	340	362	322	320	330	356	322	382	321	365	306	338	328	325	356	350	336	389	350	351	331	329	362	355	344	343	350	343	341	325	371	342	345	372	317	357	379	305	327	341	312	358	368	326	359	322	335	333	347	357	342	341	340	373	358	378	339	339	324	362	345	372	347	333	321	333	366	316	345	315	336	305	337	331	354	319	358	342	303	367	347	344	310	302	337	352	318	360	321	344	342	323	323	359	363	343	340	392	355	342	326	376	347	331	336	366	342	331	328	355	352	363	333	337	380	318	342	349	320	407	348	340	313	389	316	321	305	358	341	337	343	359	360	345	361	336	384	358	335	335	350	345	335	349	340	329	342	299	329	365	341	289	330	329	335	352	330	337	333	309	335	315	337	332	355	342	344	368	296	359	342	319	310	328	363	319	333	296	323	356	296	338	327	325	321	336	350	372	350	343	342	322	312	327	330	337	365	326	336	368	328	342	337	342	363	319	351	331	371	354	333	326	346	365	364	345	342	338	324	333	365	333	386	355	338	333	357	335	347	301	332	349	318	343	324	332	363	340	322	310	334	327	310	331	372	326	364	355	331	358	346	335	302	330	389	357	366	316	330	376	347	326	341	337	321	320	333	359	350	351	345	359	325	312	304	385	347	338	340	350	332	362	364	357	327	332	327	334	338	333	346	338	350	326	357	335	328	308	346	374	340	326	323	346	332	326	302	348	362	345	348	316	368	334	333	357	341	345	330	327	346	343	339	345	337	305	356	355	320	393	347	363	361	352	320	351	371	361	349	347	345	319	335	365	334	355	387	350	364	336	346	363	345	330	343	338	359	350	325	334	368	320	373	359	332	344	340	327	340	361	352	341	349	362	370	368	345	379	329	334	369	342	385	351	337	364	339	328	332	365	343	365	375	375	352	330	365	336	318	323	384	316	334	348	330	375	314	298	346	365	357	335	358	353	335	333	326	301	345	341	372	317	354	348	354	312	318	335	377	357	334	316	319	340	357	343	333	354	349	318	394	327	339	316	324	359	349	343	343	321	339	365	340	356	332	365	336	348	340	316	349	364	363	315	321	334	309	328	353	313	331	362	340	339	320	357	328	351	353	316	336	342	338	353	352	307	359	307	322	325	358	359	319	351	354	346	330	343	333	335	326	363	342	323	339	366	347	361	336	335	343	340	366	365	352	341	354	308	351	363	332	357	330	319	340	352	362	313	343	339	352	349	366	334	340	354	328	347	367	331	364	311	375	348	337	334	369	356	341	379	323	356	375	336	326	349	356	336	301	350	363	331	335	352	382	362	339	336	334	352	341	315	336	336	341	341	342	332	358	291	331	342	343	333	384	346	320	330	289	339	313	355	325	347	359	317	382	305	338	323	345	339	311	355	342	370	340	336	326	324	345	329	294	345	335	331	333	354	343	338	361	344	365	321	321	310	328	354	344	332	383	350	323	339	346	363	327	335	376	377	320	411	344	354	331	377	325	351	360	348	328	338	309	370	336	342	363	349	342	341	364	370	345	345	345	374	340	347	349	321	335	345	312	362	318	340	353	366	342	309	312	362	360	306	306	355	354	356	332	331	352	347	361	346	358	329	373	321	351	350	325	350	325	330	361	352	323	326	348	314	373	344	397	313	368	336	387	350	388	345	360	364	383	323	330	331	387	377	371	355	331	350	331	307	333	367	355	344	376	332	356	357	361	387	316	345	385	321	360	323	354	339	333	357	345	347	331	377	334	360	350	338	369	340	353	348	343	315	354	308	325	359	362	360	327	338	318	304	306	350	347	400	336	351	358	349	346	367	360	340	321	348	342	359	347	333	302	335	356	351	365	357	345	335	360	332	340	320	322	324	318	348	370	351	333	343	317	330	341	367	347	310	345	349	336	332	347	344	377	321	315	353	373	334	364	348	336	340	328	359	331	348	315	346	338	331	401	349	355	331	346	323	293	336	335	332	360	355	346	387	325	364	323	322	357	337	347	370	343	331	312	321	333	313	351	351	353	357	362	324	326	326	338	326	342	326	330	342	329	386	325	378	391	359	338	320	329	332	352	325	355	348	373	378	343	364	326	319	330	357	353	331	356	338	324	382	298	349	351	344	316	315	345	341	336	284	361	340	336	348	333	360	367	304	343	354	304	343	332	341	328	379	306	353	351	331	338	358	313	334	366	319	361	325	352	370	326	335	334	324	334	378	324	355	348	346	345	336	324	341	346	388	323	346	328	333	338	349	331	325	371	319	337	317	349	312	328	358	321	340	363	345	341	342	362	330	356	333	373	333	330	349	343	376	291	332	333	310	308	350	351	368	337	317	334	363	352	333	331	331	330	345	355	337	343	348	347	349	348	334	367	331	349	355	362	322	325	364	331	360	346	324	315	329	319	322	368	330	309	337	350	344	336	331	344	341	373	308	388	351	380	309	331	353	309	346	350	345	335	324	350	315	336	378	317	340	331	352	348	349	366	316	328	337	341	334	324	361	325	336	311	343	348	337	345	353	326	324	360	339	356	357	355	335	324	345	311	351	324	338	346	392	353	315	370	313	344	338	346	326	349	343	332	343	317	355	384	360	318	346	353	359	330	350	333	332	347	329	337	322	323	343	341	378	361	302	348	332	358	345	326	347	333	353	327	356	360	336	343	341	369	326	323	328	328	367	336	345	342	354	316	373	322	391	356	391	321	318	345	348	338	358	342	355	303	321	343	322	346	337	335	346	353	339	349	318	340	319	336	349	328	360	333	333	322	327	344	329	342	350	315	367	343	314	364	328	344	360	317	356	321	309	336	363	352	321	303	321	355	340	351	348	349	340	357	331	321	349	328	350	327	327	357	321	339	380	337	372	315	328	359	376	356	340	341	310	353	347	336	314	319	315	320	353	329	348	342	352	295	326	355	361	321	361	320	362	342	319	342	369	336	367	332	356	347	361	342	295	363	350	323	328	326	346	356	344	348	339	366	333	330	360	328	359	353	376	333	342	353	341	352	366	371	341	362	360
19672	37460	22474	10721	5527	2870	1985	1495	1180	1020	940	846	798	729	703	697	666	696	668	657	708	699	638	619	669	660	639	636	606	617	611	600	578	593	628	582	596	579	601	613	596	556	604	593	605	581	635	598	621	587	617	610	615	607	639	622	610	609	573	607	612	611	622	624	634	644	598	633	570	576	606	547	620	561	566	572	593	605	587	636	612	607	594	597	585	571	590	589	575	599	610	628	596	592	614	606	600	575	610	593	594	600	608	594	548	593	595	636	582	637	570	589	519	544	605	580	622	580	614	598	560	594	570	565	571	585	601	623	628	597	630	565	583	579	581	614	563	578	571	633	592	601	571	529	607	589	606	548	579	645	611	605	595	588	550	626	604	615	623	605	591	578	590	593	609	615	573	579	587	541	612	565	613	547	583	579	602	557	582	611	579	590	585	582	565	614	625	555	561	581	564	616	574	572	597	593	585	613	574	545	555	545	600	593	611	604	595	599	653	538	545	562	586	586	570	596	571	605	602	625	617	589	602	580	555	620	618	615	610	574	578	594	569	591	579	587	639	602	622	608	625	565	557	602	583	555	561	563	598	626	579	625	586	578	605	613	577	600	596	627	599	602	577	614	579	537	576	629	608	594	591	579	595	592	602	568	598	585	596	593	596	597	598	552	608	621	607	616	588	585	567	580	586	610	548	571	598	600	647	568	647	603	585	578	598	552	620	613	614	559	599	611	582	567	531	604	598	599	646	626	560	601	550	612	583	583	586	645	572	567	622	592	569	620	605	543	619	605	618	567	580	598	589	578	602	611	576	558	577	623	637	603	542	595	591	596	582	577	547	551	594	603	611	585	577	600	586	632	592	605	624	574	602	581	648	563	587	589	604	565	604	635	563	607	624	572	628	578	506	570	599	580	599	591	599	563	592	608	605	581	601	581	584	582	568	611	626	608	615	587	593	583	559	627	547	589	578	587	585	581	564	549	577	600	586	579	646	605	607	559	635	569	593	608	593	593	540	632	579	587	613	576	570	592	578	602	611	607	554	618	577	600	598	594	594	620	578	557	594	574	623	594	565	598	583	570	587	592	587	589	625	561	557	560	590	601	573	605	579	562	615	601	586	576	564	615	583	607	594	590	604	626	540	598	624	606	607	566	577	605	582	584	589	626	605	572	582	601	606	554	621	594	594	586	589	570	601	542	582	598	574	611	602	569	586	581	612	573	593	605	608	556	603	603	551	590	607	606	594	587	594	616	567	572	624	620	575	600	576	582	604	625	580	612	593	628	582	569	629	585	598	583	597	608	592	578	617	596	617	632	607	624	607	584	591	566	575	548	610	599	582	592	579	590	579	602	611	597	643	611	589	531	567	574	603	581	531	607	610	583	605	589	560	610	590	575	547	640	559	564	621	554	600	595	598	587	601	569	606	584	576	579	605	612	584	638	595	586	573	583	564	583	549	567	601	604	569	592	579	586	597	591	591	581	566	635	634	603	566	635	576	590	595	643	615	606	598	620	615	638	553	550	623	578	558	564	585	613	604	560	588	642	590	580	622	572	560	576	599	630	567	592	569	572	596	612	573	583	574	584	607	596	580	514	626	606	571	586	590	606	579	604	581	580	609	614	576	574	577	596	548	575	581	637	625	605	551	598	616	584	583	595	585	564	590	586	561	574	561	532	614	599	603	610	565	559	588	584	585	583	624	621	595	590	564	581	607	598	622	592	586	561	595	621	567	598	631	625	604	569	635	591	582	611	599	560	608	597	557	569	600	586	627	567	664	619	616	580	554	586	598	546	561	569	591	602	610	647	566	588	550	585	576	597	579	594	619	589	552	611	576	569	554	612	594	616	536	584	559	570	635	627	553	612	660	560	654	605	572	554	582	564	598	634	578	601	598	564	543	592	616	585	591	594	586	572	584	630	587	584	574	612	577	600	591	576	612	584	579	613	592	635	575	612	565	586	601	604	602	633	627	625	617	585	586	606	575	643	614	592	623	575	602	597	569	590	600	611	584	578	580	594	598	602	566	553	581	619	568	566	623	611	602	599	566	571	573	604	572	561	582	599	589	551	621	560	596	613	593	613	590	636	578	589	584	599	566	571	538	585	612	639	599	614	577	580	595	560	566	612	596	589	585	574	542	532	602	661	619	582	591	626	579	556	583	572	589	573	584	591	566	615	605	607	570	555	611	588	561	593	605	624	631	559	597	576	587	626	592	615	599	590	610	603	565	608	577	560	599	606	571	593	618	612	563	556	570	613	600	594	592	573	580	578	585	550	596	597	555	589	600	568	600	590	585	615	585	579	616	572	581	560	558	571	525	576	581	579	603	596	642	584	630	595	566	586	617	643	577	575	597	609	596	615	568	574	590	600	646	598	601	596	596	593	593	620	601	564	574	584	624	587	589	585	611	590	600	569	554	563	644	597	616	555	582	561	573	615	586	599	608	591	558	585	620	595	605	610	609	536	592	573	590	595	590	615	530	612	591	575	587	570	601	553	602	632	571	562	579	564	570	600	629	586	611	626	617	583	599	620	588	592	640	604	579	587	574	595	590	565	647	589	596	607	632	614	587	617	557	600	573	606	589	603	610	565	574	577	601	571	604	590	591	648	605	579	607	613	613	603	592	538	611	605	593	609	596	630	569	615	556	605	589	607	587	606	600	597	550	570	606	585	610	602	593	635	617	602	588	571	610	592	583	617	628	608	567	597	629	577	573	566	569	609	571	584	606	599	543	638	620	600	595	545	586	595	581	550	565	573	580	578	553	619	597	598	582	543	596	621	628	560	566	613	597	559	592	577	597	582	587	586	581	588	581	567	612	585	620	604	613	541	539	598	591	598	583	594	569	572	572	578	617	565	616	643	551	568	584	579	591	575	577	579	601	668	606	578	565	570	607	577	608	592	595	598	582	585	593	582	570	600	587	576	592	634	577	622	591	590	617	574	616	602	592	571	561	620	575	583	573	559	591	614	614	614	578	607	572	571	612	632	589	568	589	576	613	557	538	567	616	569	550	593	558	560	605	584	585	561	557	583	554	569	564	601	617	615	649	597	598	579	611	583	605	606	617	612	613	588	581	575	568	603	563	555	606	575	586	591	558	571	549	595	565	625	612	588	610	602	596	622	557	555	593	580	614	590	631	577	612	569	544	569	577	567	605	593	582	591	659	590	625	578	634	635	576	593	625	556	541	622	552	612	608	563	570	587	547	608	609	575	618	617	629	584	590	586	623	620	597	599	591	598	585	567	595	575	584	588	585	594	579	562	606	563	609	598	602	626	586	590	613	573	579	588	613	575	619	593	580	553	618	594	644	556	606	586	570	557	605	546	592	603	586	633	565	581	617	606	618	589	621	566	608	637	611	609	566	593	604	566	585	593	599	608	585	636	588	582	595	587	586	571	550	581	562	621	620	562	614	585	591	589	574	572	587	604	624	589	621	572	583	629	607	594	659	594	584	559	556	601	542	570	604	598	629	522	632	587	567	592	585	591	622	605
22912	21572	28675	24901	21553	15999	3105	1174	794	651	490	379	372	356	314	294	333	274	296	228	274	260	244	248	219	245	224	214	256	223	208	226	247	204	227	226	210	196	204	216	204	207	189	181	203	219	221	185	231	187	206	210	209	235	200	212	176	183	209	197	207	185	231	213	194	188	199	177	195	187	206	207	221	213	204	205	189	179	195	193	214	199	210	205	199	199	217	197	181	207	184	200	206	209	181	192	198	197	197	220	186	188	194	194	200	192	182	209	192	201	219	213	178	191	171	214	200	207	214	198	207	194	216	190	205	215	204	187	177	218	212	197	209	204	209	201	213	209	215	216	174	214	197	212	177	186	182	209	180	183	224	185	213	191	186	220	206	192	185	217	211	191	194	159	202	190	216	231	183	175	204	194	178	184	189	198	212	172	191	214	208	161	184	188	187	191	191	196	201	188	199	153	179	188	199	181	171	195	204	182	223	187	205	164	191	214	188	179	186	211	223	180	188	204	192	197	171	178	211	187	202	206	197	206	204	170	194	219	190	206	192	196	204	191	189	200	193	196	194	207	184	200	187	228	193	191	184	198	204	201	208	204	166	226	197	205	216	196	219	189	193	153	195	205	207	196	190	218	213	198	212	200	199	201	194	175	192	200	181	222	183	198	197	201	200	196	186	199	208	204	208	189	190	173	221	199	179	206	196	190	179	194	194	198	199	195	182	180	195	202	187	191	187	208	189	207	188	193	205	204	180	202	221	203	200	186	221	193	190	203	173	211	190	172	197	179	195	211	194	212	209	192	201	200	198	184	185	211	204	202	202	177	204	192	191	202	200	211	222	194	193	185	211	205	209	198	208	211	207	190	210	191	182	201	193	191	215	209	218	200	202	198	196	195	189	205	209	192	212	234	166	223	205	205	191	185	190	228	214	199	187	206	203	195	180	215	216	201	168	220	184	203	201	196	178	179	196	189	179	189	194	202	167	172	199	180	185	193	198	175	199	190	196	194	194	208	205	180	210	182	188	205	230	178	186	195	199	201	195	203	186	226	188	201	181	198	198	224	209	182	180	166	212	221	216	209	215	219	218	188	186	189	195	180	209	206	189	193	216	187	207	202	185	206	203	185	188	169	229	190	199	219	174	227	183	172	198	208	196	205	203	192	205	180	196	179	215	195	181	170	209	176	196	192	199	213	180	189	163	196	213	218	207	211	184	194	220	222	194	204	201	221	197	203	201	199	195	195	197	192	199	202	171	150	200	210	202	193	190	208	170	192	197	218	203	214	200	173	199	214	191	200	197	195	185	181	203	198	197	159	210	208	177	179	212	187	207	199	204	196	212	206	183	223	184	193	190	183	189	200	201	181	215	230	192	174	211	190	199	207	189	215	221	182	196	180	222	186	183	163	193	201	206	193	188	197	206	222	204	194	240	197	187	171	177	195	190	204	203	199	196	201	200	180	189	202	194	226	179	203	208	212	205	190	183	197	216	213	218	181	187	205	201	200	212	174	225	207	208	191	204	202	168	194	210	218	246	174	205	196	215	177	195	211	177	189	190	196	180	199	186	200	180	200	216	215	194	201	189	212	196	203	182	193	208	187	201	199	202	231	211	186	213	198	209	206	214	198	196	197	219	192	196	176	182	201	193	198	217	189	175	199	192	204	187	192	217	191	211	204	187	191	213	203	188	187	195	195	197	186	184	177	198	215	216	175	208	185	231	199	205	194	222	210	197	206	178	170	209	162	196	181	204	149	191	202	193	197	179	190	195	191	195	187	211	205	217	188	175	196	206	200	187	206	188	193	186	215	220	183	209	184	189	176	177	219	193	187	182	182	186	190	219	189	203	196	179	197	224	216	205	180	193	205	189	169	185	205	200	208	168	202	200	178	215	178	200	190	218	181	197	181	190	201	172	217	210	173	202	195	192	221	195	198	197	217	186	198	186	203	184	195	190	196	188	204	195	196	172	184	204	202	192	175	185	193	223	203	175	177	186	218	200	209	193	185	203	190	207	199	191	188	188	194	188	184	204	189	190	193	185	189	196	184	196	216	191	180	187	195	204	188	184	186	206	210	169	195	202	212	215	196	214	184	216	202	188	188	194	214	191	210	202	193	208	220	182	191	205	206	181	197	195	190	188	190	185	186	205	209	169	173	210	205	183	174	192	198	212	188	198	196	197	189	195	207	194	206	209	200	205	212	179	216	190	186	193	198	185	198	191	181	197	208	174	184	196	202	201	193	204	203	172	195	216	191	216	182	224	209	196	196	184	203	184	197	186	205	185	199	175	188	202	214	207	195	196	208	201	192	189	189	209	200	191	193	218	189	181	199	171	191	211	200	201	207	208	199	191	201	198	190	224	183	197	204	187	188	204	211	179	184	179	206	173	181	205	176	209	178	193	207	171	199	191	191	206	201	192	175	174	165	212	205	216	194	188	196	209	182	188	194	217	180	199	185	222	196	213	182	212	207	194	194	167	214	235	227	189	182	202	171	198	187	190	181	213	205	186	222	194	200	161	191	205	195	213	214	202	199	213	198	182	191	200	191	186	214	186	166	197	193	184	207	190	197	190	202	203	191	222	190	196	179	165	192	212	189	191	211	199	210	218	210	188	222	204	193	209	188	205	195	205	185	202	218	176	204	206	198	207	201	196	206	180	191	195	176	187	200	201	195	199	204	198	171	200	172	196	193	213	205	201	201	190	177	213	184	191	205	206	207	187	197	170	205	194	178	213	213	218	199	190	190	212	177	181	208	212	202	202	178	202	189	191	188	185	218	173	222	198	192	194	182	190	187	199	194	176	205	241	198	206	216	215	232	237	175	227	215	178	180	179	201	206	205	214	199	206	179	175	219	201	172	198	189	209	196	161	181	217	202	189	201	174	226	176	169	197	204	176	198	212	176	207	187	178	200	194	203	242	216	210	193	219	204	202	203	203	201	183	192	194	182	197	170	187	220	196	190	186	184	208	180	213	234	214	193	203	195	206	199	193	192	187	188	180	187	177	195	199	210	205	211	197	204	205	212	173	193	190	195	190	196	182	189	217	213	179	184	189	171	207	167	208	193	217	201	201	179	218	185	219	188	215	183	185	184	206	192	207	213	185	200	220	191	201	209	228	216	196	221	212	211	179	185	198	187	196	213	185	204	186	191	192	207	205	190	200	209	201	178	202	198	215	184	202	186	180	204	217	196	187	202	191	202	202	185	212	214	195	176	180	200	187	212	189	208	200	188	201	193	187	210	202	203	218	190	205	193	197	219	206	213	188	189	189	178	214	200	164	206	173	193	197	218	205	178	177	191	219	202	200	194	197	200	185	189	200	190	206	195	198	192	217	193	171	206	196	185	225	190	200	211	177	198	199	198	185	175	220	176	182	208	190	185	190	195	204	208	201	201	196	197	180	232	199	190	203	205	211	186	188	190	190	200	221	201	203	192	201	194	208	193	162	203	205	184	201	189	214	195	192	210	191	188	207	194	190	197	212	227	186	201	200	193
23753	49237	39540	24063	13184	6250	4008	2837	2157	1675	1358	1122	893	751	723	708	648	616	608	578	595	494	546	513	478	495	472	451	435	427	382	362	420	374	368	353	374	377	366	368	382	388	356	342	350	375	358	323	421	356	370	383	341	394	387	359	381	368	383	363	345	368	386	382	365	329	360	349	371	399	329	363	383	378	375	357	369	341	364	326	401	344	325	315	343	364	349	334	341	369	335	311	343	343	338	357	357	353	342	337	327	357	357	381	364	347	362	380	346	346	312	364	356	350	344	342	343	356	343	370	336	315	380	347	348	358	347	326	373	339	358	332	326	370	319	348	341	358	334	373	355	359	323	316	376	356	345	322	318	336	352	347	356	344	350	346	347	370	314	333	335	390	339	348	345	366	358	360	348	350	340	356	335	370	367	336	352	373	373	337	333	359	351	352	334	356	396	341	353	354	386	322	370	349	340	346	363	365	348	326	359	344	322	346	334	390	378	329	325	367	354	348	354	345	350	337	361	329	310	320	345	297	355	386	349	318	336	376	367	332	327	354	352	344	364	334	355	334	344	333	339	330	337	346	361	352	307	328	332	380	345	318	348	333	335	341	339	356	353	356	320	323	337	343	315	381	344	341	353	352	355	335	334	353	328	365	318	331	342	337	351	372	347	362	334	360	357	328	317	350	329	367	338	372	335	363	345	359	345	349	334	344	333	305	345	335	339	383	323	355	354	340	371	341	359	335	343	318	357	339	333	336	351	335	364	366	358	347	354	346	331	341	314	317	297	333	344	363	374	338	297	353	366	330	367	333	337	338	337	369	330	355	301	344	323	332	365	348	405	360	356	369	343	365	327	341	348	376	318	326	334	392	351	312	343	340	329	338	375	346	349	372	352	331	367	329	331	338	336	324	402	334	336	319	368	340	353	325	335	373	332	339	355	352	354	316	350	363	344	348	337	324	327	346	302	384	358	335	331	380	351	336	349	353	341	368	324	330	378	343	366	354	341	327	368	379	323	328	334	365	362	341	332	344	356	367	337	347	329	313	349	359	383	365	346	349	327	318	355	333	341	321	346	323	362	330	359	329	332	346	362	364	327	349	352	355	334	361	365	325	330	308	349	331	334	350	360	329	366	320	340	334	335	317	349	341	340	358	350	323	356	348	325	336	354	337	340	324	367	362	325	350	347	312	359	352	305	344	310	351	340	350	350	345	340	335	307	375	338	338	334	328	341	343	324	343	348	359	338	340	353	347	360	307	359	335	375	317	368	329	327	323	346	361	375	313	331	371	362	372	339	330	335	352	384	324	337	317	343	374	333	363	371	327	323	324	384	346	345	339	401	336	355	343	343	363	370	322	367	333	329	313	343	337	351	379	345	349	336	360	303	331	329	355	366	365	360	342	319	365	330	381	320	349	358	377	343	343	333	342	348	341	340	373	359	344	311	368	365	337	343	339	316	346	303	298	347	355	350	349	306	359	357	327	320	343	333	316	356	355	339	315	348	335	340	326	369	361	366	319	358	328	374	349	315	350	348	341	323	337	363	366	346	333	321	377	352	356	354	349	323	365	331	358	363	360	354	357	352	352	330	349	333	337	333	321	342	378	353	389	345	329	340	352	355	311	359	332	368	326	322	351	351	328	381	312	327	353	304	334	346	357	336	329	371	372	356	366	362	351	317	344	334	350	331	333	346	322	327	366	352	336	347	325	338	349	323	362	353	330	325	357	342	343	336	332	364	343	307	340	365	385	366	366	339	362	376	319	356	315	329	363	337	359	355	341	337	342	302	349	345	322	334	340	328	340	348	352	330	361	320	328	324	325	330	368	367	346	338	333	332	333	361	336	359	330	362	346	311	358	380	350	354	349	342	337	351	358	350	325	339	360	347	336	302	345	339	313	341	332	313	351	333	347	319	345	311	374	366	359	331	343	365	348	346	327	335	366	341	336	338	370	326	366	367	338	345	365	340	364	369	294	351	311	362	339	377	325	335	358	372	329	354	371	344	315	346	369	380	348	315	359	384	323	345	341	361	333	326	381	332	345	307	382	360	358	346	362	327	350	328	361	367	342	346	365	334	325	345	350	328	331	349	322	363	326	334	336	369	350	345	360	354	309	352	345	366	339	352	350	347	342	328	327	333	285	360	329	346	346	330	341	344	330	347	340	402	387	345	328	328	365	345	335	358	353	384	343	352	339	337	343	316	383	346	311	356	336	332	312	328	339	338	336	377	396	346	362	352	370	328	347	349	336	370	363	316	373	347	336	410	330	340	354	354	339	338	319	370	356	337	352	332	344	363	352	341	331	374	313	314	369	344	333	362	333	359	347	285	352	323	317	318	341	353	359	341	363	320	361	349	340	333	368	361	347	355	300	329	350	355	342	362	328	321	340	337	372	347	343	336	314	343	334	348	352	359	337	331	363	347	339	337	333	410	327	330	354	319	361	356	320	324	337	363	321	290	394	364	327	335	369	368	372	355	367	371	315	328	350	334	351	339	361	350	349	346	360	348	378	333	346	331	350	380	308	329	295	330	323	338	328	348	309	353	333	341	345	332	340	333	327	346	358	349	365	347	368	352	323	335	342	370	312	343	327	337	347	333	314	349	325	363	292	338	360	291	354	337	345	318	324	348	360	345	351	327	343	360	327	337	328	317	328	338	336	343	387	352	352	357	339	346	349	335	363	365	385	324	334	341	348	334	315	339	341	330	333	361	344	364	355	316	377	332	314	331	370	346	350	303	362	343	342	363	348	353	340	325	337	369	315	323	334	349	332	337	353	351	328	328	345	367	330	354	344	335	346	363	383	351	345	337	324	349	350	357	327	372	343	369	317	381	324	294	337	370	346	344	355	358	346	345	369	336	341	335	330	360	368	352	352	343	342	339	374	359	318	349	336	352	352	340	318	362	325	360	326	342	323	332	333	325	376	334	332	300	347	329	342	343	331	354	346	360	325	356	340	365	348	344	333	322	363	344	327	362	334	338	363	333	370	341	327	351	353	325	335	366	347	355	339	333	363	327	334	348	349	341	306	355	345	303	310	314	335	356	364	346	340	310	343	360	332	325	340	339	339	360	365	343	375	343	359	352	362	355	343	351	360	313	341	335	337	355	342	360	335	367	340	325	330	309	354	302	346	332	341	347	333	352	343	314	361	368	335	367	370	310	368	343	328	351	378	310	326	331	376	323	376	343	370	349	353	315	356	354	334	346	334	358	371	378	345	356	335	352	341	328	358	347	323	354	364	349	337	355	327	360	363	371	307	370	335	334	366	353	341	365	340	327	322	370	346	339	358	354	375	352	307	336	334	338	313	334	303	342	324	355	345	339	318	360	350	361	336	331	363	313	364	334	340	326	360	347	369	320	311	347	323	360	353	331	307	357	359	366	322	364	356	374	380	350	351	333	343	354	346	341	327	378	360	382	325	315	358	370	357	314	355	338	335	367	322	361	355	352	344	353	374	335	327	325	361	315	353	361	374	356	304	356	335	325	347	350	371
27835	21412	16103	5114	1363	782	587	513	479	450	406	387	374	380	404	377	380	371	398	373	414	371	362	369	399	393	380	355	385	371	376	371	346	352	394	366	359	377	379	375	361	351	393	391	404	377	377	362	387	355	399	393	351	403	370	362	341	382	350	349	356	395	381	383	369	388	344	372	337	355	349	358	352	397	362	412	409	347	376	379	346	374	380	392	396	385	380	348	334	380	380	358	385	352	365	325	378	374	395	410	366	342	328	366	327	343	366	407	386	313	377	354	356	330	346	363	353	380	387	357	390	364	351	379	373	381	354	345	400	355	354	358	394	375	354	349	360	372	384	396	366	358	377	343	393	368	330	337	395	333	371	327	369	369	382	371	365	355	371	388	333	384	361	335	366	347	333	362	369	359	369	350	368	359	383	398	346	338	368	380	361	344	370	362	379	357	379	379	350	330	385	346	387	359	389	358	331	338	376	376	349	385	349	359	369	355	350	359	333	380	339	341	369	353	360	350	353	370	383	343	342	350	351	368	371	357	365	348	351	333	394	372	347	381	375	351	388	335	363	381	357	370	376	362	342	340	363	359	358	395	348	355	364	339	360	382	390	376	364	371	421	355	343	398	386	367	389	390	386	386	360	374	344	376	364	347	328	366	338	370	361	357	389	376	369	369	366	382	385	365	363	367	374	335	383	366	423	372	369	380	369	346	354	359	372	359	377	367	354	375	353	339	358	381	355	374	346	394	326	351	372	352	364	376	368	371	369	360	390	394	389	339	323	357	333	380	385	334	361	372	340	355	356	352	341	360	396	343	385	391	348	345	376	358	368	385	383	346	348	363	349	401	354	365	384	374	379	357	396	400	330	394	350	375	383	375	316	369	339	377	379	361	351	349	366	387	329	348	356	385	382	371	347	338	386	351	344	363	330	354	327	337	368	384	400	354	348	340	382	378	353	350	358	375	368	347	332	373	384	369	354	335	370	346	321	402	347	331	399	378	383	370	386	336	358	368	365	340	371	379	362	368	357	354	396	362	382	355	372	380	360	370	369	360	366	384	359	381	364	381	374	378	369	365	366	345	377	362	326	381	337	371	382	380	368	367	365	357	348	316	311	337	391	363	346	392	369	367	376	391	358	357	323	371	397	375	371	387	394	392	380	378	343	391	332	369	360	343	367	336	362	349	365	424	361	382	365	393	352	344	358	372	337	369	388	327	348	360	351	327	420	316	379	341	402	332	381	340	378	361	368	376	352	350	373	339	373	396	394	381	355	367	385	382	328	387	337	350	355	366	383	392	380	361	373	370	338	367	382	367	361	365	358	346	367	370	348	347	371	368	353	363	400	381	376	350	371	350	381	343	381	361	390	382	422	373	355	349	379	347	363	385	377	360	346	358	352	379	378	343	352	400	361	354	392	370	385	352	375	357	398	381	383	364	387	413	377	382	357	342	362	380	354	373	367	375	349	362	352	357	341	353	361	404	345	332	377	353	354	360	334	373	389	371	336	332	343	371	336	378	355	374	351	353	380	364	365	365	400	360	397	388	366	367	357	349	386	355	357	353	386	382	404	385	352	383	344	413	364	355	340	390	387	379	377	350	352	376	362	356	374	381	370	374	357	341	370	345	369	384	387	348	371	353	376	388	352	365	372	355	361	354	371	359	354	386	380	392	391	364	357	356	369	398	390	365	374	369	361	365	381	370	360	325	328	387	345	364	363	356	349	331	341	370	346	363	350	346	332	367	375	380	350	370	342	318	385	352	375	356	380	333	387	350	385	365	352	377	363	381	332	320	380	367	370	356	362	371	409	418	384	350	381	361	367	367	368	332	371	364	338	373	364	376	355	354	354	361	377	401	347	334	365	388	358	322	335	385	357	369	384	375	344	396	321	379	357	356	397	371	345	318	369	337	370	402	375	421	373	346	322	399	405	344	398	364	363	360	357	392	377	396	360	376	352	379	349	380	342	364	360	350	331	385	364	358	382	403	344	368	361	366	354	333	362	382	400	358	352	341	365	334	396	383	329	349	371	352	393	330	367	368	349	336	374	365	349	366	369	394	361	363	347	360	385	340	352	386	359	364	396	365	357	347	371	353	350	366	342	356	386	358	374	408	382	365	366	358	397	348	373	374	394	389	382	340	362	368	387	405	380	395	363	400	364	369	373	380	350	347	364	366	349	399	372	397	355	348	408	372	349	386	376	345	377	356	411	334	398	346	360	376	362	360	390	368	365	338	391	352	361	365	359	385	389	381	375	367	367	391	359	376	408	348	401	380	364	361	346	371	350	331	404	391	347	358	376	361	382	378	344	370	384	377	363	371	373	395	391	391	381	359	322	351	365	343	330	376	370	376	359	378	332	354	402	399	356	370	335	345	384	385	357	354	381	387	356	398	367	379	367	337	385	351	320	367	356	357	332	403	385	369	354	375	365	388	390	395	334	353	379	399	370	357	379	343	387	373	378	362	365	352	379	375	347	391	324	333	410	333	348	331	368	386	359	366	338	374	374	366	337	388	376	355	371	334	376	338	351	375	379	335	356	335	361	373	385	356	367	357	339	351	385	379	382	356	381	391	339	361	376	374	355	344	387	373	384	358	384	401	375	368	385	389	353	351	379	385	395	349	346	356	403	365	338	337	389	350	340	333	374	380	354	394	344	380	368	360	395	375	406	389	349	364	349	372	383	389	351	348	381	393	370	356	367	368	360	378	366	351	363	346	368	379	352	372	340	401	368	377	344	341	376	399	362	341	348	356	366	360	341	369	346	379	374	375	353	363	334	396	411	317	385	385	363	371	383	381	365	376	360	364	367	372	350	362	379	392	347	360	362	355	343	371	314	408	355	363	356	363	387	359	348	346	348	350	380	384	400	378	377	391	388	384	378	423	344	373	366	335	357	389	329	331	388	358	361	375	344	383	361	348	361	375	325	355	389	351	378	401	368	390	380	378	362	391	367	340	384	396	351	386	370	372	365	343	399	389	368	366	356	375	361	374	378	390	363	361	337	345	364	357	327	374	390	367	348	390	361	383	360	327	364	358	362	362	339	405	370	394	341	355	361	379	378	387	375	364	370	388	331	375	342	372	342	359	377	374	376	394	326	345	392	378	382	398	357	357	394	372	369	332	367	391	372	371	348	353	384	372	337	336	376	370	351	372	406	372	384	331	376	371	357	365	384	353	355	339	390	364	349	347	387	381	369	364	398	359	364	366	386	340	352	364	360	377	358	344	345	334	424	360	391	350	388	404	370	373	358	361	396	355	381	364	354	362	362	351	338	339	356	362	344	354	366	387	342	348	345	349	397	392	401	360	346	379	361	375	344	364	385	345	373	402	346	356	395	401	371	366	372	356	367	348	373	361	416	373	355	393	410	353	380	396	349	353	377	329	359	395	396	390	367	389	380	327	366	404	365	364	347	400	373	352	367	394	403	370	363	349	347	333	349	353	357	352	354	364	391	379	356	389	365	366	380	357	370	345	333	350	381	366	381	377	356	367
18088	32508	19726	7098	3033	1822	1393	1088	961	882	824	762	725	710	659	720	706	701	631	663	684	691	677	646	679	706	664	628	641	644	669	672	710	653	636	607	648	640	633	619	612	638	645	647	649	628	638	617	649	602	597	624	722	608	671	643	633	616	673	596	649	633	621	618	614	671	624	621	628	637	640	620	633	633	601	616	612	655	630	626	655	633	706	648	578	640	606	631	640	619	623	630	649	602	618	647	646	596	656	588	658	641	603	630	666	672	642	660	629	628	637	619	632	649	635	638	596	656	684	623	656	593	641	618	668	653	669	653	669	649	677	656	648	635	630	636	647	627	586	661	610	630	561	660	632	633	603	686	632	607	605	617	617	670	618	645	625	656	625	675	621	675	643	643	613	631	668	642	644	643	656	607	657	628	642	610	644	621	644	672	611	653	625	605	620	660	630	607	608	624	665	655	592	646	582	592	634	664	647	659	640	639	641	632	624	647	617	634	664	657	607	635	682	647	594	652	636	630	654	631	669	599	599	586	633	621	655	610	651	624	635	621	659	653	635	617	677	607	655	665	611	635	598	594	642	597	639	629	654	673	631	644	663	588	669	638	653	574	632	658	623	577	615	604	666	642	672	632	570	627	639	603	633	611	595	664	643	659	617	689	657	658	656	634	636	607	652	626	643	671	638	697	646	565	635	653	677	607	632	641	653	652	689	642	666	647	642	652	613	666	637	669	637	595	667	666	613	664	658	671	633	657	635	618	654	660	620	630	653	652	668	661	661	611	634	616	587	636	648	614	667	651	616	644	597	619	638	660	633	635	666	648	647	671	614	661	624	663	587	618	640	613	657	608	665	629	630	645	607	665	664	664	650	658	660	606	655	608	627	642	639	656	669	634	623	641	645	632	625	584	646	655	652	646	618	614	637	608	591	696	636	650	625	575	634	626	629	602	661	625	674	666	653	620	628	662	623	656	640	650	622	634	594	652	604	665	607	643	671	632	657	676	646	630	643	606	641	619	616	656	687	656	650	649	625	644	599	587	610	638	623	628	650	645	605	603	624	687	615	655	691	662	667	592	637	666	625	639	663	646	671	622	623	606	618	643	602	668	666	646	659	658	676	643	660	635	635	636	636	618	617	636	649	647	667	672	666	669	629	677	587	647	634	673	622	600	656	634	587	696	627	664	616	679	670	640	639	634	636	646	634	683	636	587	596	634	653	615	646	628	634	643	644	616	656	690	663	691	587	597	680	656	651	635	590	665	636	651	632	657	639	622	637	651	644	611	606	641	587	667	630	621	611	671	666	642	638	636	621	611	651	622	623	640	592	622	619	620	668	562	643	674	632	654	616	656	640	640	645	624	628	697	636	659	648	651	624	640	684	600	610	675	623	687	668	620	645	616	603	680	699	642	607	657	644	673	633	648	565	627	676	631	659	634	639	636	626	641	630	657	631	599	631	650	656	666	613	592	658	678	653	655	641	650	655	673	637	691	589	666	590	597	628	633	667	672	619	634	672	655	642	642	641	631	675	650	624	660	626	651	640	668	648	657	588	657	641	644	602	667	613	637	615	645	654	630	627	599	649	637	649	609	643	646	638	636	669	616	647	614	608	620	691	642	642	648	657	614	637	634	660	629	650	646	600	620	615	653	667	652	653	653	629	614	634	613	610	621	665	626	622	623	668	641	651	630	647	639	637	656	635	616	602	652	587	664	677	629	642	654	625	590	677	632	580	617	637	632	643	617	644	599	670	668	623	608	615	637	669	623	614	639	639	645	609	659	625	609	644	659	659	637	650	657	615	637	653	643	637	606	671	649	672	632	644	644	691	657	644	609	618	616	628	643	691	635	621	664	642	637	603	648	602	585	634	622	653	678	665	675	639	647	625	665	610	661	615	591	659	596	638	636	627	625	649	657	637	613	660	604	619	630	602	630	605	598	608	631	643	622	621	671	620	670	632	604	643	645	635	659	633	641	630	640	627	627	662	662	585	584	635	661	623	661	640	602	660	618	622	677	663	646	618	653	641	633	651	543	612	641	646	594	634	648	629	622	587	639	619	595	636	634	661	615	633	570	614	626	598	634	656	616	653	615	597	652	619	662	604	611	585	604	617	620	633	636	660	645	597	653	641	622	639	647	600	651	653	642	631	622	669	610	666	626	626	634	645	610	626	643	629	658	655	656	661	643	676	608	647	657	624	656	674	657	685	639	617	597	630	647	647	617	626	638	644	609	639	659	631	644	609	603	694	664	633	611	650	605	647	593	663	607	647	657	580	658	640	621	583	633	627	661	658	683	621	639	635	652	608	653	610	620	619	655	643	687	663	621	619	675	649	636	655	635	685	655	643	659	601	631	552	620	649	690	639	670	645	632	662	597	659	648	638	611	642	600	657	616	651	644	581	603	659	626	645	659	623	633	618	568	639	619	624	616	612	669	586	620	652	647	648	609	612	664	667	688	649	588	660	667	605	643	668	672	587	602	671	634	591	648	636	641	648	649	650	594	640	639	640	640	616	589	692	627	652	654	631	621	611	635	604	622	678	603	630	676	642	628	672	644	647	657	622	664	646	608	661	649	633	650	649	647	616	657	680	628	601	614	638	658	616	620	651	618	633	633	632	629	651	637	655	597	583	645	607	635	618	632	640	626	648	667	639	659	682	651	644	604	599	618	630	645	619	662	617	684	648	611	616	625	617	665	643	670	665	647	650	621	617	660	597	625	606	613	650	616	643	645	646	636	589	646	657	637	631	613	647	629	592	648	646	629	652	623	663	665	658	652	645	638	634	630	626	624	603	628	649	594	646	630	630	650	647	650	657	636	603	600	646	670	654	627	650	611	592	603	646	636	635	587	604	635	591	661	611	602	647	657	702	632	659	633	626	638	624	661	603	575	664	609	640	658	675	650	639	646	628	673	651	633	626	666	658	627	652	586	609	659	669	605	595	660	602	662	644	627	635	673	624	687	617	654	633	633	675	634	601	683	613	624	597	675	635	638	625	618	620	669	640	636	639	636	635	623	633	601	683	640	634	590	654	642	616	640	638	584	668	621	626	615	641	640	612	626	653	618	623	608	634	655	644	649	621	638	617	640	614	605	645	729	586	649	615	689	626	607	676	650	669	637	613	612	669	583	617	591	634	618	622	670	683	641	682	631	597	624	650	620	657	603	652	602	641	632	668	626	622	648	634	656	673	639	609	636	608	613	646	639	659	643	662	628	631	640	613	651	594	635	608	666	703	629	665	596	632	601	671	658	625	637	664	665	641	618	618	670	641	640	636	677	677	637	680	611	649	677	608	645	701	657	625	653	693	654	644	638	643	656	638	637	640	626	651	644	650	652	695	625	613	627	648	633	619	600	642	608	610	612	627	646	671	616	602	640	598	659	654	661	668	647	613	621	654	618	652	639	623	683	687	624	631	605	624	602	619	635	635	647	632	666	617	665	634	652	601	679	694	649	644	671	646	628	646	670	641	616	669	652	647	619	615	638	583	613	687	661
23772	21531	27806	25588	17629	3367	1297	842	580	507	408	392	385	358	339	341	358	297	368	333	309	320	283	285	291	296	283	273	302	295	298	290	240	315	311	256	284	289	311	292	255	290	258	269	269	262	296	291	287	298	271	252	281	298	295	282	285	267	295	281	302	256	221	260	255	266	273	304	290	275	282	265	303	245	289	275	257	235	269	261	310	272	261	263	263	281	314	267	289	255	260	293	265	258	274	267	277	257	301	259	269	309	260	269	256	247	273	307	291	269	237	276	266	265	282	260	263	288	262	272	279	284	275	280	265	288	281	292	266	276	278	294	282	307	313	236	253	269	294	288	291	286	239	266	251	271	248	266	260	258	274	275	272	271	260	290	284	268	274	277	278	260	250	250	244	288	261	268	290	294	260	290	264	278	254	264	272	283	284	286	264	279	263	266	261	255	266	288	275	255	279	256	303	266	279	249	269	268	286	296	244	272	265	287	282	252	295	252	268	271	253	296	270	254	275	269	264	256	268	267	265	284	248	273	298	276	271	289	242	282	264	274	264	278	261	254	303	254	263	275	255	287	293	264	244	297	286	257	257	271	269	282	267	274	256	299	298	234	262	283	271	286	251	300	260	252	268	266	309	274	250	253	291	286	246	256	265	263	235	290	321	272	251	257	295	257	276	251	283	296	256	271	268	270	261	271	303	282	254	251	249	281	254	269	267	288	258	304	249	289	280	246	260	260	266	265	257	261	272	256	273	264	260	272	282	276	259	286	304	296	271	275	260	261	274	267	266	271	266	262	293	267	266	271	267	292	281	259	280	263	276	257	286	288	260	270	250	248	281	280	264	245	284	274	262	282	255	290	248	235	232	273	256	282	248	246	259	266	271	237	252	263	264	289	299	243	241	270	231	272	278	303	258	265	277	273	276	243	259	287	298	276	264	277	270	256	268	256	230	261	267	263	247	269	288	308	267	278	256	251	296	275	287	253	240	245	272	265	268	284	271	291	244	257	337	295	311	267	268	274	242	283	267	259	290	257	262	274	302	279	272	278	292	259	302	273	239	256	269	275	311	275	296	272	286	297	259	245	272	265	242	290	281	248	270	275	279	298	278	287	268	263	270	271	279	268	284	283	268	280	256	272	244	278	293	280	257	266	267	286	239	260	253	270	283	282	276	292	238	248	277	264	279	259	253	265	263	286	277	295	253	263	289	272	277	277	254	263	278	268	257	263	278	252	260	236	279	269	289	279	268	269	287	259	277	263	294	241	306	289	279	306	258	276	283	281	287	280	276	293	284	273	269	261	281	290	258	252	253	255	300	269	301	283	271	284	246	268	288	290	252	263	281	286	282	279	293	264	262	287	281	291	269	263	249	283	283	302	246	259	269	271	261	278	245	295	262	296	271	271	286	274	290	277	260	264	267	256	251	295	270	282	261	270	273	266	269	264	253	298	288	278	247	245	291	305	281	246	258	262	249	247	262	263	288	258	274	277	260	274	269	284	279	249	260	281	256	272	264	286	260	272	295	292	285	273	273	297	266	246	296	291	274	279	286	277	271	276	268	272	253	263	254	298	264	257	268	254	286	266	282	270	262	302	240	274	282	278	260	265	256	303	264	293	277	268	260	253	269	234	277	279	263	291	302	278	266	282	285	294	302	279	262	273	277	264	282	278	278	245	266	282	276	300	259	255	262	243	272	251	246	261	281	274	272	288	274	271	288	287	277	248	259	259	262	269	275	262	262	295	259	253	298	265	259	255	257	247	288	254	274	242	281	258	265	296	256	272	260	285	299	293	275	277	279	305	264	289	273	294	256	267	281	273	273	268	264	257	298	275	276	303	277	301	268	274	264	275	252	264	259	264	259	285	281	263	279	291	271	267	276	276	253	249	251	278	269	287	289	247	275	276	288	275	228	261	298	211	287	258	265	300	289	250	285	289	290	251	262	283	273	263	281	294	288	282	285	264	271	260	251	284	270	299	313	293	289	283	275	279	287	282	266	267	267	260	262	273	297	279	278	284	275	283	270	289	252	263	276	261	289	259	261	277	287	288	240	275	262	249	252	259	281	255	262	268	278	267	303	258	289	274	270	300	263	297	305	306	284	253	249	274	254	261	296	283	263	283	268	259	257	294	289	292	267	272	273	266	250	264	300	318	273	283	255	247	282	276	260	275	261	263	255	269	261	256	294	259	262	277	238	277	287	270	270	284	258	281	275	250	283	273	274	280	274	249	275	265	264	295	263	275	303	281	265	279	271	272	282	264	257	274	243	271	269	268	238	285	288	252	307	277	268	274	255	266	289	261	237	262	275	270	274	259	265	303	268	235	272	285	300	282	270	272	282	247	263	248	251	264	292	292	271	277	253	269	270	300	267	275	257	252	295	274	300	250	283	269	269	260	288	245	264	265	259	284	235	272	287	283	257	260	269	275	267	272	268	277	296	280	265	259	292	300	265	232	279	278	270	243	272	260	266	244	295	257	261	276	255	255	287	287	264	310	306	272	294	286	278	283	290	271	236	281	270	259	261	269	284	264	301	265	277	248	257	267	277	279	253	281	267	287	264	320	295	281	301	260	288	276	297	279	265	291	291	252	282	270	308	267	256	257	260	253	278	275	272	283	293	279	280	276	294	266	277	263	257	286	276	274	272	269	255	300	274	279	248	292	266	282	250	279	303	288	255	294	292	267	266	247	262	258	241	281	268	279	275	285	269	259	266	263	292	275	270	261	247	276	261	254	268	297	266	284	279	266	272	255	253	282	268	283	239	252	260	276	273	308	255	291	255	267	265	252	261	260	244	288	267	250	308	277	291	279	270	267	260	279	242	260	255	273	261	283	265	293	256	263	252	255	257	281	274	239	275	276	300	254	267	265	296	266	265	275	253	262	281	285	260	274	270	273	289	260	277	251	275	263	293	262	277	275	273	262	260	277	243	258	273	279	265	247	269	261	279	281	284	231	282	279	278	265	266	266	276	301	263	277	273	272	298	269	287	270	257	279	266	278	276	301	287	270	275	295	272	281	288	262	274	268	258	281	277	243	275	279	281	264	264	308	265	293	274	276	275	242	268	271	265	295	302	263	263	261	272	288	273	247	246	272	279	246	259	293	305	284	274	264	246	263	270	275	284	269	296	269	256	265	262	275	260	288	269	263	270	298	263	238	239	260	282	293	310	289	305	269	309	291	268	261	322	280	281	261	284	287	229	301	294	246	271	293	280	282	267	263	277	300	242	271	276	244	297	268	287	268	266	305	282	270	245	258	260	286	257	242	249	284	246	282	281	287	272	275	235	248	253	276	281	257	275	275	272	298	281	247	286	258	261	277	271	283	259	275	267	290	279	285	280	259	279	271	259	281	280	279	296	261	258	264	279	273	252	286	263	249	252	270	242	285	271	281	281	273	269	288	291	269	289	253	273	278	293	292	262	304	285	264	273	274	282	243	241	257	272	254	266	300	285	283	236	243	287	277	260	284	290	262	257	247	269	267	265	289	284	258
21748	44518	31291	16038	7575	4058	2705	2077	1538	1299	1028	913	841	770	743	697	698	681	698	629	604	578	612	611	585	562	544	565	539	559	506	507	512	483	491	487	486	452	484	476	503	494	514	475	492	492	486	489	492	502	496	495	532	528	535	476	513	497	496	521	516	503	521	514	506	487	489	481	490	504	465	479	517	509	479	470	434	445	493	494	476	504	476	509	444	457	459	504	471	492	483	499	482	470	458	472	512	489	537	475	529	514	487	453	476	512	495	427	476	485	480	494	484	498	514	499	473	517	493	462	510	486	464	491	483	448	488	446	472	495	448	476	463	457	507	478	430	489	496	470	466	476	480	483	455	501	529	499	487	447	448	511	445	531	464	471	429	475	483	476	452	465	463	505	502	504	458	482	474	477	445	468	527	477	484	500	467	479	466	494	502	528	512	479	509	447	452	461	483	481	526	461	481	451	476	481	477	482	464	482	470	459	471	435	486	493	457	464	482	466	469	462	478	475	465	487	495	465	485	466	486	465	453	442	476	485	455	488	492	506	507	507	507	481	502	489	490	468	468	474	461	494	498	476	522	481	505	476	477	476	469	503	426	532	501	469	466	492	473	462	480	471	478	510	515	486	525	455	498	472	490	461	463	498	434	475	481	496	491	501	460	526	439	518	476	484	473	490	477	472	461	468	462	458	519	479	487	503	489	474	492	489	524	489	490	478	476	461	470	499	476	502	452	458	483	509	510	465	515	539	491	481	467	535	505	492	479	491	465	505	491	485	486	518	509	494	474	503	453	486	452	501	499	473	485	490	510	497	451	467	471	434	453	467	486	503	522	482	518	430	454	486	422	508	516	489	477	474	441	535	495	485	472	503	461	465	442	523	471	515	461	491	518	465	471	507	493	447	511	466	470	505	542	488	488	479	490	452	468	496	469	469	470	494	513	494	477	458	462	500	462	462	451	483	493	489	474	478	455	473	492	504	476	501	465	461	473	509	488	484	467	487	481	488	476	504	467	497	474	500	487	477	464	483	497	464	502	467	492	473	458	492	422	503	469	495	500	452	507	524	487	529	469	500	515	461	474	519	446	502	472	512	442	482	480	490	486	489	521	456	515	415	457	469	488	517	487	496	501	506	455	480	482	512	486	484	463	524	452	501	492	486	497	489	503	470	470	457	502	475	464	496	505	457	466	495	471	521	490	455	496	487	469	528	484	470	501	464	446	477	480	458	487	489	487	492	496	516	502	489	475	451	504	456	467	453	459	453	476	475	501	509	485	478	470	466	473	476	503	474	455	498	481	504	479	481	465	505	519	504	502	474	441	478	456	454	472	534	533	541	492	496	480	468	441	502	465	473	482	475	457	470	494	486	476	478	473	484	512	517	492	530	500	485	479	494	483	497	495	538	470	478	512	494	486	501	504	498	476	463	473	514	482	460	481	486	496	492	513	482	531	446	421	470	474	485	474	488	477	450	481	524	473	499	455	434	462	457	492	491	473	479	460	523	472	449	439	487	473	568	476	482	485	492	463	511	504	467	511	463	518	475	463	509	505	468	491	503	477	470	537	502	479	485	450	478	445	489	493	477	479	457	451	490	512	477	480	458	460	467	471	536	487	462	472	495	474	455	489	504	491	488	485	495	465	489	456	520	486	481	477	459	522	461	476	470	475	441	466	472	490	484	467	503	483	455	481	508	520	457	477	481	468	501	495	471	510	469	469	490	461	469	483	508	416	492	465	511	440	497	508	483	493	481	490	478	494	488	495	471	506	500	508	492	505	525	474	449	499	467	478	477	430	495	515	472	487	462	499	517	502	526	484	474	494	465	500	496	464	483	495	510	489	502	511	476	454	460	501	442	518	477	506	525	486	473	489	536	477	467	504	498	438	459	476	514	520	472	425	475	475	444	474	505	482	496	493	500	475	483	505	479	465	452	476	485	490	520	473	477	495	501	534	480	487	481	460	487	485	463	493	483	467	486	462	493	483	489	481	472	497	471	479	510	475	508	479	471	501	494	524	468	498	475	490	468	472	446	484	469	508	460	465	475	492	488	450	486	497	466	439	489	490	481	480	496	497	477	495	473	458	472	498	474	503	478	480	480	460	497	475	469	445	475	489	466	512	496	476	452	463	482	496	535	486	489	461	487	474	474	443	487	499	493	448	499	482	494	465	464	481	461	465	526	462	460	465	465	456	489	504	502	497	445	472	491	465	501	451	466	509	496	503	440	499	478	469	512	504	520	486	535	488	485	512	476	450	475	489	492	441	485	465	476	466	479	506	523	514	494	471	483	472	502	456	487	459	504	479	455	498	506	460	455	464	524	521	513	494	450	491	456	519	493	462	483	529	482	486	515	502	474	464	443	482	492	479	445	496	517	461	516	503	451	510	474	464	453	474	486	503	452	454	478	500	455	510	489	476	496	487	522	516	489	486	474	476	512	494	473	497	484	486	516	494	486	498	443	501	499	498	531	507	478	494	487	464	508	475	462	473	457	509	497	513	474	524	488	492	520	487	463	417	448	503	431	475	493	491	472	483	459	477	527	499	468	486	483	476	473	518	460	495	475	502	481	465	487	499	484	474	533	482	462	475	503	453	496	480	515	499	464	486	491	535	500	516	490	483	490	460	478	486	478	498	475	521	487	491	497	477	489	478	497	490	511	482	502	483	451	472	466	480	497	467	496	479	506	489	474	511	493	463	510	444	491	424	486	462	469	509	496	482	513	497	489	485	486	527	539	492	493	486	484	442	512	449	474	480	489	506	501	445	476	466	494	480	501	496	495	471	505	483	493	480	510	505	446	470	442	465	507	470	452	467	464	503	480	458	494	488	488	513	486	490	479	461	491	489	513	486	484	465	501	489	481	471	466	490	523	488	492	476	424	472	543	502	528	507	490	473	473	447	487	456	472	487	479	485	453	502	507	495	507	464	455	517	464	463	478	482	453	489	505	504	510	469	498	472	495	479	465	491	493	467	482	468	505	473	480	505	449	450	428	481	487	477	510	487	471	514	497	498	437	471	481	495	464	477	469	443	498	503	459	507	461	497	455	498	483	520	465	462	433	450	496	468	442	499	463	503	491	469	532	485	505	480	533	474	461	476	478	497	453	478	450	491	510	505	515	466	504	441	497	508	505	492	466	476	457	481	488	448	456	478	512	474	475	476	508	488	509	524	487	485	489	503	445	496	502	501	499	453	527	461	483	477	486	445	514	481	447	481	491	502	453	480	478	506	491	466	460	488	480	427	434	495	509	527	503	497	458	458	482	426	465	513	500	447	478	454	456	504	480	493	489	472	500	488	520	446	467	492	476	473	479	479	467	459	447	477	491	444	477	455	515	484	480	472	473	469	504	473	492	513	498	492	495	506	445	487	504	467	480	454	456	487	488	468	515	474	495	459	462	496	445	446	479	479	465	490	461	535	483	471	525	444	477	526	508	465	474	509	521	494	472	480	480	476	473	471	434	465	497	514	493	504	485	465	463	503	484	491	500	446	444
25439	21544	25165	18875	2396	942	686	537	489	409	438	404	378	423	365	357	383	385	367	393	376	368	364	382	352	321	358	335	366	326	361	354	322	367	337	332	355	322	348	317	305	349	347	344	360	345	334	371	323	361	352	311	348	386	350	343	328	348	334	355	337	354	353	366	327	350	362	339	357	365	350	324	346	340	357	347	361	333	342	326	303	371	323	315	325	337	349	376	340	359	366	317	310	362	329	335	329	359	370	329	362	366	330	336	325	328	322	317	348	319	337	328	335	329	318	323	326	317	376	338	318	338	324	339	341	336	327	331	356	360	336	306	335	337	340	351	316	369	335	345	336	333	354	355	321	376	296	315	349	315	343	304	316	313	323	317	337	347	350	314	357	337	336	309	315	345	297	357	319	309	361	350	325	359	313	349	315	313	332	328	352	317	350	351	332	300	351	344	329	364	314	346	323	314	370	318	299	348	332	341	340	351	377	314	352	328	351	340	362	319	351	316	339	356	289	387	326	334	348	326	318	363	326	320	351	360	354	312	318	312	337	348	323	312	316	343	346	311	365	344	362	350	347	353	337	360	334	345	340	352	336	305	341	351	300	358	329	358	352	351	312	344	332	353	355	332	324	353	359	363	335	319	404	314	371	333	338	302	342	372	307	291	340	353	314	349	373	346	335	327	332	360	336	342	353	335	332	346	318	340	342	356	344	299	344	340	307	323	336	352	369	304	357	328	322	328	353	327	366	321	332	320	311	295	361	330	338	313	322	367	335	324	325	346	345	327	331	331	342	329	300	333	335	335	350	344	322	333	349	311	349	355	355	330	358	341	343	341	351	345	331	333	308	379	338	366	354	325	372	328	331	339	312	337	311	312	342	321	323	310	395	345	311	357	353	349	319	338	303	313	318	350	336	329	335	372	320	353	329	302	315	333	344	345	343	317	305	360	362	349	325	338	364	330	353	355	319	322	358	339	340	336	349	327	321	320	346	314	359	336	338	344	329	341	336	358	349	336	303	347	328	350	354	334	331	355	342	355	355	328	325	327	334	360	371	325	350	335	333	339	353	306	325	349	322	346	348	329	335	350	346	312	342	370	347	384	339	349	329	378	300	335	327	346	343	335	346	316	339	375	357	333	344	320	345	335	322	353	340	302	340	319	345	345	328	337	322	351	341	327	343	369	352	308	327	319	346	309	343	331	325	365	350	356	356	337	337	369	357	325	323	360	348	358	317	342	297	311	334	345	316	349	352	357	321	337	351	350	328	329	355	330	331	347	331	365	310	344	362	354	348	339	327	324	331	336	333	351	345	340	345	364	337	342	295	331	314	313	331	333	346	328	339	309	339	334	338	326	326	329	328	281	343	367	330	333	354	325	327	331	324	354	318	343	340	316	315	347	336	310	360	329	317	334	331	316	362	334	328	347	376	350	326	345	366	326	351	325	326	345	342	357	334	350	327	329	342	344	328	360	356	348	336	324	338	325	342	343	361	330	336	340	360	337	340	350	333	348	323	327	348	358	342	343	340	327	324	362	340	350	355	329	334	366	348	322	307	344	323	346	337	354	305	350	342	326	326	348	360	362	319	339	334	342	377	358	356	340	328	361	326	335	321	324	325	344	360	303	306	330	356	341	369	308	382	326	310	336	326	355	350	339	331	360	344	337	344	347	322	326	321	298	334	351	363	331	326	349	327	334	348	362	302	324	345	352	324	354	309	339	323	346	322	340	332	358	347	347	324	371	327	341	325	321	316	345	373	347	332	366	344	297	335	335	342	351	338	378	357	370	339	315	338	319	305	368	353	339	335	332	362	331	340	317	350	332	354	325	315	374	359	320	326	302	316	372	346	334	307	311	323	347	328	336	340	333	336	324	322	343	351	354	339	362	365	335	337	307	337	349	341	334	345	334	328	291	381	278	346	314	291	326	338	344	340	340	336	338	343	321	319	326	332	331	338	335	345	329	330	323	302	307	330	360	331	314	332	327	336	338	340	325	344	372	342	327	357	368	329	332	339	345	324	326	341	367	321	359	362	339	349	338	318	340	331	326	364	342	344	360	327	365	340	344	338	351	331	334	338	333	370	323	337	318	331	375	330	346	327	318	334	317	348	343	347	324	365	350	356	354	342	356	333	315	320	321	344	331	332	335	357	364	336	325	340	360	360	339	319	348	361	354	360	315	354	357	312	356	343	335	356	320	342	372	313	344	333	338	383	325	315	352	375	317	333	355	313	322	327	306	306	315	347	333	301	349	308	332	331	342	365	342	334	291	323	339	366	313	367	350	352	307	358	333	316	345	354	386	332	353	329	350	346	350	333	315	326	353	319	315	360	333	327	350	348	362	318	323	335	341	276	299	320	312	335	326	317	297	325	365	337	318	357	337	338	305	354	336	336	343	346	358	345	359	336	337	354	340	338	351	341	344	330	349	342	326	343	340	307	334	322	342	341	331	325	348	350	324	352	328	337	342	336	353	347	337	292	305	357	364	381	322	336	316	339	334	341	329	347	347	346	332	349	373	353	342	345	345	308	357	294	332	344	347	290	360	336	321	318	364	356	352	349	344	355	378	329	341	336	312	324	357	350	325	351	315	341	328	321	315	337	358	346	352	286	342	339	324	317	335	308	333	348	295	383	362	350	342	326	350	329	343	308	347	342	324	367	323	381	341	342	366	360	335	331	323	341	350	352	340	314	301	367	365	311	358	306	353	322	340	336	310	340	363	349	327	361	339	364	312	343	311	329	343	311	340	358	341	319	327	321	341	341	320	303	319	329	347	364	330	327	336	348	336	315	347	344	326	353	354	325	330	321	352	352	319	307	356	367	339	329	327	358	338	387	368	347	329	384	362	319	307	314	347	322	347	320	358	337	342	360	348	274	337	314	343	301	357	319	315	351	309	339	354	338	365	332	393	346	342	355	356	303	349	356	335	335	346	343	344	320	370	326	329	347	357	330	350	366	313	339	336	329	351	315	321	320	351	330	351	318	347	356	345	349	333	352	320	338	360	298	343	329	353	343	322	300	344	306	316	315	343	348	345	353	354	337	308	325	328	349	340	346	337	358	328	352	319	345	331	326	319	352	348	378	334	337	324	335	348	355	351	331	356	319	367	316	331	350	358	289	339	341	331	363	354	347	342	368	355	358	330	360	302	345	340	328	348	322	315	355	324	344	368	318	343	348	337	339	366	366	343	365	317	308	370	304	349	323	364	312	337	354	386	345	309	331	334	315	332	355	342	342	342	341	323	348	326	335	330	331	312	366	368	312	343	304	341	332	350	331	339	342	349	360	320	328	365	331	287	320	346	345	340	299	325	368	340	344	363	343	342	328	328	322	343	332	351	334	346	335	321	326	342	350	317	329	349	307	322	327	329	335	361	321	329	333	378	318	323	355	335	311	348	324	348	343	321	317	305	364	329	346	355	334	361	326	325	307	342	321	348	371	343	363	322	323	335	327	355	340	296	336	344	352	343	354	348	323	312	348	323	328	380	328	339
20897	37674	26012	9502	3849	2558	1828	1343	1178	1029	877	793	768	745	687	746	691	719	699	716	631	643	588	645	637	638	598	640	616	663	581	653	627	590	615	549	653	577	628	585	586	598	614	567	570	595	554	590	562	608	618	606	569	605	639	563	614	554	609	607	580	563	601	574	600	573	564	561	588	605	542	585	561	607	578	569	573	544	585	597	615	592	560	617	580	648	620	577	582	602	581	570	556	571	600	584	615	582	544	597	598	607	522	601	596	603	584	593	580	578	598	620	628	563	579	602	562	566	587	586	566	618	630	521	596	576	555	591	621	553	525	577	569	614	579	594	611	575	593	600	531	590	608	561	572	555	633	634	560	602	605	581	559	599	545	625	625	565	602	605	572	564	613	577	573	604	544	603	592	587	559	578	571	606	596	584	607	586	573	614	549	568	597	592	593	581	585	589	573	579	605	559	568	615	602	579	632	631	582	601	573	585	600	609	601	596	606	541	585	626	566	583	591	570	547	599	604	574	563	596	622	606	608	596	611	579	591	615	615	582	585	602	638	566	582	574	590	624	614	594	564	568	569	584	565	552	608	609	623	587	589	576	602	585	605	573	620	562	597	557	608	585	577	634	575	579	594	577	579	599	581	560	573	592	582	575	591	582	553	568	608	592	554	595	613	627	608	562	601	568	569	576	584	601	587	599	578	595	554	567	612	580	587	552	566	572	601	621	579	540	549	564	581	598	577	590	601	585	554	558	569	590	575	589	582	545	592	564	602	561	569	590	561	602	600	581	605	615	611	583	632	613	603	578	578	586	619	570	630	602	633	589	601	575	608	543	565	594	569	593	551	606	597	608	603	574	555	588	577	539	615	629	639	580	568	568	563	596	606	619	594	574	556	624	585	570	614	596	569	560	544	566	597	568	562	578	583	605	563	618	594	588	574	580	549	586	600	602	559	551	601	587	591	589	576	613	602	592	566	631	565	605	600	557	599	561	604	586	538	623	589	587	550	571	586	562	573	569	685	544	543	621	611	584	567	574	581	568	596	564	560	562	571	630	596	589	591	595	570	597	624	577	620	604	574	561	544	571	618	638	603	593	541	559	599	619	605	605	559	615	571	564	550	629	568	595	563	586	569	574	594	604	566	590	555	573	583	595	568	635	588	613	548	610	592	615	569	554	556	568	584	607	594	550	570	542	569	568	577	624	579	582	628	573	590	623	588	607	607	564	593	609	569	571	567	573	567	585	629	557	540	583	590	557	584	591	613	580	567	564	617	598	563	585	553	593	588	570	610	556	597	612	592	548	592	558	568	582	593	610	607	579	545	529	621	635	558	581	555	597	556	574	603	573	608	567	590	595	587	622	599	580	580	541	608	574	587	585	581	591	574	575	599	548	566	582	595	559	618	597	579	545	575	584	563	579	558	567	597	547	534	600	602	571	553	579	571	648	583	563	585	613	572	584	605	618	547	572	568	595	581	599	604	589	597	612	608	530	603	539	634	549	555	604	597	582	598	540	602	582	616	578	566	624	591	569	579	569	572	547	589	553	581	578	579	607	580	559	587	582	558	568	537	595	605	591	546	627	576	552	619	552	602	598	561	575	573	537	580	566	530	589	623	612	603	605	602	572	602	587	555	597	591	604	579	600	567	609	545	603	574	578	615	621	579	570	594	621	624	564	603	563	584	595	568	581	603	572	598	595	570	563	592	591	600	615	596	567	554	528	574	584	554	565	620	575	622	570	568	567	610	584	554	597	617	579	606	583	591	594	626	571	601	548	541	561	599	565	584	586	580	610	609	611	614	612	548	584	585	601	577	574	595	625	553	570	629	587	598	613	605	561	585	601	587	590	554	531	607	596	565	610	574	595	590	553	564	604	581	582	575	566	579	543	590	597	579	603	595	569	574	604	614	542	575	585	588	598	578	551	556	575	573	571	570	534	583	588	563	543	586	589	580	535	556	571	585	583	581	557	560	596	582	601	585	611	575	613	643	580	611	597	595	567	584	572	594	560	564	590	586	544	615	580	577	580	576	557	571	561	565	550	601	590	594	562	557	604	592	581	573	616	609	601	597	586	572	512	587	577	582	583	579	559	558	618	601	584	590	632	557	587	526	553	593	624	610	604	628	588	585	627	568	563	609	575	591	596	597	588	593	569	549	568	609	550	576	577	600	617	602	589	619	576	613	582	543	577	555	581	583	591	601	586	585	610	578	576	591	563	580	573	562	578	532	521	603	603	571	593	608	586	595	602	606	559	579	598	615	614	618	575	582	606	585	601	561	585	583	548	590	580	585	635	615	575	548	591	547	596	580	587	585	588	620	645	599	577	591	549	596	638	582	568	597	573	585	609	549	604	567	571	576	580	550	613	570	603	594	567	593	568	602	578	567	584	598	611	579	613	616	576	573	596	602	609	550	605	612	574	597	600	579	584	568	578	595	605	626	605	558	554	559	529	584	590	619	552	596	605	577	602	574	622	634	610	563	566	606	613	588	612	563	556	565	587	576	553	563	575	581	591	553	590	571	590	590	612	564	529	579	587	567	599	565	604	591	555	603	566	555	601	633	615	557	573	573	603	595	595	598	615	571	583	585	575	560	598	553	576	642	581	593	604	595	602	616	620	603	609	571	610	576	615	591	617	598	602	581	616	560	550	533	558	545	565	587	591	574	613	560	593	598	610	571	541	584	585	623	579	578	584	610	578	589	593	590	598	554	580	587	632	621	594	567	622	604	584	568	568	577	567	608	577	592	583	562	624	571	601	604	520	603	593	598	554	601	620	598	572	562	540	578	560	614	581	625	613	538	581	534	601	546	615	574	593	555	564	610	541	596	573	596	598	621	573	604	599	611	543	583	559	580	598	538	602	594	586	568	576	547	609	591	567	587	561	554	592	602	585	568	598	590	570	595	601	603	565	577	599	606	542	547	603	606	614	578	591	605	596	593	618	570	574	602	556	599	579	609	530	565	619	611	598	586	563	579	575	577	600	539	591	539	567	598	571	548	601	585	595	588	557	607	553	565	594	591	601	581	617	602	588	562	599	558	585	593	593	589	615	602	587	590	577	586	539	568	594	556	586	623	544	561	594	614	585	574	607	593	601	603	641	611	585	595	577	614	571	542	583	607	594	634	577	574	581	629	581	509	581	630	589	582	575	604	565	594	589	626	591	552	613	596	572	584	593	603	592	600	608	581	628	618	534	577	579	608	547	599	590	585	578	608	553	619	570	585	594	601	615	545	572	548	576	567	615	624	591	595	607	628	590	594	563	607	613	618	543	599	601	585	583	582	570	574	576	530	627	612	564	598	576	572	590	569	531	604	578	604	562	580	594	592	587	576	566	589	584	582	615	561	573	600	571	584	577	566	618	597	594	567	639	631	591	555	577	584	557	600	576	593	567	584	605	584	562	597	594	586	602	592	584	572	607	581	612	627	605	583	594	556	596	603	554	605	591	573	543	583	594	578	562	592	584	582	539	592	582	577	550	577	614	607	613	547	602
22926	21609	28691	24953	21569	15827	2824	1187	779	682	558	476	391	345	352	363	288	305	327	282	275	267	231	271	270	241	250	219	226	215	210	234	191	211	206	173	169	212	170	210	214	190	205	217	174	175	192	202	191	225	201	210	220	197	204	216	216	206	219	196	196	202	223	217	198	186	214	174	198	187	176	210	167	212	179	203	186	223	194	182	203	189	180	199	211	178	189	178	203	174	168	191	187	184	194	192	195	194	181	188	200	210	159	219	184	204	186	190	193	186	207	212	184	204	186	207	176	171	204	202	183	206	201	201	187	221	175	227	200	194	206	196	209	191	190	203	162	180	198	218	192	203	191	204	173	203	172	187	197	172	212	176	201	188	210	206	206	212	195	180	203	199	195	184	197	214	193	212	176	176	197	178	187	186	205	172	198	180	200	209	189	188	183	175	176	194	203	199	211	191	185	227	196	185	178	173	187	193	180	210	181	183	182	189	204	177	195	183	219	195	219	188	182	191	197	191	212	166	202	181	207	188	184	196	213	211	171	190	181	218	172	195	201	184	201	191	178	196	184	213	192	214	190	202	178	183	205	188	193	202	183	216	198	180	192	192	168	200	176	190	173	174	196	194	179	198	199	185	175	188	175	182	192	193	219	201	178	193	171	170	188	201	187	210	196	178	191	199	178	195	213	176	208	213	188	186	181	181	187	179	205	180	173	202	197	181	165	162	188	214	209	175	179	208	177	205	195	189	177	202	202	184	202	194	193	198	202	230	219	201	204	201	190	200	178	186	194	184	208	180	216	197	174	184	186	188	173	183	194	198	183	200	219	207	188	177	199	187	202	189	195	197	205	218	186	193	193	208	199	196	206	182	192	192	191	209	214	201	188	176	160	182	182	198	201	192	195	227	173	209	216	197	215	202	164	180	216	195	166	189	171	204	185	200	179	202	176	193	186	186	203	200	209	172	175	186	205	206	200	213	192	208	202	208	181	212	186	197	189	191	218	186	200	198	201	183	208	200	180	201	195	208	198	199	204	195	209	182	194	186	193	186	204	175	192	178	185	188	192	198	181	195	167	195	210	199	193	188	146	182	179	181	200	163	191	186	200	180	195	187	206	178	214	173	203	177	185	208	186	213	178	217	184	223	181	219	186	214	205	184	216	187	215	205	184	189	211	193	197	199	183	190	205	198	185	199	192	199	180	198	180	213	204	204	200	175	200	214	212	203	199	215	198	179	225	188	196	192	177	191	198	186	191	165	176	178	190	218	183	214	205	186	213	189	200	169	201	207	187	208	170	204	199	198	188	204	182	188	214	208	186	205	193	176	179	207	194	212	188	179	201	187	173	186	192	191	196	191	221	168	209	187	185	199	195	182	175	176	203	206	162	207	198	198	210	218	189	212	178	220	212	187	193	175	217	177	192	190	184	174	206	214	207	174	193	219	178	175	190	184	188	185	175	186	208	193	207	191	197	210	205	185	201	186	209	198	180	205	211	198	217	220	196	202	215	170	222	196	192	201	205	181	195	205	179	204	168	187	181	204	211	183	173	210	201	204	185	204	194	183	174	202	188	191	178	188	179	193	196	144	191	194	196	193	223	204	194	185	210	197	174	175	186	187	165	183	180	179	217	200	212	199	197	229	184	204	179	190	192	192	174	176	190	218	191	176	212	202	173	202	187	198	188	174	208	195	204	183	202	163	211	185	190	197	171	201	185	195	189	203	188	218	189	162	175	216	207	185	211	223	188	192	183	223	198	201	192	203	177	184	186	223	168	203	190	185	184	173	201	195	180	187	157	191	187	198	201	175	183	209	193	191	202	169	180	192	189	217	177	187	217	209	184	197	223	187	187	184	193	169	189	204	177	188	188	194	190	192	202	200	202	184	188	186	169	194	211	202	201	217	210	196	194	179	168	173	204	205	205	193	203	204	183	180	194	204	183	183	205	217	194	198	202	185	220	178	178	200	178	195	201	220	183	197	188	215	190	222	180	200	182	217	194	168	213	209	204	190	183	185	210	215	201	200	172	201	181	196	199	182	205	192	177	188	178	198	179	212	191	203	192	188	215	163	189	210	187	195	196	183	186	171	195	197	198	203	189	168	192	187	161	201	175	205	188	192	200	203	183	172	199	187	215	233	172	195	186	217	217	182	201	199	178	191	204	200	209	207	210	213	193	193	202	187	203	187	183	193	185	194	219	208	186	213	190	195	187	178	231	217	210	167	201	195	192	186	217	194	184	180	197	194	181	197	178	208	188	204	197	186	183	196	197	210	187	193	189	192	186	169	218	197	188	208	179	201	176	186	209	200	205	161	210	189	201	181	186	175	186	191	202	201	187	210	172	178	181	190	179	205	189	203	170	177	191	200	195	219	175	191	210	190	206	155	200	183	180	178	167	198	196	181	202	158	182	208	208	188	184	185	189	196	203	220	199	225	184	212	168	208	188	213	186	188	190	227	160	197	188	177	232	194	198	211	190	201	187	179	193	192	214	223	200	187	212	174	213	193	229	188	227	188	173	211	207	184	190	189	196	202	204	185	219	192	194	198	191	197	190	187	209	195	186	190	224	207	211	167	205	185	203	165	195	198	208	216	166	206	201	170	187	189	174	192	201	198	199	204	192	201	168	177	179	197	200	189	174	209	207	215	186	196	194	212	179	200	188	191	197	218	205	179	187	212	181	182	188	191	211	226	187	176	201	189	209	173	165	163	188	210	190	191	195	201	206	190	209	190	160	188	193	179	200	188	195	210	173	201	203	199	213	198	196	187	153	190	182	204	225	189	197	190	186	190	197	179	176	209	196	170	208	187	167	205	213	199	215	206	191	209	182	186	181	200	182	179	211	220	189	187	180	200	201	210	168	199	189	193	176	184	192	190	217	192	188	200	197	208	196	195	203	186	189	219	201	165	199	201	232	197	215	180	206	231	220	195	175	213	204	188	193	225	187	188	209	179	177	198	183	184	194	207	191	185	177	178	188	180	196	219	202	160	213	203	197	211	204	210	201	183	177	192	207	198	166	192	194	181	200	186	196	202	198	202	180	208	192	187	184	170	188	196	189	217	200	188	191	204	186	189	192	200	189	187	191	207	172	194	163	194	203	159	215	192	175	175	163	212	210	200	206	204	173	192	211	178	196	193	189	170	196	189	228	171	181	171	208	208	199	174	170	200	196	221	204	209	210	198	187	172	185	166	178	191	200	190	187	194	196	216	215	179	205	206	194	187	196	220	221	191	183	200	206	196	180	201	198	183	196	199	180	184	190	190	186	198	183	177	197	202	206	176	196	205	216	201	200	173	212	198	179	175	204	205	203	181	202	198	181	179	188	191	202	188	221	192	190	208	200	184	191	197	209	189	167	181	197	182	185	198	207	194	172	196	197	199	220	186	212	181	209	195	185	212	188	191	200	194	203	186	181	177	222	209	185	188	190	209	181	188	198	213	184	173	188	181	218	195	192	196	197	170	181	185	178	171	204	202	181	168	209	185	191	181	197	210
25818	52755	39594	22297	9966	5674	3913	2891	2301	1725	1358	1177	971	920	817	770	732	665	646	639	559	526	494	503	503	508	436	436	393	433	414	396	389	365	372	362	358	363	337	381	347	352	330	350	370	348	374	335	370	373	402	354	377	375	350	381	378	377	357	365	344	334	358	362	360	354	357	356	351	350	338	329	339	326	323	298	347	383	345	340	339	319	346	353	328	350	331	352	347	373	311	341	362	335	323	351	368	392	342	357	339	342	328	317	315	381	321	385	356	351	347	347	386	351	310	358	324	366	329	357	384	329	355	330	356	343	330	335	338	355	348	343	332	331	309	352	338	351	336	336	353	345	323	342	352	335	333	335	355	366	334	340	337	332	381	333	347	282	325	355	349	348	328	361	295	351	374	327	313	300	338	365	350	344	323	334	334	353	361	360	341	355	343	355	329	341	311	313	330	347	375	339	320	357	348	333	320	349	350	327	345	334	325	356	396	341	358	319	350	297	372	357	315	327	316	320	338	365	333	328	337	327	324	341	336	310	346	363	343	342	349	352	347	349	339	313	351	332	356	332	343	321	346	311	346	341	324	331	336	368	344	333	326	355	321	361	335	347	340	343	338	334	317	343	330	330	329	352	341	331	356	345	300	368	360	323	340	339	319	369	318	337	347	338	335	328	339	362	369	373	351	342	338	337	352	367	360	360	357	358	329	352	324	326	327	328	352	348	346	326	334	367	342	344	336	308	311	349	310	344	362	345	306	349	336	321	322	342	341	348	374	359	353	349	319	320	304	305	346	347	349	337	321	356	346	312	321	336	347	323	318	340	347	364	326	343	357	317	338	325	364	361	341	329	327	352	298	334	348	327	323	357	338	332	309	326	335	330	346	374	320	358	357	325	336	350	319	331	319	376	349	366	335	340	325	347	367	347	334	347	316	329	331	380	348	338	316	335	342	368	329	362	322	329	304	349	341	350	327	355	379	324	328	345	342	330	329	333	330	321	380	322	284	361	336	336	370	340	328	376	326	334	347	339	314	347	332	319	339	327	308	333	384	360	353	325	333	353	334	346	347	341	315	332	368	353	334	349	322	338	366	323	346	312	338	360	323	335	315	343	351	311	341	320	350	364	326	345	348	347	386	338	369	362	345	381	326	354	360	382	343	363	328	340	299	291	347	323	359	344	330	373	342	337	347	349	287	372	351	359	324	332	335	344	376	337	358	345	346	335	339	318	357	341	352	366	355	344	368	333	333	321	348	358	322	357	289	356	337	366	350	367	336	347	320	353	321	362	329	347	342	336	380	328	347	362	355	338	367	310	361	323	326	318	370	368	343	355	342	338	321	342	328	349	367	353	292	325	352	338	360	343	349	337	338	340	297	334	320	345	342	343	329	385	325	340	341	330	357	353	378	358	337	346	352	332	334	319	330	350	329	340	323	344	307	333	358	321	330	338	354	376	308	350	293	322	344	358	341	352	365	330	319	354	317	351	370	362	346	342	311	322	348	336	346	339	377	330	339	317	347	370	328	331	330	354	345	349	365	379	345	337	325	315	344	355	326	332	371	392	316	352	355	334	340	325	339	335	315	330	329	343	343	338	337	318	341	330	361	366	335	346	331	321	357	329	347	332	352	332	340	320	335	339	323	307	319	360	366	368	324	355	368	338	346	350	350	336	314	336	352	349	339	348	337	325	319	345	346	305	354	339	331	340	320	351	333	347	332	353	358	346	343	338	350	343	311	339	359	321	362	346	327	349	342	334	341	327	354	316	348	326	371	332	332	315	342	357	385	350	331	326	353	369	320	337	329	335	344	324	343	324	329	347	302	380	348	357	329	319	348	349	356	328	331	357	338	349	308	346	348	339	363	347	340	361	384	358	330	340	331	350	364	303	334	375	337	371	314	368	340	320	334	337	331	369	333	361	332	294	343	328	323	355	332	337	365	391	333	361	344	329	350	348	343	362	316	346	353	324	356	335	348	328	346	326	326	340	340	354	361	370	335	322	345	347	342	349	345	320	361	341	350	344	339	318	348	340	315	332	341	355	311	322	350	367	336	384	361	370	305	374	339	355	357	367	383	369	340	339	356	326	328	344	370	350	340	356	310	343	332	360	358	380	341	333	351	343	361	369	320	327	368	346	333	329	330	337	348	331	323	379	350	331	324	317	326	356	365	331	309	363	381	366	350	335	367	335	330	338	317	341	358	327	329	338	372	333	340	330	307	342	340	356	325	329	305	340	326	373	341	371	391	340	354	341	335	313	338	312	334	350	381	345	329	319	304	322	331	323	333	330	313	339	324	370	357	344	356	334	335	337	356	328	370	327	380	376	351	334	337	361	339	351	333	294	355	336	348	335	328	321	311	327	331	328	345	342	341	363	325	361	364	356	337	372	348	330	331	345	350	335	350	339	355	357	319	323	372	326	366	335	318	338	338	344	299	324	309	336	326	362	351	345	372	304	335	329	324	364	335	324	362	360	368	353	323	355	336	335	332	332	359	316	333	325	369	324	332	354	361	327	346	333	337	355	348	363	371	354	351	321	330	353	359	363	347	344	328	351	314	337	318	315	351	361	353	347	336	335	363	339	335	345	331	355	326	318	346	343	347	333	344	354	342	339	371	345	317	353	325	320	342	343	315	367	343	343	309	352	369	388	340	354	335	368	334	326	328	361	336	335	336	349	338	349	353	335	340	327	348	333	335	351	289	328	327	353	344	366	313	346	359	325	347	335	357	346	336	341	291	324	329	338	343	331	336	347	302	325	347	341	333	362	361	324	318	336	324	323	346	336	326	359	336	344	319	359	306	363	357	328	332	297	332	355	304	339	333	320	312	370	342	322	303	317	345	343	333	321	317	342	341	350	362	356	320	346	347	333	344	336	345	340	342	301	347	355	310	351	328	303	352	348	360	317	338	327	313	380	336	306	368	347	353	326	322	334	343	362	327	350	328	367	352	326	329	369	341	362	348	347	350	341	332	343	324	352	311	349	337	334	355	316	334	363	331	376	358	328	314	356	324	312	291	326	391	323	358	331	297	351	332	351	331	360	350	320	358	339	355	351	372	356	336	370	353	384	348	326	315	364	378	384	353	361	368	325	336	356	330	340	325	303	318	360	347	322	319	346	349	326	328	385	337	353	330	362	334	334	349	365	325	367	344	322	311	339	341	378	346	330	323	343	316	349	350	359	353	322	349	341	372	339	327	336	337	327	334	358	359	325	344	372	330	338	360	364	349	329	317	365	328	363	352	312	332	342	366	337	334	334	370	344	328	331	363	339	338	338	327	348	379	333	374	321	339	345	350	323	337	353	368	317	353	353	330	346	340	339	338	324	338	306	366	343	342	333	349	334	337	355	334	340	362	357	347	342	360	340	363	345	309	346	356	346	367	332	331	339	378	304	347	344	344	345	359	316	353	326	328	346	346	340	333	328	343	357	335	355	363	343	319	345	346	366	328	307	353	345	356	342	344	364	366	340	341	362	323	315	350	319	325	328	334	341
27915	21555	16245	5796	1478	707	565	491	474	394	402	386	396	386	337	378	346	382	338	373	348	371	384	354	394	382	353	344	392	371	375	384	360	373	336	364	325	378	403	369	374	371	357	328	324	335	366	395	364	344	332	361	365	386	323	358	344	354	375	384	400	371	347	393	365	337	340	373	369	323	349	347	371	360	355	351	334	387	346	360	339	379	353	335	373	374	362	398	343	357	372	338	352	375	346	367	404	371	342	350	341	378	360	372	359	372	375	323	347	346	360	349	339	360	390	347	349	370	359	315	348	361	350	357	328	361	400	352	373	368	331	370	373	342	363	382	353	385	358	381	353	370	352	372	337	318	353	342	312	351	366	370	354	376	345	352	376	348	340	351	355	341	342	350	358	370	358	373	338	392	384	363	350	357	366	384	376	351	354	358	371	402	328	355	349	369	350	333	313	332	341	369	359	371	350	358	381	345	365	386	336	346	325	346	347	388	353	351	375	389	351	333	356	355	342	354	341	337	373	363	349	393	346	398	360	316	362	340	396	365	362	374	315	380	340	354	386	345	375	308	360	335	369	344	344	355	329	355	329	365	378	354	374	342	347	344	352	346	387	367	360	374	326	392	380	347	380	345	398	371	357	350	363	334	352	368	342	356	363	350	382	378	359	349	354	329	374	391	339	387	385	355	375	328	353	367	344	356	371	337	354	339	359	366	371	365	346	362	386	376	361	331	353	355	355	370	360	367	348	345	341	312	384	315	348	394	318	329	377	360	372	350	365	389	383	337	370	339	336	339	332	367	306	352	358	356	325	361	360	352	340	352	337	362	381	369	363	360	335	353	358	313	349	365	344	364	373	334	352	393	356	362	356	315	332	373	337	364	344	341	369	366	348	371	380	362	376	373	358	358	352	350	333	340	394	325	342	361	351	370	334	367	343	372	351	379	341	358	368	365	355	368	365	355	350	334	357	369	346	368	344	338	366	366	355	391	347	315	382	385	362	342	389	369	331	350	396	356	337	366	347	365	368	332	387	351	375	373	383	379	361	372	347	348	355	394	382	339	352	363	344	381	358	332	354	350	327	374	362	361	320	371	372	349	351	328	373	378	407	352	355	366	405	366	366	391	352	378	337	339	412	351	317	369	380	380	343	321	389	343	380	331	356	341	368	343	340	359	368	343	337	356	345	329	354	374	323	362	377	358	379	377	380	356	327	384	348	361	347	377	369	349	366	384	391	354	388	375	342	326	351	363	336	346	386	338	375	343	356	355	349	347	343	336	336	368	347	361	351	365	375	326	343	359	363	332	388	353	321	357	357	381	387	410	364	376	365	327	367	334	352	357	349	366	353	347	351	361	375	355	379	377	351	374	318	378	364	386	360	328	332	359	375	344	354	348	353	352	343	344	361	367	363	371	377	379	368	376	355	398	337	383	319	287	290	347	381	332	351	369	377	353	354	388	335	370	376	375	397	372	367	382	321	341	378	342	347	351	350	333	389	351	397	330	365	340	369	375	333	383	368	355	337	317	362	385	388	362	361	362	350	361	360	355	372	372	343	369	363	376	374	336	365	357	389	347	385	376	332	352	379	346	371	376	358	354	383	357	312	320	358	352	361	358	352	340	375	340	368	366	338	365	350	330	326	350	345	313	365	349	341	363	342	369	370	385	356	379	367	365	383	377	348	357	353	355	368	414	363	334	380	343	327	379	393	317	361	368	329	364	366	370	346	360	370	356	346	364	334	379	354	355	338	348	335	344	328	381	386	356	386	360	392	375	364	379	356	350	400	369	318	388	351	372	340	355	373	315	369	361	345	388	399	332	351	364	339	347	348	390	350	354	382	325	340	367	375	344	349	343	346	365	347	351	328	371	363	407	342	345	348	353	349	386	362	356	374	355	340	351	335	349	399	384	314	362	362	351	367	371	330	367	324	330	354	348	383	342	350	342	364	375	344	388	369	358	362	393	339	323	349	358	345	337	355	372	344	358	398	362	347	382	375	362	326	342	382	369	391	371	362	368	410	368	348	334	342	367	353	370	338	393	356	369	355	378	370	394	367	342	393	385	375	331	375	370	356	340	346	336	387	368	364	338	358	375	373	368	342	356	348	325	370	374	372	342	364	341	319	310	351	363	348	379	334	325	367	368	361	369	332	358	351	374	411	390	369	368	380	377	310	386	351	377	358	355	359	352	363	386	336	364	363	360	379	389	351	371	365	341	342	343	361	391	382	361	333	328	347	340	352	363	363	372	372	370	353	358	379	355	368	355	319	342	388	335	332	377	350	358	352	333	356	418	371	354	363	381	346	360	362	385	363	358	384	349	375	353	358	387	339	356	358	345	309	348	343	354	350	384	348	362	393	356	367	370	360	342	351	384	361	355	353	331	345	359	382	370	335	341	364	339	384	350	391	362	364	390	345	369	372	336	371	369	383	325	328	345	363	337	363	345	356	376	392	408	371	367	327	350	359	361	403	359	342	349	341	341	365	386	371	363	328	361	396	354	370	378	370	336	340	358	391	358	335	405	374	326	358	370	369	333	372	338	319	384	374	322	358	381	346	329	341	376	371	361	366	354	375	362	352	409	341	364	391	387	328	357	360	375	332	375	350	406	348	356	352	387	382	373	338	385	366	370	344	377	358	347	357	350	370	374	373	365	396	355	382	350	357	374	355	349	332	351	355	343	338	335	369	361	320	358	324	391	327	337	346	337	363	375	357	381	339	350	365	389	370	346	355	375	375	353	381	369	361	353	330	389	370	369	369	371	351	353	349	384	336	365	329	372	348	395	349	322	343	355	370	347	370	329	354	340	344	348	354	380	352	366	328	383	333	361	375	341	333	370	392	381	313	346	381	351	350	353	324	325	340	391	353	357	388	356	372	359	357	406	350	351	357	361	377	361	342	368	359	374	367	335	331	365	366	338	355	375	386	384	369	388	357	351	347	366	355	377	342	353	379	348	342	317	358	357	349	361	350	363	356	381	374	362	370	386	354	376	397	354	340	352	381	343	339	329	366	373	351	353	356	347	359	343	338	325	380	373	336	333	353	393	342	369	319	301	346	342	355	355	362	363	371	344	350	344	368	381	325	384	366	363	361	335	380	373	370	369	314	347	384	365	370	378	350	362	331	367	364	367	342	377	322	340	331	372	362	382	378	349	373	404	353	365	358	363	389	342	372	371	354	367	372	371	325	392	369	357	322	388	320	367	359	353	349	356	362	345	382	341	337	351	371	365	333	378	380	346	332	369	346	336	344	335	334	346	342	358	352	360	366	357	383	359	349	364	292	331	345	341	383	370	331	332	325	348	372	380	361	348	347	368	389	376	360	337	320	336	380	363	366	372	366	353	348	357	355	335	404	369	373	343	371	354	359	340	358	385	359	360	367	387	371	378	353	390	346	335	353	360	313	311	382	382	366	371	334	369	388	353	363	378	355	373	400	349	411	404	364	373	345	372	359	369	340	355	339	349	366	379	393	399	361	346	369	388	355	355	399	394
19061	33153	20713	8389	3527	1693	1263	1171	952	865	821	765	729	670	652	663	667	694	679	671	684	600	725	695	653	663	676	615	665	633	610	621	667	639	597	700	595	634	648	649	608	654	669	601	621	626	582	585	682	614	662	665	636	637	641	620	655	625	648	641	666	662	644	592	655	649	670	600	641	663	666	591	644	625	673	664	593	672	653	588	607	593	645	631	628	656	611	611	639	619	623	593	638	637	623	653	682	634	609	649	634	654	569	607	646	645	607	628	646	673	609	639	620	655	590	595	674	649	601	630	585	626	612	660	629	626	613	649	603	600	668	665	639	632	645	616	577	653	588	617	641	625	612	639	671	622	596	675	629	686	632	676	643	702	624	626	667	638	612	638	593	609	627	622	653	655	621	620	635	630	621	657	636	650	628	592	644	691	630	658	660	648	666	628	647	640	593	687	587	604	607	577	610	678	571	674	634	613	626	701	622	625	684	615	667	630	635	676	601	652	629	662	663	644	633	643	608	627	597	653	671	596	612	672	669	647	633	655	612	603	646	630	593	641	647	622	702	678	609	650	574	664	652	611	584	614	596	591	652	611	645	622	671	624	603	630	622	636	650	625	637	646	628	653	661	607	637	623	654	626	632	635	590	642	645	598	640	653	626	619	624	623	637	616	624	629	633	675	634	581	612	683	628	649	598	634	633	606	631	649	651	637	625	603	603	626	620	583	627	628	631	620	618	647	666	624	609	642	642	601	633	672	636	629	640	676	608	672	612	586	638	673	609	605	630	630	661	570	623	617	679	614	609	641	640	591	667	667	632	663	640	680	588	651	683	653	652	635	645	648	587	607	617	618	609	635	657	617	644	636	625	606	619	607	658	650	681	658	640	602	627	585	666	640	628	612	634	637	604	638	633	634	591	657	698	606	596	614	619	633	605	635	592	640	674	639	673	603	625	703	597	627	608	600	599	642	604	634	622	650	660	663	665	632	627	623	591	633	660	624	640	627	601	683	634	615	674	659	604	643	635	641	624	646	638	635	687	643	632	608	654	603	608	612	590	601	659	621	646	598	638	604	623	640	662	711	608	652	627	689	639	602	616	620	633	637	610	608	623	658	613	622	658	634	671	595	651	617	652	654	597	610	605	627	626	627	621	630	668	616	599	602	619	581	662	610	583	639	648	648	596	615	610	626	650	615	625	587	637	653	626	567	635	642	643	608	631	574	601	628	610	580	692	670	636	630	650	647	590	636	691	624	643	662	607	644	602	565	611	673	586	615	623	588	644	647	664	671	613	615	639	615	614	668	620	620	635	590	683	626	665	631	662	664	644	589	630	606	639	626	627	618	617	662	631	610	607	615	649	618	652	645	652	652	593	626	616	654	682	673	605	603	658	614	646	659	637	665	609	626	629	629	623	624	568	630	638	614	631	622	640	634	655	614	680	641	666	609	615	614	670	666	674	642	615	650	655	581	594	607	691	613	650	634	606	614	633	654	613	673	633	658	617	649	637	665	616	625	629	652	646	627	619	685	637	600	625	603	642	621	601	606	592	644	631	637	609	621	622	625	588	667	630	670	617	607	643	614	658	636	644	581	602	628	665	622	647	615	624	652	691	644	636	574	614	649	641	624	604	657	613	566	629	623	635	643	636	656	604	621	659	617	658	603	649	598	622	620	652	607	614	642	631	627	594	617	667	646	582	622	623	631	598	649	600	614	617	664	684	608	575	636	611	679	675	626	638	653	630	658	599	668	648	600	631	636	606	606	618	632	675	649	655	656	633	619	663	619	606	663	639	619	622	627	592	650	643	626	591	583	617	590	683	628	655	647	640	577	589	680	613	622	623	637	655	650	643	635	672	616	640	634	647	648	619	669	647	634	679	676	608	632	641	655	652	617	632	639	647	625	652	621	591	645	597	604	648	621	591	576	610	612	627	631	665	616	615	637	612	589	594	608	638	634	619	641	623	604	614	627	575	651	639	645	622	587	622	641	610	653	594	634	655	589	681	643	594	619	656	611	636	618	677	647	672	667	650	669	619	650	627	614	611	615	649	644	578	599	641	621	660	616	637	626	569	617	689	636	617	635	648	612	640	620	661	630	636	643	659	620	589	605	630	599	567	601	636	631	615	663	601	678	631	632	630	607	597	639	630	607	639	669	628	665	637	651	664	657	680	668	619	615	622	599	648	631	649	631	657	599	648	585	601	673	644	617	652	643	626	617	636	634	628	632	619	629	641	608	593	615	617	608	645	668	637	635	654	616	614	632	644	635	696	612	673	636	639	597	594	629	625	613	659	633	620	618	628	646	645	605	609	626	675	621	650	650	592	606	676	656	648	667	634	614	646	688	633	581	599	597	638	607	607	650	634	694	623	625	625	595	629	684	630	603	606	667	658	634	673	607	628	653	594	639	636	608	630	627	642	621	641	590	623	614	621	603	632	652	634	612	666	585	604	630	626	597	564	642	628	643	658	599	633	659	621	648	609	645	639	625	592	630	626	646	660	609	574	587	665	602	621	605	627	634	632	627	676	629	662	626	637	595	663	638	614	634	664	673	624	597	649	612	645	641	630	663	643	612	631	615	628	606	615	650	648	615	613	679	605	653	654	672	653	632	637	648	615	650	640	639	606	644	615	629	624	646	602	585	598	635	622	670	622	611	679	683	683	601	589	610	635	603	615	666	623	656	670	647	642	599	620	633	575	624	627	614	629	656	626	647	591	625	648	662	646	658	654	602	628	637	625	649	697	653	659	613	618	622	630	605	662	629	638	646	603	625	624	643	649	663	634	654	642	654	642	635	631	595	673	623	636	640	638	588	614	633	617	668	628	651	658	619	600	627	619	640	649	680	627	625	624	638	619	622	579	588	649	646	604	641	613	670	644	705	601	601	607	636	651	610	652	628	620	611	651	663	658	612	684	603	626	618	614	639	644	643	637	610	664	662	610	675	598	662	656	651	634	635	622	624	620	636	583	627	618	661	614	632	605	616	633	672	613	655	651	680	667	600	620	632	648	645	618	632	649	655	641	641	583	626	607	642	665	627	633	614	645	622	606	585	623	669	629	634	644	626	664	670	600	620	645	614	607	628	656	623	586	647	664	610	621	591	636	626	609	686	618	666	632	661	589	601	622	661	616	660	643	586	606	622	631	646	612	633	649	608	636	600	622	609	670	620	590	648	615	630	617	623	652	616	624	632	623	618	624	618	631	604	616	619	659	657	607	622	597	619	623	638	630	599	601	588	665	616	618	638	671	654	630	638	582	605	642	643	573	610	621	674	679	645	598	645	618	621	644	629	607	623	611	620	610	646	612	635	587	614	594	653	618	616	631	625	636	604	663	598	629	593	644	650	643	630	653	648	652	660	620	617	648	574	618	606	651	627	628	629	657	633	604	641	630	651	621	631	633	653	581	667	638	625	600	629	646	647	640	617	641	614	680	628	623	660	630	667	625	647	618	651	649	639	598	593	620	610	608	642	623	592	625	679	628	615	634	666	644	610
23786	21552	27959	25544	17525	3594	1360	826	585	512	464	451	396	376	376	378	342	319	339	310	290	305	309	270	269	272	340	298	267	284	294	275	290	254	260	271	275	282	281	259	249	264	292	252	281	282	275	275	264	269	270	248	253	260	259	288	281	259	255	239	308	281	263	269	282	276	258	249	284	276	282	268	291	283	280	281	253	283	275	247	242	273	266	285	276	295	257	285	244	239	277	285	253	294	270	275	247	248	288	246	258	267	269	222	297	299	240	276	288	299	291	275	280	266	267	271	283	294	262	287	245	297	261	256	257	267	264	301	298	254	250	264	279	249	271	288	273	290	249	289	278	267	254	253	282	249	284	263	281	261	250	267	280	263	252	262	292	275	278	291	267	269	248	245	259	302	273	248	256	276	267	261	269	272	299	247	274	302	282	265	273	250	296	241	275	251	257	239	290	273	252	238	232	269	276	272	260	248	275	267	259	262	266	277	273	287	253	260	292	286	283	297	281	289	275	255	277	265	249	225	282	274	282	259	288	286	265	262	277	279	284	276	264	261	259	274	279	281	266	289	246	273	306	294	275	275	260	261	248	294	291	285	293	262	254	271	271	283	266	282	241	281	291	278	277	286	253	292	280	289	257	269	262	282	273	271	280	287	277	287	277	260	274	266	274	283	302	263	261	274	252	259	270	267	257	259	278	253	297	240	264	268	283	262	269	252	258	259	276	256	253	284	299	257	255	267	247	242	268	266	253	272	266	254	290	294	273	278	259	266	296	258	276	257	242	268	276	267	275	266	266	271	260	295	264	263	259	279	251	264	280	259	244	278	284	271	266	290	284	273	289	274	300	273	261	255	275	291	277	237	269	272	301	277	266	298	249	279	282	271	247	270	255	262	269	269	282	264	271	273	280	279	278	285	258	276	270	275	286	264	290	267	288	270	257	279	244	257	261	275	238	249	248	266	257	286	272	291	269	303	274	301	253	273	282	252	269	283	274	247	255	277	298	288	266	298	264	284	254	275	273	252	258	278	277	272	266	247	241	271	253	272	257	257	258	271	301	272	271	265	299	293	234	303	284	250	260	258	257	274	242	248	263	272	272	243	271	287	278	301	242	236	251	266	292	269	261	276	268	297	288	235	295	268	252	271	282	257	283	274	276	250	272	258	280	247	251	243	271	287	316	256	256	251	292	269	270	281	244	232	268	250	286	258	224	263	269	248	248	246	273	267	271	253	268	272	246	237	244	261	275	243	267	263	253	295	284	270	263	278	292	286	269	255	280	271	251	229	301	248	286	311	249	256	294	280	248	284	274	264	266	290	271	269	263	256	241	275	270	260	261	272	286	273	257	259	270	265	277	264	277	267	243	287	251	248	280	255	267	274	289	284	255	273	250	269	269	264	287	282	271	285	280	273	258	248	266	289	243	282	257	269	260	280	234	282	280	254	272	275	276	253	276	237	260	265	268	249	293	275	256	264	277	275	264	265	262	294	258	272	258	290	245	270	272	248	246	270	278	267	269	240	261	237	258	268	266	245	248	262	283	256	272	257	276	280	258	277	281	275	238	280	262	286	243	262	283	291	263	292	266	247	271	280	286	246	275	263	289	260	258	281	299	261	265	289	249	272	270	285	259	265	277	303	261	255	261	281	252	240	285	251	274	265	267	256	291	265	244	281	279	273	294	293	273	276	273	247	278	221	254	252	273	254	261	281	270	267	242	272	293	273	259	253	271	260	259	264	253	268	269	269	287	256	266	284	260	290	251	265	271	265	272	262	255	282	232	270	282	255	265	265	288	267	263	273	269	265	300	267	268	293	272	269	282	258	295	271	282	287	271	299	268	280	273	271	273	261	279	263	293	237	252	258	287	242	268	269	261	230	243	273	279	244	260	244	285	277	262	278	289	257	284	282	266	295	238	280	262	263	271	263	267	283	232	249	265	264	234	243	247	256	242	261	264	260	293	253	285	271	270	269	255	264	263	302	296	262	277	287	263	277	258	280	263	263	282	286	262	273	272	260	265	263	284	262	245	257	257	282	272	296	252	256	267	278	274	258	285	268	272	272	251	248	259	264	283	281	292	279	269	233	272	260	274	270	259	269	286	295	233	239	312	254	289	282	280	273	226	253	260	284	251	271	227	272	294	277	272	280	246	277	227	274	241	285	271	253	295	283	271	251	244	273	298	254	276	232	266	284	292	249	265	267	292	238	273	287	239	245	259	261	239	229	251	265	280	271	245	259	262	246	277	250	229	291	239	281	242	263	271	256	288	274	267	281	273	273	315	267	274	260	254	282	254	256	283	264	275	294	265	299	245	255	295	252	244	248	276	273	277	236	255	250	269	258	275	260	253	263	257	282	281	268	287	252	299	251	278	257	276	258	306	287	291	250	267	292	280	244	251	274	255	259	263	252	284	265	298	237	251	261	225	272	266	262	266	265	284	270	280	268	234	293	266	273	274	273	246	271	255	273	251	273	272	294	271	276	267	260	274	250	292	285	291	277	277	267	248	260	283	231	273	249	311	283	289	292	281	273	232	274	276	284	281	262	281	235	276	275	278	228	297	257	264	258	277	270	273	300	281	281	275	259	267	245	297	274	275	269	268	291	252	273	269	296	278	263	237	267	257	281	316	268	256	263	279	267	258	284	248	273	259	253	251	266	282	295	271	259	277	260	263	295	284	274	262	265	252	262	263	271	287	260	262	257	286	298	272	278	266	242	262	280	261	291	258	276	255	253	292	262	274	269	273	299	263	250	272	233	273	273	292	262	289	258	242	293	267	258	273	241	260	288	263	259	262	275	257	262	288	273	256	253	300	270	289	274	250	279	287	280	298	268	283	254	247	276	267	260	291	257	279	284	284	262	240	279	280	253	264	275	257	289	248	276	262	278	250	282	252	238	257	313	242	247	271	302	274	272	259	251	258	283	268	245	255	270	281	260	260	275	261	267	250	250	281	276	269	284	268	256	288	259	261	288	272	253	260	270	268	269	269	262	208	287	289	270	247	302	232	279	288	237	257	259	267	271	284	254	260	286	277	274	257	253	254	278	259	253	247	292	278	251	256	250	271	261	264	267	266	310	266	299	270	264	241	277	286	285	287	265	298	270	284	266	277	275	293	289	267	274	295	278	281	271	267	238	255	269	276	249	279	281	269	282	263	257	286	272	289	308	292	291	291	261	264	293	275	256	237	279	266	254	298	258	280	278	270	279	288	266	285	278	277	273	284	283	280	272	271	285	273	282	269	264	264	288	270	288	267	273	241	253	263	265	289	281	261	249	270	286	255	254	270	242	278	275	247	270	268	275	259	268	268	267	268	284	252	262	267	284	253	276	270	270	261	292	301	307	293	221	280	262	267	250	287	259	271	251	254	288	261	291	268	277	251	257	244	277	272	273	290	261	275	292	268	267	239	281	282	266	262	294	270	257	272	269	262	281	262	277	281	269	268	261	282	268	247	269	255	274	267	265	291	264	254	302	270	259	255	248	268	282	284	267
21596	46553	35291	16005	6967	4049	2808	2030	1531	1292	1027	981	888	813	682	724	712	613	593	650	613	579	556	603	570	512	500	550	490	495	527	528	494	484	506	530	501	492	486	501	500	507	498	506	484	453	493	503	515	535	535	536	499	519	467	465	497	479	473	494	500	529	501	520	452	537	501	487	488	454	489	468	470	501	463	483	473	467	498	458	479	504	453	489	476	469	473	478	511	458	470	480	466	520	484	502	487	456	455	470	531	514	473	499	486	495	525	472	461	427	485	480	502	467	473	476	496	477	502	481	519	476	496	478	458	475	459	456	503	471	512	463	483	469	466	475	494	451	464	497	463	474	509	529	477	467	497	493	498	494	464	454	464	507	462	444	486	491	480	486	503	471	460	491	488	477	472	417	460	482	499	497	496	486	487	491	487	471	470	439	514	443	497	502	519	445	497	475	462	467	481	475	476	446	477	495	472	492	471	485	481	460	478	507	509	478	495	486	510	459	520	486	452	472	466	466	499	480	497	482	474	450	468	473	491	515	450	500	503	457	478	464	499	486	513	471	471	493	510	539	490	488	518	506	432	492	458	461	490	500	518	499	468	483	471	506	511	473	500	471	477	477	457	450	483	456	486	489	474	468	467	470	507	462	473	473	470	461	512	525	480	471	481	489	470	462	496	493	505	441	454	473	465	484	486	439	506	450	456	443	493	487	471	486	479	470	464	472	430	463	478	467	448	490	451	501	442	463	495	449	467	494	491	467	427	510	492	474	444	472	496	447	468	473	470	476	481	521	488	464	477	455	448	483	494	499	475	487	515	463	447	511	449	495	501	494	498	489	478	555	480	450	508	475	465	515	455	498	494	481	434	473	491	444	468	497	507	517	481	445	516	491	473	472	490	490	496	475	465	476	513	448	474	470	452	513	461	450	461	417	467	486	485	511	479	475	479	468	477	453	463	457	516	487	435	477	504	475	486	437	490	459	487	475	513	469	494	497	467	496	464	467	472	480	517	463	480	450	444	504	501	474	520	487	467	506	482	498	510	497	452	482	496	438	472	525	478	460	498	490	454	480	467	500	439	507	481	478	481	496	501	502	481	493	486	469	468	492	497	473	492	452	530	466	494	486	490	453	461	483	485	522	486	463	484	476	493	467	482	509	501	496	513	492	456	468	469	485	489	506	414	468	448	507	484	457	499	504	492	487	485	495	437	502	461	442	484	487	501	474	473	468	491	465	493	464	445	469	490	482	467	483	531	468	494	488	498	511	441	520	480	469	488	450	508	459	453	481	490	488	480	479	444	476	460	481	460	473	464	502	469	518	478	469	461	493	485	485	515	474	478	482	504	459	489	497	479	475	438	471	471	483	463	455	443	500	454	485	500	477	514	503	499	436	499	497	493	450	493	478	522	485	508	491	473	454	427	472	499	506	493	457	475	483	472	442	492	446	476	463	440	475	479	473	523	480	474	468	464	481	504	475	461	476	508	484	450	465	474	480	477	475	503	445	454	468	474	479	482	461	469	451	465	485	474	464	478	453	499	456	502	487	473	423	453	468	505	452	478	473	495	478	439	533	501	446	458	489	474	538	473	476	484	456	511	471	502	508	488	497	414	467	483	493	498	490	503	476	498	421	468	499	468	503	483	497	462	472	494	473	474	473	464	467	469	501	453	525	513	501	489	478	499	504	505	458	479	478	506	468	488	467	490	467	523	495	509	476	478	489	496	514	464	468	471	469	500	460	444	515	451	471	478	488	484	449	475	452	444	460	469	487	480	489	457	494	506	483	463	460	467	534	452	471	475	479	451	473	483	466	426	475	469	475	471	463	499	510	502	473	488	483	482	478	500	473	478	507	484	475	484	472	462	460	474	489	454	483	492	498	451	449	512	485	482	482	507	478	503	492	520	525	452	463	504	495	452	481	476	451	493	458	484	493	462	455	481	478	456	487	512	470	494	479	451	434	474	485	507	503	528	450	451	514	465	434	481	474	484	452	467	504	474	473	513	511	451	495	473	442	477	493	491	459	455	458	513	448	507	498	498	491	491	476	510	456	473	503	462	488	443	469	515	523	509	446	494	468	476	465	472	495	487	463	482	477	480	458	466	484	498	472	481	455	470	454	475	469	473	492	443	464	499	465	483	440	510	447	521	529	492	445	479	469	514	481	513	453	503	465	448	479	459	468	509	455	446	468	507	473	511	484	475	481	454	466	478	480	525	462	466	469	515	487	496	470	487	532	478	471	518	494	478	532	505	481	489	476	464	441	478	452	462	440	496	481	498	465	443	495	489	451	482	505	464	475	470	457	493	523	448	458	484	482	449	521	476	472	430	464	460	475	477	479	492	469	433	466	445	469	494	503	482	465	472	493	501	486	507	473	479	442	461	471	475	472	469	516	509	479	477	461	497	498	501	474	466	434	486	470	472	462	480	487	459	460	475	478	518	499	528	511	466	502	478	472	476	480	463	495	469	487	495	467	464	465	484	482	456	484	476	490	437	495	445	506	468	453	451	433	456	469	456	521	466	520	497	487	519	530	444	466	469	482	510	516	504	471	457	430	498	488	491	499	500	496	462	451	473	415	470	453	455	488	438	466	534	436	482	505	447	479	474	491	475	531	510	464	465	499	499	483	501	446	459	490	498	503	483	486	482	455	487	481	505	484	478	492	488	485	524	448	502	482	505	493	481	477	484	486	457	489	465	487	502	473	498	479	486	479	470	489	506	491	501	476	485	476	436	493	439	499	496	505	477	464	479	453	416	471	466	453	495	482	478	504	515	479	498	462	502	488	481	485	501	437	501	478	483	481	476	495	473	481	494	507	470	484	496	548	473	477	479	482	447	480	503	491	455	465	507	487	485	486	471	468	466	487	481	488	462	472	464	460	462	455	471	508	465	478	474	456	448	477	480	474	492	491	456	485	483	448	452	470	478	451	441	470	479	475	519	484	461	492	468	484	473	452	498	521	509	525	471	470	451	478	494	510	514	520	442	479	513	473	462	494	481	451	497	493	469	486	482	495	453	505	517	476	489	520	506	487	467	432	482	514	488	488	485	446	469	445	501	486	486	477	482	456	478	466	514	474	484	495	484	454	457	508	461	481	495	494	463	427	449	486	446	442	514	459	498	481	467	468	452	513	503	419	471	486	455	469	474	518	452	497	466	440	446	449	468	474	459	468	458	485	499	485	490	459	467	491	449	448	461	473	469	488	456	541	452	471	473	470	564	441	453	475	491	486	492	480	496	460	491	487	498	485	423	509	462	495	498	484	485	462	465	476	456	476	486	474	474	527	524	469	477	523	489	479	482	463	454	495	462	520	439	469	457	489	481	482	472	437	442	489	479	479	437	481	439	459	482	471	479	468	474	496	483	510	478	465	472	462	467	489	489	456	509	500	487	509	470	507	466	525	522	483	462	479	472	469	482	491	450	469	515	499	444	449	471	475	436	461	457	481	453	469	486	473	486	461	449	423	503	475	486	484	484	483	523	488	508	501	477	488
25414	21557	24877	18645	2555	1050	731	598	530	438	437	424	411	431	392	436	372	368	382	387	341	335	362	351	293	380	357	331	305	337	373	353	310	316	331	336	324	339	371	376	326	335	301	322	335	348	361	342	316	348	331	366	355	347	319	332	346	339	347	349	332	315	342	318	331	320	324	317	315	335	315	316	346	356	315	337	326	343	327	334	318	319	367	320	312	333	330	314	360	299	343	336	322	320	363	358	336	300	348	325	351	326	321	345	319	390	335	328	317	348	339	354	321	337	340	337	345	308	367	329	333	344	340	355	334	367	301	305	327	353	312	313	318	344	306	337	342	352	309	325	325	355	324	338	313	298	328	313	340	332	290	356	313	309	327	369	323	326	346	331	305	367	319	338	329	324	343	336	309	326	343	340	321	315	331	333	322	350	308	336	323	354	346	369	345	340	338	325	369	308	366	340	325	354	341	355	337	308	323	318	340	335	363	346	331	307	349	347	334	330	327	328	335	320	329	307	347	346	333	291	339	381	340	337	297	357	327	347	339	330	341	361	332	332	350	338	347	340	327	335	341	341	334	306	341	338	352	368	333	364	320	366	338	325	334	334	349	352	378	351	324	335	363	375	351	354	332	337	359	331	366	344	345	328	325	360	356	327	318	338	348	358	333	318	323	323	348	343	359	327	354	339	361	353	352	303	307	323	314	347	311	315	361	336	367	319	347	352	327	306	335	352	331	343	350	347	343	347	319	315	345	315	334	322	341	342	302	338	288	321	320	325	326	329	336	298	343	315	330	355	317	329	316	351	367	322	310	357	349	321	332	327	367	323	306	364	338	302	333	322	342	366	308	308	332	350	333	327	338	322	356	339	325	342	309	325	334	358	337	353	335	362	363	353	308	343	311	336	374	349	351	354	325	346	316	344	335	313	365	298	343	361	350	319	321	328	327	355	336	350	332	361	332	356	333	348	324	332	358	340	312	362	336	330	351	342	325	309	336	355	323	323	347	328	320	341	341	370	338	323	313	356	368	315	353	324	349	343	345	318	358	361	330	309	301	303	349	335	328	330	330	380	341	361	333	394	329	352	351	360	358	300	348	305	311	347	344	337	343	352	336	364	341	317	308	355	325	299	383	347	345	356	319	324	293	358	340	361	329	307	328	315	342	330	339	344	354	348	345	333	325	349	345	340	348	301	355	339	324	337	319	321	336	343	316	307	379	340	356	346	343	349	366	322	336	339	325	311	330	321	367	332	322	331	310	319	332	339	335	320	331	328	330	316	329	338	311	331	339	345	315	332	352	361	332	315	355	320	345	333	312	334	347	348	334	309	317	355	307	341	312	335	339	338	351	335	316	338	331	328	323	360	314	333	320	358	358	330	343	331	347	346	351	321	314	330	348	333	369	325	353	362	368	318	358	328	336	335	307	361	335	323	344	346	317	357	344	327	367	290	340	327	324	321	330	355	294	294	334	338	353	315	314	334	359	349	356	331	351	322	353	363	330	335	365	339	335	312	309	310	359	334	339	345	311	327	322	354	315	349	325	335	305	326	312	328	354	338	288	337	327	340	334	329	309	343	312	340	323	335	348	303	331	321	361	349	334	319	318	350	348	339	372	315	344	332	316	312	369	356	331	360	314	333	349	344	336	349	312	345	336	317	311	314	332	346	339	309	321	343	322	346	355	344	321	315	330	306	302	337	347	359	313	336	330	311	364	341	340	316	357	355	349	311	328	354	325	314	339	325	310	315	317	348	319	326	331	328	326	322	329	345	316	371	319	338	343	341	323	346	355	349	369	340	324	321	326	362	335	366	328	330	343	316	337	338	329	328	327	330	346	365	337	336	340	344	341	355	368	371	338	322	368	351	340	292	354	336	297	326	352	345	337	313	358	301	334	330	334	335	307	358	287	381	352	347	316	332	327	315	314	329	353	341	328	333	323	307	321	334	338	326	339	367	347	366	321	326	340	359	320	351	321	365	343	327	337	305	320	326	336	332	316	298	335	343	350	332	328	306	331	360	353	323	373	313	350	325	314	329	369	348	353	369	321	333	338	341	330	330	337	342	327	351	367	348	328	342	342	323	339	329	354	313	334	302	366	327	349	322	369	303	355	323	326	363	383	320	350	308	343	375	310	310	310	342	324	397	330	333	363	306	361	325	316	348	345	349	342	346	335	330	343	343	320	303	319	310	328	315	299	338	338	320	280	343	344	332	340	328	308	341	347	343	323	349	344	325	326	348	332	343	340	348	365	336	317	331	352	345	342	352	333	347	296	330	347	345	364	338	344	338	308	334	357	334	340	346	328	343	325	318	351	340	335	355	334	324	338	321	333	332	308	320	342	336	322	334	326	338	314	339	372	328	356	360	343	354	353	323	327	376	383	343	305	366	329	334	340	362	368	357	311	355	346	330	303	317	315	348	345	366	354	345	342	317	353	358	347	333	311	319	347	351	300	357	300	340	346	334	321	347	321	330	313	332	354	324	310	355	312	348	309	335	318	367	312	336	338	340	346	324	332	370	341	343	322	337	331	298	362	333	338	327	322	339	341	313	328	331	337	322	323	340	346	339	333	312	347	330	331	341	331	333	342	332	312	322	336	335	318	286	320	323	332	325	322	291	320	341	357	334	343	306	353	344	334	326	311	350	341	355	349	343	335	338	341	313	319	377	344	387	341	328	335	352	324	321	339	322	323	363	360	335	328	337	343	342	309	326	349	344	328	334	304	334	341	333	314	332	345	315	305	345	321	315	332	369	343	339	347	348	381	316	362	315	348	335	322	342	318	359	326	347	330	356	361	317	320	331	347	366	347	310	383	335	359	320	346	326	336	353	335	334	324	341	376	324	346	319	338	331	361	345	339	322	349	357	323	340	339	335	322	331	341	338	330	312	346	350	312	291	315	323	346	325	353	343	360	344	325	322	375	326	330	304	315	327	337	318	367	376	297	321	342	321	338	320	344	328	308	314	348	317	339	337	340	357	297	317	344	327	330	345	315	349	341	367	338	358	333	352	315	329	316	352	341	329	337	321	342	353	339	307	327	345	316	353	332	325	341	375	328	327	361	351	334	323	332	329	336	355	338	326	307	394	329	324	316	353	327	328	303	357	332	344	362	330	370	312	354	342	362	344	336	319	327	342	366	353	350	310	309	328	356	312	323	344	339	363	340	327	317	343	355	349	339	331	336	334	328	303	366	332	345	313	344	357	341	323	312	315	300	308	345	308	362	378	335	350	336	357	334	328	328	305	343	344	366	335	310	323	301	323	336	328	340	331	341	285	313	311	341	308	330	342	321	338	339	336	325	352	318	342	343	337	370	324	325	334	340	348	342	328	364	326	353	359	314	322	331	306	327	357	325	351	297	333	334	344	324	323	288	314	316	372	345	330	345	364	355	347	340	329	327	330	317	357	346	335	365	362	328	326	336	333	353	311	313	350	340	318	330	344	330	343	357	326	340	333	328	310	324	328	362	336	320	304	337	306	309	355	331	315	322	349
19306	37714	22593	9703	4854	2767	1890	1451	1141	1055	864	874	810	776	749	696	714	708	708	651	636	676	615	645	612	647	590	628	601	623	625	629	623	571	578	612	629	619	548	537	564	581	539	599	588	578	588	571	598	618	634	611	596	608	588	585	564	620	581	612	557	579	583	624	612	596	560	586	573	617	615	608	603	575	574	592	577	593	595	613	564	559	616	616	540	591	541	569	567	557	606	589	599	556	587	609	598	540	617	616	562	576	549	582	585	590	583	605	567	578	565	594	626	571	551	600	603	532	544	559	570	559	540	603	575	603	576	594	554	591	596	553	569	572	606	569	607	647	577	557	594	612	571	585	596	584	587	533	537	598	575	575	607	567	539	561	585	557	584	611	565	587	546	588	560	575	624	591	586	566	596	576	583	556	574	586	580	563	611	580	587	541	541	609	564	615	563	632	542	545	576	580	593	543	576	556	572	604	576	576	594	578	578	582	591	589	598	575	587	571	634	601	527	542	552	541	578	635	573	557	607	588	585	560	625	579	570	545	602	546	575	588	557	558	589	562	522	563	577	601	630	565	565	592	527	591	578	608	566	612	600	598	569	573	587	546	614	570	562	595	585	565	589	585	578	597	612	580	562	575	576	584	599	585	538	606	584	578	557	568	558	545	571	575	579	576	627	589	566	547	569	583	560	625	590	570	593	661	582	536	562	519	609	550	587	567	567	550	578	535	598	614	600	548	623	597	591	636	516	585	590	570	637	604	572	588	598	615	635	572	620	630	552	551	541	579	564	591	582	574	588	530	604	564	608	612	587	585	550	589	599	593	555	574	563	589	627	567	573	575	525	603	593	558	607	600	554	573	565	553	547	563	575	544	609	565	595	591	630	552	578	588	564	560	545	588	542	608	572	588	584	588	547	541	580	573	616	564	596	575	578	577	597	567	578	556	592	528	580	595	576	567	538	593	571	553	514	564	589	609	582	548	594	599	610	655	524	573	562	587	584	624	562	584	605	576	620	562	568	563	600	590	616	597	584	576	603	557	588	614	594	601	628	627	600	560	557	556	618	579	606	586	551	513	621	619	610	584	562	613	576	576	586	598	582	554	577	562	590	608	599	586	584	582	586	612	598	573	587	565	606	603	566	568	607	540	574	548	557	570	605	610	603	562	612	602	589	587	602	556	596	618	561	574	552	595	603	571	599	532	586	626	546	615	582	584	620	579	581	549	594	578	615	558	550	621	578	576	568	591	635	521	572	600	622	579	552	624	575	603	586	622	591	574	566	607	555	578	582	585	552	584	582	544	591	549	582	561	564	581	550	617	593	557	628	614	547	564	588	578	603	580	578	588	605	570	588	538	586	616	609	591	598	576	592	581	561	568	580	579	584	586	588	577	547	612	565	582	597	536	578	602	584	610	590	583	543	561	562	584	578	583	595	546	587	565	581	565	570	590	560	598	552	584	575	601	566	563	619	560	570	537	577	575	561	640	560	575	571	585	560	574	583	602	585	617	593	573	576	589	556	551	610	592	589	580	621	561	593	561	602	561	598	580	530	585	553	583	581	642	600	594	596	593	594	565	572	609	617	580	547	556	597	583	611	614	593	559	595	603	564	541	584	610	583	573	598	595	603	576	570	593	532	564	595	568	548	595	595	569	551	585	603	574	605	569	610	567	533	552	582	574	625	606	552	614	571	603	550	568	588	575	587	562	557	606	594	562	528	566	554	567	581	584	580	604	583	609	587	547	562	583	623	601	522	559	585	567	555	607	568	579	637	546	581	564	583	606	587	594	576	580	621	598	564	585	563	603	593	583	574	618	581	618	553	631	538	588	545	596	578	572	632	590	605	573	551	583	549	580	573	554	549	554	552	611	570	595	567	541	599	559	555	557	558	555	564	570	586	568	597	568	575	573	596	595	564	613	596	576	559	615	540	575	583	551	595	571	616	593	598	588	590	580	585	572	599	594	564	571	569	580	595	555	598	583	603	542	581	611	593	579	597	622	597	535	582	581	592	555	607	587	584	566	574	542	587	568	586	562	613	585	604	597	588	611	589	587	580	512	571	571	558	593	582	580	626	577	581	638	563	573	622	642	595	603	571	621	568	601	583	526	536	579	620	576	542	563	564	577	601	532	584	588	598	610	570	603	583	567	615	565	566	601	567	549	604	578	605	570	626	558	593	603	588	579	623	628	594	549	597	610	550	569	561	566	564	579	579	553	568	559	584	585	590	555	567	593	595	574	589	571	564	580	615	611	596	584	570	595	607	592	584	579	541	544	574	604	612	561	565	614	552	583	581	592	560	607	594	584	550	523	607	572	550	622	564	591	598	588	557	633	591	582	598	588	572	624	581	577	562	567	568	589	594	572	612	520	611	568	557	572	607	575	576	563	546	580	546	586	545	588	535	562	593	573	561	580	621	572	577	573	576	578	627	546	588	581	561	576	592	610	605	603	606	585	556	564	597	647	578	582	616	548	604	587	574	581	555	571	614	584	522	579	586	571	583	579	638	623	617	598	590	598	598	607	576	595	646	563	572	558	582	627	564	591	587	571	609	595	588	583	593	570	591	549	580	607	533	568	589	585	556	570	579	559	572	587	582	620	578	551	569	607	558	537	596	592	567	585	620	572	571	556	554	575	614	557	594	581	617	537	588	573	597	562	588	547	574	579	625	586	517	647	574	567	541	594	544	587	564	551	577	567	594	565	587	611	548	549	554	560	583	592	560	576	566	562	594	546	610	589	579	568	608	548	608	561	618	556	583	566	581	588	612	577	610	566	571	565	578	570	601	558	563	610	620	577	584	575	548	602	598	573	604	555	559	627	583	563	620	575	545	561	604	594	577	566	585	600	594	584	534	594	621	605	575	554	558	583	585	576	540	581	587	636	601	551	599	554	552	593	554	583	607	579	602	592	558	579	567	550	586	559	546	609	600	604	551	579	582	566	598	611	528	571	585	595	589	611	577	573	544	557	631	552	575	553	576	575	582	560	567	604	584	609	591	559	573	542	615	625	574	613	584	605	573	529	594	547	584	571	586	593	533	592	614	589	532	592	616	569	573	542	581	526	584	568	541	592	587	593	591	590	583	583	593	623	638	594	596	533	574	548	562	572	583	591	577	623	593	583	603	579	565	596	601	622	577	580	575	564	558	559	620	597	583	603	602	565	585	588	623	561	545	565	579	582	642	580	583	616	591	609	587	586	553	572	615	608	595	611	603	583	598	571	599	558	592	576	572	597	542	563	561	555	591	583	600	587	586	613	626	621	618	584	578	634	574	538	588	561	581	587	601	574	578	586	570	581	593	610	579	542	566	576	581	613	570	544	557	616	609	554	561	545	598	587	608	585	560	575	582	582	623	576	601	570	598	578	560	543	594	600	599	600	574	591	598	601	599	633	576	595	598	575	563	554	574	577	579	599	576	586	615	608	556	576	566	627	583	570	590	579	580	548	589	564	602	592	598	593	600	619	538	567	574	622	572	579	592	597	585	621	546	601
22843	21520	28523	24906	21483	15895	3142	1260	751	608	554	545	482	395	320	305	336	279	277	234	242	260	231	251	213	206	217	212	230	236	197	211	200	192	209	211	206	213	204	205	198	198	201	187	204	186	204	223	198	223	205	215	207	191	233	230	169	191	198	191	201	199	178	215	199	187	215	198	218	198	189	196	185	201	202	215	190	204	212	203	215	212	215	183	207	187	181	190	180	171	162	173	187	169	187	196	223	203	184	184	195	180	187	192	190	174	195	179	190	201	219	200	189	195	194	188	192	181	197	206	178	190	169	185	175	208	187	192	179	191	186	210	179	185	181	192	191	202	203	183	181	175	214	179	208	172	198	202	219	198	176	177	200	186	169	185	195	222	179	174	187	178	192	208	199	176	200	192	191	191	154	211	185	191	193	181	174	193	190	192	191	189	194	199	190	188	209	203	183	198	212	192	201	169	196	194	193	199	193	172	197	195	182	197	210	187	177	172	190	191	209	185	172	196	204	192	184	195	178	194	189	185	185	198	200	183	178	177	188	211	207	197	197	179	192	208	187	186	221	178	167	196	194	194	189	177	208	188	197	178	190	198	177	216	193	223	171	161	189	182	191	194	179	177	192	192	179	205	183	188	180	210	174	199	187	178	175	190	200	185	182	199	185	185	177	187	198	216	186	176	194	179	215	202	190	201	180	175	211	216	191	193	201	210	191	192	184	178	184	170	194	193	180	199	184	171	174	176	193	198	193	199	185	185	191	228	185	205	185	206	193	191	174	196	172	183	189	178	178	178	210	203	209	195	200	173	201	191	192	204	197	188	201	212	173	184	193	189	191	202	185	214	200	196	180	148	177	195	180	170	189	182	201	179	188	213	186	183	179	194	201	190	193	213	191	204	199	183	176	198	196	196	178	198	181	189	186	211	201	200	190	187	196	197	168	211	182	191	205	168	187	180	209	180	211	165	197	182	210	206	163	199	183	177	183	224	166	200	185	184	183	186	206	194	198	186	204	199	200	171	198	186	178	208	191	187	179	203	196	208	166	189	209	188	172	191	176	189	166	221	178	182	200	181	175	199	187	163	219	170	209	191	197	170	190	211	177	185	190	192	183	164	194	219	197	212	183	173	183	189	186	210	198	172	192	218	196	202	182	187	184	217	183	192	176	201	187	215	196	190	205	177	181	190	189	197	176	188	198	175	171	173	199	190	205	215	196	189	180	188	182	191	174	193	187	214	191	196	219	215	203	176	219	167	205	193	204	200	222	198	194	176	192	186	190	186	210	182	197	176	182	170	181	184	205	182	208	192	210	190	180	181	183	183	189	204	207	172	179	201	192	217	190	199	198	158	175	191	171	185	187	182	202	199	180	182	203	196	182	177	202	196	204	196	205	172	189	212	208	191	201	190	180	172	167	195	186	170	204	197	174	178	196	211	163	162	185	199	190	190	189	190	191	223	177	158	179	206	166	188	208	172	166	170	215	182	183	213	178	187	181	174	187	203	198	205	189	229	176	161	184	192	200	176	188	181	184	216	186	201	167	203	181	193	197	164	197	182	165	192	184	182	217	215	177	182	189	181	186	181	182	190	182	173	209	184	208	182	186	176	188	183	195	180	188	210	180	198	198	190	180	204	197	166	216	215	193	199	178	187	173	181	196	195	185	198	203	209	191	214	205	184	220	189	212	189	207	173	194	189	190	186	187	191	191	191	199	188	170	210	184	214	195	210	193	182	152	193	167	167	196	200	204	175	194	184	198	198	208	200	191	180	217	205	198	182	189	203	177	206	183	184	180	208	193	206	194	192	197	169	183	197	190	188	195	171	168	207	181	198	181	184	196	184	218	213	179	217	205	195	203	182	212	199	206	186	179	201	198	209	156	190	193	184	197	178	198	180	187	184	214	176	165	180	178	187	188	174	175	192	197	205	192	210	186	189	184	212	175	188	173	211	199	165	198	200	191	187	213	221	211	184	184	187	192	194	160	192	191	202	195	175	185	183	200	196	181	179	169	215	179	196	183	188	194	189	174	167	194	170	218	163	190	183	214	177	210	188	193	183	187	196	206	192	210	212	198	205	181	231	205	191	189	196	182	193	193	177	191	204	217	198	175	209	235	191	194	218	185	196	185	174	212	180	188	205	214	174	195	176	190	196	205	197	208	164	187	216	210	167	214	199	199	184	201	187	185	187	195	192	194	179	190	194	195	181	170	198	216	188	206	185	187	203	201	183	199	184	186	183	199	194	210	190	211	202	191	186	210	209	173	191	208	192	203	188	194	185	186	177	185	174	191	175	178	192	194	177	186	191	190	189	220	182	176	181	190	205	225	205	210	187	196	175	170	198	186	203	187	187	176	184	207	180	169	181	185	180	194	203	190	190	216	193	193	219	173	181	169	191	208	192	210	199	184	194	179	196	223	195	208	198	177	158	186	186	178	196	205	179	172	191	205	194	184	169	179	188	206	193	188	183	174	201	205	178	174	192	188	201	182	212	180	188	169	194	170	183	231	175	209	199	180	218	192	186	198	218	186	191	198	199	177	195	186	176	187	164	190	189	169	192	174	214	180	174	188	199	177	186	190	165	182	185	199	174	203	187	187	189	203	202	198	166	195	183	175	194	186	182	168	183	180	181	200	211	187	189	216	196	187	221	186	170	209	197	179	173	218	184	192	193	193	187	183	194	210	182	183	170	193	188	217	203	184	186	172	183	194	196	193	158	191	196	205	199	183	197	171	171	191	190	192	196	197	164	194	183	200	162	185	203	201	191	197	182	214	186	196	161	197	213	218	188	184	175	183	189	189	189	191	191	190	203	203	188	177	178	180	201	197	214	200	198	177	163	188	207	187	183	197	203	207	181	179	189	193	196	161	197	176	196	186	191	199	191	176	192	195	186	199	191	183	208	168	188	205	204	208	214	172	185	206	179	179	189	172	185	221	187	199	185	212	175	176	189	173	198	179	194	209	185	206	213	199	174	187	199	204	178	193	194	176	184	193	212	192	199	196	201	200	190	196	171	182	190	192	189	193	192	190	211	189	188	192	178	216	199	189	172	214	185	197	176	192	178	183	197	185	192	220	223	185	200	189	172	200	175	182	195	182	159	171	165	226	162	210	172	172	207	195	198	191	180	196	197	175	177	186	181	219	206	194	190	171	188	210	191	202	202	197	200	198	206	208	193	186	207	164	200	199	196	164	209	184	186	205	205	189	188	190	187	199	189	218	209	200	185	163	191	194	192	210	194	176	192	197	191	217	183	197	169	201	180	189	176	191	191	172	182	195	219	197	191	190	190	168	179	195	198	198	181	186	183	160	177	207	200	176	183	174	190	187	166	200	189	188	181	215	203	170	207	189	200	205	181	200	186	171	183	190	209	189	206	173	177	195	181	175	230	197	186	173	204	184	189	191	195	184	193	220	191	178	185	202	208	175	192	204	207	178	194	197	189	209	211	173	181	180	193	192	198	189	171	170	212	182	202	201	178	199	212	185	201	206	192
23238	51095	38719	22578	12001	6765	4382	2951	2161	1778	1551	1329	1238	1068	874	788	696	601	620	601	573	524	547	504	448	450	421	417	379	389	391	359	391	357	360	358	369	344	336	306	385	364	347	408	409	331	365	401	388	353	369	349	398	354	371	318	330	344	318	347	373	342	352	339	327	343	337	333	372	351	346	282	357	353	339	323	337	320	337	341	347	316	313	340	335	344	330	338	352	342	352	342	335	361	314	314	320	349	326	336	332	356	352	340	323	353	367	348	348	308	354	331	350	336	360	330	353	347	330	344	325	354	336	358	332	343	365	372	331	338	316	351	327	333	332	343	325	300	336	340	328	309	337	345	305	382	335	334	340	336	352	312	324	324	320	332	322	333	350	347	352	332	361	368	332	317	326	313	314	320	348	354	312	364	306	305	332	324	310	369	328	341	322	361	324	332	362	343	343	308	352	329	341	353	355	316	333	327	346	334	347	314	314	364	368	341	342	346	341	350	322	312	332	333	321	333	310	327	324	337	339	311	350	322	355	340	344	319	328	330	334	333	351	321	326	328	283	344	344	342	314	322	318	319	310	327	318	352	330	335	333	335	315	355	337	315	355	304	329	352	354	343	317	310	309	292	368	365	344	302	326	310	362	307	348	314	354	306	328	336	340	316	306	333	331	353	320	391	327	353	334	325	341	337	355	324	348	336	335	331	331	322	319	332	324	340	330	346	339	349	347	358	337	327	320	330	344	320	334	346	341	365	329	321	341	350	328	327	364	312	320	353	342	330	354	352	342	344	339	354	352	338	319	325	358	308	355	352	298	334	316	336	324	324	351	324	305	321	322	352	336	314	325	319	334	340	342	365	366	340	327	344	338	309	350	325	336	325	343	328	333	340	303	336	334	348	343	332	313	362	337	346	317	333	341	368	311	351	331	321	345	322	368	357	323	329	362	347	346	326	339	336	358	299	330	331	349	341	318	336	322	358	304	343	341	321	333	312	314	337	351	346	351	327	328	299	338	325	366	351	330	335	352	328	337	296	321	353	356	343	338	361	313	361	313	354	311	333	314	327	367	319	312	322	354	338	323	334	339	305	331	315	334	331	327	326	350	357	364	335	366	363	341	335	341	359	335	350	341	333	330	339	326	325	381	339	329	328	350	316	341	324	337	316	363	316	306	355	292	326	364	328	345	329	370	326	354	329	328	343	325	360	328	339	330	344	359	347	316	314	308	354	334	347	372	296	322	367	321	348	311	304	331	368	335	349	339	347	309	362	287	337	329	321	317	353	315	325	294	337	330	318	342	361	352	313	353	361	325	332	348	321	324	320	341	341	380	321	334	337	344	356	345	315	296	338	314	316	355	358	319	331	319	356	348	313	315	348	322	352	341	368	331	328	365	346	314	375	327	326	305	329	318	321	380	337	336	350	320	376	338	362	305	351	354	378	318	342	363	356	328	339	334	362	327	339	327	325	348	351	325	327	330	336	322	296	336	338	349	303	329	340	346	329	336	323	316	329	324	313	338	395	349	336	337	350	338	321	334	338	367	351	326	322	350	304	327	320	329	335	342	329	349	371	327	295	339	341	324	310	290	343	340	338	340	336	331	322	370	345	346	323	316	339	293	359	289	328	322	337	388	346	324	350	340	343	355	353	335	359	357	356	321	311	333	324	346	349	335	357	368	356	341	329	336	312	320	337	310	322	351	353	316	345	320	306	346	301	360	340	318	322	332	352	342	309	331	365	328	294	329	354	338	308	327	335	358	325	338	305	327	333	334	340	315	331	329	355	341	317	321	346	360	332	346	312	336	335	346	360	338	336	347	337	324	362	325	365	368	335	321	362	326	308	348	324	341	331	316	350	342	343	357	335	353	310	338	342	321	326	335	316	314	366	324	343	328	325	321	331	325	340	336	356	320	384	313	344	313	330	327	342	307	345	324	330	339	366	329	308	342	379	337	369	341	325	314	340	316	349	324	336	308	359	361	334	360	359	318	336	342	346	349	317	359	299	320	311	390	352	347	332	344	330	337	331	341	332	315	357	324	333	308	328	318	353	309	352	315	344	337	328	347	320	328	354	359	338	329	338	337	348	339	335	325	339	327	302	317	344	374	307	334	326	333	331	316	311	344	357	328	306	372	345	355	340	326	354	326	353	317	328	290	350	360	341	333	314	322	319	346	324	338	307	359	338	306	345	350	323	366	319	334	329	320	332	334	338	350	345	344	332	332	322	322	321	320	345	348	341	333	374	330	309	319	355	346	284	365	340	354	367	361	368	346	330	329	339	318	318	370	350	323	288	320	336	331	303	304	356	328	350	329	321	313	307	303	363	363	330	330	358	337	332	332	332	324	316	325	326	334	351	330	334	344	310	334	354	357	346	298	299	329	313	339	317	338	360	355	313	299	339	369	318	341	348	320	353	350	353	327	335	295	339	343	340	355	341	305	324	401	334	346	343	344	341	341	322	315	354	342	362	325	335	357	331	327	315	319	351	311	355	336	319	354	362	329	336	317	328	347	325	347	312	355	339	344	321	336	348	349	352	339	313	352	329	319	356	315	349	321	328	313	344	325	313	325	337	318	373	357	319	331	332	343	320	332	354	298	302	347	350	335	348	342	339	343	345	357	324	336	349	347	327	354	339	346	350	346	337	336	332	352	383	323	335	334	333	326	302	340	312	357	344	352	362	375	309	341	356	357	371	323	367	308	327	351	342	351	333	368	351	335	349	337	339	339	372	276	311	337	329	310	295	334	305	351	331	328	324	340	374	351	327	325	350	357	298	326	323	333	337	358	309	342	361	312	333	312	304	319	342	310	326	352	354	328	336	360	356	345	315	353	322	332	341	322	329	311	333	345	329	354	316	331	310	319	327	343	329	341	319	316	303	337	323	343	336	348	350	346	344	327	323	339	350	316	324	315	312	351	323	341	345	314	314	305	335	361	331	328	347	348	353	310	326	298	336	348	339	324	332	362	359	344	337	346	359	327	331	324	331	359	339	359	322	308	360	333	320	346	341	310	341	327	343	353	302	306	311	336	344	363	335	353	337	341	345	321	315	316	352	303	320	313	349	321	343	321	356	336	360	345	311	328	319	320	323	332	333	316	340	345	345	338	334	317	341	332	325	339	326	335	332	361	336	370	352	338	349	359	334	373	348	335	326	328	310	326	366	360	311	350	327	319	363	334	335	324	328	295	342	341	314	320	370	342	328	315	325	325	293	343	336	325	363	339	317	350	331	349	350	351	371	326	348	326	345	329	299	346	316	323	324	331	365	371	343	315	330	324	336	350	347	333	326	332	324	329	330	311	340	305	316	318	342	330	322	344	326	329	357	317	331	296	341	357	324	350	314	357	351	337	321	326	295	353	367	351	351	334	331	316	329	328	337	334	330	345	307	323	312	366	335	339	334	339	322	320	336	333	325	360	330	323	336	350	323	346	333	339	337	334	321	328	353	319	374	306	318	362	311	343	296	329	318	369	326	349	357	322	344	317	374	331	322
27875	20803	14005	5031	1332	758	548	490	449	427	431	394	384	374	423	356	361	362	379	379	369	362	400	368	346	374	358	381	338	364	367	329	357	330	363	351	379	371	365	375	368	370	370	355	365	350	368	356	342	332	355	388	392	358	351	352	347	360	328	355	353	368	325	340	348	331	352	357	376	378	339	371	365	330	388	370	355	361	344	336	343	366	369	353	389	350	338	376	331	391	310	371	344	334	335	353	387	373	371	325	387	363	345	352	337	376	396	351	363	351	367	352	376	354	346	342	342	352	371	366	376	338	320	373	366	349	350	360	334	365	361	357	351	367	373	353	351	341	343	363	398	344	402	382	358	336	355	362	345	324	320	359	334	341	361	374	343	350	371	349	330	320	364	350	368	326	357	372	354	354	360	382	367	363	345	363	354	339	375	329	382	349	377	364	341	340	380	370	353	342	330	367	327	373	353	372	368	380	294	351	417	361	358	375	362	338	333	350	332	360	349	350	363	369	364	327	334	339	373	361	349	360	352	346	329	387	333	362	352	366	386	375	379	311	347	346	366	327	366	371	363	340	365	336	382	353	337	381	343	358	359	360	345	325	395	369	380	343	353	407	340	363	350	364	381	370	328	332	343	364	339	346	372	372	343	399	362	375	343	355	311	344	370	345	380	361	345	358	358	353	356	344	368	358	342	329	354	367	372	370	366	358	342	356	385	360	330	347	369	361	359	378	356	340	340	337	367	352	374	375	355	348	380	358	389	354	397	365	385	361	378	380	354	379	358	383	332	325	353	377	362	357	339	350	349	336	346	366	335	366	326	315	332	338	376	348	343	360	337	362	357	378	411	359	359	342	352	319	345	350	350	347	387	365	387	340	356	354	330	361	355	352	306	384	378	369	373	334	367	351	382	352	363	325	347	373	341	363	394	374	335	376	374	309	390	341	367	352	341	388	351	372	362	371	347	340	344	343	353	376	333	344	397	356	348	384	391	370	333	361	350	353	335	370	338	346	341	388	340	382	358	369	352	325	353	347	345	369	354	368	359	375	362	362	318	347	361	334	376	343	331	350	367	352	363	361	361	374	361	392	382	311	360	358	353	360	359	369	343	346	354	312	337	404	344	370	374	382	322	323	370	336	388	387	331	357	373	374	326	380	357	344	381	358	312	358	351	351	353	348	362	316	312	356	367	351	383	342	377	341	368	381	334	355	369	335	349	329	364	377	367	366	341	391	368	349	368	318	397	337	312	348	346	332	348	375	321	350	349	347	374	345	352	321	360	343	355	356	374	329	346	354	322	368	360	334	367	387	350	384	380	322	319	357	392	358	359	361	355	357	381	316	354	376	351	352	293	345	372	351	305	344	354	337	339	381	381	338	362	369	355	342	345	364	348	335	364	329	331	369	383	366	325	346	350	331	297	370	353	353	345	354	365	356	363	377	381	349	355	364	328	356	363	353	350	345	339	359	388	369	354	374	335	341	334	357	361	316	339	343	367	349	362	379	377	352	363	363	344	372	370	328	352	359	361	369	332	358	349	335	399	383	361	371	366	370	371	343	324	358	338	334	347	356	330	378	352	357	346	371	368	343	306	338	369	356	346	353	376	368	366	367	360	368	351	388	333	353	344	357	346	346	332	394	370	344	354	356	349	380	322	352	329	325	378	371	340	350	379	386	337	359	336	376	350	360	342	325	322	356	383	352	365	354	343	381	376	348	358	393	343	367	332	336	340	365	373	326	366	363	316	335	353	341	325	321	357	353	342	364	350	349	369	352	336	352	345	372	356	355	342	379	364	338	345	340	335	354	349	347	346	358	358	380	388	391	388	341	342	370	349	332	365	332	333	351	366	356	332	330	358	399	375	361	384	348	384	361	355	378	326	364	377	349	357	382	347	314	385	323	376	391	352	335	338	355	350	353	339	303	373	357	361	376	329	336	317	356	385	349	360	350	361	354	365	360	347	361	346	369	388	363	325	333	327	353	371	374	350	374	375	345	356	347	330	380	363	362	327	359	369	372	363	351	347	343	371	342	356	339	379	325	384	341	339	342	351	344	372	378	361	354	344	348	361	357	377	327	357	349	358	340	367	361	339	353	339	326	339	360	351	348	337	342	355	353	360	350	353	357	358	369	376	376	346	392	331	352	351	339	321	374	338	340	357	377	330	328	334	344	321	348	347	350	369	367	353	333	334	363	353	330	384	343	363	365	341	354	353	352	353	347	355	370	325	350	372	346	365	364	378	375	357	379	350	376	322	344	341	327	321	345	344	366	373	370	371	354	335	334	314	332	353	370	340	342	362	351	352	337	324	355	355	369	354	365	374	356	335	380	336	332	366	363	360	368	368	360	371	371	347	355	348	335	330	388	381	329	330	349	377	357	385	337	321	335	381	345	364	354	374	352	339	339	364	334	343	349	343	328	362	349	368	351	359	363	334	389	339	395	409	358	353	409	360	371	341	342	383	318	360	363	355	363	345	345	386	378	356	346	334	341	387	365	325	375	318	367	395	376	351	332	372	354	344	366	343	345	366	338	341	339	362	377	373	335	327	368	344	351	384	368	373	370	369	388	347	371	368	343	365	329	348	373	360	356	337	325	362	397	348	382	364	382	343	341	355	370	327	358	369	367	349	373	366	339	373	352	342	317	327	341	382	363	341	374	371	374	393	323	340	360	387	339	347	363	363	361	344	331	356	364	363	347	341	324	348	326	338	370	349	351	358	345	332	367	368	381	369	378	357	350	323	359	340	375	347	360	366	364	369	347	339	375	371	335	365	350	328	356	354	331	325	360	363	335	379	377	341	368	356	370	346	363	358	349	354	362	340	348	406	348	328	341	338	337	354	349	334	366	343	357	364	364	334	353	356	346	352	374	374	366	374	336	352	366	351	349	368	333	366	359	351	367	362	330	389	362	370	344	330	372	339	344	372	379	381	335	365	340	348	376	366	393	339	372	380	366	355	331	366	352	343	351	351	375	382	360	363	371	377	376	362	324	344	364	354	373	343	356	341	344	349	369	346	359	362	362	337	352	362	338	348	380	381	360	390	371	350	356	383	344	335	332	360	364	350	369	351	333	346	346	373	352	359	362	373	364	354	364	351	371	365	342	351	347	369	333	388	350	381	352	366	372	372	349	346	363	353	355	382	336	320	350	360	354	346	332	368	362	375	340	359	323	358	364	339	346	346	371	337	352	347	343	355	391	351	362	339	342	356	364	386	363	364	360	349	335	349	350	384	343	380	330	370	369	351	350	305	356	352	365	367	323	350	360	353	348	342	344	345	366	364	343	355	379	351	365	356	349	366	370	354	354	371	362	377	341	348	339	370	342	360	374	324	370	371	361	373	369	365	372	351	357	368	384	332	363	352	345	367	319	381	372	345	344	338	349	346	368	371	360	362	356	357	349	330	357	363	360	349	347	336	356	348	363	350	336	336	379	380	322	334	362	363	355	351	352	334	374	346	409	364	350	353	366	348	326	372	355	382	359	377	337	358	343
17763	28820	17868	7365	3309	1844	1281	937	920	822	790	772	727	717	673	677	664	663	672	684	656	669	676	643	635	611	646	637	659	625	647	656	621	634	650	579	637	626	641	621	593	634	624	605	663	609	637	667	652	668	631	616	608	635	636	627	632	625	637	628	644	640	610	612	582	605	627	618	591	624	680	587	628	632	633	667	669	590	641	634	630	664	619	616	652	625	607	633	662	605	603	628	633	644	592	642	630	619	624	603	585	635	663	622	639	645	639	639	642	634	591	647	635	650	617	653	652	622	602	632	637	594	632	637	639	650	626	649	667	624	615	606	634	612	603	639	651	598	608	617	639	627	588	602	616	635	629	643	605	626	650	626	606	632	611	628	646	604	653	644	591	628	591	622	655	642	641	637	626	611	611	606	583	634	653	623	641	622	631	653	603	620	555	641	641	637	609	618	611	583	633	634	639	613	629	657	611	611	639	619	624	608	695	620	628	634	618	647	619	656	588	617	618	647	594	613	654	636	656	641	612	662	644	621	614	585	634	642	626	649	585	623	650	576	668	623	653	633	654	650	604	661	614	591	631	574	599	608	583	609	637	621	616	555	616	584	660	633	611	609	637	634	616	656	631	654	640	609	645	597	586	679	618	630	623	596	655	640	664	621	683	650	635	631	618	625	643	649	605	627	622	614	615	589	607	596	629	629	621	606	634	596	626	663	652	599	653	590	634	627	643	613	635	650	630	678	597	664	596	657	653	638	648	620	597	622	600	665	616	591	593	550	583	580	625	621	632	622	666	634	635	634	645	631	637	629	636	611	642	615	643	644	623	651	665	594	631	612	684	660	620	632	641	634	631	652	644	628	618	641	651	602	655	587	574	572	611	626	639	635	615	674	578	603	607	639	635	625	592	641	648	621	643	586	625	581	667	577	628	588	669	646	666	613	621	645	609	650	659	625	636	582	643	680	637	604	597	591	647	633	618	629	615	614	607	616	576	637	605	630	614	669	633	654	582	659	635	645	629	608	587	570	583	636	656	602	603	644	633	644	624	645	626	648	692	628	601	592	628	632	619	677	667	599	638	601	628	617	631	602	565	613	615	634	595	601	586	637	612	618	623	632	595	635	635	630	665	628	601	640	625	636	640	603	676	637	618	634	622	601	626	622	639	612	632	622	635	604	620	601	684	640	590	684	629	638	657	651	645	605	625	638	618	655	599	596	662	617	627	633	651	651	582	624	671	635	621	620	606	636	626	672	628	664	610	602	627	642	657	579	640	636	617	615	626	635	634	640	628	606	605	647	644	619	645	622	625	570	660	646	628	641	606	597	620	602	650	596	637	609	610	620	612	634	614	615	622	628	605	623	621	619	616	614	575	613	620	602	622	595	612	627	662	643	612	624	567	638	670	619	645	633	614	633	599	624	599	622	662	643	625	596	631	651	629	612	674	600	604	618	661	669	608	592	582	649	622	619	645	626	593	640	646	624	639	589	624	646	585	636	626	642	618	627	638	619	615	658	591	644	652	627	658	610	616	651	639	587	612	626	645	660	584	574	655	607	671	596	609	622	647	616	629	620	584	630	589	608	641	628	676	608	666	632	612	638	622	643	640	622	611	616	604	615	700	610	574	669	669	648	630	623	635	606	632	618	606	658	623	631	610	569	610	608	610	601	629	629	638	662	649	660	610	640	625	639	660	658	635	631	649	623	610	583	597	593	634	620	617	620	562	640	580	612	627	623	630	636	630	652	626	587	603	650	639	665	603	603	646	605	600	637	609	687	615	601	651	644	648	658	635	627	656	614	607	640	645	636	590	657	663	603	616	651	586	594	610	612	642	614	629	591	667	655	689	679	618	618	605	598	618	597	614	638	625	622	630	636	563	631	608	656	617	615	638	598	625	631	687	619	621	610	633	645	614	619	580	622	650	632	641	627	628	620	647	652	606	602	681	609	606	621	597	669	647	618	630	630	577	622	666	588	611	671	591	595	618	654	590	660	647	607	617	666	626	625	672	649	605	625	578	607	650	634	618	672	600	612	634	596	673	603	612	639	601	625	628	606	687	626	665	609	650	634	623	645	604	612	607	604	659	659	624	596	620	593	607	601	587	583	662	609	634	647	598	615	626	610	609	590	608	627	616	653	617	634	642	603	598	613	601	609	680	635	601	648	624	577	650	618	628	620	652	604	665	627	622	628	600	632	660	675	633	645	598	650	585	646	607	614	616	620	617	655	579	609	633	631	643	613	637	666	619	634	643	625	641	658	619	621	608	641	633	601	627	672	603	598	635	628	602	656	610	656	578	619	565	625	642	667	656	633	635	666	664	629	611	610	605	600	603	595	631	632	601	636	643	626	640	607	591	587	633	633	650	612	648	624	618	590	638	611	649	584	614	639	647	619	606	583	668	614	632	623	651	673	613	674	632	625	631	640	642	676	650	611	631	646	624	614	616	581	610	635	615	628	617	613	597	574	661	599	577	624	629	616	658	608	626	588	569	613	635	563	643	616	652	662	681	631	653	634	620	646	642	595	653	628	638	593	671	633	617	659	635	631	631	586	598	637	634	661	613	598	587	621	628	642	636	564	626	628	590	626	632	633	594	594	631	634	639	689	592	621	631	657	633	638	608	635	648	609	620	606	626	611	583	616	640	656	617	617	653	616	661	674	630	654	621	607	663	631	634	616	636	616	610	644	621	639	608	647	593	593	634	619	653	628	635	631	627	638	588	651	642	641	613	638	660	625	640	563	617	635	634	597	641	560	644	650	625	552	651	600	600	611	619	569	587	617	618	661	620	652	577	621	676	640	640	629	622	589	600	640	614	641	652	590	620	645	644	640	612	690	596	562	598	667	625	615	585	636	585	659	636	603	637	595	615	608	610	628	632	628	580	641	585	631	643	580	613	631	664	644	632	633	617	620	613	592	622	643	611	606	627	593	629	651	640	647	679	660	608	641	621	624	636	638	657	637	594	639	646	627	616	600	635	650	609	644	621	623	642	601	612	614	634	644	659	653	636	617	695	616	665	643	598	651	622	589	610	602	606	607	640	637	629	665	646	652	637	605	584	660	591	623	629	637	628	651	614	609	643	619	632	649	621	618	605	604	581	601	636	618	596	680	649	614	615	606	599	589	614	632	641	619	627	654	576	582	638	624	645	626	611	626	583	609	611	618	611	642	609	634	621	607	621	617	592	621	648	661	576	584	637	633	608	611	581	630	621	641	584	621	638	620	653	647	613	622	631	662	609	654	587	591	625	594	619	624	583	630	615	676	613	650	607	610	620	595	553	635	670	621	592	624	594	588	603	574	568	623	578	629	640	613	655	600	603	636	617	634	640	581	601	635	626	636	625	634	641	619	558	658	601	660	627	623	683	648	582	615	653	608	608	604	635	646	626	625	576	626	632	657	655	624	625	600	643	614	661	587	661	636	576	591	615	640	600	570	637	669	627	653	627	608	631	677	648	616	605	573	625	607	636	608	600	640	687	629	637	594	606	657	625	658
23804	21535	27901	25619	17804	3928	1341	865	602	581	510	482	440	339	344	337	319	315	306	310	324	294	280	317	268	274	285	289	268	277	288	257	267	275	261	292	266	237	272	265	302	277	282	256	252	265	259	262	259	268	261	274	276	261	268	295	247	271	256	281	274	263	261	281	288	289	269	274	249	298	263	268	276	270	228	235	277	283	264	224	246	269	253	278	275	268	296	237	277	247	252	299	282	279	268	242	276	280	268	285	269	268	276	292	248	262	269	288	272	299	276	268	248	233	281	270	267	248	266	249	303	286	284	266	278	269	237	268	260	264	265	266	278	280	253	284	260	274	294	280	283	263	299	245	270	232	262	255	282	261	248	268	284	268	228	278	262	278	271	291	254	271	259	272	260	282	278	276	282	280	274	297	263	254	270	266	275	254	281	262	255	256	262	266	280	272	280	270	265	291	255	286	270	241	282	273	264	278	280	232	245	282	274	269	277	259	253	275	266	251	274	254	290	271	295	249	276	273	246	291	257	302	238	253	265	237	262	268	273	273	258	268	279	252	274	259	284	243	258	262	256	255	267	294	261	269	268	273	244	278	276	266	259	268	270	265	266	265	287	266	262	264	258	243	282	271	287	281	254	268	279	274	250	276	260	221	269	295	273	302	261	252	293	276	276	283	267	293	244	244	258	274	268	278	245	286	261	282	281	278	282	248	265	297	225	310	254	252	271	252	280	282	266	279	253	283	274	274	256	282	259	276	289	239	242	245	312	243	257	261	276	284	279	272	277	253	273	247	265	271	270	244	245	276	266	273	272	282	277	259	264	262	264	248	298	237	281	241	263	251	254	249	244	263	282	284	289	287	261	212	281	258	291	266	278	280	288	265	246	258	284	239	264	259	279	265	294	301	268	297	271	292	259	253	276	248	272	269	274	277	270	258	241	284	286	254	261	279	263	268	249	236	270	262	267	289	237	263	306	272	262	275	261	254	287	262	227	265	283	283	276	272	250	256	282	280	251	280	255	258	273	256	284	270	271	242	265	259	295	257	246	282	268	287	270	267	286	253	245	251	267	261	276	256	246	306	258	280	277	257	249	266	272	271	273	250	260	248	267	294	255	304	260	260	250	272	244	290	265	262	253	261	289	284	278	246	262	275	256	279	282	252	278	250	254	280	267	261	269	266	275	286	271	263	264	250	281	271	264	273	275	258	268	240	257	273	274	255	229	283	239	254	254	273	256	269	250	263	250	292	263	275	261	266	260	280	264	284	292	293	256	265	254	248	261	283	260	273	269	259	254	281	297	257	263	274	280	267	262	283	254	261	236	248	263	290	233	263	238	258	259	293	265	271	253	243	240	277	307	295	268	260	242	265	287	247	270	288	286	272	283	289	269	293	254	270	251	254	236	268	278	263	274	249	267	308	244	270	270	298	263	272	228	255	238	278	264	278	262	269	264	284	292	247	257	284	268	283	287	248	264	264	288	266	258	262	261	246	258	258	266	282	289	271	251	272	246	247	242	249	282	273	253	264	238	259	278	266	277	274	256	281	271	291	280	265	246	251	254	272	258	263	245	305	270	240	269	245	286	287	256	259	265	276	280	256	268	266	286	239	272	258	269	255	254	258	250	255	258	249	279	257	267	257	244	267	268	227	260	274	260	262	266	278	257	260	269	250	270	257	287	251	273	252	276	286	271	286	251	253	280	256	279	268	230	259	274	263	282	254	242	269	269	247	260	266	266	305	260	265	295	250	239	289	246	259	272	263	241	292	247	267	268	280	271	265	275	240	279	284	250	277	300	274	250	274	276	265	288	267	278	248	249	282	259	248	256	256	270	271	255	303	280	266	264	263	255	264	269	260	270	311	258	257	243	276	254	259	254	227	268	247	266	263	250	243	252	252	289	275	260	259	256	269	242	276	237	286	278	269	264	260	282	280	255	262	281	283	250	297	263	273	265	253	269	234	276	262	277	240	258	264	258	256	253	249	268	259	273	250	263	287	267	281	242	276	261	259	249	236	255	266	288	284	251	268	213	255	267	226	299	244	254	245	279	252	282	248	247	287	288	254	263	271	232	253	273	291	259	250	268	279	272	252	274	275	268	273	279	289	270	261	252	254	263	291	244	272	262	238	257	238	254	260	250	262	294	271	278	257	268	251	267	265	249	263	284	264	284	266	254	254	260	280	264	270	257	283	269	273	298	256	257	278	233	269	247	274	275	289	259	272	257	295	268	260	302	260	262	284	261	251	269	262	277	295	286	267	271	272	289	260	268	285	270	279	270	270	237	238	284	272	258	262	266	269	260	231	279	267	270	282	233	232	254	325	268	280	263	252	266	242	244	263	277	258	251	262	263	257	290	268	251	265	253	254	276	271	271	282	260	302	267	238	282	296	259	261	263	288	289	248	261	288	285	311	243	248	257	309	278	292	266	260	273	276	229	261	285	276	255	247	257	290	262	263	255	264	255	267	264	255	284	253	269	267	250	260	257	261	251	274	270	282	283	246	276	255	260	224	267	278	272	265	267	247	263	257	263	287	273	262	258	252	254	242	285	280	267	273	237	275	244	289	247	241	281	265	247	269	280	281	272	247	255	264	279	247	281	267	271	282	255	243	264	280	287	282	234	230	263	280	254	251	275	262	258	236	301	271	271	266	292	261	283	252	246	245	276	293	263	263	254	282	264	244	257	263	263	276	244	258	270	279	274	265	283	260	258	268	259	295	263	259	266	268	267	291	260	265	261	254	277	265	265	271	249	241	292	252	278	275	266	254	281	254	294	271	260	263	300	248	279	249	253	297	263	251	243	264	265	266	278	262	281	260	270	255	284	279	261	287	264	277	253	257	285	268	253	268	282	265	252	241	236	274	248	266	264	247	263	255	285	262	253	275	245	262	268	252	215	238	281	282	285	276	276	252	289	251	244	270	292	243	281	277	261	294	277	245	266	260	292	268	261	250	257	278	253	267	265	262	266	254	255	265	259	258	246	278	264	247	279	262	255	273	269	248	262	261	268	243	281	259	281	274	260	257	263	252	278	266	270	265	264	265	254	248	269	274	271	295	279	255	276	239	301	275	261	245	279	280	279	264	253	277	274	257	260	250	247	255	253	308	259	270	226	291	269	265	270	259	260	268	300	282	272	266	263	249	277	234	247	217	260	243	287	281	247	246	302	278	265	253	280	250	250	241	260	280	272	265	255	262	256	271	249	265	273	293	263	249	280	265	264	236	292	256	259	274	301	277	251	287	250	259	259	289	272	233	294	265	286	285	219	274	268	254	267	268	252	285	261	249	264	241	270	267	265	278	252	262	244	260	269	269	262	276	257	260	259	252	277	285	273	268	253	250	274	255	286	275	264	292	264	263	285	261	268	270	256	244	291	269	258	257	274	289	265	239	267	274	293	249	248	276	280	271	260	297	268	241	255	240	261	235	283	268	252	272	281	260	285	281	255	241	267	254	242	284	254	266	276	260	279	243	262	289	267	254	267	280	269	262	250	278
20859	43323	34784	20574	8856	4264	2642	2132	1623	1372	1232	1072	857	808	675	696	680	642	647	675	597	602	576	552	591	529	495	526	530	506	493	483	510	464	523	497	492	498	506	468	516	473	469	492	501	518	529	489	488	513	509	476	485	495	513	512	509	462	469	481	497	493	520	484	495	454	482	473	478	505	477	455	469	518	508	506	466	452	487	442	501	493	480	509	482	503	466	464	459	503	441	476	488	506	494	468	514	456	462	499	492	469	473	512	434	410	443	522	498	473	500	461	512	470	440	470	479	485	506	472	425	472	476	478	519	458	485	502	493	460	456	454	483	496	492	483	478	484	484	467	471	445	524	495	471	484	469	457	476	447	437	453	526	448	463	480	425	508	483	447	487	487	485	472	490	481	482	489	452	483	479	467	482	473	438	472	469	434	446	473	451	473	453	441	474	489	463	502	467	482	435	506	491	494	479	455	480	451	490	481	462	465	472	469	461	434	449	485	527	492	465	511	505	490	440	477	446	499	507	464	463	522	428	507	501	478	475	478	472	454	510	525	453	469	504	454	434	468	498	491	449	465	500	489	494	474	519	458	477	465	444	478	437	499	510	447	484	505	504	478	484	454	510	487	470	473	504	503	496	469	526	500	466	461	462	454	488	463	462	459	477	489	455	431	506	462	480	477	475	484	437	494	465	457	489	484	457	465	488	487	462	475	474	435	459	546	457	503	456	502	467	481	469	472	442	446	520	493	507	490	458	455	498	434	445	494	463	459	482	464	441	462	476	467	451	492	461	461	467	457	481	478	452	497	480	485	480	446	509	465	494	500	486	474	493	438	464	497	439	480	504	462	486	455	504	470	488	477	455	464	455	485	487	501	476	494	483	457	473	466	457	511	446	470	443	477	481	470	474	473	453	450	489	474	484	482	486	481	487	486	492	504	491	462	473	456	474	489	449	464	486	465	511	460	469	517	447	468	494	491	478	441	473	513	481	456	493	482	455	468	480	492	436	484	490	453	437	488	447	426	506	448	469	447	488	546	475	489	449	421	484	483	496	460	515	533	508	494	499	474	474	471	438	443	450	435	468	500	469	472	450	514	464	475	464	489	475	477	497	459	449	482	455	493	464	477	446	465	500	465	470	422	489	470	469	460	488	468	487	477	485	472	490	484	447	442	496	444	480	469	480	468	499	497	462	495	526	460	475	453	486	490	468	454	446	470	498	437	514	460	418	487	479	494	483	455	446	468	450	488	481	473	471	448	458	431	467	467	498	456	462	484	447	459	451	467	483	440	479	477	502	481	498	522	513	477	517	501	442	456	489	492	454	480	474	481	475	493	471	485	497	460	506	511	476	452	479	482	491	436	490	473	506	478	486	499	497	503	507	498	450	487	477	507	501	521	478	475	478	489	466	446	439	459	465	469	522	503	503	481	485	492	510	466	437	485	448	451	500	474	494	552	485	457	473	472	485	436	468	469	506	427	469	480	458	492	479	448	454	457	486	484	492	478	497	501	475	456	484	503	483	478	444	467	540	460	480	527	476	469	511	456	444	485	478	513	477	455	495	461	470	495	494	482	494	430	437	485	468	464	466	532	486	472	486	459	456	457	473	480	501	451	478	451	499	541	462	482	502	480	468	498	493	455	472	437	506	430	470	518	450	484	492	498	454	461	483	481	457	469	467	468	484	446	471	466	503	498	461	471	447	479	473	519	451	432	447	460	444	488	450	454	464	539	491	443	481	485	486	491	488	475	500	438	490	477	514	483	470	480	490	458	457	516	476	479	454	457	478	478	513	459	487	472	454	500	454	450	422	471	476	497	464	469	456	468	478	439	486	505	459	476	477	487	494	489	485	502	421	469	495	463	516	470	457	473	488	484	499	480	485	472	480	497	501	474	448	480	432	501	486	471	507	483	445	457	514	482	471	514	499	468	511	465	479	476	448	462	460	437	510	457	471	477	425	443	531	464	479	471	479	484	440	486	512	440	449	450	454	476	473	515	487	521	474	474	454	497	431	470	507	478	482	448	471	501	457	503	491	510	452	459	472	447	487	453	489	456	461	493	448	464	486	452	506	477	477	501	477	500	483	449	552	491	486	439	460	472	433	483	467	488	504	465	472	467	447	534	493	479	504	499	463	465	487	477	467	471	470	507	477	478	482	517	467	470	463	451	476	463	465	483	470	454	509	471	477	478	462	451	452	492	477	465	484	473	458	477	473	464	460	485	457	462	461	491	468	434	498	459	450	446	473	450	441	475	435	483	460	502	462	498	510	461	489	460	482	463	437	446	473	466	479	466	516	490	457	493	506	481	453	505	481	463	488	459	486	481	488	457	463	481	445	479	493	432	489	460	465	495	415	489	449	471	483	470	468	483	456	459	446	442	459	465	507	406	488	477	477	460	463	465	452	467	477	523	465	455	517	496	491	480	467	489	464	503	517	442	526	467	471	495	489	476	449	483	486	487	468	479	495	495	469	539	477	469	515	478	440	456	514	463	471	492	476	422	470	485	482	462	520	464	442	471	484	514	518	464	489	505	505	477	458	483	454	467	501	450	488	457	460	479	485	449	441	510	481	492	442	467	470	453	505	456	462	482	468	473	493	477	503	476	449	486	483	488	472	468	465	469	469	474	466	472	477	481	469	502	465	476	498	489	453	460	464	474	463	474	456	464	459	454	475	484	460	479	448	483	462	481	501	502	471	473	503	480	458	455	487	476	511	459	500	472	501	485	450	463	459	467	465	453	431	462	499	459	454	508	510	498	456	481	451	506	473	449	454	447	468	445	487	477	453	453	474	451	472	441	470	489	481	462	456	472	477	469	436	483	514	477	449	468	458	458	444	480	458	473	475	495	494	455	466	471	489	471	457	461	474	467	462	458	473	458	463	502	455	426	466	491	464	466	450	481	457	452	488	503	487	458	459	468	484	488	479	483	496	460	456	440	454	478	492	498	488	514	504	478	450	446	503	510	481	490	483	459	443	444	476	485	496	460	461	449	473	499	408	479	482	460	489	447	450	519	493	463	480	457	481	475	479	494	464	497	461	444	453	448	480	467	458	488	452	458	446	479	433	469	468	474	475	510	561	469	489	426	430	506	503	485	476	481	506	492	432	497	462	483	493	462	493	481	476	483	483	461	461	504	425	480	475	456	490	477	482	484	467	474	471	445	466	509	481	443	478	457	470	504	467	482	477	429	464	483	505	465	496	492	465	482	504	483	506	493	458	470	473	476	465	515	486	518	461	469	436	476	431	515	467	473	450	469	497	484	470	498	474	475	510	447	500	440	473	473	473	458	457	498	483	453	475	486	472	469	451	443	464	457	474	512	474	471	463	487	503	489	468	466	456	437	461	496	474	495	454	493	471	478	481	493	513	463	440	460	454	461	471	461	477	511	504	504	472	463	468	464	464	456	456	453	450	485	443	488	469	490	494	451	481	463	468	501	468	460	464	426	455	460	457	501	490	455	501	452	484	450	467	448	472	483	529	455	473	507	490	462
25286	21502	25183	19264	2607	1082	707	563	517	464	427	405	354	391	376	327	364	358	358	379	393	361	365	338	332	307	326	333	350	335	338	311	317	335	371	306	340	355	353	346	310	338	299	350	313	345	347	356	319	337	340	330	381	316	345	344	351	329	342	308	362	339	332	316	340	335	328	352	345	340	366	300	323	367	351	346	392	344	347	334	335	339	344	330	341	321	351	340	338	319	342	316	321	309	323	310	356	358	312	321	364	344	340	333	317	305	328	310	340	310	366	332	353	329	309	301	322	355	345	362	346	347	362	347	319	325	342	338	352	316	347	326	332	346	314	322	336	317	329	335	340	336	307	328	343	363	310	347	345	311	325	315	341	351	355	364	330	336	308	329	344	353	322	344	355	319	340	290	353	310	334	323	314	355	326	335	315	309	319	330	312	332	311	349	356	341	338	318	360	339	330	352	302	340	354	345	319	344	341	292	326	308	312	320	322	323	339	350	327	346	326	304	321	348	332	320	363	395	362	299	346	307	333	299	331	348	304	320	334	315	315	336	330	362	350	306	336	328	357	319	292	338	336	334	329	342	337	321	320	316	332	331	342	309	322	367	376	360	337	327	333	348	319	340	346	321	308	307	356	322	334	309	345	323	320	359	331	358	356	325	319	302	336	333	349	356	322	354	338	323	348	365	373	330	339	343	346	345	336	339	352	332	341	327	322	367	331	334	320	314	329	315	348	322	344	333	344	322	315	315	300	320	334	333	342	347	307	349	343	331	335	336	349	338	337	314	335	335	329	321	351	368	337	314	325	336	309	313	331	353	293	342	365	341	361	305	344	324	321	349	369	326	332	341	328	347	302	329	366	302	366	347	332	348	317	319	347	338	328	343	352	342	324	348	308	305	360	333	332	302	296	329	338	334	329	321	323	329	354	323	324	341	340	304	322	327	305	363	350	314	324	318	342	344	310	341	329	310	336	323	318	316	361	321	320	323	352	333	335	332	333	327	344	337	324	350	325	331	316	317	309	335	356	304	358	367	335	344	310	341	372	340	317	329	361	327	333	357	328	352	325	331	327	319	332	334	325	360	337	374	325	267	339	355	339	350	325	336	359	328	344	347	327	303	353	345	333	330	318	339	353	298	333	326	345	293	330	351	331	307	293	287	315	299	346	322	316	343	316	335	373	352	338	370	321	326	328	332	325	350	333	341	360	321	338	344	313	321	337	341	318	305	294	339	306	334	338	327	346	330	340	343	361	352	315	346	367	327	341	307	357	336	341	354	366	338	332	331	342	347	363	330	314	321	316	334	330	343	335	328	309	310	346	345	318	361	334	331	348	350	319	387	322	324	360	301	329	311	333	343	341	318	337	339	356	310	365	328	376	370	320	327	309	360	318	323	341	341	313	352	351	306	327	334	334	322	341	326	296	329	360	330	367	343	369	324	344	350	331	325	356	308	336	298	329	311	308	298	307	307	342	327	305	326	350	334	290	346	359	351	364	324	355	326	316	329	293	330	320	322	315	356	328	344	320	300	336	321	349	318	329	317	317	339	315	310	315	319	336	345	318	337	320	325	333	354	332	356	313	327	334	375	305	333	346	348	347	310	349	338	330	308	372	315	328	303	366	311	317	315	334	319	330	356	341	320	295	347	340	326	297	344	331	329	305	324	293	322	329	343	359	314	319	330	337	324	312	325	336	348	341	304	320	328	349	313	325	317	342	351	349	330	344	337	327	322	343	329	340	353	356	336	281	320	327	315	348	359	330	340	317	332	360	290	361	322	336	368	307	331	313	316	315	315	323	310	331	325	333	341	334	334	346	342	304	318	342	318	314	361	323	298	335	365	334	321	295	315	324	290	327	344	339	339	301	355	318	334	348	324	315	365	329	371	336	341	318	327	316	308	324	317	339	342	362	357	312	302	323	313	303	327	349	327	329	335	312	338	315	341	339	334	345	333	375	379	321	339	380	305	311	347	322	314	327	339	323	352	321	345	311	334	311	352	328	371	363	355	306	334	319	336	323	336	326	342	342	361	283	322	343	323	326	325	319	323	311	334	318	329	320	334	353	358	350	324	337	345	304	332	357	327	352	325	294	357	319	332	322	320	319	346	330	321	334	330	348	333	322	327	317	354	333	357	355	342	318	321	317	309	348	344	346	333	311	349	339	335	341	328	320	349	299	336	363	314	316	308	349	333	310	316	329	296	331	320	323	367	308	351	365	330	351	326	313	343	330	329	338	329	344	324	327	300	325	327	306	347	358	292	346	341	333	362	317	338	351	301	339	341	329	373	338	327	322	331	322	346	347	375	344	332	306	326	306	363	355	325	313	365	352	329	339	355	340	329	326	326	334	344	328	335	348	332	342	345	353	372	316	342	312	365	367	324	345	350	329	337	349	316	325	358	358	345	339	343	299	301	301	336	322	323	355	368	307	345	333	314	296	356	355	340	336	316	309	374	335	307	330	346	314	295	343	343	331	351	299	324	321	346	327	367	331	339	326	317	326	329	338	324	339	328	357	333	333	321	331	362	338	325	355	311	357	348	323	310	325	319	334	326	338	324	338	311	311	346	348	319	320	304	341	337	310	320	346	330	327	318	362	318	335	319	384	341	360	337	339	327	342	364	319	319	346	334	338	331	328	366	386	318	308	334	352	343	318	338	342	315	326	320	341	318	332	322	328	294	327	325	316	332	337	337	317	319	354	361	316	318	343	320	355	317	362	349	333	316	320	347	306	340	370	296	306	317	340	320	341	338	370	327	328	348	332	307	343	329	316	325	326	364	325	340	310	343	312	367	322	329	336	314	356	308	332	354	338	330	342	326	310	314	319	324	318	348	310	306	328	334	352	328	330	322	332	324	316	356	330	356	310	334	332	331	330	334	337	335	340	309	328	357	306	341	328	330	298	326	326	321	335	340	339	342	336	340	337	311	358	311	336	344	348	314	338	330	308	338	347	342	365	321	335	353	338	314	357	342	327	318	321	336	324	345	312	322	329	365	329	321	328	347	318	343	358	296	343	308	338	323	362	333	337	341	338	338	352	318	310	328	341	358	326	343	314	290	325	337	325	327	318	306	338	349	342	321	353	306	328	325	349	300	354	323	350	345	347	317	346	348	312	339	351	336	301	296	318	314	341	346	323	319	342	320	330	350	338	342	350	373	332	338	337	335	314	334	326	330	339	336	332	320	318	335	328	331	313	311	353	349	339	379	324	321	374	357	320	313	347	287	297	347	366	363	329	316	320	359	348	332	332	314	319	340	368	310	317	354	324	336	329	333	289	298	312	352	324	303	334	284	348	345	323	357	330	312	344	357	319	326	327	310	321	335	328	322	339	315	352	342	301	347	358	309	331	324	363	343	350	349	300	323	343	325	310	310	309	304	331	324	330	347	318	315	319	314	341	317	329	301	328	350	348	349	295	340	338	341	342	317	332	345	329	352	309	339	315	327	314	328	344	295	314	306	312	328	336	312	298	349	343	335	312	338	328	329	368	297
17871	38957	26284	10902	4458	2716	1895	1411	1253	1091	1018	990	755	731	678	684	696	685	661	667	682	676	659	673	645	602	630	600	620	575	584	605	596	530	586	586	573	600	601	586	548	518	559	595	583	553	544	588	585	567	613	595	624	582	572	587	613	574	551	588	637	572	534	611	550	569	629	569	610	570	560	550	552	580	552	608	602	533	551	534	607	619	551	577	589	566	575	596	559	568	568	591	524	593	560	579	594	562	597	563	592	580	569	585	591	579	549	610	581	564	546	540	591	551	546	565	596	622	591	601	584	591	587	542	540	544	558	533	585	608	554	574	587	592	565	568	614	572	568	558	589	574	565	569	570	587	540	565	634	577	577	576	596	589	552	590	614	576	565	533	539	564	546	541	547	608	588	553	610	586	563	575	535	588	565	571	538	589	556	589	543	567	566	552	558	588	606	558	565	621	582	545	608	591	575	548	583	594	610	550	566	594	555	597	560	589	557	544	544	565	591	587	574	554	592	578	562	564	574	545	615	557	561	583	601	576	557	560	568	597	583	570	592	584	586	567	564	578	564	593	578	583	554	594	607	591	584	578	601	573	553	573	553	556	604	562	575	572	600	604	562	571	607	569	567	597	593	598	525	596	586	574	557	592	580	572	531	608	575	620	564	585	570	547	596	605	546	568	534	548	589	571	595	594	589	595	600	569	565	536	559	579	513	560	602	574	569	577	572	606	602	574	557	556	568	535	566	600	572	610	565	563	573	593	569	551	571	538	577	566	556	553	590	576	565	548	575	601	549	552	588	576	591	577	567	572	577	546	564	561	566	542	599	573	617	591	587	560	558	574	579	595	539	538	582	582	515	566	573	595	536	588	583	575	572	588	552	573	570	583	572	556	577	582	658	566	581	589	585	562	571	586	604	578	548	541	563	559	566	567	542	599	512	596	541	535	534	602	547	584	609	538	568	572	554	562	561	575	588	550	580	585	587	586	616	578	583	588	583	601	600	578	546	566	571	565	537	612	562	588	574	578	613	549	556	607	642	545	546	586	583	541	526	594	558	561	579	620	581	567	555	593	576	560	555	598	599	559	517	594	573	613	540	548	556	606	556	584	582	560	557	610	577	556	580	574	564	548	572	531	579	569	560	589	560	601	523	545	560	526	583	604	563	546	541	599	566	525	597	565	561	598	592	563	576	572	519	552	561	641	606	572	558	581	596	601	570	554	573	573	577	581	594	591	494	573	598	558	568	606	585	573	571	565	570	593	511	579	577	585	580	581	603	591	521	613	593	578	607	590	596	582	547	560	592	550	536	566	649	611	554	591	538	574	586	624	576	596	511	577	553	592	604	582	548	576	577	617	581	599	568	579	574	565	657	586	583	550	565	568	584	606	582	557	599	530	585	548	578	598	525	587	590	575	559	586	589	566	569	596	578	600	582	578	559	571	608	572	595	585	521	581	538	598	606	551	615	548	536	537	574	526	551	581	590	574	612	569	567	592	597	533	560	585	581	574	588	595	585	529	573	556	568	580	579	555	613	557	562	566	516	599	581	532	565	570	583	569	634	557	604	555	592	575	610	598	578	584	571	554	537	614	610	534	568	624	551	585	582	557	541	585	581	548	549	604	610	572	554	609	583	526	551	542	563	571	606	601	594	551	567	577	560	557	553	607	559	554	606	609	557	529	562	570	547	579	617	539	631	604	591	553	562	596	562	555	629	594	543	593	614	557	563	579	535	596	586	549	589	578	578	530	558	582	587	549	558	568	529	555	551	578	577	521	537	563	577	563	570	612	556	572	542	538	585	561	625	577	558	552	573	535	604	587	567	629	588	605	562	572	577	506	593	568	564	529	581	567	584	604	589	524	542	628	563	571	555	602	566	551	595	558	553	576	571	603	601	531	556	588	500	600	554	608	573	554	548	585	575	593	560	566	592	581	572	601	558	606	604	556	533	579	567	530	592	556	621	601	563	589	501	555	533	595	604	550	582	577	602	560	538	550	548	561	605	582	534	564	554	570	576	586	566	587	566	559	591	576	566	596	558	564	610	574	559	565	607	556	568	542	550	616	579	581	566	572	558	584	572	587	565	557	576	563	598	586	568	543	556	640	593	587	549	609	575	627	575	572	542	584	584	600	581	585	593	563	573	584	621	577	585	577	593	572	598	575	598	582	579	588	569	575	584	567	604	594	606	599	573	569	588	612	596	571	590	562	584	579	517	589	590	593	537	560	572	550	572	562	555	548	614	573	584	627	553	556	576	549	548	614	609	581	550	597	555	608	530	617	601	582	585	558	538	591	590	539	553	562	548	565	582	559	568	539	533	582	571	561	584	584	580	542	575	547	589	574	572	573	567	575	565	516	552	580	563	516	570	573	553	588	533	568	592	559	601	578	563	590	545	575	584	608	571	592	595	584	563	597	576	540	575	587	603	564	559	538	589	572	614	588	540	576	584	580	596	578	569	552	587	580	587	575	630	584	546	547	595	603	560	553	583	512	564	563	531	567	538	564	550	576	577	556	588	560	604	587	559	613	564	607	545	567	542	574	557	596	581	593	564	547	582	575	579	556	538	525	579	579	617	577	586	616	555	588	571	568	606	591	579	537	530	564	580	528	572	638	587	590	542	579	581	558	577	598	592	579	553	603	630	562	546	621	575	585	588	592	569	559	547	523	567	572	539	557	614	608	578	599	582	574	549	547	604	553	588	563	590	550	557	569	578	606	603	591	545	598	563	543	578	505	574	512	635	552	560	564	575	549	608	583	552	605	583	563	561	591	565	581	575	558	574	638	612	533	586	547	588	591	606	582	564	573	527	563	572	569	579	603	571	596	586	564	616	545	595	583	589	588	553	622	558	563	543	630	580	591	564	572	545	583	567	596	576	562	574	561	568	537	591	569	584	545	609	571	574	576	575	560	562	563	563	562	560	565	545	562	582	573	596	540	534	584	552	578	570	529	588	560	608	538	526	586	551	587	595	628	582	553	597	565	610	571	528	600	579	607	561	574	539	541	587	565	579	560	572	572	594	563	590	567	566	588	562	596	576	585	596	541	621	631	562	581	516	559	561	602	592	594	558	637	531	557	559	550	567	542	605	559	604	549	623	566	602	575	635	589	604	579	591	577	572	580	582	569	613	573	551	569	580	581	584	541	603	570	558	559	603	566	565	525	612	586	575	619	615	556	563	595	561	570	563	638	585	535	575	600	612	560	577	585	571	556	555	593	580	590	540	586	608	586	547	570	584	572	584	547	589	563	604	567	541	554	583	578	563	571	591	575	545	580	562	608	603	556	550	576	581	560	545	600	555	604	589	583	559	552	592	574	576	582	570	587	610	565	627	629	544	568	546	599	574	599	556	575	584	560	560	538	522	568	553	564	560	545	618	551	563	595	566	582	602	591	575	623	581	571	530	546	567	540	582	573	544	599	590	575	550	548	565	578	581	550	560	574	592	603	566	549	573	602	537	568	570	587	583	564	615	597	556	599	565	608	561	598	579	575
22877	21522	28552	24917	21495	16297	3130	1263	817	748	620	459	408	341	333	294	309	303	250	266	277	264	233	235	209	229	216	227	219	225	217	220	205	189	207	208	195	212	214	207	194	187	211	238	209	194	206	197	191	220	228	207	182	217	223	201	214	214	162	186	199	191	210	204	204	193	189	183	201	221	202	182	213	221	194	184	198	197	202	205	187	186	188	177	196	206	206	180	191	214	204	181	166	196	187	158	206	198	196	193	195	202	216	181	186	178	177	191	185	207	186	215	178	203	192	204	178	191	194	202	224	193	213	203	191	184	203	187	189	197	200	182	197	207	197	186	180	175	180	189	208	199	173	204	199	214	179	178	184	212	197	194	209	222	200	214	197	201	217	189	177	189	177	216	222	211	164	192	191	166	178	210	219	197	212	203	189	184	205	184	196	201	207	197	184	201	210	197	199	189	173	209	170	195	195	203	201	187	185	203	168	197	179	193	181	183	181	185	210	181	171	173	196	195	192	192	204	183	199	214	189	184	195	173	194	192	193	187	194	210	208	207	197	213	194	197	210	212	194	185	204	192	193	205	199	179	192	172	177	199	187	220	190	196	192	202	201	189	225	189	178	204	200	187	201	180	188	179	183	178	202	199	191	210	197	192	178	199	178	198	179	176	207	203	185	175	210	206	186	212	181	177	200	170	180	171	195	172	217	200	195	188	186	201	199	189	194	226	234	203	194	189	182	197	189	194	199	196	193	167	193	194	184	243	201	191	208	181	193	176	184	203	188	189	183	181	181	204	182	191	197	173	214	183	198	183	197	208	173	196	204	210	178	177	205	195	163	203	202	176	182	184	182	187	208	176	196	193	223	193	184	212	210	199	200	188	207	201	218	186	188	171	167	191	185	191	202	206	221	174	173	199	197	219	210	205	212	213	186	176	182	182	180	205	194	188	188	184	209	215	214	182	190	184	173	196	196	220	186	206	186	213	197	170	177	201	188	210	153	196	167	190	219	201	211	190	207	196	190	191	195	199	223	178	218	193	195	214	185	210	184	187	201	221	191	173	198	196	204	191	173	183	189	199	202	186	175	228	215	213	196	172	207	199	180	206	202	187	189	218	184	170	196	199	217	196	179	234	179	209	189	195	215	196	177	207	213	197	208	203	191	206	190	200	181	193	189	185	193	185	187	198	204	187	197	161	163	227	199	195	195	186	189	183	209	227	209	198	184	211	192	206	181	196	182	199	196	199	199	189	172	196	168	194	200	208	185	206	190	194	189	200	199	205	181	197	181	205	201	194	196	180	178	169	202	187	198	184	204	206	197	203	193	205	213	205	198	173	201	180	183	193	154	209	212	199	184	207	197	169	216	178	148	206	168	221	187	196	211	184	189	181	204	192	198	197	207	165	223	193	206	201	193	194	182	162	209	197	183	183	196	197	197	185	186	196	202	197	199	202	211	193	191	195	202	190	170	189	198	170	188	196	173	188	205	183	206	202	214	202	192	183	193	208	192	183	201	193	182	200	180	184	199	176	183	184	212	192	196	199	200	196	181	169	184	209	182	213	197	180	209	186	186	199	190	204	203	208	206	177	219	205	173	229	180	189	220	186	171	200	218	196	214	193	184	194	193	204	208	206	206	198	194	207	195	161	215	196	208	176	189	196	177	177	189	181	209	206	185	182	204	189	204	191	183	202	219	191	183	190	204	220	195	196	183	172	165	180	173	198	170	181	198	174	220	198	181	208	183	204	188	176	168	199	202	223	185	199	206	181	217	197	180	197	212	186	197	187	198	214	211	188	211	209	204	182	213	197	215	190	197	179	199	197	178	184	184	182	196	191	224	211	196	187	207	165	176	193	200	202	181	213	174	150	154	207	197	224	180	184	201	215	171	192	208	197	206	185	208	177	197	189	205	205	202	190	182	195	178	169	204	212	199	210	198	201	204	162	162	190	181	199	224	170	190	227	177	209	183	179	199	207	194	194	190	166	185	200	198	181	201	191	181	200	197	208	172	189	206	176	204	189	227	182	181	206	210	187	210	192	191	198	211	193	178	207	188	177	193	165	187	208	192	193	181	217	194	188	188	200	209	194	210	185	192	193	209	214	192	188	187	200	175	213	210	199	204	196	170	189	186	202	189	204	205	206	182	206	192	186	181	209	174	195	207	188	214	199	176	181	197	197	199	158	192	196	209	200	211	197	211	183	176	180	205	210	193	196	186	211	209	186	198	196	211	176	179	200	210	187	185	187	190	183	179	194	186	197	203	183	175	194	194	195	213	201	178	191	218	206	192	173	188	199	188	196	196	168	205	230	202	199	169	177	191	200	194	183	212	199	182	183	195	180	215	194	202	169	198	188	175	218	192	214	168	175	170	192	192	196	198	211	202	187	186	189	187	223	191	192	181	197	197	198	197	221	176	192	228	190	205	208	183	209	156	214	194	174	192	197	189	178	179	182	185	204	206	181	194	195	183	214	176	189	212	175	212	218	198	200	180	199	172	198	166	174	214	219	184	226	186	207	191	204	195	184	197	197	199	218	184	197	217	202	201	177	189	196	203	205	173	197	183	173	190	181	192	194	203	186	192	191	209	186	178	176	181	180	198	204	191	195	216	185	183	187	175	190	190	179	195	216	200	200	199	174	175	214	182	205	174	183	191	213	186	196	184	216	197	227	167	191	196	173	207	180	205	203	193	186	175	188	201	181	211	188	189	196	185	178	189	198	197	210	226	209	192	230	168	188	182	185	204	198	191	216	191	188	192	195	179	191	185	180	205	198	227	191	204	203	193	207	176	190	205	190	196	190	176	185	194	222	155	176	178	206	186	202	191	207	194	177	199	207	184	205	195	219	194	186	175	198	185	194	210	189	191	210	194	167	209	186	174	184	204	169	219	214	198	166	174	191	211	194	184	221	220	234	207	182	174	181	239	206	203	161	183	179	187	198	211	187	190	208	188	214	190	203	217	167	191	200	211	153	211	216	211	202	186	193	188	180	163	167	209	213	197	189	200	199	189	182	185	209	213	209	194	190	196	213	168	186	171	199	197	185	202	191	192	161	200	190	185	205	223	198	166	206	207	198	175	202	208	193	192	196	175	186	196	208	173	200	198	177	210	203	171	177	197	209	204	204	234	205	192	163	190	188	190	202	191	184	192	194	176	217	185	205	213	221	193	204	203	180	215	189	199	210	187	183	197	181	207	190	177	187	173	185	196	180	230	188	229	185	226	198	183	189	199	213	194	193	221	210	209	175	173	174	203	194	183	177	181	190	215	193	170	237	200	195	194	203	188	203	192	214	225	165	215	223	209	204	208	191	176	211	192	210	182	180	199	242	206	199	230	188	207	200	219	187	176	193	189	188	189	212	209	193	175	174	189	188	194	196	207	213	183	168	166	180	179	203	182	204	191	184	209	175	191	186	189	185	188	179	178	221	185	198	195	192	195	173	196	213	192	179	197	208	206	190	196	182	194	191	201	194	174	196	200	185	192	209	197	218	204	191
24591	53110	41115	24574	13052	6023	3940	2978	2290	1969	1638	1225	1020	814	715	750	653	654	661	624	626	562	517	490	494	464	473	442	433	424	389	340	376	349	334	329	352	400	356	362	398	359	343	342	332	358	361	398	383	370	376	380	374	392	337	393	339	365	362	336	340	356	329	344	362	345	354	347	358	334	367	329	355	359	354	363	345	375	370	359	319	345	357	354	345	370	321	337	330	346	323	328	319	312	322	368	332	342	328	333	361	340	310	321	348	332	327	371	327	335	337	370	387	334	317	335	386	321	318	374	356	348	327	323	345	349	366	351	362	333	350	334	345	347	329	328	350	329	330	357	321	346	348	381	315	350	357	366	340	343	334	317	363	349	301	360	354	362	347	337	341	303	349	360	331	350	332	328	363	333	312	359	353	328	335	378	352	337	349	352	363	315	341	349	345	354	333	327	351	344	342	355	345	351	320	321	341	312	331	355	326	317	298	346	359	333	339	346	330	355	358	327	372	313	382	333	333	308	331	354	333	335	328	340	350	346	373	334	350	342	365	333	334	324	361	401	352	337	327	333	321	355	343	354	369	334	335	324	341	343	334	352	338	344	325	347	319	338	371	349	367	354	329	333	316	346	342	331	326	323	342	321	341	318	343	376	319	363	355	353	319	326	325	340	337	351	325	345	343	314	339	312	318	312	314	306	351	329	312	344	344	344	348	325	337	326	349	343	352	306	348	339	331	345	363	345	367	360	307	341	345	343	335	344	350	345	324	328	342	357	352	326	328	344	318	352	330	356	346	356	333	334	348	353	327	323	350	321	353	360	295	336	327	337	330	321	331	370	331	339	336	345	333	341	344	334	312	340	336	369	326	334	310	340	359	341	351	332	337	317	377	343	341	333	324	325	347	329	342	326	349	344	354	319	322	346	354	324	318	321	317	330	324	347	362	340	317	333	336	329	286	338	327	347	333	333	331	345	313	339	346	315	377	345	323	339	329	353	347	333	351	353	339	337	348	339	354	317	347	335	336	333	331	347	348	333	339	324	335	345	332	356	369	334	349	335	331	335	347	333	354	347	326	352	357	321	358	337	347	324	343	340	353	327	345	362	346	319	360	340	321	343	321	309	329	315	318	345	374	330	342	338	345	340	340	332	330	345	323	373	329	336	356	325	382	338	345	331	318	332	338	332	364	328	370	321	333	301	317	333	338	355	332	315	349	332	356	323	369	330	336	336	335	338	354	340	341	350	356	392	325	348	335	337	310	358	344	366	363	299	334	367	313	360	328	303	328	324	314	384	335	319	296	329	352	319	333	310	331	359	367	305	352	353	330	339	334	344	309	367	338	329	343	322	376	333	339	335	352	312	326	348	367	361	357	319	339	340	339	338	337	374	364	315	346	348	361	324	348	327	340	344	315	343	345	338	341	344	343	351	362	361	339	357	358	326	332	347	365	285	347	328	326	338	354	328	320	323	372	347	344	346	380	353	347	339	340	335	337	338	344	370	354	324	351	339	332	352	302	363	324	344	324	322	348	343	328	316	332	332	337	334	321	355	308	319	346	341	345	367	357	321	339	331	340	327	334	310	317	374	343	344	307	357	345	321	323	374	357	296	367	339	318	352	296	343	353	323	350	335	347	315	330	329	332	349	351	336	355	353	351	363	362	327	339	306	341	342	317	346	339	339	352	332	343	341	334	354	365	349	348	344	319	343	337	344	366	324	377	331	372	342	336	341	333	326	332	356	319	312	348	329	354	344	337	326	316	323	344	357	336	325	351	337	355	351	354	336	322	398	359	315	345	342	327	356	348	347	350	320	329	367	341	322	352	335	338	369	336	320	342	359	334	339	319	322	321	342	362	325	340	344	365	343	328	340	346	341	363	353	302	336	340	307	331	314	338	327	297	335	328	344	324	304	321	366	358	343	322	361	347	380	360	315	336	319	351	356	359	337	333	338	339	355	346	348	320	321	346	318	342	374	339	343	301	368	345	329	363	311	345	335	364	331	321	311	355	334	298	361	339	344	352	337	352	299	375	321	349	335	339	335	334	340	384	332	334	355	333	377	353	343	328	356	356	365	348	323	336	334	341	344	328	309	355	341	344	349	357	332	335	350	356	358	325	304	317	300	335	353	317	331	369	358	315	332	326	317	382	372	336	346	338	326	330	314	363	365	335	332	356	329	351	314	389	346	361	320	336	332	328	363	343	354	313	351	318	329	324	337	369	327	346	341	328	332	346	333	356	306	324	343	349	364	330	348	356	330	347	342	337	357	345	339	370	345	307	357	316	354	345	311	334	385	349	357	336	346	326	343	344	351	354	356	337	387	341	344	338	339	377	360	351	341	326	321	344	355	311	300	311	315	351	342	344	341	331	344	356	341	342	333	317	306	371	315	343	333	349	355	327	353	324	317	353	331	355	345	348	362	324	342	335	320	310	344	342	312	339	344	348	329	358	345	361	332	356	342	305	362	311	372	351	364	347	340	322	333	322	313	314	314	330	324	315	363	372	361	288	364	366	334	348	326	350	358	355	375	323	332	330	333	314	331	347	313	327	332	382	330	343	349	306	336	343	342	324	325	335	340	346	363	329	357	325	384	331	299	332	346	331	349	327	347	357	313	351	351	373	356	352	346	352	349	316	331	336	322	354	351	298	339	340	321	326	346	343	316	342	326	328	341	332	369	358	329	331	364	362	342	328	356	351	351	353	335	329	350	355	339	350	321	344	324	321	339	345	328	336	336	357	361	341	323	371	331	369	350	328	324	359	360	310	336	328	354	310	335	360	330	348	327	343	303	329	337	348	358	357	319	330	361	346	351	333	367	322	328	357	330	343	353	321	363	325	351	333	315	315	350	347	354	325	347	334	350	364	351	356	340	318	335	343	349	332	341	342	326	345	357	338	341	313	360	335	378	330	313	335	325	376	357	343	354	345	355	324	334	304	363	332	335	306	349	377	357	329	365	341	344	346	320	333	334	316	381	316	338	335	337	334	348	371	341	354	336	331	321	295	347	318	381	339	356	325	367	309	333	370	345	329	302	344	322	343	329	382	351	329	311	363	362	344	321	363	364	329	325	327	326	361	331	359	359	368	343	320	318	353	344	357	322	314	318	356	321	358	346	331	355	382	322	303	353	332	343	357	329	320	357	351	370	318	334	351	323	325	331	334	344	360	347	340	366	335	345	291	329	335	380	345	363	331	330	308	353	324	348	323	325	348	302	337	300	339	355	314	362	331	342	363	328	352	340	365	354	340	326	329	345	297	343	303	366	346	344	363	353	326	344	358	342	353	358	363	316	327	349	341	344	359	349	364	359	337	305	332	319	354	350	341	356	325	331	336	357	359	335	349	346	338	316	334	331	337	350	366	342	333	345	360	310	346	311	332	335	324	348	332	339	363	355	329	354	317	321	331	335	346	350	338	326	343	336	324	333	348	332	357	344	331	389	329	366	361	339	336	333	322	344	354	337	329	350	340	361	319	348	388	325	340	321	378	360	376	337
27773	21549	15597	5003	1409	702	560	475	460	418	353	385	360	375	382	359	384	405	382	368	376	372	387	358	355	344	361	362	379	341	344	351	361	352	376	358	366	349	354	374	379	377	372	389	368	348	361	333	329	344	373	317	355	370	384	344	354	362	332	354	362	350	390	334	369	382	353	346	370	367	366	336	347	346	345	340	389	345	378	346	356	346	396	342	329	345	372	363	392	358	378	334	387	364	364	345	386	338	342	356	342	354	364	326	359	385	351	329	367	341	342	364	354	363	360	363	353	341	381	327	366	366	337	346	336	320	390	362	352	348	379	384	338	322	376	338	369	351	374	343	336	376	354	356	364	346	352	370	354	340	361	357	344	378	333	385	346	346	365	360	347	324	343	346	375	359	360	347	362	345	344	369	345	356	348	370	318	356	371	361	356	367	362	336	370	330	354	354	338	361	349	340	334	363	321	346	337	352	350	378	350	326	358	358	351	358	328	359	343	367	353	352	330	363	373	358	366	346	354	340	340	361	353	328	377	351	371	323	344	329	358	328	328	321	386	373	317	337	380	403	382	342	337	342	328	362	352	354	323	343	318	347	366	359	376	347	334	361	366	366	326	348	348	376	351	354	350	379	359	382	373	338	351	338	343	357	360	350	359	359	343	376	390	337	313	340	332	366	357	332	346	364	354	343	327	355	363	364	320	354	377	376	338	353	350	362	323	329	323	332	383	361	336	365	352	332	354	388	352	357	349	348	350	331	348	354	329	381	372	352	364	316	375	389	309	360	369	348	363	363	384	325	331	355	378	334	373	356	363	352	356	355	338	337	380	371	379	365	383	358	367	388	317	315	349	347	335	324	321	388	388	371	374	313	316	334	327	382	351	348	368	335	335	369	369	367	364	351	351	358	340	360	339	369	363	371	347	333	326	378	362	375	363	337	345	342	351	346	357	338	332	371	390	357	368	318	342	359	345	365	350	369	353	388	339	336	391	345	361	361	345	347	358	320	345	336	355	342	359	315	351	339	356	361	364	342	343	343	356	339	348	355	337	355	353	365	331	367	338	344	341	375	361	356	342	366	369	386	339	359	325	344	349	358	354	388	343	340	376	351	374	330	371	347	336	322	351	363	346	318	349	320	331	330	336	362	346	360	356	341	373	318	343	378	361	357	375	333	379	386	333	379	367	353	331	384	352	348	364	358	383	338	360	345	344	341	315	319	350	354	365	323	337	339	359	358	328	346	343	319	327	341	331	352	347	338	330	353	335	379	365	338	358	360	377	387	353	382	369	399	358	318	349	388	352	332	332	325	356	321	353	354	346	311	330	335	343	349	353	306	384	340	353	358	317	347	376	339	357	355	367	331	355	368	360	374	341	372	344	370	365	361	361	329	377	369	329	367	361	347	379	355	364	353	375	341	355	357	371	363	373	370	343	322	351	317	321	356	355	358	351	367	323	347	349	351	357	353	351	344	367	391	339	356	374	345	370	352	355	356	356	364	349	361	370	331	374	341	373	357	316	375	338	314	340	350	370	325	344	382	347	353	360	352	326	340	307	351	367	331	337	358	358	358	357	363	352	349	328	371	347	345	335	342	353	370	319	341	367	339	349	335	342	351	369	364	371	348	390	361	344	334	363	360	376	399	368	373	299	353	333	366	349	318	321	354	346	336	334	329	354	350	327	328	367	383	351	317	347	324	354	335	370	315	359	359	346	351	365	369	363	362	351	355	365	354	348	340	327	375	340	355	346	391	406	344	351	382	372	330	362	376	357	314	356	343	363	372	378	353	358	361	352	336	336	321	385	348	323	341	354	347	335	331	399	363	324	391	347	360	388	329	340	352	349	373	384	361	366	373	304	364	355	323	337	314	395	335	381	348	392	372	369	372	351	362	350	352	359	332	336	357	340	357	371	335	352	390	360	363	377	381	332	333	331	363	343	341	360	322	380	359	366	339	342	412	366	342	323	373	346	350	368	347	370	331	360	389	354	347	380	333	363	349	349	364	351	361	351	331	350	356	360	372	323	371	338	355	347	342	343	368	360	378	331	355	321	384	367	352	340	335	345	362	337	356	349	350	347	349	375	335	330	364	348	349	325	332	374	338	401	387	342	363	364	367	338	365	362	372	371	394	348	362	336	354	344	322	342	339	360	339	370	364	362	365	365	357	326	390	358	333	326	371	411	364	369	369	363	339	345	369	363	391	365	355	335	325	326	401	315	335	370	368	356	389	322	360	360	342	364	352	350	353	352	340	378	344	331	375	356	320	348	342	366	330	377	348	355	389	320	337	396	300	351	361	355	363	348	345	324	335	380	319	335	327	333	357	327	368	325	388	364	362	338	337	363	326	358	342	340	372	367	351	345	389	345	392	360	366	396	346	338	343	362	316	344	332	311	332	364	375	367	401	334	340	349	343	390	357	346	373	355	331	402	374	380	353	350	334	365	359	366	356	351	368	395	365	357	346	355	344	368	343	382	335	341	360	326	362	341	375	360	344	356	390	380	364	378	331	347	369	353	342	390	381	369	353	373	350	362	384	347	358	374	339	346	361	366	343	345	343	370	367	346	363	355	342	328	377	364	352	346	329	392	355	340	343	360	332	372	357	337	342	360	340	364	365	336	329	343	309	349	359	366	381	372	366	341	391	340	356	366	352	352	355	353	349	375	356	347	327	368	370	348	364	345	292	338	322	329	327	368	343	359	341	346	354	321	349	332	390	323	373	342	341	396	349	338	372	375	362	362	307	346	371	381	364	327	331	351	342	354	358	345	375	373	337	337	338	337	332	365	355	335	346	363	365	359	364	337	381	344	383	340	352	362	358	354	346	360	358	344	369	344	360	360	393	367	360	362	360	376	372	351	328	368	363	336	353	333	340	361	367	354	362	370	390	358	355	357	348	366	343	366	360	384	360	345	321	343	366	382	337	386	328	352	346	333	352	331	359	362	372	356	349	325	375	356	333	323	346	343	352	350	350	387	364	343	339	342	373	373	343	376	363	359	388	372	326	374	397	304	352	333	339	333	359	368	378	401	325	351	345	367	341	339	343	356	362	334	362	364	381	329	352	359	363	347	356	364	376	366	346	358	334	350	344	354	356	334	362	355	359	351	379	367	364	373	346	352	364	363	323	371	340	303	327	350	356	380	367	369	401	347	346	360	343	365	349	341	353	397	393	360	353	371	358	329	380	359	355	344	346	368	372	323	387	375	353	325	370	345	332	353	339	346	373	362	326	348	328	374	367	358	368	295	352	340	359	366	325	384	376	334	335	354	347	330	347	362	384	325	367	343	332	393	337	332	345	378	358	373	368	394	357	382	357	366	348	354	373	366	360	352	322	381	318	335	342	348	363	364	360	332	333	362	335	373	353	356	371	332	342	371	363	367	357	344	355	374	341	368	346	363	359	351	366	348	316	360	345	346	390	341	384	377	330	377	374	362	346	309	375	356	336	349	349	367	350	332	352	358	352	345	342	342	378	354	360	353	335	373	359	310	354
18250	33434	18565	7325	3332	1603	1203	1084	876	866	810	720	701	722	744	654	719	658	618	623	642	702	642	710	679	667	676	640	670	591	649	630	618	591	618	624	661	601	659	649	666	618	644	634	674	657	623	621	636	642	609	627	679	686	680	661	654	594	602	587	600	604	630	564	622	619	592	580	705	588	651	628	644	628	656	633	667	647	624	609	658	588	651	649	654	586	654	589	634	619	659	670	652	623	617	623	645	606	648	619	625	621	674	570	619	648	645	606	603	584	599	623	621	627	645	656	651	657	627	616	617	607	625	619	609	577	613	611	644	624	633	638	612	649	649	599	688	614	611	604	672	582	647	659	659	626	641	643	626	652	619	586	600	613	618	612	670	620	620	635	631	599	653	650	613	629	669	629	611	629	660	641	584	644	611	663	628	607	636	609	610	627	634	638	642	625	625	624	617	622	587	611	651	585	610	640	622	621	620	632	554	637	624	638	622	610	637	566	608	588	588	673	621	575	639	629	628	615	619	636	631	646	605	623	666	633	623	617	614	598	685	601	638	612	570	603	594	617	647	609	610	600	623	643	602	629	610	602	622	598	633	644	631	619	634	584	682	638	605	609	580	618	608	601	615	593	620	667	621	586	653	628	636	671	613	620	586	613	620	594	591	622	672	620	605	591	637	573	621	615	603	623	628	617	663	638	607	619	604	626	625	668	603	610	621	640	589	596	574	642	633	617	646	632	624	636	648	621	623	607	652	575	583	623	624	596	640	623	573	630	608	625	660	613	633	591	596	609	655	630	643	571	595	623	564	637	586	650	647	618	616	579	643	652	686	625	623	613	616	616	631	591	577	598	634	563	630	624	632	611	597	625	625	606	586	625	591	574	633	636	615	637	635	631	614	621	566	627	589	589	631	622	619	638	597	619	627	643	629	579	603	675	632	606	624	606	608	595	593	629	643	617	635	601	622	624	591	609	589	666	651	650	643	609	614	600	650	632	618	674	620	651	620	653	625	599	663	621	592	597	598	616	613	638	639	628	642	662	636	604	595	620	635	612	613	636	604	658	559	609	599	642	689	632	635	619	656	618	636	634	606	650	586	600	615	649	625	616	622	626	624	605	614	610	574	640	630	606	631	601	575	604	611	612	635	628	632	616	599	623	608	640	638	636	622	614	667	681	641	595	618	658	637	623	620	598	626	632	596	595	605	619	614	622	566	637	645	647	589	662	674	604	611	662	603	610	608	619	614	607	609	637	637	605	611	638	600	614	648	645	617	641	665	620	602	670	649	625	618	676	623	650	676	612	601	598	632	597	625	659	629	659	613	636	641	637	586	619	623	632	604	592	622	635	667	618	594	624	619	628	668	616	625	646	625	644	599	599	623	629	607	624	593	631	642	640	636	620	601	573	652	623	628	627	605	602	671	607	655	669	619	654	579	626	623	627	601	650	567	625	632	612	591	634	642	623	613	624	621	599	589	615	607	600	619	603	650	603	620	610	642	639	588	671	611	649	672	660	587	631	652	629	558	639	628	637	670	600	648	670	580	610	620	601	622	627	633	579	591	610	614	605	612	646	621	650	623	658	577	658	623	614	565	629	611	607	607	659	631	606	639	649	639	589	610	661	591	627	641	609	615	668	568	603	620	620	683	613	621	637	600	655	624	590	587	640	645	639	616	647	595	627	620	591	621	618	584	627	619	634	613	620	573	630	657	603	620	633	653	645	636	609	597	685	656	584	591	614	582	615	548	626	624	630	634	613	582	635	617	584	640	632	598	573	627	650	667	638	565	626	643	597	671	594	633	601	608	646	645	614	618	616	613	623	590	567	625	627	610	627	652	618	621	578	633	614	599	610	666	647	590	645	627	667	640	662	651	620	609	597	630	597	595	649	670	583	631	613	619	612	623	601	621	641	585	633	650	626	663	643	638	602	601	646	651	629	630	617	638	617	598	602	577	660	590	630	597	637	620	571	626	637	635	585	577	633	646	600	612	610	617	634	621	630	580	650	582	658	613	602	605	619	564	635	607	655	644	652	628	643	590	624	640	563	549	561	605	586	632	638	632	597	595	645	610	608	556	611	571	594	596	572	655	625	591	640	610	643	581	637	641	628	603	644	663	601	640	575	643	627	635	625	617	629	614	609	584	614	678	629	610	625	624	665	644	656	637	639	610	610	656	648	588	628	640	607	629	613	570	588	626	665	665	587	601	629	615	627	630	611	633	611	626	594	598	597	633	608	620	591	616	597	620	589	677	594	625	664	637	579	631	623	598	609	594	624	612	630	693	629	634	566	600	629	595	624	623	610	606	618	635	569	620	577	605	624	618	603	571	610	605	603	649	605	649	593	660	630	611	632	652	625	608	667	574	602	568	665	607	622	614	655	624	635	633	621	592	610	636	618	627	632	636	634	613	610	666	592	644	630	630	656	594	615	611	644	625	657	611	650	639	610	599	634	621	673	620	624	622	617	626	612	556	658	651	669	589	612	615	614	634	640	650	582	638	620	640	620	588	593	598	610	627	638	630	614	584	598	583	634	623	607	621	634	598	635	566	648	629	616	623	631	608	651	619	617	637	619	636	589	650	601	640	614	610	643	596	593	613	605	640	667	631	562	594	579	596	618	609	687	652	601	632	601	579	601	619	601	609	614	618	627	607	644	598	650	647	623	619	631	588	657	626	621	591	635	624	623	614	611	603	626	601	592	651	621	608	612	601	627	637	595	605	612	586	584	601	617	616	606	629	639	611	619	645	606	578	628	616	627	606	642	641	608	600	663	629	617	641	638	668	584	653	624	610	617	612	633	647	636	633	571	609	593	627	591	586	622	617	622	633	667	598	645	632	626	559	609	575	626	560	639	638	633	677	636	639	635	617	602	642	602	605	617	588	612	666	648	626	660	609	585	656	605	630	626	606	611	592	640	581	632	597	596	591	684	623	616	602	643	599	601	629	609	636	607	629	600	644	593	682	650	649	608	637	655	602	599	627	607	599	631	626	617	629	591	637	572	644	635	656	652	576	661	671	618	624	630	611	611	615	621	604	613	622	649	624	631	675	615	580	602	625	641	616	687	587	575	618	611	603	576	615	660	607	619	610	596	650	631	646	591	597	641	612	590	627	651	625	632	682	630	595	615	649	640	570	593	625	619	627	691	612	607	588	603	607	620	601	641	624	611	619	626	629	616	664	628	624	645	622	613	615	631	590	584	655	634	601	613	649	608	576	613	612	603	612	629	609	652	616	645	619	596	593	631	627	642	568	662	644	591	569	649	598	606	632	600	598	632	656	621	570	582	649	645	621	641	641	646	631	642	613	629	621	609	616	603	633	612	622	621	645	636	632	653	622	630	592	585	596	627	633	637	609	608	605	626	650	594	639	587	651	627	623	645	601	572	647	618	623	612	606	648	653	634	642	592	632	594	570	622	640	648	623	624	639	574	602	630	561	610	603	642	604	585	665	629	620	644	656	625	615	607	625	623	590	634	609	622	641	676	593	649	600	612
23819	21553	27910	25650	17551	3639	1296	871	629	538	471	387	396	360	354	344	324	322	351	304	322	344	278	288	302	306	280	261	266	246	292	304	269	267	276	280	277	265	283	289	263	250	251	249	313	289	280	312	292	295	285	267	315	273	264	270	284	290	262	270	275	273	273	297	269	248	268	280	263	257	263	262	294	265	285	258	265	273	290	255	289	262	285	275	289	249	248	284	254	262	297	258	246	256	246	258	260	290	288	289	287	284	274	257	263	251	271	276	298	273	247	289	260	248	262	265	253	256	308	277	314	245	276	227	253	277	273	275	251	273	260	238	290	238	292	287	280	272	274	291	231	280	235	256	246	262	295	247	268	261	271	289	280	254	281	282	294	282	266	254	285	268	255	258	275	271	288	278	259	277	277	270	262	267	276	270	261	275	242	247	291	241	268	258	280	257	242	256	278	265	277	258	294	280	252	270	250	262	272	280	238	300	253	289	281	271	257	281	257	261	251	249	260	232	265	268	295	279	294	285	266	248	281	268	256	283	257	283	247	264	251	258	295	277	259	292	241	251	251	285	298	269	261	289	245	229	282	291	271	261	273	276	225	288	266	301	267	257	306	267	274	280	262	261	294	291	264	276	267	271	266	270	262	276	260	271	287	276	245	265	256	273	266	262	231	277	262	292	264	277	262	251	243	291	268	292	256	288	251	275	248	252	257	286	292	285	276	259	259	287	288	271	267	264	265	247	268	280	258	273	288	275	265	264	276	275	269	271	260	261	279	289	299	260	284	283	275	266	281	290	247	258	272	254	294	266	263	275	232	228	276	278	262	273	272	283	283	273	271	288	282	251	269	259	271	237	264	255	278	271	278	279	273	272	281	285	286	234	288	284	287	258	265	290	265	267	283	282	267	261	271	259	260	263	268	261	257	266	257	284	262	260	272	283	269	281	257	287	276	292	260	270	269	272	258	271	288	270	281	275	266	272	285	290	265	274	266	271	269	263	302	245	248	272	270	287	266	272	269	283	234	257	249	256	271	266	257	260	225	282	262	250	266	270	250	260	265	269	248	293	243	268	252	271	253	244	273	274	277	262	267	268	247	295	291	261	268	284	310	273	296	253	255	283	282	280	257	257	282	293	242	249	262	283	250	302	256	266	248	248	230	269	271	271	259	289	261	254	308	267	267	254	231	243	276	277	246	270	254	280	287	270	263	281	246	260	263	235	273	252	246	287	253	278	283	266	253	233	256	265	287	275	244	285	283	259	287	259	258	267	281	271	236	232	265	266	234	269	259	234	285	272	283	269	282	257	264	287	290	284	238	239	266	292	262	235	269	281	257	241	279	261	269	309	267	259	296	261	286	297	277	273	255	272	311	260	300	310	261	257	267	273	276	286	285	255	254	245	253	254	248	260	261	256	230	263	259	266	295	278	253	258	262	272	306	246	264	271	276	292	250	313	256	270	265	263	258	281	289	262	289	272	281	286	258	239	256	306	267	255	254	272	290	262	266	264	287	273	277	264	276	242	248	252	291	275	275	239	251	257	265	270	254	277	271	281	257	267	282	300	253	292	254	264	252	270	271	244	237	249	253	285	300	256	277	315	271	273	267	234	289	287	239	298	288	235	267	255	301	246	273	263	252	275	254	247	246	272	259	257	277	266	256	272	221	278	268	256	277	272	262	288	265	235	278	249	229	267	281	282	283	276	295	266	247	295	281	237	252	263	260	286	242	290	258	275	287	245	277	252	284	278	295	269	286	271	275	243	282	271	297	279	275	283	261	284	275	277	253	240	280	273	272	269	268	249	267	289	286	254	235	273	268	261	290	290	278	274	275	272	270	274	283	258	249	257	279	261	277	273	284	278	275	258	265	261	247	248	279	289	261	259	265	288	268	248	262	288	270	270	289	261	291	293	244	266	281	282	260	289	256	271	312	284	274	284	252	258	288	283	288	246	264	250	264	263	246	263	276	246	266	264	279	255	284	277	251	260	293	262	260	265	263	260	282	240	272	281	266	298	292	275	241	285	265	290	237	253	277	251	299	273	278	259	249	272	251	259	298	261	277	262	290	250	280	290	246	250	272	268	246	257	288	264	263	271	263	267	252	258	244	295	289	264	256	288	274	282	252	297	256	263	261	246	260	263	264	267	242	271	244	228	264	240	260	265	281	280	276	273	269	308	244	281	257	259	272	279	280	284	277	265	254	281	240	275	272	250	261	262	297	276	255	276	259	269	269	261	268	270	250	279	297	275	258	267	272	253	256	304	271	270	242	267	238	285	288	294	268	283	256	259	277	286	271	249	299	267	269	267	277	302	285	269	290	304	269	254	283	252	272	236	300	268	289	244	299	286	270	259	272	282	263	251	263	314	264	257	268	266	279	264	273	290	273	287	279	256	270	292	244	281	266	268	277	248	291	243	277	272	272	273	259	270	279	272	281	243	271	263	262	279	249	265	265	290	252	313	268	291	269	278	258	259	265	237	268	256	276	300	272	272	268	259	249	264	278	261	221	231	235	251	286	265	250	262	240	248	273	231	264	241	257	269	268	259	286	264	261	276	256	269	272	260	251	287	277	262	255	262	276	288	295	264	271	277	275	246	269	232	273	269	291	277	284	232	297	253	306	268	293	262	277	243	268	292	301	242	290	263	282	255	253	291	282	262	247	265	276	249	265	251	243	279	278	299	285	294	252	281	257	281	281	271	285	249	278	265	267	294	275	243	257	245	233	260	277	296	252	267	252	274	259	292	274	253	252	279	283	254	248	295	245	271	270	265	263	289	299	248	258	263	255	271	265	266	322	259	272	306	247	258	252	278	239	271	279	280	276	260	253	262	281	249	250	238	279	279	257	245	278	265	224	272	282	271	307	259	256	243	253	287	268	274	274	277	279	261	250	251	279	276	271	278	276	267	251	257	305	287	266	259	270	277	303	274	296	259	295	272	268	265	245	260	245	258	271	269	257	261	304	272	250	278	279	273	287	247	269	262	284	281	280	251	271	260	259	271	260	274	284	285	306	250	238	242	265	277	274	284	282	279	278	258	289	299	268	245	297	262	269	307	233	257	306	263	290	257	261	282	263	243	300	234	300	251	251	274	265	263	267	273	278	279	280	266	279	280	246	291	263	277	260	285	246	269	277	275	264	258	253	241	251	256	274	256	276	253	285	294	271	291	276	256	281	260	269	291	287	251	253	271	258	274	266	251	271	274	275	271	275	288	266	279	255	249	238	263	263	282	277	277	250	278	256	234	266	312	232	285	276	278	264	300	274	266	310	269	255	268	258	265	250	284	290	286	237	309	283	265	265	258	278	299	272	276	276	248	259	241	262	279	262	274	257	260	230	244	264	274	268	246	255	265	291	251	304	281	260	288	284	277	289	276	266	271	279	254	289	254	268	264	250	271	265	262	264	266	255	263	289	302	285	261	264	263	263	252	236	267	299	262	288	278	287	253	252	274	242	276	274	268	252	285	258	255	285	257	278	253	249	276	261	260	269	298
21592	47008	35593	17140	7806	4045	2537	2098	1633	1372	1072	969	844	786	755	755	701	738	713	674	664	603	584	544	529	544	548	521	504	526	510	542	465	491	482	489	531	490	508	494	512	457	503	521	490	494	508	503	504	500	500	508	480	471	461	464	516	454	492	494	497	463	481	497	539	494	507	473	528	436	466	459	503	477	486	477	509	448	482	494	480	479	460	481	472	488	469	445	471	466	493	504	495	473	504	466	483	507	460	465	525	485	514	461	497	448	495	454	441	456	475	486	520	454	496	486	457	494	484	453	446	516	482	471	449	477	495	502	483	456	515	480	437	475	516	482	492	495	448	475	472	482	515	469	474	499	496	471	460	461	448	493	472	483	456	477	506	523	511	481	511	487	481	462	449	447	455	479	490	473	468	466	485	468	512	438	458	507	484	459	463	471	488	471	458	507	496	469	478	478	463	516	449	455	443	439	490	431	486	471	495	493	489	505	506	485	495	488	499	430	444	478	450	463	495	490	512	500	476	484	465	450	502	498	493	460	459	468	496	464	481	480	453	482	494	517	461	481	483	463	475	449	503	477	481	477	470	442	485	463	503	453	459	450	468	481	490	469	487	479	453	441	488	514	517	478	467	519	491	510	458	466	482	436	479	431	451	475	439	476	479	508	445	490	446	456	453	477	463	477	476	498	520	471	484	507	461	466	476	483	468	480	465	479	470	498	487	490	431	486	451	451	476	479	453	497	478	488	485	509	477	453	457	505	486	462	489	506	478	463	459	483	472	504	477	453	478	490	464	481	459	503	439	467	472	448	499	493	485	498	480	430	487	480	515	427	452	483	457	473	482	490	463	453	494	475	465	461	480	487	473	480	511	474	490	453	467	463	474	474	475	512	507	494	460	472	495	454	411	517	483	500	437	500	488	434	478	500	480	449	505	463	474	476	442	495	465	507	459	484	452	485	510	519	474	449	471	496	470	520	512	457	518	482	462	490	455	487	485	471	481	478	488	458	463	432	453	480	510	467	437	495	482	486	501	517	501	480	479	483	466	493	490	468	473	484	467	471	438	510	487	502	483	451	446	455	476	495	519	550	473	490	454	456	508	481	452	494	523	470	451	459	480	473	457	527	465	493	491	517	516	447	471	486	449	484	481	465	467	473	477	484	473	462	450	507	463	508	470	495	516	470	484	498	470	503	471	475	482	478	499	490	462	493	457	501	497	456	485	512	468	500	489	488	454	498	469	452	473	507	470	491	481	494	502	438	496	495	489	472	497	484	497	478	478	455	461	465	457	496	473	454	467	471	482	464	493	422	462	482	458	445	500	452	487	501	454	443	454	521	492	470	462	466	456	480	491	497	509	488	421	507	418	489	462	496	473	499	481	447	483	472	501	488	526	474	453	476	495	481	470	526	463	466	472	490	453	477	491	474	461	452	484	497	461	498	517	469	488	474	443	438	471	448	505	464	492	493	489	462	505	486	458	482	452	431	484	533	462	451	444	437	524	475	460	470	449	469	501	476	507	496	500	494	498	537	474	497	482	473	542	473	485	470	424	507	459	457	459	459	460	483	491	455	480	461	444	491	510	488	494	456	470	429	475	454	478	463	466	479	479	456	493	510	495	487	494	461	462	441	458	475	459	479	470	465	469	504	481	495	482	423	443	458	463	544	486	461	491	451	462	445	455	496	470	510	492	487	512	524	430	452	492	506	457	500	486	500	458	494	408	503	462	473	508	468	497	448	503	453	482	436	459	479	472	461	471	495	499	464	479	503	473	485	496	483	432	498	458	457	477	439	475	416	462	469	463	487	506	513	487	486	505	434	452	556	490	450	510	484	469	500	501	479	449	494	455	464	462	459	459	451	458	493	463	500	477	457	503	451	460	450	474	496	496	489	457	481	517	470	473	432	485	460	444	484	497	499	459	487	471	446	476	488	421	445	460	461	469	509	502	517	460	511	466	467	475	477	449	476	464	492	480	482	476	463	442	445	487	460	457	532	479	446	454	539	491	460	472	483	474	510	493	466	460	463	484	478	468	463	448	496	451	474	474	464	474	442	446	440	524	436	480	496	482	510	454	481	464	515	497	467	475	457	474	469	489	478	450	506	434	451	455	488	503	505	476	466	473	449	494	477	499	478	492	450	452	505	515	493	491	475	510	489	459	483	487	459	484	509	485	458	470	486	457	421	506	467	456	503	484	490	489	498	506	474	483	480	488	445	452	476	510	477	471	452	453	496	472	460	465	519	480	466	507	485	487	489	492	490	465	459	458	471	470	465	491	522	457	469	500	460	445	487	528	444	486	486	497	496	491	513	506	499	482	475	479	428	477	488	444	502	483	497	495	500	474	489	484	486	517	457	509	492	454	486	471	491	501	515	474	463	472	484	472	478	486	487	471	476	473	503	450	466	504	506	497	496	449	454	473	532	456	452	463	427	447	413	495	463	497	478	483	511	461	491	454	492	455	482	469	488	460	479	452	497	462	468	472	476	510	459	481	483	484	472	468	495	498	482	506	483	439	481	543	449	474	481	452	490	497	478	479	433	448	502	480	486	475	456	455	487	500	457	477	511	455	515	484	501	475	450	469	492	521	470	493	483	491	449	470	480	447	503	450	509	449	463	509	483	491	466	480	450	494	477	474	456	502	459	448	453	480	472	487	478	473	475	463	500	454	469	507	471	468	506	479	498	431	439	480	478	478	508	482	458	481	425	493	465	476	484	487	475	513	452	476	456	491	474	495	466	495	477	479	482	488	469	495	465	448	427	455	488	462	529	449	455	480	501	488	528	482	457	485	499	444	469	441	471	469	445	491	470	422	527	475	510	502	472	501	494	481	487	501	462	465	491	472	511	490	461	435	503	493	480	509	460	467	488	481	431	483	521	473	460	475	458	481	470	518	424	440	495	487	516	469	531	502	458	466	451	469	478	477	467	480	473	522	479	464	487	490	456	477	454	469	473	454	412	422	494	438	482	458	477	477	461	497	492	462	496	471	482	465	493	467	491	434	489	500	493	483	521	532	471	447	466	439	508	436	466	499	479	482	500	478	457	444	463	448	449	488	474	488	465	497	482	484	453	481	450	458	485	481	471	463	465	468	482	485	483	505	454	499	432	475	442	463	484	475	459	454	434	510	492	477	493	478	458	480	462	444	492	480	432	485	507	479	515	493	465	504	478	445	476	447	478	455	447	488	491	459	467	505	477	480	472	477	452	486	470	463	444	471	469	489	471	486	495	483	456	486	476	507	452	461	483	464	464	493	467	456	493	432	468	486	476	481	474	526	462	465	472	470	434	475	487	454	480	483	499	475	477	471	471	441	499	509	489	479	453	484	440	449	472	479	443	534	479	490	468	477	478	472	468	512	442	459	503	490	461	479	545	499	503	521	474	487	490	393	482	431	441	464	475	445	459	486	484	470	508	472	542	504	519	437	503	459	480	458	484	493	437	481	459	455	461	516	447	485	508	467	471	495	482	486	470	496	464	430	515	501	517	463	476
25468	21582	25223	19088	2520	917	739	618	490	424	408	393	413	333	348	345	357	372	364	351	349	350	334	350	349	350	344	326	312	353	307	336	324	345	349	355	322	301	364	348	330	318	332	334	311	349	345	338	375	327	340	333	349	327	332	322	312	283	358	331	347	339	324	346	329	349	349	349	345	332	321	326	354	346	330	357	300	349	335	364	365	337	309	348	336	363	332	337	358	313	344	367	370	319	309	343	353	294	308	318	328	318	343	345	329	312	318	350	324	347	334	315	330	329	356	337	334	310	335	323	317	350	345	338	342	333	367	331	330	355	320	323	346	335	308	329	316	323	313	355	351	319	320	327	329	309	313	308	344	333	353	320	321	340	318	309	343	357	331	320	334	313	307	296	363	344	324	334	337	330	330	337	336	304	338	340	356	344	355	351	334	359	323	299	295	320	323	328	330	330	343	332	335	326	344	323	329	317	355	315	343	309	365	317	320	366	332	331	306	345	342	324	323	337	330	332	325	363	346	339	318	340	324	323	357	306	303	318	327	311	323	320	327	338	344	307	346	333	313	339	297	300	336	356	342	345	334	314	340	342	328	326	312	348	316	323	307	342	366	321	297	323	346	360	321	325	337	321	323	326	294	323	352	329	317	343	352	329	359	317	372	362	322	357	297	319	321	332	347	342	320	324	296	310	363	341	331	354	323	328	335	351	360	333	336	346	320	354	360	329	317	351	334	335	342	322	312	385	350	341	328	325	366	335	338	358	360	358	369	362	364	329	338	312	306	362	345	313	310	344	322	321	327	347	319	345	350	290	327	323	334	373	349	319	357	361	335	336	342	373	322	359	331	299	357	322	331	359	341	329	320	346	310	343	310	320	327	289	340	312	331	336	314	341	334	323	320	306	349	325	303	338	343	340	310	363	355	328	331	317	339	320	348	307	318	342	352	326	334	341	325	298	316	314	329	314	361	332	323	316	325	312	329	342	341	359	323	314	347	304	306	362	316	353	348	300	346	332	288	340	301	322	335	351	355	339	339	306	350	317	324	345	303	318	363	350	326	372	323	325	309	389	347	317	339	342	342	356	381	343	303	341	326	344	311	342	337	310	335	323	321	304	351	319	323	305	325	322	310	314	323	346	331	366	335	333	291	329	313	355	308	342	347	352	328	355	320	311	343	353	358	326	338	328	327	314	303	312	339	328	324	326	328	317	338	329	309	315	348	319	318	346	323	338	301	382	346	331	320	334	356	313	312	324	327	339	363	330	317	330	336	343	337	357	314	347	345	326	320	335	298	349	313	341	291	369	322	333	306	339	341	350	353	338	329	327	344	310	340	314	327	287	335	321	333	330	329	335	347	327	340	350	325	356	348	324	339	332	329	350	343	340	357	312	339	337	309	326	308	361	342	335	343	333	322	330	341	321	353	322	310	327	330	349	315	301	328	360	325	322	333	311	340	338	284	327	316	336	329	339	314	297	330	306	351	333	341	339	325	319	325	329	312	342	326	377	313	334	346	315	354	354	316	327	319	329	343	321	344	346	321	296	342	324	335	338	354	327	313	341	289	309	313	327	312	327	313	366	321	324	360	303	350	333	333	325	319	331	360	325	341	316	325	356	329	363	347	337	321	313	335	311	348	334	348	340	333	309	319	321	363	366	346	292	331	326	348	319	321	330	341	331	343	322	318	348	322	353	342	354	341	340	310	342	364	339	347	368	329	309	354	353	359	351	330	336	336	361	326	342	359	351	315	331	352	323	315	351	337	341	303	337	309	344	334	367	332	322	332	329	353	321	348	364	364	314	349	324	307	342	349	351	330	341	308	308	346	350	348	334	348	336	307	353	369	367	327	361	359	338	339	329	303	362	318	341	318	319	331	352	350	345	335	335	357	324	342	378	342	321	327	349	355	359	327	301	373	338	338	347	293	380	338	317	325	321	354	308	318	365	339	362	347	332	324	345	327	352	339	349	320	340	317	327	320	308	337	340	357	351	334	339	352	345	334	345	333	330	346	302	353	350	347	322	328	318	343	329	333	365	328	323	315	356	344	348	344	339	328	347	340	343	325	313	285	351	345	319	331	309	343	303	343	311	319	312	340	323	312	348	328	351	354	377	329	306	358	315	334	331	352	329	310	319	353	327	313	329	351	310	349	353	306	355	316	306	343	330	333	324	336	335	321	323	312	305	329	346	355	345	307	332	318	314	312	336	322	331	293	320	357	345	356	355	326	340	360	316	325	323	341	328	351	364	301	354	354	329	340	292	325	298	325	321	342	373	312	337	330	322	328	369	306	333	347	349	376	340	349	323	326	356	324	332	352	354	332	338	296	334	331	306	293	331	322	353	340	289	338	360	342	352	360	332	314	321	347	319	321	316	316	317	300	348	306	310	353	323	339	331	329	328	322	330	351	320	320	347	330	364	360	329	335	307	338	314	310	335	365	352	325	331	330	332	319	331	340	344	316	296	343	318	321	366	302	326	329	361	331	359	349	298	330	316	331	332	351	344	328	331	334	323	347	323	320	332	356	360	329	305	310	325	301	343	342	313	314	336	307	307	318	327	302	330	313	315	327	354	325	326	340	317	346	327	320	317	345	319	343	318	332	345	334	354	345	320	352	340	339	327	325	313	357	346	329	351	316	320	320	305	304	352	360	315	329	335	353	367	344	321	335	316	337	316	329	338	327	363	334	351	367	358	336	334	336	320	342	327	313	326	302	340	336	289	320	334	321	317	324	335	365	321	329	334	309	331	309	345	343	327	333	342	349	358	304	315	356	333	334	339	328	323	310	308	353	320	319	342	317	294	349	289	296	341	333	325	304	316	326	318	335	303	330	324	307	321	325	348	338	311	351	322	322	320	328	329	356	315	335	326	334	329	354	333	314	337	340	306	333	326	302	313	320	322	337	318	311	338	347	326	336	299	365	330	315	321	330	335	312	316	322	357	325	334	337	342	340	324	352	352	304	303	321	362	365	328	344	314	310	334	326	331	341	306	337	317	345	328	354	291	330	328	339	350	324	312	311	362	327	348	345	329	331	350	351	336	313	375	329	327	306	350	335	319	354	350	333	341	330	317	364	350	328	349	336	335	352	349	323	348	330	336	343	336	322	317	347	327	307	293	349	288	344	343	336	357	306	315	307	346	370	298	298	343	334	344	342	335	347	324	330	349	366	314	328	338	340	385	330	334	321	360	328	371	311	328	355	328	318	326	310	312	344	326	320	329	343	364	345	335	335	335	340	315	368	316	360	353	349	327	338	316	312	324	334	334	333	331	323	310	329	365	366	338	340	335	351	331	333	306	352	310	295	326	369	352	317	329	329	345	343	342	333	349	352	310	343	321	348	343	299	353	320	327	343	324	318	327	326	325	323	317	293	328	313	346	340	323	339	328	352	343	357	294	303	365	350	350	303	316	347	322	315	340	307	358	303	320	328	319	341	315	299	325	330	348	344	334	307	308	341	367	328	325	364	307	305	351	333	323	325	350	362	303	316	354
20994	39172	26421	9992	4443	2373	1737	1429	1141	950	917	812	782	788	751	720	690	701	679	644	700	633	613	615	614	659	640	602	628	589	615	567	603	601	606	596	573	572	592	562	566	599	524	598	581	584	617	584	604	596	572	544	540	592	594	552	583	579	518	558	587	587	551	573	602	578	582	618	584	596	620	578	582	556	601	546	610	562	580	559	576	584	620	566	573	595	578	591	567	546	561	553	498	583	607	621	548	563	567	591	556	587	560	539	573	570	602	589	621	624	549	565	565	569	620	559	581	569	553	558	577	560	574	561	563	587	512	581	612	527	610	566	591	577	591	557	560	539	551	527	520	555	541	543	535	577	606	587	603	605	558	556	621	519	596	548	546	582	614	578	577	571	602	565	561	548	549	587	556	585	583	599	589	560	563	598	596	605	545	581	608	559	577	610	537	579	579	596	594	603	585	564	544	549	561	585	585	585	549	591	565	592	554	539	514	582	566	569	550	581	521	557	591	593	600	615	566	603	566	587	597	612	609	579	572	590	585	561	533	611	574	582	549	609	529	567	567	533	579	575	579	572	557	612	586	549	613	553	582	610	551	558	574	556	570	523	563	579	545	542	556	617	582	558	535	605	586	593	552	608	631	533	539	579	555	596	577	552	524	555	515	561	569	567	599	585	603	565	579	565	591	590	612	580	598	526	599	577	590	570	551	565	545	532	585	557	564	572	586	540	561	581	560	503	580	563	595	583	549	561	579	552	588	523	629	587	558	572	583	545	598	552	570	601	591	570	590	550	535	569	569	564	547	580	568	563	570	586	581	587	585	560	556	609	591	537	533	594	586	595	619	556	551	572	550	567	553	551	611	558	556	613	586	598	572	573	594	565	584	587	590	600	630	548	594	575	586	611	577	583	579	541	595	602	596	576	574	551	565	603	577	533	591	585	589	563	558	600	583	562	590	582	573	609	586	557	587	568	536	591	581	582	606	600	563	587	588	585	550	574	581	608	597	612	547	616	608	611	594	570	621	556	509	622	613	538	550	557	585	574	595	544	617	555	573	587	570	593	584	560	559	541	616	577	577	580	575	516	587	599	594	562	559	574	568	556	586	562	606	567	561	531	605	528	614	552	582	605	614	536	549	537	541	586	518	569	600	569	609	608	593	567	621	673	557	574	583	579	562	581	576	568	561	567	566	600	559	539	608	560	567	547	531	618	588	552	574	600	547	536	551	593	605	580	586	581	557	603	581	580	556	576	585	574	556	553	560	563	594	589	626	594	611	587	577	578	583	571	604	564	556	570	573	589	579	567	609	532	539	605	588	563	601	563	557	557	577	587	581	606	584	593	586	577	584	543	600	565	583	603	605	541	547	532	624	577	569	596	506	577	558	576	559	595	537	593	635	589	627	579	593	558	583	595	607	566	583	569	577	576	557	576	573	553	556	579	575	552	525	554	576	520	570	560	611	578	535	567	552	587	595	567	557	640	584	586	609	609	544	585	566	555	542	607	558	557	581	575	548	592	615	536	579	570	558	555	552	585	559	563	551	538	591	570	570	540	585	543	564	551	584	597	552	581	572	569	604	585	570	616	539	555	593	569	589	566	621	545	539	559	598	605	572	581	548	601	571	607	587	621	621	587	599	570	598	534	571	623	574	531	569	603	541	551	548	549	563	596	552	563	574	548	566	630	599	606	559	557	592	632	580	565	559	579	584	560	596	587	546	585	551	541	554	582	575	576	608	598	563	590	568	569	580	588	562	590	588	606	585	572	549	542	559	573	543	558	569	579	555	605	587	596	599	583	584	602	554	560	616	603	600	562	596	586	598	562	591	545	630	587	555	560	588	582	552	555	561	600	572	590	571	596	606	556	551	576	577	573	572	567	595	582	529	586	617	585	574	602	535	569	572	569	527	570	594	581	570	593	564	579	590	541	565	586	595	590	531	539	546	526	602	543	598	584	593	565	586	546	580	560	587	545	566	573	601	514	568	582	589	576	568	594	580	530	585	571	558	555	572	560	538	572	546	579	638	563	555	568	622	579	549	582	616	598	607	559	595	575	570	611	582	586	573	561	535	605	554	619	564	578	521	627	535	548	584	579	573	555	564	539	536	555	552	589	577	567	535	549	601	556	583	565	571	594	554	566	594	617	548	555	582	555	592	567	544	583	585	602	584	569	539	595	569	617	572	564	544	619	574	543	569	578	599	604	558	596	639	585	554	585	596	570	598	534	535	567	557	562	575	553	600	597	600	581	593	561	539	586	538	541	506	554	633	583	585	614	600	576	601	561	579	548	572	599	589	578	559	592	559	576	591	578	561	613	565	546	588	596	523	574	566	549	574	589	583	588	609	606	574	517	584	602	615	613	629	585	586	603	572	579	603	578	572	557	590	617	552	580	574	603	552	603	562	594	593	573	615	607	656	566	587	628	538	533	566	643	568	534	552	553	552	567	549	584	561	579	586	544	561	599	563	592	547	564	568	553	551	568	563	614	613	567	603	580	588	583	573	591	568	546	620	599	578	552	552	552	539	575	574	526	573	597	573	525	585	591	606	557	551	594	590	559	573	575	552	644	569	623	519	590	590	538	545	583	540	573	557	577	595	584	533	562	576	552	590	572	593	613	591	586	566	565	581	607	544	570	571	592	597	550	562	599	577	543	572	587	576	555	560	572	583	589	576	524	580	526	615	559	567	560	568	517	574	559	580	577	582	552	572	554	562	546	550	598	560	554	587	588	551	584	594	590	544	626	588	572	558	572	564	580	545	580	532	578	583	557	548	593	577	550	569	591	576	544	551	566	604	588	584	538	571	568	602	578	558	558	562	565	555	548	588	591	585	602	591	564	598	541	596	556	606	574	581	594	546	525	586	608	547	579	606	619	598	590	617	568	571	586	585	592	578	569	598	584	607	591	558	580	544	586	565	568	533	592	570	593	583	594	569	571	608	585	570	542	587	545	572	589	564	565	567	619	606	586	569	588	520	555	533	574	620	544	558	575	538	583	596	546	566	553	535	595	580	597	575	589	574	629	592	624	551	589	573	594	570	581	532	583	572	588	562	549	538	551	609	592	529	599	599	570	579	551	590	598	562	547	583	571	605	610	580	560	586	568	584	543	596	559	591	551	597	567	570	581	604	555	514	591	538	593	582	564	570	586	560	595	574	579	561	531	560	568	487	584	561	589	628	578	576	610	593	576	597	613	559	601	590	580	558	546	587	601	573	597	577	556	603	608	582	565	595	570	604	571	563	597	565	555	603	552	546	522	598	554	583	570	565	567	633	593	565	548	534	562	552	564	570	571	570	523	624	534	562	561	555	541	579	569	514	572	606	579	584	562	598	551	592	585	585	582	582	590	573	560	588	553	597	577	564	580	578	585	584	571	559	600	576	601	553	639	574	651	575	608	549	567	579	574	561	558	617	515	631	577	517	547	594	546	558	604	607	558	616	548	584	559	559	571	592	579	605	583	559	572	570	607	579	557	588	574	583	563	530	551	584	586
22964	21600	28671	24992	21560	15638	2853	1120	827	625	517	430	401	388	368	338	370	371	317	294	266	252	262	240	276	211	243	246	212	201	209	220	224	218	218	217	187	230	208	215	201	211	195	204	209	200	219	196	218	202	202	216	193	180	204	209	190	207	192	197	182	209	205	217	218	187	198	206	234	205	219	195	182	193	176	184	210	184	201	198	201	206	187	185	186	204	222	197	219	188	185	207	203	195	191	185	181	203	186	199	195	194	198	202	209	182	208	179	207	214	181	208	187	176	200	208	208	185	191	196	195	206	233	188	201	186	199	182	190	198	167	211	213	199	196	191	168	210	183	204	198	187	194	208	218	205	183	201	206	197	175	177	165	200	188	198	194	191	198	188	185	185	223	198	204	190	209	199	203	194	208	178	193	210	202	202	188	217	195	200	190	202	201	191	195	188	215	199	204	176	188	215	169	207	196	196	201	213	203	200	185	194	183	191	205	201	210	205	198	208	203	214	200	177	182	186	201	205	195	203	192	194	214	191	191	190	199	173	189	207	218	217	216	196	193	200	203	192	225	172	173	183	182	191	201	172	216	166	181	189	197	193	195	193	195	227	208	202	190	195	184	177	211	229	200	163	226	208	208	197	174	200	190	181	226	225	199	186	187	201	191	204	179	178	202	201	218	202	209	193	177	210	190	213	192	220	189	207	187	203	182	207	196	187	205	196	215	218	176	173	181	185	226	194	210	209	215	192	183	215	218	199	214	181	186	215	207	189	197	177	207	212	219	192	195	179	197	196	200	189	217	208	216	202	188	218	195	209	195	216	222	214	202	184	161	200	202	208	189	178	208	207	179	178	201	189	210	188	202	170	197	193	173	181	201	200	191	204	166	203	195	197	187	185	182	221	210	177	182	207	202	219	173	192	195	206	202	205	177	216	205	198	201	190	212	184	195	215	201	189	202	176	181	186	210	177	183	176	190	200	203	197	193	189	184	204	204	182	181	199	185	194	221	204	213	162	192	187	188	188	200	190	191	174	189	200	178	188	169	183	219	226	197	176	183	211	219	193	198	185	192	200	195	192	205	175	188	197	187	202	176	182	179	196	196	187	181	201	188	182	206	201	207	195	169	167	188	195	225	205	195	173	198	183	209	153	215	188	219	201	191	200	205	201	174	194	168	190	215	188	197	191	221	206	190	205	203	176	209	177	182	198	205	212	206	196	218	205	197	197	208	195	170	160	194	197	192	209	195	206	195	197	208	209	213	197	218	205	223	195	216	208	192	195	214	169	200	215	197	169	189	226	209	208	206	222	198	196	191	202	183	204	205	200	212	190	193	192	203	206	179	216	222	195	184	193	197	193	194	192	188	192	193	184	210	187	188	181	194	214	199	178	201	207	212	191	207	186	195	192	195	220	192	186	205	190	194	197	202	225	197	214	200	191	190	194	213	195	193	207	192	201	182	203	192	210	222	199	202	194	204	207	196	198	201	194	206	198	217	205	226	236	208	198	197	203	193	187	177	205	196	189	175	178	231	187	195	192	182	190	200	201	215	203	196	198	208	202	204	186	200	208	196	198	222	215	177	226	188	195	181	186	203	209	206	181	182	204	190	205	196	187	218	206	183	218	212	194	193	213	162	172	192	176	227	201	195	184	198	203	201	227	190	189	201	189	204	187	213	205	201	183	199	183	182	185	203	206	180	222	196	164	185	193	209	205	209	189	214	191	174	210	190	192	209	206	179	185	210	165	206	183	205	203	173	222	191	183	209	202	208	221	190	195	187	190	174	202	183	202	181	222	199	201	186	201	195	203	159	189	204	184	179	179	190	198	208	230	196	188	172	176	212	194	194	188	191	221	194	196	202	195	199	218	210	193	202	177	180	201	194	192	215	204	182	203	180	191	212	204	199	209	183	191	215	214	170	203	204	197	201	208	180	181	202	190	213	187	208	191	220	189	210	190	193	216	201	172	213	225	207	202	197	210	187	190	163	201	182	185	194	191	202	197	192	215	189	205	214	206	192	176	208	192	197	210	210	203	202	211	193	197	194	213	197	190	185	206	189	196	209	209	221	203	223	213	190	203	201	221	192	186	168	200	170	193	218	199	188	190	181	220	198	192	191	177	183	215	195	200	221	189	215	185	192	202	207	210	174	208	208	207	201	186	210	200	189	220	189	211	202	202	199	194	193	182	217	181	185	206	208	204	207	196	177	174	170	200	184	178	189	215	218	165	199	192	212	193	203	204	182	184	209	200	203	193	231	190	219	187	200	213	179	203	200	193	196	208	163	187	202	192	177	180	175	188	195	213	214	194	195	200	183	191	179	193	217	189	202	190	211	215	195	192	198	177	189	215	192	185	192	201	190	190	205	202	164	189	194	198	184	193	179	198	218	204	219	173	202	205	187	189	185	192	195	213	188	212	206	178	188	198	230	189	196	178	183	195	219	189	194	177	208	178	198	164	216	189	194	206	213	193	204	179	194	203	200	203	201	179	180	203	168	182	214	211	186	201	190	207	218	194	211	213	213	222	208	205	210	181	180	188	206	205	208	193	174	201	182	199	180	186	183	199	177	217	191	177	200	208	179	196	211	202	195	198	179	191	185	211	183	172	198	190	217	186	226	198	207	203	186	198	190	165	188	196	204	187	208	199	186	220	192	193	203	188	183	183	208	188	204	211	215	175	190	210	198	223	196	207	199	190	179	206	187	175	202	178	203	187	194	179	192	227	188	190	206	167	197	185	183	179	200	172	201	158	204	189	178	214	220	227	195	185	176	179	174	187	212	196	199	234	198	173	191	188	206	197	204	204	199	186	225	227	206	203	179	209	183	180	212	195	179	221	197	220	187	191	176	183	207	187	205	173	217	197	220	204	187	201	195	180	216	216	198	197	182	213	205	187	198	215	184	214	234	189	180	202	180	209	206	207	195	193	188	218	189	189	204	174	209	188	197	166	203	183	194	185	202	208	192	177	189	183	198	203	197	178	200	243	182	203	194	198	208	198	176	219	194	198	173	206	188	196	205	171	202	191	205	198	193	193	196	190	194	226	184	185	195	208	191	178	198	214	183	208	193	192	183	202	198	239	184	196	172	185	191	178	199	222	185	219	192	194	172	213	210	211	180	197	215	164	178	213	193	196	194	188	168	205	185	204	180	191	208	183	188	220	182	181	214	196	195	215	185	188	187	184	203	220	176	210	179	186	193	187	188	193	208	180	205	193	198	208	167	200	184	176	193	197	200	192	194	201	212	185	192	167	180	206	206	188	193	193	208	226	196	193	197	186	195	203	188	170	195	206	198	182	201	235	209	224	189	224	207	190	181	211	190	203	172	185	186	180	186	182	226	204	183	190	174	179	202	190	200	200	185	186	186	196	189	226	189	193	217	182	189	205	195	206	203	210	195	194	186	208	191	204	195	198	210	187	207	195	212	196	205	184	180	212	200	182	188	180	210	246	197	194	226	176	183	195	223	212	209	192	202	184	191	190	185	196	214	203	207	173
26196	54032	40356	19908	8866	5573	4065	2926	2152	1740	1330	1195	988	932	891	878	817	784	716	662	627	567	549	521	523	474	464	427	431	402	423	385	385	367	338	374	388	349	392	368	361	381	396	372	388	373	432	349	384	418	400	391	411	378	355	374	339	388	362	373	350	330	338	360	360	392	347	344	375	336	364	351	357	354	345	356	335	351	372	368	336	314	367	356	347	326	345	345	308	345	364	318	313	342	361	337	355	345	330	343	358	340	340	368	344	394	354	358	327	347	365	318	358	357	340	360	321	358	348	342	340	363	328	326	376	336	350	338	395	359	332	343	347	362	363	337	297	330	335	375	343	363	340	330	354	325	347	330	349	342	346	331	321	357	357	351	338	344	352	340	332	340	320	316	352	315	345	341	348	330	362	351	377	301	369	326	317	348	339	311	305	341	332	335	350	354	354	329	340	327	338	306	333	363	347	342	376	302	345	358	344	349	361	350	327	349	347	344	347	314	338	315	368	331	349	338	353	347	345	349	345	347	335	365	349	374	323	330	348	326	309	335	344	378	352	368	314	349	353	338	338	355	330	333	334	332	323	320	373	331	347	333	337	350	354	339	354	372	337	338	336	333	321	366	341	334	318	359	353	367	328	379	341	323	326	322	323	349	354	329	344	325	342	348	318	340	312	322	350	303	381	319	334	342	334	369	303	351	331	309	314	346	338	334	350	328	336	340	352	327	355	326	341	324	371	384	334	352	355	344	325	347	346	349	384	325	345	353	345	332	350	357	341	312	355	349	353	335	347	360	332	342	385	333	357	343	343	354	348	345	347	332	347	356	364	342	308	352	358	365	376	326	355	352	342	338	296	348	337	371	350	361	353	346	350	314	331	347	343	374	365	334	375	294	323	333	373	321	365	309	354	359	383	334	348	340	343	358	339	344	356	334	350	300	374	345	313	324	341	342	331	345	358	367	290	352	365	329	313	339	338	332	319	316	316	324	329	357	329	338	343	328	371	324	315	308	353	337	326	343	370	329	315	360	320	352	349	347	343	380	360	382	304	371	360	315	363	346	355	354	299	304	321	342	331	346	361	346	351	324	324	362	319	324	339	334	335	333	338	360	317	328	322	358	326	314	337	332	352	334	342	353	328	348	328	388	370	336	370	358	339	328	333	356	365	351	369	342	364	345	354	347	339	336	330	367	385	313	363	384	339	380	341	371	341	360	347	344	376	345	361	334	351	341	339	353	348	351	357	346	336	382	360	340	333	337	357	341	334	332	351	336	345	372	304	340	359	329	318	346	367	344	322	325	315	311	352	351	347	381	370	331	331	413	374	318	328	315	317	354	368	333	318	345	376	338	352	350	343	363	372	309	349	315	323	345	346	332	367	325	366	380	333	351	328	362	357	366	358	328	365	353	347	339	332	353	390	369	331	372	370	348	380	342	298	318	352	335	304	346	363	343	340	342	332	356	319	317	363	325	331	307	340	312	343	335	330	359	336	332	308	321	372	315	366	335	337	326	336	350	332	348	350	340	344	312	362	337	375	324	324	340	343	329	318	334	323	353	330	347	349	328	345	348	322	305	371	326	356	323	338	353	340	365	325	333	359	340	322	343	352	357	305	339	352	330	352	326	337	328	329	339	382	335	337	342	316	330	357	337	344	358	341	346	329	358	326	357	318	333	366	341	386	326	339	366	333	349	334	314	343	334	349	363	335	353	340	354	333	352	372	352	358	343	322	312	338	374	331	315	376	366	343	345	346	355	348	337	347	382	321	364	301	322	342	346	345	334	338	342	345	343	358	358	316	320	380	346	348	354	341	348	347	366	347	339	307	339	333	334	351	338	316	333	338	324	355	339	321	339	335	364	364	315	344	353	387	340	341	311	349	328	336	351	339	329	323	392	353	330	331	396	345	333	328	349	360	332	316	369	301	356	347	364	320	360	309	355	368	336	338	358	331	342	326	341	363	362	317	358	330	359	305	345	335	368	338	346	361	354	341	360	350	326	348	306	336	356	329	341	340	345	333	357	349	345	343	387	341	339	337	337	372	340	358	362	334	323	318	345	330	338	352	348	322	332	323	333	346	342	353	307	343	351	330	375	322	375	333	305	331	360	334	335	339	360	344	363	320	339	335	337	335	367	370	308	326	363	319	350	377	340	304	391	334	344	343	353	321	343	341	354	347	339	337	335	341	340	333	321	329	371	349	397	331	348	371	355	370	386	318	348	338	364	362	320	359	323	326	366	328	325	316	387	377	364	331	373	328	338	355	391	346	344	347	305	331	353	346	337	375	313	380	346	333	371	348	345	336	327	343	345	345	346	316	353	370	308	353	320	355	336	349	356	343	347	354	341	316	329	350	367	347	358	336	355	351	353	325	333	328	323	346	324	328	367	330	353	337	315	368	349	333	345	365	349	363	345	366	329	319	370	366	341	348	317	362	329	344	323	333	359	352	350	321	384	347	314	365	383	376	345	312	343	339	344	359	381	334	375	353	351	344	352	355	330	303	333	350	348	355	317	343	340	325	363	315	324	327	389	361	347	343	318	344	339	377	340	375	328	350	357	365	326	357	303	343	334	366	353	367	319	338	335	328	348	349	343	321	358	360	351	345	335	315	323	323	321	373	336	319	368	322	325	333	344	351	361	349	306	368	331	357	361	360	319	355	355	331	340	350	353	309	355	347	357	356	382	342	362	337	357	359	342	326	324	332	366	300	362	350	344	322	311	347	334	362	329	311	365	330	321	325	342	349	374	343	346	331	355	356	343	359	320	359	350	352	365	361	352	347	349	337	369	321	326	325	290	356	345	310	313	330	348	342	342	359	353	303	325	324	381	337	354	331	333	364	306	296	367	360	316	363	337	339	327	343	359	343	351	355	356	330	342	326	324	338	336	343	348	309	322	311	306	363	332	378	353	316	357	357	351	354	328	339	331	343	339	332	353	380	364	351	331	345	332	365	360	348	373	320	363	342	324	324	388	359	328	331	334	340	320	327	339	374	323	336	340	358	302	335	372	314	345	343	309	325	339	348	347	332	323	355	364	339	344	348	325	300	313	337	353	362	341	368	325	343	365	323	334	350	361	353	333	376	347	362	316	365	344	342	355	377	332	331	359	347	324	368	360	360	346	330	347	334	327	339	362	364	354	370	324	331	322	353	352	352	356	334	329	338	357	332	323	348	346	311	336	339	348	333	337	335	343	313	349	357	334	386	317	367	354	331	318	350	350	352	344	325	341	329	330	358	325	351	352	310	340	376	354	376	353	373	350	335	368	368	366	346	324	374	352	351	343	358	352	362	373	328	379	391	343	352	330	343	333	331	353	302	335	344	343	344	312	366	393	371	327	329	341	339	333	338	329	359	377	346	312	351	312	322	365	345	359	310	315	356	341	338	338	307	346	318	326	326	342	362	341	335	357	373	342	330	313	335	345	339	340	352	315	344	339	301	381	338	313	356	333	287	358	338	345	359	332	331	313	311	364	338	345	330	319	389	340	350	339
27815	21241	14266	3866	1077	711	570	466	417	385	390	387	396	370	387	334	379	372	361	338	352	343	374	385	337	362	367	365	366	363	374	359	332	372	377	329	357	380	343	368	355	328	347	360	378	377	340	370	335	359	377	386	339	338	352	376	358	361	362	367	321	385	390	339	352	334	379	333	354	347	350	339	313	359	352	355	352	337	346	360	345	379	362	372	354	388	343	365	367	360	340	335	374	354	351	338	337	340	333	352	369	343	375	361	390	356	330	350	366	345	357	340	328	350	400	345	332	392	325	346	363	366	385	374	341	327	366	363	378	346	366	364	379	369	369	341	358	348	343	363	352	339	366	367	342	338	364	370	374	369	369	376	380	373	366	352	339	354	346	364	346	338	340	371	320	357	330	370	344	374	335	328	329	382	358	319	364	350	357	365	329	357	383	364	382	361	379	362	367	343	346	323	374	375	346	353	356	355	380	333	369	390	357	358	347	347	331	383	355	354	339	367	381	347	354	355	362	357	348	358	396	372	360	368	372	303	311	322	350	360	361	356	371	337	339	359	306	381	392	383	330	362	351	327	366	350	397	326	376	370	333	365	351	340	377	328	362	335	363	328	360	324	371	327	383	355	339	316	378	367	369	374	343	321	342	345	358	379	355	358	346	378	371	345	376	417	364	359	355	328	365	339	358	383	379	326	353	371	352	339	334	358	327	343	357	354	339	406	362	345	336	374	324	356	346	355	353	362	354	390	337	334	342	392	390	387	352	345	347	354	382	350	350	344	355	376	339	349	398	351	382	336	329	334	375	359	347	349	368	330	337	366	338	353	376	314	360	379	337	353	357	391	332	364	368	377	382	356	345	355	323	345	359	345	377	298	340	347	388	364	385	362	386	363	343	339	339	368	341	343	391	359	375	375	339	352	355	340	367	373	351	370	360	344	364	370	378	383	342	386	342	380	331	370	345	370	361	347	353	330	361	352	345	335	375	348	364	322	356	363	338	352	347	344	365	364	349	372	346	371	349	348	350	373	369	372	375	362	347	360	359	363	352	336	389	369	321	335	371	357	366	326	358	353	368	354	342	353	349	373	350	378	338	332	357	349	358	384	393	343	338	373	350	366	336	369	340	359	336	362	355	367	354	344	373	384	356	356	345	356	365	367	347	348	344	372	373	374	349	395	344	347	339	351	361	368	384	368	380	358	370	372	369	352	382	323	334	368	360	341	354	324	360	355	345	338	366	375	352	384	374	334	353	370	328	352	326	343	354	343	346	376	372	356	385	377	317	371	330	357	359	380	344	344	355	378	399	341	336	359	371	359	382	329	341	367	333	352	341	369	410	311	342	366	353	376	324	372	352	344	357	333	366	367	354	355	341	354	399	382	366	354	377	349	354	408	302	348	304	344	365	362	337	352	391	327	380	367	352	339	351	377	322	379	332	362	371	364	342	351	360	379	353	343	317	360	374	376	360	332	355	320	355	364	363	344	344	370	361	375	344	358	340	357	351	364	326	364	341	376	381	321	392	355	323	354	331	366	349	335	329	356	336	361	361	335	340	355	324	342	342	329	349	338	384	375	375	306	351	339	371	344	322	383	391	369	369	351	379	375	319	368	389	329	389	332	349	358	363	356	361	354	362	353	378	355	360	403	359	346	349	355	346	390	350	331	383	361	335	365	374	344	318	394	394	337	345	349	357	321	350	359	356	362	362	349	368	375	372	399	371	354	376	398	324	353	348	401	369	321	354	389	357	363	363	339	358	360	358	368	353	330	312	370	358	359	322	367	353	339	338	383	323	351	361	360	386	371	358	370	367	335	359	329	377	353	351	369	361	344	349	379	351	348	347	366	355	367	374	353	344	357	349	354	345	367	338	350	378	361	342	349	361	357	376	353	366	364	380	349	364	328	343	356	326	351	341	383	328	358	387	344	356	334	361	370	364	342	366	355	350	346	366	341	336	373	357	351	326	383	360	342	359	361	356	369	341	350	355	351	372	344	354	382	363	349	327	332	336	380	373	360	359	360	348	337	358	338	340	377	357	336	361	342	394	364	362	405	350	373	382	322	358	386	363	361	358	362	330	334	367	375	337	391	370	350	356	366	362	338	376	297	337	400	317	388	371	339	359	360	334	380	367	372	337	356	349	330	396	329	372	336	347	369	350	373	372	368	335	337	340	338	348	372	364	343	363	368	356	348	333	343	311	352	342	397	337	311	372	362	356	324	371	361	349	370	358	348	373	350	398	358	357	360	359	358	364	351	344	349	352	399	355	343	349	327	373	365	329	385	327	337	386	363	342	336	371	362	337	347	336	342	361	351	331	355	357	359	377	356	343	372	324	357	364	332	358	356	377	339	332	354	326	314	388	349	347	380	347	374	369	365	325	345	334	368	370	350	372	339	362	347	356	351	364	320	377	389	329	377	351	350	349	349	363	347	309	346	361	353	379	354	386	326	354	361	381	365	366	337	331	373	336	390	337	386	377	381	343	355	350	341	310	373	361	373	378	370	358	368	363	344	339	364	368	344	384	377	358	336	348	384	370	366	341	379	336	379	352	378	365	372	359	387	332	358	318	336	382	373	376	363	388	352	393	366	349	369	356	350	352	364	346	376	377	380	342	361	352	384	360	407	349	335	305	345	369	378	358	323	343	337	340	359	348	379	336	365	351	339	357	344	342	338	365	350	341	374	302	392	359	360	363	331	343	363	329	350	330	349	372	358	333	344	381	360	334	367	359	373	341	389	347	354	360	331	369	337	356	363	335	388	337	360	345	351	327	337	345	366	360	348	365	366	343	364	376	363	344	363	375	342	342	363	352	365	379	335	389	352	332	322	329	365	354	370	362	352	332	365	367	344	369	338	370	305	377	352	338	382	361	332	335	361	342	350	344	381	355	348	369	380	369	348	348	391	385	322	355	341	359	391	354	353	382	367	350	363	333	338	348	355	339	355	361	368	372	348	355	350	357	371	338	338	331	351	319	335	339	359	400	329	349	371	330	345	364	364	357	352	358	356	349	360	365	369	338	369	352	376	339	341	360	368	370	343	360	386	372	367	389	345	316	339	365	378	375	387	357	335	360	331	358	359	356	376	321	394	362	351	329	393	394	351	370	346	373	356	343	364	331	330	375	345	341	375	341	371	368	347	390	330	368	360	347	367	339	387	349	332	382	378	353	358	357	345	348	314	349	325	328	341	344	359	359	350	348	354	344	313	371	359	384	346	375	337	360	361	329	323	350	358	398	345	334	360	400	376	374	359	340	359	379	403	369	346	361	382	342	346	345	337	372	346	379	340	410	321	391	357	372	364	385	359	345	342	348	389	367	340	349	371	352	334	418	331	342	376	349	318	350	377	371	356	326	340	317	369	383	355	343	343	372	353	360	342	360	366	390	344	381	342	349	342	356	334	353	340	322	358	363	373	335	339	349	377	321	347	371	341	345	362	333	372	351	333	342	384	372	322	365	388	387	346	346	365	357	296	339	358	359	359	354	358	374	311
18582	31625	16895	5624	2618	1761	1302	1017	918	793	762	744	677	697	637	735	723	708	710	684	686	657	646	635	680	647	592	628	608	600	662	604	600	618	610	633	604	604	631	580	660	588	618	573	603	661	682	666	618	645	605	647	660	631	610	701	640	650	591	682	658	613	588	648	617	646	603	627	598	597	618	615	623	613	615	604	630	626	597	633	651	623	608	606	621	609	615	615	628	626	647	652	588	611	599	608	615	601	593	625	671	611	686	606	630	609	661	628	647	603	590	620	615	621	617	657	587	609	645	646	613	591	657	605	595	636	631	620	612	605	571	628	588	602	632	623	621	633	658	597	615	614	655	611	636	590	621	620	597	622	624	610	628	613	604	596	597	618	609	625	612	628	620	616	608	632	651	604	568	616	623	620	614	601	610	604	642	638	604	644	586	598	669	679	641	578	627	658	667	619	631	626	575	669	631	614	630	643	604	615	611	612	598	582	624	618	644	592	620	589	593	583	623	636	585	653	580	579	612	631	631	662	657	648	647	638	646	636	585	603	619	647	597	610	614	638	697	616	650	600	616	593	578	613	609	628	651	598	653	635	592	637	640	611	586	612	605	635	655	611	643	602	623	635	601	636	611	587	640	631	587	633	643	668	553	627	576	611	629	640	595	587	613	600	669	630	643	651	616	657	598	631	613	639	594	645	625	637	649	630	640	639	617	656	596	668	602	573	611	602	551	618	613	670	588	587	622	617	612	633	619	619	610	610	599	610	604	613	597	622	587	620	564	585	610	650	642	577	648	607	630	621	617	636	632	598	633	647	590	585	675	654	673	614	585	620	616	631	690	648	657	611	599	623	623	604	615	650	626	600	613	650	650	592	586	610	584	576	619	637	667	644	651	601	614	619	599	603	630	626	619	636	609	632	654	608	633	627	644	602	650	642	593	592	685	608	607	637	584	637	625	627	611	602	641	658	592	653	634	621	607	641	607	616	603	593	598	622	615	607	636	614	623	585	629	625	640	643	650	578	628	602	609	636	584	646	621	640	607	597	596	624	613	588	613	629	624	596	649	622	631	644	656	598	632	616	574	628	618	626	629	598	627	624	624	599	596	639	622	632	629	660	657	632	646	611	600	640	608	632	629	582	621	638	589	570	656	629	583	584	591	608	616	587	637	600	595	666	617	606	652	654	623	643	565	634	639	602	636	581	650	608	629	631	616	622	641	619	636	627	638	616	650	625	660	656	607	615	644	578	637	634	635	590	583	620	654	610	593	644	664	657	648	604	637	590	594	616	659	613	635	591	643	624	594	597	604	648	617	620	650	626	606	622	564	553	621	627	649	616	628	626	617	605	616	615	600	611	636	630	618	640	655	626	626	596	596	625	585	677	611	620	585	612	590	564	630	611	604	640	595	645	595	603	652	613	581	627	575	622	601	557	612	610	619	629	648	650	598	637	601	641	636	640	630	596	647	603	636	625	572	613	618	632	597	629	599	627	662	648	639	651	590	665	626	580	623	588	630	599	616	630	645	633	607	602	648	593	658	586	608	636	625	602	650	602	603	627	582	634	587	648	606	624	633	622	614	617	597	590	642	670	627	632	644	682	598	555	595	592	604	602	624	631	614	637	613	643	666	586	608	648	638	621	614	598	611	617	632	595	623	607	608	648	635	600	624	633	609	592	614	613	654	632	675	627	633	631	637	635	670	698	640	624	623	583	624	637	582	590	607	618	591	599	673	644	654	603	600	640	638	583	616	680	600	602	571	644	644	608	609	603	668	616	609	635	633	627	581	629	592	653	601	634	634	619	629	629	619	605	571	626	618	617	575	629	615	646	620	588	649	629	656	644	630	588	615	611	632	585	636	606	607	597	618	636	660	657	622	647	657	623	597	630	645	561	588	639	683	596	641	594	584	611	612	622	590	616	628	636	647	585	609	602	618	564	597	643	629	611	648	623	620	645	574	631	566	626	647	605	569	651	659	635	638	613	636	632	676	623	645	666	610	562	597	601	621	591	614	606	610	577	606	644	646	629	569	664	648	613	573	595	622	617	640	579	626	634	655	628	598	660	566	601	661	632	562	568	626	593	607	583	642	631	637	621	592	600	613	623	617	590	643	658	647	634	611	660	589	623	598	597	632	675	608	588	633	625	620	608	576	639	636	587	594	571	601	585	616	622	623	566	655	623	615	610	654	628	630	606	670	608	633	631	600	622	619	659	630	599	582	636	626	686	618	616	576	604	621	621	612	609	599	625	634	614	603	626	627	610	591	626	639	615	623	634	610	592	610	615	629	629	568	613	616	612	613	608	610	651	627	607	580	597	602	619	598	595	630	603	643	634	624	582	642	600	655	630	643	637	584	628	565	612	644	618	640	604	622	618	593	596	585	628	584	628	619	639	664	603	685	637	615	608	644	618	638	615	593	622	633	652	627	651	624	600	576	555	584	629	582	639	575	636	629	610	601	573	581	604	630	659	610	625	663	614	613	629	596	597	657	639	606	598	627	604	620	633	625	628	601	605	620	595	632	628	620	623	610	555	652	607	581	679	606	624	608	648	599	613	607	607	608	639	620	620	621	609	631	647	636	622	653	646	583	629	609	621	598	628	609	586	553	657	644	607	585	638	600	618	587	615	584	629	629	562	593	595	598	634	589	654	597	621	650	591	637	643	646	607	593	588	598	646	618	654	605	638	671	612	628	604	659	603	600	585	637	588	627	605	613	621	606	608	681	595	634	629	632	582	626	608	642	632	648	618	591	618	597	592	612	639	571	644	624	634	628	589	657	623	630	640	632	621	623	649	629	572	606	597	581	640	660	614	641	663	667	630	596	554	615	596	578	599	606	593	612	569	610	619	594	584	635	630	636	577	616	588	661	577	632	670	632	588	589	601	647	625	619	631	608	600	632	625	664	656	616	596	645	604	631	624	609	605	626	601	631	589	627	633	626	639	602	643	625	628	655	617	616	626	623	601	630	612	614	631	617	663	618	599	676	633	656	628	607	565	650	617	630	658	620	627	598	602	628	613	571	553	614	635	648	600	623	624	617	618	588	632	576	631	576	594	594	603	628	616	656	606	618	649	619	611	619	620	599	623	656	597	625	656	637	583	608	609	643	671	636	599	606	634	616	599	632	623	618	581	581	593	593	599	592	631	568	613	601	610	604	570	606	614	628	587	612	594	616	634	645	620	590	641	622	621	618	627	610	629	621	602	609	648	658	636	574	609	651	627	567	656	648	653	656	645	592	633	646	603	606	657	567	665	611	602	642	603	535	639	628	604	647	606	624	565	630	614	607	594	613	652	593	594	643	605	643	649	619	626	660	574	587	646	574	613	591	633	648	641	604	626	597	630	598	647	602	656	630	637	616	632	628	641	629	637	624	591	633	617	642	644	602	628	600	617	602	589	634	618	609	619	616	589	610	592	632	653	657	635	618	595	665	599	597	622	630	607	622	585	623	658	603	631	643	657	645	650	609	673	593	617	632	624	635	637	601	619	611	639
23801	21543	27866	25642	17711	3703	1293	839	649	528	470	427	386	398	337	354	387	362	377	321	339	294	318	291	323	309	286	289	270	282	303	299	255	285	278	257	263	274	272	279	290	283	281	264	276	282	267	282	278	298	276	261	254	278	299	243	279	290	287	259	272	266	286	256	273	255	296	332	277	238	285	260	253	262	249	282	259	274	289	265	275	262	255	266	273	248	271	269	277	290	291	306	249	292	250	279	245	292	282	259	249	299	251	249	291	280	281	270	260	257	270	316	290	260	255	244	280	271	247	280	294	308	271	275	294	255	265	261	258	247	277	285	272	276	249	271	282	279	261	262	249	229	242	291	278	320	292	260	278	253	290	236	262	260	278	297	283	264	265	227	278	271	238	247	251	262	276	262	253	266	278	270	266	280	266	262	275	277	316	246	255	262	242	273	264	247	227	262	287	251	268	255	283	261	287	290	311	259	247	253	278	282	265	262	288	295	248	263	263	267	307	266	273	256	247	257	290	302	254	270	236	272	250	257	289	283	253	279	263	247	258	277	277	295	280	248	262	261	286	278	283	291	262	267	273	275	293	263	265	272	264	292	254	270	273	269	265	259	246	249	278	291	281	280	256	273	298	272	299	280	235	285	270	282	273	244	280	264	246	255	290	274	250	259	278	280	270	292	292	270	277	302	264	282	287	272	242	256	264	256	297	283	299	262	282	258	279	266	280	282	278	243	275	277	270	255	266	248	287	271	267	279	264	283	263	266	254	261	225	279	270	246	236	278	261	286	273	270	273	295	263	260	272	245	295	242	285	228	241	282	259	273	265	278	283	271	303	299	288	307	264	291	268	257	253	303	289	247	284	273	259	281	263	262	284	286	272	239	293	282	257	257	300	278	253	274	285	253	257	256	274	263	255	239	287	259	284	278	259	289	263	261	247	256	239	273	260	282	269	276	241	275	260	253	259	276	271	269	256	253	257	260	237	283	268	294	291	277	285	251	294	271	252	257	261	278	250	272	242	252	292	260	269	246	255	276	263	286	276	280	283	301	253	265	258	275	270	268	236	260	286	280	275	260	289	282	268	281	278	258	264	283	277	251	236	276	274	273	260	290	256	248	201	272	262	257	269	233	259	269	280	284	255	275	249	250	252	274	275	278	264	283	278	250	286	275	262	293	253	256	268	292	271	272	260	281	241	255	260	256	293	271	247	285	277	267	285	275	270	282	269	248	284	287	289	269	276	259	254	277	265	290	263	274	281	265	245	271	256	254	247	253	255	267	261	280	313	281	262	269	256	243	241	249	240	248	264	284	261	260	257	285	281	278	264	269	266	241	274	260	280	266	262	242	258	259	255	282	254	257	243	302	276	265	268	258	275	257	260	274	265	284	281	250	288	306	280	297	248	272	245	289	268	279	275	248	254	271	248	259	293	265	274	276	226	258	290	286	261	267	285	250	277	272	277	264	273	308	273	252	292	229	277	282	282	275	278	287	264	261	262	259	295	286	260	304	281	257	247	254	296	258	245	276	255	257	293	281	259	280	259	238	245	263	231	265	271	271	276	246	273	276	283	266	275	296	271	231	280	263	268	281	264	285	274	256	249	252	284	303	286	273	268	282	253	260	271	265	286	249	288	255	264	263	271	278	273	265	261	256	284	275	279	265	269	266	328	237	305	250	248	284	248	272	249	265	255	280	269	272	248	247	278	271	244	293	279	270	238	243	267	289	287	262	280	258	269	280	264	242	261	233	243	270	297	266	256	266	297	257	277	290	274	240	273	304	282	268	261	257	282	263	241	248	235	292	256	258	274	287	271	261	288	261	243	285	261	251	220	272	256	257	268	294	280	271	300	253	294	274	257	248	266	246	254	251	254	249	264	284	265	259	254	284	259	261	259	269	244	269	279	301	288	287	260	262	273	302	254	311	279	274	274	270	283	268	249	285	286	277	266	260	256	249	308	260	257	272	259	266	289	265	304	278	262	261	265	272	236	273	294	267	274	242	228	254	252	250	256	270	307	255	277	280	261	254	287	282	266	279	253	269	295	253	238	251	259	278	279	260	238	287	270	269	265	286	270	253	250	260	239	286	300	255	303	260	269	253	290	256	265	277	301	265	289	277	254	302	280	254	275	252	289	261	236	275	260	247	265	258	287	316	260	263	285	262	258	261	275	282	257	285	301	247	255	306	268	266	274	259	271	297	261	229	260	255	254	275	262	288	258	259	277	254	286	269	262	249	258	274	259	264	262	281	284	290	239	266	301	290	256	270	296	255	270	252	270	250	299	286	275	254	254	249	268	278	269	265	246	270	251	269	239	283	254	274	275	238	231	265	275	257	266	248	279	249	283	318	278	224	260	286	271	261	270	267	250	274	278	296	277	248	295	239	256	275	264	254	290	303	270	283	284	253	290	233	234	244	286	246	252	271	271	267	263	256	242	250	306	278	280	272	272	286	282	244	235	272	284	281	284	277	272	319	267	291	270	278	277	269	268	245	267	282	245	231	274	278	271	271	288	262	271	305	262	276	248	264	266	290	263	260	241	257	302	297	258	260	274	279	267	301	263	309	307	278	281	258	287	273	270	244	292	270	262	296	255	269	276	298	289	267	257	247	244	258	242	305	267	290	276	269	286	259	250	265	297	274	239	270	245	270	279	289	292	280	262	270	266	274	288	276	264	265	289	282	305	253	275	274	260	254	260	286	277	285	289	274	273	247	289	255	269	293	305	236	276	292	298	265	241	276	256	266	283	297	246	261	254	261	274	278	262	254	255	278	235	291	235	264	281	237	254	269	255	256	247	289	315	272	264	254	274	279	261	262	281	283	275	270	277	250	277	268	260	292	274	285	274	285	294	250	273	296	288	274	268	279	276	300	277	298	285	278	276	277	268	251	252	260	275	229	259	264	262	279	231	253	300	272	274	280	260	279	279	266	288	251	282	257	263	255	243	241	275	265	274	265	260	269	273	275	267	252	261	260	293	287	257	265	270	262	257	277	243	255	261	288	294	270	269	243	276	282	271	280	242	286	275	273	279	284	281	242	254	257	273	248	264	263	266	273	254	284	264	305	246	260	259	283	303	260	277	260	268	254	247	242	238	284	234	244	275	261	281	244	251	253	309	279	286	285	259	263	269	289	264	296	278	254	267	254	273	284	283	252	298	272	266	256	288	255	261	260	250	284	279	278	264	245	286	262	249	257	250	278	276	260	272	262	261	256	253	255	274	296	273	265	270	268	260	266	273	281	280	291	248	257	285	264	262	268	242	250	275	259	268	254	270	247	245	291	260	279	268	242	256	279	266	279	266	271	276	285	299	263	287	265	275	256	284	284	288	250	265	276	256	277	266	248	257	278	277	277	267	253	268	276	251	281	265	259	267	313	253	249	255	298	294	273	249	254	286	284	294	275	273	290	246	239	259	267	254	270	271	257	262	276	246	283	274	270	256	297	305	259	256	302	289	249	253	272	272	289	303	271	259	272	273	252	251	252	301	276	271	261
22585	45614	32969	17388	8045	4152	2822	1955	1543	1277	1114	1000	815	879	769	810	797	732	707	656	621	599	590	616	545	539	541	569	499	516	483	496	512	517	494	474	478	482	534	448	460	508	504	534	476	482	524	523	500	504	478	461	501	476	493	450	483	468	453	470	515	500	499	542	460	490	400	533	525	469	493	478	490	446	507	495	550	516	442	500	441	507	489	477	498	495	494	479	473	471	484	498	481	451	486	480	504	450	491	461	469	503	479	471	483	494	492	476	488	511	426	450	447	491	449	538	507	467	442	479	478	501	483	483	458	536	458	487	469	489	475	494	469	441	474	490	500	470	491	487	463	522	471	467	456	466	476	438	413	489	515	459	494	488	486	496	491	439	503	484	467	437	464	486	470	457	506	487	486	489	454	483	441	459	466	483	460	482	470	507	448	484	465	476	455	471	451	475	473	482	449	473	482	486	471	459	489	486	466	499	484	472	474	483	505	465	472	452	500	489	476	486	458	475	476	417	478	479	462	515	483	500	507	454	499	481	493	480	458	481	481	506	462	443	465	452	451	455	502	437	501	460	479	490	488	478	476	476	486	469	458	516	452	445	448	496	424	482	452	486	478	452	465	478	454	500	468	520	471	423	474	485	485	498	481	485	488	434	477	478	488	488	460	445	509	474	498	502	471	476	505	493	491	478	463	496	463	499	523	467	466	485	456	456	482	470	492	450	490	451	460	522	514	484	458	488	489	460	485	475	432	478	450	497	497	480	479	492	521	464	458	500	481	517	490	473	466	460	450	479	482	473	509	460	476	478	466	487	461	461	480	479	455	475	439	467	473	481	477	467	464	484	479	465	481	439	470	490	446	471	464	502	482	485	484	511	446	476	524	482	500	476	491	488	455	478	454	469	470	473	465	449	497	484	466	475	499	449	503	481	449	476	477	460	456	480	482	435	478	473	465	485	500	480	458	495	487	518	505	505	506	503	456	456	464	464	461	476	497	459	496	500	480	475	488	444	455	498	470	459	474	526	468	463	453	464	470	510	502	489	488	448	488	496	450	514	486	475	478	523	490	491	463	484	405	454	464	486	486	529	455	468	453	466	507	456	483	484	479	475	478	517	434	462	444	435	464	477	485	443	446	471	457	464	492	484	475	472	447	492	487	473	487	448	481	453	483	461	474	456	515	476	452	473	516	460	458	485	455	477	465	459	469	509	493	492	462	476	454	475	469	474	481	476	449	481	498	465	495	438	466	488	465	503	487	468	477	460	488	484	484	516	467	472	450	479	491	443	493	485	450	514	453	483	498	477	456	478	448	483	439	469	435	493	505	470	505	442	482	418	460	470	467	472	457	449	496	444	462	470	434	478	470	459	485	472	475	465	513	494	472	486	472	475	497	510	473	486	481	468	483	508	485	452	500	459	485	496	472	493	475	454	485	484	492	479	482	488	495	442	488	445	470	482	453	438	485	463	456	479	453	485	462	491	465	437	452	486	474	464	516	501	470	492	498	487	476	454	513	444	490	475	450	443	442	463	502	503	490	481	463	472	477	499	474	509	439	494	483	467	483	484	487	502	465	450	448	483	469	457	466	502	471	480	458	455	499	515	474	472	490	463	493	485	483	504	447	462	465	474	486	441	493	424	498	501	478	492	464	468	452	453	513	483	478	482	420	470	455	447	491	424	475	485	501	498	506	467	489	481	504	447	477	503	444	498	471	460	509	425	429	458	485	454	472	487	498	484	463	464	492	477	462	461	452	478	487	491	459	481	497	501	453	488	490	466	493	471	489	449	460	448	495	474	468	474	454	498	435	467	440	473	491	447	534	490	473	500	459	508	477	486	515	482	507	460	470	470	489	490	477	502	475	445	484	500	501	471	475	469	495	434	430	481	521	491	489	424	486	474	472	476	466	454	512	499	505	468	511	504	461	511	473	497	467	474	507	459	474	487	491	485	493	471	493	468	484	491	495	473	469	479	471	459	506	457	502	464	486	497	514	468	484	472	471	474	496	511	474	479	497	493	501	469	516	484	490	482	485	479	475	485	510	494	463	468	475	511	467	482	484	447	497	468	489	436	482	512	491	449	512	461	473	473	463	468	482	463	463	462	517	493	488	437	482	468	516	480	465	485	512	490	452	482	460	489	472	469	448	490	468	486	490	451	450	479	479	520	456	426	463	496	488	484	451	471	449	475	472	467	535	449	509	512	486	450	494	483	483	495	466	498	493	460	454	459	480	487	451	487	451	521	525	409	470	471	510	510	485	492	485	487	465	493	451	463	465	457	478	459	475	480	475	441	490	491	443	444	505	472	507	463	480	505	473	496	468	438	482	493	490	477	487	459	464	436	496	496	459	497	481	466	493	478	476	445	452	496	464	473	474	471	475	490	456	483	462	513	509	479	461	503	472	464	484	480	456	439	449	483	451	451	460	433	448	482	461	543	473	469	503	456	476	497	493	470	472	470	486	464	457	444	472	454	480	491	479	476	473	482	474	452	478	448	476	471	473	463	472	465	473	473	460	474	517	455	472	494	462	481	455	455	458	489	432	476	492	483	485	497	475	506	466	467	464	511	469	493	475	470	467	473	481	424	466	462	493	477	470	451	479	498	430	504	481	497	486	442	449	491	463	513	530	520	486	452	479	488	478	464	468	496	474	462	475	447	455	510	450	514	466	486	469	434	494	476	427	468	490	493	499	475	472	462	454	475	474	463	480	486	498	480	499	453	422	474	453	443	461	487	474	459	496	467	501	448	446	465	445	517	464	517	466	420	490	471	475	528	444	496	460	526	475	498	479	475	466	484	456	444	451	509	489	512	480	472	492	474	480	499	520	479	483	487	471	500	517	452	478	478	454	458	485	473	464	464	459	488	482	498	477	480	462	477	487	458	435	432	505	491	461	445	474	488	498	452	481	509	503	466	477	471	533	453	466	451	488	432	491	465	469	492	468	472	441	489	481	493	469	460	426	470	463	482	472	479	477	464	435	478	470	520	497	494	463	475	475	470	515	423	464	519	489	451	489	494	441	490	467	470	450	461	457	477	494	436	476	457	510	497	475	462	454	504	481	456	463	483	471	457	466	464	470	442	468	481	461	448	492	481	507	488	447	455	480	509	456	500	430	448	468	484	495	433	408	484	483	481	498	529	501	465	502	486	470	491	504	496	443	471	511	489	494	510	423	466	478	485	433	486	504	420	494	488	507	483	459	444	455	487	467	460	455	452	465	483	490	518	466	427	517	471	479	489	487	465	462	484	443	455	478	458	460	462	518	458	493	475	467	453	436	516	457	501	477	464	487	452	468	520	485	443	454	465	495	495	484	459	463	478	469	504	501	498	501	495	500	504	483	418	493	468	469	492	453	462	449	471	469	448	459	494	502	486	463	439	487	480	421	482	438	499	475	451	483	485	489	452	461	489	508	513	470	477	463	476	484	467	516	464	487	471	461	498	476	496	494	477	479	462	476	502	492	467	473	444	472	487	495	499	498	463	521	445	497	428
25445	21558	25195	18854	2280	986	735	571	494	457	380	416	384	366	400	363	352	387	355	363	351	340	350	313	346	317	363	368	367	332	377	327	356	294	311	334	338	353	355	341	331	341	342	326	330	343	340	327	315	307	342	351	321	345	319	320	317	333	319	298	346	335	345	346	356	340	302	319	315	352	311	320	331	312	331	310	326	326	312	338	309	349	352	340	336	312	351	325	356	335	371	314	308	321	338	286	297	307	336	345	313	301	322	336	329	347	316	298	318	327	303	329	328	331	372	292	325	345	343	338	328	325	352	313	348	310	328	328	294	316	346	343	308	345	346	334	341	300	326	360	333	353	328	323	295	354	345	323	351	318	310	373	343	343	303	323	358	317	335	352	305	307	310	316	327	343	332	365	316	323	316	298	336	309	304	329	311	325	334	359	329	322	327	321	339	335	322	326	320	292	326	317	325	318	314	317	337	322	315	321	307	288	310	315	330	329	343	331	333	319	326	324	354	321	340	355	337	314	314	313	369	327	336	345	291	369	341	331	335	346	338	344	327	342	311	315	350	328	307	345	325	335	319	347	317	364	313	351	370	344	336	335	320	353	333	318	303	335	317	321	333	317	337	332	357	311	329	334	312	355	306	341	329	347	297	337	300	327	318	349	325	326	337	325	349	346	314	346	356	362	309	344	336	334	331	329	348	347	340	355	306	345	328	326	349	327	395	296	344	295	317	309	347	329	291	340	354	300	293	345	355	330	339	307	326	314	361	337	326	333	329	317	314	347	339	315	319	309	338	312	364	299	351	303	345	331	352	311	305	336	336	313	325	314	310	333	333	345	311	305	336	332	359	315	355	313	355	355	318	336	330	331	323	331	319	295	360	323	332	322	333	307	316	298	326	313	348	352	320	304	329	329	322	293	352	340	340	318	321	322	336	351	338	330	315	316	333	321	319	292	334	358	310	329	325	333	324	336	335	313	307	321	362	321	319	296	342	304	330	339	331	333	315	370	340	319	324	361	310	313	317	327	322	327	342	326	307	330	316	362	330	337	331	325	351	315	325	298	312	299	358	294	302	337	326	315	334	324	288	306	296	325	312	319	313	328	311	327	369	297	318	350	345	343	340	310	321	330	342	334	330	343	339	327	350	306	314	322	324	340	345	333	331	352	397	327	326	344	330	298	328	305	310	324	294	321	341	341	357	338	307	362	317	321	358	342	360	338	331	371	326	327	318	327	319	320	326	326	303	306	326	291	327	310	356	354	337	339	346	336	335	346	328	349	345	324	320	330	333	332	356	344	334	330	330	336	313	315	338	312	324	350	344	350	312	361	281	340	317	311	329	323	324	331	338	333	346	367	282	319	318	336	297	338	317	322	338	304	346	324	340	331	314	364	340	304	345	326	343	322	337	341	331	327	331	326	332	311	332	343	333	356	310	317	319	332	294	353	323	320	307	337	346	340	339	373	322	341	310	347	311	334	342	323	320	321	315	352	312	300	296	337	336	310	313	362	311	320	348	367	328	314	307	346	336	336	313	346	344	326	351	336	344	334	353	320	313	316	351	407	341	340	294	329	353	325	341	335	316	331	334	351	318	343	335	345	319	297	332	298	324	317	309	335	336	316	341	324	325	337	312	318	356	319	322	312	322	287	314	337	361	344	335	326	337	342	334	342	278	376	360	335	341	326	344	354	341	324	355	326	310	326	320	313	342	309	326	344	343	304	328	361	343	365	320	322	309	325	332	365	315	340	302	331	324	319	328	309	328	370	347	296	311	309	325	311	330	328	327	321	327	322	323	323	334	331	339	314	318	356	325	314	334	349	316	322	346	305	309	327	336	352	339	301	336	314	299	346	344	315	331	319	333	332	352	329	326	300	331	313	323	324	296	321	303	331	335	335	326	305	360	332	340	309	351	313	324	350	310	339	355	322	322	344	326	313	324	316	298	339	321	345	320	308	327	342	336	289	351	323	314	328	311	346	333	353	330	327	350	308	323	315	350	317	320	332	327	314	367	321	320	316	314	322	350	349	345	317	329	309	308	341	334	321	309	322	365	302	333	349	336	339	339	337	312	327	316	342	312	331	327	323	345	346	344	346	339	355	343	316	332	324	359	332	338	319	316	322	315	319	368	309	327	343	327	344	312	312	362	343	296	326	349	281	316	327	313	338	351	315	324	367	348	321	332	320	307	311	311	338	282	294	326	304	320	344	316	347	305	345	340	330	325	362	300	338	326	332	317	316	320	327	330	315	335	324	322	328	354	341	310	345	362	339	302	331	325	333	347	323	314	311	319	324	351	335	363	321	364	324	316	349	359	336	329	318	323	319	351	333	341	346	333	338	333	332	319	337	304	339	346	327	331	317	344	361	356	321	329	339	323	323	344	340	333	341	336	305	328	291	323	352	359	353	304	302	325	340	354	315	300	331	362	309	367	315	325	305	361	307	320	356	318	332	356	352	303	323	316	300	331	338	350	363	317	336	331	313	350	311	302	306	347	339	335	356	343	338	344	330	298	367	298	324	324	347	338	306	362	354	296	353	336	310	348	337	323	357	327	316	309	319	337	341	337	328	314	312	332	326	304	343	317	320	311	310	323	314	341	338	337	320	300	307	324	322	300	326	340	323	317	316	326	335	332	350	334	330	321	341	315	327	321	314	331	319	329	303	341	309	331	334	356	330	328	301	317	322	328	305	322	336	347	321	368	367	295	304	339	324	319	335	322	298	319	335	307	321	304	333	310	289	314	318	347	349	343	328	328	342	334	350	312	324	343	325	317	328	335	304	301	297	314	367	307	319	325	326	320	362	327	299	339	328	334	331	363	354	337	339	341	374	309	351	326	354	318	302	314	310	310	343	328	335	303	323	365	316	319	336	309	299	342	364	328	330	312	336	334	353	335	339	333	362	287	310	360	334	320	309	388	314	316	361	337	311	342	324	321	349	336	324	328	341	314	323	285	339	286	331	331	285	346	331	347	312	354	322	339	320	323	325	363	368	325	338	299	319	359	317	318	313	349	324	334	293	324	343	342	286	338	381	311	338	330	349	330	328	361	341	352	337	356	309	322	343	341	334	316	309	306	333	317	308	322	326	320	319	353	365	340	309	315	321	309	331	363	343	291	344	314	304	329	353	315	343	338	338	332	336	364	340	346	340	324	346	336	318	334	313	342	321	309	343	299	336	329	330	317	338	316	332	341	340	320	344	332	343	308	333	301	323	335	311	325	339	335	352	348	326	343	332	311	314	337	299	306	337	333	343	306	345	333	321	345	354	332	335	322	303	306	315	330	337	301	335	371	308	337	326	333	349	297	362	333	344	318	311	338	333	307	331	312	327	329	332	321	335	341	334	332	300	332	337	365	347	353	340	321	326	337	322	350	346	305	342	324	318	289	346	356	320	302	317	314	307	333	330	318	344	351	311	321	338	300	317	308	341	340	327	318	337	319	351	328	343	325	315	370	319	319	325	338	350	333	328	307	320	307	339	321	325	349	305	322	326
20883	37773	25208	9195	3955	2570	1952	1401	1199	1022	901	875	809	811	768	746	735	734	683	690	652	663	629	628	634	596	611	590	587	573	599	595	510	551	559	626	607	599	578	529	612	609	554	600	593	575	582	589	572	627	605	627	569	593	563	547	579	548	561	559	576	562	584	600	560	557	591	585	593	568	559	523	575	615	574	544	611	571	534	560	595	620	554	564	598	581	591	590	563	586	550	593	600	588	547	565	596	562	517	547	571	623	580	584	602	525	571	594	567	555	558	578	550	570	534	596	555	564	565	533	569	607	591	531	558	555	593	608	567	521	604	579	572	609	556	574	536	590	557	600	578	576	554	537	605	549	608	612	539	571	584	570	573	559	554	559	559	550	561	571	542	570	611	591	541	584	588	553	555	547	580	582	552	559	525	573	544	549	556	583	539	582	583	565	567	586	578	573	574	571	553	609	597	544	538	564	593	592	611	553	612	574	564	610	574	554	576	540	613	611	592	593	569	558	577	555	575	601	590	593	528	560	571	606	578	587	569	592	571	508	603	607	551	597	576	568	562	556	600	562	537	569	556	572	547	589	550	573	542	636	612	555	601	576	581	578	593	576	565	573	564	586	625	523	553	569	562	533	588	595	583	543	603	559	558	574	573	559	619	582	546	576	564	590	601	558	566	543	545	618	584	575	604	586	582	542	561	585	580	538	568	622	575	590	529	561	577	602	570	596	560	577	573	584	555	560	577	606	566	571	601	581	591	543	566	574	525	586	556	575	598	543	603	575	594	565	533	582	533	544	546	542	549	578	578	516	574	571	528	556	535	577	605	612	548	561	563	569	563	518	545	584	567	583	560	575	570	608	623	585	569	565	576	557	563	529	601	568	571	568	590	591	554	583	559	578	560	599	565	563	566	588	527	568	596	582	558	569	583	569	566	574	557	538	570	525	559	563	609	589	594	571	555	568	575	586	601	552	570	536	576	581	563	592	540	565	540	566	547	567	541	541	578	548	572	627	564	572	612	559	577	527	564	582	581	598	569	593	571	597	548	545	585	547	580	601	558	563	571	542	594	536	609	597	585	537	553	552	575	525	566	552	517	599	625	563	552	585	550	561	565	591	576	549	590	572	619	626	574	610	551	581	563	581	568	559	534	588	566	571	570	567	541	611	553	569	556	599	598	612	552	524	575	571	587	583	556	562	593	612	580	611	533	568	600	552	528	542	513	588	595	587	607	528	554	542	563	550	579	588	612	551	555	515	569	554	564	558	558	596	580	560	544	567	574	573	573	568	585	565	533	560	599	580	570	555	593	557	551	571	546	606	535	568	593	559	581	559	531	555	591	514	557	569	556	567	562	502	574	588	555	606	578	566	573	579	580	595	578	543	526	559	595	566	572	571	575	558	546	594	569	608	605	604	498	572	576	555	539	591	573	589	543	548	602	580	565	560	573	565	569	592	586	589	541	559	579	532	580	551	578	558	537	587	571	566	561	574	590	602	539	580	592	565	539	567	534	580	532	583	569	560	529	572	549	594	572	587	547	601	556	565	566	516	589	596	571	606	556	589	516	552	586	568	562	565	571	554	579	563	599	557	563	511	590	561	549	551	558	607	553	579	564	565	534	559	588	545	612	603	610	592	592	583	539	558	578	548	599	575	554	569	595	571	610	560	561	580	598	575	580	610	560	553	567	613	543	565	548	580	583	517	577	570	573	579	596	575	550	554	545	558	605	548	605	597	558	598	555	558	577	536	614	560	574	572	583	541	590	543	573	576	540	597	579	557	516	603	565	594	566	546	544	580	612	540	577	553	566	578	567	577	549	565	576	579	549	550	555	610	567	588	544	566	548	522	546	588	562	582	537	590	588	539	544	570	541	606	535	559	567	579	509	563	544	587	557	583	556	588	549	540	548	562	574	530	579	569	529	584	555	567	560	582	567	590	545	625	567	562	575	566	565	536	521	583	575	578	562	614	574	612	531	562	572	600	559	539	579	643	593	560	569	529	584	546	557	558	571	536	563	524	582	569	568	573	539	571	547	570	540	520	574	595	586	605	540	571	565	582	562	606	566	552	554	584	597	562	583	583	558	551	576	556	588	575	553	592	590	560	559	576	569	569	609	547	598	529	573	564	578	553	589	543	571	575	552	587	587	531	575	582	596	546	565	560	573	586	551	566	625	580	567	564	550	574	599	556	596	550	615	594	555	523	580	588	571	606	572	531	565	597	598	577	555	558	566	535	599	564	574	586	564	550	541	542	611	603	549	568	547	584	562	584	587	566	594	556	586	546	567	563	582	534	573	570	549	541	578	620	592	590	601	605	549	559	551	565	548	550	584	582	533	570	576	548	552	562	574	545	551	582	548	607	552	557	545	575	535	547	623	564	582	584	554	602	520	566	566	558	525	529	592	565	548	589	571	609	559	575	574	533	559	551	560	543	552	525	603	553	597	537	555	563	548	514	536	561	528	568	581	580	558	577	604	579	585	568	566	577	617	524	579	586	537	605	544	568	582	568	619	565	610	583	576	577	618	578	595	562	594	585	561	611	592	536	577	590	554	587	592	575	576	562	562	547	558	576	570	607	545	585	537	554	539	584	513	581	592	551	592	523	564	547	531	595	568	622	585	558	560	565	529	550	568	545	568	577	568	582	571	543	566	538	592	543	538	573	574	580	558	563	572	580	564	540	579	535	532	586	595	550	599	551	570	520	623	588	545	579	598	589	555	548	577	571	580	563	587	540	593	566	490	580	578	562	571	556	569	621	549	537	582	556	571	555	608	604	596	581	610	593	590	561	544	516	577	535	583	565	546	616	589	566	583	570	567	558	578	567	573	564	540	610	568	582	564	602	602	580	555	573	570	608	581	557	585	567	559	573	598	589	583	565	600	597	567	532	537	551	543	576	551	581	563	561	555	559	605	563	548	573	526	605	532	564	583	594	532	577	531	582	573	519	601	531	543	589	544	573	574	566	592	517	572	555	527	554	566	569	596	543	576	578	566	593	578	575	582	568	567	534	537	574	629	567	565	565	595	575	582	598	536	543	594	544	586	588	546	528	600	553	563	595	585	610	579	594	575	557	545	590	570	605	580	592	576	568	553	543	539	564	568	554	581	594	568	551	578	557	548	573	549	577	560	595	548	566	533	538	550	559	580	531	565	584	579	588	601	596	573	548	574	571	549	574	556	614	601	535	575	574	594	558	567	581	545	559	609	579	578	516	592	569	569	601	614	550	533	558	565	567	549	569	576	563	562	574	631	599	610	568	561	609	596	567	577	566	558	580	554	587	551	524	553	574	569	573	607	549	561	573	616	594	602	572	564	580	577	547	556	564	586	564	587	556	570	548	569	570	523	593	597	561	612	556	586	567	549	579	559	582	559	593	565	549	571	598	540	552	546	600	568	563	581	621	609	557	566	551	553	583	568	571	578	569	552	550	567	552	569	590	559	565	563	590	567	583	606	586	530	559	557	536	591	547	556	555	586	605	597	556	571	579	552	550
22912	21581	28559	24972	21538	15875	2869	1187	834	711	517	457	457	442	388	367	391	338	331	307	276	274	248	218	235	219	225	259	217	199	192	210	223	220	212	198	186	195	170	225	201	218	206	207	215	185	198	217	209	227	232	199	185	180	210	220	186	169	178	216	187	207	222	222	208	206	203	224	221	197	195	196	210	209	213	197	214	190	213	194	186	206	186	198	203	195	184	194	169	196	179	211	220	222	218	238	191	204	147	217	198	182	192	168	202	214	174	184	185	194	193	190	206	199	187	194	196	232	200	219	185	174	211	197	200	212	209	187	186	205	218	190	183	218	235	182	181	206	184	208	198	205	215	194	220	209	183	195	205	184	212	191	170	211	207	181	192	192	194	235	179	195	179	194	189	208	172	196	183	197	170	190	177	209	199	158	196	197	223	186	203	204	186	199	197	189	167	188	194	181	215	189	180	160	184	221	212	186	193	202	199	211	174	182	198	193	211	192	175	196	197	202	165	169	181	209	192	206	224	183	204	194	197	216	176	179	194	207	202	215	187	182	202	180	191	210	186	199	187	215	178	173	188	198	202	205	184	202	212	175	192	182	192	216	188	196	183	176	209	181	183	190	202	194	208	195	191	181	175	210	197	205	200	201	193	213	195	186	195	192	163	198	188	191	199	172	170	207	196	188	194	145	199	188	195	165	187	198	209	198	194	207	188	212	198	182	193	219	196	186	197	217	202	174	214	169	206	208	205	185	223	184	226	183	183	186	199	184	193	189	207	211	158	187	161	191	201	166	185	189	186	226	206	210	188	210	187	185	197	211	202	187	184	188	205	215	188	196	197	214	179	187	180	191	203	210	193	185	191	219	183	190	188	193	215	184	191	198	184	216	201	209	205	201	212	209	173	216	190	200	195	195	177	188	193	167	205	201	175	192	200	202	192	187	212	187	176	190	183	204	207	198	191	166	199	237	190	209	184	190	213	187	180	193	208	192	195	170	180	184	196	176	197	205	182	209	168	186	192	189	186	198	208	178	202	209	179	208	186	195	182	201	217	195	197	217	202	195	197	209	212	200	187	204	182	230	216	211	214	190	167	193	149	252	199	220	187	178	212	172	189	211	190	205	201	198	205	184	179	190	211	185	190	187	200	192	205	192	193	199	205	202	194	171	201	200	193	217	204	200	202	204	227	231	230	214	195	203	206	189	207	192	171	194	199	216	206	200	206	186	193	178	192	193	227	169	186	189	174	185	196	184	189	216	214	195	224	207	218	223	177	198	216	203	195	203	194	187	202	192	220	178	187	202	197	191	180	183	210	217	214	199	180	197	182	188	202	195	180	194	190	164	190	185	201	180	205	208	202	174	198	204	183	209	180	228	202	186	223	207	195	182	188	200	211	183	205	194	170	228	204	212	194	166	212	203	218	180	222	200	161	184	177	167	181	205	187	197	192	208	209	181	207	178	202	212	170	195	215	196	194	196	221	184	188	169	197	222	191	180	201	201	180	221	194	203	166	191	208	194	209	189	196	187	198	188	196	194	159	196	200	196	178	191	200	194	176	186	189	162	210	205	183	183	196	199	188	216	192	208	205	190	193	187	210	179	201	224	178	195	208	204	190	175	175	200	204	185	171	211	175	172	190	176	204	205	166	187	187	187	190	177	191	187	204	207	213	188	181	210	190	198	214	195	204	166	193	192	196	208	198	195	181	209	216	199	182	194	175	209	205	187	210	213	207	183	176	179	216	186	174	191	190	191	166	207	189	207	172	204	187	204	173	184	192	187	191	209	190	197	168	207	188	197	190	179	202	184	203	167	190	195	216	193	176	228	206	222	176	197	186	200	193	185	218	187	182	170	198	210	214	181	188	201	221	196	201	183	191	191	192	176	207	211	190	185	172	190	194	198	202	207	200	167	199	208	183	216	199	195	181	207	208	227	183	206	202	188	183	194	199	203	186	190	196	198	197	204	186	182	184	195	182	198	167	188	205	207	184	190	210	205	200	212	176	217	217	200	182	207	179	186	193	194	187	187	188	208	190	179	191	169	173	193	195	184	175	167	178	199	207	205	196	200	181	213	227	206	185	177	207	192	190	200	208	189	205	207	204	172	207	196	185	189	195	217	183	194	196	203	190	206	180	210	199	184	182	163	203	206	190	223	223	178	177	191	182	195	218	173	202	186	202	182	202	186	232	218	193	204	208	201	182	196	198	190	198	184	210	205	206	195	174	208	179	195	169	194	192	189	190	204	182	206	195	174	203	220	177	214	186	188	189	173	203	178	172	209	170	204	197	201	196	206	190	210	218	198	197	212	207	169	170	188	197	176	173	194	198	195	193	190	190	183	211	220	200	178	193	200	189	185	195	222	164	214	182	220	201	197	213	184	180	190	195	182	212	204	186	194	232	187	200	187	196	178	195	205	224	215	190	177	181	176	201	190	180	199	205	221	182	207	199	200	182	206	187	200	188	216	209	190	197	205	185	180	195	204	193	196	190	203	200	180	177	188	193	198	199	212	197	196	199	185	190	187	170	164	203	173	207	205	188	209	194	216	211	191	174	176	183	197	195	191	209	189	178	197	203	178	185	223	186	185	203	204	162	193	200	184	202	193	208	206	202	190	191	208	177	208	207	186	186	198	200	198	203	191	201	189	190	173	208	189	204	198	171	190	187	203	205	203	216	209	208	214	191	201	209	212	209	165	204	210	200	200	211	210	167	184	198	193	175	191	183	199	191	183	207	202	203	190	190	230	202	152	168	177	198	193	176	189	202	197	193	192	195	183	192	195	195	172	190	187	215	171	186	188	180	186	203	185	190	214	208	208	211	195	204	175	202	199	169	203	214	211	197	198	192	174	196	184	200	182	173	194	168	176	182	190	196	195	209	208	186	216	215	173	176	221	209	189	199	181	179	193	214	192	221	188	191	182	200	204	179	198	198	176	203	202	190	194	207	196	195	209	204	212	192	187	212	174	172	219	203	186	201	155	193	181	172	187	205	196	193	184	199	174	177	191	162	192	196	203	207	188	170	173	173	194	188	191	222	195	164	183	208	189	164	202	208	206	193	213	177	210	202	188	204	176	171	197	193	210	194	210	180	198	198	196	200	176	181	189	214	186	191	205	186	174	200	189	201	202	164	195	187	183	171	198	190	186	172	189	182	195	201	203	198	178	194	185	218	175	207	199	191	175	208	185	211	206	212	214	191	203	228	194	192	204	215	194	167	175	182	167	213	199	166	212	201	199	191	196	167	185	190	205	182	204	183	188	190	175	193	188	188	210	190	192	183	205	220	190	189	210	195	211	165	186	204	189	194	171	212	187	223	202	197	198	227	207	207	227	208	186	202	160	194	185	214	196	162	207	199	219	188	213	195	205	195	165	182	210	196	179	192	201	192	210	211	183	199	183	191	189	180	214	190	199	225	185	208	210	189	196	215	197	209	193	183	175	217	198	216	183	206	185	199	191	194	172	188	168	201	187	190	206	183	201	190	194	219	207	189	170
24688	51644	36491	21597	11042	5804	3938	2933	2286	1821	1505	1183	1167	1117	1014	960	884	778	721	685	643	540	563	532	484	420	466	455	419	394	398	372	376	376	362	363	375	339	371	373	406	354	357	406	382	400	372	393	394	342	364	386	355	389	378	372	358	367	373	360	376	343	331	357	339	320	368	383	342	327	371	330	357	354	326	338	313	362	353	349	322	370	324	319	386	347	348	380	334	343	347	331	323	328	365	376	378	351	331	341	317	337	354	325	348	333	361	347	340	367	345	350	350	350	351	321	365	344	354	336	351	359	374	338	357	325	317	352	366	316	359	337	311	367	390	370	368	345	323	344	360	328	330	331	323	345	318	377	370	333	337	354	313	381	336	337	370	331	347	319	361	324	321	383	309	305	368	351	363	374	357	343	351	335	324	347	318	315	352	337	363	346	364	322	322	339	345	367	342	337	335	365	348	347	351	357	362	358	375	338	336	341	343	326	338	346	355	341	351	337	350	344	307	371	333	342	342	348	318	340	349	347	363	353	324	358	348	372	372	307	326	306	328	314	341	335	378	325	316	352	336	338	362	333	359	339	326	339	319	330	333	326	334	345	366	355	324	334	351	334	332	336	354	340	363	325	340	317	358	347	354	334	336	335	358	316	378	349	349	314	354	333	385	360	347	359	353	319	342	371	328	327	369	368	334	355	335	343	353	335	350	352	336	338	330	351	373	335	341	322	347	340	335	356	336	386	361	331	361	336	357	332	373	311	377	354	364	344	314	356	354	353	354	334	327	341	331	299	358	333	368	374	345	351	348	336	355	328	336	318	352	321	309	306	299	327	331	341	341	327	342	305	346	322	350	353	336	310	392	335	354	350	347	343	343	349	349	312	339	325	379	343	344	329	343	353	350	338	355	361	337	335	327	338	323	374	354	342	331	349	334	349	323	356	366	366	342	320	329	349	330	326	363	346	316	354	339	325	320	352	323	324	318	379	334	334	325	344	351	348	294	370	315	307	332	343	318	348	334	365	305	341	374	340	342	343	341	323	341	332	328	346	363	337	374	347	343	327	403	342	339	327	360	338	351	358	340	306	353	341	343	327	296	311	333	345	343	341	344	310	325	343	312	318	322	323	341	341	360	318	326	349	339	351	342	313	306	362	359	332	315	338	332	338	322	339	358	329	324	350	323	340	298	325	332	348	355	348	336	378	307	351	359	327	353	361	363	358	327	361	372	351	329	364	343	346	330	289	356	367	328	312	357	383	358	357	337	309	333	351	333	369	331	386	347	342	345	347	338	330	342	346	341	330	378	324	301	357	345	338	352	339	353	321	338	328	342	363	337	329	348	310	337	320	331	343	365	355	342	335	360	355	333	334	347	324	327	344	330	358	361	336	348	345	319	341	326	346	315	330	357	343	346	352	341	312	360	354	368	340	349	378	360	329	352	368	376	320	335	328	349	349	309	338	338	307	342	335	346	350	332	347	337	357	330	320	388	348	332	327	340	311	349	314	339	329	315	369	347	313	357	358	365	318	343	328	345	337	378	357	316	336	332	350	324	327	392	337	343	339	362	331	335	334	339	357	333	313	348	358	341	358	348	321	338	325	389	368	322	327	352	324	324	345	350	373	356	348	356	342	335	342	331	352	328	364	343	339	336	347	311	369	351	373	323	343	332	352	342	333	379	322	303	323	319	346	340	338	324	313	323	334	355	350	337	366	321	335	357	309	305	337	325	345	388	379	303	339	344	351	354	355	345	350	349	343	314	359	373	330	359	336	342	312	315	322	342	346	324	329	370	342	349	338	360	327	356	325	355	325	320	375	353	346	338	348	335	359	327	350	342	342	345	328	346	372	356	335	347	341	346	380	320	335	305	355	344	335	367	340	326	317	302	358	336	334	331	363	339	333	331	328	337	351	374	356	327	356	337	319	327	347	359	333	354	362	337	324	336	349	330	341	292	370	329	336	344	332	320	372	314	348	319	361	327	339	390	377	331	312	328	356	342	352	306	360	315	333	348	355	330	358	363	307	332	353	350	337	376	348	374	340	327	370	328	344	342	359	349	336	296	371	379	337	314	341	324	342	305	334	355	332	332	332	352	374	315	330	341	302	334	367	357	361	346	315	331	317	343	376	359	364	363	370	310	325	328	287	354	355	370	357	349	361	347	374	335	332	371	327	381	330	324	344	362	337	347	319	320	317	327	330	331	328	349	341	363	365	325	321	340	367	330	314	338	324	338	303	310	367	341	370	367	341	352	363	326	357	351	380	372	352	369	333	315	356	337	356	355	342	353	308	357	378	371	339	334	381	314	328	366	352	347	316	333	365	292	326	355	364	335	339	339	360	354	333	340	356	322	366	364	324	359	354	330	366	326	343	324	323	336	333	360	375	341	316	381	348	340	292	325	330	370	357	310	338	337	381	325	344	350	325	333	352	342	340	354	313	360	336	371	320	358	325	343	339	357	330	328	341	309	337	341	347	351	334	329	374	354	314	363	339	342	331	336	334	327	310	337	315	325	331	314	362	335	347	320	341	336	357	386	328	359	355	344	377	357	326	362	351	336	358	328	288	366	319	335	343	370	347	356	371	343	312	343	339	349	302	351	352	336	329	341	328	338	351	332	335	301	313	339	327	328	331	329	365	307	329	340	349	330	330	309	344	360	348	351	333	321	352	364	325	371	359	365	328	341	371	341	375	300	339	337	328	356	316	331	362	322	329	329	323	354	335	300	336	358	359	366	304	338	352	355	349	336	345	337	323	375	351	380	373	382	365	344	333	339	379	362	330	365	342	339	355	348	356	388	374	343	364	359	334	344	356	315	320	334	364	338	334	314	337	337	344	340	310	350	312	321	319	337	347	341	330	354	330	383	372	321	342	340	361	321	395	343	346	337	365	345	354	339	327	345	322	348	359	347	356	301	350	322	362	329	355	347	314	322	319	338	340	374	316	323	354	354	352	300	388	347	323	353	335	338	315	336	341	333	341	343	356	339	345	354	327	329	389	340	340	369	359	377	322	352	359	318	332	341	350	311	340	334	347	330	343	358	353	333	334	363	326	343	355	321	356	327	327	336	379	324	308	327	317	339	335	342	320	371	348	298	321	336	356	386	332	320	335	330	337	315	366	364	392	353	351	330	334	346	312	344	329	354	335	316	370	326	375	376	351	341	372	329	370	324	345	319	315	332	355	338	370	353	349	339	348	362	329	314	328	382	332	353	329	336	336	337	351	407	345	326	366	348	340	335	373	336	340	324	336	325	384	348	358	313	354	376	334	320	325	349	362	362	341	351	338	342	353	347	338	323	332	342	356	355	335	367	357	349	341	317	306	336	315	363	372	363	329	379	320	377	311	338	343	364	397	309	333	370	310	364	340	339	357	351	344	372	335	341	345	331	354	359	334	335	349	363	341	336	344	327	364	330	375	317	342	345	368	336	325	347	316	348	377	337	329	351	363	331	336	320	339	325	360	332	344	356	358	337	344	349	350	338	316	331	357	344	340
27783	21317	14110	3662	1042	737	548	509	443	432	441	421	398	402	421	372	425	397	388	359	368	381	351	345	353	341	348	399	362	363	352	347	344	353	363	355	342	366	360	379	358	333	350	352	355	351	323	362	371	367	365	343	315	344	352	351	352	369	342	375	383	338	347	342	335	361	375	373	333	341	373	367	328	363	361	369	322	351	359	336	362	347	368	372	352	331	351	338	367	362	375	341	358	378	341	383	373	383	358	359	363	334	361	360	362	359	305	369	322	356	360	335	345	366	292	366	343	344	356	326	342	312	396	366	343	368	356	365	313	389	316	337	363	351	336	335	342	338	353	364	369	367	353	351	347	331	373	350	355	350	324	334	331	307	341	350	387	331	343	332	335	359	354	365	376	348	329	337	354	324	363	332	336	338	352	339	338	351	352	340	358	363	365	389	363	384	321	332	338	331	383	338	323	370	356	331	342	364	341	333	399	336	370	370	317	388	310	347	349	366	355	359	358	349	397	336	382	362	322	356	358	344	346	322	340	355	362	338	343	363	339	367	359	347	379	350	346	373	377	369	360	332	361	337	337	367	340	347	360	346	348	351	388	353	329	344	295	348	339	352	370	349	370	360	369	356	343	323	359	337	345	324	327	351	310	371	343	343	337	347	343	336	356	340	326	356	342	345	357	378	344	378	341	364	327	372	365	346	397	361	339	337	367	353	334	364	345	337	364	353	370	349	362	369	332	343	339	351	344	377	351	352	350	365	385	337	327	353	355	334	356	334	365	333	348	351	368	330	344	345	336	351	343	343	353	315	325	358	322	357	360	348	328	345	321	360	344	336	344	390	316	377	345	356	382	346	345	345	362	359	351	348	367	345	357	379	331	355	347	403	330	331	354	366	354	360	356	325	341	366	370	344	384	333	347	309	379	334	337	354	335	338	342	343	353	323	341	325	338	365	363	308	387	357	350	380	355	337	323	330	354	352	345	350	367	357	345	381	339	338	366	375	354	333	346	327	368	343	384	337	341	311	315	350	363	361	325	364	335	348	332	332	353	332	359	360	342	338	349	341	340	360	349	372	321	373	371	337	319	341	364	351	394	362	340	328	346	359	379	378	344	400	332	337	349	359	377	352	336	337	357	353	328	355	366	357	353	327	360	328	377	371	342	352	364	351	352	370	358	306	344	330	358	351	365	356	366	336	366	386	327	400	342	363	356	341	349	342	330	348	327	355	323	368	356	379	378	337	357	345	377	362	343	331	364	361	353	381	350	363	353	346	354	351	349	345	369	350	337	362	333	368	355	315	338	353	350	354	346	325	396	384	368	375	345	354	336	338	387	311	343	359	285	348	367	370	362	347	341	344	354	362	368	332	366	351	339	357	375	384	351	366	380	353	360	377	352	345	318	335	362	325	355	356	338	345	328	359	323	344	369	357	359	327	360	356	342	350	352	340	396	383	347	339	313	342	365	356	362	330	355	328	340	361	340	347	395	366	368	358	352	377	376	386	354	345	329	377	361	330	328	352	373	330	323	356	378	347	338	321	376	318	346	328	340	331	348	373	357	335	369	368	365	329	350	334	367	367	348	333	347	370	372	323	333	336	329	345	340	348	344	370	359	372	369	346	348	370	378	379	349	368	334	370	362	337	366	378	364	336	377	369	354	333	335	360	331	360	346	357	339	329	332	335	357	355	371	378	346	348	355	381	390	360	348	326	396	385	356	343	356	353	347	311	355	356	362	341	363	355	397	360	297	347	377	356	324	349	339	355	336	346	372	349	364	386	366	352	394	380	349	365	374	353	364	288	338	350	330	353	370	347	336	332	329	404	348	350	324	307	364	300	354	370	338	306	363	386	338	330	377	357	354	375	345	311	386	348	333	337	331	375	374	312	345	346	355	341	376	355	345	367	355	387	371	311	369	363	365	328	346	375	394	329	385	339	385	382	356	380	352	331	368	365	360	354	341	320	334	366	341	358	370	373	344	345	354	362	389	363	351	350	330	340	330	367	343	371	389	314	335	355	372	359	349	360	333	334	311	400	330	350	334	349	374	344	388	372	345	358	344	375	356	328	339	368	345	316	379	303	344	359	363	350	325	381	358	343	335	340	335	355	393	347	371	369	346	383	318	359	365	352	347	339	373	348	327	348	342	335	366	359	327	343	372	344	328	348	354	331	322	370	364	366	354	329	354	374	366	379	324	350	323	337	332	336	320	362	356	344	334	365	344	364	331	334	381	334	343	391	347	327	351	370	353	358	364	367	351	364	346	324	354	334	316	340	350	358	368	358	323	381	399	346	418	340	330	349	354	337	330	361	362	302	384	349	374	340	346	367	351	326	360	348	352	367	328	332	335	348	359	352	382	342	338	342	355	367	347	368	338	363	348	379	353	366	361	365	390	354	351	375	382	351	337	346	361	386	381	335	317	350	363	321	340	317	374	360	359	358	354	316	363	365	332	326	334	378	350	345	345	379	332	357	369	338	357	372	326	327	312	348	341	356	347	327	386	376	344	348	359	343	374	341	356	340	351	337	325	357	315	374	304	339	353	388	361	333	333	356	314	350	339	353	361	337	334	360	338	357	331	366	355	376	339	350	350	346	336	319	314	363	340	320	382	342	337	357	324	351	358	357	309	356	389	378	383	332	360	322	359	357	359	343	339	353	325	345	318	369	381	351	370	340	370	312	357	316	360	343	336	363	338	316	361	333	375	355	366	375	310	369	329	357	360	348	333	344	368	325	362	362	367	319	387	377	353	343	364	345	337	371	374	357	344	368	324	330	327	368	336	377	374	346	326	355	361	346	364	356	375	361	349	358	370	344	343	352	362	341	354	355	350	328	374	347	337	373	345	342	359	356	358	328	352	332	353	363	335	348	359	352	342	368	334	362	337	347	349	384	353	322	366	335	334	365	374	332	354	339	370	348	330	352	368	353	359	373	339	331	322	341	347	338	355	371	372	332	354	363	380	348	318	367	377	383	344	347	370	348	358	372	372	344	336	356	370	312	342	347	336	348	349	346	360	366	365	362	369	394	342	343	351	328	357	349	336	343	370	349	342	345	323	355	344	326	326	328	351	323	354	364	375	365	368	331	332	384	378	376	338	371	331	361	359	340	340	307	361	370	356	355	343	348	352	377	392	344	364	323	358	357	349	367	385	386	343	348	377	347	313	370	324	357	337	342	369	373	350	339	323	359	386	341	340	327	369	360	351	388	335	326	347	346	339	329	383	326	348	371	372	345	347	338	335	363	352	353	340	321	339	342	356	356	361	366	378	352	368	352	351	365	355	314	321	341	360	337	340	397	347	331	342	314	368	364	310	360	357	374	365	364	375	340	358	346	322	363	373	345	327	328	350	346	350	367	320	311	356	346	342	352	367	339	348	324	357	362	370	376	326	359	397	360	334	391	353	353	310	430	317	353	342	364	353	328	383	384	340	339	360	365	342	321	358	382	345	379	302	382	347	375	353	366	368	358	379	397	336	367	350	359	332	355	365	377
17410	32263	17024	5276	2521	1568	1301	1102	933	840	768	706	726	686	743	736	738	691	677	654	691	724	603	618	628	650	644	629	599	631	645	626	593	649	636	573	621	572	614	622	620	635	647	602	625	619	593	651	620	659	643	608	583	626	575	632	563	581	645	642	628	587	636	583	602	586	603	599	639	606	620	610	603	556	605	594	609	631	636	596	606	652	580	682	593	603	622	603	636	598	608	584	619	572	557	597	607	570	599	573	640	586	591	622	600	610	603	658	595	603	578	579	671	591	595	600	625	586	609	628	650	593	646	619	650	621	603	604	627	626	620	616	593	597	629	589	594	614	615	629	602	609	603	599	551	586	600	614	608	592	580	646	625	638	643	608	604	595	627	636	581	616	649	564	632	605	598	609	597	599	579	564	633	611	605	626	627	603	581	610	615	623	587	598	592	638	601	574	625	615	623	641	593	641	588	643	617	641	598	589	607	598	607	633	600	625	608	640	583	610	591	604	610	576	616	639	587	588	620	643	621	586	649	617	566	614	641	643	567	591	580	576	633	626	628	624	615	584	625	608	593	603	631	615	594	586	626	636	609	633	604	645	582	602	582	604	568	617	548	598	624	581	604	604	614	609	622	626	617	683	589	642	538	645	616	596	636	612	624	588	594	609	635	584	599	638	639	639	607	593	600	669	589	612	625	609	615	591	599	650	621	605	623	608	623	569	603	605	582	619	605	603	610	614	545	624	609	612	609	663	642	606	616	628	651	587	613	610	622	642	607	656	598	601	552	649	583	585	619	627	623	589	594	596	616	630	633	588	559	620	566	650	603	620	602	625	641	618	570	637	575	636	633	572	607	661	614	585	611	574	620	611	600	643	585	615	636	611	646	607	612	596	623	620	621	616	598	643	613	618	624	611	615	620	605	634	614	619	618	628	604	615	658	602	625	657	618	578	649	585	606	605	584	608	607	604	639	597	630	577	597	660	587	599	584	618	579	619	638	615	618	575	587	608	636	639	579	608	599	608	644	625	640	581	616	671	589	601	642	597	626	613	627	618	614	616	610	596	656	598	596	655	648	613	588	619	636	626	611	633	628	586	622	670	634	596	572	601	603	630	631	602	598	606	613	607	633	575	592	577	609	617	599	593	627	579	543	547	615	579	614	624	626	616	596	613	598	609	647	629	602	641	649	608	590	643	588	616	608	617	596	595	575	577	651	591	605	564	651	613	587	609	629	597	628	587	618	604	625	638	608	663	553	650	603	576	571	610	665	660	617	623	652	618	572	610	618	638	593	607	619	659	644	636	614	634	528	593	595	622	583	630	584	615	612	562	662	619	588	623	579	645	609	631	604	614	659	636	631	598	588	614	638	566	614	595	616	636	625	626	645	578	589	604	661	601	612	613	601	604	585	601	641	633	640	625	612	558	618	622	649	590	614	625	591	601	583	667	607	607	627	645	630	616	615	623	587	570	588	636	599	541	598	642	655	605	599	632	593	604	629	616	623	619	603	566	644	604	612	606	627	629	618	596	564	628	617	616	596	573	620	621	614	631	617	608	619	590	580	586	670	622	619	613	563	606	584	618	635	586	655	584	616	578	602	601	610	613	608	598	579	618	615	600	662	586	634	570	621	640	562	600	636	635	640	626	668	598	674	596	579	599	561	621	595	576	655	608	617	599	595	613	625	611	628	599	640	583	601	615	608	669	623	656	641	659	654	609	613	628	620	587	600	581	592	610	629	575	603	626	598	619	625	591	629	596	610	603	620	649	602	622	582	622	635	612	580	668	650	631	623	640	624	636	619	610	620	583	654	612	626	628	590	595	586	587	629	593	606	604	598	608	596	647	588	616	628	626	629	609	614	606	610	643	580	609	551	614	569	622	610	605	561	631	610	603	567	591	594	650	595	621	614	641	618	597	620	624	575	580	613	639	590	618	617	606	634	633	578	576	590	586	612	594	580	605	639	568	584	598	617	621	635	608	626	618	599	649	586	635	619	585	626	643	610	607	604	622	589	605	639	613	587	590	590	622	632	604	626	609	594	609	642	610	595	590	583	587	624	645	619	631	594	605	644	644	588	576	590	648	607	599	616	591	577	588	583	646	614	559	638	571	585	618	575	643	594	625	668	599	626	620	624	599	624	618	653	640	588	605	619	618	629	633	638	575	637	621	604	630	674	590	645	596	599	609	601	669	652	580	645	577	603	591	589	590	612	600	625	586	615	591	653	600	621	614	635	654	620	640	625	608	587	644	615	613	605	579	587	653	602	585	597	598	594	633	587	663	616	634	629	628	645	651	598	606	605	639	638	595	606	600	592	615	665	578	571	628	625	607	613	595	599	627	603	623	621	628	619	637	616	623	583	613	625	609	608	614	640	636	591	594	641	622	603	623	550	662	630	631	626	606	659	597	599	659	582	635	631	596	594	599	635	646	609	588	622	631	602	584	631	576	598	585	640	592	618	641	624	593	645	574	628	637	617	601	632	599	592	583	649	611	586	581	584	636	613	649	615	618	621	586	597	588	609	631	593	662	610	621	615	608	662	630	624	640	619	567	615	651	627	621	589	606	589	616	594	651	622	595	610	636	646	637	575	611	599	614	574	626	612	608	608	606	543	594	608	632	618	594	560	630	589	654	620	587	549	631	585	648	594	586	625	656	666	593	652	650	635	561	599	606	626	643	612	601	632	588	582	600	650	602	577	623	636	613	579	603	611	613	615	627	600	607	603	618	625	611	602	606	644	630	624	580	663	619	588	598	615	638	632	641	592	582	618	588	626	621	638	604	567	581	585	620	612	601	592	607	600	602	629	594	603	570	584	642	617	578	612	597	629	567	604	617	614	616	602	611	619	606	593	618	636	628	593	620	600	605	605	593	623	575	676	614	577	650	585	630	589	596	601	585	585	574	605	583	596	630	585	605	599	635	624	615	588	601	646	585	600	585	585	605	600	602	596	645	560	678	571	608	591	618	633	572	633	636	637	654	627	598	603	584	643	670	583	617	637	565	622	649	585	627	618	646	582	596	657	651	585	564	631	596	629	604	635	602	648	607	566	664	656	571	614	624	556	659	634	561	633	622	594	594	633	636	603	637	595	657	572	607	591	638	606	582	632	619	583	634	603	587	611	625	607	646	574	624	596	647	580	581	596	576	621	619	605	570	645	646	626	630	625	608	630	691	634	630	634	609	660	644	622	604	601	606	621	624	642	615	630	629	591	618	598	612	647	591	569	592	636	624	640	608	598	600	586	592	575	626	634	626	593	588	582	588	642	613	578	575	625	607	610	616	591	628	618	548	574	613	601	625	593	589	630	627	622	567	603	614	622	630	629	621	608	655	596	604	639	618	578	627	643	584	613	587	598	637	593	601	647	617	583	631	590	598	649	606	621	636	611	604	601	620	598	599	652	599	611	622	601	595	636	650	659	597	626	626	599	632	601	611	596	585	642	624	611	612	627	585	556	607	590	631	639	620	628	640	604	615	626	591	600	627	664	592	596	669
23801	21514	27801	25600	17818	3796	1306	944	639	568	468	445	412	394	392	370	371	343	313	299	308	306	299	280	307	254	308	235	243	289	293	265	285	297	292	268	274	264	277	249	268	271	280	281	288	284	256	259	258	249	267	254	263	251	245	282	269	264	297	273	265	269	264	245	276	243	267	276	241	252	260	274	276	281	274	262	246	248	280	277	285	245	281	276	232	262	257	269	266	229	259	254	246	259	283	252	247	281	249	299	269	247	246	250	270	245	271	249	250	279	285	230	272	247	285	260	243	256	295	226	282	283	271	266	259	268	258	243	257	244	275	232	276	280	250	245	259	228	282	272	248	251	291	269	296	262	296	269	278	237	267	259	248	272	227	232	250	263	255	260	268	264	275	285	263	256	257	262	227	248	269	258	251	250	264	293	265	241	272	247	250	259	260	274	253	273	241	267	266	259	251	269	279	235	251	267	289	278	267	244	260	247	244	265	261	274	236	266	270	280	258	219	258	263	289	287	254	282	261	272	275	264	262	254	267	242	272	261	270	255	278	258	265	266	266	261	258	289	225	251	259	241	247	264	238	251	269	257	277	272	229	275	266	238	283	256	271	278	272	268	282	265	276	257	258	246	239	281	237	265	272	271	245	263	274	255	247	228	269	231	271	228	279	270	259	259	244	261	255	261	299	235	262	263	260	262	281	250	250	237	260	232	268	276	286	265	267	297	262	249	266	257	239	223	273	254	281	261	259	295	270	256	268	260	294	270	270	271	246	247	264	245	270	246	259	271	272	276	262	248	262	263	237	239	264	272	272	259	237	291	259	257	237	278	286	278	241	225	279	236	256	258	240	271	243	268	267	264	256	262	254	284	269	229	274	275	272	254	271	290	238	274	280	273	253	215	259	271	257	251	228	254	292	254	252	287	268	266	241	275	252	260	252	250	270	257	264	237	281	258	228	228	257	233	247	239	263	286	262	273	265	269	260	260	275	265	259	275	241	274	272	248	236	212	261	263	272	277	230	253	249	273	252	257	260	288	225	275	273	271	245	261	251	245	287	238	247	275	281	266	251	271	274	255	263	268	255	227	250	269	275	270	239	264	265	263	264	285	236	251	254	237	274	271	233	239	258	276	272	239	270	275	255	224	265	245	253	258	252	234	254	257	249	254	286	265	248	263	275	245	253	261	235	269	266	265	237	253	243	276	239	223	242	272	257	269	248	264	277	259	292	271	283	244	261	272	241	276	272	263	265	258	245	270	244	282	242	289	267	298	282	249	241	281	278	280	261	287	251	264	265	288	238	256	250	284	273	234	249	259	277	263	270	260	275	291	270	259	282	243	246	273	295	256	257	265	255	265	243	256	271	275	258	264	254	291	263	255	256	274	258	268	246	292	277	287	260	254	289	270	240	239	241	231	238	252	253	270	254	271	269	260	242	241	272	269	234	252	272	250	244	239	252	253	242	259	277	250	255	275	280	228	215	268	276	240	257	261	247	277	260	288	250	272	276	252	264	260	246	257	275	254	223	271	272	267	275	270	260	278	252	262	257	259	285	267	257	263	252	254	254	251	252	256	267	283	241	263	255	259	278	251	227	274	259	267	250	263	227	244	284	284	270	253	231	281	258	267	236	271	259	231	272	288	269	250	229	243	230	243	243	268	239	269	257	254	255	244	249	243	271	285	256	259	285	283	270	258	261	257	226	275	246	250	258	248	257	258	230	287	273	261	242	260	239	271	242	302	283	263	249	245	250	247	254	259	233	248	279	279	267	242	261	250	267	261	275	283	238	273	276	253	269	277	263	261	267	266	256	246	273	247	256	256	266	237	285	247	281	268	266	294	257	248	264	240	265	265	286	266	268	246	259	238	273	239	250	241	261	279	263	272	241	264	256	223	216	271	268	260	255	291	290	224	254	236	259	253	249	265	276	241	220	251	268	277	232	273	262	248	256	226	270	259	275	256	233	257	252	264	226	263	258	258	275	269	258	256	278	254	269	248	267	281	255	274	248	275	236	264	270	275	288	241	276	270	243	267	233	258	256	253	262	255	266	259	279	234	284	243	237	267	233	292	281	265	268	239	262	245	253	280	257	261	279	280	272	235	255	273	289	268	269	263	280	266	279	278	279	257	254	269	273	247	245	248	245	266	278	243	236	275	259	259	240	249	266	250	224	236	249	269	273	247	266	230	251	268	275	261	262	249	248	269	254	257	280	244	250	268	298	244	281	247	232	246	230	299	248	248	268	277	298	234	254	288	245	270	248	251	282	267	257	257	261	276	279	256	265	261	282	253	274	245	250	275	241	251	285	258	257	221	267	274	245	258	223	246	252	266	287	279	282	216	233	288	278	258	254	273	251	260	257	249	236	252	262	269	278	255	274	230	253	250	252	249	257	264	270	262	245	277	277	243	242	278	262	253	225	269	245	262	273	221	255	271	271	249	280	252	280	243	278	260	256	265	272	270	242	263	256	262	263	240	290	243	257	266	255	255	258	260	251	250	259	265	252	245	265	277	242	273	252	276	257	265	260	283	239	244	277	231	284	238	243	220	252	285	254	260	260	270	291	263	285	267	270	273	255	274	249	264	258	306	269	253	252	257	261	253	282	264	238	257	263	266	265	281	235	242	250	262	243	266	265	255	261	277	236	254	258	251	283	257	239	265	247	262	219	292	271	264	267	263	251	271	259	291	230	248	254	284	235	272	258	275	253	256	241	292	243	269	254	244	263	267	247	266	268	229	244	274	274	283	255	252	233	274	235	269	244	253	263	252	245	289	244	257	255	241	268	299	256	262	276	250	263	251	268	250	253	238	249	262	278	288	281	264	233	245	274	240	275	251	253	269	250	260	260	272	249	239	269	252	270	265	265	289	260	281	244	260	270	267	286	249	267	246	255	293	264	265	288	251	281	240	229	253	264	270	265	261	249	244	260	256	234	248	262	285	254	289	271	258	265	274	274	251	257	273	243	264	252	265	243	238	269	301	250	270	259	277	262	262	251	274	254	261	256	249	300	259	254	235	246	230	271	256	232	231	278	252	274	247	274	254	249	257	237	237	254	228	278	230	257	259	257	249	272	228	251	272	269	255	254	260	279	280	281	250	253	250	273	261	270	243	278	258	252	267	260	229	259	266	249	241	248	283	232	246	251	307	273	237	251	251	267	237	236	256	268	245	262	243	231	292	235	259	248	280	235	253	270	246	254	253	253	281	264	272	284	261	257	268	266	258	240	276	258	261	277	264	237	260	272	250	255	263	248	255	269	276	266	266	236	241	252	285	280	256	256	251	239	272	229	242	245	271	247	262	246	245	263	291	243	249	276	224	273	224	267	241	276	218	251	240	274	266	237	234	263	289	245	270	255	232	249	291	214	255	248	268	247	262	237	256	263	267	263	258	270	257	231	255	275	284	274	270	263	249	305	310	270	263	254	298	262	265	237	283	221	269	261	268	271	260	242	290	295	289	255	254	247	259	280	238	240	247	232	260	268	267	251	266	255	259
21270	39363	28863	15380	8524	4294	2811	2170	1700	1342	1182	1035	1010	967	910	825	798	760	775	597	651	547	583	528	580	508	503	498	479	471	498	479	464	476	485	457	499	456	440	467	487	519	499	494	499	508	507	519	459	510	440	490	479	478	483	475	489	494	494	492	480	455	493	501	498	493	454	412	496	493	463	446	468	440	458	481	454	473	466	476	498	473	478	472	486	503	455	460	473	469	487	446	473	463	490	475	423	463	465	449	457	433	480	451	452	458	489	437	468	456	486	463	474	452	501	467	480	463	472	466	500	479	446	452	433	476	478	434	460	500	461	463	468	454	473	468	478	447	456	432	476	479	441	464	444	437	480	535	458	490	445	385	488	460	470	451	485	485	487	499	458	471	506	490	481	468	473	480	475	431	480	457	456	489	499	450	494	434	488	460	484	488	468	489	488	479	467	425	441	450	481	456	473	457	452	474	466	459	484	468	464	454	442	506	485	474	447	461	458	496	447	464	491	488	457	510	456	473	489	475	477	450	469	485	424	423	491	466	448	452	442	465	443	498	485	456	446	479	465	461	483	440	469	450	451	450	482	499	450	500	478	471	477	496	461	471	460	486	471	488	457	473	481	464	451	475	479	469	478	473	493	513	512	416	450	432	469	457	499	436	483	487	427	435	459	467	471	477	420	485	447	488	479	452	437	498	453	489	441	494	452	433	463	480	466	461	477	473	479	470	447	443	478	463	433	498	469	484	476	468	456	470	449	461	457	446	472	478	428	463	487	472	468	472	478	471	447	481	496	463	465	451	448	481	478	507	465	470	453	466	450	482	482	499	478	410	459	504	446	491	502	464	451	431	448	438	413	473	480	451	474	482	444	467	463	515	494	439	533	450	430	485	450	449	471	444	467	497	433	455	469	492	470	436	430	475	484	468	473	492	480	464	455	493	489	465	449	461	469	476	503	465	474	448	435	456	426	458	456	468	450	467	501	462	417	491	484	493	464	427	475	465	409	473	477	493	470	450	465	494	502	469	439	469	477	466	440	478	427	481	458	473	489	419	450	439	455	465	476	498	462	472	445	443	484	443	475	475	453	479	466	478	442	490	473	446	466	476	463	484	485	495	469	487	453	507	469	470	458	450	483	452	492	466	444	490	471	450	477	468	454	469	484	466	423	440	426	456	466	429	436	448	475	478	491	455	469	482	500	460	439	443	472	427	446	474	462	489	497	492	479	492	473	467	447	458	432	452	464	485	492	489	453	462	451	454	494	458	475	471	425	447	480	431	465	487	502	465	476	490	481	522	514	481	430	441	472	476	467	466	440	462	502	489	434	477	451	471	466	473	456	446	446	461	495	468	513	456	491	481	444	461	459	465	443	485	456	463	459	465	469	448	406	491	450	462	494	469	468	493	432	479	477	464	453	467	430	454	470	490	479	487	486	451	452	485	476	449	452	461	454	468	489	461	440	465	493	494	436	438	468	489	472	469	467	460	442	489	484	486	507	430	465	458	481	498	512	466	504	485	443	445	469	445	465	450	457	478	467	441	481	491	463	442	470	465	472	482	479	456	414	481	447	478	431	471	478	432	511	473	475	480	457	509	451	419	515	456	437	450	514	479	457	459	452	507	481	479	456	467	434	459	455	483	461	453	480	477	496	495	467	456	465	482	456	462	495	441	522	471	473	483	464	431	492	472	472	485	458	439	496	484	458	473	478	473	472	463	477	473	495	469	474	451	452	428	460	486	436	471	471	468	501	449	447	447	493	456	439	503	469	470	487	465	471	434	493	487	450	440	481	461	443	454	469	493	438	427	468	432	449	483	477	471	460	413	485	484	448	452	472	466	419	438	498	485	441	450	435	482	482	449	485	520	444	437	483	436	458	486	489	482	456	465	494	447	468	465	470	464	475	509	457	448	464	438	453	465	498	461	439	447	444	451	417	467	445	461	461	492	476	500	481	496	488	455	473	479	500	457	456	496	484	462	460	465	507	438	493	437	464	411	444	452	480	433	460	463	476	468	446	490	469	482	498	417	451	475	424	488	425	449	485	482	495	465	480	492	470	464	458	423	470	475	460	447	470	485	480	455	472	448	497	469	436	453	485	419	442	467	471	433	458	492	444	471	502	456	438	479	455	452	474	483	479	475	481	437	505	459	449	440	466	429	486	489	463	457	459	445	443	496	472	416	460	465	500	489	468	454	501	494	457	441	473	478	487	440	436	484	451	488	450	460	487	469	447	441	441	482	432	462	463	458	496	492	478	471	469	450	450	464	510	474	451	500	462	457	498	485	462	487	451	442	454	436	472	461	460	466	463	499	480	466	469	507	491	496	474	506	504	411	478	473	454	450	503	476	483	459	482	485	425	466	452	486	450	462	451	488	476	477	423	473	499	486	425	418	500	462	475	467	464	467	492	458	475	477	486	472	441	458	488	441	457	449	451	455	509	443	460	486	438	517	449	475	479	475	493	454	432	456	406	459	494	486	438	444	464	452	444	445	439	458	450	460	498	457	429	481	471	495	454	463	508	488	472	415	414	441	469	475	456	467	475	490	451	471	490	500	461	503	490	431	438	479	483	460	476	463	466	463	467	491	479	500	461	486	457	450	507	502	485	481	455	470	480	443	441	483	472	478	457	423	452	447	475	470	492	488	467	478	463	446	500	482	463	453	493	453	427	454	451	451	486	475	437	471	461	461	478	475	479	468	478	479	490	476	476	482	447	470	461	438	407	463	497	474	408	473	430	453	472	498	442	465	483	473	506	474	449	436	455	453	451	442	471	446	480	506	476	478	485	400	492	495	513	486	476	472	457	505	469	475	433	469	470	456	476	461	453	443	472	475	473	422	482	499	459	447	470	464	462	473	468	483	441	488	480	453	449	473	446	462	460	475	454	462	486	460	452	462	508	449	461	466	466	402	495	441	477	464	440	459	480	451	485	454	442	448	475	455	463	496	504	483	436	473	467	459	485	456	496	458	496	439	477	436	495	415	449	498	476	508	491	470	494	451	451	449	493	495	464	457	424	492	463	444	449	467	449	450	443	455	456	468	504	418	481	471	473	488	400	483	473	471	464	490	473	477	486	479	463	462	463	447	403	492	473	490	455	453	478	457	470	439	465	471	481	500	448	484	450	475	495	449	448	511	477	470	471	474	462	481	505	431	428	484	521	493	483	410	417	471	491	447	478	421	486	444	476	487	476	430	482	496	488	436	472	467	478	444	438	471	465	439	425	454	495	489	456	452	478	453	509	503	450	469	478	441	442	472	463	471	443	448	461	500	440	482	504	428	474	457	450	503	416	448	491	437	471	497	466	446	475	472	449	436	484	486	482	428	454	413	471	491	471	465	481	456	480	492	448	455	447	471	445	451	491	464	471	476	490	470	439	497	487	481	456	465	452	476	469	486	474	476	485	439	457	445	465	463	504	463	490	455	467	439	491	460	467	457	458	474	457	509	484	482	495	491	459	471	494	466	460	454	457	453	438	447	452	468	473	473	472	450
25440	21596	25044	19572	2978	1010	701	569	445	440	456	438	404	390	406	415	371	395	376	346	319	344	340	367	321	351	372	302	348	331	339	365	330	324	342	339	338	347	356	331	342	316	327	303	317	332	325	325	305	326	332	349	341	328	331	354	323	340	292	317	342	330	339	325	322	359	326	313	311	333	312	310	334	323	347	323	329	334	329	324	326	351	309	308	321	361	310	311	308	343	350	319	339	338	289	314	330	341	305	310	303	329	337	314	343	289	375	328	311	316	319	319	350	328	347	322	343	347	355	348	303	353	337	338	288	317	309	324	344	352	331	307	321	318	293	363	357	320	303	314	328	322	300	339	347	350	343	324	300	335	315	341	340	323	317	345	330	314	318	344	329	334	326	329	346	325	313	325	311	321	329	297	335	347	305	289	310	335	353	294	347	305	315	328	308	314	300	349	322	306	317	314	337	352	365	331	336	314	336	319	355	311	354	339	377	298	372	329	309	292	321	304	319	323	317	339	309	307	308	346	324	328	329	318	334	291	314	325	340	335	304	341	363	334	346	312	315	303	329	329	310	334	319	317	329	307	315	316	319	348	322	316	303	339	331	311	320	323	310	346	344	332	329	330	296	341	356	343	322	353	320	339	318	342	353	302	344	348	318	293	335	330	337	341	307	342	340	325	333	340	349	321	312	376	335	311	327	316	332	367	330	287	317	314	334	292	313	339	339	335	317	357	328	326	307	336	338	314	318	322	320	324	319	335	312	319	329	329	365	334	307	337	333	301	326	350	329	350	297	340	364	319	319	311	328	345	336	313	326	327	336	357	366	301	307	321	287	294	350	315	303	353	289	315	334	334	325	342	340	363	337	341	339	303	326	305	332	316	313	310	325	337	315	293	317	324	320	305	306	322	348	325	317	285	331	340	337	334	334	296	314	325	350	326	310	337	317	304	304	314	293	330	329	318	345	337	354	346	318	341	352	346	338	311	335	305	342	301	288	303	331	302	321	312	333	339	341	344	321	310	305	308	324	306	347	356	320	310	320	300	331	330	330	316	318	356	314	311	316	336	329	288	336	358	319	351	303	347	329	325	301	331	309	323	332	342	316	331	334	312	349	314	356	309	334	317	312	348	334	333	342	316	337	348	340	330	339	335	323	347	332	350	328	329	307	325	329	320	312	293	306	345	286	329	345	338	309	354	286	317	348	300	338	311	328	309	319	356	319	348	318	359	297	284	340	307	309	340	303	327	300	321	329	332	342	339	320	329	309	304	344	328	317	370	313	342	321	310	299	322	331	313	286	339	325	325	314	335	301	344	315	338	326	348	324	299	326	345	323	325	314	345	344	321	318	334	302	349	325	317	334	331	333	303	343	340	314	329	327	322	300	330	334	325	314	353	313	355	312	321	318	297	344	341	321	303	346	317	321	310	314	319	346	310	312	328	341	331	318	335	302	331	318	312	309	315	350	319	340	327	347	336	312	341	328	302	335	353	337	327	361	295	342	321	320	332	343	325	348	355	304	318	338	335	312	305	344	344	336	316	315	334	357	344	372	346	317	307	311	340	311	322	297	291	331	309	321	305	358	318	324	328	326	315	353	269	327	329	305	339	341	325	333	345	335	322	325	326	340	317	309	316	335	326	327	323	325	310	359	307	322	318	322	310	367	326	308	362	332	301	337	299	309	319	330	345	356	312	337	325	335	332	333	327	318	287	352	269	339	301	296	308	340	334	308	347	316	323	364	351	335	313	306	292	323	317	360	347	315	354	326	340	327	326	297	297	318	322	343	307	331	312	329	304	321	310	306	336	338	336	341	323	337	322	314	313	323	292	327	337	348	319	332	297	305	336	334	341	319	313	330	331	333	324	342	313	294	332	314	333	287	296	298	330	300	295	321	349	310	324	340	338	303	303	346	343	323	324	276	315	325	312	308	306	300	291	327	335	318	351	378	357	318	326	298	331	314	337	322	312	330	318	351	323	315	297	355	300	312	334	323	292	335	329	370	321	311	337	309	265	334	352	297	338	306	331	341	340	302	296	306	338	338	334	329	322	317	320	313	321	302	333	333	350	343	334	330	335	318	303	331	313	296	305	329	308	342	311	306	328	346	351	346	364	316	359	326	340	323	305	333	323	315	328	325	291	329	331	315	301	323	287	318	325	329	334	309	356	310	306	314	306	300	302	317	356	327	320	317	316	334	324	324	327	341	322	314	296	300	313	333	324	323	340	304	324	302	328	336	348	327	324	312	365	354	352	315	300	323	315	333	334	325	281	341	349	292	303	315	303	309	356	324	301	336	331	302	333	349	341	323	339	353	329	327	309	308	308	324	343	352	295	334	296	301	294	340	330	323	321	324	351	348	349	313	338	323	341	362	302	305	310	322	320	331	334	326	292	320	345	320	284	295	351	345	310	308	322	313	302	292	298	307	339	324	322	325	308	322	301	333	332	314	350	338	348	320	309	323	334	337	315	312	291	318	314	345	363	303	323	352	333	341	313	280	302	335	334	353	290	313	332	315	328	309	339	318	304	303	341	307	336	346	353	311	323	309	350	316	298	329	335	320	349	321	342	326	307	326	315	360	327	346	309	319	316	342	314	327	313	350	337	306	346	323	313	339	316	324	333	331	305	312	316	297	340	328	281	328	276	329	320	323	286	320	354	327	329	325	322	370	342	327	296	344	324	337	326	325	340	326	316	307	278	362	314	318	304	319	331	305	320	342	331	299	302	324	326	340	312	336	339	331	351	319	349	311	334	318	336	328	316	323	335	314	353	316	297	287	339	323	302	301	335	312	359	356	322	288	309	297	328	329	311	314	330	338	299	299	319	320	341	297	349	353	310	319	320	308	354	311	320	297	345	301	292	311	330	336	342	293	320	316	350	318	343	296	334	322	284	322	325	319	312	340	299	329	345	332	309	334	309	310	319	370	303	350	325	296	295	349	312	333	331	289	317	319	329	342	316	311	330	347	358	330	305	327	355	314	312	299	356	331	339	319	301	321	304	338	326	299	320	351	317	326	314	315	352	339	328	324	324	315	331	344	318	319	307	302	309	334	319	339	322	333	311	291	309	321	322	296	310	328	327	349	325	299	336	342	301	327	314	303	351	336	298	349	334	332	333	300	306	310	333	326	296	306	325	352	307	316	325	329	333	293	343	358	343	320	331	337	290	332	358	328	337	340	358	314	336	317	325	331	313	307	339	345	323	354	298	330	336	308	349	309	351	343	339	313	328	329	321	317	322	288	351	332	327	302	341	352	324	328	311	321	315	351	350	303	344	337	348	347	315	315	321	314	346	304	311	330	332	350	299	332	341	330	319	340	320	369	318	308	323	314	326	304	350	316	347	339	318	302	321	348	330	338	308	304	338	315	334	294	294	320	329	298	318	326	351	340	373	307	341	309	326	319	352	323	293	338	327	309	346	339	339	340	288	300	334	335	322	328	359	328	344	334	313	353	312	307	353	309	295	319	340	320	332	328	334	317	327	339	300	306	320
17220	34437	22665	11186	5567	2630	1803	1417	1097	941	966	897	836	840	818	787	746	755	743	648	636	706	596	628	597	574	574	586	544	555	585	556	605	591	575	594	581	577	541	610	616	599	575	616	592	582	563	616	600	607	575	578	605	573	575	561	581	581	617	577	606	541	570	534	554	571	556	559	550	566	595	577	581	587	575	523	554	532	508	588	561	595	590	569	555	576	557	552	584	538	585	599	607	565	569	552	586	614	550	554	559	583	564	564	576	558	591	602	549	571	533	594	579	562	552	533	571	564	538	593	578	562	554	569	587	589	527	557	594	549	574	588	551	578	545	558	566	566	585	551	589	557	533	525	574	560	567	577	580	619	591	564	576	584	569	615	503	562	540	568	574	566	586	607	608	566	582	589	586	551	595	538	567	565	558	566	561	546	556	543	597	570	547	591	538	588	606	574	556	605	546	564	575	570	548	569	599	575	555	554	581	552	536	530	585	558	563	610	588	529	593	579	541	561	600	597	552	535	588	568	516	544	575	535	588	552	536	553	535	568	535	548	611	593	569	585	561	552	574	570	554	589	598	568	552	570	570	511	594	605	574	540	580	566	580	540	579	551	554	558	550	540	579	563	559	581	577	542	561	566	534	601	565	561	533	632	599	519	576	559	544	579	518	545	617	574	577	553	560	619	523	589	539	556	600	588	557	585	608	541	548	541	529	598	558	606	566	554	583	574	590	566	535	553	555	554	521	561	590	522	551	549	522	588	582	567	562	568	522	511	578	574	543	598	578	594	538	578	563	597	549	589	573	585	537	578	580	594	543	571	567	603	537	538	547	574	602	537	553	551	547	524	583	555	537	566	546	561	581	582	584	579	519	539	567	595	540	585	553	549	553	579	529	572	603	587	526	562	546	509	575	524	603	576	581	552	634	560	563	587	558	579	562	580	590	543	556	551	596	611	565	577	541	525	560	586	531	579	613	580	565	529	563	530	549	553	546	563	556	599	593	580	532	557	544	580	551	561	573	545	572	580	540	578	507	552	588	548	565	583	547	561	582	575	571	555	609	621	520	572	549	586	587	583	567	562	531	526	607	552	564	560	529	570	557	579	602	580	553	546	505	559	506	525	521	550	602	557	559	572	593	542	592	570	549	567	545	544	543	573	588	580	557	491	534	505	549	564	536	552	539	562	599	556	568	594	570	566	555	584	570	537	573	563	535	564	587	576	582	553	568	542	597	607	553	540	557	545	542	616	529	545	568	601	565	631	590	602	578	532	587	577	548	542	546	593	567	566	553	576	552	549	605	556	601	563	586	551	553	532	600	629	560	597	573	537	563	562	546	529	570	558	580	534	547	550	548	570	577	558	586	555	585	564	595	595	562	568	512	583	537	562	527	557	567	582	538	570	557	596	552	551	540	546	506	579	584	542	588	559	578	539	578	611	531	558	570	585	576	585	562	587	537	537	597	556	546	481	553	563	558	581	570	569	570	593	557	602	571	548	592	581	537	544	587	589	580	568	551	592	551	524	552	508	583	564	569	548	548	582	534	571	584	565	585	565	571	560	600	547	515	523	578	559	564	590	558	551	514	559	528	572	590	571	590	575	556	532	603	565	578	535	575	601	567	560	537	575	563	587	557	547	574	529	537	546	597	562	573	589	563	548	547	562	547	528	579	558	579	601	563	572	556	567	563	577	574	559	576	571	576	557	523	605	577	570	610	563	596	598	547	601	590	575	585	548	576	575	554	586	582	598	565	610	555	563	571	560	547	587	557	545	569	577	555	568	564	537	550	543	551	572	611	594	535	577	538	581	523	575	588	510	575	566	536	632	598	563	588	566	566	570	550	546	586	557	541	596	547	554	532	533	576	629	567	553	537	553	577	612	552	585	569	560	522	608	478	543	542	601	559	600	569	571	567	561	591	543	594	596	584	587	566	604	564	560	527	575	543	546	549	577	566	565	594	587	577	584	530	580	539	620	539	569	594	594	539	608	543	563	591	577	607	599	559	559	590	547	552	550	571	560	561	593	540	646	521	550	575	546	527	598	580	577	575	599	575	582	589	551	599	577	564	607	595	587	618	564	589	602	542	564	569	586	550	581	550	549	574	574	552	606	568	537	562	614	574	566	569	573	575	577	555	537	571	560	583	546	563	540	583	578	552	577	561	568	579	587	542	544	605	563	575	578	613	519	555	542	625	586	573	534	562	590	546	536	552	527	591	546	580	615	546	623	591	554	549	565	573	579	549	546	548	542	539	538	524	578	579	572	581	615	580	541	624	582	545	565	561	592	540	565	555	533	558	524	551	616	577	545	573	552	574	565	537	614	540	593	519	601	560	561	578	549	572	583	573	541	569	535	606	602	580	570	551	548	570	579	542	578	612	594	584	572	563	566	557	549	567	600	571	589	565	529	621	571	525	567	591	558	588	561	610	557	589	566	561	529	605	549	522	594	570	553	543	602	552	571	594	583	556	561	562	534	599	541	581	591	591	545	569	530	563	554	586	615	554	551	574	553	575	558	568	583	592	592	586	615	559	555	563	539	535	513	550	596	542	582	594	535	549	544	607	580	557	561	565	562	586	523	544	512	535	583	557	580	595	561	555	537	555	533	521	566	539	572	574	508	587	556	562	598	577	592	568	530	543	549	551	595	581	547	549	544	614	561	609	511	570	576	577	574	577	583	566	541	566	606	513	628	559	546	547	594	557	553	612	550	542	589	585	544	578	558	582	534	560	531	573	543	560	591	569	556	559	595	600	538	563	580	581	540	559	536	603	566	528	550	561	563	571	518	554	621	516	553	559	552	511	586	610	601	593	550	595	562	559	614	585	571	569	534	581	535	552	542	544	592	532	552	568	541	596	581	571	547	579	586	582	595	532	563	552	571	583	557	551	541	599	558	545	530	566	585	584	577	578	580	573	547	529	604	562	571	588	508	573	537	575	538	563	528	599	588	493	547	561	574	557	565	565	574	508	558	605	537	534	563	577	565	561	603	531	559	576	552	568	534	565	590	562	584	568	576	582	574	561	564	615	535	572	622	563	578	598	563	532	531	563	547	573	549	519	572	603	522	550	562	556	570	531	556	592	538	592	567	593	564	517	579	552	582	575	552	607	598	559	581	562	538	566	541	559	613	537	555	554	547	498	540	542	578	588	573	548	563	547	561	566	600	582	563	543	572	542	588	587	527	505	595	558	555	563	583	591	551	560	548	547	583	582	527	598	533	572	583	563	516	522	572	618	571	562	647	563	576	575	570	590	601	564	575	532	550	567	575	559	553	551	573	503	574	558	595	568	552	543	537	522	578	548	542	567	553	527	590	536	568	559	587	581	588	544	585	607	606	587	542	591	603	561	542	515	611	528	594	559	580	592	550	573	559	592	548	575	588	598	554	558	559	574	523	565	617	558	557	597	581	561	564	587	550	515	567	602	562	564	565	548	570	556	567	565	578	565	546	565	553	557	571	553	556	586	582	575	569	526	586	584	603	588	532	581	586	623	572
22919	21558	28640	24968	21537	15694	2942	1283	854	698	576	543	468	487	421	402	398	335	322	290	292	257	272	254	252	216	222	234	210	203	233	204	231	231	194	201	192	211	220	199	214	209	216	213	227	207	201	205	188	206	226	219	227	195	192	192	183	229	189	217	210	204	203	189	215	196	237	204	181	196	206	227	227	209	200	203	197	195	180	200	193	209	222	189	173	195	223	207	195	183	172	161	185	193	200	189	216	169	178	209	189	196	199	209	188	189	191	194	203	167	154	199	198	205	201	197	204	195	184	186	203	213	209	191	186	173	184	194	182	182	186	181	178	192	200	194	197	179	203	177	201	203	179	184	222	207	186	190	198	194	182	211	205	173	216	169	197	189	182	203	181	184	186	191	196	191	190	172	185	194	188	189	187	195	180	178	195	177	195	184	177	167	199	187	177	189	170	229	195	205	176	174	191	189	200	190	191	178	198	178	205	175	157	166	172	197	161	198	183	214	180	175	192	170	207	191	184	180	199	186	219	173	187	183	183	181	211	200	197	211	191	188	207	199	178	200	189	192	193	181	221	195	188	167	206	184	186	199	192	197	174	200	180	184	184	206	196	191	204	194	210	207	172	185	184	167	173	211	188	212	192	208	198	225	189	216	211	208	189	201	216	207	181	198	183	178	213	209	209	193	179	195	197	189	201	199	188	188	194	209	214	188	203	203	182	203	205	194	183	196	204	192	184	186	193	173	191	187	190	199	217	191	194	213	210	186	189	186	200	183	214	211	184	183	199	198	215	194	198	201	212	184	187	190	209	194	204	197	166	178	187	188	202	186	162	196	154	183	197	176	208	211	167	211	185	188	189	217	191	210	203	193	183	196	184	200	200	180	208	192	183	173	209	200	189	201	205	169	189	198	201	206	173	207	172	174	190	176	193	201	203	233	215	186	215	213	185	201	192	206	184	155	191	217	178	200	173	180	197	173	174	201	188	197	190	181	195	202	205	222	196	192	206	196	212	194	188	197	209	194	172	175	187	176	180	184	189	183	188	179	183	193	187	212	187	204	196	221	218	200	196	196	198	189	182	212	172	171	197	185	188	186	178	210	186	189	176	196	167	174	204	195	197	178	209	191	207	178	198	198	213	227	185	228	181	186	188	181	203	187	188	198	190	197	223	188	195	180	199	177	182	218	185	189	201	201	188	195	175	192	202	198	204	181	188	200	233	212	224	212	190	213	174	182	193	227	197	182	197	199	202	208	189	174	187	208	165	201	190	183	215	197	185	221	201	194	180	224	164	214	202	203	206	203	180	188	184	182	201	190	194	188	176	176	155	198	202	189	173	188	206	193	216	198	211	210	189	175	181	191	212	198	175	184	199	187	190	171	192	204	198	208	206	203	189	168	200	183	210	188	220	197	189	228	191	200	205	170	195	194	198	189	203	200	209	186	176	190	182	197	186	204	199	197	197	168	165	179	214	196	177	191	200	221	194	191	166	192	227	188	220	215	161	184	191	186	205	199	186	195	204	178	196	220	210	180	169	174	188	200	199	202	200	198	211	178	207	192	208	170	200	185	196	184	158	197	189	204	163	207	207	197	214	189	186	214	205	204	212	192	187	178	180	210	189	202	182	188	177	200	191	215	209	181	196	211	182	205	190	196	167	212	188	181	198	194	169	222	189	174	195	211	188	234	208	213	168	195	192	212	196	195	188	197	215	195	229	196	213	193	185	210	173	184	205	199	190	197	183	201	203	181	191	208	187	192	192	204	194	198	211	187	210	191	196	184	177	190	199	192	201	214	183	191	190	198	185	199	220	201	199	206	211	191	198	220	173	186	208	182	181	193	211	195	200	200	183	203	195	196	179	191	180	161	202	188	210	188	174	215	198	219	241	187	178	167	189	176	214	213	218	205	207	185	182	203	202	175	195	167	217	218	196	183	211	189	193	192	198	210	203	189	173	204	187	226	202	207	193	195	219	190	177	199	192	166	186	212	199	217	184	187	199	209	214	211	199	158	186	182	160	181	192	178	199	169	186	208	185	174	205	194	205	191	201	191	180	192	177	169	183	180	201	170	203	195	198	171	192	204	197	194	164	178	193	202	213	225	169	212	193	193	209	185	209	207	168	188	204	195	189	197	203	203	196	190	153	197	185	196	191	202	205	208	191	206	220	176	193	208	209	177	188	203	200	191	166	196	181	181	200	237	222	210	190	205	192	202	210	236	197	189	200	185	172	157	179	195	212	196	181	189	187	192	207	188	214	200	217	194	175	185	204	203	208	194	209	187	219	182	225	190	187	205	209	200	202	223	198	186	217	177	171	189	218	195	176	190	186	198	204	188	181	195	214	175	187	200	195	211	191	206	198	192	175	209	180	181	171	209	200	177	182	168	197	188	192	194	194	187	197	170	189	182	205	211	210	193	190	191	204	200	215	208	181	184	183	223	191	211	183	192	175	201	204	174	193	184	232	189	193	215	177	189	205	198	199	192	241	184	189	187	199	184	191	203	164	195	191	188	207	198	186	222	210	218	202	204	165	192	183	184	171	186	194	211	180	182	189	174	197	193	207	165	193	185	167	183	190	204	190	195	196	170	205	182	200	182	220	190	197	197	176	185	213	203	206	198	216	192	223	184	183	179	195	185	194	210	201	210	226	187	203	195	204	200	193	186	201	172	200	203	176	178	180	193	194	180	190	148	194	200	206	198	194	220	183	205	181	200	172	198	150	181	209	198	211	200	194	187	192	186	181	179	198	200	197	201	185	188	204	228	205	179	177	189	207	205	190	182	197	185	194	206	181	197	199	195	197	185	213	183	192	202	205	185	212	205	203	175	205	204	197	175	206	194	189	192	158	209	192	206	206	168	184	210	217	213	221	171	211	172	179	189	217	200	204	198	209	178	173	204	175	181	211	194	187	193	186	194	181	192	206	183	180	180	201	200	202	186	179	194	179	199	204	201	198	191	210	195	188	195	186	181	178	188	210	194	198	210	181	210	205	196	202	184	184	187	186	187	171	201	214	184	162	197	207	197	193	195	193	206	204	195	201	164	195	201	191	212	201	177	225	214	185	190	175	208	193	202	198	188	180	183	194	196	198	194	225	197	225	190	190	178	180	192	179	196	194	172	214	215	210	200	195	178	176	179	181	187	202	226	198	188	214	217	200	205	201	202	211	214	212	166	203	195	198	195	179	198	177	204	204	185	207	173	187	196	178	190	203	175	196	175	216	168	198	201	223	199	208	199	204	209	206	185	200	210	197	173	209	202	217	186	184	193	204	197	200	185	174	205	198	193	196	212	203	191	191	192	189	191	208	183	187	175	186	207	202	189	213	189	199	198	201	163	201	192	192	173	198	199	191	169	196	186	179	179	184	201	207	192	177	211	184	179	192	197	209	169	190	167	186	196	202	204	202	203	188	191	200	203	188	186	203	226	194	203	215	203	188	190	175	214	175	182	184	195	194	197	191	217	185	211	191	215	194	215	190	195	163	200	190	183	181	205
23829	50088	39091	26754	11999	5666	4001	3075	2314	1917	1566	1465	1254	1248	1033	1000	985	868	785	694	641	579	484	471	451	457	421	402	435	389	393	366	351	409	358	398	331	357	351	364	416	364	382	384	396	390	392	398	388	353	357	387	319	323	372	365	375	334	354	373	355	350	356	343	320	332	385	358	361	344	321	368	340	324	345	348	332	349	318	332	347	354	372	317	347	352	344	359	315	314	318	336	351	367	331	353	360	338	344	351	324	351	321	330	384	353	354	331	347	341	332	334	347	348	345	340	293	312	326	360	350	308	312	358	372	342	362	372	331	333	345	364	336	368	312	330	319	319	361	341	344	330	330	336	351	337	373	329	337	350	288	365	339	329	359	342	319	326	354	359	331	333	371	340	369	335	343	325	351	332	337	323	372	358	341	349	321	291	313	321	367	318	333	309	351	345	322	343	338	302	345	367	347	358	333	333	328	334	333	325	361	339	368	339	355	361	350	350	326	316	351	349	343	361	367	312	336	327	348	325	339	336	314	362	348	362	343	368	340	360	357	356	313	350	390	337	332	330	347	356	325	346	328	337	332	324	337	327	366	364	374	318	328	338	348	369	325	327	326	328	332	324	359	352	320	337	343	367	318	333	320	308	326	332	316	370	313	336	331	325	365	348	361	352	332	334	319	355	348	331	358	333	334	326	338	369	352	331	361	313	319	322	317	349	348	335	365	345	324	329	338	342	362	340	351	344	335	354	357	360	342	334	360	359	335	318	337	328	350	350	349	321	350	369	309	320	332	341	363	364	339	327	358	363	315	366	343	329	317	341	325	324	275	373	334	329	331	341	338	355	329	335	341	313	325	361	312	318	318	342	331	334	348	320	323	367	306	341	353	354	372	332	301	338	355	311	342	350	309	315	358	331	344	345	319	351	331	327	347	320	328	356	356	341	330	345	368	333	345	356	323	388	338	320	335	332	364	347	332	316	357	332	328	339	347	347	326	345	364	317	336	350	322	334	307	331	353	334	371	350	357	323	339	294	327	349	333	340	361	356	362	316	317	332	350	389	363	312	327	337	331	318	348	350	333	360	316	350	333	329	322	342	350	353	333	347	360	313	345	376	363	341	340	331	340	349	360	346	326	362	327	348	346	339	328	354	329	331	375	328	340	301	334	321	345	358	325	365	331	299	360	324	352	322	353	318	318	344	345	340	320	324	315	340	330	327	315	330	331	342	350	333	334	356	364	317	337	331	344	358	338	326	340	352	331	350	337	344	343	310	343	327	338	349	321	345	347	320	368	331	328	363	326	312	330	346	339	356	362	371	320	338	297	351	358	328	364	327	344	367	348	309	335	353	327	333	335	338	360	342	325	326	316	349	344	339	316	325	366	319	344	319	332	337	301	377	325	344	365	335	356	336	310	327	294	358	365	305	340	357	362	349	344	342	347	366	324	337	353	348	364	357	320	312	340	352	327	316	380	312	346	338	375	365	342	334	354	352	338	329	337	350	317	290	322	373	328	346	324	321	349	301	321	327	369	361	360	314	331	326	344	319	319	348	349	328	343	323	369	326	324	325	325	335	337	329	326	360	332	313	354	343	344	332	338	360	342	341	351	353	354	352	356	332	345	351	341	304	368	319	335	350	365	357	338	333	344	313	365	337	331	311	352	351	311	324	352	357	361	332	328	361	328	299	361	363	356	352	327	365	323	335	344	325	300	349	362	362	332	336	360	296	349	336	324	364	334	314	358	355	339	346	326	340	329	348	342	319	335	375	319	330	347	346	342	345	368	341	366	367	323	367	356	323	327	348	339	340	337	355	378	357	325	346	329	323	353	349	320	329	316	334	311	349	336	337	331	338	327	320	331	328	332	354	340	314	343	335	306	359	339	341	353	338	342	396	351	357	325	354	367	330	334	337	319	311	374	324	356	339	313	333	327	318	352	342	361	357	338	352	336	376	361	324	339	318	355	328	322	356	338	353	315	367	352	368	318	331	352	363	315	326	373	305	351	337	311	323	333	342	348	317	320	310	348	352	359	331	362	326	359	298	330	338	376	318	340	327	346	342	338	356	364	320	349	341	324	339	328	313	336	326	340	341	346	296	321	359	335	339	355	368	338	328	341	334	301	334	357	340	319	350	332	351	352	378	342	332	368	345	330	352	339	322	350	359	338	348	349	336	319	350	318	359	318	325	314	341	340	317	324	350	337	353	319	361	334	320	373	347	336	344	342	351	358	349	338	342	360	345	344	339	329	374	340	350	349	352	322	362	353	362	343	350	332	332	342	304	332	371	334	341	330	328	363	316	353	368	348	334	329	350	341	319	350	321	372	343	319	345	312	319	342	331	346	348	329	342	335	378	346	342	392	347	325	316	343	334	357	327	315	338	341	353	346	342	316	366	334	326	362	335	319	366	335	371	338	339	319	365	365	344	336	344	316	336	356	360	347	370	364	344	309	346	328	358	324	328	355	338	349	350	353	359	335	304	343	340	372	350	330	295	332	350	315	321	341	316	327	322	320	354	330	342	340	304	344	331	335	353	327	336	323	351	349	347	346	353	322	343	336	335	333	331	326	361	354	319	319	390	304	325	332	363	350	312	360	296	321	389	366	337	319	301	337	313	377	302	330	333	319	349	351	327	350	339	343	330	328	341	358	338	352	351	356	329	314	372	331	341	330	358	356	301	342	351	329	342	343	336	337	340	348	316	347	306	349	321	336	325	346	328	321	362	363	343	353	344	330	362	328	352	370	339	344	328	307	322	341	321	384	375	327	327	342	343	353	363	353	323	359	311	363	332	332	318	347	360	388	324	356	338	325	354	346	327	338	344	349	287	347	346	331	350	348	346	312	316	344	340	335	371	340	349	326	317	325	366	338	341	331	328	357	315	353	343	344	325	319	333	345	347	385	303	344	348	333	322	356	330	349	319	339	337	342	329	330	326	349	328	321	303	351	353	323	327	323	338	374	313	359	339	338	364	338	326	356	379	322	333	348	339	368	312	323	357	356	332	364	355	324	338	348	348	347	328	357	328	336	341	353	355	373	356	326	304	314	334	349	337	349	343	371	337	333	348	341	317	348	307	318	355	354	345	369	340	348	330	339	362	318	305	338	355	350	348	317	315	343	348	354	360	342	369	348	346	343	347	360	311	358	330	375	358	336	349	309	339	324	343	372	329	353	312	340	301	333	352	327	314	330	346	296	366	348	328	333	349	322	370	333	305	350	313	346	355	362	287	343	365	327	298	331	342	347	318	339	291	367	337	338	359	352	325	358	329	376	320	344	364	359	302	349	342	304	350	347	387	347	335	342	336	351	343	373	335	347	344	353	327	331	341	329	349	339	375	339	329	352	350	344	338	325	361	341	311	346	318	331	338	333	352	348	339	304	330	354	341	354	326	338	333	326	334	373	349	333	336	323	337	375	310	329	376	330	342	332	350	334	340	305	314	363	335	326	364	302	327	344	344	341	327	344	328	354	333	339	332	338	324	336	333	368	319	346	324
27785	21341	16864	5754	1253	703	524	453	464	382	403	438	369	374	393	381	368	374	367	342	365	382	352	393	336	344	358	315	360	375	343	331	347	391	320	361	349	309	343	356	365	352	372	353	369	351	371	349	344	352	337	377	356	386	342	371	369	356	360	392	341	344	387	335	341	345	329	351	338	352	370	355	351	366	321	335	329	338	357	365	350	339	341	334	339	323	345	325	346	313	326	373	326	353	381	356	374	345	350	356	321	336	367	318	355	334	325	350	360	319	313	331	332	358	339	325	352	357	351	338	308	359	322	345	340	363	339	363	331	345	334	311	334	336	346	335	331	331	370	376	337	361	346	327	337	357	324	352	380	346	344	372	317	334	387	351	323	351	367	333	339	367	345	352	337	311	387	356	321	355	322	353	351	359	355	368	363	385	324	345	338	359	331	312	343	328	347	381	348	361	370	372	342	364	348	340	321	306	315	324	335	356	343	379	361	343	402	381	345	325	372	348	356	357	339	343	365	368	350	308	350	357	338	343	332	329	339	336	339	328	346	376	333	340	364	371	356	313	341	353	341	350	334	383	359	339	339	327	381	349	361	343	343	364	344	328	358	333	337	334	333	353	349	335	344	327	367	352	347	340	319	334	367	360	319	349	320	356	345	339	311	354	332	359	339	330	365	332	377	331	338	363	315	346	342	339	367	359	335	354	331	359	330	351	350	361	354	327	360	340	297	328	326	322	366	336	370	361	315	349	369	367	310	366	339	353	318	398	359	348	388	334	323	352	328	352	359	300	354	377	356	323	328	369	373	355	355	354	314	294	378	346	347	380	355	382	335	358	332	353	371	346	328	360	349	336	359	352	396	346	322	327	358	357	346	349	328	351	376	330	324	331	353	353	362	348	378	339	365	351	327	347	343	319	368	310	349	368	359	344	366	371	332	353	342	337	346	316	379	362	351	349	325	360	333	344	367	335	367	355	322	347	346	310	340	364	344	335	348	359	373	347	356	345	338	331	333	298	354	323	370	380	354	345	373	326	375	330	384	328	384	329	376	351	371	330	346	315	369	341	345	357	314	325	370	340	333	361	339	330	342	351	357	358	340	336	342	295	359	339	329	354	339	370	383	327	348	322	324	351	346	350	375	312	326	305	345	345	341	328	344	375	338	359	367	331	345	321	334	317	322	322	354	322	330	357	360	347	343	327	347	339	379	337	335	329	344	318	360	373	352	369	342	350	318	330	337	363	348	356	336	345	359	350	371	379	325	321	336	342	350	366	336	351	344	327	376	338	331	353	388	379	336	322	374	320	333	362	367	356	369	342	330	323	366	350	346	348	350	344	347	342	353	338	353	344	354	346	328	357	365	366	357	370	370	322	347	353	316	347	363	360	358	365	346	368	358	373	366	368	371	329	358	348	311	326	360	367	333	341	326	353	359	364	336	352	320	336	340	362	342	364	360	392	283	391	346	330	346	376	331	357	373	382	320	350	367	326	373	333	343	350	291	367	332	298	324	343	373	339	350	355	344	338	346	346	361	321	344	350	352	328	328	367	361	341	327	349	343	350	368	343	365	345	347	356	371	340	398	366	346	326	340	362	382	343	356	306	365	350	325	339	353	354	339	363	365	372	312	355	349	344	355	326	317	351	321	352	376	337	302	351	358	333	359	356	377	362	370	363	337	374	336	362	324	328	330	328	329	336	353	356	349	331	356	333	365	374	391	361	359	361	332	364	341	344	317	343	349	345	339	329	343	325	334	354	360	343	363	381	369	356	382	331	360	361	397	348	335	328	347	345	355	320	328	335	359	314	370	357	314	349	371	374	341	382	331	340	348	371	330	362	332	338	361	375	370	359	327	340	374	346	337	365	335	360	360	322	362	358	371	343	372	337	347	377	333	335	318	342	340	343	323	376	333	354	357	364	370	325	350	367	349	344	336	354	349	346	361	377	381	357	359	353	335	363	340	375	367	386	357	350	346	338	326	344	320	348	339	339	349	368	365	366	355	321	314	349	321	348	325	327	328	338	348	381	315	363	339	320	335	351	326	349	311	369	338	329	362	341	336	360	339	353	358	328	315	314	326	347	360	367	387	359	377	341	350	325	371	330	368	368	348	349	387	353	356	341	346	338	331	340	336	330	348	350	321	372	352	329	369	350	373	322	333	362	355	335	347	390	361	324	342	374	353	345	332	353	335	338	332	329	335	329	330	368	312	352	354	334	332	364	339	360	339	339	407	364	346	353	376	347	329	322	326	343	336	356	343	314	353	353	337	366	355	324	346	379	343	349	364	360	363	349	376	359	320	339	344	325	345	346	334	366	347	334	336	360	361	357	346	376	336	334	326	345	332	346	388	357	357	356	329	351	354	377	370	349	379	368	361	344	350	342	363	362	341	352	324	339	327	349	356	329	364	337	335	346	360	363	334	341	332	353	348	352	324	365	332	367	369	333	354	357	376	371	341	364	334	361	344	367	351	351	385	377	335	392	351	374	360	355	348	324	353	359	346	360	344	378	339	356	326	333	343	341	344	370	348	366	355	338	334	354	348	363	351	330	330	348	359	342	330	348	363	336	333	345	358	339	364	349	350	356	334	321	347	326	335	315	429	354	342	336	355	337	399	360	363	353	311	364	335	328	317	354	356	367	338	322	379	363	333	361	363	331	361	353	328	372	379	345	336	368	383	329	385	353	355	310	354	354	320	359	401	361	372	365	323	358	323	374	388	302	344	330	364	318	328	326	349	347	320	341	322	351	309	358	354	340	357	335	365	352	329	363	374	361	361	344	351	355	339	366	343	340	309	348	349	329	340	377	351	336	359	392	360	332	336	334	354	371	373	330	372	364	325	335	335	378	347	378	362	367	352	322	338	354	358	372	355	386	335	349	327	332	330	365	342	361	345	342	358	320	384	343	333	360	343	323	349	328	356	341	335	319	333	318	334	389	370	349	319	351	325	365	368	362	349	334	343	370	369	385	312	357	360	320	379	320	321	357	362	347	335	351	366	371	369	327	284	296	343	369	384	359	343	368	368	359	380	319	331	327	365	374	376	355	349	352	375	382	360	350	312	360	360	354	376	356	323	369	388	334	342	336	336	325	333	358	367	358	362	361	358	328	344	330	346	333	343	317	341	330	316	319	315	381	332	329	345	354	350	346	323	336	344	353	325	345	364	368	342	345	349	394	317	333	331	365	361	353	341	344	352	373	315	350	347	355	370	331	369	364	360	322	394	323	315	331	368	309	321	352	370	315	334	363	336	341	329	350	366	342	346	333	329	336	367	343	347	346	351	342	319	342	378	329	349	321	350	365	368	389	329	315	322	343	322	356	337	344	364	400	368	353	331	343	351	347	356	357	371	368	351	326	359	336	347	356	354	346	353	369	335	350	364	358	344	369	353	349	382	341	353	330	365	340	352	345	365	379	357	341	361	364	363	347	325	339	349	343	332	348	365	351	388	355	340	335	329	341	346	363	329	349	330	318	340	362	332	318	387	378	330	338
15887	32519	21326	7547	2874	1507	1210	964	878	889	793	795	739	770	782	727	696	666	673	658	718	625	604	639	618	603	603	618	637	606	609	585	623	610	635	551	617	622	644	605	641	639	611	648	641	612	582	581	618	597	627	600	624	569	640	591	635	593	625	669	575	588	630	615	576	613	567	567	629	601	574	607	629	658	588	598	602	590	596	598	621	586	598	613	599	589	629	611	588	616	606	612	597	598	637	610	632	601	617	590	584	614	626	575	571	587	591	610	624	564	630	578	612	625	597	609	621	630	625	640	594	581	599	638	611	604	614	615	610	570	642	555	610	548	599	594	614	599	630	610	601	634	676	616	629	588	598	641	610	614	638	602	581	543	594	602	574	628	594	650	599	564	624	578	591	602	608	594	587	608	610	635	587	602	575	662	602	657	642	584	575	558	626	597	597	631	572	620	595	623	587	629	568	602	633	606	619	590	581	643	595	557	589	636	603	596	588	591	579	596	602	598	623	576	589	611	587	599	632	574	630	618	625	622	579	584	663	623	605	610	609	609	637	559	605	560	604	578	631	575	560	596	559	577	619	590	605	623	623	614	612	615	617	637	615	580	560	606	587	583	617	594	610	586	577	615	585	613	616	592	594	577	589	620	611	619	612	587	598	622	599	621	596	669	647	614	620	581	592	607	544	641	583	605	605	613	599	587	591	608	575	606	628	588	640	632	600	587	596	648	590	590	639	622	641	615	590	565	553	597	633	619	619	653	644	603	546	604	561	583	573	610	610	606	549	621	609	606	612	589	639	625	621	599	628	637	614	611	560	584	545	611	620	600	606	584	608	545	638	582	620	616	581	562	679	609	594	614	614	604	603	574	570	610	604	585	594	584	594	572	569	591	615	610	597	589	603	605	634	618	617	624	632	579	567	581	584	601	616	636	615	576	607	574	660	589	621	617	597	599	584	624	596	569	639	600	655	590	624	640	630	618	586	607	654	649	589	595	623	615	592	615	561	514	613	661	614	575	616	581	599	614	619	568	617	592	606	573	599	607	561	612	625	616	622	639	610	572	609	578	587	596	677	603	611	619	619	573	625	610	634	618	593	650	631	602	603	624	623	567	605	609	607	612	564	659	593	640	631	626	632	576	622	619	617	589	624	603	599	624	603	591	636	659	604	605	607	565	595	650	623	618	630	600	632	592	641	632	612	594	620	595	615	609	605	595	602	607	604	596	620	644	571	615	576	608	600	547	618	552	588	604	623	589	646	606	580	579	583	639	589	582	555	570	630	626	574	591	594	612	605	570	604	667	582	575	624	580	588	631	582	613	625	630	605	649	614	606	600	574	609	646	594	660	587	642	586	537	639	582	621	598	581	601	603	625	611	593	608	599	609	628	632	594	597	642	606	663	595	596	592	585	620	584	645	580	586	628	612	619	616	642	639	575	593	601	621	581	561	607	630	623	590	638	615	593	587	600	604	612	573	593	603	556	619	601	609	632	616	590	611	634	602	604	644	611	647	618	580	593	624	611	591	597	587	603	615	619	576	609	597	591	609	587	595	603	627	632	620	595	601	591	620	624	578	598	585	559	653	582	626	587	593	627	581	593	607	605	566	584	637	600	586	625	593	583	583	575	639	597	579	597	620	607	602	573	579	575	633	586	607	599	637	626	586	604	605	595	562	632	620	639	638	633	640	601	615	652	652	594	602	625	591	619	625	635	616	582	592	608	633	586	610	607	624	616	587	594	616	587	574	574	610	589	603	636	616	611	592	598	623	636	624	594	606	595	590	599	602	634	580	612	628	580	644	604	542	608	608	552	618	581	626	565	602	592	608	605	601	592	621	616	602	566	596	599	588	584	654	607	585	604	626	614	635	605	566	629	636	615	590	586	588	632	567	619	537	614	564	648	601	577	646	619	588	592	571	610	589	641	654	577	620	616	614	579	589	654	633	602	566	611	536	605	552	605	596	581	629	597	608	629	636	591	618	633	577	603	605	612	628	632	609	569	601	598	607	565	578	611	626	618	608	586	595	551	568	589	642	614	613	607	613	582	641	577	624	653	569	615	662	630	623	583	588	598	584	616	584	568	587	628	639	607	625	592	618	623	605	601	622	598	593	588	597	548	615	582	638	612	592	607	603	544	609	590	604	622	591	595	561	593	545	632	616	611	581	601	601	631	610	601	591	581	634	606	626	582	581	605	643	596	630	626	596	614	566	567	601	598	600	605	616	596	608	601	564	601	599	596	602	569	578	590	603	621	589	596	611	612	585	613	641	637	583	615	601	624	569	606	636	627	616	580	610	572	628	636	614	577	604	658	586	572	605	682	597	626	647	557	614	637	555	597	638	586	586	595	582	615	621	594	625	606	616	603	597	616	640	598	606	595	659	624	612	594	609	604	657	561	647	605	603	621	591	599	592	593	609	605	579	597	567	564	629	648	588	557	613	574	605	594	613	598	575	604	644	620	568	605	647	602	605	608	613	616	652	541	633	518	629	576	543	586	580	578	595	621	581	578	604	584	627	629	568	604	595	634	627	582	544	601	621	618	647	607	593	612	598	603	594	619	559	636	622	616	575	623	597	610	575	622	609	574	632	580	637	603	648	594	594	608	611	579	587	596	592	586	572	635	542	546	623	608	605	570	577	592	601	576	544	597	599	588	579	610	645	567	623	638	587	584	576	579	676	610	633	602	593	606	627	575	581	600	609	607	620	599	589	607	651	608	591	567	620	618	591	603	601	625	612	612	597	572	624	607	589	595	611	591	564	628	611	632	610	619	600	576	599	622	645	595	571	651	615	583	623	569	586	571	594	602	611	603	584	630	619	614	607	581	618	541	611	599	578	622	609	567	575	626	632	657	630	607	613	604	589	580	579	582	539	620	580	624	567	548	587	566	583	574	604	598	587	606	590	576	589	589	627	641	616	607	603	615	579	587	629	642	621	620	569	587	611	631	647	594	585	630	633	680	591	590	628	626	573	564	623	610	593	609	605	601	589	616	580	585	651	589	585	610	635	558	613	562	646	588	578	591	636	601	622	626	642	649	604	601	603	590	628	669	607	631	648	589	609	581	577	647	589	610	648	602	600	591	634	639	606	602	632	612	660	577	581	621	611	596	606	611	598	550	562	617	629	563	611	634	620	566	594	600	600	633	589	600	580	595	583	581	589	635	608	626	617	613	627	612	597	618	616	553	616	577	607	617	640	605	574	605	620	592	593	625	652	610	599	577	563	602	577	632	637	572	626	618	612	651	588	603	583	611	591	601	608	619	608	640	606	600	609	568	638	585	597	577	561	598	573	575	597	592	605	602	642	549	635	597	587	617	627	609	607	618	640	642	627	569	628	604	572	597	608	592	631	615	584	596	597	560	603	636	589	624	647	605	577	629	615	577	598	612	606	590	617	624	615	592	619	612	554	671	620	580	582	594	642	592	584	581	618	633	622	653	596	543	600	635	670	631	626	630	623	592	610	604	588	611	597	604	591	598	582	586	642	595	598	604
23851	21542	27915	25591	17799	3876	1340	853	674	565	495	475	461	441	393	389	377	347	332	340	335	318	311	283	312	309	297	279	262	275	259	291	270	261	242	309	263	263	246	273	280	287	280	246	288	278	274	261	251	254	266	263	269	258	264	286	248	275	272	246	267	252	269	262	271	252	245	261	258	272	234	285	234	266	249	267	261	303	286	254	265	274	224	235	242	243	270	273	276	253	234	285	262	260	263	231	244	278	244	239	270	264	252	276	265	231	265	258	239	275	254	270	253	283	263	272	263	265	252	241	280	251	255	286	245	230	261	246	249	257	265	259	255	242	267	258	253	283	287	261	255	219	278	279	232	243	273	237	260	267	246	238	221	269	260	266	246	267	242	249	263	268	275	255	260	240	291	255	264	261	249	255	267	257	277	261	270	263	281	256	275	279	246	276	280	283	241	273	272	262	246	265	243	250	256	263	257	237	208	267	255	249	237	261	256	242	258	258	254	258	294	246	271	266	260	260	275	261	274	287	290	242	273	247	260	259	260	255	289	266	229	246	266	303	269	258	260	254	260	257	257	261	265	258	250	246	275	257	279	259	246	251	247	257	258	268	248	256	264	243	254	299	255	255	243	257	255	248	250	250	232	244	270	273	254	274	235	245	236	270	249	255	249	300	234	273	285	259	243	247	270	257	290	251	250	264	220	286	248	247	270	246	266	287	254	217	276	240	258	296	263	251	281	227	264	257	260	250	274	282	283	240	267	266	257	233	262	244	272	266	267	264	250	276	259	268	251	274	268	233	250	273	225	238	281	235	254	257	254	269	258	295	273	251	271	301	227	272	259	268	253	247	280	258	257	289	281	264	253	242	237	279	262	279	237	265	230	279	264	279	228	245	268	242	259	271	242	278	268	257	267	248	257	246	256	258	274	260	243	266	292	269	242	262	263	269	260	257	268	240	279	228	241	265	269	246	246	265	262	258	299	237	248	251	229	291	261	249	244	262	259	250	297	267	248	261	250	258	252	302	296	255	264	248	278	257	283	262	247	248	274	262	264	269	237	244	268	233	289	236	236	244	257	265	292	262	258	252	214	257	240	243	252	260	265	261	255	261	289	262	249	264	257	266	267	282	287	278	250	270	252	263	259	251	273	248	244	276	257	259	231	270	271	266	255	259	274	249	266	249	269	292	280	251	236	238	275	257	281	242	286	302	265	291	261	270	258	259	271	274	267	259	259	298	250	266	244	249	241	222	250	274	275	247	274	266	254	248	256	262	250	299	274	273	237	283	268	246	269	264	258	254	240	278	281	288	274	270	273	264	231	242	253	255	256	239	252	255	249	249	254	247	275	245	257	236	262	279	277	271	240	249	255	261	238	261	260	273	266	276	268	245	251	280	260	256	242	242	264	256	261	255	274	269	251	278	304	222	255	253	258	272	248	250	248	264	256	232	266	251	277	233	249	262	289	246	300	258	258	256	280	266	258	243	274	257	241	253	269	248	245	237	286	267	260	298	271	273	293	258	234	245	225	263	274	277	258	291	278	264	267	254	267	232	238	270	229	248	244	270	261	256	273	258	286	259	251	260	241	295	257	276	245	257	256	255	243	258	254	233	235	245	267	285	235	234	244	254	270	264	259	287	239	271	271	295	271	251	272	287	243	246	253	231	283	236	263	277	281	251	245	243	270	260	244	256	226	230	261	272	250	267	286	301	281	278	250	257	241	250	250	242	250	230	258	274	251	264	263	262	270	251	256	257	254	252	270	230	275	255	266	246	267	235	242	268	257	250	282	254	259	258	206	273	253	262	239	245	245	276	239	272	261	260	268	267	261	261	265	255	259	241	288	256	243	247	270	251	259	249	255	260	273	250	267	261	255	262	230	241	245	259	258	282	231	279	276	239	286	269	279	281	252	280	268	232	259	245	285	273	265	261	259	267	238	268	253	275	267	264	261	252	251	257	255	262	270	253	275	247	260	251	255	234	252	245	254	245	285	238	265	235	262	265	267	283	278	251	235	278	255	278	264	239	232	254	269	299	270	263	247	273	273	248	247	244	274	280	281	286	280	266	267	257	265	273	263	270	258	260	246	285	252	251	261	287	217	257	242	258	239	258	266	275	252	271	215	257	296	303	260	275	250	274	269	257	281	276	238	270	270	271	248	249	239	253	266	230	268	268	261	273	252	276	261	225	266	277	279	255	275	257	273	252	244	257	274	265	253	274	243	235	285	290	282	247	256	245	281	242	282	252	267	240	280	240	246	250	224	259	250	254	288	259	297	261	257	262	270	254	254	252	269	249	280	247	264	279	247	262	256	263	229	268	258	251	239	280	269	267	298	278	277	262	269	248	276	258	255	250	232	272	245	249	251	268	257	279	282	247	274	250	266	261	249	220	255	268	231	240	249	233	266	260	257	234	260	237	282	254	228	274	266	230	259	250	261	274	237	281	285	269	270	243	264	232	278	270	227	260	295	258	263	254	217	231	254	260	286	243	245	251	257	285	292	242	253	270	247	217	270	245	257	265	275	266	265	264	281	289	251	276	247	271	248	264	271	252	249	264	221	248	257	254	255	259	261	250	285	252	268	264	240	269	257	257	287	265	283	245	256	287	254	255	256	246	257	259	291	264	239	281	292	257	272	260	276	237	256	272	284	263	275	244	262	248	239	266	255	242	273	269	256	271	256	262	245	268	258	244	277	284	280	261	257	253	271	268	264	264	271	243	254	259	271	271	250	265	247	251	268	255	269	275	248	266	271	254	248	248	271	261	267	251	271	255	247	232	290	209	258	262	272	251	256	270	279	234	266	281	257	260	252	275	235	245	275	267	272	273	240	269	265	258	263	282	272	274	251	268	262	254	258	238	250	279	254	267	240	255	250	269	233	242	258	271	252	258	245	285	245	287	278	245	273	252	266	224	262	253	272	293	238	290	251	243	263	244	252	270	258	250	232	273	276	245	258	254	262	279	237	224	249	290	265	257	260	258	235	255	261	255	249	239	278	280	253	251	277	250	260	300	253	272	243	266	274	286	277	256	257	254	240	244	279	233	247	266	243	276	264	243	255	246	256	287	254	277	239	256	257	251	272	265	238	287	279	252	245	264	261	266	253	261	245	272	316	275	256	257	270	251	254	249	267	259	281	277	271	237	230	238	257	267	246	252	260	266	260	253	201	246	249	276	250	256	260	264	265	266	247	251	260	268	253	249	240	256	258	233	240	249	286	241	239	267	242	250	275	280	261	276	236	261	281	229	252	244	283	259	228	272	248	257	242	236	274	273	261	266	282	250	229	264	247	249	275	237	277	287	264	235	266	247	257	263	278	251	240	259	266	251	289	257	261	282	261	266	225	265	258	258	253	265	287	233	268	242	270	252	243	256	262	257	255	261	241	233	258	213	262	221	249	252	274	272	270	280	256	239	259	268	227	236	282	275	247	265	271	284	273	270	229	273	280	241	263	230	241	242	242	251	251	272	276	273	256	238	251	273	253	246	269	243	291	268
21788	46412	35211	16103	7951	4026	2759	2147	1621	1358	1250	1143	1083	1064	963	859	833	743	696	647	614	562	567	581	515	556	514	505	532	537	489	518	468	485	433	520	490	470	467	472	527	470	516	502	501	480	483	490	471	454	474	472	455	448	472	468	482	485	464	479	477	452	454	467	467	523	494	501	452	477	469	461	473	481	478	460	479	510	464	472	477	459	440	518	487	523	474	480	452	458	482	461	472	475	478	513	471	456	446	486	473	449	479	505	445	489	441	480	467	516	462	465	466	488	463	449	453	483	467	518	471	493	469	440	446	486	477	453	478	439	467	423	454	474	430	420	512	456	458	504	467	507	445	463	464	426	411	472	456	480	453	469	454	447	475	471	485	476	466	455	483	481	465	470	468	470	455	479	479	431	476	460	474	451	472	451	482	437	472	496	490	466	461	436	453	439	449	493	499	478	439	444	471	463	492	425	440	441	448	493	465	466	457	452	501	484	464	491	439	477	488	475	437	466	501	474	474	501	477	452	459	453	468	467	506	473	495	468	471	485	495	456	479	418	480	477	466	446	511	474	501	446	497	478	450	440	472	493	492	455	456	463	468	470	507	503	460	428	503	462	440	474	453	430	481	471	480	469	486	478	458	466	429	495	481	409	421	446	444	502	468	423	473	478	500	407	494	479	507	506	494	471	488	470	434	464	469	469	482	479	466	497	465	445	500	474	448	482	444	465	458	455	507	450	455	486	430	461	457	476	447	503	484	459	480	473	459	458	474	485	486	502	451	468	471	480	441	468	478	450	421	470	440	458	451	481	488	431	498	499	440	460	474	451	472	471	445	425	433	485	476	476	525	439	483	458	479	508	463	471	478	450	455	450	493	460	484	491	491	428	461	452	498	409	516	490	470	475	478	471	455	480	473	483	490	450	474	477	486	469	453	450	468	468	450	433	484	448	471	454	457	451	477	453	471	453	467	496	439	493	469	422	478	494	460	462	499	430	471	471	479	471	451	481	472	467	517	498	466	488	463	457	440	504	428	458	522	459	491	458	483	483	450	427	467	439	504	434	483	446	427	497	512	469	429	485	471	476	428	444	467	441	454	448	469	478	455	455	469	516	478	463	461	453	474	442	480	450	433	436	408	463	468	434	455	442	423	490	455	452	453	498	448	483	464	504	460	451	472	448	426	458	432	485	495	431	461	471	474	461	460	461	474	471	457	438	485	467	478	427	477	454	476	485	484	475	457	448	438	475	441	468	421	469	485	463	459	490	437	502	464	508	483	457	471	477	453	461	451	481	439	447	460	482	483	465	424	475	457	474	474	464	483	437	438	458	460	499	466	424	467	475	445	480	443	466	483	446	428	463	463	436	464	514	499	440	483	459	442	472	427	472	471	454	491	466	475	477	463	471	442	500	479	503	445	434	470	455	469	498	469	480	479	479	488	474	453	447	474	483	465	469	449	463	444	464	428	484	428	454	443	455	472	461	431	434	473	473	494	443	481	489	487	451	488	452	463	472	453	428	473	464	487	525	473	465	474	450	477	496	449	484	453	419	478	457	473	453	499	441	469	478	464	496	475	412	451	466	450	428	488	478	472	439	479	455	486	477	447	477	472	454	482	473	465	415	507	481	482	475	494	455	482	471	472	468	501	446	479	442	454	478	489	496	459	442	476	441	466	438	443	496	478	491	490	469	464	470	487	462	519	443	451	466	471	445	426	446	485	469	447	442	444	468	483	472	462	452	445	451	468	461	472	457	466	478	452	457	435	448	450	494	470	458	456	490	489	474	435	484	440	490	454	473	457	457	476	510	475	476	474	472	450	471	405	492	484	458	447	476	524	453	448	484	472	448	445	452	438	465	400	495	479	447	488	455	438	452	442	479	434	458	461	466	467	481	465	426	491	491	500	467	463	455	452	482	469	484	431	475	493	458	449	478	492	485	477	457	486	498	441	476	465	471	493	456	417	467	444	470	479	463	443	441	498	503	499	447	473	459	460	474	473	462	467	490	460	462	449	488	478	500	449	470	459	456	456	473	461	496	466	452	468	505	491	468	429	475	493	473	446	414	473	446	439	501	454	477	464	435	448	456	442	458	459	463	469	461	480	439	432	455	446	460	461	490	460	433	469	439	437	435	467	449	456	457	477	460	461	437	484	507	435	473	440	430	488	464	484	465	467	440	459	458	446	495	472	487	475	423	457	485	459	488	437	488	474	457	493	495	455	488	477	472	457	472	480	464	463	442	453	441	422	494	470	467	466	476	446	487	456	423	510	440	457	463	501	462	485	460	495	467	472	491	483	435	466	501	463	471	443	480	470	470	506	486	446	469	438	430	463	456	472	469	465	466	468	441	439	472	449	469	479	423	422	512	439	469	478	442	483	465	464	451	527	475	479	458	472	468	495	491	478	487	486	432	482	464	457	485	434	434	429	461	456	492	501	471	481	444	445	479	464	467	447	455	445	478	441	474	484	462	504	457	476	454	480	469	452	472	475	481	452	516	432	458	464	446	452	458	430	489	472	461	429	462	443	451	490	465	480	462	472	478	459	463	465	489	439	495	467	449	427	488	473	510	474	479	458	486	465	452	468	450	483	460	503	456	487	488	452	446	471	454	452	488	475	452	467	483	493	479	481	513	470	474	420	482	476	459	483	468	475	435	482	485	458	464	479	433	463	454	452	465	428	439	484	509	436	482	441	476	436	449	459	500	461	482	467	462	450	445	503	457	419	467	429	496	491	471	464	491	440	472	455	525	431	438	468	453	483	439	453	452	469	417	466	463	459	471	453	459	439	499	477	435	454	454	487	404	455	420	442	430	478	455	433	497	467	497	459	499	463	483	469	470	496	476	478	428	446	452	499	463	474	444	511	457	466	474	479	456	472	458	442	468	470	480	444	482	437	509	454	474	442	484	440	486	414	462	451	466	448	462	473	501	451	475	454	480	474	452	407	460	463	485	465	485	452	471	473	442	449	451	442	471	466	455	514	447	446	454	485	458	455	447	480	473	501	489	480	437	442	441	449	459	454	464	466	465	460	470	494	448	497	439	461	445	435	493	459	453	469	432	481	436	453	493	460	483	479	466	458	471	447	458	463	442	475	466	473	466	485	461	466	538	472	447	462	433	475	445	472	492	454	433	457	460	451	483	452	473	453	468	464	472	414	449	445	468	467	449	450	458	439	426	462	454	436	477	441	453	516	476	423	427	455	481	439	525	452	472	484	469	447	466	467	478	490	454	499	452	501	481	425	439	498	488	437	476	430	504	479	492	470	457	447	474	478	432	458	466	456	498	503	461	461	486	445	492	469	487	481	488	458	465	464	472	438	442	494	507	443	462	480	478	487	405	449	468	456	468	469	488	475	448	477	479	478	441	462	442	422	501	485	466	455	481	442	464	462	472	478	468	451	470	484	470	451	481	486	432	461	510	485	446	445	493	494	477	434	458	499	472	483	462	460	464	472	448	426	488	425	446	466	461	458	410	436	474	461	465	445	510	493	463
25494	21585	25368	19023	2363	873	695	555	452	466	402	448	432	391	410	379	356	349	348	359	338	324	310	337	298	379	307	305	330	308	312	354	322	315	333	330	291	314	336	332	348	291	333	343	356	318	282	318	303	326	329	330	336	341	335	361	347	337	339	359	356	324	325	328	314	345	312	302	312	327	329	332	341	308	341	315	330	317	294	323	338	339	303	308	338	332	335	319	323	350	360	306	305	309	330	320	324	363	287	332	296	311	328	333	327	297	303	351	338	343	321	338	354	315	278	327	337	333	318	301	335	313	325	322	324	337	287	323	332	327	333	320	329	310	288	322	326	312	325	322	319	311	349	312	294	349	364	322	312	293	330	338	333	292	309	341	342	313	326	373	297	320	282	327	318	345	319	342	312	287	322	320	285	323	318	311	321	325	322	327	309	326	348	319	363	317	321	349	313	293	337	320	311	323	309	299	316	317	333	335	316	327	313	317	281	306	291	302	339	324	343	345	341	307	299	327	305	316	327	316	320	307	318	301	334	349	335	305	293	318	301	307	303	348	320	337	329	329	323	323	321	280	313	328	290	358	352	328	328	309	325	307	346	317	356	337	298	303	339	331	320	345	333	368	334	330	332	314	285	337	318	316	312	321	284	305	319	329	346	324	305	336	281	312	304	321	326	333	324	323	307	302	363	360	320	319	308	356	338	323	320	300	317	329	317	307	332	318	282	311	280	323	302	325	329	325	298	336	343	296	331	331	330	291	355	322	329	319	342	301	315	297	353	364	353	320	350	337	327	330	351	334	305	318	302	325	325	337	350	332	335	346	288	299	319	350	320	317	304	316	322	304	307	325	352	363	326	338	323	362	349	333	325	309	316	334	300	293	316	312	301	310	346	307	304	338	319	293	344	339	307	342	331	337	327	332	297	311	300	302	336	306	317	288	303	319	310	285	324	321	290	300	312	319	337	327	294	312	336	330	318	305	307	346	316	319	310	326	311	324	309	294	310	290	336	326	305	336	309	337	336	288	331	328	335	348	313	321	325	301	307	324	300	330	335	333	318	337	345	344	341	319	333	338	352	319	350	315	306	280	312	331	344	341	312	330	342	353	312	296	321	294	327	309	344	327	314	287	306	293	298	332	308	313	322	336	333	318	328	374	339	328	317	334	308	328	348	329	310	339	288	319	330	299	336	307	296	357	333	307	355	341	318	330	330	369	309	322	339	304	304	333	324	299	310	337	298	335	349	292	340	318	340	306	324	323	326	325	349	312	317	294	325	342	362	317	344	298	324	315	296	346	296	300	326	349	320	299	352	321	306	315	303	315	346	345	308	335	328	309	335	290	332	338	301	356	345	320	302	293	319	331	338	291	307	352	315	314	334	299	302	327	317	317	324	316	325	299	322	318	318	312	301	304	321	308	327	307	325	314	288	308	344	335	311	331	329	295	319	321	322	315	343	304	323	299	314	311	310	327	358	338	325	296	327	317	326	331	327	305	309	322	370	313	354	330	353	278	336	311	331	284	298	329	317	320	328	285	311	303	311	329	305	308	308	305	322	351	338	361	337	309	334	303	298	314	313	325	341	302	348	324	331	336	301	316	319	331	320	338	304	347	318	326	312	333	350	325	321	331	333	329	317	317	302	327	351	322	311	305	367	335	287	304	327	326	299	323	308	296	321	333	344	358	330	312	290	294	346	328	325	312	332	299	307	293	315	326	297	350	325	357	309	283	294	344	342	344	288	338	318	312	320	319	336	296	302	315	326	312	326	320	360	336	333	351	326	324	322	336	324	309	329	315	345	308	307	332	339	314	354	343	350	340	339	332	330	316	316	306	311	307	309	320	339	315	306	300	287	323	293	331	327	293	334	349	325	345	347	284	324	323	333	328	301	333	306	326	327	320	328	302	301	300	318	317	311	318	341	291	301	314	297	287	336	338	313	326	317	335	343	337	326	346	333	331	327	339	295	328	314	354	313	326	348	324	305	334	327	284	327	297	335	327	341	325	309	313	321	349	318	308	330	315	301	298	312	329	262	350	339	296	348	292	332	315	305	365	339	303	297	355	373	343	325	297	304	294	299	316	336	344	308	318	310	370	317	304	346	288	315	289	308	322	314	325	313	293	324	325	298	351	347	337	327	310	306	279	315	320	336	309	335	305	341	309	313	290	294	294	328	338	338	300	335	308	314	320	307	285	290	325	329	297	361	338	303	321	338	338	317	322	334	334	325	321	345	333	320	338	299	340	344	307	310	325	342	287	346	318	320	308	315	354	312	314	324	335	305	342	325	313	323	326	292	314	307	316	340	331	312	324	326	324	327	360	344	334	321	324	323	325	311	354	320	317	321	334	323	344	325	271	316	325	301	340	330	306	304	325	366	312	316	283	345	341	296	352	338	317	296	337	334	338	322	329	320	323	363	331	338	324	318	321	306	341	380	341	363	307	311	301	308	298	303	310	351	338	327	357	323	335	320	295	316	338	295	325	320	315	344	303	341	312	318	329	316	349	326	308	311	304	316	306	303	341	313	304	335	307	353	334	334	319	336	317	326	321	319	317	306	330	341	329	325	310	333	340	285	325	315	318	318	330	334	326	328	316	336	300	315	312	300	315	339	319	311	321	324	309	349	322	315	295	315	332	353	299	313	315	357	292	302	317	322	320	344	298	339	313	304	339	313	322	345	355	354	311	329	324	327	326	323	319	292	336	339	321	342	321	332	320	311	312	326	312	338	305	298	304	357	332	321	363	315	305	320	305	319	321	320	321	319	317	276	335	321	322	329	323	305	314	309	310	279	355	321	320	328	339	318	360	314	355	347	313	319	325	336	336	341	304	312	336	328	310	327	309	315	312	328	335	332	310	336	328	355	310	289	310	336	341	309	352	339	289	322	316	344	310	336	310	314	315	319	339	308	316	335	309	317	312	331	315	337	320	304	345	340	294	355	310	320	322	314	307	342	308	307	298	346	288	283	324	335	312	349	319	293	325	329	360	334	325	313	327	331	310	302	327	292	323	313	335	312	337	311	343	302	290	300	308	367	298	323	329	309	316	336	339	333	312	328	325	334	312	336	347	320	292	334	315	335	339	344	326	340	361	328	325	346	318	304	330	305	314	342	318	327	317	339	290	292	344	345	341	339	314	331	329	341	335	336	319	331	315	336	321	324	302	333	331	337	309	319	341	332	299	361	333	323	322	328	339	308	313	297	304	351	328	308	333	345	304	335	326	314	293	313	318	333	281	308	282	304	349	333	314	337	300	307	337	312	335	286	358	322	297	329	363	308	331	300	313	336	334	319	313	318	322	321	295	328	331	334	334	322	334	312	325	328	333	358	329	329	314	333	326	332	311	341	326	346	330	324	300	297	310	311	317	313	282	286	314	335	331	301	317	306	319	324	297	340	330	356	336	324	310	320	312	319	307	316	326	323	308	334	316	320	332	281	374	337	310	333	332	320	349	359	314	325	329	374	296	325	297	307	329	337	332	322	346	328	315	308	329
20577	39902	27824	9943	4144	2252	1736	1349	1127	1075	979	976	891	875	812	817	796	739	681	651	696	616	651	612	603	589	610	594	614	540	566	570	595	576	586	590	592	593	565	601	604	610	597	581	536	557	570	571	557	564	566	559	573	537	540	550	563	585	578	597	620	571	573	573	573	544	556	560	548	564	594	575	573	573	553	543	586	579	577	560	562	557	576	555	535	552	566	584	536	543	580	526	554	548	547	605	542	551	521	516	566	555	551	492	566	583	568	595	544	597	533	574	583	547	552	535	526	553	564	538	514	591	534	579	556	580	524	538	574	579	542	521	554	587	568	585	550	590	541	598	578	563	578	575	591	580	587	606	558	515	564	564	546	551	573	555	587	570	578	602	528	580	527	547	572	525	571	576	597	571	533	597	522	552	570	548	540	572	562	565	555	544	538	521	532	578	575	594	548	580	547	520	617	549	561	563	562	570	553	571	517	593	588	579	553	547	533	501	553	529	584	583	574	566	558	555	563	581	560	556	531	565	568	581	561	569	562	559	568	513	579	557	579	560	558	557	573	630	550	538	560	545	570	582	593	584	554	563	532	581	593	596	603	520	530	539	558	564	556	568	530	541	543	531	564	527	557	569	592	590	521	579	566	543	546	537	586	583	578	500	534	567	521	548	605	543	565	558	562	572	570	607	575	571	543	578	563	537	563	548	504	558	545	579	555	614	624	551	538	526	574	580	538	547	567	568	516	584	541	558	556	577	537	562	541	533	583	600	551	583	572	535	560	552	570	593	524	580	577	550	568	568	615	569	533	572	560	613	565	630	549	569	560	544	549	534	550	582	566	563	571	575	532	580	545	542	562	559	601	564	580	543	495	520	555	550	578	564	559	567	531	544	559	577	586	557	568	556	558	584	539	546	553	575	581	554	600	599	547	549	562	532	589	553	537	592	527	592	579	518	527	556	578	560	573	541	584	556	550	530	568	547	556	602	556	549	563	545	539	568	573	569	540	536	531	576	548	545	532	577	557	526	562	549	542	620	521	534	599	561	565	556	542	566	563	549	554	538	586	497	516	568	555	578	580	560	534	582	561	559	624	523	589	538	549	556	540	547	548	540	551	581	566	587	548	565	536	574	551	568	567	511	539	593	556	564	537	571	555	586	546	614	570	552	560	588	554	556	555	559	619	573	527	577	557	555	547	541	586	552	546	576	561	556	561	537	573	535	536	576	570	553	563	565	575	649	571	587	555	579	592	583	573	523	570	554	590	545	513	534	568	556	558	532	545	531	545	554	565	543	567	596	520	579	574	565	561	530	566	560	596	571	534	581	545	548	525	534	540	576	535	579	542	561	569	563	563	537	583	606	578	563	535	563	584	556	556	532	575	603	584	571	534	551	545	515	546	542	547	572	559	564	567	544	542	542	560	549	554	568	547	547	546	554	545	573	572	549	534	573	573	542	589	540	559	513	533	582	537	577	604	574	570	544	548	545	569	600	559	599	552	510	587	540	546	524	556	572	550	556	541	571	581	528	589	569	561	526	543	530	566	545	558	588	548	577	593	577	583	554	541	595	545	568	542	530	518	526	572	549	544	541	575	530	563	599	527	576	559	598	541	568	543	541	540	549	574	603	559	559	537	562	584	531	590	561	566	531	586	533	543	588	552	576	579	576	558	558	580	546	587	589	547	527	554	566	531	559	524	566	548	563	583	609	532	543	578	576	525	592	585	543	589	551	563	585	563	579	581	520	555	595	586	552	593	546	533	594	554	520	580	545	548	553	579	586	536	554	558	571	597	583	569	557	534	525	587	573	552	549	584	523	553	571	560	554	563	565	564	560	550	609	574	566	580	525	549	578	537	522	568	551	536	571	532	546	563	608	552	616	591	571	599	573	538	576	563	559	549	570	536	577	535	509	568	575	541	517	537	551	539	580	598	580	543	530	549	569	554	567	570	595	575	569	543	579	584	598	550	573	565	570	551	562	578	546	564	525	577	582	549	569	562	588	522	498	522	612	565	526	551	576	535	558	530	575	575	602	597	560	555	531	559	615	532	553	555	571	542	525	607	530	568	538	524	577	590	598	543	543	568	537	533	572	588	547	592	595	569	560	578	609	586	568	534	537	581	609	554	590	555	563	554	558	559	573	596	573	580	597	554	562	548	558	553	584	562	557	548	552	593	588	558	538	543	550	570	538	547	514	558	559	566	512	571	588	547	571	545	552	558	497	577	545	617	603	572	576	554	561	547	586	596	580	584	546	555	545	550	575	550	548	579	559	563	567	534	619	595	550	559	562	538	565	574	578	530	556	616	606	590	558	540	524	579	556	543	539	545	604	540	559	544	548	548	591	571	557	601	570	565	552	542	604	577	578	545	592	542	566	545	574	575	553	552	586	588	584	561	567	543	561	588	594	546	545	554	546	512	573	544	530	560	527	564	587	554	530	548	558	541	550	566	585	497	543	575	550	559	534	544	547	541	579	536	594	557	542	569	561	583	581	555	593	535	534	537	524	571	549	599	553	577	558	550	576	587	561	537	561	534	570	546	526	529	597	541	546	589	545	583	568	583	549	555	591	547	574	579	576	542	586	548	552	597	534	574	578	522	570	558	536	563	603	593	543	523	559	519	534	564	561	600	512	557	525	578	588	529	537	546	582	573	535	582	565	571	553	586	552	571	581	542	584	541	553	562	603	545	605	595	558	541	581	536	571	575	558	528	543	558	539	586	538	550	559	544	574	572	604	544	551	569	565	588	553	581	574	510	542	544	566	561	541	579	551	602	547	536	604	568	538	550	586	523	565	553	634	525	573	560	501	577	563	539	579	534	542	556	527	574	581	531	512	576	582	578	552	583	578	568	583	562	552	524	530	609	549	595	574	580	539	565	528	548	579	557	563	560	557	549	561	547	544	566	579	552	559	539	555	566	549	549	527	571	562	509	559	571	532	554	538	553	593	568	538	562	564	588	581	545	566	538	564	593	540	578	560	538	586	530	538	571	587	579	594	553	572	540	575	572	578	519	533	613	540	579	558	509	575	552	547	519	569	513	552	557	567	568	574	544	603	591	587	563	567	570	567	570	573	569	553	582	546	556	571	554	543	554	579	544	536	547	564	548	566	567	511	549	544	541	552	581	580	567	531	485	534	542	551	540	594	534	545	551	562	583	533	588	577	566	555	582	536	568	571	594	606	587	559	537	549	557	541	512	562	554	528	566	599	571	582	570	574	559	582	560	581	554	578	579	573	545	584	553	528	513	557	530	532	576	533	595	623	523	538	531	555	584	569	495	560	567	609	590	544	574	584	587	623	570	542	549	581	603	575	571	563	580	557	578	539	513	557	528	531	547	528	535	514	568	552	566	599	558	566	533	546	580	592	539	553	565	589	554	555	546	562	562	538	561	548	556	561	579	567	551	553	564	542	599	560	572	577	528	554	558	567	564	563	515	577	552	568	547	568	586	599	556	515	584	573	544	578	520	551	545	574	555	588	586	548	547	575	551	546
22914	21593	28573	25048	21536	15644	2864	1295	902	771	682	640	595	538	479	451	408	342	301	314	267	280	244	250	254	230	234	196	202	211	193	203	191	213	221	223	188	199	189	215	193	204	203	203	207	210	216	211	184	192	199	193	209	177	185	221	185	174	219	184	190	211	189	194	193	187	201	185	220	175	180	198	189	180	225	200	180	190	194	208	197	185	202	186	184	179	178	168	186	207	197	176	209	203	190	182	214	197	194	186	197	177	195	192	183	214	225	206	206	202	207	175	171	193	200	207	181	204	199	163	192	188	212	175	187	195	156	193	181	208	207	200	204	182	182	191	202	192	197	213	190	205	174	190	176	173	193	175	206	177	210	207	195	193	211	196	215	217	207	197	197	201	175	189	199	199	195	211	196	215	203	184	217	207	181	196	179	174	174	181	191	193	159	200	189	174	185	192	199	218	204	192	193	185	203	200	183	179	212	180	181	206	195	195	183	176	172	191	189	199	204	174	184	169	178	173	206	172	201	181	201	198	202	201	208	182	195	179	203	208	183	169	167	182	181	184	202	197	209	211	165	180	204	172	179	216	188	199	189	189	203	187	190	183	193	211	169	187	207	198	181	187	205	195	177	216	190	177	177	192	184	210	205	211	202	190	199	201	192	196	173	207	200	182	206	183	197	167	195	179	188	175	199	195	190	188	203	194	187	193	182	222	168	232	177	182	179	172	165	193	192	197	190	184	219	194	203	199	170	203	195	183	194	199	187	203	198	192	187	191	198	180	174	178	208	180	207	186	208	182	214	186	200	201	190	176	171	188	190	188	179	202	180	162	184	191	166	170	181	182	150	181	187	187	187	174	200	172	194	191	164	194	192	188	190	214	202	166	187	196	182	197	173	180	189	183	173	191	187	200	215	189	200	181	179	189	204	209	185	198	193	187	162	195	183	172	164	204	186	211	210	193	213	186	203	177	199	222	171	197	186	185	188	191	194	180	182	170	217	197	213	178	197	188	193	176	210	196	206	213	174	173	185	185	206	178	215	171	167	206	201	203	194	217	203	169	221	187	177	187	173	208	185	214	184	198	223	179	205	205	190	185	174	187	180	183	161	204	208	212	202	184	184	180	191	198	174	202	193	183	177	165	186	190	177	188	191	181	177	209	198	198	180	197	206	177	193	187	209	193	206	176	202	190	168	207	214	188	188	211	184	182	174	196	190	196	195	188	182	176	201	173	180	188	203	179	206	187	193	173	189	210	184	231	208	170	188	193	183	192	184	192	184	188	211	181	187	190	169	178	189	189	191	151	199	187	182	224	187	204	188	176	191	188	182	165	192	184	188	184	158	194	192	203	181	183	215	214	184	174	188	155	178	182	188	224	185	191	181	202	167	177	188	223	185	216	175	213	198	173	198	200	204	193	188	199	175	189	163	187	192	179	195	159	184	192	185	186	195	191	163	189	182	187	230	191	211	186	212	197	167	193	177	194	212	177	158	183	180	185	184	189	185	186	185	184	188	187	202	191	198	188	204	174	182	184	163	197	217	182	204	181	195	200	187	179	212	177	204	191	178	196	193	202	178	181	187	216	197	210	191	169	171	180	214	186	183	188	188	165	200	186	210	178	191	196	184	191	199	202	200	195	187	177	194	200	195	202	175	207	204	193	170	199	199	192	180	170	191	187	180	195	192	172	201	180	196	167	208	200	196	211	175	175	193	190	194	186	184	190	192	186	177	192	182	201	176	179	161	187	194	209	185	179	195	205	180	148	181	174	186	198	189	208	180	202	170	225	189	167	189	193	172	200	182	178	188	165	188	185	197	187	215	191	169	185	183	176	188	187	177	198	183	169	202	187	216	176	182	189	184	182	206	198	188	173	191	181	205	216	219	210	201	202	203	187	191	167	205	208	169	210	208	178	193	186	193	181	196	196	174	202	191	203	185	193	190	200	162	188	173	207	192	178	180	206	177	187	201	202	203	192	183	206	175	186	194	180	179	188	179	185	164	195	186	199	190	186	179	202	192	231	162	205	201	200	193	189	178	195	193	192	190	215	184	183	192	206	196	192	183	179	192	224	201	191	202	215	205	186	193	185	189	165	189	191	190	204	203	187	196	168	182	182	193	202	187	188	202	197	188	201	187	189	201	179	180	186	163	205	197	204	203	161	210	201	165	200	179	196	184	166	191	211	186	210	189	184	196	179	203	192	186	203	182	216	180	203	187	178	195	187	174	187	190	187	188	187	205	189	185	188	244	173	167	202	171	178	198	202	179	172	192	180	182	208	162	167	194	197	185	197	179	192	184	185	196	194	176	180	183	195	182	179	192	204	177	186	206	176	193	181	198	193	200	207	186	194	193	218	187	186	216	159	214	196	175	210	199	187	182	197	172	212	200	210	192	190	199	175	192	185	190	189	188	218	189	206	189	186	198	198	197	186	212	196	195	190	211	184	183	194	186	204	185	196	202	200	204	171	188	188	205	206	187	193	201	188	185	211	181	195	197	181	196	194	189	186	186	168	199	181	189	201	199	175	167	180	177	183	179	211	177	209	193	187	171	202	187	171	195	204	192	197	209	194	208	189	195	180	181	178	204	183	206	173	196	179	179	186	173	186	198	185	192	204	185	183	188	183	186	193	184	196	207	191	200	201	208	203	188	172	165	187	196	221	199	192	231	185	191	197	206	221	183	208	177	179	184	190	174	170	183	193	181	191	173	216	203	199	208	176	182	178	187	218	184	165	214	203	183	193	154	198	198	196	204	171	204	196	202	192	178	179	187	190	207	198	187	198	197	193	192	170	200	195	208	197	201	196	205	193	155	201	164	197	187	197	170	207	204	187	215	164	187	181	165	178	175	206	162	211	185	201	188	167	200	176	194	201	189	187	203	185	183	193	182	176	207	180	198	218	193	183	202	189	166	207	201	192	191	205	207	183	187	191	195	215	192	192	222	163	211	176	183	177	190	180	197	187	214	191	200	184	181	205	179	171	186	183	193	184	180	204	173	197	210	196	203	196	180	177	194	189	186	189	218	188	199	165	184	203	181	201	197	167	197	194	218	182	192	191	192	189	181	173	168	181	194	175	200	179	186	179	160	172	182	199	186	164	181	176	193	205	190	196	185	196	228	204	195	197	178	185	184	182	190	188	183	189	188	197	188	209	164	187	191	178	199	199	197	199	200	201	180	190	214	180	205	182	180	189	188	158	189	178	184	221	190	209	176	174	185	187	197	172	193	166	183	183	217	180	223	188	176	184	183	177	205	179	222	196	202	161	199	189	181	213	203	189	195	197	189	198	166	171	170	160	194	188	196	203	184	192	181	197	209	182	175	197	184	191	187	183	213	182	205	198	198	183	186	200	195	181	200	203	197	202	216	165	185	165	201	188	193	183	182	181	171	173	216	193	197	190	184	209	200	198	198	195	189	176	193	186	188	198	190	208	184	167	194	198	195	202	205	172	187	197	197	184	187	177	182	173	194	188	183	175	179	192	166	206	202	170	203	177
26166	50532	35487	17196	8651	5817	4243	3189	2555	2100	1869	1724	1521	1450	1337	1144	1037	904	779	668	652	576	546	501	483	456	432	397	363	358	378	387	366	372	416	408	361	391	365	383	388	386	404	346	362	390	354	372	380	407	329	348	348	340	309	341	320	393	378	375	363	330	356	350	318	367	323	350	363	334	337	341	352	352	313	307	320	355	361	325	345	352	338	334	348	365	323	386	310	324	304	297	345	339	339	370	318	319	338	327	324	352	315	336	345	332	313	362	318	333	325	336	349	344	318	347	335	357	343	336	342	343	328	355	324	307	304	333	305	343	326	345	334	337	355	301	353	337	380	356	333	358	340	319	351	330	338	322	330	307	358	328	330	356	345	358	316	314	336	352	349	336	324	332	349	317	323	328	303	308	314	310	319	302	320	318	333	354	317	311	344	332	326	352	319	357	327	324	356	334	336	361	300	368	339	282	345	322	336	332	332	330	323	326	341	339	310	322	354	330	336	328	341	320	351	340	350	338	308	329	326	326	313	335	342	321	326	309	302	342	285	326	347	340	317	323	340	348	322	308	335	338	332	280	360	357	358	324	334	326	330	319	354	332	335	343	375	329	342	306	344	352	319	330	354	354	334	355	366	330	347	323	335	328	373	337	324	317	323	344	321	337	325	341	314	288	325	324	344	327	327	333	317	318	345	366	311	336	326	331	331	316	311	321	340	329	342	364	329	346	329	314	350	378	308	332	351	333	325	349	327	357	329	331	331	338	375	351	364	340	300	306	317	320	336	340	299	362	339	326	358	335	303	320	314	355	309	349	326	321	343	329	342	345	354	329	363	327	335	312	352	347	312	343	310	342	357	317	309	306	328	352	323	323	342	328	319	323	322	337	326	322	354	348	334	333	334	300	326	355	372	323	351	345	337	333	332	339	356	363	322	332	312	315	356	372	330	351	331	325	356	329	354	381	317	361	343	328	307	332	310	343	341	337	323	334	367	321	326	317	346	325	319	302	350	357	323	311	355	338	318	315	349	322	333	321	329	323	336	338	327	317	334	331	326	355	323	325	323	340	329	366	330	373	295	364	312	337	346	330	296	364	345	324	302	319	334	309	338	346	366	349	341	351	340	334	330	319	328	334	359	342	342	344	341	341	340	324	334	326	355	333	285	309	326	374	362	340	338	373	352	339	319	332	351	314	327	346	345	316	329	336	322	342	344	329	334	352	320	320	342	357	323	320	332	357	353	300	328	313	310	353	338	324	338	347	341	343	347	310	359	318	352	323	379	324	372	353	344	331	344	351	321	359	310	323	336	309	330	327	362	343	319	372	328	354	301	343	369	370	375	336	299	345	324	341	329	301	325	348	321	339	330	315	363	307	353	375	346	376	300	341	347	343	325	334	342	316	329	336	373	341	340	349	330	348	327	313	353	342	313	358	335	323	326	334	362	379	331	348	333	341	331	329	356	327	342	325	304	347	345	304	340	340	312	326	343	342	333	377	307	348	315	317	329	337	339	377	340	340	375	367	321	315	341	347	366	353	342	297	370	346	304	357	305	319	360	341	349	334	346	321	337	344	356	350	372	333	354	338	340	359	328	317	357	336	344	343	334	346	345	352	324	324	343	371	367	352	349	343	320	360	335	295	305	354	304	342	293	325	321	316	371	346	333	326	320	373	324	312	317	337	349	326	348	350	357	331	303	331	310	305	333	349	338	373	344	319	340	330	348	306	340	343	317	322	296	302	336	337	382	353	343	323	335	328	318	330	354	323	321	359	328	352	348	321	354	327	313	334	343	348	300	335	315	309	326	334	335	339	336	339	360	341	319	327	330	320	325	364	346	349	322	341	383	328	359	339	360	362	314	350	370	316	330	337	359	364	352	346	327	328	340	329	327	351	355	343	349	354	346	340	308	334	332	310	344	340	326	343	325	335	353	345	311	327	287	337	302	341	290	317	362	326	329	323	340	298	309	350	351	354	321	338	310	319	346	334	329	332	332	337	299	354	355	355	342	328	307	354	308	357	347	298	323	286	318	318	337	345	333	352	298	306	334	340	321	360	349	303	357	316	349	320	340	328	325	311	333	340	346	327	344	329	362	325	360	324	339	313	329	338	324	322	312	332	329	315	328	333	315	322	322	317	329	345	312	312	315	334	343	344	321	317	368	332	313	312	353	323	330	330	324	348	337	325	303	351	340	331	328	321	327	324	396	313	335	336	323	353	324	314	364	333	342	312	346	336	316	348	312	335	326	326	328	329	343	346	349	343	306	333	337	337	334	340	350	334	324	335	329	326	316	362	324	356	362	354	361	330	380	361	330	332	311	311	327	355	377	350	346	357	328	322	337	338	331	304	337	329	329	315	348	382	358	316	329	320	339	342	351	340	327	321	351	321	352	367	339	348	342	334	313	349	325	307	351	327	321	312	331	348	345	336	368	352	333	302	327	358	341	335	329	342	324	313	348	367	342	344	349	314	336	351	343	328	330	294	337	355	358	353	314	305	345	343	335	336	326	324	362	359	331	352	366	311	306	326	354	347	346	293	332	321	349	319	363	320	320	345	338	333	319	340	343	325	328	299	339	348	320	334	342	357	327	335	318	300	318	369	355	336	333	337	309	313	325	328	353	298	317	315	330	351	334	318	329	321	339	304	333	302	333	333	338	314	310	319	344	341	339	345	334	338	345	348	313	332	329	339	312	350	330	348	335	353	354	335	327	322	312	308	334	321	336	311	363	323	357	330	356	323	313	349	310	336	344	310	344	341	353	321	312	332	339	353	346	341	362	330	321	302	317	367	365	322	313	325	338	312	312	346	322	337	294	319	332	336	367	300	303	338	323	345	337	321	346	336	348	330	321	336	361	356	371	315	316	308	322	349	345	360	334	332	298	329	343	343	348	339	307	311	393	329	320	303	328	323	290	315	316	328	311	330	340	329	349	298	373	327	348	349	352	368	355	343	341	368	323	374	333	318	335	316	306	336	315	346	329	330	362	358	325	318	323	356	342	323	319	325	367	326	358	343	358	342	372	362	312	338	338	327	307	379	331	325	344	322	367	308	353	314	326	335	306	336	364	356	309	346	321	310	368	324	324	299	360	346	347	304	355	337	327	325	368	346	351	344	300	343	374	319	347	329	327	305	355	336	334	288	321	313	323	366	361	348	343	306	344	308	376	317	340	340	339	303	328	315	347	361	317	352	352	323	340	302	290	336	322	358	362	332	308	316	309	333	338	360	336	332	298	325	333	346	353	297	326	329	343	328	316	305	322	335	319	342	310	351	329	339	338	340	337	302	332	346	374	343	336	356	301	323	322	302	348	339	383	306	318	378	298	315	346	324	319	334	332	350	329	335	318	335	336	346	361	322	334	340	358	314	317	352	329	332	316	366	338	303	345	363	322	358	360	320	329	335	292	328	371	343	329	338	323	360	322	324	346	351	350	364	327	322	360	327	333	340	340	350	316	331	312	316	331	342	320	325	345	355	326	353	342	343	316	335	323	335
27817	20946	12879	3503	953	684	567	455	414	396	410	404	375	378	397	366	378	374	394	365	347	370	382	352	364	359	347	342	372	356	358	316	333	359	349	329	307	343	354	329	341	348	377	321	350	359	376	314	390	327	326	352	359	329	350	383	340	346	344	364	347	318	340	337	373	327	364	330	367	310	349	352	354	368	347	367	358	352	337	327	354	351	321	342	316	356	319	344	338	356	352	336	351	320	372	354	350	341	326	367	332	359	342	348	320	339	345	323	356	342	334	352	333	354	337	350	348	327	370	311	316	349	332	317	328	344	340	314	327	325	332	354	342	396	362	335	344	361	324	348	337	328	362	327	336	331	339	338	307	339	361	326	370	367	363	368	338	343	373	333	376	325	341	336	363	349	350	357	342	382	335	355	328	366	349	348	319	337	346	339	328	314	323	341	308	339	340	344	323	364	317	324	327	352	338	335	344	337	339	364	339	338	330	346	333	352	345	331	334	326	335	333	355	331	335	367	360	340	352	343	351	367	339	349	364	307	344	342	362	340	323	338	369	353	351	365	333	325	336	349	348	329	337	331	342	344	351	338	336	382	345	349	367	331	311	336	329	376	367	356	354	309	337	339	345	364	326	340	339	355	316	343	319	347	329	335	345	311	349	340	357	348	324	354	316	327	312	328	311	386	320	350	377	314	353	331	368	358	342	374	336	334	358	357	338	354	317	361	339	333	311	335	352	302	330	329	314	322	328	337	338	332	358	336	314	360	341	341	348	355	343	324	328	283	324	336	333	322	352	385	356	357	349	334	356	332	329	372	341	334	364	360	336	371	375	329	344	342	344	315	322	341	311	328	335	363	348	316	338	337	358	357	329	324	308	346	370	348	347	315	328	349	350	371	346	290	360	365	343	328	362	348	342	338	321	304	342	318	354	319	359	325	343	339	327	352	381	341	327	307	308	351	334	354	345	361	369	323	332	344	353	348	359	334	328	373	356	317	321	337	358	367	372	338	340	315	305	307	331	329	340	362	318	336	343	343	361	300	355	334	318	341	338	361	347	319	360	377	337	359	334	322	332	337	338	341	379	371	329	375	306	337	353	346	324	335	330	335	317	375	310	339	336	372	327	360	321	326	305	320	321	375	333	318	354	334	331	321	346	345	368	329	383	341	353	331	343	330	331	346	341	333	308	345	336	318	360	337	324	325	334	347	356	365	314	340	349	351	380	337	358	357	355	343	345	337	338	338	365	366	307	348	334	312	338	353	335	333	331	328	343	373	328	324	360	359	336	351	352	349	345	320	344	338	344	337	335	361	341	331	354	375	349	377	336	295	384	345	317	335	339	338	353	304	340	354	342	334	338	334	357	378	315	320	340	318	370	347	351	343	348	374	342	341	364	361	339	322	342	353	343	380	337	359	348	317	327	321	370	321	347	345	350	346	335	328	368	354	326	330	353	318	373	354	326	323	337	350	359	352	357	334	339	324	347	348	375	359	364	336	346	321	304	318	338	361	374	331	338	355	350	327	353	354	323	355	332	306	351	349	329	327	328	332	363	312	341	346	347	352	340	344	346	350	337	343	382	343	336	363	331	346	374	346	341	346	340	358	334	376	330	302	357	349	346	329	368	366	342	360	366	362	341	356	357	326	318	331	339	337	349	306	299	334	347	343	342	332	357	330	311	353	346	314	370	388	352	362	345	348	295	349	349	344	334	347	327	327	338	312	348	366	379	344	345	350	371	372	339	358	348	362	337	341	356	338	352	321	322	380	337	395	366	329	371	317	340	346	346	358	353	354	342	349	328	317	327	343	330	353	333	303	343	354	356	317	356	337	355	339	301	346	352	343	332	362	342	370	339	339	330	322	343	350	341	358	304	348	344	360	338	307	368	346	320	328	374	333	324	331	342	361	337	393	337	353	343	327	328	389	314	355	339	365	369	368	369	328	319	341	360	341	332	330	349	382	312	345	340	330	346	353	336	333	337	353	346	322	382	330	347	356	349	332	383	317	347	398	364	307	339	342	333	337	355	334	354	317	347	329	363	343	351	344	353	344	363	348	328	315	367	350	322	339	385	330	354	345	330	338	333	337	343	297	307	342	328	331	331	325	343	329	342	373	365	362	329	341	330	355	298	333	331	329	293	334	314	376	328	347	363	316	337	303	318	362	366	342	341	332	333	374	336	368	341	343	339	369	352	349	373	338	341	318	330	347	335	345	363	377	345	339	330	349	314	332	333	363	349	348	327	331	358	341	348	351	351	349	353	395	368	323	353	347	345	355	352	318	382	317	351	312	335	326	378	339	333	300	337	382	319	378	329	340	327	309	364	345	349	333	329	327	342	351	348	348	383	321	330	333	335	348	364	339	322	340	356	342	364	334	342	350	363	336	347	376	362	345	369	342	340	331	338	347	309	318	331	341	335	362	349	342	321	342	311	301	348	365	321	306	342	346	353	365	336	334	335	334	315	336	323	369	346	354	346	339	342	354	362	330	301	352	323	352	344	344	319	306	361	342	329	340	326	357	331	330	301	337	376	361	312	341	336	361	339	331	356	341	355	329	363	290	345	324	360	338	376	341	318	343	332	348	339	338	357	349	306	338	338	306	348	327	344	334	358	339	316	327	348	310	344	328	347	316	385	361	366	358	335	337	367	325	330	317	336	347	329	326	359	343	373	338	329	342	326	363	363	343	336	342	343	352	351	353	341	334	338	355	325	346	353	338	350	346	327	309	314	345	305	380	336	354	346	383	314	339	351	342	325	345	303	350	332	370	334	325	308	346	343	339	327	320	341	343	329	340	350	371	339	322	321	336	348	310	340	374	348	330	324	393	333	332	350	342	363	337	350	333	336	339	343	376	380	344	343	346	357	331	334	327	345	360	332	339	377	348	326	331	355	336	368	324	332	394	356	362	329	338	348	365	349	356	320	341	353	370	330	331	342	326	338	329	346	326	321	342	340	357	335	328	338	355	343	290	347	336	317	344	314	346	382	349	330	332	356	326	333	350	371	354	358	351	330	349	380	350	387	358	352	335	350	334	360	345	323	338	364	344	405	313	329	353	340	327	328	345	371	350	316	298	349	348	347	326	353	339	360	363	357	348	326	325	358	380	308	335	370	358	354	339	306	352	355	340	390	344	332	331	314	342	312	335	373	389	315	341	372	369	348	360	347	328	327	300	359	393	320	338	361	362	322	342	351	364	331	368	343	323	339	356	381	368	349	338	346	332	357	326	345	390	315	359	336	397	355	357	330	346	327	360	299	317	328	384	335	299	371	370	325	333	358	355	348	332	354	353	349	323	350	359	319	370	359	363	364	312	353	372	350	349	347	355	328	324	318	313	346	354	355	303	337	364	328	353	333	326	329	348	371	351	343	358	363	369	304	372	339	367	301	345	327	318	346	351	347	343	324	318	339	332	323	330	342	334	301	339	346	312	330	322	343	373	337	323	333	322	360	358	350	334	323	352	340	338	329	339	356	340	345	334	327	341	341	363	314	367
18761	29704	15104	4899	2288	1561	1223	1074	962	892	860	801	774	800	744	689	699	689	657	650	609	643	642	613	595	603	634	654	585	578	617	610	577	562	588	602	608	564	652	599	636	586	615	578	623	590	597	620	561	599	618	614	624	620	617	586	560	573	592	553	599	616	618	648	567	587	623	610	606	641	581	572	598	568	592	607	567	586	584	581	612	589	582	574	623	568	611	613	637	603	617	599	611	572	584	578	574	610	636	589	580	617	595	610	587	649	583	601	627	579	596	568	606	566	593	615	619	606	563	583	601	596	619	633	592	580	583	586	632	577	645	605	589	636	606	624	625	622	554	596	586	588	593	613	522	612	602	661	579	603	564	630	617	583	589	608	566	639	600	561	617	598	557	598	554	627	631	642	619	604	580	617	599	608	628	568	611	598	629	589	562	562	585	602	587	590	588	608	573	561	592	633	600	580	594	609	578	589	609	600	645	624	624	601	590	600	603	591	576	525	566	585	597	585	561	602	585	630	579	585	625	564	608	596	600	612	577	634	614	644	631	582	592	571	632	573	612	603	624	592	585	582	596	602	598	565	577	610	595	592	601	570	596	649	601	582	623	583	600	648	650	582	536	569	577	619	599	654	637	621	614	580	572	591	609	580	576	612	556	602	622	625	606	621	584	572	610	572	597	637	600	591	595	582	634	626	589	576	630	560	607	604	565	616	580	613	584	568	588	590	587	576	566	618	573	609	599	542	654	599	594	633	603	635	602	567	585	609	607	582	608	580	570	626	576	591	623	589	583	593	586	595	637	553	576	572	575	639	552	583	600	575	605	570	585	602	533	627	583	575	598	628	572	586	590	606	598	646	580	612	613	613	573	572	614	634	611	617	593	627	578	590	583	573	646	604	609	624	598	606	623	564	628	604	555	629	624	553	588	603	576	570	598	605	614	609	609	573	626	578	587	605	616	582	603	583	612	631	556	569	615	620	579	569	640	582	625	561	641	612	592	584	643	555	612	546	603	596	598	607	580	594	603	580	564	558	609	553	568	569	592	669	569	600	617	597	630	541	604	589	576	583	588	593	597	610	609	599	582	607	578	575	588	598	572	599	592	604	596	586	606	576	659	619	597	577	598	607	618	569	636	591	609	562	625	600	610	613	581	653	607	591	619	609	596	633	595	566	552	550	580	600	601	612	633	628	539	588	588	605	603	577	581	615	619	626	565	621	643	602	556	594	616	604	597	571	543	628	599	576	575	549	565	569	607	601	589	625	607	616	591	580	647	598	600	646	575	619	557	626	563	549	594	535	562	551	601	638	566	623	593	599	581	554	631	585	577	551	612	603	644	612	633	651	584	628	611	608	621	608	585	560	588	594	583	605	644	606	562	593	612	576	599	616	574	624	583	599	603	624	593	557	596	594	591	577	582	632	600	598	592	562	563	598	608	577	614	548	581	586	625	608	598	651	614	605	598	594	625	591	587	603	590	621	591	578	618	566	619	630	563	595	621	587	634	568	605	582	611	573	599	611	608	560	581	613	634	581	606	617	602	619	585	563	620	611	614	571	641	559	609	594	599	581	549	626	554	571	601	636	623	594	644	604	591	643	520	611	582	614	603	605	571	607	604	610	587	599	603	574	600	647	600	555	621	582	602	629	609	590	631	638	610	604	620	585	597	582	565	578	577	547	634	594	601	569	607	559	631	566	587	594	590	598	616	594	610	598	585	585	629	580	570	571	646	609	631	568	584	597	634	586	620	591	595	569	591	592	629	591	572	591	589	581	587	654	598	597	588	619	606	609	567	601	553	585	607	631	534	571	584	561	615	603	585	588	605	580	607	586	605	581	581	587	545	588	572	613	611	591	601	628	561	618	599	580	575	608	559	603	603	624	580	614	630	604	569	642	624	611	563	592	587	611	596	570	602	591	619	541	607	622	585	607	621	607	583	592	590	618	611	595	590	618	617	613	615	630	610	567	599	553	617	591	574	586	567	595	622	605	624	639	619	586	596	577	577	600	564	574	598	627	583	605	557	556	571	598	581	622	583	598	580	589	586	612	593	599	570	567	622	631	618	581	586	622	582	551	591	572	577	584	614	608	630	571	577	627	641	602	554	600	618	588	618	575	607	603	574	623	608	545	583	604	601	599	600	621	603	592	642	592	603	654	646	599	598	634	609	616	594	568	590	583	578	587	620	577	602	569	617	565	599	606	580	581	609	635	597	586	566	611	569	597	596	654	615	573	557	568	618	601	618	597	615	598	586	641	592	594	596	610	612	640	616	599	582	626	576	594	615	563	620	575	579	566	543	555	551	578	620	585	576	568	647	561	624	636	586	558	604	617	560	593	654	598	624	605	613	588	621	614	602	619	565	582	598	589	587	611	632	629	545	608	636	596	580	643	591	592	566	604	621	601	605	603	604	551	624	627	610	596	590	593	629	603	618	577	557	598	585	568	590	566	606	614	545	636	575	592	585	605	624	581	548	600	626	594	573	613	614	588	589	579	570	596	593	610	589	592	582	616	597	597	599	579	608	613	602	591	603	647	584	553	627	582	646	552	602	586	633	581	558	593	609	582	607	586	562	550	600	594	643	575	630	574	628	599	597	626	608	586	605	602	609	664	645	612	594	633	593	614	642	585	600	569	585	613	555	603	584	571	627	613	568	612	598	575	543	603	596	571	562	549	617	589	651	607	593	572	575	568	557	595	603	590	635	623	600	616	567	625	593	608	617	604	575	615	591	591	588	593	599	605	571	612	612	599	646	607	585	585	635	575	647	622	588	549	631	588	602	627	582	596	593	572	561	599	565	617	572	608	613	585	598	628	573	593	554	603	557	606	613	559	597	637	589	594	593	566	621	640	587	606	645	618	540	597	570	606	606	578	644	570	564	634	590	618	574	654	552	617	591	561	635	596	598	651	579	592	588	602	603	611	633	580	593	567	597	540	569	597	664	566	592	633	550	571	561	586	569	577	554	616	551	621	590	608	595	597	599	616	578	618	564	597	577	605	623	581	581	598	587	597	601	603	642	588	592	555	596	607	548	585	596	584	632	585	650	598	553	620	598	571	592	600	612	600	629	638	576	561	562	598	574	590	598	594	558	585	572	603	694	584	593	577	570	612	615	626	593	610	600	635	603	570	594	591	612	579	608	588	626	608	567	615	600	547	634	575	612	569	561	590	589	614	613	567	592	599	615	596	625	568	609	556	600	595	587	575	603	565	612	549	630	598	621	585	571	576	616	586	567	593	596	583	623	595	579	570	575	597	588	599	590	628	616	630	575	568	589	582	595	593	600	616	604	616	573	594	622	615	557	597	626	587	597	581	557	605	577	585	628	580	572	578	593	600	621	587	617	617	598	562	579	608	653	575	569	607	603	548	564	581	594	582	631	604	594	662	618	643	597	583	618	604	584	597	565	621	628	624	628	598	570	577	557	571	585	652	593	630	616	598	597	627	574	589	608	600	593	582	585	589	576	596	578	587	577	588	564	589	594	596	546	606
23856	21562	27947	25598	17794	3582	1358	884	662	598	546	550	488	469	445	412	357	375	334	331	346	288	316	321	286	301	274	300	259	264	268	290	278	250	277	260	258	281	245	268	258	284	288	269	269	288	277	261	263	279	283	232	263	247	274	263	258	267	273	274	263	275	229	264	284	259	244	245	265	249	282	293	282	284	252	281	273	256	251	251	263	265	258	258	246	237	253	272	242	263	257	241	244	246	273	278	259	261	245	263	272	248	212	269	251	270	269	279	243	265	267	266	270	255	273	266	258	268	272	276	249	269	246	243	282	238	264	265	262	254	261	234	252	274	255	269	225	284	266	248	230	254	249	250	253	286	243	263	258	245	278	261	273	264	272	255	247	282	283	283	264	241	242	255	271	252	249	274	275	276	263	282	264	248	244	259	240	266	240	232	251	259	271	285	257	261	266	252	280	248	230	253	243	247	244	262	228	278	251	263	268	296	252	259	253	267	258	261	259	254	260	276	254	293	229	268	283	260	250	259	268	285	252	265	254	242	286	245	253	267	279	271	257	260	273	257	252	256	255	252	252	254	264	260	262	258	251	268	276	279	244	235	223	250	214	278	254	293	262	237	298	264	242	229	231	262	265	238	260	274	248	283	294	268	244	267	277	266	249	261	270	295	255	234	232	260	268	258	302	256	253	255	273	253	257	257	242	254	278	238	305	258	257	274	256	252	250	312	256	234	237	276	227	245	243	243	239	250	270	256	257	238	258	263	237	257	287	257	251	238	291	260	297	243	247	278	265	260	267	243	245	263	286	246	278	242	236	232	258	261	252	256	252	238	263	271	284	286	255	278	294	260	279	279	242	281	275	247	260	274	247	256	298	292	263	260	257	274	263	247	275	248	241	235	282	253	253	257	238	238	255	254	281	276	228	263	236	260	244	256	262	254	243	258	284	259	250	270	287	267	237	277	294	241	293	260	274	244	275	257	278	242	239	267	279	259	259	251	246	232	250	248	259	262	272	258	262	253	271	254	270	253	283	229	265	281	272	255	245	245	266	262	250	223	238	247	265	265	248	224	269	262	216	262	273	277	266	224	244	249	267	220	246	244	284	300	243	259	276	233	248	271	256	286	264	247	232	256	263	256	257	249	251	264	265	273	255	252	268	264	217	253	274	275	285	271	276	258	266	268	250	278	263	269	242	241	258	270	267	265	234	282	252	269	260	284	239	256	258	251	233	270	265	262	269	271	272	266	302	278	273	244	249	257	282	250	270	254	242	276	281	239	231	279	248	271	276	265	267	245	285	276	249	263	252	253	262	273	224	299	250	284	256	265	273	268	260	259	266	253	263	229	267	308	236	285	262	273	250	253	224	240	282	236	221	258	268	267	259	263	267	215	244	256	256	265	283	253	266	253	240	318	246	304	266	260	247	266	271	251	300	241	247	243	269	262	260	271	264	255	259	255	283	236	236	259	259	259	249	257	259	260	234	268	272	258	246	254	283	271	262	232	244	250	255	236	280	260	226	252	279	229	260	257	246	258	260	230	225	248	268	278	253	253	255	264	249	246	244	259	268	237	249	237	252	244	225	247	283	244	272	234	230	275	255	245	262	254	245	264	275	250	255	249	263	257	280	278	272	256	248	258	240	254	253	267	251	259	279	254	279	280	245	256	249	274	273	269	238	267	259	259	246	271	246	263	272	265	276	250	240	277	261	267	266	289	233	236	259	242	246	252	284	247	236	240	297	263	242	266	257	236	272	264	263	222	245	268	275	248	248	259	266	239	265	253	240	258	238	247	252	256	248	266	256	259	272	261	242	259	263	255	273	213	265	258	261	245	253	278	281	271	251	255	254	280	262	254	284	261	262	235	253	228	240	261	294	272	256	260	263	248	289	244	285	260	260	262	257	260	264	257	286	269	267	264	271	232	230	236	270	268	293	255	290	243	243	248	269	255	249	246	275	264	244	241	256	259	262	259	260	256	236	280	249	268	228	285	267	265	263	268	255	245	251	245	263	246	236	291	254	251	245	258	269	249	266	257	263	257	243	260	283	284	256	255	260	244	269	260	271	255	253	241	287	233	245	262	264	274	283	275	286	279	260	242	281	272	233	290	232	272	278	254	248	255	237	261	285	260	234	278	240	254	257	273	258	248	253	271	273	275	266	262	265	277	261	240	268	254	243	256	263	265	250	233	276	265	262	249	247	267	261	271	281	232	268	270	259	244	262	260	275	254	256	238	278	256	262	274	264	252	266	248	245	256	248	255	256	295	238	258	266	262	254	261	241	253	285	235	271	241	265	255	247	259	258	260	243	227	259	265	268	247	245	266	247	266	258	242	236	264	230	219	262	254	263	283	268	247	265	259	258	258	248	241	248	262	241	294	271	282	273	234	269	249	265	244	261	249	231	253	262	275	260	255	279	265	230	282	250	256	282	254	243	276	246	267	254	246	270	267	254	235	276	270	263	265	236	259	252	257	232	251	248	245	247	289	247	290	273	276	260	261	277	279	259	262	279	260	232	226	258	241	244	260	266	277	255	255	235	259	273	266	277	259	227	224	249	231	270	257	251	256	273	260	256	234	253	230	255	249	270	262	230	250	229	229	276	303	266	245	234	251	272	264	271	251	261	214	253	290	261	237	239	256	283	282	265	245	271	225	268	276	245	237	274	244	263	226	267	258	258	269	287	261	257	266	243	239	250	272	244	262	268	236	251	246	257	228	247	273	228	269	246	255	245	240	273	247	251	252	229	266	255	283	242	239	263	251	231	243	241	252	241	282	252	269	241	223	244	253	236	248	238	247	248	272	256	278	270	247	285	266	240	241	245	259	249	279	266	255	271	259	282	266	281	268	258	242	238	272	240	252	293	252	238	262	256	254	288	270	249	252	288	280	247	271	263	260	241	273	262	269	283	265	258	270	234	274	253	270	239	248	263	231	275	263	255	257	250	268	298	254	282	260	249	273	230	239	246	248	261	275	224	252	250	245	277	227	263	268	275	266	235	257	232	254	225	278	279	248	260	259	282	236	280	236	242	254	281	247	246	262	274	258	271	276	286	287	280	248	238	277	253	270	278	249	258	242	270	261	256	285	251	252	272	237	253	283	261	265	273	241	281	250	256	274	304	266	252	268	253	261	276	271	276	250	270	278	264	217	267	256	249	250	243	241	275	258	255	248	247	235	249	260	264	267	241	274	244	270	272	258	254	248	230	262	242	287	243	228	277	250	246	261	264	244	253	295	258	252	267	267	251	232	300	241	259	269	252	250	213	248	254	278	276	240	268	270	250	240	236	240	254	279	250	274	258	239	246	276	245	253	277	261	267	268	265	255	275	262	285	246	258	241	251	271	295	271	248	275	268	237	266	274	255	260	249	264	303	264	292	235	264	240	239	246	261	259	271	272	254	250	248	256	273	274	243	291	257	276	245	239	256	259	261	277	282	264	266	263	242	261	220	257	240	262	272	247	272	253	285	261	277	274	273	262	235	256	274	254	268	250	257	254
23152	44482	33128	16530	7222	3941	2932	2233	1852	1495	1465	1336	1210	1170	1018	870	889	798	682	622	624	596	535	545	564	485	540	542	458	434	455	509	466	487	501	487	501	498	487	445	507	494	483	528	465	505	457	470	468	504	456	485	466	465	438	501	480	460	434	455	465	522	493	463	456	428	501	489	478	445	467	467	458	503	475	488	452	469	445	474	449	471	463	424	454	487	482	471	468	441	452	481	492	457	435	469	466	459	431	491	479	488	459	456	508	457	490	477	478	470	449	440	465	461	452	412	473	430	437	465	492	459	482	498	456	457	439	455	421	446	470	464	444	429	437	457	446	486	468	431	435	477	457	463	483	500	422	452	458	475	428	462	445	485	439	443	473	435	451	469	461	464	480	456	439	503	444	493	466	514	448	477	474	445	454	462	461	456	460	504	461	430	484	445	434	468	457	449	491	477	472	478	487	477	457	484	472	445	435	492	432	467	461	485	430	472	439	489	466	416	485	482	461	451	435	479	489	450	454	503	455	483	457	467	434	453	494	419	473	500	509	443	498	474	452	494	495	447	467	468	458	449	456	437	442	410	442	435	461	459	452	404	450	427	467	480	472	485	443	438	486	445	451	438	415	496	468	464	467	453	455	462	468	451	474	474	495	462	430	425	458	493	436	463	454	483	439	461	441	467	486	446	475	446	431	472	481	433	457	466	461	428	481	442	429	448	497	459	510	443	445	492	456	453	464	457	470	471	423	489	448	480	471	421	457	449	452	467	471	465	464	459	474	458	466	457	494	452	439	517	491	441	490	417	444	483	464	492	422	502	449	469	455	509	472	472	480	465	438	484	464	452	484	466	462	447	442	431	492	463	464	457	456	492	485	452	446	460	431	458	463	486	505	456	496	455	461	435	460	428	444	519	445	477	490	466	467	433	475	467	465	422	468	471	422	424	455	457	487	466	442	487	492	477	433	451	440	428	486	467	458	484	482	443	473	446	461	460	476	461	447	467	456	416	510	466	468	490	449	496	474	443	464	485	453	510	480	464	443	439	471	493	404	446	425	505	482	462	452	462	480	461	448	472	496	474	486	448	457	447	502	456	489	498	451	434	461	438	419	446	470	470	472	452	442	501	452	478	479	435	471	451	474	492	481	443	455	497	443	491	470	444	464	445	456	457	467	413	432	469	501	426	476	434	453	447	447	417	462	445	450	484	485	469	467	481	427	469	491	499	470	487	478	455	476	449	464	474	472	458	447	458	520	450	490	443	481	432	432	453	492	445	477	471	490	483	486	442	468	467	437	462	479	414	497	501	471	457	429	423	498	447	479	507	476	506	444	472	443	499	458	465	445	457	489	461	473	452	448	473	438	460	494	484	465	466	448	439	465	494	464	469	431	494	430	434	428	430	431	500	473	445	496	463	477	469	421	475	487	466	449	476	467	470	494	443	457	451	473	481	474	446	457	469	474	484	489	478	476	482	438	437	445	476	428	431	428	470	442	441	430	468	482	412	464	440	493	472	431	459	430	446	474	476	470	441	461	447	460	489	490	459	429	483	475	458	498	480	449	423	509	461	457	425	461	473	460	496	485	499	465	495	464	451	427	438	476	475	453	410	474	438	437	460	452	466	471	443	465	435	458	474	451	450	424	464	483	482	473	474	444	459	478	467	500	408	462	494	419	464	476	458	435	497	470	443	457	463	442	460	430	486	475	509	476	430	437	456	467	454	480	480	433	450	466	470	465	459	467	485	448	452	481	429	493	471	483	477	448	490	483	431	473	421	452	493	434	441	466	524	444	491	502	461	451	474	452	426	485	470	470	462	487	460	434	482	461	501	440	445	454	491	447	419	445	436	432	459	454	430	452	470	419	466	462	489	493	433	464	509	467	445	448	429	458	451	486	487	473	494	448	445	459	455	482	482	459	468	492	463	508	476	431	441	474	440	467	488	459	457	471	450	487	426	466	487	441	455	441	454	471	437	455	439	491	473	489	446	497	492	475	457	457	426	454	460	458	478	489	480	455	492	435	429	468	470	514	500	448	478	497	470	447	451	434	434	455	434	455	451	437	470	423	450	469	472	481	468	488	432	421	437	450	424	463	453	508	457	426	432	436	441	430	505	466	472	458	469	440	483	460	454	454	497	465	427	485	472	491	481	450	429	438	479	431	481	485	474	483	460	458	424	456	479	455	442	502	441	462	492	528	438	462	464	478	496	452	451	479	476	457	458	430	444	450	451	468	446	496	468	472	487	479	453	419	496	455	453	477	467	455	445	463	467	470	511	462	436	448	466	468	445	453	483	439	483	514	498	480	499	472	447	442	448	483	507	478	427	460	452	514	493	491	465	455	495	464	455	445	479	478	464	490	434	422	470	447	457	459	453	453	484	476	464	458	472	466	481	477	435	493	444	437	461	478	451	463	450	442	464	446	475	456	449	461	419	459	448	490	456	481	504	466	483	475	442	490	469	436	439	417	495	481	475	476	489	458	439	464	441	474	430	479	478	465	468	480	470	436	475	477	433	416	464	460	482	408	448	458	485	459	481	465	415	504	439	462	493	495	482	469	484	438	421	477	426	455	452	491	493	449	454	441	453	449	475	436	466	477	452	457	465	462	463	437	481	449	468	461	438	477	463	437	422	455	467	448	460	427	456	478	426	440	468	480	457	509	433	476	494	442	442	443	471	464	470	492	447	464	481	447	440	481	476	454	467	439	458	483	462	480	459	459	467	454	433	467	476	478	460	458	460	479	481	463	452	459	444	459	457	486	426	457	458	485	462	492	446	488	463	435	482	517	483	451	505	521	511	503	482	468	432	470	428	442	461	457	437	492	450	460	431	474	511	449	453	455	466	458	427	495	445	463	487	445	477	465	471	477	474	446	465	464	424	527	432	477	451	445	451	437	445	433	461	410	458	471	476	445	401	430	509	464	439	458	500	505	472	479	466	508	491	472	438	441	479	454	465	440	452	482	472	446	482	443	448	441	456	448	446	456	442	476	476	448	441	492	401	474	475	456	479	496	460	474	470	463	433	465	493	443	456	467	474	492	464	495	493	404	447	426	465	462	450	489	478	429	513	489	466	457	435	434	455	466	461	499	462	480	442	462	454	484	438	442	449	452	469	446	464	481	483	416	451	440	465	476	484	443	447	449	465	453	479	491	441	461	499	431	457	470	457	479	457	497	470	452	449	445	459	455	462	456	455	458	447	444	506	456	440	465	529	483	455	470	486	473	457	469	439	438	473	472	469	464	469	413	455	424	446	495	454	470	474	473	472	447	447	453	462	446	463	477	483	506	466	503	469	456	463	486	448	438	492	476	467	456	463	464	469	462	452	468	463	478	463	464	472	479	420	453	431	446	426	464	439	456	482	449	438	435	458	471	432	491	430	470	484	439	460	447	493	470	464	455	453	445	462	466	468	454	464	487	472	477	471	472	483	490	442	416	441	456	419	469	437	493	450	417	480	473	474	470	466	497	467	493	477	455	427	428	459	452	469	451	502
25332	21522	25176	18916	2519	962	682	609	533	517	478	478	459	422	399	386	422	389	365	352	324	349	325	351	324	341	357	319	311	338	319	329	344	339	309	334	334	336	328	357	342	303	326	320	324	360	347	341	321	340	342	322	345	309	355	306	319	289	321	318	302	340	331	340	305	318	326	305	303	316	299	318	308	351	347	344	331	350	312	291	318	308	340	340	296	351	317	323	311	346	320	330	339	319	343	317	339	328	296	379	305	300	292	321	326	296	323	289	327	320	365	314	347	320	300	319	304	321	308	311	335	322	323	342	326	339	300	351	292	314	325	326	322	279	302	323	327	319	332	283	293	301	303	310	339	302	358	319	319	323	286	340	297	290	292	312	348	302	310	300	314	330	310	327	322	307	302	346	314	338	316	323	317	338	353	320	343	330	311	328	306	339	335	294	353	317	344	313	304	290	291	309	305	314	334	317	324	308	336	345	345	309	302	293	336	321	312	300	305	300	310	314	314	326	298	325	306	321	326	291	344	326	315	304	299	301	297	297	343	328	319	288	316	309	339	312	299	332	319	326	310	295	314	302	298	321	354	296	336	338	300	331	301	299	331	284	309	315	316	336	339	335	306	290	306	306	323	311	338	315	358	360	339	319	303	299	321	311	320	325	329	327	331	339	315	337	348	323	298	324	336	321	313	307	306	320	312	298	337	333	303	310	318	303	310	333	307	304	303	313	326	338	329	337	345	319	299	362	329	309	306	333	325	311	326	315	315	334	346	347	325	330	320	313	337	339	312	305	324	333	316	355	323	328	325	340	309	334	296	335	313	329	312	286	339	329	319	334	323	329	326	331	318	333	319	340	310	354	328	315	350	326	313	305	345	302	342	324	328	305	352	294	335	316	300	330	326	313	338	327	342	336	339	327	334	304	329	356	304	303	342	320	341	310	316	283	332	306	328	305	324	340	297	318	308	306	305	340	352	314	296	285	319	326	303	344	343	345	323	346	304	331	319	283	284	323	347	311	305	343	325	330	322	333	351	336	305	354	307	325	311	342	311	331	322	335	326	329	334	339	299	305	318	331	338	292	323	334	299	300	337	294	304	315	328	291	313	313	306	306	336	325	326	315	320	339	299	301	317	298	341	320	333	309	358	328	332	298	327	335	325	323	332	301	316	303	309	316	305	349	332	321	309	302	322	316	344	360	336	312	327	309	318	332	320	318	343	330	306	325	319	303	310	286	325	319	357	295	287	323	331	319	320	328	323	327	314	316	333	321	328	335	342	326	327	341	360	316	325	362	308	310	339	307	358	326	303	300	313	335	339	307	346	303	356	332	300	318	326	328	313	295	307	327	323	326	344	319	331	329	290	319	326	309	308	272	324	282	315	326	329	334	319	334	302	304	325	321	327	291	322	341	296	321	313	307	307	311	308	332	322	296	322	292	317	302	333	298	321	329	315	305	322	321	343	316	331	314	308	325	305	333	304	290	307	337	331	336	331	324	291	290	325	332	349	336	300	340	305	319	350	336	339	345	330	286	315	319	328	348	310	296	301	313	295	340	309	315	327	333	347	320	323	321	315	277	277	312	385	344	331	339	300	344	305	344	310	311	283	356	315	289	307	325	321	334	330	309	346	350	320	326	318	311	329	306	312	356	335	342	299	341	308	313	331	320	348	302	346	331	335	290	327	325	337	334	334	327	305	317	315	319	331	330	305	298	315	318	299	297	281	311	338	321	303	309	322	293	322	316	331	318	331	330	323	297	295	352	305	318	290	331	305	312	311	296	345	304	336	326	334	334	349	343	325	333	341	292	295	289	275	303	315	335	347	318	319	323	321	291	330	341	333	336	328	327	348	306	381	303	335	305	339	288	309	313	331	316	326	309	298	337	330	307	328	328	318	333	333	306	352	339	333	316	309	311	311	305	282	316	320	293	325	329	303	316	313	305	314	303	335	348	349	330	324	343	311	332	320	329	298	326	335	308	320	341	322	319	346	314	312	312	315	322	313	298	317	334	331	273	308	315	344	287	344	317	324	356	310	338	311	310	324	334	297	327	294	338	306	353	305	323	301	307	324	334	331	298	340	333	298	293	340	336	329	341	310	327	360	310	282	327	307	317	314	313	319	317	320	308	339	305	304	306	311	324	349	321	318	338	332	309	309	302	299	339	311	322	345	330	334	308	318	339	332	280	315	321	336	325	318	317	316	339	326	335	325	319	354	302	343	341	358	328	309	292	281	280	324	336	311	337	312	303	301	302	327	320	322	303	336	279	321	335	304	328	330	352	345	327	339	310	301	305	317	314	356	314	310	329	308	334	317	321	311	298	298	336	321	283	306	308	317	345	331	329	304	314	338	315	330	292	311	316	346	326	318	306	337	319	350	354	322	327	311	339	299	298	306	342	316	355	336	323	317	342	344	330	331	325	323	301	303	306	334	350	317	317	315	327	311	319	363	319	281	320	313	312	304	310	337	307	279	313	343	323	325	327	323	337	341	299	355	331	319	320	320	335	329	335	310	297	338	315	298	328	322	330	329	327	297	315	335	344	325	305	325	344	329	317	298	306	320	305	313	327	329	308	355	312	336	309	360	343	282	314	303	349	337	287	318	298	338	333	314	345	316	347	340	322	293	321	291	321	313	321	301	360	344	341	322	328	322	313	310	301	331	353	335	315	334	314	331	304	334	317	326	327	303	293	301	322	325	319	336	299	345	326	306	327	360	311	375	341	318	340	307	334	308	346	324	328	331	326	296	340	314	314	332	288	299	329	315	292	348	351	329	333	330	325	327	317	299	332	316	290	342	317	325	318	342	327	348	304	310	325	297	304	357	318	339	339	289	321	317	301	300	322	307	293	309	303	309	326	321	273	326	320	323	293	315	339	314	342	313	333	315	340	296	355	300	287	285	334	304	333	323	320	313	346	334	326	294	327	305	308	338	318	321	335	329	307	307	301	314	305	327	340	343	286	335	342	331	344	363	323	318	329	316	336	284	330	325	291	324	290	336	301	356	297	303	328	301	320	323	337	310	355	311	314	302	308	333	314	346	299	312	353	333	327	328	314	338	301	282	345	316	327	294	303	368	320	333	338	331	321	300	340	329	354	298	337	332	319	300	300	326	289	316	315	349	322	343	316	332	306	304	320	293	337	307	330	314	332	357	332	334	319	325	308	314	330	310	340	323	301	310	334	315	335	324	331	355	346	308	308	336	297	325	334	282	321	315	313	306	319	346	300	310	319	309	314	314	306	314	293	324	318	317	330	300	326	354	305	328	351	351	346	320	307	304	328	345	330	340	323	361	329	325	324	335	320	304	327	352	334	291	289	333	329	352	308	357	338	347	315	345	331	324	313	357	333	302	337	296	314	321	310	303	292	312	303	342	317	342	338	352	319	316	343	303	317	312	352	323	289	366	329	348	326	321	324	330	319	294	311	305	305	318	324	328	345	332	335	299	345	328	289	332	296	308	326	332	318	363	319	306	320	307	317	303	334	314	306	357	326
19074	35086	25152	9805	4188	2677	1860	1505	1303	1227	1090	1043	1047	970	857	860	754	742	693	716	632	677	616	604	611	575	570	566	591	550	560	564	537	564	592	616	601	553	603	595	614	594	576	605	577	569	552	555	510	539	572	577	561	593	550	583	609	590	578	552	545	539	558	563	578	540	565	558	588	587	551	501	539	541	541	591	551	567	557	538	538	581	541	566	572	546	573	548	567	568	545	600	536	559	557	561	570	558	547	501	562	498	558	539	578	564	600	504	569	515	536	567	541	565	540	554	535	545	533	555	532	566	580	527	573	540	578	552	560	572	567	551	568	530	556	550	540	563	556	520	551	522	566	547	565	573	564	546	519	549	549	556	546	530	580	572	597	591	591	560	553	549	586	571	563	549	545	546	558	546	586	540	562	529	528	567	549	554	565	574	553	586	537	531	541	533	495	530	509	536	540	547	553	537	566	572	553	525	541	570	554	477	543	586	582	599	524	557	571	601	560	564	534	587	539	519	574	559	580	528	556	558	550	545	532	542	619	595	584	541	549	540	562	553	549	522	597	575	559	598	568	540	573	520	586	561	605	598	536	523	549	588	585	519	570	594	547	555	514	566	568	573	583	554	548	554	582	575	553	557	553	573	519	596	520	559	579	559	584	568	582	558	538	519	525	605	581	525	628	556	585	554	568	545	547	595	572	568	558	542	615	575	563	529	564	528	524	547	576	558	559	551	515	594	543	550	529	564	520	574	542	559	561	520	504	524	589	534	585	605	556	593	543	566	570	574	575	555	575	555	589	530	557	578	560	544	560	556	525	564	559	522	550	515	588	564	614	560	612	536	554	548	579	575	517	548	554	578	525	545	595	550	516	553	525	563	550	541	507	582	582	560	524	575	537	569	538	595	605	608	552	551	568	554	578	552	560	545	534	626	546	548	545	575	544	562	576	563	568	553	538	570	606	582	579	560	566	595	529	549	513	552	570	568	491	550	580	515	534	556	530	549	530	564	555	555	538	524	529	563	557	564	500	568	504	549	574	547	582	527	560	533	563	571	551	561	594	526	547	568	498	544	557	575	560	563	582	538	543	601	582	541	555	587	585	547	532	570	589	525	532	592	529	554	538	526	540	551	548	568	548	518	559	557	544	558	584	548	590	547	553	526	540	560	583	575	537	540	554	551	553	551	592	540	540	523	553	545	555	537	568	576	564	565	528	545	550	552	552	596	496	567	540	542	553	526	568	578	579	577	544	562	569	580	568	610	591	548	564	542	505	528	564	543	540	542	546	572	632	554	583	552	580	534	545	577	534	540	531	549	567	550	550	600	532	568	554	602	533	600	580	535	551	537	548	560	557	607	515	549	582	512	536	589	553	533	558	564	543	544	542	536	546	541	575	535	566	493	530	584	575	545	531	518	535	559	591	539	557	530	577	587	552	558	541	587	527	539	546	538	574	497	552	520	545	515	539	566	575	553	534	555	544	564	587	565	541	586	579	550	528	536	553	602	592	505	513	521	552	563	561	576	550	536	633	537	580	561	567	541	512	561	576	546	579	600	538	537	550	568	492	591	570	537	522	540	558	514	568	591	561	583	588	565	593	539	559	546	570	576	571	550	557	507	511	586	532	551	515	563	575	602	560	529	586	527	526	556	578	579	541	573	549	507	604	576	542	565	491	556	584	547	556	570	556	543	580	505	536	562	605	570	519	533	513	553	535	608	529	529	546	575	585	543	567	529	564	555	560	545	588	589	532	521	550	523	537	519	588	561	559	554	541	570	518	579	548	571	537	538	573	564	555	585	553	558	550	556	582	520	534	566	516	504	530	564	568	566	518	566	626	534	556	591	551	574	532	537	587	541	508	555	574	595	571	582	557	553	550	573	518	560	552	556	556	529	569	533	561	547	558	571	542	601	606	565	553	543	564	515	558	558	519	566	530	585	523	576	574	570	551	521	538	553	563	536	562	521	576	576	543	562	538	582	548	575	563	543	523	562	558	552	551	554	501	567	523	575	547	539	560	555	573	548	546	608	543	522	566	571	568	505	531	538	563	539	556	575	578	560	537	555	516	577	570	555	532	517	567	536	537	577	546	592	524	508	528	557	544	547	559	533	522	560	539	551	560	556	566	573	520	580	557	566	541	550	556	514	583	545	579	555	533	548	554	500	567	555	511	519	568	524	569	566	553	543	526	585	510	563	519	529	531	554	546	586	546	532	525	572	583	573	525	555	582	580	580	565	549	518	581	549	569	568	519	568	574	529	580	554	513	582	540	513	585	508	586	552	562	546	571	520	572	607	563	550	586	582	579	566	578	501	513	548	559	551	560	580	530	592	565	545	554	555	573	548	524	549	559	546	540	583	568	549	552	565	584	544	537	520	547	522	551	568	573	590	551	565	527	538	565	529	601	500	551	554	584	554	571	556	523	543	525	522	524	561	570	553	568	544	548	544	583	570	534	565	576	590	541	609	546	548	555	563	539	576	538	508	546	587	550	567	543	568	548	570	533	598	556	576	586	517	561	569	570	556	559	588	559	553	585	549	548	579	550	507	528	561	564	535	517	564	615	548	540	562	582	543	528	536	543	541	585	545	525	526	567	537	572	531	535	552	538	549	568	574	519	537	551	593	555	564	559	528	576	546	578	550	544	549	508	588	558	531	540	532	528	541	552	563	526	574	574	571	587	548	562	511	569	561	558	544	527	563	538	552	526	554	515	522	544	566	552	575	552	545	559	551	519	545	550	527	538	603	543	555	571	564	536	534	539	541	550	523	558	532	521	545	561	584	574	524	533	566	541	543	612	514	600	601	556	543	545	541	546	564	564	516	580	525	589	570	598	561	556	566	578	546	580	589	508	522	556	570	559	546	591	549	553	542	545	534	524	595	545	533	539	527	545	580	550	546	565	539	562	546	547	585	551	543	532	526	556	546	517	561	555	529	578	538	536	584	552	569	583	580	519	549	580	579	571	550	534	572	561	574	577	567	540	516	591	560	573	544	545	563	556	559	550	536	633	545	548	587	513	551	570	544	564	563	568	570	586	538	568	569	579	593	555	547	518	548	573	552	512	562	519	549	580	553	560	536	562	533	502	590	547	556	581	552	525	589	542	572	627	544	552	612	579	566	589	517	543	522	568	558	549	584	571	589	504	558	555	595	556	570	574	591	524	588	587	582	612	524	554	556	575	548	531	533	536	563	530	545	542	549	533	531	547	520	553	554	560	586	519	596	556	533	551	544	580	575	522	539	599	542	551	533	559	584	595	565	525	558	562	502	568	519	558	549	564	566	551	536	531	511	550	555	564	548	532	538	578	576	579	509	535	539	514	548	530	589	568	605	605	555	540	586	539	530	567	567	582	595	553	535	570	553	541	549	576	528	582	551	545	564	552	512	572	580	565	554	530	564	551	558	600	533	567	567	554	570	534	542	562	577	554	565	584	553	554	542	565	578	529	592	544	571	582	504	544	553	524	575	519	543	531	553	546	540	526	548	609	554	566	585
22901	21569	28646	24939	21536	15818	3147	1401	1071	884	822	735	673	583	585	471	414	343	325	280	308	261	242	252	228	213	216	233	224	202	243	199	212	203	234	179	217	198	196	206	197	207	211	215	185	218	219	177	203	198	187	177	214	180	186	194	184	188	222	197	186	194	208	200	182	187	225	192	197	215	197	194	202	196	193	160	186	201	201	208	182	214	211	190	166	221	183	170	189	182	231	208	204	167	200	191	186	201	201	178	190	179	197	192	190	187	218	180	181	184	185	214	185	195	164	184	190	211	187	195	211	197	212	165	169	199	189	208	195	176	203	181	187	181	187	194	183	201	174	206	182	183	196	205	190	209	206	192	218	196	190	184	191	180	203	204	221	233	199	179	198	240	219	205	183	219	176	208	199	205	172	193	185	171	215	189	186	155	189	192	201	196	185	184	189	181	215	196	217	192	201	197	206	197	157	207	181	206	201	223	187	191	171	205	205	196	171	209	191	190	159	218	202	206	192	159	207	196	161	176	194	217	184	191	160	173	202	184	183	197	205	189	203	175	188	177	197	161	187	187	190	207	218	191	181	192	203	185	197	187	182	195	209	184	206	202	209	197	207	184	200	189	187	186	201	160	181	172	197	205	196	205	168	206	203	206	191	190	209	202	183	179	181	186	203	192	193	182	186	211	187	202	194	188	178	203	202	177	171	198	214	195	193	213	198	204	180	204	201	187	182	175	185	195	183	216	161	227	220	206	208	189	181	188	195	184	174	174	179	190	195	213	184	203	198	180	200	199	190	202	180	184	196	212	196	192	190	189	168	199	197	202	202	204	208	172	186	205	173	202	191	197	176	189	175	210	202	190	198	185	205	213	177	203	206	170	184	194	181	186	202	207	192	193	218	191	189	178	190	199	199	201	167	172	204	191	175	190	217	181	192	192	185	183	202	187	214	199	172	196	212	192	199	185	183	215	174	177	192	201	169	202	212	167	209	194	180	190	204	185	184	222	205	179	170	177	157	185	208	214	196	215	191	193	173	182	195	195	194	176	169	179	166	200	187	187	162	187	214	190	160	212	208	222	220	191	199	198	181	164	184	198	191	190	181	183	195	185	198	183	174	218	195	176	184	208	202	229	181	184	214	211	220	177	187	189	194	207	210	184	213	200	197	175	207	212	200	195	200	212	202	210	217	184	187	200	202	211	186	199	173	224	185	204	181	225	182	226	199	187	187	187	190	186	203	196	201	188	210	170	207	203	195	198	204	198	200	176	225	209	188	200	202	197	191	190	208	188	172	178	213	182	205	185	166	172	197	191	213	219	203	187	187	178	176	191	175	181	222	191	205	190	212	188	201	181	178	195	186	176	220	189	196	187	203	215	189	180	190	219	180	202	201	190	205	200	203	184	203	168	195	210	180	188	209	191	200	182	182	191	189	174	203	199	187	193	196	187	205	182	178	209	173	208	210	185	175	179	195	193	181	184	219	216	174	179	197	189	188	213	192	212	184	216	197	206	196	199	175	190	194	206	204	188	172	180	187	172	205	216	194	210	196	208	201	197	198	191	199	196	197	202	221	203	185	210	191	182	207	200	188	195	172	186	186	213	174	180	197	198	184	207	173	205	186	169	190	184	202	179	193	187	181	193	215	216	174	188	189	182	192	177	172	194	179	200	197	202	219	198	182	208	189	207	210	194	203	190	178	187	200	207	218	211	203	180	210	194	168	200	203	158	215	200	173	195	190	197	211	180	202	210	187	198	224	207	208	197	190	203	192	160	193	214	171	190	193	212	195	200	205	194	192	177	200	190	176	191	234	212	194	201	205	164	204	213	169	177	189	199	191	214	190	189	205	184	184	203	198	191	189	177	174	186	181	182	195	184	178	192	211	193	182	213	184	201	187	192	189	196	195	189	182	175	187	163	203	194	200	183	205	174	191	182	176	201	217	202	185	190	183	169	204	165	193	203	177	185	188	189	221	178	195	196	198	189	188	214	223	190	191	215	183	187	182	178	182	207	182	168	175	181	189	193	174	202	177	182	203	189	208	204	197	181	168	205	209	205	189	193	177	183	175	185	200	214	207	205	189	183	182	200	185	180	208	189	186	199	194	180	187	197	193	187	186	178	179	213	170	198	187	182	200	200	193	197	194	188	183	178	189	213	215	180	175	200	200	176	216	193	179	196	185	210	195	176	181	201	204	179	183	186	201	203	204	198	214	206	195	178	199	189	174	190	182	178	201	210	184	192	208	173	185	223	215	192	192	193	192	200	191	217	181	195	224	181	175	201	181	195	184	190	170	198	199	180	199	195	187	195	207	187	185	189	219	191	191	177	200	192	187	185	186	190	196	215	177	189	195	203	205	209	160	172	185	225	177	200	201	185	212	203	212	214	191	165	185	200	164	189	177	188	197	180	208	186	193	196	199	187	196	180	183	194	206	204	199	183	201	220	213	178	198	197	190	193	154	227	173	197	195	173	199	177	185	212	209	187	176	160	193	183	207	195	166	203	201	194	207	187	196	181	211	165	198	183	180	183	192	204	170	217	192	172	179	206	219	190	193	191	175	197	203	180	198	170	192	187	185	193	198	237	185	195	182	188	170	192	204	162	208	180	189	185	197	178	194	167	167	206	179	199	191	195	194	203	205	179	152	183	191	174	201	189	200	200	208	218	185	210	200	224	204	182	203	198	187	187	182	199	203	190	209	198	182	201	161	187	184	201	189	196	187	178	167	194	197	213	209	196	187	198	223	174	199	182	201	188	201	175	232	192	197	193	196	182	184	177	183	201	223	182	179	196	201	201	196	171	187	206	195	183	183	172	176	166	186	179	180	203	211	203	176	170	209	176	200	196	191	206	190	214	200	195	211	198	193	190	181	193	194	203	203	170	180	194	181	223	210	183	184	196	175	178	191	211	181	199	214	167	182	185	188	205	217	245	176	207	204	191	215	166	171	174	181	183	182	186	208	222	213	173	211	202	195	199	183	214	210	183	193	197	170	177	187	186	202	207	204	166	186	172	191	192	184	209	199	206	179	185	187	194	211	198	192	192	218	187	201	191	209	174	198	199	194	201	189	209	173	177	208	185	203	182	197	183	176	182	188	182	201	194	168	185	218	207	206	191	184	199	189	181	175	183	198	185	193	192	202	184	225	180	186	192	184	193	172	204	200	187	185	186	164	202	194	198	203	201	184	170	205	195	213	206	193	178	198	200	217	205	189	211	153	193	182	178	175	199	179	162	179	159	202	195	218	196	188	196	194	176	198	193	198	186	196	174	196	215	194	196	182	189	185	226	200	194	210	209	200	189	212	203	191	187	190	195	211	206	208	182	194	214	185	189	188	202	211	210	195	200	213	202	198	198	180	206	207	195	205	199	190	175	213	182	184	197	204	198	187	208	203	212	207	178	181	189	210	185	182	183	206	165	202	197	221	196	209	193	183	173	185	202	188	187	200	201	182	188	209	198	184	194	156	178	195	186	222	194	187	202	207	182	178	205	208	202
23339	50900	40165	20546	10888	6246	4340	3407	2979	2585	2329	1992	1907	1663	1473	1208	1079	918	808	660	580	577	472	509	480	462	469	399	377	367	378	368	375	352	358	371	387	405	373	408	407	391	397	362	347	361	396	389	391	337	345	382	360	333	318	383	358	361	370	368	362	352	334	332	332	338	327	334	352	352	331	350	354	373	369	372	374	369	348	329	329	363	321	339	354	320	360	366	354	342	360	363	330	321	341	317	364	339	360	304	342	343	359	317	345	312	326	316	346	361	336	361	309	377	343	355	365	329	327	343	355	356	339	335	342	333	315	311	335	341	350	360	333	346	314	346	306	323	354	301	330	315	318	377	328	373	329	324	326	323	340	360	321	370	345	326	345	373	369	364	355	324	340	347	348	348	366	329	326	349	349	374	348	371	328	362	367	333	367	336	359	350	329	351	334	316	332	334	334	364	350	350	358	315	309	325	296	350	350	364	336	343	350	384	343	370	326	304	340	340	313	357	357	302	341	313	389	337	331	340	295	349	309	383	309	329	306	357	310	376	323	360	316	350	332	356	320	346	330	334	354	319	347	338	328	329	312	324	321	310	357	356	320	320	319	363	361	344	328	332	336	335	339	356	379	326	379	330	310	333	329	368	327	315	297	331	350	336	367	345	326	337	344	373	338	355	329	358	360	300	339	336	346	356	359	327	344	320	337	340	353	346	343	334	334	321	353	332	321	314	365	376	324	351	364	322	330	366	351	349	340	321	356	331	318	357	324	325	362	314	369	347	352	316	330	292	346	337	348	341	337	348	335	355	333	337	314	322	355	356	353	349	332	367	356	346	342	308	380	364	322	346	336	327	297	340	331	327	379	334	362	321	345	339	329	344	358	330	339	345	356	337	325	343	349	345	325	346	320	327	336	314	376	362	336	351	322	347	336	328	323	364	298	328	359	347	295	318	366	343	365	341	331	364	319	376	327	331	351	344	361	336	370	323	335	337	316	352	335	352	336	339	328	313	308	339	327	351	309	320	348	325	340	336	352	323	353	344	358	342	326	321	354	321	314	343	339	339	320	331	334	321	342	339	323	377	353	357	348	370	335	320	336	365	327	343	322	338	354	331	332	325	327	361	354	329	335	335	348	328	345	334	346	299	335	359	345	342	316	326	311	331	308	319	328	346	312	296	340	322	334	316	373	323	342	346	353	325	348	348	341	295	350	359	328	376	312	356	342	342	333	345	341	330	349	346	336	338	348	351	340	371	368	310	339	349	324	343	330	348	337	317	327	349	324	328	351	346	354	336	342	328	342	355	345	351	345	305	339	336	322	299	345	328	368	327	347	355	337	358	308	337	388	363	357	351	349	355	315	340	369	324	299	365	364	334	341	368	344	342	352	342	352	323	314	327	320	356	352	309	359	352	351	359	333	304	304	318	334	333	338	330	347	311	333	322	362	313	345	345	321	314	360	358	330	338	350	356	315	343	323	335	382	359	334	316	350	363	352	347	327	340	350	337	323	322	305	357	327	317	341	306	331	327	346	356	362	365	328	349	338	349	373	343	324	317	357	322	326	357	351	387	328	327	312	348	317	359	310	342	336	346	344	310	372	340	347	332	333	343	309	325	354	343	317	361	331	356	355	322	325	340	309	328	347	321	363	327	342	363	339	342	358	352	335	336	348	325	348	376	341	344	356	333	324	325	375	365	343	383	323	326	365	336	317	366	357	343	374	290	343	351	327	345	359	331	326	348	346	350	344	335	364	335	340	355	379	333	338	345	357	347	313	352	301	345	369	336	343	312	328	338	326	331	340	303	323	368	334	344	335	339	345	344	309	317	347	330	315	320	354	346	359	333	331	307	348	356	323	346	323	352	334	346	357	332	317	347	324	363	301	319	329	314	347	344	343	348	313	338	336	350	350	334	357	339	330	316	337	325	316	337	320	334	380	346	365	342	345	326	346	344	315	375	341	352	332	328	359	344	351	343	357	335	336	309	355	359	316	361	296	358	343	349	357	315	343	367	321	344	353	328	338	328	327	333	329	364	315	355	330	320	356	358	353	322	334	317	347	329	339	330	336	317	299	316	318	373	327	339	339	336	320	346	333	346	358	343	365	337	331	338	336	323	307	343	365	318	320	354	331	339	328	335	347	353	311	332	336	317	363	331	334	349	342	332	325	318	343	351	323	364	303	350	338	310	325	345	333	334	324	341	333	331	327	320	350	334	342	353	336	350	352	341	340	341	377	339	360	370	319	351	321	312	334	327	327	362	363	352	350	366	357	354	349	325	340	321	356	313	340	355	366	327	325	352	369	351	326	366	322	348	377	333	373	329	334	335	329	344	362	305	323	397	324	342	336	365	339	320	317	315	346	321	338	381	326	314	367	355	367	311	327	343	335	340	341	336	320	359	323	343	327	339	349	359	331	320	360	341	337	334	357	293	333	323	335	328	361	317	356	349	351	315	334	358	339	324	341	294	339	319	374	347	324	310	301	335	351	342	331	341	361	365	338	312	371	348	341	320	358	347	295	327	340	347	370	339	322	327	369	366	368	324	345	351	309	312	352	320	327	345	341	349	333	339	347	304	338	364	376	353	315	336	317	323	347	326	346	291	349	345	329	322	333	327	332	335	358	353	342	335	337	354	334	336	320	332	341	344	369	351	328	336	333	329	334	343	363	320	324	340	317	331	367	351	326	290	388	334	310	345	357	370	356	323	328	336	354	332	343	341	364	319	330	329	361	344	363	346	330	340	348	322	314	355	349	332	340	331	304	336	351	342	370	359	347	352	360	316	336	329	341	327	369	332	346	323	340	335	309	310	319	414	359	319	298	352	330	344	339	341	330	346	337	358	329	328	321	316	361	359	348	326	336	348	333	325	352	319	336	314	348	351	331	362	337	300	346	300	317	314	329	366	355	337	342	354	346	343	347	331	350	353	355	329	372	349	315	346	365	331	343	351	356	366	358	381	327	328	343	334	323	323	334	326	345	335	324	352	324	356	357	343	340	337	346	363	354	320	355	335	326	345	344	357	358	327	360	336	343	356	307	329	343	333	349	346	364	325	369	364	333	368	330	334	346	356	318	306	364	322	354	367	304	321	334	324	344	327	320	333	341	336	338	357	342	316	371	328	349	382	367	355	298	348	354	310	359	317	370	330	338	330	352	312	334	367	344	340	353	351	362	328	337	337	339	330	329	344	338	356	316	338	332	317	347	341	364	315	358	304	316	325	353	341	330	344	335	369	362	359	331	369	357	355	294	351	335	316	334	354	359	338	315	348	321	343	329	332	358	337	336	340	352	320	326	314	338	341	347	348	318	356	308	331	328	341	353	327	311	325	339	356	329	325	339	314	351	325	360	303	345	367	332	322	334	345	309	333	315	332	316	323	286	334	360	330	347	350	355	300	366	347	337	332	313	369	367	359	302	353	340	321	313	350	346	321	378	334	313	344	330	341	364	351	343	345	334	327	343	356	314	315	327	320	341	338	311	321	325	335	362	345	328	330
27881	20961	14432	4142	1022	681	556	473	462	457	413	444	406	389	398	404	443	350	373	348	377	326	388	306	325	339	353	357	352	335	366	342	357	345	347	335	351	325	366	360	346	351	318	339	317	355	340	348	350	327	329	366	343	351	347	344	325	333	344	300	361	347	337	337	368	303	321	327	331	321	355	374	320	296	335	313	342	348	331	325	344	323	301	327	327	310	371	344	345	338	320	333	352	338	333	339	353	303	358	287	346	324	331	328	319	344	322	387	302	366	354	321	320	327	345	340	360	315	317	324	353	340	320	356	300	321	333	342	339	328	315	351	313	324	323	316	351	310	343	325	307	336	338	366	325	340	288	349	352	328	373	358	311	333	342	357	324	374	349	351	351	318	355	337	332	357	317	334	343	344	331	357	325	378	344	330	357	364	362	380	333	332	333	336	357	324	323	332	348	306	327	304	348	353	352	333	349	318	386	304	303	358	325	317	327	328	337	322	328	346	352	348	348	354	365	306	313	344	357	334	348	323	345	342	308	350	355	323	342	332	347	357	322	361	323	336	342	337	318	343	352	325	317	350	371	362	322	318	330	342	336	331	347	328	365	371	346	320	351	318	314	341	339	317	336	350	334	336	294	330	328	324	309	316	310	329	317	338	336	309	337	331	335	339	347	334	331	374	338	328	354	345	329	330	310	334	325	334	334	333	318	377	330	333	343	342	316	343	318	375	361	320	350	309	325	366	331	329	301	358	346	338	355	339	329	337	381	358	361	348	366	358	333	330	375	339	357	323	316	335	357	332	352	329	334	316	345	334	313	291	336	344	355	328	339	348	342	350	320	331	316	344	336	354	315	341	338	340	350	331	310	323	327	320	318	367	324	332	376	332	325	336	339	364	351	324	341	345	338	338	334	306	334	333	343	340	303	340	344	336	349	313	341	315	320	288	342	356	304	335	338	337	312	324	323	329	328	357	337	332	340	360	324	341	346	319	335	348	350	313	337	334	367	307	353	328	308	304	306	327	359	332	327	318	323	357	321	324	335	333	320	356	313	369	340	363	357	342	320	369	357	333	335	340	312	355	320	348	332	302	343	320	316	326	363	306	338	333	336	320	351	354	325	330	365	316	325	377	320	345	337	342	329	342	345	338	323	331	358	336	311	352	348	327	335	336	358	327	325	336	337	329	321	360	347	353	344	332	361	311	360	322	356	346	326	326	341	346	340	348	321	343	300	325	332	332	351	351	333	329	344	297	334	331	298	326	341	328	344	369	310	350	371	321	346	338	337	321	357	342	346	379	317	367	346	334	303	319	321	361	348	345	347	370	346	333	336	345	362	366	291	325	342	341	339	324	308	337	324	376	333	350	349	343	319	346	308	300	358	301	325	357	348	313	345	350	326	354	324	343	326	353	349	350	362	339	338	381	299	341	366	326	309	350	331	332	304	366	329	336	350	341	335	359	349	351	325	319	351	350	326	328	340	350	310	331	356	327	318	338	328	360	327	337	348	312	347	341	338	347	346	326	343	337	328	340	330	337	349	329	331	329	329	347	352	329	344	325	350	358	326	338	338	350	355	326	334	318	332	319	360	313	306	359	311	340	358	364	320	334	331	321	355	327	347	325	316	343	354	347	348	330	343	352	364	343	322	302	340	345	326	319	347	370	313	331	348	312	338	367	364	305	347	353	346	383	338	352	342	350	321	350	339	346	318	336	341	341	378	326	323	379	334	317	361	342	367	343	351	363	368	329	357	362	339	295	342	330	366	306	303	376	332	340	325	346	342	330	323	335	318	308	339	339	353	312	324	346	314	334	364	339	343	342	319	347	306	330	327	307	348	330	362	347	324	335	339	361	288	345	343	309	376	370	373	350	339	339	339	339	327	357	288	346	333	339	291	330	323	370	324	340	324	349	325	371	353	328	378	336	334	339	337	352	325	313	360	323	355	308	326	318	336	338	333	342	325	349	345	351	329	310	340	333	367	326	380	356	334	347	379	377	326	333	318	352	334	333	339	385	362	355	342	312	331	327	339	336	350	334	350	320	356	364	329	367	324	359	325	345	323	334	350	339	312	342	363	333	311	332	327	358	343	350	351	330	316	342	311	325	354	328	364	343	312	352	350	330	333	361	331	333	334	361	342	331	329	327	344	346	338	336	335	332	343	357	319	348	360	350	366	328	311	335	309	338	345	323	361	329	328	339	367	339	369	313	319	341	326	326	316	317	287	369	368	310	350	331	319	306	305	368	323	306	329	316	330	368	320	345	322	340	338	322	335	323	315	357	337	358	346	342	342	330	342	337	349	322	339	319	313	338	341	317	311	310	338	348	356	341	327	358	332	339	339	319	349	346	367	358	304	318	323	337	333	316	359	349	333	342	336	348	365	319	320	362	341	338	349	311	362	329	330	356	337	360	356	355	325	309	332	323	329	329	373	342	329	338	331	311	347	338	359	302	308	305	332	330	325	323	334	351	341	360	294	331	337	337	330	312	351	353	368	367	337	322	372	328	364	338	358	341	314	336	337	313	333	331	363	330	320	355	335	354	336	353	306	332	374	316	295	317	313	342	366	343	322	346	332	317	304	325	331	329	356	322	320	362	339	349	344	343	340	320	344	354	306	336	324	340	322	330	320	352	333	331	328	321	307	333	339	338	312	348	344	326	310	340	345	323	336	336	334	356	343	388	339	320	362	347	344	317	344	327	349	352	347	346	320	339	345	353	330	335	344	351	358	337	353	343	360	358	340	304	342	323	330	351	365	321	345	338	362	330	354	349	329	329	317	351	352	344	346	351	359	355	336	365	335	336	341	335	353	317	336	371	328	315	335	349	379	342	324	326	324	365	341	325	341	349	355	344	362	342	334	353	337	294	360	339	326	327	339	345	343	324	349	375	360	349	327	344	315	340	360	322	346	344	340	329	316	378	355	316	381	354	385	337	331	339	338	332	361	382	369	350	360	366	339	322	346	343	316	360	335	333	358	353	316	306	362	317	324	364	303	332	346	351	350	318	336	348	339	314	320	372	346	341	344	360	331	347	348	358	332	351	335	352	333	358	349	362	317	349	343	293	334	314	338	335	329	342	323	359	330	350	334	351	345	364	343	367	320	338	319	364	356	336	341	330	333	329	323	358	339	333	332	363	374	339	322	357	344	349	344	326	401	347	358	364	327	355	344	321	320	375	335	329	323	365	341	350	336	353	372	331	316	352	366	337	327	320	310	330	311	304	332	326	325	334	317	346	344	336	341	331	300	337	355	315	350	327	293	352	341	326	329	387	323	336	368	368	328	302	323	334	330	335	322	318	332	313	348	325	337	325	343	336	332	376	337	330	320	349	364	355	318	327	349	363	344	311	333	348	329	368	384	311	326	348	321	346	347	349	344	339	359	322	313	313	349	338	355	371	359	315	326	338	326	326	345	338	344	352	378	356	343	328	329	316	347	344	341	336	333	327	362	331	338	327	335	359	347	369	304	345	331	329	333	331	349	356	339	348	369	348
16623	29935	17931	5489	2369	1537	1340	1111	1024	887	850	856	811	856	792	721	732	659	651	674	664	635	668	610	612	557	551	645	663	601	618	554	606	562	578	544	616	591	568	599	557	622	593	595	620	583	596	637	607	591	614	596	589	607	599	583	582	606	580	588	574	623	629	599	535	610	596	588	568	625	599	591	590	620	583	598	613	618	582	615	541	560	589	600	613	590	645	605	600	584	576	602	554	639	605	571	574	622	584	586	588	588	648	586	605	581	570	592	557	615	616	594	554	557	616	548	616	604	614	576	606	589	591	567	593	609	575	594	582	553	601	613	589	572	593	592	581	579	552	583	533	572	611	617	599	609	589	542	599	593	565	637	565	597	585	621	551	637	641	551	552	524	609	560	579	614	578	570	557	569	604	581	578	615	551	578	574	599	561	593	612	579	635	605	586	595	585	605	609	599	647	565	575	592	573	597	605	602	558	584	548	592	606	573	586	556	630	618	581	582	587	592	606	601	532	566	581	629	578	643	636	613	579	590	580	609	582	609	595	591	600	635	603	564	609	624	628	592	577	582	619	606	563	609	573	597	574	613	599	588	602	582	612	627	547	586	607	584	573	584	590	595	588	643	568	597	603	555	567	596	535	597	624	586	573	605	568	595	550	598	595	605	563	603	587	558	588	588	590	596	605	591	566	623	561	629	589	559	564	594	628	603	604	604	535	572	556	602	590	555	574	587	593	588	640	613	592	568	592	577	583	632	610	560	561	597	547	567	623	570	576	560	602	607	586	611	579	599	597	620	576	551	638	599	617	584	568	611	573	610	556	598	579	597	581	600	588	609	591	597	562	608	606	623	549	582	574	586	594	583	548	650	548	577	627	611	564	610	600	559	566	624	602	635	578	576	589	589	547	632	601	588	586	607	560	570	571	567	586	612	562	618	619	588	580	577	589	609	581	632	590	595	602	593	633	612	615	569	612	598	617	582	593	576	588	560	587	630	619	591	574	562	574	561	607	609	576	596	602	621	575	578	589	576	590	644	589	557	590	612	579	584	652	582	574	534	546	626	612	546	537	621	589	557	591	586	581	595	604	584	559	605	579	658	580	550	616	571	560	577	526	646	587	625	592	593	570	587	596	612	631	544	648	585	613	575	554	620	584	607	583	592	607	597	597	595	596	596	583	573	597	615	559	561	589	654	594	614	596	581	602	578	641	557	602	617	602	590	611	594	636	580	572	551	567	575	578	633	607	565	577	604	629	593	605	552	585	601	559	567	585	595	597	561	598	592	564	572	592	584	611	570	571	555	581	609	596	607	590	588	545	603	547	604	567	593	604	574	566	634	586	641	599	622	570	627	565	573	609	565	563	618	600	549	605	582	597	598	573	577	584	600	561	594	550	545	597	618	585	590	601	608	585	579	551	573	613	582	569	549	631	621	616	566	649	568	592	624	629	540	583	605	588	587	600	565	587	618	571	628	599	562	595	589	616	578	586	596	583	626	565	625	586	561	606	618	589	611	589	581	579	600	580	665	563	584	588	610	612	603	619	587	587	575	626	582	596	557	590	603	630	578	589	604	578	620	570	636	567	562	623	578	594	618	547	544	555	619	578	597	584	572	602	574	564	603	572	571	591	600	637	620	567	578	648	589	571	640	608	600	576	585	593	583	561	586	597	611	596	620	620	631	598	577	605	580	598	562	594	592	573	594	589	579	593	623	612	558	613	562	617	629	621	583	589	607	620	600	596	604	610	628	568	605	560	635	598	668	613	614	578	600	591	584	591	596	575	562	609	604	624	614	579	571	542	625	557	619	643	614	579	619	615	621	571	640	584	616	580	596	528	564	587	593	624	640	560	563	628	605	562	616	593	599	597	590	561	580	556	592	550	556	583	618	553	583	595	627	596	570	576	620	633	600	606	582	572	577	608	611	559	629	610	596	577	599	557	591	659	628	565	544	627	609	613	600	601	619	524	605	584	608	551	612	584	633	592	584	560	589	615	583	568	612	606	596	607	530	590	586	585	572	616	634	587	595	590	624	580	605	596	586	606	586	589	636	595	612	574	604	590	549	592	596	609	581	589	573	601	604	639	606	589	621	612	606	561	563	614	611	544	613	605	601	617	582	577	573	578	566	569	549	564	617	616	564	594	614	602	559	596	585	551	602	635	628	624	565	558	576	592	601	617	629	590	584	569	532	599	631	612	576	609	640	611	616	541	599	588	597	638	606	579	628	651	583	589	586	550	593	624	637	601	619	566	564	633	587	578	611	582	549	621	590	587	571	612	578	583	606	574	636	593	604	570	560	577	628	612	573	583	619	598	597	588	609	581	606	576	526	603	584	573	568	593	593	607	594	594	589	599	604	614	572	641	591	624	552	549	606	583	571	564	573	602	584	575	587	605	573	597	602	575	562	613	577	586	555	565	579	619	578	541	567	610	610	551	550	599	627	562	591	577	603	593	584	606	563	556	569	583	549	559	577	617	596	648	576	609	569	607	559	564	600	624	563	615	583	634	612	582	565	588	609	617	620	616	564	619	610	612	604	596	603	599	600	636	561	627	577	556	584	587	586	590	606	579	560	597	612	580	623	586	591	635	590	592	590	561	572	629	602	598	672	611	572	610	581	565	595	645	586	599	566	587	552	654	582	570	584	615	623	604	613	585	573	567	605	590	586	620	593	620	561	592	550	594	589	583	623	622	594	588	600	561	591	581	593	587	588	570	574	617	632	582	622	567	628	570	591	608	617	627	616	603	595	619	580	609	604	544	593	538	604	602	569	612	567	567	649	603	600	558	573	606	569	626	572	607	566	616	594	602	612	603	644	570	567	605	591	637	596	623	579	595	568	595	607	584	558	615	566	616	586	575	581	583	599	555	650	588	584	577	585	610	576	577	606	564	596	615	575	591	619	543	607	601	650	572	573	575	606	602	635	556	580	553	608	632	550	560	594	587	601	604	583	601	578	635	567	639	599	597	577	609	638	561	576	588	585	599	571	611	595	636	597	598	559	570	575	594	593	569	563	606	579	610	561	602	595	601	592	604	588	577	657	534	549	547	618	578	668	619	575	562	597	552	606	553	591	598	601	601	596	579	588	586	588	600	557	619	581	650	579	575	616	610	578	619	567	587	626	566	583	584	586	576	582	622	604	584	544	583	608	572	599	603	572	583	579	621	563	590	580	567	577	576	558	582	604	582	620	593	592	633	604	565	574	580	610	574	633	580	613	567	585	596	582	574	575	608	545	614	587	575	564	600	577	600	570	569	580	544	557	598	598	564	606	605	573	635	587	620	628	547	567	641	600	605	609	575	577	632	583	613	626	599	584	563	589	578	568	580	572	576	567	623	634	583	561	567	637	588	578	633	623	623	559	578	615	595	615	566	557	604	615	538	592	622	604	584	562	627	600	589	574	575	585	631	608	552	608	591	572	621	554	570	634	552	596	613	595	588	587	613	573	560	560	566	575	653	600	573	588	584	620	592	575	588	611	591	654	618	569	591	591
23823	21557	27835	25661	17738	3788	1530	1046	824	683	701	612	599	486	439	414	410	364	372	309	317	319	274	292	290	255	266	301	265	265	221	274	276	262	257	286	297	263	264	257	304	273	275	268	259	242	272	262	262	270	254	258	272	248	238	244	237	255	240	273	246	264	287	291	267	266	286	250	254	266	254	246	247	246	287	253	258	258	275	239	264	260	268	250	243	262	268	223	239	259	258	239	255	263	295	266	274	284	278	271	271	252	240	224	245	256	310	258	253	243	253	274	265	227	227	264	261	270	242	277	241	215	264	263	264	274	279	280	243	277	219	233	259	257	243	266	249	251	271	240	233	288	253	264	242	242	236	265	247	241	228	264	264	261	283	276	252	255	270	280	268	248	250	264	253	297	265	264	258	259	246	288	281	264	238	264	265	252	262	246	239	234	242	271	239	260	233	270	263	275	247	251	264	250	250	255	260	262	248	232	249	266	257	271	247	270	271	232	254	278	277	270	249	261	255	282	277	247	268	252	275	263	263	256	250	235	256	277	262	272	238	279	265	260	241	257	257	277	270	231	269	275	243	245	288	247	262	223	242	252	267	246	250	253	251	240	257	245	265	259	248	266	285	242	242	245	257	255	253	257	257	268	266	257	255	272	267	233	264	252	263	279	244	251	214	233	259	261	256	255	286	254	267	257	235	248	251	232	294	240	260	241	266	248	236	262	249	261	245	251	256	220	229	277	244	254	258	236	253	239	249	244	269	248	250	231	289	278	268	251	263	244	245	250	261	273	259	245	246	225	248	248	265	255	256	243	273	281	260	252	278	248	251	235	254	254	247	265	244	261	252	230	253	287	235	276	253	262	277	243	272	250	264	280	257	286	263	279	250	280	263	274	262	256	245	288	249	257	267	241	254	262	268	271	237	236	271	250	267	241	243	268	274	287	260	280	258	258	278	238	268	262	221	260	276	259	267	247	247	263	254	241	249	268	257	270	252	269	251	257	237	258	269	275	222	261	272	251	284	227	264	253	221	235	260	249	239	238	279	276	257	227	242	271	295	298	258	264	277	262	232	255	245	259	266	268	270	296	287	267	254	253	240	254	269	248	266	274	267	229	246	282	223	294	232	283	258	272	265	260	262	243	262	260	260	256	243	294	275	243	221	250	261	291	240	319	253	256	251	221	243	257	247	261	249	252	243	256	241	287	239	274	258	246	251	282	238	257	272	261	251	255	260	233	268	246	272	276	243	260	245	248	264	251	243	287	238	249	244	286	270	263	241	258	264	216	266	256	267	268	255	268	271	247	240	256	281	290	233	253	269	261	242	267	261	253	249	253	289	266	257	250	281	267	260	252	236	257	250	287	254	266	258	270	277	231	253	224	263	291	242	275	257	243	270	236	231	238	285	247	266	270	266	279	283	298	265	237	275	263	246	293	254	243	267	268	239	257	227	256	269	249	238	287	244	239	264	258	242	272	265	277	247	248	270	244	261	233	234	252	248	236	264	260	227	257	248	252	285	265	291	268	247	264	262	270	248	261	258	260	254	227	245	231	238	249	228	263	253	263	233	267	266	251	250	262	245	280	241	246	266	253	243	240	267	269	226	257	243	258	262	257	239	220	282	259	257	236	281	240	273	283	248	263	265	256	261	298	242	243	266	247	251	245	271	285	235	269	228	245	240	254	261	255	247	263	250	227	266	230	265	281	259	236	239	246	276	232	251	258	253	268	245	250	277	229	294	239	257	272	255	236	231	257	265	256	244	237	229	251	256	248	273	241	264	258	264	268	243	229	284	284	261	263	236	260	265	271	228	253	240	283	244	288	247	257	261	244	249	295	265	252	255	273	230	223	241	277	235	247	259	241	252	267	252	234	247	243	235	283	239	252	232	240	263	258	245	250	267	234	266	248	235	283	242	224	273	249	252	270	278	231	236	247	256	274	258	269	265	233	265	245	233	252	265	260	283	283	250	266	279	253	253	223	257	269	271	270	236	243	241	256	241	244	266	294	291	260	279	251	239	272	229	297	233	274	281	268	236	255	264	228	272	268	207	263	279	302	231	258	253	238	268	248	249	246	242	255	250	241	261	282	273	260	278	257	225	249	272	259	270	281	255	233	266	277	257	265	249	250	248	270	298	262	277	264	272	249	263	254	242	250	239	252	290	257	250	277	261	241	242	269	264	237	265	255	242	258	257	268	256	273	236	249	273	256	247	272	246	239	241	286	274	251	282	222	254	243	219	298	250	259	256	263	263	260	254	262	273	252	236	244	256	249	295	275	258	264	244	308	265	307	243	258	280	258	254	257	274	259	261	264	241	273	261	231	258	249	251	271	267	251	262	254	252	247	254	277	253	271	258	260	247	254	259	281	276	253	242	236	285	247	231	249	257	247	246	289	231	266	246	273	244	241	247	238	205	266	252	250	246	253	238	257	262	273	276	228	259	253	253	258	229	269	269	236	256	312	259	261	283	254	251	240	267	253	273	240	236	263	238	265	245	241	261	280	312	239	254	243	240	258	259	250	264	245	267	271	240	248	256	247	255	267	248	256	265	269	268	266	270	268	248	288	251	249	272	243	265	251	230	231	269	277	265	261	270	285	252	243	267	253	242	229	261	263	267	260	255	226	246	243	256	264	256	271	256	257	287	264	237	282	276	291	284	232	247	269	277	245	225	243	265	239	225	261	273	271	267	226	237	259	261	264	269	248	233	257	246	248	249	250	256	262	246	286	258	264	245	234	267	254	268	256	240	277	256	263	277	264	241	230	272	245	266	271	251	262	263	264	260	253	260	268	282	253	253	246	281	276	250	255	261	232	258	284	258	248	260	278	272	262	250	217	269	264	264	249	255	252	269	253	272	246	229	269	246	265	265	255	261	267	271	248	255	243	265	284	235	258	275	241	261	246	232	259	227	260	267	286	284	262	267	272	243	264	239	245	284	276	257	265	240	244	237	252	262	263	235	261	284	255	294	255	261	256	282	278	271	250	249	256	233	245	262	246	258	269	242	292	296	291	267	245	246	257	242	273	287	238	288	243	260	268	267	237	239	273	238	237	253	263	246	271	237	274	250	269	248	224	257	267	240	292	237	262	239	268	248	264	271	246	254	251	242	256	250	249	241	274	275	244	276	264	265	263	243	253	258	240	277	275	245	244	257	248	262	239	243	269	226	279	264	261	258	247	267	258	264	269	257	251	284	267	271	250	250	243	246	269	281	265	247	248	246	255	276	256	247	237	280	263	241	253	273	292	231	235	261	259	255	240	265	257	270	261	232	273	240	262	263	264	265	256	262	253	256	250	249	270	246	242	249	245	264	283	255	262	271	264	240	296	301	255	277	269	261	266	253	273	255	253	265	231	280	260	247	292	236	265	266	242	265	283	252	252	255	240	256	259	261	262	258	237	265	240	262	270	265	247	248	271	229	245	233	279	274	241	235	265	244	244	260	267	248	258	231	258	256	268	263	262	253	257	254	238	272	246	252	253	260	238	240	238	259	257
21152	45672	31732	16103	8461	4306	3140	2628	2166	1858	1647	1506	1418	1238	1028	993	830	794	684	663	648	579	541	545	515	492	515	478	524	501	448	463	471	473	427	518	505	520	483	490	440	476	450	465	460	459	482	435	474	456	491	449	471	489	461	463	471	464	456	515	470	489	450	465	502	431	486	455	457	429	475	465	442	447	465	431	450	443	443	461	441	434	452	445	430	470	469	539	456	436	459	443	502	451	464	445	461	427	498	444	478	468	453	468	419	470	477	447	465	459	432	438	489	449	478	458	447	454	429	419	468	480	442	469	465	447	490	442	449	471	486	474	426	457	437	492	440	445	445	452	443	471	463	425	414	443	468	461	437	449	449	439	423	475	474	451	446	445	471	455	466	455	440	434	425	510	442	454	460	435	454	450	433	462	458	471	490	444	452	480	459	446	475	452	461	453	445	445	456	453	498	456	457	486	442	453	445	445	415	470	428	488	440	451	481	469	536	447	462	473	464	450	491	500	454	448	431	450	444	447	464	475	427	447	452	475	466	462	465	455	462	468	488	454	496	465	452	455	433	466	454	454	437	440	474	432	464	458	447	461	510	433	489	448	441	472	429	479	433	462	457	465	513	469	468	487	477	431	466	467	431	437	453	449	450	460	470	511	464	463	446	430	483	456	473	474	426	439	441	434	449	473	451	464	453	484	463	455	430	443	475	445	466	482	452	457	434	475	445	481	432	462	429	471	465	478	447	490	439	442	457	491	468	509	483	423	430	453	459	467	451	503	439	447	476	436	473	458	434	447	449	464	443	463	449	476	457	477	433	439	469	455	439	445	467	473	478	476	466	469	490	448	445	466	465	477	475	439	412	470	434	469	461	449	475	474	448	474	440	491	460	489	470	455	456	454	385	479	471	461	430	482	476	462	428	509	442	452	498	482	456	476	464	441	438	442	400	475	436	413	486	454	445	445	433	446	473	461	446	480	461	455	467	432	453	461	466	495	460	491	465	478	501	445	450	450	482	471	452	457	435	464	433	452	471	470	472	443	455	459	445	455	466	461	414	488	443	471	440	470	456	441	427	463	460	477	456	452	503	469	501	433	456	447	474	483	467	439	443	446	440	446	484	468	457	467	430	466	446	473	473	461	458	456	437	435	444	428	478	449	459	476	449	459	451	470	430	444	469	450	446	467	464	471	453	502	436	449	470	439	465	448	437	469	461	450	473	433	449	466	395	431	445	481	459	482	461	450	422	495	466	434	498	446	443	433	479	468	516	441	465	451	474	442	447	460	447	453	449	503	450	435	470	461	477	431	413	460	451	493	483	474	461	421	438	462	478	493	437	470	444	460	447	468	439	448	449	449	455	462	439	504	447	484	465	481	481	458	461	432	427	465	450	437	436	422	463	467	422	454	459	478	422	485	443	444	449	489	468	453	445	464	451	478	448	481	472	465	436	465	486	438	423	461	467	437	423	439	489	473	473	468	428	456	429	459	462	463	442	454	437	417	482	449	493	444	434	487	475	441	453	476	481	463	488	412	440	495	438	443	482	489	486	492	451	462	489	461	432	429	487	496	422	481	460	495	470	446	449	440	465	448	479	472	447	451	471	415	453	470	464	493	476	440	461	476	469	468	443	461	468	476	482	463	476	457	478	443	453	458	436	440	448	452	464	417	412	422	467	473	449	465	493	463	409	484	459	458	427	443	454	477	485	436	455	445	442	459	446	452	485	444	479	465	434	449	476	493	452	463	483	485	465	449	452	458	453	477	440	453	429	448	459	451	448	440	477	463	454	475	451	465	456	457	468	432	460	480	415	455	479	477	455	441	462	465	499	409	435	487	483	472	435	448	472	470	479	457	444	471	463	434	443	470	460	456	439	457	448	411	454	435	472	468	525	474	486	431	428	475	441	453	447	456	444	445	433	495	453	451	460	443	469	458	432	433	427	443	489	458	463	414	448	456	433	500	456	490	464	439	460	453	465	509	462	436	448	446	459	471	453	458	458	468	421	446	487	438	412	492	463	466	458	488	441	410	463	445	484	456	472	461	452	454	465	453	469	466	469	456	437	446	465	466	460	448	445	458	442	480	484	500	464	474	460	473	442	463	443	540	469	461	476	459	487	464	472	439	527	467	453	461	457	451	447	443	483	447	482	408	458	448	432	428	454	452	420	451	458	481	433	415	454	476	472	460	478	475	481	476	456	430	449	458	481	452	463	481	469	460	486	473	481	461	471	416	439	472	450	473	438	462	465	487	452	472	420	458	467	434	438	502	473	440	461	402	433	452	480	447	442	475	495	466	441	465	481	449	465	482	449	465	469	453	455	469	427	445	461	471	441	439	452	461	431	501	450	446	453	464	481	447	460	428	499	455	452	454	482	465	436	418	466	444	495	445	484	460	431	414	484	489	457	442	489	431	473	445	415	438	455	432	480	487	476	486	455	480	486	452	443	484	440	436	451	440	416	437	446	507	473	450	443	481	422	450	475	483	510	472	474	459	483	467	474	433	430	447	457	444	445	457	467	465	441	457	490	415	458	439	464	472	449	474	422	467	493	392	431	431	458	463	451	469	424	457	468	468	480	455	426	464	477	447	436	461	495	466	442	464	477	474	478	435	432	483	433	451	438	464	444	471	459	466	475	440	452	418	459	476	473	484	442	497	474	438	455	430	460	468	458	425	494	483	461	463	458	458	439	476	438	464	450	457	425	452	508	446	411	476	443	488	488	457	454	494	482	436	451	453	416	441	432	469	472	479	444	462	445	442	444	440	417	466	494	471	434	492	444	475	432	453	449	463	465	432	488	454	497	444	423	490	438	458	461	466	503	465	471	466	443	461	452	437	406	455	469	485	449	446	440	443	459	443	472	478	488	461	490	455	461	465	430	419	458	491	411	434	427	491	465	455	476	479	430	464	425	464	440	486	432	466	459	435	494	442	457	455	473	434	480	423	445	441	466	428	479	433	455	463	443	467	462	450	419	500	462	468	443	450	450	451	444	456	454	435	470	446	419	457	473	460	445	452	436	477	471	435	444	472	429	469	449	416	440	485	507	414	439	423	472	473	506	470	465	463	451	448	467	461	464	471	463	438	491	469	463	474	437	480	433	440	480	452	443	452	422	449	452	459	457	425	442	482	420	462	437	442	457	463	477	430	502	463	441	466	458	477	433	462	422	450	463	450	477	478	445	453	463	491	483	469	491	461	420	438	458	454	472	443	454	451	468	462	446	423	454	451	445	456	451	446	445	438	465	453	464	488	436	463	439	460	445	466	463	449	469	459	485	440	463	474	427	448	439	467	462	437	475	465	473	455	456	400	458	433	451	485	418	477	442	499	431	477	428	432	483	453	454	431	451	468	420	420	446	436	499	473	459	446	501	452	480	460	442	428	468	432	483	474	443	469	463	499	500	472	447	474	456	432	494	442	496	472	425	459	498	462	431	416	472	464	486	470	447	453	458	459	470	467	421	442	449	460	470	500	434	441	463	453	496	461	466	421	444	436
25487	21560	25038	18267	2123	995	732	657	594	538	509	473	461	456	422	436	409	367	376	347	383	362	348	338	345	313	372	338	307	322	322	297	314	324	329	321	307	302	298	300	328	314	323	333	333	317	342	335	327	320	327	323	330	330	328	314	320	329	320	304	309	322	317	283	344	335	317	295	274	313	274	329	304	342	290	307	320	322	305	333	317	317	324	335	345	362	313	309	317	304	315	293	324	291	326	321	356	339	314	299	350	335	310	293	328	324	327	342	318	325	294	298	312	353	339	299	319	325	308	300	307	308	309	327	345	311	313	323	320	331	345	331	316	352	357	334	329	302	301	318	316	331	297	327	318	272	340	315	332	305	307	288	315	323	313	314	306	329	334	278	309	333	294	336	291	287	312	339	316	298	302	319	252	317	335	315	319	289	313	342	360	308	309	289	294	319	352	272	331	325	312	306	315	320	312	345	283	323	328	350	307	318	318	282	300	313	344	324	334	334	311	293	325	325	328	289	310	324	325	317	306	325	347	313	326	313	312	314	322	339	310	316	324	337	282	310	305	322	325	306	289	317	332	328	306	301	288	318	314	327	303	308	324	347	330	297	325	324	298	295	307	329	328	355	322	286	326	322	316	321	320	322	344	313	308	343	299	292	308	326	304	343	305	309	302	303	320	331	286	306	299	326	290	288	339	319	337	291	315	340	309	334	306	309	306	315	312	311	292	324	341	298	326	312	332	313	293	342	338	281	304	328	320	292	328	311	290	323	314	306	329	341	313	310	312	316	337	314	311	328	323	338	316	319	349	322	309	290	371	309	336	315	302	291	313	313	316	346	315	320	310	320	309	324	317	349	307	321	306	325	337	318	303	321	318	294	327	310	299	308	306	286	306	336	342	331	319	315	314	293	333	317	314	326	330	277	313	305	305	329	337	318	334	299	290	310	325	309	320	324	309	317	337	306	315	315	313	304	310	305	322	256	330	333	335	310	322	328	322	316	311	327	294	313	344	282	287	344	318	316	297	320	316	339	308	330	325	321	306	340	332	311	314	318	304	314	303	347	319	345	323	315	338	330	305	321	316	309	315	306	318	302	352	341	329	327	295	305	329	290	309	325	298	322	304	319	294	316	302	309	293	321	349	322	307	341	301	326	289	309	299	305	318	298	291	315	328	318	316	343	306	312	312	304	337	295	322	314	313	319	349	291	354	343	325	307	319	281	315	292	325	321	331	329	305	304	307	317	316	314	317	306	317	309	320	334	296	294	309	284	310	338	294	301	323	295	322	329	293	320	311	325	311	330	318	322	303	317	285	307	330	324	321	300	320	323	289	342	328	276	303	338	346	316	332	307	311	306	327	331	303	330	300	308	299	287	305	317	330	304	290	304	306	343	306	290	348	313	335	321	325	303	302	264	319	330	330	329	294	304	306	336	308	301	298	317	318	311	291	337	336	367	304	332	279	304	318	337	318	298	324	292	315	309	324	296	304	302	339	317	324	327	308	340	273	308	327	307	344	306	363	320	326	299	320	296	302	326	346	311	320	335	306	331	309	317	310	296	312	322	273	336	313	305	283	330	297	341	300	316	333	354	318	322	295	328	345	310	331	286	331	335	305	326	300	312	295	329	332	336	312	310	335	319	294	307	333	286	309	322	332	323	275	304	317	321	303	355	303	326	312	331	289	341	333	315	306	343	348	310	358	297	334	302	315	331	314	305	316	303	302	302	312	323	313	302	315	309	310	301	319	363	329	301	332	310	301	309	335	335	336	319	341	302	327	347	327	303	319	320	310	314	331	317	326	307	332	312	298	306	325	300	337	328	322	329	303	311	315	311	324	336	317	267	328	291	321	322	325	283	338	295	305	252	318	302	301	318	297	310	318	295	294	358	292	281	316	288	308	318	303	302	299	288	276	295	354	321	320	317	314	322	341	338	285	304	294	313	314	312	303	319	293	323	279	317	283	314	299	324	304	321	316	321	295	325	330	302	332	320	307	300	339	314	303	321	313	315	326	282	304	317	299	328	322	333	338	296	303	297	338	324	321	316	287	334	314	306	276	328	335	332	303	333	326	303	284	327	335	324	309	312	315	336	302	299	304	326	312	348	342	305	329	279	309	347	311	330	327	331	321	327	320	332	312	304	293	289	296	269	306	331	314	321	325	329	357	344	306	335	330	301	320	321	309	287	314	302	313	304	350	294	329	312	360	323	324	328	307	320	296	344	309	341	301	323	280	296	322	335	337	281	313	348	298	307	331	298	334	350	285	311	286	318	312	346	316	328	327	316	290	273	333	323	334	350	308	333	322	311	301	321	282	306	334	348	335	300	287	319	301	336	300	293	301	302	311	326	291	341	313	329	316	313	320	296	305	334	334	320	286	326	330	334	315	326	310	316	304	293	309	303	338	315	322	312	321	289	289	329	314	320	279	320	289	328	327	324	302	342	350	303	299	296	304	289	309	307	317	324	290	295	340	348	316	295	304	308	314	338	303	288	314	299	334	309	317	338	295	354	318	317	319	324	295	315	308	349	303	344	314	317	308	339	314	316	302	328	301	295	315	304	314	313	327	289	321	311	331	322	323	328	312	318	283	336	313	328	339	305	287	295	269	307	321	302	340	318	322	311	333	317	313	297	326	297	322	339	315	304	331	331	338	342	304	295	336	332	292	296	303	280	302	341	334	285	293	311	318	316	318	286	335	307	335	304	291	288	316	314	284	312	297	308	341	317	344	318	307	304	342	307	302	294	311	292	323	316	333	319	318	303	295	318	353	293	290	321	326	318	273	321	325	312	313	305	320	335	308	338	321	315	323	310	317	303	332	346	316	342	327	301	304	281	345	325	299	278	280	329	289	330	302	322	330	306	345	315	342	306	306	306	329	309	316	315	313	336	323	327	316	344	323	302	327	306	327	309	325	334	306	295	290	313	310	296	333	305	330	279	351	337	334	300	333	310	312	302	329	321	330	309	319	312	323	310	292	315	346	335	301	333	341	339	288	314	312	392	301	319	333	317	350	303	298	313	306	324	302	328	330	312	340	321	331	303	331	287	306	333	294	316	358	293	319	322	288	269	281	284	324	309	310	308	335	326	311	342	306	294	296	314	314	301	329	324	340	281	317	320	305	302	304	366	320	320	291	304	299	327	336	311	319	290	293	302	285	330	325	286	308	297	324	305	320	287	302	291	318	350	307	314	318	315	306	328	315	301	308	323	295	324	330	310	302	320	320	346	322	348	317	293	338	270	323	322	347	304	332	350	320	324	329	304	340	328	325	272	313	318	301	309	363	310	343	317	320	301	313	283	304	328	293	285	305	301	312	335	320	282	305	332	295	310	314	327	343	290	298	288	286	340	298	306	312	338	293	367	317	316	313	308	302	327	335	311	317	309	328	338	331	327	300	309	304	297	300	300	324	310	315	324	301	326	307	311	314	318	364	325	311	335	313	306	301	302	322	332	320	299	324	341	324	331	321	305	283	297	296	308	306	328	298	310	322	304
18671	37528	22929	8124	3949	2721	2119	1767	1507	1377	1317	1161	1125	1058	924	806	782	783	649	668	629	663	545	606	601	577	617	608	530	514	590	541	545	615	572	587	570	602	594	603	580	579	551	558	547	564	580	581	539	592	523	542	587	554	567	588	582	561	556	540	546	553	577	558	562	510	542	542	543	494	561	561	588	559	573	546	554	538	581	513	532	551	518	529	547	582	537	537	579	544	535	551	558	532	546	538	593	538	571	564	539	570	529	547	519	551	576	567	549	544	586	556	573	528	572	573	527	549	560	572	546	511	549	567	570	555	516	515	539	546	574	583	542	553	573	532	553	520	575	541	540	535	535	566	585	529	563	560	527	565	571	516	528	543	499	579	545	545	550	578	572	532	545	561	614	569	547	571	566	555	567	532	542	547	523	568	598	574	564	570	534	521	559	561	563	547	568	561	542	562	540	559	585	535	596	549	537	529	535	531	565	553	532	534	545	523	536	621	575	546	559	554	534	574	522	553	585	548	542	550	552	592	538	573	558	543	517	563	576	612	563	540	548	546	527	574	552	551	555	488	530	540	470	568	545	564	510	564	533	575	558	566	563	524	561	568	541	541	595	559	497	558	542	546	572	554	549	546	518	561	534	553	564	587	552	522	558	528	551	592	526	522	593	582	574	512	573	565	557	572	567	537	521	546	578	564	574	572	542	523	549	579	570	561	576	573	542	546	543	568	560	519	528	539	582	568	542	560	558	522	574	504	544	589	536	524	549	552	545	559	549	554	586	540	567	559	529	579	520	505	546	546	539	553	588	540	542	548	558	560	542	567	531	557	516	564	591	599	551	528	535	569	557	554	584	535	528	518	536	570	558	508	552	532	567	562	550	549	550	533	539	559	579	573	553	594	582	546	521	572	530	579	534	570	547	541	542	534	574	556	548	539	529	565	535	557	555	529	584	562	563	502	559	544	536	546	551	549	552	552	540	540	541	544	561	533	563	570	587	525	562	554	551	556	545	548	525	554	591	565	543	561	565	531	501	545	509	553	517	550	539	567	525	549	544	546	580	517	518	594	585	550	593	546	542	596	549	566	513	569	569	603	563	547	486	539	559	539	588	552	567	573	565	552	533	547	556	554	550	566	560	524	532	540	604	544	562	539	582	564	522	528	579	590	567	542	557	580	566	575	553	550	545	596	524	516	532	556	576	542	567	560	536	583	583	603	551	548	550	558	541	565	529	527	509	516	560	565	519	507	547	531	532	534	551	555	578	542	569	532	533	593	533	539	541	555	532	565	568	530	505	558	545	567	557	504	542	550	558	619	602	535	586	512	551	556	573	552	552	554	540	558	543	517	580	537	512	549	536	507	534	593	528	572	536	549	583	528	548	522	543	501	555	584	543	512	582	572	547	529	536	559	580	520	526	539	552	545	528	537	522	546	537	522	566	558	571	570	519	577	516	521	568	552	526	556	566	571	565	513	586	554	538	548	585	544	574	543	572	512	566	581	563	549	576	568	545	537	521	536	528	557	525	526	556	530	539	550	537	562	549	554	534	520	538	545	548	548	539	536	532	528	580	547	589	548	545	551	589	527	513	544	557	554	520	533	550	533	523	601	566	539	551	560	574	533	545	535	546	535	553	581	556	559	546	543	540	517	538	579	527	548	533	559	536	556	541	533	596	551	560	552	558	529	532	572	575	548	597	573	509	546	576	529	552	518	568	609	564	572	538	516	543	568	552	518	592	570	537	567	510	560	559	545	567	534	555	515	576	555	545	527	581	554	537	470	566	546	536	592	543	526	532	554	539	523	554	555	554	513	534	522	543	512	537	577	548	541	576	550	558	521	530	570	547	538	544	547	500	567	511	570	566	539	495	558	550	581	539	596	578	569	493	573	572	569	514	561	538	519	532	550	557	499	583	500	579	551	597	529	530	566	600	543	563	541	542	554	532	528	567	577	576	584	599	593	576	570	575	542	557	523	499	537	556	582	543	516	559	611	562	563	548	580	535	570	557	560	548	571	577	556	525	539	568	531	550	540	526	537	553	523	615	524	564	556	585	529	506	538	548	524	524	549	546	590	575	532	519	514	548	572	564	534	589	525	541	572	522	552	556	514	572	541	528	600	520	581	553	593	539	527	565	556	537	523	546	572	549	551	574	501	553	523	554	565	532	584	540	559	522	559	541	577	553	525	577	560	565	517	492	568	550	553	556	499	534	525	580	558	531	547	589	569	612	528	540	510	524	539	536	518	554	561	573	567	588	588	544	550	529	561	524	489	526	600	581	548	524	535	508	546	519	580	546	559	527	522	557	557	530	546	571	543	558	514	543	548	572	572	498	584	525	560	554	552	546	520	513	498	551	558	542	557	521	562	566	551	557	548	601	560	555	496	579	591	533	531	556	561	535	542	592	530	552	540	520	556	569	561	522	531	549	559	569	587	563	564	569	561	559	540	533	592	555	532	561	586	573	550	519	562	518	545	595	553	550	540	556	545	529	558	562	579	527	611	553	592	573	544	566	520	528	563	568	530	527	552	533	567	551	574	564	547	536	565	510	535	516	546	561	586	554	575	559	552	532	566	557	568	548	562	586	519	558	542	569	511	509	560	567	550	530	541	563	554	547	555	545	499	547	527	579	555	548	580	597	561	574	580	566	564	558	538	545	553	567	546	525	518	604	539	513	517	554	550	542	509	519	542	568	578	577	544	531	576	563	574	560	511	517	537	518	527	562	537	579	576	552	545	545	559	502	561	551	560	536	504	562	562	572	529	540	506	532	574	577	527	555	550	520	549	550	562	543	573	512	566	543	566	513	537	559	546	545	595	520	515	551	533	515	558	588	520	552	545	531	546	539	518	517	527	546	544	544	577	566	551	549	513	555	544	583	586	506	512	579	529	529	539	531	552	539	556	528	566	565	546	545	552	533	525	541	560	515	545	551	568	565	553	567	537	536	573	495	505	576	543	551	528	558	562	591	542	512	548	586	549	573	560	560	570	562	568	583	568	570	583	547	548	579	539	520	564	541	559	535	525	566	553	498	558	554	568	549	530	533	560	537	549	528	553	502	497	536	581	511	524	552	567	559	544	562	558	560	604	545	528	552	557	581	597	563	576	569	559	579	529	518	563	536	607	517	569	510	519	561	599	535	504	558	543	577	555	545	560	527	548	546	541	519	535	540	540	546	550	569	558	517	554	586	543	553	577	557	545	554	578	588	527	542	549	536	547	590	586	565	577	555	488	529	571	571	602	594	539	544	514	552	562	548	562	585	545	515	554	508	530	504	567	557	565	563	567	556	537	537	584	533	580	522	526	516	621	525	541	572	513	527	541	578	558	582	534	565	544	572	546	561	516	577	557	561	570	563	583	528	537	560	499	544	537	569	586	533	551	548	555	529	568	546	554	533	558	528	489	545	554	565	546	545	513	529	543	537	540	502	566	542	526	564	548	549	568	581	563	564	537	547	581	596	517	539	556	572	572	505	567	537	551	513	558	529	560	585	539
22897	21548	28650	24900	21524	16275	3761	1721	1237	1122	1069	864	772	678	557	492	425	377	319	297	292	284	244	220	241	206	216	237	208	211	220	182	189	210	217	200	189	207	229	215	208	218	192	213	214	208	216	187	191	206	204	201	179	194	199	210	209	206	190	182	194	176	207	172	221	191	190	181	206	192	188	188	177	202	186	211	211	205	178	192	173	206	212	196	203	189	204	200	183	191	205	213	184	197	197	188	187	212	173	215	202	214	191	188	216	212	208	201	197	188	189	202	196	195	208	202	188	209	199	163	188	181	177	210	169	208	189	220	183	167	175	198	169	176	161	190	185	180	214	203	206	180	197	181	202	198	195	232	188	195	194	184	190	183	190	180	213	210	204	219	190	189	172	188	179	164	200	174	201	182	186	174	193	203	181	212	179	187	198	183	204	195	207	192	164	192	186	200	210	210	222	221	194	195	196	194	198	178	189	188	184	223	176	205	200	201	213	194	193	209	202	194	188	173	192	194	216	198	191	180	186	200	188	189	206	180	171	201	197	194	181	197	193	177	207	196	218	187	175	188	198	180	207	188	212	179	209	176	185	204	189	211	174	192	208	181	205	171	198	193	198	209	204	190	176	188	219	185	197	170	196	206	172	193	190	180	179	202	171	197	209	190	187	179	189	190	158	214	183	193	202	190	202	171	180	206	184	195	194	218	166	189	189	217	185	201	190	198	201	193	168	202	178	196	193	190	190	179	198	221	210	185	184	205	216	185	182	195	192	215	209	211	187	190	173	214	205	191	225	201	195	175	205	204	173	189	178	184	204	199	200	206	193	185	163	201	203	182	186	206	193	200	185	180	184	192	199	204	168	174	180	212	198	190	219	208	187	213	195	197	176	198	186	190	195	210	179	206	175	177	212	187	172	175	196	170	170	176	202	211	172	193	194	191	191	209	173	192	198	193	169	196	208	189	194	220	173	203	159	169	177	216	215	211	175	184	206	166	185	187	209	214	208	181	184	187	179	183	193	190	186	191	167	194	190	199	200	186	210	209	169	210	196	172	156	202	180	192	220	189	203	177	189	204	197	189	165	192	159	198	185	172	166	207	190	172	210	191	202	190	193	167	209	193	221	193	202	180	171	191	173	206	210	194	186	177	197	197	182	215	203	188	212	201	172	211	203	230	170	187	199	199	198	177	181	204	200	196	200	187	178	188	209	212	204	199	228	170	183	203	198	183	184	186	198	204	182	197	223	191	201	213	193	207	192	171	197	204	209	203	215	183	213	204	195	191	206	204	208	208	198	196	205	195	207	204	174	208	179	196	197	195	205	198	181	176	216	191	196	197	196	186	199	197	203	202	201	210	203	192	184	193	191	191	219	180	222	198	200	202	190	190	200	197	209	184	179	191	181	191	202	182	201	185	199	194	190	203	187	203	196	196	166	188	202	173	193	178	178	194	192	193	208	209	206	198	193	188	189	188	195	193	211	183	204	196	181	170	192	177	188	170	229	185	194	177	203	184	182	192	209	209	200	184	189	199	207	181	205	215	161	201	197	179	172	202	201	194	197	197	196	213	202	196	210	199	183	172	220	186	195	195	197	187	194	201	190	199	197	192	180	187	209	229	200	189	176	201	191	179	195	188	198	201	225	215	204	198	181	188	200	194	189	197	179	196	208	205	210	175	225	179	199	191	202	212	202	174	208	195	194	204	184	193	184	220	186	188	187	193	191	184	195	163	202	196	195	180	189	198	195	182	198	218	190	190	195	200	189	192	177	210	220	176	205	209	178	173	170	187	212	230	187	177	192	175	207	176	209	185	199	157	192	201	203	207	185	209	196	189	187	187	196	210	187	182	212	210	200	194	190	199	197	164	194	194	190	193	180	203	207	193	200	202	202	201	201	211	185	184	185	204	223	172	207	212	162	203	203	210	171	178	194	186	204	172	176	203	204	225	202	203	194	198	182	171	170	190	196	196	191	195	187	171	174	207	199	187	204	179	201	185	180	179	181	195	205	194	187	185	211	189	190	200	174	196	182	167	190	177	176	178	183	188	194	172	193	182	184	201	194	216	179	205	200	189	193	197	184	182	209	192	235	205	198	186	199	192	179	194	217	178	189	184	191	185	202	196	198	185	193	201	197	183	178	185	179	198	185	196	202	198	186	183	191	185	194	188	197	198	193	210	190	196	175	206	182	177	167	171	183	214	216	161	200	208	191	203	180	197	163	190	167	190	211	198	168	205	198	181	189	171	196	188	178	192	194	186	186	204	198	208	199	215	206	191	177	200	190	193	214	178	190	177	182	195	204	185	187	217	197	199	183	217	195	186	200	203	178	186	178	206	194	186	185	188	175	194	182	174	187	180	182	198	192	177	178	189	169	220	214	179	206	200	182	171	223	193	188	183	190	191	187	176	196	180	203	195	185	194	181	199	191	204	189	193	197	184	189	188	196	210	203	202	209	175	216	175	197	207	181	185	181	213	182	195	156	186	190	202	204	188	194	184	209	196	201	188	194	190	177	182	153	211	201	194	192	198	172	176	190	183	193	173	195	192	206	214	223	177	213	208	197	178	180	186	170	193	239	191	182	167	191	203	198	178	187	209	199	196	213	205	192	203	215	187	196	212	200	208	183	187	176	200	193	184	199	191	183	172	208	215	172	217	192	193	206	189	180	210	177	189	203	176	207	192	201	167	183	200	210	196	209	186	195	198	204	204	224	203	199	211	210	206	190	182	219	217	211	199	198	175	204	213	201	209	175	197	201	173	199	185	169	195	187	180	188	168	187	194	176	179	187	205	180	166	185	204	193	185	210	168	200	186	191	199	199	180	181	204	188	189	214	171	183	215	195	202	174	183	206	184	196	179	190	179	182	195	179	182	199	184	206	193	198	218	181	222	191	200	200	204	183	230	197	192	190	194	175	196	196	185	198	162	202	205	188	170	199	197	204	193	186	206	188	183	206	182	200	174	200	207	181	193	219	197	186	193	177	201	184	215	195	205	193	215	224	210	217	180	190	175	202	207	204	210	207	217	203	175	201	205	207	201	182	187	202	188	188	212	224	200	202	216	193	184	210	188	176	176	163	205	169	190	181	206	187	178	195	192	181	198	201	191	170	190	197	184	198	170	214	190	204	203	186	184	199	170	207	185	220	191	191	206	185	189	202	190	182	173	198	203	201	160	202	180	197	189	226	181	217	206	168	187	195	205	189	185	199	197	189	195	183	183	192	210	177	183	198	202	208	208	195	182	201	196	191	186	186	212	182	212	194	203	173	181	196	173	184	203	191	184	197	184	191	182	187	194	202	182	206	189	193	202	186	198	196	208	195	192	174	200	203	194	216	183	191	192	173	184	187	184	183	187	200	160	195	206	212	194	176	173	218	161	190	223	180	170	168	202	196	188	159	156	203	190	197	189	179	175	180	205	190	193	214	185	186	177	180	193	165	163	194	156	184	176	190	192	192	179	202	171	212	223	193	202	189	187	214	203	185	185	192	187	192	197
24973	50746	39345	22375	12310	6764	5516	4499	3524	3121	2917	2486	2176	1766	1510	1192	1075	991	822	723	641	562	531	499	462	450	430	396	410	398	390	387	367	391	416	401	402	415	408	383	364	379	364	381	344	338	381	362	351	356	353	351	350	359	387	360	356	323	376	352	347	352	359	373	335	357	304	363	315	341	344	309	334	350	334	366	374	326	296	359	374	318	305	323	318	327	337	320	355	357	336	315	336	342	335	361	337	335	317	353	317	353	331	342	316	377	341	344	322	357	338	377	336	350	338	334	346	315	371	328	363	367	343	363	332	354	328	331	336	351	347	333	327	329	321	361	330	316	325	340	322	320	349	319	302	335	359	347	316	345	329	357	336	354	318	356	323	300	327	318	329	337	358	357	347	320	350	337	377	352	315	362	345	352	311	334	354	344	328	306	345	355	318	328	347	332	331	318	347	343	365	310	388	330	352	339	355	336	355	356	315	324	336	362	352	351	298	351	356	335	341	321	342	336	325	317	304	312	339	304	345	356	352	345	367	339	346	339	337	348	345	333	355	366	333	366	337	321	375	347	332	325	320	308	339	334	316	349	339	342	345	352	356	330	343	338	328	333	321	359	310	309	328	360	342	331	324	332	350	361	333	315	334	356	333	334	288	328	326	340	332	338	355	337	334	355	354	336	331	364	353	363	321	355	329	344	322	356	359	313	345	299	327	305	349	344	330	320	339	333	353	319	300	305	357	352	346	348	321	332	308	334	326	339	324	341	335	299	349	327	335	350	298	348	333	348	317	334	338	353	336	315	366	318	369	326	347	328	336	336	330	346	317	358	348	319	342	329	347	330	355	317	330	356	333	342	345	330	341	331	349	310	356	305	325	355	328	339	324	337	356	306	324	345	344	328	328	325	342	359	374	365	337	341	341	348	357	350	324	342	333	359	365	339	348	366	341	358	323	324	331	385	333	321	307	349	349	344	336	344	352	332	319	358	382	386	324	371	341	332	341	371	344	375	330	312	321	319	314	339	322	343	342	348	304	358	384	351	368	308	348	366	318	330	355	339	335	349	330	340	355	346	319	353	324	345	349	340	333	361	355	361	356	313	339	313	347	346	348	348	327	332	348	339	345	342	319	327	354	295	326	342	353	328	375	338	329	330	330	327	342	338	374	351	349	349	331	305	344	329	321	329	359	382	351	357	351	342	366	338	327	349	324	330	363	300	332	355	323	346	341	353	327	351	327	320	347	350	337	382	355	366	340	323	351	365	364	331	345	322	344	361	347	370	345	309	335	330	378	327	349	351	324	371	338	333	356	352	329	343	326	357	340	359	331	348	328	356	335	340	315	342	316	347	330	317	338	313	310	348	343	354	354	349	322	320	366	337	329	334	333	377	354	352	328	332	373	364	321	329	340	344	323	340	335	364	353	323	325	359	323	313	325	337	324	311	375	338	336	358	339	347	351	350	360	354	336	357	305	327	319	339	340	321	316	344	346	331	355	348	334	303	334	342	325	328	325	357	358	306	366	349	343	347	321	350	328	341	330	351	305	338	339	310	330	321	364	338	318	323	342	349	360	366	322	316	338	348	323	336	377	314	321	357	331	322	335	355	379	379	371	368	302	343	318	347	306	323	317	366	326	339	346	311	361	339	340	340	345	339	324	333	353	329	307	339	295	316	346	356	328	360	347	329	338	377	311	356	318	340	329	349	323	340	333	341	319	357	331	346	362	352	334	338	335	337	332	397	340	341	306	357	344	354	319	352	336	359	320	375	323	391	355	356	329	317	338	329	350	364	351	345	344	356	328	324	315	326	323	344	319	306	360	344	337	349	324	352	340	329	340	329	321	347	356	319	323	340	347	349	349	335	343	353	332	350	348	314	323	357	335	327	322	340	380	334	332	343	353	325	348	382	353	346	326	340	336	353	378	351	328	303	344	334	327	337	357	363	339	377	344	338	374	341	332	311	347	354	336	356	342	339	311	321	319	343	339	357	339	370	349	355	346	347	311	340	353	348	343	317	312	326	334	365	338	334	330	334	346	374	333	366	335	375	317	327	334	356	335	315	358	304	313	348	336	371	339	373	350	329	308	341	361	342	325	335	297	337	338	349	323	344	342	341	336	346	325	329	357	341	322	333	397	337	320	303	350	336	353	361	302	334	348	386	315	325	324	321	346	337	331	346	321	359	338	349	309	320	334	322	364	337	321	310	382	317	319	397	368	333	317	370	335	326	337	321	323	349	341	337	338	337	327	372	363	332	386	344	317	329	307	359	325	323	367	343	356	310	345	355	322	330	323	347	353	329	390	378	359	376	352	300	317	317	328	347	363	355	349	315	350	321	299	340	319	340	350	319	343	311	370	350	344	346	347	373	338	335	317	340	307	344	324	341	300	335	353	357	336	263	332	357	356	317	343	332	319	330	343	342	362	296	314	337	353	345	361	358	329	328	342	365	281	324	360	358	339	313	335	309	364	318	340	338	318	324	330	329	351	285	352	316	354	325	339	304	364	357	328	323	316	365	358	319	342	349	355	348	341	319	294	332	325	327	345	357	400	350	330	346	346	336	354	328	339	347	333	322	314	337	355	351	365	335	328	339	327	296	328	305	323	340	352	336	362	349	340	347	357	309	350	390	326	344	363	304	353	332	335	330	361	314	347	345	350	360	322	341	343	334	316	336	386	324	324	329	331	341	304	342	350	358	366	348	330	341	351	341	288	324	350	346	364	332	348	331	317	348	317	360	338	305	328	355	335	325	337	328	352	331	347	345	316	312	342	371	350	354	343	334	328	356	356	311	381	349	345	355	357	320	327	337	338	371	326	360	376	351	353	352	362	356	328	324	327	348	352	336	336	338	338	332	348	357	309	325	386	371	304	356	330	320	363	322	349	342	336	351	347	344	335	335	322	345	327	324	341	323	319	345	353	313	334	346	358	364	304	349	313	342	366	333	357	334	344	379	349	355	320	348	358	333	364	341	301	326	332	332	362	347	318	337	307	357	351	353	325	324	284	345	344	324	334	344	361	319	296	331	332	362	324	366	346	363	336	363	354	354	340	365	348	360	342	338	362	337	356	317	345	337	363	356	325	362	346	339	326	341	327	316	336	347	370	366	351	353	345	309	356	339	325	335	329	332	345	337	309	338	333	357	334	384	339	375	324	340	364	384	369	342	324	331	345	374	353	366	335	362	354	330	302	318	361	327	351	335	361	327	336	351	357	351	348	309	314	346	359	345	348	335	330	347	343	323	337	325	330	337	322	349	309	354	357	363	345	345	359	344	352	360	312	352	320	337	365	353	304	351	309	327	343	347	332	313	388	355	316	322	354	345	317	347	336	349	328	328	367	338	331	344	307	345	331	331	354	344	327	329	317	337	335	310	347	344	353	339	328	358	336	311	363	332	346	313	353	331	344	337	352	338	335	322	355	290	332	341	320	332	328	339	370	352	317	310	317	343	344	326	334	330	327	315	345	348	359	360	326	374	344	316	325	328	326	331	319	324
27861	21673	18394	5940	1276	731	606	516	503	460	463	425	421	381	382	367	417	389	357	356	363	323	322	371	355	326	328	322	339	337	325	338	338	344	327	352	326	339	340	359	331	342	309	312	317	323	332	352	328	374	368	347	324	355	338	328	338	349	316	341	333	361	339	349	342	321	350	325	355	347	335	332	373	377	345	317	333	331	284	325	350	298	332	364	330	344	331	328	325	331	352	321	334	310	347	323	343	307	372	319	351	369	345	369	345	355	337	329	343	309	345	303	314	365	348	334	330	339	355	374	312	312	363	361	312	314	333	293	343	314	320	340	331	348	373	320	377	365	333	333	331	301	352	318	304	349	330	329	348	348	324	335	336	319	363	352	344	317	321	373	351	341	320	366	369	310	315	350	344	322	306	350	336	301	330	327	352	363	362	326	314	344	347	303	331	300	320	312	331	321	358	359	337	325	354	387	294	345	332	323	369	324	352	337	332	333	392	327	313	322	336	335	350	332	359	295	330	299	350	336	314	329	334	357	336	309	339	332	331	317	324	333	358	332	348	381	333	319	317	314	314	353	330	337	320	323	348	339	344	319	337	306	327	338	317	321	357	326	329	340	346	330	332	339	368	334	344	361	327	298	348	322	311	348	316	320	373	325	349	338	357	349	358	342	321	322	352	335	337	324	329	313	328	374	341	302	349	346	322	347	316	340	324	310	343	320	324	366	356	369	302	355	331	341	354	342	333	324	333	360	321	369	334	312	335	349	330	318	355	345	316	332	302	303	359	339	312	327	328	318	325	355	346	331	340	316	318	366	354	358	341	330	385	346	313	328	349	323	359	374	351	354	368	351	355	332	343	364	323	325	349	349	330	328	359	317	348	338	293	326	381	339	362	313	315	318	358	381	337	331	311	346	332	322	330	351	297	314	329	367	339	337	327	333	348	360	314	369	339	334	332	305	326	334	302	362	347	327	350	351	356	338	309	339	331	357	326	344	328	304	302	345	371	358	364	345	317	328	328	356	336	351	340	317	323	323	348	347	357	367	342	349	313	330	309	347	391	315	297	342	346	335	367	369	363	351	336	365	361	328	335	339	331	307	320	334	322	373	330	316	344	347	329	313	336	359	327	334	355	332	353	344	318	324	373	363	337	306	354	340	336	335	334	353	307	307	376	340	361	308	326	318	362	351	355	316	338	350	360	316	325	344	362	348	311	303	337	370	345	328	364	309	352	340	340	293	348	301	307	355	328	309	328	312	355	361	326	349	334	346	345	322	364	347	311	359	329	337	323	333	339	364	337	344	325	362	371	332	287	345	310	353	339	290	358	331	330	352	361	338	315	320	353	340	321	334	334	344	322	333	307	326	357	351	332	310	332	328	325	333	328	311	351	315	328	303	315	329	311	352	315	331	356	346	343	339	335	326	317	343	356	306	328	286	337	340	363	301	356	332	351	316	337	349	344	337	370	337	359	315	344	325	345	313	310	346	345	332	317	336	329	343	347	343	343	309	328	332	338	374	374	320	332	351	358	315	318	355	350	362	352	359	342	372	363	360	349	314	323	364	355	334	345	341	363	346	299	347	319	327	309	360	361	330	328	363	318	352	340	355	326	347	357	327	318	348	339	342	347	340	324	357	346	372	332	311	348	336	307	330	320	334	375	329	331	369	312	316	304	357	344	331	295	359	358	344	299	354	360	354	350	331	337	349	375	333	326	320	313	294	341	309	360	314	342	343	304	367	318	294	335	352	325	326	320	348	348	347	354	342	317	341	360	348	321	323	309	344	313	353	333	375	339	299	359	354	351	332	341	320	330	349	377	310	335	312	300	336	336	343	329	309	346	343	326	326	276	335	358	334	368	358	333	331	372	346	347	335	321	330	319	319	326	326	351	302	322	309	357	332	326	364	311	324	320	298	345	340	339	338	308	325	343	349	318	313	341	356	352	339	337	317	335	325	365	317	299	306	323	324	320	344	359	330	347	342	348	345	337	333	336	337	323	342	327	324	307	326	338	329	323	360	304	334	337	319	306	347	346	345	339	321	355	332	361	314	339	290	316	307	343	327	351	373	363	332	326	332	352	290	358	354	324	363	325	335	328	312	310	342	341	349	316	340	349	338	350	351	352	330	353	324	344	327	385	334	332	365	303	372	327	328	333	313	327	307	345	336	324	330	355	342	323	358	365	354	332	329	302	334	335	341	324	349	311	342	324	346	324	371	336	330	315	342	333	340	339	328	351	358	355	343	312	335	334	349	326	345	359	380	360	341	312	325	382	333	301	327	307	324	328	309	326	320	304	358	349	336	314	340	345	330	346	347	289	342	335	351	324	330	333	325	340	307	342	351	338	350	270	340	347	350	352	345	337	320	346	356	331	306	319	326	347	377	331	352	361	351	332	361	313	311	333	332	325	341	343	343	328	310	339	327	333	320	332	311	311	349	347	275	318	336	359	339	323	346	318	344	325	368	306	326	326	356	351	332	369	361	331	372	342	333	358	323	346	316	329	322	341	362	324	331	326	326	304	341	343	352	343	339	335	332	347	338	331	337	371	366	357	337	336	327	345	330	356	340	344	353	360	349	319	330	350	317	329	353	340	331	337	341	356	321	319	348	360	362	370	366	330	323	334	345	330	334	359	353	342	336	331	364	349	316	329	346	337	326	347	315	312	351	357	307	354	347	307	362	355	330	343	336	340	337	302	317	339	336	354	328	379	339	314	353	334	357	307	340	352	335	326	337	307	344	318	336	320	342	325	360	350	298	322	355	335	323	320	337	332	330	353	306	329	359	329	319	318	333	348	352	347	360	354	358	330	342	325	347	317	343	299	362	350	301	355	358	342	347	344	334	296	322	336	320	308	346	339	344	333	333	365	319	349	371	334	337	313	287	326	334	358	337	314	319	351	369	332	361	343	312	309	359	330	332	330	351	327	323	324	313	351	325	346	355	350	342	343	337	315	348	326	336	321	331	342	320	359	352	307	355	348	363	355	353	358	349	318	354	352	310	322	319	344	325	331	307	370	349	348	337	343	345	351	330	349	332	370	333	347	347	340	315	343	327	353	355	345	356	359	344	318	355	331	317	355	337	339	321	339	332	347	338	346	363	358	388	337	350	331	339	328	348	350	323	342	365	337	349	329	297	332	316	353	344	337	338	354	351	324	361	330	365	320	323	340	305	324	319	346	337	350	318	344	345	358	361	309	322	367	340	324	327	361	337	339	313	361	359	363	317	354	327	352	334	327	351	317	332	327	331	344	362	343	343	330	329	355	299	340	316	329	344	361	365	339	323	357	338	360	308	315	325	347	353	324	347	350	375	339	341	339	309	343	320	349	347	315	328	356	324	356	341	310	314	357	339	320	323	330	328	343	365	323	334	330	327	333	330	318	337	338	304	354	376	344	338	354	360	336	337	310	350	356	323	320	358	302	342	307	324	331	331	338	330	326	341	320	364	331	342	326	339	371	305	355	294	328	345	320	337	332	340	325	318	328	315	353	334
16591	34147	23485	7438	2750	1716	1418	1161	972	1034	922	885	833	786	763	707	675	732	656	649	630	611	620	643	624	601	613	575	597	602	650	590	562	626	626	588	583	579	622	609	645	610	587	617	590	578	613	584	607	597	593	630	582	597	592	598	551	568	589	607	589	597	600	601	620	575	532	624	592	583	605	567	562	601	584	604	616	606	612	576	607	615	567	607	576	597	600	573	622	553	553	568	630	602	587	567	623	543	569	609	576	573	596	590	572	638	556	611	639	600	571	559	611	595	613	554	580	618	589	553	593	605	578	569	610	576	642	589	555	580	555	626	568	581	594	593	611	599	616	586	598	611	570	611	586	558	594	603	597	582	584	592	581	589	567	614	587	585	607	591	560	606	577	607	587	597	603	581	565	601	591	589	574	613	587	576	559	635	528	604	575	579	585	554	586	613	591	598	616	550	584	598	562	611	573	608	627	535	567	575	582	560	568	651	575	571	584	583	552	606	622	558	616	627	594	585	578	596	564	594	616	588	629	592	614	559	567	557	599	586	598	551	597	612	585	607	579	586	622	590	619	590	585	572	620	569	584	599	551	640	589	600	588	588	576	588	580	601	600	574	585	617	624	603	597	604	578	607	618	622	588	581	579	658	598	600	589	580	530	580	585	581	570	627	611	563	577	569	558	657	605	608	581	620	598	572	585	575	546	578	588	581	595	614	594	577	615	583	588	600	575	590	593	580	575	615	590	599	580	612	620	560	590	571	621	588	589	565	618	564	579	618	619	580	614	588	583	594	571	606	589	554	632	540	617	607	555	618	610	602	536	607	588	614	590	574	582	587	592	590	612	604	577	571	594	611	576	583	591	531	595	605	582	592	585	605	605	573	583	613	603	580	583	584	545	560	562	613	551	588	578	615	581	610	567	585	599	591	552	649	602	591	603	628	578	615	606	581	593	581	605	639	574	613	573	581	674	588	614	562	568	586	545	591	578	560	599	609	595	567	553	622	629	579	599	570	593	579	588	600	553	589	607	648	610	591	588	615	616	568	583	579	609	621	513	552	592	596	568	605	559	604	579	557	563	564	599	600	589	580	544	589	578	602	645	592	613	597	608	615	555	625	555	589	635	608	611	590	561	639	609	576	596	605	609	599	603	625	653	653	596	558	634	622	580	573	635	589	630	618	646	576	540	610	626	553	620	584	622	636	544	553	584	600	586	547	610	605	605	564	588	599	613	568	584	631	549	574	547	579	617	546	597	588	597	583	616	591	587	595	554	557	602	616	573	641	592	560	569	584	552	610	579	598	568	595	580	577	590	585	522	560	637	594	596	544	573	578	607	601	610	562	590	609	626	561	591	592	605	592	590	556	604	556	608	626	552	625	522	603	596	618	597	560	614	608	605	585	586	605	616	596	602	557	600	604	656	588	585	611	598	587	552	573	576	581	612	587	577	575	632	580	629	631	593	623	574	546	579	591	595	587	585	597	573	626	585	637	606	652	578	586	569	558	577	572	603	588	541	568	583	596	601	589	576	627	576	583	565	573	616	550	606	585	594	601	602	575	563	559	654	613	585	591	557	598	578	580	577	581	577	601	588	626	565	564	551	594	627	623	613	627	598	619	570	626	603	615	566	623	610	561	590	576	582	590	544	553	589	606	569	644	614	581	590	572	565	604	553	648	557	593	566	593	569	596	593	571	589	600	567	525	573	596	578	596	586	605	601	595	560	600	558	569	613	599	565	581	575	571	589	593	575	577	595	586	566	596	576	560	575	577	612	630	581	574	597	596	581	548	575	599	589	576	609	618	549	593	614	577	563	627	530	623	579	594	581	570	610	609	567	642	557	620	558	605	563	575	609	594	574	548	597	579	618	565	562	633	584	570	600	603	571	589	613	609	547	576	594	650	588	611	581	616	558	596	599	601	604	605	605	615	582	597	623	579	606	594	576	596	573	576	591	573	619	613	586	559	581	543	592	579	579	590	593	606	606	614	594	564	604	602	565	579	551	644	607	611	583	582	561	587	588	564	574	591	591	550	574	572	598	574	624	587	585	613	590	606	575	560	631	560	565	595	580	578	586	566	576	620	593	646	586	582	634	589	559	583	588	570	581	603	572	533	612	612	597	607	634	579	631	596	576	626	577	574	588	557	606	606	586	581	572	614	623	593	651	563	595	551	601	620	599	572	602	622	599	561	587	573	559	596	583	614	536	562	577	597	579	573	575	573	612	615	586	600	576	591	577	591	609	559	606	575	601	609	572	628	610	586	570	569	660	603	595	570	597	617	579	615	582	586	589	589	571	603	558	599	585	614	607	600	598	622	584	558	579	577	600	594	597	566	568	607	595	568	593	581	601	580	619	582	580	582	571	602	591	618	563	570	617	540	599	530	584	540	577	614	621	634	588	604	550	561	574	576	575	609	560	578	613	607	614	613	571	593	601	611	616	556	566	642	582	626	592	573	575	555	577	574	587	580	595	590	614	539	635	595	580	531	576	619	572	564	595	581	611	610	537	589	637	580	556	598	586	580	607	623	592	567	595	564	586	581	609	579	592	558	573	600	573	557	593	613	614	588	572	581	556	608	573	590	605	589	585	552	594	578	609	560	630	555	589	605	563	600	568	606	556	581	602	582	581	599	606	604	605	541	633	606	567	606	593	584	613	582	586	647	615	585	583	538	595	571	566	618	592	607	602	562	609	589	565	578	610	575	596	608	586	603	593	552	558	555	564	573	563	640	588	583	590	576	577	557	605	577	585	570	599	573	613	588	595	575	560	567	588	643	590	627	575	577	612	612	567	576	613	590	607	619	594	613	590	609	599	630	618	613	606	637	596	610	603	558	585	535	615	618	609	580	579	571	606	618	595	603	594	590	579	589	562	604	567	629	618	593	613	592	583	551	554	588	593	582	559	604	551	562	590	617	591	600	667	603	606	584	597	629	585	611	618	599	603	587	590	592	583	547	571	576	576	617	585	605	612	579	591	575	541	558	620	584	568	596	563	622	598	630	566	598	601	589	589	566	613	590	557	602	579	607	556	597	578	571	565	592	609	566	592	584	599	600	600	589	615	579	561	609	607	578	594	578	555	548	587	543	565	539	535	581	611	632	585	592	586	616	639	604	602	607	566	547	626	607	594	602	605	624	542	601	606	622	594	611	595	568	618	572	572	606	582	583	594	575	615	601	605	603	590	607	581	608	581	608	577	578	595	642	553	585	582	587	568	553	598	601	545	555	612	609	564	551	562	631	571	602	614	562	553	630	584	606	609	609	590	599	596	599	565	619	619	564	617	603	596	550	593	622	647	588	571	564	593	586	593	626	595	566	612	574	583	585	606	551	620	616	601	594	605	583	608	612	568	596	570	578	577	604	591	571	559	597	530	595	575	592	573	586	588	607	600	577	575	583	587	631	628	587	641	623	589	621	580	571	555	577	590	600	602	571	578	606	626	595	599	593	622	590	580	575	584	594	571	553	563	619	602	634	612	618	600	538	594	591	575	593
23851	21575	27860	25630	17374	3779	1698	1248	1006	876	747	657	669	577	454	425	372	401	371	305	314	319	270	264	274	276	255	262	261	265	282	291	261	269	270	265	265	317	288	274	266	278	265	264	254	264	254	264	256	265	253	289	258	250	268	254	235	266	277	290	254	236	250	275	296	273	246	260	262	298	248	254	238	294	258	233	277	235	244	244	272	258	246	259	245	259	271	257	242	227	236	253	256	272	260	249	236	275	251	257	236	260	257	263	242	271	261	257	293	243	241	224	253	240	245	249	230	282	254	254	261	263	249	260	273	270	254	245	249	265	251	262	249	275	219	239	266	256	265	246	258	231	264	266	280	252	251	257	243	258	255	274	260	234	240	272	235	265	254	227	249	235	222	248	242	244	246	272	264	284	255	244	238	264	241	243	282	230	243	248	245	245	267	257	235	240	241	261	251	237	259	250	256	275	216	246	249	252	273	257	276	267	264	250	236	273	230	248	241	274	257	255	250	260	244	242	273	243	264	240	262	258	265	250	271	229	266	265	266	238	273	247	240	263	281	253	274	256	238	282	254	254	266	265	275	245	267	274	248	227	243	240	257	255	237	263	256	260	255	227	230	272	245	267	266	283	233	261	232	280	224	263	264	242	260	246	244	249	273	253	231	261	262	272	277	236	265	262	228	241	269	258	238	209	287	252	264	260	250	264	252	294	246	253	254	282	257	263	258	255	263	236	267	249	267	232	253	266	262	258	264	269	263	231	258	252	278	255	277	284	246	259	241	265	235	253	272	264	228	264	231	223	275	261	218	274	249	250	259	272	226	239	251	258	249	242	281	272	246	223	246	237	255	236	260	240	266	246	298	234	229	262	265	240	239	251	279	252	276	226	256	277	260	262	255	253	272	250	255	246	225	259	257	267	247	235	248	243	238	237	244	263	238	242	267	257	246	254	237	268	256	251	259	268	280	250	254	249	303	272	229	226	271	242	253	269	276	258	244	218	258	262	241	267	254	247	273	243	234	278	265	281	253	255	277	249	247	234	244	279	267	240	261	267	233	255	261	253	241	258	235	236	268	262	254	270	219	251	248	258	249	248	268	265	265	270	256	234	238	265	285	234	272	236	259	237	276	256	254	249	238	257	244	242	247	241	225	265	242	266	264	264	233	268	238	276	250	250	242	247	263	256	240	287	260	254	224	249	274	248	245	240	266	268	276	243	255	233	270	240	285	261	260	274	244	249	272	244	255	246	249	257	275	231	270	259	287	272	281	257	231	264	272	263	237	233	250	240	277	244	248	225	237	254	288	265	235	274	243	270	217	255	295	247	283	236	255	261	257	280	265	272	242	237	249	259	263	236	236	253	261	229	250	256	276	284	283	274	249	270	244	263	256	256	275	257	269	235	240	233	259	254	292	256	228	250	254	284	258	255	272	252	241	274	253	246	245	239	252	235	261	244	271	265	251	262	267	243	256	225	248	267	255	267	285	254	252	278	258	254	247	255	254	236	249	238	245	255	279	235	270	259	269	241	273	257	233	227	258	244	270	280	254	249	260	228	252	254	257	232	273	238	255	254	260	282	250	219	259	271	270	259	235	271	272	246	266	269	250	255	256	264	264	226	249	277	246	275	239	221	267	286	270	251	249	224	262	253	243	259	225	265	255	268	273	254	265	262	257	248	251	268	279	284	246	249	253	245	286	249	267	246	269	274	284	273	249	242	258	279	255	219	257	258	243	265	256	249	264	264	241	269	236	254	241	255	257	287	252	244	269	264	297	245	259	236	235	245	241	262	237	250	251	257	243	281	252	275	272	276	256	266	224	267	240	260	255	242	244	271	278	237	253	247	275	258	250	238	257	259	256	217	239	251	242	258	268	246	223	272	243	235	235	251	252	270	282	260	224	267	252	243	263	268	243	268	248	283	255	263	244	287	252	263	252	222	241	253	280	275	269	279	267	260	261	270	254	246	277	268	270	234	277	267	266	267	250	271	235	235	208	265	236	218	241	275	235	247	245	236	256	273	256	236	260	287	269	274	259	243	275	251	243	273	229	272	258	261	248	277	253	271	236	230	241	274	246	268	241	263	263	225	262	251	242	258	240	249	242	235	226	237	265	252	282	264	257	242	247	242	248	238	248	227	221	232	265	258	272	261	275	236	256	287	241	251	276	228	264	255	258	263	242	242	242	252	232	257	266	243	298	239	280	255	243	275	281	242	252	252	217	260	268	244	243	270	232	244	236	249	252	257	243	253	260	247	256	231	254	271	262	248	256	236	247	281	285	257	247	237	287	235	259	239	234	249	253	252	283	253	245	260	243	250	285	231	244	251	263	242	233	259	296	276	271	233	247	244	270	264	235	280	250	228	282	240	225	237	277	229	240	258	258	248	275	241	258	222	261	270	271	244	258	247	259	250	249	237	269	272	252	256	232	270	289	230	263	271	283	293	254	262	269	223	259	257	248	231	252	239	263	278	262	246	242	252	257	270	269	270	260	252	226	243	262	266	272	219	255	245	262	263	244	246	254	262	276	227	268	240	244	267	270	240	229	223	272	270	258	255	227	229	258	276	252	253	262	241	245	244	291	233	249	242	234	253	242	240	244	241	247	260	240	256	245	245	262	284	279	245	250	255	276	281	247	268	264	275	214	294	262	231	236	245	258	257	259	274	241	257	262	249	239	223	279	241	262	239	212	249	250	235	278	268	241	215	246	277	243	264	245	244	272	240	255	260	250	226	243	245	237	249	250	269	279	292	256	238	247	276	295	241	238	259	281	269	257	264	222	238	242	236	260	251	243	273	244	243	236	234	225	233	258	253	257	259	253	237	247	240	259	256	274	244	266	269	246	248	249	242	264	280	254	277	266	232	275	247	240	222	252	253	218	246	233	267	248	271	243	262	232	287	252	259	277	251	265	247	235	259	263	243	214	269	243	246	244	282	256	278	255	268	274	243	274	245	245	267	261	271	252	253	258	242	256	245	233	273	250	256	268	250	261	277	263	272	260	251	270	262	273	260	255	271	277	264	252	254	254	263	253	242	285	261	261	237	250	254	250	264	230	253	267	240	267	249	249	257	252	236	245	272	254	250	261	259	260	314	248	261	267	245	232	258	264	287	254	272	287	272	284	234	238	252	258	268	252	249	246	264	247	249	252	254	235	237	271	224	237	230	277	268	235	267	258	246	263	244	245	278	238	251	269	239	267	240	255	274	224	263	268	238	261	248	253	272	245	253	256	241	247	270	255	254	275	242	203	269	243	255	258	283	262	240	260	258	270	265	273	268	255	289	248	239	261	235	242	221	280	253	310	252	276	252	243	265	222	247	260	272	269	242	268	248	229	265	276	233	257	256	265	243	262	257	282	249	255	281	254	227	250	260	268	263	280	257	235	231	249	265	236	267	287	236	238	266	248	263	249	241	276	233	251	276	244	225	277	285	232	213	245	248	248	219	207	262	258	264	294	258	255	258	256	241	252	233	258	266	250	277	248	264	252	280	261	264
22343	47114	33381	14256	7315	4846	4077	3212	2768	2331	2042	1833	1618	1380	1152	1026	886	784	685	683	609	564	538	583	527	523	518	468	416	475	499	464	452	490	492	527	493	470	543	491	472	492	514	474	446	490	437	472	446	471	457	464	443	484	464	427	455	445	429	458	449	438	453	446	479	494	480	455	426	484	457	478	454	475	521	451	465	447	488	483	467	444	430	465	461	437	463	452	441	466	448	489	479	465	435	460	474	514	458	483	440	488	459	439	466	460	440	453	454	470	444	447	480	463	424	493	446	460	452	423	426	449	469	479	454	475	491	447	489	468	470	449	435	454	450	426	471	449	435	406	440	435	477	427	432	464	464	463	490	432	460	470	453	440	453	439	473	422	499	488	404	445	455	475	462	470	461	436	418	432	449	455	462	438	438	436	477	456	459	464	469	469	471	440	458	454	443	474	449	415	456	453	487	432	441	493	468	453	459	486	481	452	445	493	467	486	431	428	460	479	456	452	441	457	460	421	476	436	461	448	443	451	473	453	458	469	440	452	425	490	462	448	444	509	488	492	481	466	420	453	436	452	437	413	457	455	444	442	465	468	467	486	472	447	481	450	447	451	451	481	475	426	483	467	473	459	457	437	481	467	460	464	426	471	455	469	474	484	455	428	465	493	452	434	462	429	436	445	453	452	440	448	470	439	474	461	442	422	470	465	494	478	439	425	464	480	475	462	470	432	404	460	469	470	497	512	453	498	452	444	467	475	456	492	479	474	491	449	469	446	442	463	461	501	450	455	470	459	441	495	471	499	439	441	463	454	456	450	450	464	482	446	447	426	439	473	441	449	412	449	443	467	492	495	477	434	444	461	434	439	474	430	443	460	447	466	491	444	431	485	457	451	444	448	454	469	478	439	422	403	450	466	414	422	455	501	457	460	425	484	448	443	462	418	485	435	445	450	461	427	470	414	445	464	463	437	481	453	472	429	434	444	467	474	437	481	475	457	471	429	488	436	483	442	475	430	410	477	444	453	496	461	465	442	440	439	427	457	420	416	455	439	442	422	482	455	458	428	450	482	483	414	458	428	491	467	478	454	468	483	463	474	437	448	451	471	481	433	454	434	463	442	448	465	482	485	454	487	471	464	475	452	499	484	466	442	472	434	419	467	461	477	461	450	440	436	421	425	423	439	453	411	410	464	436	462	460	464	459	470	449	420	472	467	463	486	446	474	405	427	454	480	466	415	467	469	474	443	439	456	466	463	410	466	439	477	499	419	453	468	433	464	457	423	467	455	459	447	472	459	409	455	405	438	476	467	463	475	465	469	454	464	473	457	438	452	436	473	445	462	476	431	497	490	451	443	508	435	449	480	458	473	471	441	465	483	452	476	470	423	460	464	443	442	411	449	476	461	499	412	465	456	440	446	429	438	452	476	444	458	489	466	476	455	481	451	473	442	509	446	473	440	501	489	450	423	468	480	464	458	469	469	471	456	434	458	490	486	476	455	444	466	457	511	485	464	475	455	396	390	428	440	474	432	454	474	464	476	452	469	438	473	492	450	433	441	491	481	443	455	474	455	477	435	452	449	460	441	452	489	438	418	428	493	469	428	437	466	406	463	481	454	426	464	452	464	431	460	483	465	427	447	464	436	444	443	486	442	439	459	465	443	453	449	473	463	494	451	447	459	402	460	451	457	474	473	446	464	461	438	414	451	440	455	432	438	448	441	451	450	451	440	452	433	468	484	459	469	468	449	449	468	467	449	486	458	450	425	460	441	468	464	428	472	494	444	458	445	453	446	489	478	437	442	454	468	438	424	469	438	448	432	459	480	460	426	471	496	455	432	454	432	475	482	451	479	485	428	452	492	449	446	450	450	463	439	484	468	467	478	476	430	436	442	427	487	444	445	438	407	446	473	449	486	450	432	419	419	450	465	478	438	447	459	422	448	467	425	435	471	490	436	478	459	473	510	477	467	473	456	445	425	454	439	452	479	462	471	454	439	470	457	441	454	468	407	463	444	466	453	458	504	489	480	444	471	437	450	464	498	471	467	459	431	472	488	457	488	453	457	450	440	494	495	461	452	432	434	460	432	458	482	456	440	489	449	480	427	480	499	487	472	465	496	471	415	471	446	464	492	457	504	487	426	460	451	466	463	455	497	418	449	431	430	463	446	479	413	499	422	467	487	482	491	427	428	459	424	472	445	450	446	478	472	427	453	441	470	442	466	439	459	444	415	440	411	460	421	484	436	443	474	454	487	456	470	440	454	457	427	444	470	478	485	482	423	452	467	428	442	483	473	453	419	471	432	466	471	450	465	461	514	485	440	431	453	431	481	458	393	423	466	433	469	503	491	455	454	453	467	452	460	424	447	457	475	423	438	458	456	451	451	462	431	451	454	478	478	453	456	442	427	425	461	466	439	440	452	479	452	466	479	473	449	428	508	460	448	468	428	472	475	429	431	439	476	438	504	438	454	426	482	495	436	464	488	456	428	492	477	496	472	500	471	444	455	463	455	453	431	481	422	462	471	461	424	440	482	454	490	483	465	439	439	438	467	473	473	461	443	454	462	464	462	467	468	423	454	487	450	470	441	474	450	456	447	453	466	476	477	447	433	463	446	450	455	464	461	484	491	417	464	453	481	429	470	487	453	453	437	457	466	453	479	446	448	473	435	459	452	444	443	451	431	476	445	431	445	455	456	440	455	453	479	437	485	454	435	459	476	448	410	450	498	460	436	427	463	474	459	470	449	405	465	447	464	433	458	459	463	435	448	441	443	434	426	459	483	456	439	481	437	484	463	417	521	453	454	464	481	466	442	488	430	484	463	472	462	452	482	429	459	490	482	437	478	440	458	427	476	439	449	421	459	425	456	448	450	435	468	456	437	451	418	445	484	455	426	447	479	485	445	429	435	423	441	431	433	431	499	468	474	416	491	461	445	390	446	455	502	464	463	498	467	517	447	477	479	447	426	471	436	435	486	485	446	498	471	440	435	443	477	469	432	472	463	438	477	452	465	483	465	472	472	433	466	470	463	465	507	441	439	439	458	421	493	430	441	432	472	409	443	418	497	421	472	458	436	486	437	477	421	454	447	453	463	459	481	437	448	436	427	434	448	452	458	446	430	485	441	449	500	446	438	459	464	454	455	451	456	444	471	468	480	446	467	453	463	465	425	467	440	437	467	478	470	460	444	494	451	461	498	452	432	455	455	482	428	425	406	449	445	468	470	455	508	449	448	456	448	424	474	481	429	458	463	430	448	450	480	471	442	447	468	471	502	463	458	444	398	458	453	462	457	445	470	481	460	469	429	420	484	467	448	448	442	474	443	434	442	472	484	476	483	437	463	480	463	449	466	435	466	457	460	466	449	446	450	413	470	466	460	460	451	444	466	487	460	449	484	479	459	413	423	459	441	431	456	452	456	462	451	434	428	459	406	443	467	440	478	480	453	470	451	465	445	483	481	470	430	480	463	486	470	488	450	439	488	457	420	454	476	480	468	445	486
25429	21564	24933	18111	2211	1019	884	741	674	614	573	471	515	467	411	432	394	392	347	358	348	326	346	329	321	323	331	327	300	265	328	312	310	356	309	341	317	298	320	319	351	320	312	302	305	331	292	362	297	338	283	317	322	321	331	315	329	305	338	320	341	309	309	315	302	316	318	319	323	310	315	310	301	288	308	293	302	325	323	307	296	281	304	314	323	307	303	335	361	299	286	282	313	305	315	305	340	301	324	324	343	333	308	294	311	328	279	334	295	308	314	320	325	308	299	295	292	340	349	312	303	322	332	330	358	300	328	288	310	306	295	316	305	333	320	330	306	291	297	287	309	335	318	304	359	311	290	339	306	323	293	308	306	297	274	300	290	304	313	296	353	298	316	338	308	311	309	351	335	305	289	303	290	307	318	279	294	343	312	298	302	350	324	333	323	312	299	319	298	309	308	303	306	315	349	298	323	324	327	321	260	320	305	274	293	315	341	310	320	334	314	329	303	313	342	292	313	289	329	329	317	345	299	315	299	333	311	307	294	304	334	292	290	284	315	278	324	320	323	304	322	277	319	332	290	292	338	316	310	301	323	277	300	333	309	329	319	332	319	316	305	319	299	312	306	335	314	316	284	331	340	308	324	293	293	298	311	286	297	300	325	310	316	336	330	288	322	338	292	360	322	341	317	331	302	297	328	303	320	314	316	305	300	323	309	335	318	319	320	284	299	308	285	312	354	309	314	298	292	319	320	318	332	293	291	314	313	331	325	329	290	301	307	289	320	314	309	319	298	331	326	276	310	315	340	314	306	302	305	313	309	288	310	299	314	330	311	311	291	309	317	322	348	297	358	302	286	300	299	360	321	310	322	331	327	325	300	330	311	290	321	276	314	307	312	316	323	309	314	315	316	350	317	319	270	322	326	305	320	319	323	298	293	322	307	299	311	290	332	329	282	312	277	361	314	310	298	304	321	302	312	302	303	325	335	307	328	316	332	334	317	320	324	307	289	306	317	306	303	313	330	326	306	291	337	324	333	303	307	335	329	317	333	323	273	328	297	320	312	313	292	280	327	279	311	314	323	320	316	330	291	332	301	309	306	301	302	333	347	273	332	294	309	308	286	326	285	298	303	325	306	332	306	337	338	295	296	300	327	335	316	325	292	347	273	327	286	317	350	307	272	311	301	312	327	302	296	304	315	309	296	313	334	329	300	323	297	285	338	317	305	295	318	295	321	301	339	306	335	312	302	302	345	320	311	331	359	299	314	303	306	342	320	328	319	322	319	299	298	313	325	306	337	309	316	291	339	298	317	306	316	316	320	318	292	298	296	333	323	330	324	305	322	325	323	333	321	336	289	306	300	307	333	320	313	289	345	323	321	298	317	292	319	316	333	324	330	308	323	310	278	360	321	280	331	314	303	301	314	309	321	312	336	343	280	317	313	292	341	336	300	310	332	317	310	298	324	331	319	283	304	306	324	283	316	328	330	307	288	315	279	305	312	283	294	346	354	309	299	305	322	333	321	303	318	317	322	329	309	286	296	334	311	330	315	301	339	331	300	334	316	312	294	310	298	342	293	276	335	307	343	317	319	307	305	297	333	294	344	318	301	348	349	325	297	334	299	324	318	282	318	304	328	257	302	331	297	327	323	373	346	308	301	327	316	304	312	306	324	338	303	360	334	319	338	308	298	310	311	298	295	313	324	332	280	289	332	316	314	337	318	314	306	313	303	315	283	314	316	294	302	329	329	291	302	318	287	320	325	297	295	275	306	296	310	330	325	332	270	316	329	332	341	311	306	317	327	311	349	325	314	303	328	301	310	314	312	293	353	277	317	326	289	299	320	302	315	307	304	303	303	345	304	297	312	327	299	326	316	331	331	276	313	348	299	298	324	304	333	318	300	337	334	302	334	314	297	323	299	344	338	327	329	325	302	295	289	338	322	305	317	326	349	316	330	298	323	317	277	322	325	307	343	278	328	319	306	323	307	313	314	325	327	316	336	320	322	320	321	304	316	290	321	281	298	303	277	315	329	329	302	301	330	291	331	343	290	292	312	285	333	287	317	308	329	319	287	312	319	300	292	287	277	290	305	325	327	289	316	309	326	313	340	302	331	343	354	301	317	322	294	307	307	289	308	335	314	344	308	331	317	318	325	332	302	285	290	312	282	326	331	325	321	343	306	317	295	333	320	306	325	323	313	291	332	302	289	288	318	306	339	314	288	306	299	303	311	298	270	291	305	314	344	307	308	305	322	318	311	274	350	297	289	295	367	318	311	303	334	290	300	318	316	306	303	327	331	284	322	328	308	320	299	314	328	291	354	288	332	328	316	322	277	307	299	295	305	318	304	301	337	335	309	326	324	324	334	317	325	299	293	313	307	309	318	315	339	333	319	306	297	310	338	298	292	313	325	303	301	299	335	291	285	306	329	313	294	313	296	331	308	297	306	317	310	298	301	280	313	298	305	366	319	315	323	327	297	307	322	314	317	329	297	306	342	321	317	308	363	304	285	335	296	330	315	309	331	300	335	307	298	315	326	323	303	297	297	315	310	317	308	337	316	282	331	295	310	276	312	313	331	331	306	308	302	291	299	295	320	300	321	292	301	308	334	324	331	341	324	316	333	341	330	323	300	310	305	312	299	310	329	334	276	311	355	322	286	307	294	299	317	317	319	317	302	285	329	306	320	326	296	335	293	328	329	296	326	307	323	337	347	313	297	314	317	343	315	322	317	289	306	318	306	310	311	283	305	359	320	329	296	309	276	330	333	316	301	317	336	307	306	328	345	281	323	334	343	322	302	318	304	309	300	328	294	304	331	342	296	299	315	323	300	310	298	319	302	309	291	316	352	310	302	311	310	273	308	297	317	340	320	309	308	319	305	295	315	307	339	330	310	322	311	322	316	263	311	322	320	315	327	336	293	312	263	307	305	325	325	302	334	318	284	333	304	341	311	289	294	332	325	311	318	341	311	298	302	322	316	273	294	336	319	340	305	329	285	309	304	281	321	322	311	313	326	310	343	289	288	306	312	290	283	287	310	314	308	362	292	335	323	312	279	320	307	301	331	332	315	288	321	342	307	312	296	314	319	319	288	308	315	310	334	299	317	308	326	326	306	318	317	317	321	343	294	321	333	294	296	306	345	316	326	347	323	303	274	302	315	332	368	333	307	317	346	289	308	301	294	298	291	299	323	331	340	312	307	321	277	300	314	313	317	310	320	292	332	316	306	277	319	311	340	293	292	326	301	319	321	295	283	294	326	330	321	314	334	290	288	323	332	319	301	293	308	320	304	322	302	315	291	315	324	297	309	310	309	324	330	315	307	323	300	321	315	312	315	312	328	310	340	285	296	329	321	315	286	301	315	317	303	330	297	326	340	292	303	305	285	305	287	305	305	340	281	290	339	284	320	345	292	299	320	309	309	317	312	321	285	319	316	324	300	311	306	299	284	325	309	295	300	340	313	316	325	322	315	278	290	308	271	298	307	339	284	326
20714	38807	22678	6702	4320	2907	2609	2347	1891	1617	1512	1289	1201	1063	943	924	793	739	727	680	676	600	605	577	581	591	528	612	556	584	594	580	578	578	582	599	591	607	572	555	522	610	580	573	553	589	526	564	533	580	581	577	585	595	552	568	552	546	548	535	552	530	565	564	551	592	555	538	582	512	556	504	591	544	539	572	580	546	518	539	578	558	552	558	563	555	533	527	556	542	583	538	541	507	537	561	556	547	605	473	561	569	553	566	576	577	539	556	533	565	554	530	511	549	550	577	525	541	538	570	562	532	558	562	551	516	533	568	528	545	562	593	558	539	517	543	549	544	528	537	546	540	552	580	562	552	552	527	549	580	534	570	528	570	542	515	518	587	519	556	533	572	561	554	548	522	539	563	537	559	540	549	519	592	601	554	512	543	525	579	581	581	557	583	520	557	536	523	514	594	536	532	512	510	531	544	566	596	562	551	513	566	525	513	550	562	571	555	542	565	559	551	559	545	544	542	526	547	537	554	563	548	532	518	570	544	538	523	563	523	523	523	557	527	603	590	571	556	569	574	566	511	550	561	577	544	524	549	536	533	523	555	570	562	551	539	576	485	550	552	566	532	516	560	533	553	559	573	537	551	539	542	531	575	584	514	541	570	566	565	568	526	583	544	581	523	554	556	536	549	543	580	519	544	570	557	566	539	519	533	566	557	521	529	548	516	573	503	593	548	578	532	575	569	575	586	541	513	543	545	544	532	560	563	569	556	578	521	557	538	572	527	560	560	556	539	510	551	565	543	548	533	519	529	550	564	535	532	575	559	537	540	563	539	514	550	546	551	570	528	527	582	545	540	558	547	559	502	553	562	507	561	534	577	548	571	533	564	557	525	547	535	545	552	525	549	502	525	546	559	523	562	573	566	535	558	546	527	562	527	515	521	544	520	583	587	573	529	564	547	575	548	570	538	532	579	540	557	581	569	589	547	554	538	531	562	554	539	551	537	529	547	511	563	552	539	552	555	542	557	558	584	561	530	495	543	569	571	577	567	536	521	570	568	549	556	552	528	554	526	540	500	570	584	554	508	545	546	570	589	592	569	511	562	525	571	539	557	548	528	542	584	537	554	560	539	527	518	531	538	529	539	526	580	516	531	543	531	538	543	570	554	554	563	530	565	517	540	517	560	576	582	551	550	580	579	558	510	555	525	538	575	564	600	536	561	531	500	518	540	552	513	572	553	550	559	533	550	541	531	540	565	579	525	565	527	569	537	574	563	563	545	550	555	569	538	545	573	527	549	527	546	530	546	592	540	562	569	563	577	558	569	555	549	600	507	557	548	548	564	551	561	519	528	557	556	558	541	571	533	542	501	561	537	552	569	575	568	559	557	571	558	563	557	508	587	567	609	540	563	597	503	570	543	570	579	561	561	524	569	577	529	565	547	536	550	505	562	563	583	535	564	507	528	551	558	530	563	543	563	558	541	570	575	543	555	563	583	529	561	564	552	567	572	530	558	542	521	560	522	554	508	566	527	581	526	557	548	551	567	559	538	555	534	555	583	574	505	515	547	564	552	589	530	494	558	521	532	535	541	575	555	552	560	492	513	537	563	578	566	555	521	624	550	565	547	575	554	526	554	550	535	533	527	529	561	547	537	514	566	548	552	582	515	569	550	542	499	541	555	543	539	584	560	553	531	536	524	504	552	551	545	563	511	554	532	536	540	538	573	511	628	538	550	595	595	590	557	539	532	516	502	537	542	551	523	582	513	566	536	517	565	525	578	594	497	534	538	572	557	561	593	588	535	567	562	544	517	564	537	560	557	568	574	534	581	559	567	521	532	548	511	572	545	561	514	535	545	563	554	536	538	522	600	557	555	586	544	545	521	553	569	516	523	571	596	562	521	536	587	539	556	567	538	537	529	536	575	595	536	534	584	524	520	575	557	584	510	555	571	538	540	580	509	548	506	533	635	537	585	563	555	549	543	595	540	518	536	571	554	592	562	575	535	521	554	575	531	513	513	569	526	547	564	540	539	523	536	540	577	587	524	562	561	583	517	521	536	553	575	543	568	573	533	540	534	562	580	546	561	505	542	566	539	574	560	525	540	547	541	552	556	528	603	536	525	592	560	566	540	571	533	533	541	576	514	563	588	584	547	549	556	549	540	583	546	537	574	569	519	505	519	508	528	585	542	547	558	542	539	571	537	563	492	550	530	550	563	523	585	528	587	571	584	539	555	571	540	536	512	554	512	556	573	549	561	578	540	584	572	573	555	544	532	575	566	515	557	573	529	587	531	561	561	512	547	515	531	586	521	508	542	552	561	531	526	573	567	576	553	499	548	541	585	545	553	548	508	579	538	532	511	521	529	584	566	508	587	544	551	579	515	568	500	581	533	545	583	552	576	583	527	545	577	572	530	536	579	551	544	539	527	549	519	541	519	568	579	574	514	544	562	544	533	539	576	534	547	599	569	561	513	576	556	576	579	540	570	540	521	596	518	534	562	519	558	526	564	574	557	537	536	551	576	517	556	534	603	563	510	559	523	527	547	524	508	540	561	588	518	545	555	536	534	569	558	511	545	528	578	535	533	552	519	573	579	583	530	519	510	584	584	549	550	532	511	533	541	544	550	547	561	526	563	614	524	546	533	528	543	553	582	553	550	554	545	544	556	519	577	537	536	569	533	528	573	564	550	524	542	564	553	584	505	588	566	542	566	553	547	565	573	555	555	567	536	522	550	558	570	564	527	558	556	548	535	516	521	549	534	557	533	545	498	538	532	538	552	567	552	586	561	559	575	539	599	585	526	553	551	508	542	566	520	572	560	503	550	571	539	521	540	530	516	554	539	593	511	575	565	559	575	551	515	576	538	553	496	610	546	537	531	541	535	576	493	574	552	548	570	499	539	554	518	539	525	539	546	542	568	560	549	543	573	532	578	527	537	544	558	544	529	579	577	551	553	508	533	539	589	585	524	550	562	510	564	544	565	512	580	518	565	564	572	544	569	523	546	542	517	592	557	556	517	548	539	555	531	603	535	582	563	557	582	568	538	545	542	569	547	550	534	531	537	537	550	538	548	544	492	571	519	548	578	510	574	501	567	562	550	544	559	564	575	565	569	547	552	515	508	533	556	563	609	595	522	533	526	562	564	549	539	541	556	576	553	539	571	559	580	520	592	547	551	566	507	583	539	506	547	568	583	549	511	550	535	573	557	534	561	556	575	535	552	571	562	557	582	522	572	577	525	527	554	535	578	525	555	588	529	587	566	550	544	596	553	580	532	564	548	544	543	555	544	536	575	561	560	520	614	564	497	548	556	539	564	569	575	524	544	515	487	533	584	534	534	556	523	534	532	581	570	564	581	561	526	572	557	548	572	528	524	570	555	515	507	510	560	587	571	535	532	546	536	576	589	537	519	538	556	563	517	548	579	542	527	519	535	570	480	513	536	563	582	601	549	524	517	568	525	540	559	518	562	579	542	532	530	543	557	529	528	548	564	541	572
22897	21577	28683	24898	21568	16407	4757	2546	1843	1607	1247	1075	942	789	619	530	450	402	346	314	281	275	237	244	211	206	227	195	221	213	205	220	232	186	200	232	217	206	206	199	218	188	205	187	222	189	201	195	201	222	199	202	199	186	234	200	194	197	195	196	220	206	195	191	177	178	181	189	202	208	232	192	191	189	195	222	182	213	169	187	202	184	208	181	204	188	185	181	209	223	218	192	174	176	188	192	198	180	195	178	189	192	223	219	211	190	190	180	209	192	182	175	200	184	200	205	179	197	170	182	222	171	195	186	202	194	198	206	213	171	191	191	176	172	211	188	202	185	220	157	217	195	177	176	196	163	221	208	174	198	175	237	177	187	187	184	206	191	181	218	160	207	201	197	204	211	175	192	188	185	191	186	197	167	195	197	206	192	185	204	182	202	169	177	181	199	194	186	196	193	200	164	193	190	193	182	177	191	192	190	205	180	206	162	209	192	161	193	193	198	192	188	193	187	193	184	180	204	153	189	183	198	215	192	165	197	196	193	206	189	206	170	202	207	182	192	203	198	179	187	174	164	180	204	190	183	183	181	192	162	176	183	197	241	195	196	190	176	176	182	198	216	203	208	201	184	203	187	193	221	197	196	184	204	185	183	203	194	184	189	172	199	188	179	185	209	209	183	175	215	210	196	202	212	203	175	171	199	196	170	205	203	185	202	206	197	197	179	183	206	203	191	174	200	193	196	171	198	168	180	185	208	187	188	192	203	198	193	194	230	191	194	197	194	194	194	202	176	174	178	167	176	196	181	188	180	184	225	188	207	163	169	194	201	200	214	181	196	167	199	200	217	197	205	203	205	181	183	198	194	178	202	183	186	186	208	173	188	205	185	175	183	183	178	192	221	197	193	186	178	224	174	192	185	219	185	193	186	192	192	177	190	175	212	211	197	183	187	200	191	188	178	193	190	188	221	196	187	227	206	210	203	181	203	188	215	221	208	190	181	193	188	197	198	211	201	225	225	196	203	194	210	186	200	193	219	178	194	213	192	195	224	216	195	196	206	187	189	181	193	165	188	183	189	215	178	177	186	164	173	171	177	215	177	177	181	193	172	210	181	211	212	175	196	193	202	200	198	217	207	183	196	205	186	175	172	197	188	194	219	179	185	201	191	185	205	192	214	166	185	197	168	164	189	199	191	200	206	208	193	204	216	190	204	189	184	194	201	186	178	175	205	198	183	191	200	208	185	178	218	195	188	208	198	210	199	171	189	173	227	184	185	192	192	191	200	204	180	182	202	179	201	189	215	182	195	191	193	171	187	183	224	178	189	200	217	210	179	201	202	149	195	198	172	193	209	186	180	178	174	197	193	193	195	216	183	190	193	177	219	190	213	196	211	211	185	187	197	191	195	182	200	191	201	201	196	205	195	218	202	191	199	213	199	193	170	206	189	200	168	183	182	201	211	190	216	185	179	187	189	184	182	210	185	210	221	193	191	186	197	181	192	193	187	200	193	185	173	181	192	167	200	213	193	167	203	180	179	181	180	179	154	199	166	199	221	189	188	181	189	198	173	189	177	245	179	203	183	204	193	198	174	184	190	184	195	187	180	218	175	171	193	205	175	197	194	204	209	191	201	193	189	165	202	183	171	195	218	180	205	196	198	168	171	203	202	195	196	174	178	205	189	196	187	173	163	187	193	195	202	194	199	191	198	205	188	204	181	186	210	187	205	160	171	208	175	181	213	198	198	192	180	176	184	206	191	173	198	204	189	221	191	230	178	202	214	186	182	199	211	206	193	202	183	185	182	191	217	180	185	194	189	189	214	197	215	187	203	196	204	199	219	204	196	209	164	165	183	202	180	174	188	186	193	192	194	218	196	169	203	190	209	220	188	197	180	184	158	175	174	202	183	191	180	211	191	195	189	190	212	180	216	199	190	190	199	228	193	196	191	191	223	165	200	185	213	202	200	183	167	204	162	188	201	196	178	202	189	195	180	188	181	193	180	188	203	209	183	191	204	185	191	176	204	183	201	196	177	196	204	184	204	179	193	177	187	174	203	176	183	177	211	200	187	190	190	178	185	180	180	216	213	174	178	191	185	207	198	180	200	177	207	181	183	194	199	187	198	184	184	181	201	199	193	190	196	182	187	215	172	168	177	186	199	205	200	202	200	181	194	183	201	184	214	194	170	182	186	196	191	189	172	169	211	188	173	179	175	201	202	176	206	188	199	207	185	192	194	210	226	196	188	216	188	209	178	179	191	189	191	197	168	207	195	190	183	209	171	199	179	182	184	193	188	204	183	195	205	182	208	191	184	202	184	179	178	200	160	184	190	188	171	175	174	223	186	203	202	199	222	164	188	210	184	178	204	211	191	206	197	189	198	176	173	190	162	191	217	181	168	216	167	180	208	194	194	208	191	174	204	192	204	192	185	211	197	200	161	207	179	197	184	187	183	184	195	181	169	205	171	183	186	205	185	191	180	181	190	179	214	192	178	206	185	192	187	175	176	227	187	195	205	192	171	193	176	195	204	169	195	204	216	184	224	209	209	217	186	204	200	205	162	185	179	209	200	190	179	203	180	190	215	214	191	193	204	190	197	168	164	189	187	188	194	207	177	200	187	208	191	184	197	185	227	199	205	198	207	209	203	191	204	190	166	197	195	194	205	182	202	209	190	199	185	187	177	194	210	209	215	196	178	164	170	176	200	210	186	194	184	217	182	187	177	169	200	193	190	193	177	195	201	173	179	204	200	183	179	196	168	208	175	186	193	189	189	173	193	177	198	199	179	192	178	177	170	184	201	205	178	231	215	172	190	174	190	184	203	185	218	207	168	195	240	192	161	192	192	203	183	211	175	194	207	211	189	167	190	210	198	203	186	192	195	192	184	191	194	217	185	190	184	217	185	179	218	189	195	170	184	203	174	184	177	186	201	179	213	200	221	175	193	197	188	187	185	194	214	204	194	178	207	212	181	190	195	211	202	196	183	161	188	203	187	183	200	156	195	196	216	182	208	215	193	186	198	195	190	199	193	175	189	196	183	185	194	201	188	208	201	210	206	193	214	229	183	186	181	194	186	156	201	197	181	188	199	186	184	215	176	192	175	194	193	174	156	201	170	186	207	212	177	209	181	202	202	188	211	193	170	193	177	211	182	187	218	182	182	186	204	199	203	190	191	192	187	180	201	189	193	190	195	192	189	163	205	174	214	198	193	180	191	182	187	192	184	209	218	184	174	184	200	189	212	188	158	178	208	200	179	210	201	193	233	170	219	174	177	219	181	212	185	201	204	178	189	173	196	199	178	187	193	174	193	203	185	185	183	191	183	191	170	191	187	197	194	179	201	221	206	209	198	171	191	165	190	209	188	180	179	187	181	187	206	185	162	205	210	184	188	180	204	187	179	193	187	203	198	184	200	194	183	189	194	170	175	191	157	179	228	181	192	182	218	181	176	184	190	185	189	211	177	190	202	192	191	196	201	200	190	204	211	190	194	202	193
24442	47574	32831	17196	11536	8535	7280	6360	5218	4275	3704	3039	2593	2093	1718	1449	1230	1073	879	743	660	571	474	486	427	444	443	379	375	379	377	386	365	395	421	360	381	396	394	347	391	373	357	385	359	343	355	351	391	325	361	340	370	354	388	317	324	346	347	360	357	316	369	355	347	328	346	344	347	351	368	349	345	339	343	335	359	394	317	330	326	349	338	337	378	329	350	317	347	316	331	354	369	335	324	335	327	329	339	337	340	362	324	342	381	345	324	363	343	315	340	344	363	355	336	349	360	342	327	345	325	325	344	306	315	302	327	325	335	324	338	327	354	347	303	321	308	343	331	333	347	359	349	354	349	338	318	352	335	323	330	325	323	312	347	358	344	343	343	379	341	364	324	341	355	329	350	343	327	361	381	323	328	351	353	338	310	359	328	355	348	327	339	386	325	356	351	372	333	328	321	342	363	341	342	343	340	318	337	350	338	345	323	342	359	337	330	336	327	368	364	336	311	297	335	316	311	352	301	344	339	384	343	311	370	334	328	383	365	365	335	354	329	308	347	323	355	316	340	374	349	356	356	351	365	350	333	311	371	363	347	340	323	325	345	329	314	338	344	336	343	351	340	332	310	328	354	355	353	361	341	333	335	320	319	360	351	325	328	364	308	359	339	332	317	361	342	303	340	341	327	344	342	342	294	336	338	330	354	353	348	319	344	361	342	320	306	320	319	340	371	324	293	328	374	356	300	315	339	326	308	352	331	322	326	343	320	345	336	297	315	323	333	333	317	348	356	342	342	337	350	338	339	352	343	341	337	363	350	366	370	342	369	332	330	349	347	343	308	318	361	317	327	355	339	356	348	359	330	328	353	361	374	350	361	342	346	354	353	349	349	334	352	343	359	315	329	322	310	308	319	337	341	312	342	338	332	339	349	341	354	340	347	318	343	333	317	328	339	320	348	335	327	357	322	324	336	344	363	346	363	390	334	342	327	338	352	334	351	367	363	344	342	302	315	330	337	318	332	314	353	345	345	367	306	338	328	345	364	308	343	380	360	376	344	312	339	334	349	344	370	321	340	369	318	319	343	318	374	350	360	329	334	347	323	352	346	312	330	336	359	355	330	324	358	340	337	290	364	362	327	362	332	314	339	327	317	363	373	317	352	312	347	355	332	316	333	365	350	333	328	339	330	342	330	361	338	337	304	312	339	315	331	335	309	312	377	347	320	325	363	325	345	325	317	337	361	315	357	379	358	328	335	318	322	316	337	341	378	321	309	328	355	337	322	353	352	351	356	336	329	345	351	369	335	325	351	329	339	331	325	350	346	369	322	338	335	316	337	327	355	311	344	330	333	360	371	342	316	355	344	314	311	373	334	342	328	337	369	318	351	342	345	346	358	363	376	320	348	341	349	337	337	317	346	322	318	324	323	348	359	340	329	367	325	338	358	334	344	329	343	319	306	332	335	341	347	316	332	362	344	370	343	344	349	376	369	321	344	338	316	345	310	360	321	366	336	347	358	359	359	322	344	338	381	321	336	317	332	341	333	376	336	335	338	368	307	326	358	315	356	312	352	314	333	317	355	334	338	352	329	355	326	363	322	329	347	319	380	353	356	324	377	342	307	310	362	309	334	358	324	347	359	377	364	336	309	360	322	331	325	362	334	337	358	361	318	342	341	318	330	350	330	312	320	355	336	345	329	344	335	340	324	321	328	306	314	342	350	352	341	348	343	356	337	371	338	340	361	353	344	360	373	341	337	384	346	347	350	343	342	330	343	342	340	377	321	374	344	322	348	332	356	335	336	348	343	341	327	379	344	356	309	332	355	338	348	340	293	333	325	337	350	318	397	329	338	331	328	342	335	359	350	327	346	328	355	343	336	353	302	328	307	342	333	339	341	339	344	311	332	329	357	346	352	339	347	334	314	325	320	341	360	363	310	331	334	351	337	328	335	321	374	334	333	303	317	340	359	342	365	341	319	321	356	293	340	351	341	315	311	341	354	330	348	353	336	363	363	335	348	341	312	356	342	332	348	322	299	334	341	359	342	314	370	342	325	343	341	352	348	328	341	322	340	344	361	336	350	359	325	370	342	326	369	362	366	378	327	309	342	348	349	342	345	334	328	353	352	362	345	336	365	349	346	357	297	361	326	352	318	351	310	355	345	337	325	328	383	343	338	352	352	335	339	283	336	330	310	351	348	368	340	329	344	323	320	321	352	350	342	326	345	300	335	339	340	337	334	363	328	320	312	369	353	329	353	311	323	340	334	336	335	333	322	348	344	344	320	344	342	359	356	357	352	313	329	341	307	354	333	334	351	315	359	385	302	333	377	353	348	346	333	341	372	329	357	353	327	368	360	353	304	310	306	327	328	344	331	317	341	312	325	328	386	334	361	352	349	349	349	316	344	322	320	349	335	331	354	301	328	365	339	371	322	338	347	339	367	356	366	335	312	325	348	321	323	325	358	327	329	364	366	340	316	311	330	373	379	352	312	333	337	330	365	313	363	318	329	336	324	344	365	342	341	320	316	342	313	351	365	332	340	321	348	359	347	349	320	366	321	317	329	325	352	340	338	347	342	320	330	342	347	347	357	335	362	334	355	330	346	324	377	317	343	328	347	356	345	344	304	364	315	325	331	325	317	342	357	330	349	329	335	337	322	338	336	364	329	320	368	353	305	334	353	349	348	328	366	321	322	319	333	338	311	321	342	303	344	307	331	337	316	336	343	320	361	332	336	368	332	331	342	316	353	337	366	355	340	318	348	323	280	346	337	325	342	340	327	375	355	354	330	345	345	337	360	317	304	345	331	329	362	350	360	330	349	341	319	336	320	321	333	342	339	346	369	336	339	311	303	365	327	301	367	347	320	339	300	336	354	336	374	322	364	327	326	355	335	335	363	348	336	326	343	343	350	329	311	343	334	337	332	376	339	322	299	353	341	298	333	337	342	326	337	326	349	346	346	343	344	336	344	359	354	333	346	303	345	346	353	338	308	350	328	337	337	339	338	308	313	316	332	343	336	336	333	352	344	350	353	344	348	351	323	357	354	358	352	313	339	363	330	378	326	320	335	317	367	360	374	334	331	349	335	327	336	343	325	333	338	345	335	300	321	386	318	333	327	363	344	337	350	332	374	363	356	359	358	336	307	342	359	358	339	350	337	340	342	330	356	362	301	341	320	342	327	338	339	349	328	349	366	352	364	346	346	350	306	328	370	314	369	370	348	344	369	358	352	367	341	344	323	313	335	336	346	352	312	331	327	291	292	299	336	374	331	326	315	339	315	321	311	336	350	334	317	354	353	364	322	316	307	336	350	333	323	318	335	337	369	311	340	358	310	337	356	355	349	347	346	347	301	345	327	328	344	366	340	333	341	308	318	347	318	316	356	337	343	334	355	355	350	320	355	330	326	354	357	327	369	347	372	329	352	329	312	365	390	337	339	320	346	354	310	360	345	324	361	346	373	297	358	339	334	356	360	317	367	358	346	332	340	351	367	326
27844	20838	12635	3210	1065	742	652	595	529	496	480	460	437	421	422	416	360	335	409	354	329	365	344	338	343	355	337	335	310	326	331	337	325	361	357	298	325	365	311	336	362	355	342	326	342	308	334	317	330	325	362	343	337	325	316	301	345	343	316	340	327	317	320	310	359	307	320	333	315	345	351	291	361	313	314	291	328	340	302	341	317	306	315	306	327	350	335	319	342	338	362	336	311	333	321	314	321	324	305	333	323	336	335	332	360	328	350	332	368	347	311	329	334	323	351	322	344	306	312	326	376	342	310	328	344	317	333	305	339	351	309	337	341	318	339	354	315	348	322	325	314	328	323	323	339	343	306	334	327	318	322	311	319	315	302	371	379	313	300	300	355	296	345	317	319	336	345	346	355	381	340	301	361	304	348	327	315	351	336	355	349	311	340	306	344	295	345	340	315	304	348	365	325	338	346	329	336	316	324	319	316	339	317	324	345	330	343	321	359	348	278	321	312	280	292	299	331	335	309	339	327	315	328	313	308	318	354	327	335	307	333	316	339	323	343	323	327	322	300	325	363	309	365	344	301	325	298	376	301	340	309	330	316	301	350	290	330	330	322	299	327	353	327	330	307	337	364	319	298	311	325	361	331	348	316	341	323	357	331	332	356	322	324	307	342	309	348	290	318	312	335	320	334	307	329	327	338	315	333	304	343	376	323	325	319	343	338	331	340	370	328	296	355	338	328	314	346	330	308	352	309	313	332	335	326	345	344	321	331	319	350	315	326	292	349	339	332	333	350	347	332	340	320	334	363	333	324	342	334	329	324	345	365	303	319	372	360	334	315	324	328	336	312	316	316	321	329	322	362	327	312	335	336	343	331	365	371	327	315	341	302	316	346	316	335	304	358	326	320	313	348	340	342	324	320	360	344	353	333	308	319	338	347	338	324	309	334	311	338	351	314	325	363	302	349	381	327	344	324	308	343	310	330	335	326	349	340	320	316	330	323	306	296	317	352	330	345	297	305	350	314	330	336	326	333	316	304	334	351	359	308	319	324	327	334	311	334	367	335	312	342	353	353	330	322	308	371	363	351	333	312	302	354	303	354	326	316	343	348	338	333	349	362	325	364	325	334	343	342	366	317	319	326	307	356	322	336	376	347	362	300	347	356	331	351	345	303	325	321	345	313	309	332	339	342	364	308	329	337	328	310	316	316	319	335	327	343	323	324	341	330	342	339	324	321	317	308	330	342	352	328	333	345	289	328	321	331	324	321	319	342	335	325	362	349	307	324	363	316	311	325	318	302	310	324	327	353	311	303	319	340	327	341	306	322	351	356	356	332	317	321	339	332	332	350	346	330	343	325	337	350	321	317	341	305	315	317	305	343	335	283	304	317	314	309	300	337	363	348	310	321	306	329	322	346	336	332	301	313	328	349	314	327	328	335	346	289	316	331	350	369	341	325	340	358	327	312	360	319	329	347	342	332	327	328	333	314	330	309	336	344	330	319	328	329	322	324	341	314	321	356	329	305	335	307	336	317	330	328	320	337	304	331	351	345	363	327	317	321	336	307	361	311	344	289	312	312	342	335	330	331	329	363	325	318	325	321	330	320	365	316	310	345	319	332	336	313	305	367	324	340	344	336	323	317	338	306	356	350	329	334	284	327	304	359	345	347	302	314	365	338	349	328	293	359	321	314	333	306	358	313	340	333	320	309	357	307	315	331	310	334	326	297	338	317	304	300	370	324	344	318	311	321	339	344	327	329	340	315	354	330	329	291	354	335	373	310	330	383	355	325	331	308	326	329	332	335	333	313	326	338	317	313	336	331	326	336	327	318	340	304	337	352	329	299	314	360	333	307	354	328	319	346	334	346	333	364	353	315	334	350	338	319	336	330	327	324	294	304	320	329	292	351	332	338	349	329	298	324	329	305	302	351	365	349	338	334	317	345	351	325	314	335	357	315	324	332	342	299	321	316	320	339	313	342	312	295	314	331	330	348	330	288	335	344	300	356	361	316	348	332	338	338	310	346	357	311	335	296	326	337	354	325	321	323	330	361	329	296	341	331	346	319	313	326	333	326	373	343	326	304	307	322	337	307	302	293	340	323	369	339	333	332	300	341	358	302	356	337	320	376	334	303	349	352	333	318	347	336	332	353	330	330	345	290	298	352	327	341	290	343	296	321	346	356	317	331	343	335	289	321	313	367	356	364	335	345	287	333	355	333	318	353	332	343	306	355	337	356	342	328	315	316	365	342	302	316	338	340	354	345	335	350	307	294	320	319	353	319	321	323	336	313	324	326	338	361	332	268	346	334	326	332	347	335	312	344	327	296	311	309	315	353	329	347	323	348	361	352	319	362	331	337	348	329	329	350	331	327	332	325	333	318	324	304	343	330	315	295	328	340	333	330	349	322	293	330	326	339	330	326	353	323	342	359	315	295	325	315	342	328	327	311	315	314	398	330	347	314	330	343	296	343	326	308	337	326	318	309	288	323	325	320	299	327	320	335	343	295	333	309	302	331	328	305	327	337	318	310	305	307	355	320	308	350	349	338	328	345	337	337	303	335	335	353	320	294	314	321	325	345	325	342	297	331	343	320	349	345	320	315	326	330	346	343	348	320	312	323	318	312	329	347	322	343	327	286	327	311	337	332	306	345	327	340	358	332	317	343	323	327	358	371	316	330	327	349	324	311	310	326	310	321	339	326	302	300	355	320	365	319	310	355	320	316	330	342	341	318	322	337	312	343	341	320	332	311	329	310	359	324	343	342	326	370	335	329	320	326	355	360	382	291	329	314	332	318	346	355	363	337	373	315	328	323	342	301	323	332	333	310	310	330	338	366	317	354	313	299	375	311	323	334	350	320	321	324	350	339	319	312	313	338	344	324	339	328	345	339	312	336	341	323	325	341	339	362	327	307	334	321	332	323	327	332	288	338	346	333	333	303	296	336	329	333	331	337	327	317	352	337	324	306	348	358	337	320	355	336	313	314	347	286	341	316	312	299	330	312	326	305	332	338	313	317	340	362	321	318	306	318	369	329	323	305	317	331	343	351	343	349	341	317	322	344	296	299	319	345	300	345	343	341	339	304	345	320	305	343	326	332	328	353	316	336	303	319	335	320	343	356	315	324	353	337	302	310	319	315	304	356	344	302	332	362	313	317	316	343	336	316	310	328	328	336	368	327	343	333	320	327	324	329	336	338	330	329	305	324	310	343	310	340	309	309	334	359	305	302	334	330	341	334	317	368	343	336	327	344	324	351	320	319	351	319	316	335	322	347	321	330	311	355	317	338	327	310	330	333	341	364	339	327	313	354	330	348	351	314	293	365	350	324	334	332	342	348	319	339	308	328	336	315	333	354	305	330	354	339	331	392	327	348	327	350	314	295	348	333	335	332	351	322	342	339	356	333	340	334	325	330	356	329	355	324	307	373	311	321	323	343	352	348	333	307	327	308	351	333	337	330	305	330	352	350	317	307	324	335	332	350	312	333	352	321	337
16428	29417	14619	4794	2632	1927	1661	1459	1283	1072	1082	937	920	792	805	737	755	686	666	654	619	576	622	592	600	602	606	629	610	599	602	554	650	604	638	593	558	589	592	582	642	556	558	574	576	571	516	607	593	614	610	597	537	593	562	584	606	574	593	598	537	577	572	614	608	616	582	558	574	583	574	600	593	537	584	604	574	621	588	601	566	587	557	595	612	630	586	594	596	604	589	573	600	546	569	519	562	595	624	599	608	569	561	596	561	570	591	594	576	605	574	552	577	626	552	608	591	583	596	618	612	601	556	617	581	580	569	572	581	546	565	615	593	581	585	555	617	534	591	553	595	586	617	603	619	594	564	587	578	566	578	552	607	592	584	591	604	583	588	616	587	609	607	580	574	621	596	593	654	605	570	608	562	533	570	564	560	573	567	569	560	581	571	615	583	575	542	625	587	600	612	590	548	546	627	573	594	610	583	558	575	565	590	611	580	636	588	576	558	566	641	584	607	613	611	613	594	587	570	585	536	534	601	564	608	588	589	569	582	547	545	575	587	602	548	586	592	616	574	609	572	609	597	559	584	569	607	597	581	594	546	589	568	596	589	615	598	544	521	576	590	539	613	618	570	557	596	556	576	600	575	557	567	576	557	556	586	617	572	565	577	595	557	576	558	576	595	597	577	597	575	574	564	590	557	574	562	575	596	585	575	590	589	563	588	575	568	580	620	597	623	606	601	570	558	537	580	628	614	544	573	578	564	595	581	562	588	564	606	590	535	593	563	613	559	584	577	589	599	559	588	593	577	544	561	586	617	598	551	619	548	559	580	613	566	540	560	544	573	574	575	582	553	613	584	593	640	540	596	570	618	572	566	576	591	588	584	558	607	542	591	561	591	581	543	585	612	561	602	569	574	595	616	556	561	573	575	575	567	610	571	585	558	601	547	584	580	606	587	569	584	596	641	588	601	573	556	567	555	611	567	556	561	588	565	572	581	520	627	604	550	556	578	581	591	577	590	551	618	606	536	574	540	614	549	631	530	546	568	552	624	576	580	539	587	573	576	585	587	585	594	614	583	576	582	594	565	616	581	629	549	591	594	569	551	578	625	598	576	608	566	586	573	572	604	596	596	579	550	536	613	596	546	626	599	577	583	597	607	547	560	576	548	538	612	524	556	587	595	590	604	562	580	619	530	570	585	569	571	576	593	594	606	601	622	576	591	577	595	621	549	557	558	580	577	596	567	586	595	620	597	554	563	603	586	595	591	543	610	594	593	622	621	586	574	609	592	557	593	610	584	568	590	595	620	631	571	579	538	593	578	615	591	568	560	611	575	592	601	577	540	543	594	603	567	585	623	632	546	542	577	616	607	564	597	566	581	580	581	591	589	551	579	602	558	602	544	612	537	534	562	585	599	577	601	579	630	582	576	590	588	596	551	617	588	618	548	618	558	566	533	568	578	528	634	579	608	580	573	576	583	583	593	544	617	565	577	561	581	575	550	563	612	580	506	590	584	589	577	584	598	572	583	611	566	599	589	584	566	612	525	561	586	552	623	579	555	597	571	595	596	552	591	563	577	579	556	580	541	575	540	619	566	578	568	605	547	573	580	590	635	566	582	592	589	607	606	564	591	566	605	527	581	557	605	556	554	608	589	583	560	587	572	574	560	583	561	558	601	642	590	565	590	579	582	574	555	537	578	574	591	556	553	547	611	578	592	581	589	591	576	599	588	528	591	566	595	612	588	565	607	590	553	581	593	601	595	591	584	553	576	549	573	606	599	594	567	559	613	535	590	585	593	592	567	596	552	610	591	606	574	539	617	597	588	585	573	579	572	554	590	626	576	586	585	559	571	619	600	575	635	584	604	577	604	610	589	551	644	592	605	614	547	543	616	601	608	563	585	572	567	555	581	563	609	562	582	619	583	556	535	581	593	585	627	598	557	578	562	570	594	576	574	606	597	556	571	607	602	566	571	618	587	567	629	567	532	643	579	576	588	593	586	582	588	539	567	601	598	534	584	617	602	570	562	564	536	579	586	543	598	574	550	615	571	582	542	573	536	607	602	609	571	598	572	621	567	558	578	573	575	554	605	605	612	555	549	599	572	567	588	622	547	587	580	584	635	603	564	597	632	597	584	596	589	548	615	600	586	567	594	604	608	576	584	599	621	576	565	547	574	591	593	574	579	573	593	594	609	593	578	586	599	591	560	567	611	617	576	598	588	625	553	523	585	611	602	584	602	571	546	613	583	599	608	577	595	569	546	632	579	616	606	554	592	564	612	570	614	610	559	597	575	575	599	624	597	550	528	520	580	574	564	617	615	601	629	561	588	583	578	550	567	598	594	600	575	581	545	597	609	601	603	584	572	592	594	570	544	638	586	568	580	579	553	582	558	560	514	617	589	615	639	584	605	561	568	594	575	586	602	566	592	553	579	606	562	570	621	642	606	598	572	565	596	588	558	594	580	572	589	596	555	594	576	590	575	591	589	530	606	594	544	598	564	568	609	619	576	577	583	597	575	582	537	569	607	618	586	598	618	605	576	594	590	610	627	598	578	576	592	588	624	552	585	594	586	626	592	595	606	615	600	612	602	531	587	621	606	594	587	589	614	586	551	604	589	627	579	588	615	582	583	540	607	601	552	540	560	604	593	616	558	635	579	592	606	578	596	567	611	563	599	559	634	592	603	554	568	623	608	587	572	554	602	571	607	584	636	559	593	557	595	560	542	503	605	598	609	560	553	551	599	600	617	607	578	590	580	576	574	562	572	577	600	597	575	606	584	564	626	596	608	576	618	609	587	580	570	586	554	571	575	591	572	580	583	600	579	607	576	559	589	621	590	558	568	559	568	619	547	556	577	614	629	619	593	603	563	541	544	568	568	592	616	600	554	585	549	597	576	590	605	581	574	630	560	588	582	590	596	579	576	545	589	532	573	555	592	629	612	581	557	554	579	534	621	607	593	582	599	569	597	606	619	561	580	552	577	621	559	600	557	551	574	601	612	604	577	577	584	604	606	569	566	540	536	547	604	542	571	566	609	538	561	534	579	606	594	619	583	575	579	573	557	591	591	560	572	596	598	594	570	549	554	577	614	590	596	558	589	601	566	616	560	605	547	584	563	581	539	561	611	578	553	530	592	608	574	595	565	571	602	576	587	613	538	592	563	558	618	585	604	609	571	555	579	584	579	563	564	585	580	561	572	551	587	606	582	591	591	626	613	546	666	621	562	639	553	586	629	582	585	607	545	569	573	613	583	576	602	615	595	580	564	581	587	605	569	588	588	565	598	595	576	581	568	545	543	590	615	578	587	604	613	604	583	573	576	578	573	569	544	606	583	590	560	598	546	601	622	602	573	629	554	602	612	576	527	534	588	576	581	568	581	564	568	563	544	589	522	588	575	587	580	618	589	593	576	624	597	598	604	587	622	582	606	583	588	563	553	606	568	557	578	621	573	589	617	579	577	573	539	598	538	581	566	556	581	574	600	621	578	602	601	564
23799	21535	27821	25555	18090	4814	2413	1641	1276	1058	914	765	706	565	501	445	406	330	347	299	311	321	299	299	249	260	258	279	285	273	279	276	285	242	254	266	251	296	274	259	259	246	248	245	274	236	241	263	252	250	253	254	289	258	247	259	257	260	230	294	239	238	246	239	236	249	266	221	260	264	270	280	233	286	248	254	256	242	257	279	274	219	213	233	271	261	244	242	248	248	266	270	253	250	255	238	265	255	219	267	227	240	257	264	258	244	251	236	228	280	225	252	278	268	266	227	247	253	250	251	271	261	271	262	252	246	253	258	264	264	252	248	236	257	251	257	255	235	238	204	268	228	262	230	256	249	227	244	250	245	267	276	274	258	250	235	245	259	242	255	250	272	251	239	261	247	275	259	245	235	254	268	241	248	260	252	255	250	210	213	253	246	259	236	262	254	271	241	241	233	269	262	243	257	267	256	239	253	243	262	266	265	273	262	215	242	243	245	239	218	265	255	261	261	260	246	250	265	258	261	267	246	249	278	266	234	223	227	266	249	250	249	242	248	251	259	268	275	234	261	228	256	270	268	254	256	256	252	260	273	242	240	252	262	274	272	234	287	249	263	244	258	301	277	234	263	261	266	244	244	269	251	208	251	262	234	272	263	240	277	237	274	264	243	236	249	260	228	255	245	259	234	257	264	263	243	234	257	239	284	254	254	239	275	257	266	238	253	268	250	275	267	274	216	234	261	248	250	243	271	255	293	273	270	245	262	245	277	261	271	259	244	234	225	267	287	264	222	256	260	242	228	271	256	222	256	238	245	283	256	221	269	267	273	252	261	249	256	229	234	238	260	228	249	251	257	221	235	237	283	229	267	240	242	267	245	228	242	225	235	258	276	244	277	233	280	261	230	251	247	297	276	227	243	243	222	259	233	250	257	255	264	247	272	252	245	261	240	240	258	232	271	258	235	256	244	240	247	264	232	241	235	260	233	247	247	241	247	294	219	267	233	237	224	250	237	235	248	250	249	261	233	247	277	273	254	235	236	263	256	255	238	272	247	263	259	246	243	270	237	246	261	224	242	278	236	266	240	218	284	215	251	252	241	251	230	277	246	249	263	249	249	226	241	258	253	271	259	256	254	250	279	275	266	267	250	247	264	222	248	258	265	258	260	256	233	256	259	253	254	269	235	241	243	257	232	252	241	248	245	252	251	260	250	265	246	263	257	237	273	251	263	270	267	279	216	236	250	245	238	277	239	248	259	286	266	253	272	240	268	240	268	273	248	257	246	222	280	277	277	238	258	271	275	240	241	276	274	263	257	249	280	297	270	251	264	257	259	242	266	257	273	234	233	263	238	259	280	270	261	232	216	256	226	270	228	239	261	242	238	247	237	245	253	237	222	238	250	258	277	289	245	252	248	267	258	260	233	255	282	256	271	236	250	263	248	241	255	265	284	253	248	258	222	289	249	267	249	254	274	244	226	259	265	256	273	255	265	259	284	284	237	273	246	226	238	282	285	274	274	278	246	269	230	247	263	277	240	261	240	269	242	268	252	264	234	253	275	244	245	285	273	232	275	246	252	265	269	269	243	255	249	251	223	253	286	259	227	238	264	260	278	202	254	270	272	253	261	254	241	250	243	262	245	245	272	263	252	259	266	251	256	250	234	260	264	250	257	261	250	263	267	248	235	252	271	222	245	232	269	291	252	240	264	237	257	254	246	244	268	239	255	238	283	249	241	263	275	248	245	255	249	250	257	248	258	237	262	256	273	241	262	245	257	257	233	242	276	249	263	273	274	244	262	250	255	253	275	240	248	224	239	250	222	243	245	239	256	249	230	246	251	249	261	269	259	253	243	283	269	259	260	280	223	254	236	245	274	244	234	225	265	249	267	248	253	279	264	274	223	224	298	231	236	264	260	267	239	258	245	244	241	265	260	239	273	266	235	279	232	254	261	247	220	259	241	263	228	235	269	248	243	262	247	237	254	258	262	249	261	252	236	257	258	271	268	243	247	289	241	259	269	266	278	242	234	234	279	260	238	258	250	247	266	264	237	255	263	261	273	257	270	246	243	261	254	231	245	242	291	253	237	238	256	258	272	257	231	269	270	275	240	281	255	245	244	256	259	240	251	251	264	255	247	246	260	241	267	270	292	239	248	276	251	250	270	249	274	241	260	266	228	233	257	247	250	237	264	297	250	290	266	238	243	258	266	208	280	233	246	248	236	261	261	251	234	255	250	239	277	269	244	249	247	259	257	270	257	249	257	271	239	257	256	238	264	259	272	235	237	243	230	237	252	270	273	252	240	256	236	228	235	241	230	252	245	237	260	251	250	236	259	244	244	255	262	282	269	267	273	251	247	263	251	259	252	253	228	246	252	248	251	235	242	240	261	253	259	255	241	266	229	246	270	237	244	260	288	255	258	254	246	243	240	264	245	266	233	264	244	293	258	231	233	239	258	274	245	250	255	249	251	267	246	225	225	254	230	245	248	232	236	209	244	241	249	231	253	266	244	276	232	266	249	267	263	243	236	239	247	241	254	214	241	253	232	263	264	235	241	256	256	272	250	276	256	241	247	247	268	283	253	270	286	252	274	237	245	238	283	246	274	241	252	255	237	259	254	253	264	253	258	273	252	215	246	253	237	262	244	227	250	252	243	266	262	275	272	260	269	250	243	250	256	279	257	228	244	246	258	265	225	237	250	282	240	287	240	257	247	256	229	249	240	261	234	232	254	253	256	248	212	255	239	246	226	255	251	252	243	272	230	236	262	250	225	276	241	284	243	267	288	259	244	240	272	253	292	246	277	239	277	265	242	254	238	251	249	278	247	234	249	269	244	257	280	231	267	250	244	274	248	269	264	272	248	238	253	249	243	283	260	246	260	277	266	279	243	255	275	257	236	235	217	226	277	273	236	251	250	267	224	246	237	292	299	237	257	231	256	228	249	254	258	274	238	222	274	259	243	258	276	236	236	271	274	272	247	237	244	251	274	256	250	240	262	239	231	234	247	255	256	252	260	230	250	225	238	243	238	269	256	257	245	255	252	252	264	247	244	233	261	253	243	258	249	261	268	273	259	250	227	283	269	258	247	261	279	241	254	257	254	252	252	243	259	241	254	241	245	246	254	232	226	278	237	260	266	244	231	248	279	263	268	260	241	259	278	253	273	269	243	275	238	257	251	251	268	275	265	258	270	285	222	269	255	230	265	246	258	246	271	250	224	265	284	246	239	244	260	255	285	237	240	251	258	271	261	249	257	243	252	288	246	270	226	231	247	254	262	262	253	256	266	256	250	272	272	239	256	250	258	260	267	258	232	265	227	263	240	261	270	246	266	263	267	258	252	233	259	224	265	271	248	252	260	262	222	244	254	231	253	290	262	254	245	268	233	267	268	246	217	243	260	228	264	245	242	277	263	253	227	236	270	227	257	277	259	252	274	250	258	219	269	256	281	287	222	269	263	224	282	258	254	245	259	262	267	259	285	251	263	243	287	260	269
22314	43068	27079	15474	8928	6193	5352	4274	3549	2837	2455	2257	1770	1470	1158	976	922	797	741	699	584	591	508	531	526	470	448	481	493	544	464	489	510	499	516	455	504	466	490	481	493	457	479	475	466	433	481	489	444	450	481	436	447	453	482	495	444	477	430	434	477	439	443	435	480	474	459	430	431	444	477	451	427	437	433	493	444	444	462	464	437	468	437	464	396	479	492	449	454	455	482	453	472	490	452	463	446	445	463	470	496	462	474	453	449	465	414	391	471	470	431	436	472	434	404	446	455	423	492	430	444	452	383	434	511	456	466	413	434	453	442	463	441	481	446	481	456	476	448	447	424	452	471	463	449	400	471	439	457	419	476	481	445	451	448	445	432	461	436	442	448	420	481	443	469	463	445	477	508	428	477	456	432	483	419	428	455	442	464	472	465	477	456	445	480	462	436	473	489	456	416	416	500	467	443	460	489	447	442	459	455	437	450	418	439	476	471	433	447	427	468	439	450	422	400	444	482	443	423	454	455	415	441	456	457	464	438	450	501	450	427	446	403	439	447	436	476	459	427	462	404	439	456	449	479	449	494	431	438	476	449	453	419	505	427	423	457	407	453	457	492	453	428	433	436	452	463	444	468	436	447	452	431	487	448	417	432	438	481	471	430	443	459	444	464	431	449	439	463	433	413	457	443	442	432	434	417	443	441	461	454	448	463	413	453	451	432	419	445	446	456	435	462	476	469	465	470	453	416	463	454	436	479	464	421	458	429	465	484	423	470	472	477	480	450	479	445	470	444	467	459	433	446	421	501	453	467	458	460	462	434	452	432	488	449	459	425	431	466	446	475	474	427	433	447	429	476	419	462	426	447	443	444	445	437	441	489	422	438	450	462	431	470	451	470	456	495	497	460	420	465	430	467	469	476	459	448	464	466	449	459	437	461	434	472	449	458	454	483	427	459	485	480	474	474	426	461	421	455	460	429	501	430	455	450	442	476	460	429	489	460	441	451	421	480	431	451	449	449	422	428	462	466	470	429	502	455	435	444	459	448	452	472	449	454	482	442	492	426	464	472	433	429	474	449	452	453	470	446	443	453	436	413	472	475	447	471	420	430	499	428	439	427	455	439	412	492	447	440	465	450	420	477	453	448	457	457	470	473	439	412	446	460	432	475	463	435	422	474	451	470	471	446	448	470	434	491	442	451	448	475	484	472	447	442	446	479	430	473	430	482	416	437	425	402	455	450	424	447	449	486	487	484	449	446	451	445	469	436	494	435	449	441	461	453	441	437	446	426	482	458	441	443	426	458	458	465	409	447	460	489	458	486	454	454	452	462	501	402	444	436	452	438	473	468	469	471	459	421	413	417	481	437	449	449	448	462	471	437	440	453	416	419	429	432	454	480	497	462	445	452	452	410	463	416	447	444	474	429	478	428	446	469	420	427	456	440	416	423	451	423	499	440	468	441	434	455	455	470	431	465	466	448	470	472	448	453	482	467	426	461	426	414	496	469	499	458	473	451	408	479	456	404	401	463	478	447	425	450	432	444	430	439	449	477	388	425	436	447	446	420	424	478	450	470	515	423	459	430	442	456	410	451	469	429	433	435	449	424	416	436	462	437	454	446	419	481	428	473	433	453	443	467	438	432	485	448	422	482	436	444	452	471	442	433	444	456	463	429	470	413	481	458	447	459	406	440	449	470	419	473	460	423	446	438	435	492	472	435	412	470	457	430	452	466	441	458	426	481	477	438	452	455	438	448	502	428	421	418	439	457	484	450	461	458	465	465	433	497	441	419	465	473	478	388	426	435	450	449	436	464	447	426	440	444	446	453	445	498	472	437	407	462	426	407	459	423	444	419	425	447	444	483	457	422	474	456	448	435	461	468	421	470	472	488	448	447	449	463	469	452	452	384	478	467	445	451	451	436	428	399	455	450	438	474	472	407	422	447	432	416	485	460	407	420	460	459	487	447	465	469	467	453	467	450	460	440	476	425	407	441	439	477	476	427	408	452	478	490	420	489	448	465	449	479	477	459	419	452	443	406	469	505	438	461	417	426	466	445	418	446	467	448	442	454	429	466	448	435	460	435	462	453	466	470	445	444	436	473	471	450	433	444	452	480	478	433	442	416	415	464	444	479	440	442	463	472	445	457	486	416	433	441	475	441	453	455	457	463	441	446	470	511	431	447	469	452	428	471	452	457	445	451	480	456	469	464	457	449	432	453	454	458	430	493	434	481	421	456	441	451	436	489	425	481	444	443	426	427	462	474	430	455	445	457	428	442	448	445	453	479	426	476	446	484	455	436	468	435	452	427	458	434	447	487	466	483	456	458	444	448	487	445	445	442	467	419	451	431	488	473	455	448	425	470	448	489	466	478	432	466	449	467	473	427	442	440	449	430	443	512	411	451	466	475	449	459	424	477	466	454	455	465	432	500	437	435	452	436	445	462	435	430	478	446	460	429	419	424	444	482	438	446	442	431	471	483	442	487	485	486	437	452	444	446	459	426	447	423	494	446	417	441	445	445	455	440	428	496	436	432	417	451	461	406	448	448	437	467	466	446	432	457	448	448	414	453	455	468	452	441	480	477	455	426	467	421	450	445	461	429	464	469	457	458	431	461	434	410	426	479	418	445	438	471	474	435	457	432	473	458	464	441	447	462	462	464	451	478	461	438	444	401	438	459	466	423	444	443	451	449	439	414	444	427	464	460	452	456	478	453	425	478	429	450	439	474	436	440	453	454	447	441	431	465	441	464	441	477	467	462	431	466	462	467	460	476	438	443	444	473	433	401	461	456	436	433	477	473	481	440	476	472	476	463	389	413	472	449	463	429	471	427	470	462	423	477	486	454	485	472	451	418	443	474	474	472	477	444	469	450	434	409	476	474	469	481	484	418	409	441	435	482	430	457	492	449	430	408	468	441	477	451	467	492	451	431	456	453	435	423	483	465	456	476	425	422	478	482	439	453	468	471	413	426	458	474	472	455	422	455	452	452	472	474	392	443	416	440	406	443	467	476	471	457	455	459	407	475	431	471	452	467	415	433	478	426	438	422	486	454	441	450	466	478	425	451	465	434	488	429	472	449	450	434	464	446	472	425	429	432	487	471	457	450	463	442	450	426	433	439	455	445	424	467	410	452	476	429	463	422	438	424	460	455	472	454	439	476	449	428	402	461	447	447	439	409	437	460	464	442	443	440	468	480	464	469	463	459	466	460	455	444	426	446	441	434	452	447	475	457	473	441	456	426	451	456	432	464	443	461	423	410	440	449	428	440	421	458	406	450	447	438	477	430	453	454	428	448	429	467	439	469	464	462	468	449	463	447	439	427	428	422	430	436	437	453	505	459	427	446	430	442	457	453	456	488	487	437	491	444	443	493	453	425	468	429	447	445	439	458	454	442	459	500	444	427	479	436	452	424	409	432	444	470	388	439	433	430	442	432	453	438	466	422	482	417	473	439	455	431	434	472	430	445	454	441	464	439	466	407	496	448	492	439	464
25370	21532	24926	19088	2811	1232	1025	832	697	709	645	533	494	449	420	419	400	358	344	368	341	358	321	340	303	312	315	315	333	304	321	342	335	322	307	330	325	313	321	315	326	312	329	298	310	328	304	300	319	311	324	324	308	317	322	309	309	319	310	286	300	304	284	311	352	285	330	286	319	279	328	327	298	311	308	318	321	298	309	330	314	282	350	298	302	297	327	332	299	295	319	292	294	317	298	325	322	313	300	334	312	325	325	315	326	304	328	292	299	309	352	309	280	299	294	320	264	295	309	299	339	322	310	355	315	283	306	338	336	293	309	293	331	314	307	311	304	315	275	313	326	347	286	296	292	293	295	295	285	314	320	326	343	305	306	335	323	297	285	304	332	311	310	297	339	315	347	298	314	294	316	327	289	286	304	339	279	323	319	306	294	299	311	299	305	291	326	311	317	315	295	328	320	310	306	338	293	280	320	316	297	285	268	300	310	308	305	289	297	299	321	325	311	293	331	313	311	323	313	297	314	326	313	294	344	310	308	309	329	316	301	271	326	292	291	288	342	331	310	310	323	288	300	327	305	310	317	303	321	299	308	307	323	310	289	307	271	317	298	324	303	342	301	315	331	309	338	315	325	287	330	345	328	279	315	309	300	315	287	326	279	308	336	307	308	309	322	312	306	295	281	346	299	340	327	322	318	283	329	316	288	294	289	305	303	334	306	325	327	322	296	297	290	319	307	308	321	332	348	354	297	272	293	296	311	334	286	322	274	314	308	281	318	309	325	345	316	319	339	296	311	321	317	287	319	335	295	304	318	301	289	326	274	308	303	304	260	274	334	343	313	323	301	299	326	328	295	294	307	328	328	340	306	301	324	316	313	317	333	350	301	321	320	286	291	315	288	268	285	302	315	328	326	325	300	335	334	321	299	300	281	352	312	277	302	306	293	298	321	301	332	288	341	320	320	328	315	306	335	330	279	316	302	293	297	322	297	295	292	299	297	276	298	338	330	325	320	284	336	300	327	324	278	326	290	290	315	310	317	311	294	312	325	329	283	270	288	323	295	332	308	315	340	316	294	298	299	313	323	302	333	307	351	319	291	327	313	319	289	301	277	322	297	304	313	308	288	312	336	329	297	275	293	314	296	298	303	312	330	304	288	311	304	311	304	340	323	303	288	327	301	324	295	348	328	269	300	337	338	323	299	309	311	320	305	292	299	308	340	287	299	272	311	320	334	299	314	328	304	293	323	301	314	343	317	268	333	303	324	320	329	331	274	326	317	317	272	322	291	301	326	324	285	320	304	314	318	300	307	299	322	330	346	337	300	297	285	321	322	324	324	294	306	304	315	307	318	318	297	296	307	325	313	284	328	313	291	319	315	306	318	333	341	327	301	319	343	294	312	314	284	325	299	311	304	297	311	313	311	290	305	310	306	297	303	343	286	295	323	300	305	323	330	345	294	317	315	338	297	314	298	325	289	301	295	299	301	302	302	314	282	298	279	335	330	321	304	316	321	333	352	321	306	333	282	321	338	350	319	291	318	337	317	291	311	306	302	305	326	301	318	317	287	324	309	317	308	293	332	307	317	341	278	312	294	266	306	297	299	290	318	309	318	323	290	336	310	299	341	327	305	283	349	301	324	325	303	320	322	292	318	325	295	313	313	319	299	295	306	306	314	283	283	312	314	326	280	327	321	337	315	334	311	332	305	314	323	330	338	313	306	281	289	295	297	274	315	321	310	293	320	272	329	271	300	332	329	307	301	296	345	321	302	320	313	327	298	294	293	296	314	299	321	334	338	326	312	286	325	314	315	318	306	285	329	306	320	294	309	299	346	358	297	294	326	303	329	327	303	316	328	315	327	290	323	292	325	292	295	327	319	315	341	299	310	305	301	322	326	289	306	296	322	310	346	322	318	355	303	301	304	284	331	291	328	301	327	315	324	305	316	293	330	331	320	307	288	303	351	365	311	327	328	319	337	291	284	307	306	301	289	329	319	333	292	287	291	276	324	308	297	307	305	284	307	359	324	304	288	299	289	297	317	306	304	306	301	345	314	315	324	283	307	319	301	291	303	293	308	321	316	313	291	306	315	281	305	323	322	305	306	331	308	336	313	362	287	323	297	303	300	303	308	307	331	302	318	321	306	323	311	308	299	303	308	314	308	295	323	296	285	338	314	308	325	322	305	335	318	307	329	298	325	340	294	331	326	312	295	309	311	312	281	283	295	296	315	276	289	329	328	338	292	328	308	319	291	294	322	320	312	286	313	297	328	327	316	312	311	316	316	305	270	306	290	342	325	295	314	308	314	312	331	316	320	306	297	316	308	306	295	323	317	321	304	298	323	322	301	290	295	314	309	272	306	328	302	297	299	315	303	314	317	315	292	309	312	310	284	344	323	304	299	324	277	294	306	302	287	335	332	326	344	293	289	275	309	334	318	303	296	311	317	305	318	350	336	311	300	301	320	309	326	302	289	283	310	309	302	298	317	311	281	317	310	325	333	330	282	289	295	297	325	314	315	346	308	298	300	314	325	317	295	315	299	330	302	342	311	336	302	348	332	318	330	289	299	288	294	335	313	294	292	332	295	303	305	334	290	305	297	297	312	344	334	309	312	329	316	332	265	328	298	310	289	293	299	337	287	325	314	291	293	298	310	349	318	309	293	310	351	308	324	329	321	330	270	320	306	302	317	310	333	308	286	294	290	312	306	310	291	315	307	285	314	338	312	340	307	307	294	294	336	335	308	324	307	294	302	287	303	321	343	312	321	316	304	315	340	282	290	308	302	352	322	300	317	308	314	337	295	306	307	328	314	312	335	305	298	301	314	304	300	326	312	304	295	330	316	317	313	294	296	299	311	318	322	323	307	302	314	300	309	329	302	306	339	312	292	316	299	306	298	303	296	311	351	299	309	291	325	317	331	307	330	316	283	348	313	304	314	302	313	316	318	358	338	340	316	289	306	331	333	314	304	328	318	294	314	322	312	319	318	306	313	307	293	326	301	314	289	303	298	290	309	308	291	304	299	291	326	317	309	290	303	326	299	349	317	314	301	316	329	299	317	317	302	304	319	325	293	308	317	312	322	304	322	337	313	312	345	305	320	331	334	314	314	303	308	294	333	324	299	281	293	324	305	323	301	306	291	315	309	303	303	297	303	280	311	309	346	315	319	317	316	326	306	311	323	294	306	308	300	333	300	312	307	318	318	310	289	330	300	313	337	350	298	328	310	314	290	289	310	334	273	330	313	327	314	282	318	283	358	298	304	291	324	313	275	338	286	300	313	305	328	318	298	310	340	317	300	305	327	325	302	300	327	308	348	338	290	324	309	315	341	293	302	314	299	321	350	335	292	336	295	306	314	319	286	319	324	311	297	277	327	316	317	345	301	345	292	297	301	319	303	314	287	264	337	342	338	310	295	315	350	324	310	290	293	331	271	305	330	317	302	318	285	301	331	287	304	329	316	309	310	296	283	288	297	304	328	326	312	329	333	264
20563	35344	21313	10501	5256	3595	3045	2564	2179	1810	1557	1437	1281	1040	929	831	821	688	678	658	635	666	563	554	552	547	590	531	535	548	569	585	553	544	525	596	558	523	564	544	588	532	515	532	538	506	546	562	544	507	543	563	562	552	539	569	559	622	520	595	577	564	493	560	586	510	533	511	484	529	524	524	543	585	515	570	549	530	573	526	529	581	588	583	537	501	577	527	510	555	513	556	568	555	545	552	559	547	508	549	555	569	531	562	537	511	563	501	603	536	544	531	530	564	508	602	530	536	563	548	567	543	544	551	519	524	515	527	560	549	537	532	519	562	529	535	540	526	527	526	543	524	522	511	524	510	537	583	545	551	507	551	508	524	537	555	511	523	573	547	546	569	517	557	548	524	562	557	565	527	613	543	524	589	570	558	546	526	539	535	594	556	574	513	548	542	547	530	524	521	571	550	541	547	581	566	531	515	554	543	544	556	487	526	542	569	560	518	523	542	522	561	503	573	507	527	566	511	510	523	580	544	532	539	544	536	526	494	514	520	523	552	549	545	573	505	553	562	537	532	507	520	571	575	526	561	518	540	549	564	532	548	558	539	493	599	527	548	543	516	544	560	575	525	538	519	527	503	522	542	550	513	586	532	548	525	530	532	541	532	528	507	546	543	543	539	575	555	517	530	542	554	553	561	531	541	522	564	557	551	518	555	501	538	556	517	624	542	550	556	580	580	523	524	567	525	535	534	559	524	551	532	555	539	525	546	509	521	530	532	557	515	525	505	535	578	536	569	544	573	544	538	540	518	544	508	496	533	517	550	543	560	555	545	570	545	538	568	550	539	526	512	544	497	544	519	524	522	530	495	505	530	532	517	507	499	526	572	550	550	509	587	524	557	538	547	493	550	581	557	556	553	546	528	547	551	542	524	550	559	503	516	539	523	510	558	531	565	540	587	509	551	538	593	513	567	555	524	558	552	527	551	527	551	548	546	536	510	499	547	508	530	542	548	535	577	554	531	534	521	583	542	553	583	532	554	554	527	512	512	532	532	544	522	513	516	506	555	522	517	530	545	511	560	511	568	558	551	565	522	550	536	559	502	542	566	529	561	510	557	578	522	520	544	495	542	532	507	565	539	520	493	515	521	527	545	508	570	544	554	508	576	558	540	579	507	527	542	535	556	569	534	576	543	536	558	539	581	541	514	521	571	573	574	533	527	526	586	568	566	551	532	528	557	513	550	536	549	552	533	523	541	513	589	553	507	488	560	533	564	554	554	514	555	542	545	548	573	575	531	517	531	514	526	505	519	502	505	513	518	520	525	544	572	526	559	497	511	537	544	546	548	564	544	529	567	549	528	524	539	492	520	511	548	531	546	515	518	522	532	532	536	546	474	536	532	532	513	537	557	528	570	532	571	535	537	513	536	547	528	534	581	506	542	566	518	531	570	568	533	552	530	521	530	557	531	552	539	533	526	536	533	528	536	571	558	527	511	519	520	522	525	511	517	546	554	536	560	559	560	499	599	551	565	565	476	551	515	559	525	526	506	543	523	579	505	555	485	584	545	533	559	545	518	530	548	520	534	523	553	517	517	522	543	555	500	548	542	526	543	543	555	524	588	519	564	557	532	558	508	553	509	530	562	577	481	517	530	549	520	563	481	528	568	532	600	563	529	537	562	536	567	518	523	563	526	541	571	547	568	530	541	522	520	523	538	538	541	557	540	528	541	540	520	570	544	536	510	550	562	540	548	531	508	504	516	526	516	535	513	553	566	525	538	595	556	584	544	574	571	574	546	567	528	531	526	526	543	556	529	531	523	529	526	527	568	544	569	517	552	521	523	514	530	505	512	541	543	530	536	574	538	599	555	581	520	544	538	574	525	519	525	573	542	539	511	527	533	529	554	574	535	522	553	526	534	517	547	535	539	575	546	574	528	556	529	558	523	508	536	532	576	571	549	501	527	552	546	541	464	542	508	525	540	561	520	578	552	591	531	552	545	551	547	572	541	548	524	544	577	506	510	528	559	579	519	547	544	559	550	545	573	529	527	556	570	545	559	531	528	530	518	531	548	560	581	557	542	577	543	545	538	526	538	549	495	538	549	500	542	528	569	546	509	553	516	544	535	569	566	500	588	521	543	538	552	557	528	526	538	585	505	542	516	545	542	529	565	542	557	556	540	499	535	517	560	533	506	544	595	525	543	519	539	566	564	552	531	538	577	523	563	530	526	565	539	560	551	582	507	532	507	533	523	532	521	577	526	566	530	530	504	536	560	551	529	540	535	566	500	523	552	577	538	500	526	564	555	523	531	531	543	552	537	564	519	487	540	507	535	577	501	557	526	573	549	528	503	580	569	545	533	553	617	592	523	514	504	555	525	517	507	518	581	552	594	556	528	561	527	535	501	530	535	573	508	535	542	550	558	551	556	582	529	568	526	500	539	485	541	547	533	514	547	550	576	544	550	526	561	551	513	552	555	526	561	521	577	556	523	546	545	529	535	495	555	574	549	533	557	530	528	542	525	521	511	531	592	527	537	541	526	576	558	531	537	534	486	549	500	559	545	522	560	541	528	514	556	527	569	560	529	560	472	549	507	570	514	538	550	533	540	555	527	514	523	540	560	546	517	553	576	530	534	515	510	534	535	540	554	531	576	559	526	557	524	519	538	538	511	553	550	520	540	554	539	578	540	556	537	511	509	589	534	521	560	543	487	561	526	513	540	518	561	509	546	593	562	579	522	553	522	532	573	531	506	520	546	528	531	539	498	523	521	545	505	546	500	495	541	515	544	548	545	531	555	554	535	557	540	516	505	556	530	566	548	528	536	587	560	495	536	542	554	536	551	505	552	515	532	561	521	562	536	548	538	528	583	550	597	551	557	559	527	523	498	538	545	524	559	535	527	562	521	510	531	566	517	537	554	528	520	568	544	530	538	544	576	588	526	514	543	564	539	509	570	556	538	538	550	512	568	610	535	497	559	571	493	529	531	550	518	509	546	504	572	531	547	509	550	509	590	512	580	560	520	510	599	533	577	531	520	524	553	549	566	510	501	515	547	549	523	530	514	514	600	567	551	515	526	551	533	553	558	562	579	541	512	554	523	569	507	544	519	555	526	560	509	513	578	507	531	512	556	546	536	522	566	528	512	545	524	559	516	533	559	533	524	534	497	567	565	519	556	540	527	525	538	540	527	529	567	541	553	520	528	534	519	581	525	549	563	529	557	549	526	550	563	522	585	540	574	560	532	572	508	561	565	533	517	494	573	527	530	542	528	547	533	563	542	565	522	537	558	515	505	525	525	513	522	571	530	495	544	539	536	535	546	534	563	479	563	536	550	519	523	572	520	569	532	490	544	515	559	533	534	586	531	572	504	566	551	532	540	509	531	548	578	487	569	527	487	566	552	530	533	543	553	515	525	549	537	514	520	581	574	572	539	561	539	563	527	534	526	512	518	536	508	547	555	549	510	505	539	525	533	548	535	554	491	546	497	565	538	540	531
22963	21582	28589	25019	21572	17138	6310	3137	2166	1813	1446	1061	838	688	556	547	408	390	330	275	282	255	226	232	220	210	216	196	223	214	174	211	208	187	216	237	226	217	221	194	208	191	194	193	169	201	191	185	216	179	201	195	196	191	189	195	210	189	186	190	197	189	178	209	160	190	209	205	198	190	207	169	209	181	201	198	160	195	200	211	176	171	195	183	214	200	210	181	178	207	168	209	186	185	183	199	209	170	228	184	178	201	175	194	199	183	194	192	193	193	199	206	181	195	187	178	204	207	177	204	171	193	183	203	211	187	192	183	179	178	217	192	202	164	181	207	183	207	163	180	171	194	195	205	184	192	188	183	169	189	209	184	178	212	173	182	187	194	195	189	188	192	200	204	166	183	195	170	190	197	191	173	198	214	219	203	190	189	175	169	198	210	191	181	184	194	197	195	196	199	206	174	231	201	186	207	196	177	171	215	194	195	168	190	197	182	195	183	192	170	222	199	167	187	185	181	177	189	189	177	182	185	205	190	181	194	177	216	185	191	183	182	192	202	217	196	204	205	204	192	184	180	206	193	229	184	170	217	174	190	178	214	186	188	178	185	219	232	204	197	182	187	193	164	174	182	190	196	207	184	199	189	208	216	215	178	206	176	193	205	185	191	194	180	206	214	185	192	197	199	196	192	180	182	213	202	183	193	183	181	197	178	166	201	217	210	175	202	201	169	167	157	189	198	174	182	195	180	167	187	176	192	175	172	172	195	200	191	201	197	191	217	213	199	209	196	176	195	178	181	212	200	191	206	198	184	201	207	177	203	216	173	179	194	198	176	196	201	198	179	203	200	190	190	183	200	212	195	204	211	187	202	186	167	200	178	212	177	188	180	172	208	193	181	205	183	205	205	201	198	223	188	170	183	195	195	194	165	207	175	179	162	180	196	195	176	208	182	202	171	194	196	180	184	181	201	202	178	179	199	196	188	191	178	172	194	185	216	203	199	191	198	189	193	189	202	187	174	175	186	203	202	192	224	199	205	161	222	186	196	188	184	168	189	190	195	176	202	172	201	199	187	196	198	185	195	174	205	200	177	187	188	174	203	181	183	195	182	197	198	214	186	174	209	190	189	190	187	184	202	201	212	182	219	185	191	180	172	200	171	195	199	189	217	201	185	201	179	185	178	195	189	195	203	168	186	191	179	174	178	199	197	175	197	203	209	196	200	185	184	204	194	192	214	187	212	185	184	222	220	172	215	185	215	196	184	197	188	169	214	200	196	205	217	168	192	213	180	178	197	209	177	197	192	181	175	185	176	198	189	203	191	221	202	197	195	167	186	203	185	213	204	196	210	176	221	192	197	203	189	210	183	204	195	198	221	168	182	183	196	183	200	188	191	190	213	171	179	179	205	206	200	193	187	184	175	184	181	196	208	200	188	173	193	185	190	184	176	196	174	203	179	183	215	184	189	169	211	205	197	188	200	210	215	191	194	185	192	188	163	190	188	203	211	207	188	203	195	211	191	201	172	174	175	188	200	203	191	191	194	197	198	189	184	190	179	175	192	173	215	190	186	175	198	206	167	176	176	190	182	200	215	191	197	174	178	170	218	197	190	168	189	189	181	181	190	210	210	192	177	201	213	181	190	155	205	204	206	195	201	209	181	167	175	204	181	184	188	197	177	177	210	201	181	190	193	204	231	176	182	202	206	183	219	193	198	199	196	173	172	203	211	179	180	170	186	193	194	172	196	194	201	194	198	183	193	203	180	188	220	208	191	187	187	169	165	190	192	207	176	196	190	200	186	160	199	182	216	190	189	188	192	176	199	186	186	177	222	183	179	214	194	182	175	189	194	199	186	173	177	209	182	201	184	188	189	184	166	172	181	201	222	207	186	201	210	200	194	189	198	161	174	195	198	186	191	186	170	183	219	193	213	183	203	181	174	215	160	189	188	186	192	186	215	204	193	172	171	193	213	193	203	198	214	182	194	202	185	195	170	220	207	210	189	172	184	174	189	177	191	199	195	179	191	195	206	199	175	184	185	191	195	165	201	187	184	180	191	189	178	199	206	189	164	170	181	208	184	174	188	194	173	175	190	213	210	195	190	184	187	180	201	178	194	182	192	203	181	202	193	198	163	207	195	160	190	181	176	191	211	211	191	178	190	193	215	185	177	186	227	171	193	219	182	179	196	195	194	183	190	193	207	187	177	210	206	187	187	198	192	221	201	181	159	203	196	205	214	199	194	212	200	169	173	192	203	184	177	209	181	211	192	186	198	186	179	201	197	208	186	189	199	190	172	186	192	181	176	168	160	178	168	194	172	176	209	192	195	165	197	185	217	185	187	186	179	187	171	172	192	199	197	183	179	190	224	170	191	202	182	169	192	206	196	181	192	196	180	210	200	172	194	183	188	206	200	221	178	199	183	185	189	186	208	204	213	190	176	189	182	187	172	191	194	182	204	196	201	174	198	184	212	210	188	191	191	195	181	188	196	171	188	190	170	170	208	181	171	193	192	189	202	202	196	167	170	223	176	217	186	199	187	198	207	190	171	193	196	188	157	194	173	190	185	181	192	193	182	182	191	180	183	192	156	189	187	192	206	198	188	204	211	194	177	220	199	205	199	177	187	173	204	199	219	202	186	199	198	202	205	196	194	206	210	185	179	155	190	189	192	207	228	167	200	179	206	194	192	184	212	173	183	201	196	171	196	205	176	196	186	187	201	199	199	183	177	201	167	196	217	209	194	178	187	177	177	178	215	197	171	199	181	179	189	219	178	195	203	176	169	192	175	192	212	168	190	177	205	201	196	184	187	185	184	188	208	186	174	176	178	182	171	179	188	186	197	183	184	201	203	178	193	191	194	161	172	177	168	201	189	208	187	172	192	188	193	199	198	195	178	174	207	204	193	195	193	197	190	174	197	164	186	175	161	180	199	204	183	168	173	167	197	186	188	191	179	194	170	181	169	206	198	193	193	211	192	192	203	210	180	180	220	194	199	206	211	198	172	200	210	173	190	203	168	185	204	189	196	201	201	195	177	193	187	204	187	185	159	187	203	189	191	198	208	214	198	192	173	199	193	192	202	192	190	211	196	191	190	211	201	197	191	172	194	176	216	162	183	182	196	191	189	199	199	192	206	182	180	201	184	178	175	206	205	158	201	197	180	213	202	164	175	165	186	211	198	210	213	189	193	177	183	203	184	174	179	189	201	188	188	170	184	208	192	184	183	185	162	187	222	180	175	201	188	169	187	188	183	204	189	150	156	187	203	173	194	192	214	195	207	214	173	208	196	196	163	172	212	213	197	178	166	191	208	189	184	173	206	182	206	187	204	195	174	176	180	193	212	200	188	232	202	192	184	178	188	157	199	179	196	213	194	184	179	200	189	218	185	193	211	200	214	175	171	220	206	191	190	195	185	198	179	174	212	177	194	211	190	224	189	212	192	214	174	194	212	198	201	197	207	200	198	203	192	194	195	186	196	206	192	189	192	175	181	188	187
26384	49479	37110	19970	14332	10457	9116	7289	5907	4866	3932	3141	2441	1855	1560	1309	1075	944	851	733	658	532	492	458	417	414	381	373	421	383	381	403	376	397	401	404	422	378	394	359	378	373	357	341	358	349	362	357	369	367	357	372	385	374	337	351	321	383	340	334	353	364	355	361	333	364	326	360	354	351	333	356	333	360	361	361	348	313	362	330	319	321	368	350	314	319	353	330	324	350	365	354	308	311	347	350	331	343	361	352	344	328	366	356	355	371	338	379	353	327	331	345	365	340	318	314	370	321	310	336	349	334	365	399	347	335	324	372	369	350	344	317	328	302	342	335	321	311	337	301	349	345	330	335	312	329	330	341	323	334	299	359	347	327	331	320	327	345	357	325	335	307	326	318	344	325	336	319	342	349	337	327	289	316	359	360	367	331	321	348	318	334	326	350	324	329	355	345	366	356	365	330	321	306	346	358	313	326	317	343	336	348	336	326	330	365	325	314	312	334	344	337	348	298	366	331	327	359	322	325	335	354	345	341	362	339	304	327	335	336	326	324	354	322	342	340	339	321	303	315	359	323	327	347	315	354	324	323	353	334	334	341	376	340	335	321	307	326	359	369	350	329	334	304	348	301	337	315	333	342	352	321	327	358	304	327	357	334	357	311	338	341	337	335	340	346	332	353	325	347	320	312	361	342	360	357	304	325	301	338	351	326	322	339	344	334	350	330	352	319	335	328	358	313	338	323	339	328	306	351	338	329	337	324	321	301	356	354	375	318	288	351	312	366	298	306	340	294	295	352	348	325	332	361	335	321	315	346	371	346	337	334	337	327	332	338	330	304	353	339	380	332	306	321	353	329	355	336	328	355	316	325	336	357	318	350	338	331	333	346	338	345	333	327	366	349	347	320	313	290	347	290	330	358	346	347	362	321	331	307	322	316	319	307	314	324	349	327	353	288	372	343	338	336	324	336	332	332	342	349	340	326	318	342	332	328	354	313	319	325	345	338	346	331	337	384	315	361	343	315	344	316	329	307	336	325	331	316	311	323	350	293	323	348	347	349	339	366	317	349	329	336	338	279	324	359	320	306	315	359	329	345	318	318	338	355	351	352	343	344	376	333	345	336	348	343	358	330	341	359	364	330	340	313	310	319	339	356	344	313	352	343	343	296	343	368	303	348	348	333	318	339	374	325	333	359	346	314	340	333	305	339	349	301	325	314	359	345	331	318	342	356	356	307	357	324	359	336	346	324	326	348	339	329	329	333	351	351	322	323	318	333	350	353	300	307	352	369	343	344	328	323	314	363	327	325	327	368	310	322	292	330	325	340	310	329	344	345	358	340	287	324	350	365	327	342	355	333	365	316	345	351	308	357	355	367	346	354	315	334	335	334	322	335	311	314	317	315	365	365	354	342	328	344	324	343	316	339	323	328	342	328	324	338	364	316	330	333	321	342	308	344	316	335	327	305	340	320	371	321	345	326	326	301	360	329	323	315	333	307	342	324	343	317	327	302	308	335	341	318	335	338	330	350	298	313	336	322	354	346	309	303	343	379	331	315	338	326	350	340	352	321	351	348	322	326	350	353	331	334	358	342	356	333	315	317	337	370	365	318	350	327	316	327	308	329	340	327	311	337	344	333	342	321	345	334	340	324	335	336	300	357	326	308	327	306	333	327	333	313	349	329	356	298	332	355	326	342	348	336	356	352	304	349	299	336	323	316	308	304	353	317	322	361	322	321	322	340	351	318	322	334	313	305	318	357	309	322	352	319	321	343	332	357	344	336	342	344	341	316	341	310	318	322	338	348	308	352	318	317	319	333	309	303	338	345	320	350	333	305	343	351	311	328	328	326	324	338	344	330	315	345	353	316	368	292	331	303	294	362	341	357	321	310	346	333	327	321	303	381	323	314	303	364	348	342	318	356	331	310	325	337	319	344	333	370	340	344	326	297	345	364	316	362	357	360	304	326	313	328	315	335	336	350	314	341	356	330	322	343	355	381	388	325	351	315	358	304	364	322	320	358	345	306	344	313	336	320	337	360	346	344	325	322	349	325	374	336	331	341	360	332	309	336	359	349	312	353	360	346	316	366	329	329	309	329	372	342	329	324	327	354	298	309	333	343	325	303	336	343	343	350	356	279	337	300	330	336	359	349	373	339	325	317	359	335	343	361	334	340	342	312	322	354	346	304	333	367	334	322	347	329	344	320	382	331	365	340	306	331	317	331	317	339	363	354	321	316	357	343	348	314	333	332	335	348	331	323	355	338	316	339	366	321	339	337	319	340	325	315	331	314	339	333	329	316	372	339	340	301	332	336	314	357	329	328	352	334	344	363	370	384	327	312	342	323	320	375	325	336	330	339	339	359	326	355	352	345	347	342	334	313	352	315	336	338	365	364	318	324	351	337	338	334	334	319	365	349	330	343	340	340	327	330	322	316	333	332	357	346	335	339	334	324	340	357	344	361	355	353	340	334	330	368	331	331	329	359	331	305	334	350	313	319	332	319	316	358	334	343	349	342	332	333	341	341	329	346	322	292	360	345	359	315	361	338	333	330	346	350	290	352	350	324	328	338	355	315	359	331	359	365	342	316	358	336	328	322	366	314	322	326	330	385	349	314	317	336	341	346	315	342	339	334	337	345	360	325	357	345	348	347	337	333	340	353	329	308	310	346	350	343	345	330	326	305	367	286	295	320	304	333	365	333	332	344	319	367	370	304	308	346	314	314	332	341	328	361	346	345	339	333	341	329	337	348	304	339	365	363	335	335	352	339	376	322	325	361	327	357	318	345	367	347	355	322	372	350	365	343	342	322	304	321	326	351	314	336	325	312	343	299	324	333	318	333	336	339	330	344	318	334	336	301	347	334	296	327	333	338	332	360	344	337	320	333	344	341	330	318	346	371	330	330	340	364	360	337	325	349	336	333	348	335	310	355	296	319	362	338	316	364	335	346	337	346	328	347	302	347	330	333	314	303	335	361	312	315	320	376	310	353	307	294	352	341	339	366	376	335	309	328	363	367	383	363	349	332	346	350	345	337	338	338	327	297	350	319	337	351	291	312	322	321	331	331	352	346	374	342	341	337	327	327	351	353	336	317	344	339	311	346	315	346	362	345	385	341	335	344	350	330	326	343	323	335	336	321	350	377	327	334	333	324	348	336	332	340	354	352	349	346	307	372	369	349	334	324	314	344	354	334	366	324	319	337	332	357	342	341	306	357	353	333	347	335	358	342	342	334	323	311	329	330	349	340	309	321	349	304	290	364	326	352	347	305	348	334	360	348	341	332	348	326	314	330	328	358	323	358	328	345	351	341	319	339	346	324	323	351	328	322	336	350	310	327	356	338	348	328	335	329	361	326	341	322	329	344	330	321	350	353	339	335	351	312	353	339	328	337	343	346	313	297	359	335	309	336	331	332	318	345	340	356	329	323	314	339	292	338	350	327	338	311	318	353	360	315	329	356	324	338	310	321	362	315	337	349	337	331	323	326	343	352	328	310
27827	21117	14264	4103	1448	938	698	627	583	496	451	444	421	408	358	393	384	382	353	346	411	348	334	327	335	313	319	332	307	335	337	306	340	336	357	357	341	336	351	308	361	309	337	324	302	327	348	345	296	323	307	323	326	357	302	321	331	351	360	314	322	339	336	326	331	362	323	338	350	339	308	330	317	338	303	332	262	310	348	328	337	323	339	324	334	331	322	319	297	347	333	329	313	324	337	327	319	323	307	291	330	331	312	343	335	308	358	356	369	341	331	316	312	327	317	337	325	304	341	329	326	339	333	325	339	318	340	325	334	295	340	338	306	329	334	331	350	329	327	320	342	319	350	350	320	327	307	339	316	324	322	345	326	317	341	342	322	346	294	350	335	316	323	299	314	345	304	337	313	316	324	302	337	313	317	324	338	357	331	306	324	318	339	328	323	337	299	343	319	306	317	338	335	316	352	329	289	332	308	324	320	363	341	328	323	338	294	304	351	328	317	351	348	342	288	326	322	325	315	321	321	316	338	322	342	331	344	322	333	322	331	323	357	370	323	351	321	338	317	324	328	324	355	334	331	328	327	284	378	317	324	326	341	320	314	294	347	366	346	305	351	309	332	347	346	339	368	304	339	325	314	343	329	338	338	317	317	338	327	335	345	310	337	286	330	290	349	296	324	318	329	324	318	346	347	346	317	322	325	317	316	323	334	310	367	346	314	315	310	321	323	337	348	312	340	337	324	319	315	325	277	325	326	321	356	334	294	325	312	369	338	332	350	319	307	326	354	358	320	363	328	341	321	326	329	308	319	336	363	311	349	336	363	329	323	332	314	321	344	319	359	303	300	310	339	304	321	356	357	322	293	296	316	329	351	321	352	336	347	324	332	313	342	299	356	363	307	322	336	352	329	317	361	332	333	348	371	292	352	316	355	346	326	347	344	360	357	342	336	315	348	318	350	354	351	349	345	334	343	322	328	354	335	321	299	359	324	359	325	305	331	321	306	342	329	325	326	359	321	333	336	319	338	344	316	324	315	325	349	336	310	323	338	305	310	321	317	334	339	340	324	312	329	377	352	332	337	324	335	324	334	341	322	284	342	303	324	315	318	305	331	313	330	306	324	292	359	334	314	354	331	348	343	366	341	315	316	344	292	322	315	326	319	321	278	384	337	329	314	358	345	324	305	340	370	318	328	336	330	369	354	335	331	303	369	349	326	319	319	347	363	364	356	317	315	320	345	298	333	313	306	318	328	343	320	328	322	339	316	347	336	312	358	323	347	336	314	329	323	320	339	298	322	353	367	339	351	349	326	314	294	308	338	339	361	333	355	322	319	313	334	350	344	331	352	330	318	325	311	340	334	328	340	318	356	324	318	351	367	336	321	332	318	338	313	342	345	305	303	317	316	348	315	358	338	341	337	353	343	339	325	340	311	318	320	371	320	318	329	315	308	335	351	343	318	322	322	365	340	310	348	321	329	343	342	329	347	363	333	350	292	326	346	322	317	351	321	329	325	324	362	308	348	336	311	316	333	330	283	340	330	333	352	343	331	328	350	323	309	316	322	303	322	344	340	347	312	323	311	304	339	308	324	326	302	324	317	329	361	334	344	324	283	363	318	338	322	297	334	345	323	337	322	335	330	318	341	310	344	330	328	357	334	343	352	322	302	334	322	310	351	294	337	343	334	321	360	312	313	331	320	328	317	340	348	321	342	317	320	329	347	323	311	343	333	316	331	354	320	329	341	332	324	317	321	315	332	358	331	338	344	323	337	321	306	359	345	328	342	343	333	344	302	301	330	331	319	309	337	324	335	331	317	355	338	326	339	346	281	352	309	330	331	326	314	310	331	348	317	339	329	322	314	313	336	301	327	357	348	337	369	365	343	316	327	307	331	309	311	333	311	340	345	338	351	321	356	329	300	312	338	296	321	329	346	333	338	381	340	344	334	313	347	345	327	341	338	377	344	325	331	321	309	302	343	356	316	337	339	319	325	335	376	371	335	336	347	345	299	290	337	316	348	313	319	331	314	310	307	311	317	340	331	330	336	323	355	336	299	335	351	316	314	332	333	335	286	347	336	314	307	352	328	300	319	316	343	301	351	334	299	339	317	316	340	295	341	328	315	351	344	321	333	344	357	327	319	343	330	350	332	376	289	301	331	282	307	327	303	306	328	304	359	330	341	318	321	320	313	328	337	339	313	328	347	307	322	330	343	323	367	328	336	340	323	326	349	310	284	324	325	339	338	361	341	348	330	322	329	318	324	317	338	310	328	317	295	326	337	347	354	299	360	337	322	319	337	349	331	334	345	337	320	370	333	351	324	312	324	321	312	301	325	352	341	332	329	339	351	323	323	338	340	331	315	328	330	306	346	321	311	311	333	319	335	306	355	330	320	312	319	340	362	341	331	328	343	293	374	350	314	326	323	325	336	337	315	296	314	318	321	310	314	341	320	368	333	319	327	363	326	330	323	339	348	313	316	336	334	290	316	321	326	326	335	318	339	312	348	314	298	322	301	319	310	333	354	320	337	318	333	364	298	296	330	335	296	377	331	336	354	331	333	342	324	348	300	354	345	337	314	345	319	345	299	320	310	328	316	330	335	348	318	326	354	324	351	330	320	319	360	355	322	341	323	316	371	377	343	359	329	350	324	330	342	333	325	313	324	342	313	320	318	332	328	344	341	318	319	332	329	341	375	342	310	357	328	336	372	335	322	325	313	329	315	339	300	334	329	321	354	325	332	316	304	305	329	360	337	317	345	338	321	321	316	324	335	340	303	330	321	322	323	351	312	312	332	328	317	311	344	335	325	326	339	333	316	330	364	370	308	345	334	342	308	318	359	320	350	340	321	322	345	329	332	329	328	360	330	307	320	311	318	291	347	334	333	320	341	355	291	334	349	319	344	351	350	330	349	336	344	357	326	317	344	336	331	307	312	296	317	366	337	325	367	340	329	342	326	355	330	294	335	336	313	335	353	347	304	349	337	329	343	320	351	334	327	324	357	337	320	330	306	321	310	334	323	315	346	316	309	314	359	304	346	338	329	330	336	348	314	355	322	296	325	304	319	366	319	309	317	357	317	312	341	317	294	309	364	303	330	330	304	331	351	340	370	346	318	343	338	343	344	308	347	324	307	308	304	316	304	292	302	321	318	318	344	323	323	316	326	328	321	357	336	324	337	326	346	333	332	324	306	316	333	319	310	312	338	315	309	313	345	356	321	325	362	307	343	293	365	354	366	322	334	310	317	343	322	351	317	339	325	317	324	329	306	340	334	335	349	296	381	301	334	330	353	325	347	365	322	341	328	302	323	301	345	322	306	324	346	322	313	343	317	339	332	303	311	330	336	329	317	328	312	302	338	306	348	329	322	330	307	341	329	329	327	322	337	336	300	326	311	339	372	301	324	334	310	355	346	356	327	330	344	312	323	335	339	328	306	292	302	323	347	335	311	337	321	330	336	343	305	323	317	313	328	329	336	292	322	334	365	342	327	336
17897	30991	17213	5648	3427	2376	1856	1607	1336	1119	1014	976	835	826	782	749	701	656	665	669	623	545	585	603	575	632	546	586	618	573	579	554	593	615	608	615	615	599	588	602	579	564	585	593	558	558	577	592	572	522	585	570	574	553	617	565	593	558	565	576	609	575	572	606	563	627	578	559	541	587	560	580	535	616	551	541	593	609	575	556	598	594	560	569	582	597	597	577	593	559	612	586	569	595	549	624	569	605	552	594	562	557	571	563	604	582	573	575	623	576	621	551	551	590	566	581	534	580	569	556	498	616	579	562	576	573	577	590	523	590	604	557	591	597	547	522	568	572	550	582	552	533	535	577	591	634	604	586	635	616	569	570	561	578	619	564	598	564	604	580	595	564	621	544	578	596	585	555	596	559	563	584	579	592	537	528	630	559	603	594	556	591	593	576	627	595	594	584	564	570	557	566	608	578	531	574	579	604	656	578	571	586	528	566	574	549	563	566	571	634	558	588	582	561	586	574	603	596	539	583	569	564	601	597	560	549	586	564	577	564	595	559	592	538	521	580	565	616	558	589	526	552	601	531	566	568	529	598	540	557	548	587	587	556	574	589	588	568	550	558	540	590	551	618	599	570	593	574	539	522	595	521	552	579	604	535	565	525	594	580	576	582	575	574	596	558	595	552	568	632	613	608	595	600	585	567	562	610	589	524	597	593	600	582	587	586	581	616	526	580	566	544	608	562	590	607	564	579	610	581	581	557	541	576	567	606	601	547	591	612	547	589	548	631	588	562	593	590	600	593	573	575	608	550	610	580	536	526	604	509	561	573	518	586	608	520	603	599	587	578	599	520	563	563	575	523	594	591	578	544	608	542	564	575	603	617	613	582	583	531	586	583	563	593	519	560	623	569	541	599	595	589	583	568	593	541	591	557	527	582	593	547	562	588	584	550	571	578	562	579	551	594	560	576	604	563	572	558	562	588	583	551	611	574	596	599	567	589	583	544	575	548	591	589	551	552	555	584	572	537	577	580	551	567	552	593	609	540	633	627	553	568	582	543	582	590	533	535	581	572	576	597	591	550	562	578	581	548	575	569	583	560	584	588	609	595	606	575	551	589	543	549	588	574	541	615	550	587	575	561	584	531	588	581	567	541	610	594	564	552	544	583	555	573	580	563	568	549	612	571	560	592	554	579	539	565	581	531	574	623	617	589	618	621	600	565	599	602	618	559	557	596	559	533	547	582	574	546	572	602	609	561	542	556	565	603	556	578	562	549	600	606	556	558	545	544	558	564	574	531	588	550	569	604	569	553	575	568	575	577	580	579	588	572	562	545	575	566	554	572	559	616	574	544	586	542	590	562	612	559	637	545	604	602	626	570	573	542	609	560	548	568	579	562	569	547	596	540	499	588	583	586	608	531	598	583	603	581	597	561	560	569	561	571	580	573	613	581	548	541	576	550	575	571	602	610	562	536	571	595	586	586	562	561	576	594	585	604	579	563	569	576	513	560	561	565	572	588	593	552	586	596	568	549	609	557	567	570	565	558	576	601	514	567	583	563	584	574	586	566	568	614	535	585	553	569	550	599	582	553	567	590	576	624	607	554	600	577	609	591	577	556	575	575	615	556	580	543	597	581	549	573	566	568	559	580	642	602	596	629	573	568	543	572	574	571	563	570	632	559	590	606	553	537	573	585	588	599	560	593	535	556	574	573	591	582	521	563	583	559	570	577	545	551	557	567	595	629	558	565	559	598	581	586	619	603	633	614	573	559	569	590	586	580	573	518	560	548	608	607	551	571	588	559	549	557	594	553	524	563	572	589	584	589	591	580	569	589	576	537	585	511	553	576	544	575	596	582	532	577	576	578	589	552	553	594	587	576	574	603	584	556	590	567	572	567	537	587	585	542	594	580	612	549	586	625	586	592	569	551	552	567	555	572	572	554	557	541	550	559	571	593	607	594	565	569	571	592	569	591	594	574	596	565	569	571	617	594	595	581	555	583	528	576	579	560	568	589	559	574	529	600	552	569	602	603	572	557	583	566	568	545	586	551	564	582	570	567	606	584	566	614	560	626	563	554	577	513	574	589	554	603	556	576	553	595	543	607	563	571	624	567	584	559	604	560	563	546	534	575	583	566	553	607	638	594	583	590	550	597	555	569	612	579	605	576	578	597	592	559	571	548	636	587	602	602	571	565	552	569	546	509	592	589	606	596	577	610	599	590	555	562	637	551	611	574	570	543	549	641	598	578	636	558	525	557	557	596	562	530	562	540	577	564	581	593	606	571	564	574	549	586	588	549	568	565	598	616	560	527	574	583	517	560	569	652	610	578	627	585	558	567	587	547	573	584	558	607	596	563	573	564	629	580	566	558	562	556	599	579	579	580	610	604	587	563	560	575	587	593	605	540	549	557	577	547	547	517	575	588	552	584	595	532	594	578	568	531	588	563	613	541	518	593	584	566	592	549	601	547	578	558	582	577	544	562	537	580	572	600	594	582	630	528	609	539	588	628	579	593	559	601	514	576	603	570	595	553	549	597	555	580	552	615	596	538	537	618	610	602	579	523	586	547	590	592	595	591	604	586	586	577	577	551	561	614	560	576	597	576	589	605	579	579	634	592	600	578	578	537	556	575	589	554	578	594	571	616	578	554	612	575	585	567	567	530	576	583	604	612	598	534	563	559	579	569	585	550	605	556	556	581	554	568	577	570	549	602	593	561	627	553	559	568	570	600	598	623	551	598	576	605	609	578	563	536	553	505	570	590	586	571	576	590	564	592	587	546	564	568	597	574	578	574	513	604	585	608	555	589	582	614	557	513	564	595	580	579	553	617	604	558	608	602	540	553	565	606	586	563	596	581	557	592	597	566	574	509	579	601	525	532	588	564	585	578	562	616	548	602	573	566	558	604	575	580	545	565	559	602	554	581	595	560	548	551	593	557	552	581	580	595	560	595	556	584	551	570	543	546	592	556	572	544	574	560	554	563	553	558	563	562	545	591	568	572	569	528	579	554	537	623	550	582	565	586	558	567	607	613	575	558	560	617	572	593	573	587	617	584	551	573	566	581	567	565	577	562	559	579	532	592	561	566	544	560	604	564	577	594	597	598	600	526	559	607	580	591	556	571	603	578	564	586	536	561	544	553	637	591	576	605	565	612	553	548	583	539	549	607	582	595	549	556	570	635	555	606	611	566	572	582	591	556	553	517	577	564	585	566	565	557	590	528	557	559	588	561	599	567	546	570	568	580	548	619	577	587	603	583	573	589	585	549	565	594	597	574	549	545	609	538	601	552	548	580	566	614	558	589	561	558	604	575	561	553	546	587	550	608	601	606	575	576	570	579	568	613	558	567	583	532	588	569	618	611	555	602	588	567	585	560	583	643	602	602	567	562	572	569	575	580	541	563	609	527	536	555	556	619	581	575	631	588	587	580	586	591	599	532	536	558	574	609	567	546	581	628	601	627	573	580	601	567	610	566	542	620	593	553	582	541	579	597	588	594
23829	21577	27953	25610	18372	5811	2818	1843	1398	1084	932	716	656	581	479	406	407	330	324	304	271	287	305	284	251	263	270	239	281	274	284	251	246	234	266	274	289	264	252	258	259	256	246	282	230	249	228	239	271	266	240	247	251	228	239	270	267	240	236	239	232	221	266	257	259	256	263	246	260	245	239	250	259	266	263	269	246	245	250	213	207	246	225	273	261	263	236	240	250	244	248	264	252	252	249	275	256	249	264	218	261	258	246	250	235	255	241	256	251	258	235	254	284	223	227	230	251	258	241	229	265	247	251	289	246	242	279	218	242	241	260	230	242	229	258	248	271	232	271	256	255	240	264	275	248	238	244	243	250	269	279	253	235	251	254	268	230	248	233	250	241	267	224	278	232	268	262	237	248	247	234	227	255	239	275	249	237	215	236	235	237	251	262	250	260	240	230	248	237	225	253	227	243	231	248	267	236	240	244	265	265	242	249	201	239	231	205	247	244	253	225	250	258	240	241	232	271	239	245	235	257	262	233	269	249	227	233	243	228	261	264	257	280	250	241	276	225	254	237	232	247	270	262	243	262	260	251	245	242	272	257	248	258	255	239	258	217	240	271	235	262	243	249	248	260	297	264	273	248	274	255	253	242	268	251	249	241	241	271	260	247	232	247	244	258	236	268	232	246	213	264	252	253	228	233	248	253	213	244	294	255	240	256	228	253	264	249	282	279	225	262	238	240	264	246	243	265	248	265	278	251	269	273	247	256	242	254	250	239	242	241	244	259	265	277	242	248	242	244	269	234	269	231	242	243	288	257	248	229	233	230	232	245	255	249	252	235	235	245	261	239	247	243	269	228	254	259	238	240	247	251	279	237	211	252	221	261	257	235	245	224	251	235	266	248	251	223	231	256	248	258	246	217	233	246	251	266	252	241	234	217	252	266	254	232	248	248	226	267	233	237	246	256	269	244	235	240	217	248	265	260	258	249	293	248	257	249	247	255	260	263	263	255	251	255	254	271	257	240	254	254	238	217	294	277	234	252	262	244	222	241	263	236	244	239	240	255	266	253	230	280	262	232	254	245	263	216	268	243	253	239	229	265	259	228	245	249	255	253	251	245	237	284	231	250	252	245	282	234	250	239	242	250	266	242	261	255	270	273	258	253	269	230	244	260	265	255	270	250	256	273	265	252	271	259	313	251	254	263	255	279	244	229	235	234	247	242	241	287	265	255	260	262	261	235	263	245	238	240	228	266	253	240	242	261	243	278	254	275	228	244	240	229	278	244	252	230	244	244	239	262	224	245	247	246	304	236	237	275	263	262	261	240	223	276	265	237	237	288	242	230	248	242	273	262	213	237	222	256	260	251	251	238	246	254	245	259	225	251	258	257	247	244	225	234	236	255	244	224	254	270	236	283	226	229	256	268	231	245	244	241	239	264	250	234	258	224	239	224	246	251	250	263	247	243	247	262	232	216	258	273	247	284	226	255	242	270	250	230	267	252	284	209	236	243	290	239	277	262	259	251	202	249	247	255	289	257	256	237	241	273	237	259	258	234	261	263	258	246	267	240	264	238	250	227	256	276	226	238	243	266	235	247	253	261	233	284	260	246	242	244	247	256	246	244	267	285	259	256	268	254	274	245	238	240	239	254	259	261	213	272	262	256	271	254	231	260	264	260	272	277	275	282	224	270	241	242	271	226	260	277	250	260	254	274	241	261	254	231	232	248	245	263	268	237	236	221	243	248	271	236	261	271	255	251	257	237	232	264	252	240	244	227	249	247	278	260	248	252	260	240	240	253	261	264	242	232	276	256	250	241	263	274	228	249	278	266	262	233	237	259	241	252	240	258	259	253	255	270	263	233	249	253	256	263	240	241	237	255	241	261	226	227	231	264	221	238	247	248	239	221	228	274	268	270	235	260	233	262	246	269	254	232	229	253	283	203	256	232	245	240	221	236	271	239	275	265	249	280	259	280	261	260	255	235	243	253	258	215	252	260	250	254	229	264	238	245	237	268	240	287	289	231	241	239	258	244	271	257	270	256	248	256	250	232	274	245	237	249	245	262	230	275	229	263	255	258	257	233	259	247	229	246	221	233	229	234	236	236	241	249	236	247	257	261	250	244	270	284	219	261	250	267	263	254	261	237	241	232	250	227	244	220	247	287	227	241	243	256	275	234	221	258	256	257	249	225	236	250	262	269	225	231	256	263	260	244	259	248	220	245	252	265	211	274	232	211	264	236	242	253	248	249	253	254	254	258	256	238	218	226	262	258	232	235	222	258	240	236	266	250	244	262	227	240	245	261	261	262	236	215	245	278	218	240	246	233	254	237	255	264	237	250	243	249	239	261	243	256	247	245	216	256	248	255	246	233	249	246	243	264	238	255	249	245	208	263	260	263	237	258	230	245	250	280	267	245	276	222	255	251	262	231	262	233	246	217	245	270	221	251	259	247	267	240	236	270	249	259	235	271	228	231	262	240	238	286	255	247	219	230	259	237	242	245	261	248	250	234	248	245	249	240	236	248	239	243	224	251	247	260	277	252	276	227	247	252	241	241	279	241	241	269	234	251	254	252	255	256	292	278	247	251	272	242	238	223	243	262	263	246	251	242	263	259	248	238	245	277	242	246	191	244	262	248	232	247	246	254	231	217	255	256	262	243	240	260	268	243	244	255	257	232	226	256	234	242	242	280	235	249	260	253	252	252	260	275	236	220	262	253	227	271	257	249	241	232	257	266	254	258	243	265	242	238	279	249	250	233	267	219	267	248	250	255	254	253	235	267	258	254	263	265	252	239	235	247	280	228	242	244	234	242	264	262	244	238	244	262	226	237	255	246	274	248	250	225	237	250	223	239	251	256	254	274	240	242	239	266	250	231	234	253	231	237	266	234	254	267	252	256	263	244	241	222	250	254	235	261	245	258	265	248	237	219	248	227	229	202	278	256	263	229	236	239	240	251	283	255	251	239	260	272	274	247	264	214	220	272	223	259	250	249	264	252	254	250	259	258	266	235	249	230	221	236	262	251	220	246	285	248	251	278	240	254	259	253	249	264	258	231	255	225	258	275	263	220	262	242	237	230	276	270	255	253	244	274	228	244	271	280	278	251	244	222	234	234	248	272	238	233	240	239	214	252	232	241	255	246	230	251	258	253	213	246	242	263	264	234	262	246	255	247	255	267	270	238	234	266	246	235	249	260	270	248	252	256	234	248	241	256	265	233	280	248	251	266	276	252	252	233	261	254	243	227	241	243	245	247	247	262	246	233	253	268	223	270	252	250	228	266	236	252	239	233	269	248	251	244	253	267	244	245	240	239	243	238	251	247	263	238	263	238	260	240	241	259	255	251	269	268	234	227	265	266	248	226	240	245	230	249	271	237	239	250	266	257	236	244	252	258	265	280	258	238	267	274	231	253	254	249	229	245	233	244	248	243	210	244	245	234	224	274	254	248	249	258	252	244	274	252	228	250	218	248	228	267	252	244	254	290	236	257	276	269	257
20859	44453	33480	16704	10728	7468	6007	4852	3791	3157	2398	1916	1603	1281	1086	897	822	777	688	638	536	486	521	488	467	489	457	449	486	499	472	480	471	466	446	439	510	498	486	516	466	456	477	488	463	466	436	416	443	466	437	488	495	449	461	443	453	425	429	443	467	449	437	451	409	436	422	436	462	466	428	463	450	398	432	426	473	420	461	445	438	456	463	430	426	448	458	456	459	466	421	473	443	438	446	408	426	452	453	482	422	450	422	450	426	452	454	425	435	427	426	454	452	432	463	475	482	399	452	425	445	469	468	426	456	468	468	444	443	411	461	449	441	450	474	447	471	434	454	444	455	445	449	483	438	446	437	429	450	445	426	484	442	465	472	441	443	468	417	425	466	451	424	439	469	447	425	447	450	434	454	431	423	493	432	436	438	482	480	450	463	441	466	447	485	433	412	418	440	457	453	446	466	430	461	445	436	420	477	461	467	456	455	463	436	456	474	453	449	452	468	470	457	442	426	446	433	441	482	422	455	420	444	451	435	451	436	411	397	437	449	461	435	458	417	466	447	441	475	503	447	451	495	432	450	463	416	504	449	452	471	448	445	457	432	423	471	473	462	475	429	452	465	433	422	461	440	428	437	444	424	410	462	461	452	439	443	442	432	438	456	454	471	464	448	442	443	458	427	443	454	457	492	445	462	445	461	422	476	464	427	477	447	441	440	430	443	424	454	421	446	458	465	427	430	436	442	476	438	455	469	469	433	453	407	450	447	419	439	495	420	426	452	438	459	462	480	451	459	460	483	457	455	471	494	476	468	432	466	440	459	459	457	414	416	466	460	453	441	450	454	452	470	422	436	469	464	460	429	461	451	461	442	391	410	449	445	462	439	382	430	439	460	464	450	437	440	485	421	443	451	435	393	432	483	430	459	409	467	451	432	473	492	489	460	450	430	395	460	418	437	427	443	450	469	432	446	448	418	476	428	414	453	460	431	476	447	459	489	425	506	388	445	440	453	480	483	439	462	423	467	449	435	457	441	478	436	398	489	421	420	471	462	410	434	466	447	452	436	450	477	417	456	419	431	447	463	476	443	451	408	434	444	413	470	431	423	455	432	458	436	455	438	442	463	416	432	439	459	445	438	459	414	494	435	477	480	429	465	434	451	460	424	455	436	440	463	456	445	434	428	466	434	429	436	458	446	440	477	430	430	433	452	455	474	471	412	445	405	465	432	431	477	429	461	439	428	439	421	446	436	419	430	436	439	500	465	445	466	410	434	448	459	454	429	429	444	465	457	431	461	458	469	455	520	455	431	415	425	472	456	422	462	480	433	465	440	449	430	472	413	443	447	425	407	432	472	441	445	440	464	445	433	441	455	459	436	444	440	452	452	413	430	435	441	406	472	425	416	451	458	469	429	456	445	431	428	438	440	441	430	476	425	444	466	410	433	456	458	404	435	416	471	464	457	433	461	439	398	459	437	460	493	424	493	470	447	448	437	463	446	420	461	469	446	498	418	448	416	375	452	450	421	442	438	424	453	456	428	429	428	432	460	457	459	479	448	458	458	428	463	437	430	474	445	442	425	426	438	442	462	462	425	414	419	435	454	452	444	435	424	471	458	424	440	415	446	440	453	464	458	454	450	425	404	464	471	457	456	462	429	434	454	434	463	480	461	439	443	417	456	413	451	414	452	450	434	439	434	425	427	449	429	466	447	407	462	429	467	448	418	435	458	461	451	442	403	452	438	433	488	460	444	442	452	461	405	445	432	433	443	463	433	479	466	436	449	442	433	440	447	423	452	419	470	464	470	426	431	451	432	466	450	443	446	460	480	428	442	419	428	449	429	463	454	437	458	474	472	408	446	459	487	445	441	434	476	439	435	464	453	446	435	449	452	453	459	478	469	411	492	446	455	498	455	449	455	436	446	444	452	415	447	461	470	459	464	420	444	449	409	435	458	476	420	440	419	440	444	478	437	475	426	452	454	436	396	459	459	412	442	446	455	469	479	447	448	454	425	431	451	432	438	464	462	417	431	422	442	439	445	449	423	445	430	416	443	466	466	451	446	437	430	462	442	453	448	452	441	440	465	439	471	441	431	489	478	433	435	428	450	475	459	436	455	465	419	443	448	414	459	467	450	458	447	444	443	432	423	436	449	419	434	462	424	438	479	468	482	453	436	467	424	452	473	476	432	413	456	472	422	425	414	435	430	435	465	434	479	480	473	462	486	442	429	438	416	460	464	433	429	445	484	454	459	461	451	428	462	420	425	441	435	421	442	406	479	397	441	458	468	431	480	460	452	460	425	434	468	456	440	469	434	444	455	456	441	483	415	457	471	472	476	450	461	438	435	435	409	432	380	460	395	414	441	466	427	421	443	460	466	455	436	444	441	476	434	440	479	445	448	444	462	439	455	408	468	431	445	460	464	429	439	470	462	432	428	453	441	443	435	424	441	460	458	430	454	427	461	430	429	437	459	455	460	440	426	438	459	458	425	452	429	439	416	433	418	420	443	438	470	459	450	432	453	457	447	468	442	429	400	464	469	455	465	437	426	445	412	431	438	464	482	462	420	476	455	478	410	466	480	436	438	396	451	484	467	464	482	412	445	410	475	448	411	438	410	473	437	463	466	469	416	455	450	440	471	448	475	406	423	437	438	454	426	438	464	467	455	440	432	430	491	448	456	420	447	465	437	432	430	402	429	433	452	454	433	445	449	447	467	462	428	459	468	437	465	420	425	433	446	447	504	454	486	434	413	456	429	452	443	461	481	418	429	505	456	472	480	435	411	471	448	454	442	423	464	417	437	452	436	422	407	439	422	464	418	451	478	435	422	450	426	448	466	450	447	423	456	444	429	461	422	457	433	480	445	454	439	451	444	425	449	424	457	424	423	429	431	442	469	441	439	431	480	432	431	463	438	421	468	483	452	453	493	447	431	485	435	416	447	471	409	444	474	419	442	465	440	441	431	386	484	445	411	462	476	488	448	469	415	426	459	403	405	413	445	438	504	457	440	418	453	455	460	456	453	483	470	436	451	391	431	435	457	458	422	443	449	429	458	458	415	447	448	479	453	465	468	463	435	440	425	448	467	455	479	459	442	431	412	423	446	437	462	456	450	437	440	413	422	434	442	426	446	469	441	424	452	450	459	441	450	441	439	415	433	445	439	472	438	475	435	445	432	418	460	449	429	428	464	430	445	406	440	477	431	498	433	468	458	438	459	441	467	458	477	432	466	465	449	433	430	430	461	458	436	450	396	407	412	447	461	467	436	448	472	421	384	410	465	456	454	472	453	431	421	450	465	461	430	458	430	418	444	482	457	459	487	400	411	412	481	427	459	447	440	436	441	428	450	453	446	439	414	489	440	408	488	450	436	416	439	431	395	449	435	417	471	451	413	481	423	427	447	432	426	450	406	439	462	494	485	429	472	470	455	439	442	427	467	450	451	435	441	439	436	432	470	434	439	467	427	423	396	443	464	441	463	455	436	412	449	454	443	468
25371	21561	25071	19000	3058	1561	1181	995	798	685	579	539	488	408	408	401	358	364	345	350	344	368	312	306	277	317	329	319	316	302	319	340	363	348	339	346	299	314	278	298	291	313	308	304	347	325	290	312	337	295	319	318	286	351	276	277	319	315	311	322	325	278	298	308	309	306	320	306	296	329	333	332	324	293	336	297	318	277	330	312	313	331	327	318	314	301	321	344	321	312	305	309	296	337	321	308	314	321	340	286	332	322	325	334	322	304	289	288	277	300	291	318	304	307	296	305	303	293	312	287	312	354	321	310	281	315	307	318	291	299	295	316	338	317	302	330	328	301	289	309	318	301	312	309	310	302	314	294	338	291	305	330	333	306	289	278	296	342	308	278	319	333	316	289	284	320	321	340	322	307	308	289	309	279	316	298	320	319	305	333	322	307	282	310	328	313	292	310	310	306	297	320	353	315	333	345	315	324	322	309	296	343	311	318	290	298	299	277	288	321	313	289	311	317	297	277	307	318	320	319	292	329	311	301	306	299	335	271	296	332	289	329	293	286	309	296	317	350	286	339	302	298	280	345	305	314	290	296	309	266	324	285	311	306	305	303	316	288	260	293	309	311	297	306	327	323	323	316	306	340	333	308	312	339	327	313	278	318	306	315	318	297	309	334	291	336	302	310	321	280	307	289	286	331	329	316	326	332	322	279	319	333	321	326	328	283	343	307	335	302	302	278	297	332	316	325	342	319	307	292	297	304	321	314	350	316	302	290	290	344	302	294	307	305	293	311	304	299	335	310	309	318	339	323	320	329	341	308	305	310	307	308	316	339	311	295	343	294	325	310	329	298	316	322	346	301	330	309	299	282	297	316	325	301	305	285	299	349	319	325	326	312	320	289	339	320	293	320	321	292	305	301	288	277	300	300	337	316	300	320	303	310	303	303	296	334	295	310	281	283	323	325	327	296	301	330	304	313	303	305	317	320	297	291	323	313	341	345	294	286	334	305	297	324	315	311	299	341	329	303	343	277	324	295	348	296	329	299	318	283	299	296	309	323	323	285	307	305	330	306	299	306	312	326	300	332	311	342	309	318	303	305	318	303	308	296	296	296	287	309	318	297	304	297	318	291	301	316	324	325	303	278	320	317	295	284	306	303	291	308	299	288	278	303	279	310	282	348	323	294	313	314	322	317	296	339	305	281	322	305	330	276	293	317	317	290	326	325	329	288	295	313	317	269	324	332	278	309	327	316	300	345	281	307	311	295	314	307	310	310	284	308	285	294	324	280	295	296	311	339	336	320	310	319	307	335	314	324	311	349	305	301	284	309	279	339	306	288	350	327	324	320	307	307	303	349	276	321	306	323	316	292	336	302	302	313	304	285	303	303	323	321	296	320	316	347	301	306	319	279	285	326	287	304	308	311	286	284	317	306	311	307	307	304	320	342	286	314	311	319	317	336	326	310	294	301	317	303	327	329	315	286	316	323	315	298	308	330	304	317	325	311	307	317	302	297	340	297	341	329	303	312	335	293	300	288	286	283	294	294	303	312	312	280	324	314	311	314	333	289	321	296	313	291	292	325	342	331	319	292	285	316	305	310	307	303	314	295	327	289	289	314	291	331	307	328	282	319	326	342	299	281	324	301	275	308	286	302	319	338	311	349	311	305	302	336	305	305	315	286	267	275	308	310	297	335	341	301	294	289	309	293	308	303	304	317	291	295	305	322	300	301	307	298	326	321	299	313	303	314	313	318	304	294	308	321	276	296	308	300	301	285	313	304	307	317	307	330	326	299	291	327	319	325	324	283	329	317	315	312	295	297	305	309	324	313	300	325	353	301	307	284	303	280	279	312	319	312	329	313	287	304	308	304	290	320	321	317	297	311	336	295	297	314	321	273	296	285	294	325	306	314	270	312	336	288	324	312	302	313	296	312	322	306	277	298	333	311	301	302	305	328	322	300	275	332	333	291	307	314	278	301	335	309	319	311	303	345	312	308	321	322	302	307	291	279	290	287	308	338	293	330	319	331	317	302	310	302	341	308	325	305	332	340	301	314	287	322	301	287	312	333	324	280	285	297	283	300	316	280	307	294	315	304	323	314	291	316	295	331	311	328	298	294	304	323	304	277	338	288	332	311	292	315	302	321	320	291	304	320	301	315	276	303	313	322	286	299	300	291	301	315	328	286	306	300	322	330	293	302	340	316	316	318	300	286	302	353	340	289	330	309	317	297	302	313	335	293	326	317	329	320	286	268	317	298	296	291	298	289	325	329	314	339	307	313	294	287	324	302	312	279	304	325	315	261	306	306	324	334	327	324	323	325	296	322	309	316	295	320	304	283	322	319	324	289	334	302	328	290	292	309	305	328	288	307	306	299	359	293	291	266	300	309	335	322	311	317	301	294	304	301	327	304	292	315	296	289	296	291	329	332	300	282	285	287	326	314	298	313	308	284	315	309	316	325	265	307	334	342	304	315	300	303	303	317	322	308	303	323	332	294	303	287	311	295	313	303	309	343	262	334	299	289	306	324	301	294	282	277	306	324	316	299	301	309	295	308	318	295	291	321	336	307	316	313	296	298	342	299	288	298	295	335	321	292	323	298	295	322	307	302	323	290	282	290	312	301	310	294	302	318	341	316	323	318	327	308	306	310	283	332	293	314	300	273	302	287	339	298	315	303	304	344	285	327	304	309	303	292	337	309	301	312	333	300	303	306	316	327	322	294	285	307	315	335	319	305	297	308	309	318	309	316	306	299	335	314	327	310	344	272	336	296	330	317	291	326	307	285	323	303	319	315	285	303	284	309	307	311	303	307	276	288	269	303	277	301	294	322	315	302	298	301	271	282	324	319	337	303	285	288	309	300	334	325	327	332	318	283	343	318	296	281	338	290	313	355	269	310	324	302	325	308	309	290	298	360	280	328	285	290	292	328	293	327	304	290	317	295	331	339	280	311	323	282	312	302	293	290	298	330	324	303	308	305	316	320	328	315	293	347	298	311	283	299	306	304	286	318	319	299	278	316	322	269	307	319	306	317	296	272	312	314	314	306	319	293	318	304	319	321	309	285	313	319	305	298	318	305	286	310	301	303	284	324	273	299	295	300	304	317	321	321	314	310	282	317	297	319	330	293	289	313	314	306	303	305	296	314	318	307	309	279	298	323	303	304	308	326	343	312	303	309	302	333	312	313	295	332	321	323	321	326	329	306	277	306	327	310	323	309	300	294	329	315	298	314	313	313	303	297	317	315	345	317	293	299	300	310	286	279	293	310	277	318	326	329	297	321	294	317	323	280	300	315	314	338	317	314	320	310	293	336	331	285	323	309	302	330	304	312	283	295	287	284	328	305	297	334	310	318	307	314	322	310	334	319	328	314	314	335	306	296	309	285	334	339	310	339	330	311	299	300	306	289	315	300	317	295	319	308	315	328	305	292	293	300	270	346	277	311	322	315	313	304	307	307	304	325	312	293	320	312	307	277	308	323	346	298	306	324	311	287	332	307
18698	37948	24277	9660	5879	4447	3561	2852	2318	1850	1582	1343	1106	1013	887	862	755	716	674	594	627	568	588	574	538	581	561	555	560	560	589	529	559	543	615	592	570	545	516	551	531	537	508	547	526	534	540	561	534	584	504	572	534	559	557	557	535	544	552	572	565	565	543	539	502	546	525	543	538	506	523	525	517	525	550	555	485	551	552	554	547	510	540	556	550	561	560	539	512	549	568	551	552	543	556	527	543	502	580	575	563	501	525	540	488	566	512	559	568	531	534	522	477	529	562	518	554	571	535	560	545	467	494	536	557	539	523	563	503	504	537	565	556	517	553	555	528	520	525	551	504	557	568	546	511	535	553	545	534	547	534	514	477	562	507	560	509	496	541	527	509	589	544	529	524	524	470	512	546	538	566	526	547	503	548	543	517	522	541	579	564	528	537	548	541	539	606	573	603	562	547	560	493	490	546	544	507	547	503	564	563	591	549	538	535	537	550	506	520	552	558	549	570	560	501	532	547	538	557	555	537	565	563	602	527	555	512	502	515	549	506	558	565	507	489	533	560	559	555	548	542	563	527	551	542	563	513	530	524	548	531	537	563	546	548	548	546	601	526	548	547	540	496	513	533	519	542	522	534	559	542	537	532	573	533	551	538	517	552	513	557	530	515	541	553	557	516	500	535	487	516	574	529	528	539	520	578	531	538	519	547	489	532	530	534	513	531	545	534	525	514	530	555	535	511	560	546	588	512	530	570	579	603	517	486	524	577	573	535	527	531	517	525	514	520	554	535	523	529	487	566	587	525	525	565	527	482	507	527	566	527	544	516	522	531	589	552	573	526	523	533	511	550	539	542	566	490	521	559	560	536	509	541	558	548	555	550	545	535	561	522	536	579	507	510	536	530	577	526	536	513	613	541	528	548	541	545	545	527	511	525	540	542	553	510	538	506	506	507	520	537	531	541	548	542	545	549	500	553	505	529	548	507	506	539	546	540	574	534	563	530	550	488	548	533	512	524	525	560	512	516	506	556	556	525	508	576	538	510	538	532	541	554	550	528	526	580	553	551	580	553	500	537	510	485	537	529	519	534	532	555	569	527	516	537	495	565	512	520	569	541	533	529	517	531	505	568	519	544	540	521	503	507	540	524	539	511	542	552	526	511	516	528	516	515	537	528	480	537	536	528	569	558	505	541	524	548	556	537	522	554	526	581	573	553	476	529	497	515	551	558	527	523	543	521	543	511	516	516	551	548	543	523	543	503	539	577	562	530	547	506	557	552	539	555	547	543	541	532	534	520	554	550	482	527	561	568	564	602	510	489	561	483	553	555	542	565	535	538	547	554	528	544	506	556	555	576	521	542	547	536	562	535	532	563	539	524	529	534	535	543	515	534	508	547	552	514	487	553	580	538	479	497	511	544	564	517	500	557	571	532	526	564	540	544	489	516	594	555	559	540	474	533	546	499	543	497	561	511	569	557	572	507	548	505	530	524	519	528	519	538	533	565	554	535	556	513	525	525	563	495	503	538	524	518	541	531	466	559	495	560	517	534	560	570	558	521	609	565	548	543	562	550	534	526	504	492	523	524	543	525	533	548	541	537	497	545	573	547	541	498	584	545	556	514	517	518	517	550	555	513	524	531	536	543	500	544	549	558	562	536	525	544	576	542	511	577	515	543	542	553	544	520	559	529	514	511	505	537	540	502	565	537	513	539	499	548	535	553	521	545	519	537	534	533	514	495	515	516	535	559	540	547	556	549	524	531	522	529	564	534	506	478	569	528	562	561	519	526	526	551	575	525	539	579	506	551	536	524	544	556	517	530	554	530	509	540	559	528	551	579	531	559	517	535	523	520	527	506	511	579	567	558	555	539	537	549	532	565	537	510	582	553	573	527	527	526	514	505	497	528	525	517	519	564	552	536	506	573	556	538	544	531	495	546	541	532	552	573	506	559	492	546	556	498	516	531	556	544	483	559	531	497	556	523	532	532	546	511	546	547	524	518	567	542	549	533	533	550	534	515	548	550	514	549	532	524	535	571	530	551	521	523	551	586	501	553	532	581	556	547	537	535	508	531	540	539	531	574	533	517	534	535	535	553	540	510	535	533	476	545	553	531	548	567	546	544	506	558	566	507	556	533	563	532	533	551	504	563	568	570	550	543	535	519	535	572	552	516	522	558	519	512	520	509	530	526	552	534	473	514	533	523	509	563	542	553	569	501	552	508	524	538	523	539	548	511	562	518	512	544	510	524	522	516	554	499	510	473	547	586	550	539	508	542	554	545	540	536	522	542	565	520	523	516	546	560	606	531	545	502	529	553	565	542	523	533	526	553	536	526	547	500	511	534	505	521	571	516	499	532	531	521	527	533	538	522	545	560	505	580	497	542	529	544	524	535	532	496	546	524	544	537	536	533	554	569	555	510	534	514	534	571	534	521	574	562	498	534	535	538	533	534	524	529	501	515	520	531	501	536	556	539	559	481	530	515	518	515	523	522	522	533	537	544	507	530	524	549	547	566	510	537	559	549	578	539	516	552	546	538	528	512	514	552	567	542	571	529	515	530	525	591	522	546	514	515	508	508	534	483	512	544	538	467	493	574	529	530	557	536	531	563	566	524	493	559	566	509	519	539	542	508	538	562	519	493	577	603	555	528	511	584	518	583	526	502	553	577	554	529	524	589	532	556	556	541	551	563	573	546	509	533	547	542	543	508	529	556	560	526	563	544	564	555	528	524	496	550	490	531	511	523	492	528	543	509	562	536	535	520	571	528	551	504	538	530	515	509	493	538	532	529	553	553	526	558	540	568	551	508	545	536	526	547	538	539	521	546	551	535	522	534	562	531	555	576	520	557	530	545	502	531	538	540	525	567	544	525	586	529	550	533	524	515	554	558	553	571	506	540	530	542	572	510	538	541	519	495	548	536	535	536	533	557	467	515	567	497	568	508	531	557	547	525	556	482	577	525	565	532	561	555	480	558	521	544	517	510	576	550	579	529	540	497	514	479	527	560	509	531	526	503	531	526	522	506	532	538	571	507	529	503	543	557	522	540	533	542	483	549	536	546	544	545	551	591	563	546	522	561	543	532	494	506	530	535	558	525	510	536	512	525	568	546	524	553	535	566	513	569	529	488	540	535	554	564	514	560	540	538	551	543	515	553	590	496	530	518	517	530	531	527	559	540	533	584	566	545	552	497	526	506	549	543	478	542	562	566	545	541	508	572	531	525	561	510	540	541	533	575	563	496	513	557	541	524	578	501	521	537	559	524	537	566	557	508	547	518	547	519	571	545	520	524	541	574	525	523	536	534	555	548	526	559	505	554	530	529	551	525	517	524	525	579	548	485	547	522	510	490	488	493	499	533	545	531	525	546	547	519	568	519	562	576	553	504	552	507	533	546	580	524	548	527	557	529	516	577	528	578	546	541	540	517	543	492	531	495	536	572	538	543	540	520	503	546	552	525	565	519	507	555	537	548	542	525	538	512	539	593	533	564	543	522	543
22920	21577	28594	24992	21600	17656	7215	3473	2331	1783	1392	1059	811	654	564	443	392	338	335	293	241	231	273	210	208	232	193	185	201	234	199	241	208	199	210	216	188	208	197	198	215	192	207	188	181	196	212	202	192	202	203	163	177	182	192	217	193	217	190	186	189	180	203	199	206	166	216	202	176	154	173	199	184	186	179	205	201	185	180	188	210	172	192	186	188	180	171	197	196	188	190	202	204	199	180	188	175	211	187	193	191	178	166	176	204	174	211	189	202	189	199	193	173	188	167	160	178	194	186	197	167	194	174	202	181	202	206	214	190	180	209	207	213	203	195	200	208	180	195	201	198	190	168	210	192	175	173	191	195	172	170	204	200	185	212	194	203	200	204	201	175	186	197	187	211	178	178	196	187	188	192	198	177	198	198	202	201	187	179	184	194	189	200	186	184	187	177	192	177	189	180	202	208	192	218	186	195	179	184	176	181	178	190	184	189	194	210	195	183	171	192	157	178	180	193	176	196	191	194	175	178	192	208	183	178	180	210	195	206	224	190	179	195	198	171	191	189	173	187	177	196	215	202	201	198	196	188	195	222	181	203	177	196	217	179	196	170	197	185	191	182	186	206	184	196	164	181	172	187	185	179	215	209	170	193	196	176	208	208	158	175	205	210	189	192	221	180	198	187	190	180	207	194	177	200	211	188	164	199	192	162	167	178	200	187	201	196	176	175	184	179	216	201	186	174	168	227	203	217	166	189	163	194	216	198	198	179	181	204	196	176	210	195	176	198	184	194	212	189	189	203	181	190	152	188	156	179	182	174	178	181	186	213	194	173	177	185	184	180	209	162	203	210	192	207	181	195	194	212	198	204	179	175	183	185	190	186	200	179	190	197	207	211	175	183	208	185	203	192	209	167	196	202	200	188	182	217	224	188	183	182	178	206	181	184	201	196	194	165	208	188	204	215	191	183	170	186	184	181	182	196	189	190	224	197	166	170	187	172	182	199	188	209	179	172	183	185	192	196	193	179	165	192	197	197	190	170	185	200	192	172	191	178	204	168	212	187	186	201	187	188	204	193	185	197	164	182	200	186	192	184	188	204	180	172	205	214	201	198	197	190	198	170	166	201	199	173	199	189	187	178	166	203	209	192	178	209	191	195	198	207	186	178	182	193	196	211	167	169	211	212	182	195	196	190	175	172	165	178	176	177	186	167	171	190	201	187	186	178	173	162	189	188	178	174	186	188	191	171	185	179	184	196	183	169	219	176	189	168	181	220	205	178	210	173	211	214	175	176	184	203	187	188	184	210	222	209	192	191	180	194	206	203	202	190	201	201	186	184	186	161	180	180	201	195	171	183	204	203	211	194	197	192	181	191	164	193	228	181	205	195	174	198	177	187	187	189	160	173	200	158	181	211	181	199	208	177	214	187	188	190	187	160	177	185	171	204	211	192	179	164	187	222	186	185	200	217	197	213	177	182	215	195	153	185	158	178	190	212	212	207	191	208	204	195	197	187	187	214	197	195	169	190	188	177	200	194	209	201	169	175	190	184	175	198	198	182	187	218	167	195	225	200	165	202	194	179	184	198	195	175	209	171	197	190	169	190	169	171	215	196	202	203	199	180	180	192	183	165	184	222	165	183	182	203	187	180	201	175	184	184	172	184	200	183	224	198	192	176	187	185	198	191	198	209	180	212	182	170	193	205	171	208	208	177	184	189	221	191	209	194	185	186	191	183	181	192	197	189	181	194	198	188	211	197	201	184	165	189	172	178	200	187	173	205	189	195	196	199	205	190	195	191	205	185	201	191	167	216	185	189	170	185	179	173	201	187	180	186	187	182	190	173	190	209	195	204	193	180	182	199	178	208	193	190	217	182	182	219	160	196	203	193	189	178	193	184	194	203	187	166	184	167	184	215	209	179	209	174	198	170	188	191	172	158	199	201	205	182	181	180	203	181	192	210	199	185	189	190	185	173	184	191	203	199	153	205	182	187	200	204	193	201	177	170	193	211	192	236	178	188	192	174	200	184	186	174	174	181	190	205	204	176	209	197	196	224	208	199	186	180	166	162	203	183	206	188	181	194	190	193	184	178	180	205	188	187	202	179	192	195	201	178	181	207	203	209	228	200	218	215	208	186	218	202	188	177	197	192	185	204	203	181	198	217	171	182	193	177	175	182	187	207	175	175	213	195	222	197	181	173	179	172	194	197	190	175	178	178	211	193	201	176	199	193	185	189	173	199	182	194	183	203	200	203	174	183	192	178	190	207	211	185	173	178	202	190	189	190	179	189	181	195	207	212	198	196	177	177	178	209	209	176	188	177	180	181	185	206	175	198	208	176	189	189	208	177	195	202	217	198	189	170	175	192	192	185	201	201	216	172	179	181	196	191	180	197	173	205	192	173	194	193	187	187	194	200	193	185	175	184	171	191	208	171	184	184	182	169	189	214	187	195	186	228	202	204	208	173	185	197	197	177	165	196	167	186	174	194	200	197	199	189	203	187	200	212	217	199	194	174	194	179	191	187	180	189	199	223	185	160	175	188	181	196	167	179	193	220	174	166	192	200	199	200	168	171	206	182	198	185	182	178	169	215	179	196	197	188	189	178	202	171	164	188	193	209	175	189	185	166	215	200	168	211	183	192	201	185	202	221	196	173	194	212	204	183	193	194	209	202	189	219	174	190	194	197	186	207	191	177	184	195	176	202	196	190	189	181	194	198	210	191	196	202	192	194	178	207	175	210	183	199	174	191	205	188	188	165	204	184	193	176	190	169	189	202	186	180	179	185	188	189	200	179	185	211	177	188	176	224	210	192	210	205	185	171	196	182	206	176	177	186	212	209	199	176	208	222	187	200	197	203	158	172	192	185	180	184	199	166	175	188	179	194	185	190	208	183	178	218	178	191	196	198	191	189	174	201	205	168	183	202	198	180	199	204	193	194	168	179	181	194	181	176	217	190	184	186	203	200	201	180	181	184	210	202	215	191	187	186	187	194	180	197	214	189	213	178	185	189	174	181	184	201	176	182	206	197	179	169	172	197	188	198	190	184	217	188	191	194	158	189	219	206	159	205	201	176	177	185	206	206	173	202	189	208	183	162	213	167	189	216	187	181	195	188	181	164	188	175	197	190	215	210	208	159	198	205	187	180	170	187	192	180	215	187	192	189	181	183	164	169	183	199	195	193	195	197	193	211	175	184	183	193	174	180	204	197	210	189	191	204	182	207	215	184	165	194	173	174	188	197	182	192	165	228	184	198	177	198	200	198	192	180	206	191	192	214	181	206	188	186	194	197	188	180	203	186	191	204	189	195	186	180	201	196	193	212	208	174	181	208	182	195	195	170	200	201	193	198	201	186	200	199	188	195	173	207	220	175	193	177	186	189	183	190	180	184	191	185	190	182	186	217	185	172	216	179	195	182	188	195	187	206	200	174	193	180	181	201	181	193	196	208	188	197	161	203	209	185	198	194	160	163	204	174	187	186	191	186	194	195	196	211	194
25233	52794	39814	24235	16725	12288	9903	7783	6072	4842	3884	2985	2283	1791	1459	1193	984	892	707	623	552	508	449	412	429	364	367	393	433	369	361	369	390	352	385	406	406	417	325	365	342	377	355	347	349	342	346	372	391	332	369	341	347	340	347	357	342	323	343	309	351	333	341	371	347	327	337	321	361	350	355	350	329	323	329	359	352	349	319	293	319	317	329	333	379	321	320	339	334	376	357	321	348	320	366	340	340	330	338	329	317	381	352	378	338	340	341	354	341	328	333	331	364	326	326	305	338	357	339	355	335	311	334	314	302	332	320	305	345	313	310	323	327	340	319	306	304	331	308	312	354	338	295	316	310	329	328	339	334	339	338	343	305	336	330	365	292	327	327	348	345	341	334	337	344	330	323	330	331	330	331	327	358	322	375	350	310	328	315	324	333	317	322	344	313	348	343	336	356	318	336	330	325	349	334	344	349	330	378	290	342	370	315	303	309	340	310	372	334	350	322	317	357	362	350	303	290	347	319	328	323	306	316	313	302	303	308	336	348	339	282	347	318	337	310	343	348	294	340	315	327	309	328	323	309	328	347	294	335	332	341	335	318	319	349	331	316	339	329	326	359	350	322	341	330	351	354	329	338	316	343	319	342	329	345	335	303	323	337	331	356	367	338	354	321	354	338	322	369	328	337	338	336	323	357	331	324	342	339	331	343	330	330	325	321	343	350	365	312	324	346	326	324	317	311	302	339	337	339	333	337	343	303	327	327	301	349	354	336	338	309	317	316	348	332	328	320	331	329	315	338	315	335	332	349	297	328	301	333	353	339	329	346	318	353	313	325	295	339	316	327	297	332	350	351	332	318	303	317	313	338	297	294	343	359	299	303	366	333	324	323	297	351	342	345	347	325	333	325	369	324	299	330	304	325	350	332	336	356	333	329	303	346	334	364	332	325	290	316	303	316	318	340	311	336	345	292	293	338	335	319	327	327	336	339	371	324	332	323	316	387	330	342	347	352	351	339	312	326	335	330	340	318	339	343	342	309	338	335	302	327	325	331	314	323	359	316	340	317	365	332	339	360	338	325	342	331	334	338	327	311	343	358	337	322	284	344	322	329	340	349	329	309	352	355	304	348	321	324	348	349	347	318	338	337	315	324	309	349	320	327	316	330	344	334	329	310	339	312	339	346	372	304	328	352	334	329	295	353	341	361	302	336	313	324	316	336	322	330	297	361	339	348	300	353	354	342	349	336	326	311	385	334	336	344	339	338	356	338	323	343	330	339	344	336	307	315	297	332	327	303	294	345	341	335	352	319	313	329	335	317	314	310	317	330	331	313	327	316	337	305	335	341	359	360	330	295	360	366	332	345	357	362	327	329	314	322	333	329	342	319	326	329	323	314	354	327	339	333	336	359	337	308	327	302	314	329	313	312	300	323	310	362	342	331	321	324	325	351	313	329	320	350	321	339	348	322	318	338	340	320	292	314	353	353	327	309	337	298	352	339	338	311	343	336	316	318	334	325	306	325	329	318	311	344	335	355	348	362	326	318	330	347	331	340	343	344	309	349	341	327	316	341	332	318	335	309	321	313	355	325	332	330	297	349	320	327	316	359	350	306	308	335	339	311	329	332	331	333	359	330	343	345	341	335	307	349	297	356	335	320	305	333	328	301	335	331	331	334	302	345	374	302	351	322	335	342	358	361	339	355	325	358	349	310	351	338	309	304	359	338	345	344	326	330	308	357	325	329	343	340	311	321	324	323	311	342	322	327	296	357	324	311	349	304	322	331	335	354	346	320	309	344	336	346	326	323	333	335	355	331	346	295	282	347	325	329	312	345	310	325	317	358	318	327	356	327	362	313	321	290	336	348	328	330	352	296	360	343	345	338	323	321	316	324	343	365	318	324	345	310	322	339	345	310	332	333	333	354	354	325	334	310	327	353	364	337	327	345	344	328	295	331	334	296	313	332	339	317	353	334	342	294	369	321	363	331	349	329	338	331	347	289	302	341	331	317	323	317	357	327	318	323	352	348	285	325	372	373	352	367	355	343	337	350	336	347	340	307	306	317	308	305	328	290	357	325	352	334	298	340	325	329	308	299	325	320	351	340	340	355	324	347	338	325	326	341	334	349	327	313	359	339	311	369	314	338	313	342	330	350	318	337	334	332	326	345	308	329	312	329	365	308	318	293	323	325	331	340	335	329	356	325	300	332	331	362	296	346	344	343	316	327	326	340	308	297	333	338	338	340	330	338	351	296	343	331	312	324	311	304	331	344	334	324	321	324	320	361	360	335	357	332	335	330	326	340	342	297	321	327	312	360	302	352	326	340	320	322	325	352	349	357	322	332	335	329	305	332	356	348	310	300	294	372	350	343	336	334	316	333	320	353	318	346	306	318	308	346	289	367	343	325	348	324	348	352	301	325	315	307	336	332	341	320	343	347	354	347	328	308	320	320	317	348	332	330	339	337	365	325	312	313	322	345	361	311	325	342	338	359	331	350	328	321	328	336	353	305	308	326	331	360	381	326	323	306	316	320	334	317	306	340	314	324	370	349	319	340	320	329	373	364	331	307	320	328	323	321	324	312	327	343	347	326	329	375	318	281	374	370	328	337	363	332	295	335	299	359	322	334	341	316	354	351	335	349	301	336	355	320	335	339	309	310	366	354	351	353	348	362	296	316	360	335	341	299	329	301	323	375	327	346	294	331	325	324	339	313	345	307	313	337	335	316	311	345	356	385	312	366	335	319	301	306	337	340	334	346	312	356	334	339	376	325	319	346	297	327	355	366	325	345	337	350	334	317	361	298	353	325	334	356	333	315	349	347	335	320	355	341	287	351	323	333	338	343	362	332	330	308	339	327	351	348	306	385	358	343	314	337	333	360	346	309	344	348	329	347	320	355	316	315	317	324	338	343	329	305	330	326	364	321	326	331	314	304	359	336	327	331	355	323	321	312	311	334	357	337	358	365	312	309	348	343	307	317	316	354	301	323	342	348	342	305	317	340	346	342	338	327	345	361	325	300	334	373	327	354	350	364	336	326	317	353	328	347	340	315	364	348	357	352	347	339	351	348	308	368	321	311	316	317	329	353	334	332	352	320	336	305	328	327	262	319	329	315	320	319	310	370	318	321	328	325	337	347	331	314	315	327	348	341	356	347	315	339	333	335	363	326	313	325	359	322	330	326	342	338	342	326	319	338	331	350	341	290	284	319	333	351	339	355	356	338	333	367	332	326	346	336	353	341	328	325	319	355	347	328	354	327	340	342	322	325	336	366	316	339	300	316	352	346	344	331	283	326	328	349	337	322	339	350	314	325	354	349	318	328	306	360	323	333	331	369	352	303	325	341	308	328	311	323	348	322	304	337	353	342	348	376	369	321	322	342	349	317	316	320	334	318	317	314	340	349	317	368	304	325	346	348	353	331	317	334	315	318	321	335	345	338	363	310	328	345	341	324	367	320	291	332	368	335	339	336	285	337	313	332	358	323	329	364	337	308	348
27738	20862	13330	4219	1584	1024	827	717	581	539	449	397	425	392	384	390	355	337	306	321	360	355	330	312	335	350	323	341	325	316	326	321	373	362	320	318	290	343	341	342	332	332	317	298	332	296	327	314	308	327	316	324	325	294	326	323	327	339	363	327	336	317	309	301	309	348	313	341	379	348	315	296	304	319	364	323	325	335	363	360	341	324	338	335	313	343	286	293	344	364	340	318	274	315	331	316	327	291	294	345	335	335	307	311	315	314	348	323	346	334	312	326	346	301	361	333	320	317	312	336	286	334	314	311	309	297	305	335	346	316	310	317	318	307	330	322	296	333	286	331	328	296	314	357	303	329	330	330	312	338	334	334	288	338	313	321	310	314	310	315	347	340	318	312	349	340	281	360	326	341	284	324	328	319	291	305	314	313	315	325	304	298	292	320	277	348	290	326	307	325	318	305	301	320	302	323	330	295	310	339	303	326	319	318	315	339	317	296	318	343	335	302	330	273	323	319	309	326	291	324	327	302	312	356	337	361	317	309	308	324	321	320	353	317	321	339	326	308	339	318	323	283	337	336	297	290	331	345	324	305	331	329	317	314	285	300	312	323	362	338	316	315	326	306	330	344	342	327	322	298	340	317	307	326	315	358	303	335	290	326	311	305	325	332	305	322	326	313	324	328	299	294	335	329	295	328	294	337	308	337	286	301	353	309	324	337	317	334	302	346	293	313	310	292	311	340	341	310	333	345	334	321	339	320	349	326	298	318	339	337	340	343	306	311	301	325	334	341	310	337	306	343	321	312	331	296	337	358	339	353	352	353	356	328	301	308	287	313	341	321	312	321	305	323	290	329	314	308	322	301	306	292	330	322	298	342	313	319	333	331	306	341	303	325	327	293	327	353	340	321	291	347	322	331	323	319	317	335	321	343	307	344	323	306	308	340	330	354	328	344	330	316	342	337	321	346	323	330	313	322	311	363	326	318	352	362	312	329	303	338	336	328	325	366	302	316	336	339	305	326	303	331	329	312	323	349	317	326	308	345	316	282	333	362	330	282	376	319	334	329	323	310	336	293	317	332	319	333	328	329	315	334	327	314	310	310	312	331	317	329	293	290	367	319	317	319	322	311	323	324	333	319	314	305	315	292	334	328	326	328	333	312	301	297	373	295	337	330	324	319	309	302	314	332	362	327	325	353	312	320	302	316	298	338	360	320	304	330	335	346	321	320	326	321	338	336	314	309	310	322	270	329	360	349	326	320	322	316	330	332	332	321	320	352	334	337	312	313	342	304	309	301	310	329	265	305	320	311	311	308	313	311	319	313	318	316	326	298	285	347	330	333	336	324	338	319	322	305	294	307	320	294	299	321	340	316	353	347	321	325	315	349	334	331	325	343	318	318	301	316	320	327	305	312	314	315	315	314	310	311	309	329	334	322	295	328	336	330	329	350	334	321	320	301	340	324	310	319	321	326	315	308	347	354	322	344	350	308	332	293	319	321	292	355	326	332	311	307	334	344	328	311	340	300	323	342	344	324	351	321	302	347	310	332	353	325	344	314	350	328	313	331	310	330	307	308	303	330	336	313	318	327	309	322	362	327	300	303	316	298	317	367	335	328	332	335	322	324	338	313	337	320	333	318	294	313	336	330	329	308	304	304	344	344	334	307	334	300	359	337	333	356	330	314	318	330	338	346	338	342	328	303	328	325	354	306	317	295	332	320	303	325	318	348	330	316	329	308	285	321	290	344	351	319	332	322	290	309	311	321	308	317	341	329	304	309	362	343	327	354	326	303	307	311	325	329	308	331	334	332	338	331	291	308	346	321	319	337	327	324	336	315	318	335	352	300	314	308	328	324	350	348	324	336	331	294	297	318	287	334	324	318	339	298	316	321	303	320	322	330	314	325	329	360	311	307	332	345	322	340	326	338	337	339	313	304	308	358	350	303	360	332	318	287	312	343	314	314	325	333	369	324	283	318	305	315	341	321	310	320	313	322	278	318	310	304	313	332	325	309	318	347	340	337	328	301	323	332	296	315	335	311	327	326	292	330	332	313	297	313	353	346	321	306	339	310	342	301	341	303	332	298	310	336	339	334	347	338	302	298	327	337	328	362	380	314	359	322	335	301	333	306	339	339	301	280	330	308	346	330	330	332	325	317	321	302	318	300	290	358	326	348	305	324	331	337	329	284	320	299	322	338	354	334	320	296	316	293	334	309	315	310	346	301	311	329	305	322	326	318	293	308	328	369	325	315	325	315	324	328	338	319	345	306	330	337	303	295	310	304	317	302	359	334	304	313	333	320	347	340	328	336	311	323	323	289	290	316	294	319	330	328	316	296	362	325	330	322	327	366	345	361	326	310	309	334	325	325	324	323	329	312	287	285	319	317	319	327	357	307	354	335	319	320	338	359	354	319	327	325	335	312	303	326	319	339	345	318	323	315	357	333	371	292	349	356	323	312	347	316	301	347	328	333	321	333	292	316	349	308	333	320	308	333	293	294	328	318	355	324	341	328	344	303	329	325	324	310	353	338	313	338	333	332	348	339	338	339	301	316	322	325	304	357	341	294	302	315	308	299	317	319	343	290	334	298	302	308	343	342	350	304	294	318	316	359	332	371	330	313	321	327	287	344	324	335	343	316	349	297	317	348	307	339	345	322	336	341	344	315	333	365	339	351	329	325	325	302	310	302	337	309	326	319	329	327	309	348	346	346	319	361	287	325	335	340	319	306	316	332	340	328	311	326	288	314	299	343	343	328	332	343	324	269	306	309	305	318	334	294	348	321	311	336	324	320	322	320	320	315	339	300	336	302	303	314	346	316	295	307	351	300	315	351	281	338	315	333	341	320	317	350	304	318	303	331	361	336	333	317	331	325	294	314	321	293	328	287	299	319	325	338	322	288	352	331	343	349	338	326	293	346	307	326	309	359	318	324	359	337	316	332	303	306	316	290	329	300	323	346	338	366	328	325	317	335	330	302	324	343	324	311	331	311	291	345	296	338	351	344	310	285	342	329	336	342	314	295	348	337	371	314	327	310	371	347	317	309	361	304	291	347	299	347	328	338	313	335	336	373	351	311	338	311	344	278	352	329	312	334	326	330	343	312	350	327	325	316	313	315	313	344	314	321	343	326	329	328	314	330	315	357	319	353	359	318	320	327	320	317	359	306	308	324	327	328	320	326	331	300	318	310	331	344	316	331	336	299	341	340	316	371	330	337	336	323	312	298	325	331	332	328	321	337	298	325	332	349	308	330	335	339	320	308	311	297	308	310	341	330	350	335	322	319	353	319	312	312	349	326	305	282	309	327	350	338	274	327	312	324	330	288	327	343	326	316	350	328	322	328	338	340	309	308	315	328	353	323	328	326	338	351	318	297	329	310	337	321	319	310	309	334	335	333	327	323	308	338	323	321	327	323	334	340	335	322	328	318	354	333	306	306	289	320	334	314	306	332	351	318	325	300	264	337	310	304	325	338	345	382	323	317	351	346	329	316
17033	30178	15743	6310	3798	2646	2068	1680	1351	1240	1044	906	845	736	768	748	698	682	611	588	583	581	602	560	585	542	540	581	570	578	588	597	573	610	628	578	597	621	557	543	582	574	588	577	536	627	569	559	595	557	566	585	574	563	569	581	596	562	629	554	556	583	551	564	595	583	566	584	616	602	578	559	589	533	578	589	577	552	566	563	590	578	546	565	571	570	544	555	571	595	556	582	585	541	538	562	570	541	593	552	584	591	550	568	610	566	560	603	562	546	548	561	606	546	588	530	545	579	531	563	587	541	595	601	579	557	564	574	569	559	577	619	580	555	576	582	592	601	532	565	568	607	549	535	581	539	560	605	565	560	537	568	546	550	571	589	546	581	606	588	559	532	590	581	549	582	609	590	594	614	539	572	613	578	579	604	577	558	568	568	560	600	568	567	606	559	570	568	554	545	571	563	544	600	590	593	550	570	546	585	575	550	539	585	554	552	586	588	539	596	567	548	583	549	531	534	582	543	607	551	581	559	573	558	587	547	582	600	529	572	553	602	604	572	557	573	542	558	567	597	558	565	579	580	573	576	562	555	541	558	546	558	589	538	553	615	577	575	571	561	594	558	536	566	604	548	559	582	567	562	597	574	635	560	572	609	578	542	598	560	569	544	581	524	555	546	555	552	548	539	506	581	598	577	545	564	590	579	587	562	571	592	541	597	574	563	519	571	569	617	578	538	528	578	565	544	601	631	585	562	613	554	556	554	591	586	566	572	599	583	546	540	559	605	598	557	541	543	595	546	592	611	589	553	603	559	561	569	614	571	577	552	553	598	548	523	564	555	541	578	568	554	586	559	580	565	585	531	571	560	540	581	595	579	520	598	569	572	555	531	580	536	552	558	586	565	602	580	561	566	611	592	573	551	547	548	560	542	558	543	546	571	554	584	570	578	557	537	564	585	566	559	564	560	513	523	605	577	590	524	518	551	573	554	602	581	583	562	587	598	574	576	590	597	551	586	574	521	579	540	575	570	606	589	641	522	592	572	555	566	597	567	577	566	554	598	542	548	550	604	549	577	547	569	560	640	566	534	546	577	557	566	513	568	576	542	524	545	599	518	542	568	575	536	575	578	584	585	561	566	568	588	531	561	538	585	565	561	555	551	518	561	588	596	570	555	543	561	529	581	537	602	598	560	542	558	583	585	580	516	594	557	544	575	570	565	610	563	576	579	569	548	595	560	571	564	597	545	561	610	566	540	560	616	556	568	601	573	573	555	582	541	528	573	559	593	587	590	609	566	561	579	514	601	547	575	612	552	576	595	580	574	514	546	604	542	562	562	571	580	615	565	559	555	596	575	570	588	531	597	579	561	616	612	544	560	560	553	604	622	588	551	571	598	563	549	579	568	552	561	542	544	588	570	574	576	529	582	564	526	544	591	553	592	616	558	548	542	586	583	588	598	586	597	564	556	513	557	557	577	554	530	555	551	561	568	580	584	591	585	573	588	520	605	537	547	525	565	564	584	585	574	539	605	573	558	564	543	546	562	558	559	573	535	517	519	565	605	561	588	541	576	534	583	547	530	540	559	557	552	573	582	593	550	591	519	582	554	587	559	574	586	518	589	574	558	591	544	565	560	541	607	575	614	562	601	591	565	565	545	559	577	536	565	602	583	569	549	576	590	576	558	568	561	556	565	582	568	573	568	555	577	540	585	575	580	578	586	584	584	565	604	550	593	489	554	585	548	581	584	615	647	581	540	550	650	557	575	575	590	537	568	523	572	536	561	553	543	559	526	563	516	594	565	544	544	591	556	535	535	584	538	592	562	607	583	593	566	559	584	575	613	577	563	599	582	578	547	580	566	596	604	581	521	529	536	595	581	564	560	591	560	575	558	561	601	575	526	558	571	534	548	517	551	526	544	573	605	570	545	571	569	601	600	599	543	544	593	557	566	564	544	548	564	563	575	588	538	554	582	555	579	530	556	544	553	582	542	574	557	537	579	578	552	563	545	547	608	548	547	561	562	553	585	498	594	528	592	561	553	565	558	549	545	609	517	569	580	594	547	547	597	539	573	596	571	554	560	601	626	604	586	588	583	535	546	586	561	564	533	568	562	601	600	593	605	601	587	619	604	544	558	541	580	587	549	573	574	580	615	552	541	553	568	598	561	562	574	584	555	568	529	562	553	551	561	543	651	564	557	573	580	553	524	561	549	565	557	556	566	521	563	527	563	576	524	573	592	574	562	563	548	572	579	556	546	585	550	547	585	544	569	537	592	560	540	569	586	521	550	541	604	508	549	531	557	565	553	550	555	569	571	561	530	568	567	591	569	590	556	537	551	589	568	590	598	569	567	543	639	573	588	574	567	583	589	580	561	562	585	583	554	543	538	526	560	581	595	553	546	537	513	614	584	591	604	586	546	589	570	533	548	580	595	579	536	576	592	566	545	540	554	527	563	544	522	624	571	571	583	555	571	621	568	577	547	584	546	561	552	556	574	543	605	571	569	577	615	585	572	558	544	581	548	594	541	529	572	582	586	596	521	582	557	544	552	539	562	566	549	580	564	569	547	587	554	561	571	553	562	579	568	584	564	574	573	558	554	597	546	567	589	534	601	567	534	605	557	566	508	594	563	618	567	555	562	549	537	577	577	564	559	617	560	558	578	550	548	562	536	536	553	566	556	550	559	568	546	560	587	569	552	545	581	571	553	563	573	570	565	581	606	543	595	569	594	555	568	532	575	541	573	579	621	546	558	567	562	544	538	514	589	581	575	622	589	597	582	607	579	573	563	582	619	573	554	575	614	571	600	589	553	569	565	531	560	543	550	588	581	577	564	572	599	572	557	571	596	514	588	583	577	565	553	572	553	542	564	565	625	579	591	595	547	564	545	572	572	548	573	570	591	560	578	589	568	552	532	580	584	551	539	606	569	542	567	546	552	552	582	532	561	576	582	564	566	530	563	569	538	547	554	549	561	543	608	579	552	545	557	585	569	533	594	550	569	566	542	610	586	524	567	570	576	596	577	594	570	553	569	578	544	595	554	556	551	537	573	592	583	613	528	546	594	558	574	568	578	577	565	580	543	602	548	579	559	581	575	577	550	568	575	563	563	575	571	612	533	577	545	582	542	550	552	577	550	544	534	576	556	560	580	570	567	588	603	567	563	502	591	575	556	582	621	591	576	621	528	589	572	584	555	579	582	576	590	530	576	540	587	564	560	544	625	529	542	570	542	548	561	508	567	576	540	571	557	591	570	556	596	541	566	592	559	597	565	586	570	591	543	535	539	579	622	548	526	599	607	564	548	553	530	613	552	616	573	561	562	522	529	550	546	610	600	546	575	584	558	581	581	578	551	549	549	573	581	553	585	558	552	575	558	565	622	580	583	592	547	599	537	580	567	578	550	593	592	578	605	585	571	558	603	514	540	508	541	596	527	579	593	553	579	590	602	535	558	558	566	568	551	565	533	579	568	558	543	518	523	535	576	586	520	595	584	556	569
23813	21512	27852	25532	18385	6630	3213	2040	1500	1150	938	714	577	493	426	348	348	349	306	317	326	291	281	248	273	271	239	278	251	265	251	275	243	253	257	260	279	254	260	251	252	280	246	292	260	242	224	245	225	283	263	272	228	235	274	251	224	225	255	282	268	227	209	257	250	231	231	251	246	225	245	250	232	232	271	246	252	251	256	233	250	273	241	259	258	257	250	226	260	233	241	235	218	255	263	254	259	236	262	278	251	236	239	273	255	262	254	243	258	249	235	258	246	250	255	232	250	243	225	207	240	229	238	249	242	255	255	243	233	262	228	253	216	233	251	277	249	232	232	236	246	272	236	244	272	255	279	229	220	242	264	244	251	287	246	234	232	235	262	250	239	266	254	241	264	245	229	258	243	238	242	258	263	226	227	230	243	275	245	265	262	272	225	257	246	233	244	252	254	249	253	257	242	225	260	251	236	231	224	267	228	245	261	231	249	247	211	247	250	241	257	247	241	239	231	250	259	229	244	265	238	257	249	222	292	236	258	247	252	220	249	251	246	242	248	255	272	263	221	218	226	247	227	248	245	229	254	245	237	235	258	241	247	246	238	237	239	221	229	247	231	250	269	235	247	210	235	257	238	235	258	246	238	229	255	224	234	231	255	216	241	250	238	264	239	236	244	239	227	261	261	247	250	267	247	242	226	259	264	241	215	223	248	225	225	251	271	240	252	225	244	240	234	230	241	217	268	260	241	257	219	233	237	238	271	278	279	246	255	234	255	248	250	262	270	220	260	238	265	255	238	245	251	264	271	238	257	231	251	232	234	230	243	248	239	256	258	244	219	228	247	242	212	246	235	269	262	236	244	253	237	233	241	257	231	231	247	254	249	229	255	273	275	251	244	283	231	224	235	246	237	244	231	253	258	238	262	253	256	271	233	279	228	210	235	253	231	257	259	233	269	243	256	258	244	217	234	234	244	258	267	276	282	211	248	235	268	240	253	222	230	258	245	222	243	242	262	245	253	266	223	229	265	270	255	231	225	241	249	229	272	244	250	244	252	263	232	231	252	229	226	270	254	247	243	270	257	223	240	256	231	242	238	242	220	276	280	259	259	228	238	241	249	246	263	236	242	270	257	269	258	255	270	239	247	269	232	253	235	260	252	208	253	265	258	236	256	226	233	253	239	256	235	233	259	247	246	224	240	252	258	219	252	265	228	259	221	250	249	234	250	241	243	276	230	236	281	281	246	240	249	244	254	237	264	223	243	255	238	216	240	258	270	235	229	246	233	237	234	263	235	262	227	251	231	247	242	261	261	242	236	297	286	253	251	242	255	230	237	233	259	282	269	236	256	249	267	241	250	226	267	241	236	266	238	222	239	245	229	255	250	232	237	260	264	244	282	237	255	267	229	250	224	272	264	225	256	229	255	253	258	277	261	252	236	267	240	234	244	221	244	269	248	243	220	244	227	279	264	225	240	238	233	241	274	248	240	256	272	244	242	244	226	233	242	250	253	233	248	253	240	269	230	259	225	223	244	259	233	209	267	242	213	272	222	245	225	269	220	250	204	228	253	230	233	241	248	232	263	251	243	262	234	238	225	246	242	271	266	229	245	249	218	241	263	267	276	246	225	224	245	250	252	268	217	252	233	227	236	232	204	230	266	223	235	271	242	245	276	254	250	251	241	233	253	266	240	229	244	233	243	242	239	257	245	249	245	269	235	253	278	247	236	253	263	242	250	274	224	251	245	267	266	240	249	272	243	253	282	233	266	232	245	241	244	260	263	264	245	252	251	248	235	237	260	258	224	245	227	242	220	244	248	258	245	241	250	223	257	243	219	262	241	243	244	236	268	238	210	244	243	232	259	258	245	244	255	242	238	224	275	233	254	233	230	261	230	232	237	232	247	259	257	260	249	238	247	241	278	241	223	241	241	264	285	240	251	276	232	252	259	271	264	244	251	224	235	278	257	247	252	262	225	246	212	223	264	253	226	273	256	267	259	242	259	252	274	242	262	229	238	246	220	246	229	238	258	243	254	261	277	248	253	256	274	244	241	229	269	242	229	238	244	218	246	257	237	241	270	241	247	248	228	260	246	295	247	235	252	224	255	261	236	238	246	247	240	239	237	225	246	267	225	272	233	244	255	246	249	233	268	227	237	233	251	243	249	257	219	231	238	204	221	247	233	238	282	229	247	283	270	270	249	220	224	243	242	235	235	250	258	247	230	249	243	243	235	260	240	236	226	250	240	240	259	233	233	244	264	249	261	249	278	232	247	244	267	229	228	237	251	244	282	257	238	277	255	252	276	228	261	260	235	226	242	256	238	230	279	241	256	242	234	229	221	217	224	268	237	231	235	239	232	261	273	237	239	244	236	264	240	228	246	248	210	243	252	250	241	277	237	240	244	246	228	231	251	245	257	237	229	257	246	242	249	228	242	251	246	257	245	245	228	243	251	262	252	220	261	278	263	225	249	247	221	241	224	228	245	266	255	235	253	246	260	252	240	219	217	211	253	248	242	265	263	237	272	267	239	233	248	258	250	262	260	254	260	238	257	243	255	265	232	233	249	222	283	228	245	227	266	260	239	250	222	236	229	265	229	243	208	246	238	245	255	231	263	240	237	231	254	247	248	287	235	260	219	248	255	251	247	235	267	263	267	235	231	268	263	245	252	253	262	249	259	209	254	254	254	238	225	225	247	255	238	241	250	226	244	260	242	267	253	239	256	250	252	254	268	260	251	258	250	262	248	228	266	244	231	241	251	243	253	266	229	267	269	242	256	245	241	231	231	230	219	215	248	231	265	254	269	220	273	250	247	257	246	253	256	219	250	240	263	236	230	263	258	245	221	255	262	249	253	267	261	230	246	244	255	230	235	236	228	235	256	249	233	254	252	255	243	260	220	239	233	248	239	253	246	296	254	255	233	255	270	264	247	253	245	275	260	279	263	238	252	267	270	246	235	231	243	242	252	240	248	237	250	249	231	239	243	245	262	277	226	238	254	236	243	247	257	255	251	256	252	233	244	244	255	247	247	244	256	253	254	256	247	268	262	248	247	263	239	240	249	262	242	254	236	242	235	215	240	274	239	240	242	240	241	254	251	268	237	228	224	234	237	235	237	250	255	275	240	239	246	250	252	254	241	249	216	248	255	224	237	264	242	261	260	235	244	258	293	249	243	265	276	273	264	232	245	241	240	265	257	251	237	252	262	254	211	238	245	259	248	243	236	256	230	238	265	244	233	240	260	256	243	260	229	255	245	278	233	252	236	271	256	233	226	241	246	257	225	237	249	239	258	244	261	269	254	238	244	231	258	243	241	261	249	219	238	228	236	244	263	250	261	261	244	258	239	235	234	237	226	254	231	223	243	234	263	268	256	269	239	256	269	241	251	224	243	254	280	228	225	286	232	228	250	257	287	255	240	237	236	257	270	251	246	249	254	238	249	226	221	277	232	238	267	233	273	249	243	238	252	221	250	230	247	246	229	265	244	219	224	244
20534	44280	32133	19898	12550	8808	6544	4953	4010	3137	2423	1864	1515	1214	1070	932	789	725	611	570	546	563	497	510	473	515	451	487	494	491	476	460	454	469	496	489	444	485	452	476	444	413	467	428	442	430	452	447	436	481	451	439	483	485	492	459	442	398	440	437	410	455	442	444	445	471	429	467	452	461	429	465	465	425	437	447	445	442	438	452	442	446	420	418	422	480	436	428	444	437	439	457	450	443	415	420	455	437	473	440	461	482	440	433	432	428	461	421	457	440	474	458	381	417	466	474	419	462	438	446	424	424	450	456	431	383	447	462	438	437	450	441	439	448	447	412	441	448	438	430	447	399	442	441	441	490	439	439	474	458	477	438	451	454	408	435	441	455	474	451	403	440	418	433	449	438	419	438	450	438	456	425	434	403	436	413	457	463	476	440	412	406	439	443	469	465	381	459	460	468	436	474	428	437	472	445	392	432	417	421	456	447	458	445	443	436	451	416	447	443	464	468	460	422	416	423	409	469	429	415	488	458	454	442	435	432	458	457	409	435	448	402	432	448	420	459	438	451	405	426	436	471	435	456	466	427	464	422	409	440	481	454	468	448	401	463	438	433	409	441	437	423	432	423	453	459	417	424	460	430	434	407	419	437	476	425	425	447	468	449	409	423	437	449	432	454	468	394	411	441	457	451	420	422	457	460	478	426	412	451	425	468	429	433	433	419	392	451	425	423	434	445	436	430	420	445	450	454	459	431	485	476	452	436	449	464	407	440	404	425	429	429	418	437	415	445	441	457	453	439	469	403	427	478	431	450	435	501	447	430	446	442	450	440	403	411	465	453	455	459	443	440	458	478	440	431	418	426	463	445	459	392	440	446	395	444	444	476	418	413	396	478	452	456	419	436	443	426	423	457	446	436	458	476	438	432	428	442	425	418	443	450	443	442	465	433	454	457	449	434	446	416	471	390	431	419	396	436	444	479	438	415	474	423	456	426	478	425	439	424	432	428	418	421	460	499	408	442	467	474	401	433	432	497	433	456	458	436	436	462	466	439	427	458	412	417	448	427	443	412	454	466	423	439	429	442	463	462	440	410	427	442	430	414	455	429	419	457	406	444	437	445	465	481	440	438	388	434	458	437	454	439	421	444	425	447	427	457	448	413	447	431	451	465	486	457	441	418	446	489	429	423	426	433	459	457	458	424	427	394	424	472	455	449	429	432	455	426	438	439	443	401	440	413	471	434	440	424	437	469	470	457	448	499	466	445	474	419	381	410	450	443	415	426	463	485	432	453	456	426	484	442	457	473	451	454	445	478	402	432	432	470	450	434	466	426	443	436	452	430	434	443	400	464	452	447	419	441	440	423	456	461	447	420	428	425	459	471	449	470	446	423	433	475	443	412	453	465	425	447	435	438	467	427	403	484	406	441	467	446	455	438	464	442	456	458	419	448	392	399	442	398	427	423	441	454	450	414	477	476	450	437	434	444	438	410	451	451	441	444	426	419	458	454	395	418	428	414	439	470	481	437	422	443	408	442	449	444	415	465	484	470	484	449	465	410	459	437	433	432	440	440	498	429	432	399	442	421	451	430	431	434	464	466	454	408	437	461	440	439	452	458	440	409	474	450	445	448	457	427	426	442	431	432	417	468	440	465	451	465	429	440	483	416	412	467	450	438	442	423	457	457	463	425	437	423	433	442	421	466	423	434	485	409	425	452	462	414	435	414	464	432	474	437	432	428	475	437	425	460	461	437	432	497	408	452	438	405	420	405	434	461	423	513	427	459	456	463	448	450	410	432	426	465	436	470	452	424	431	487	436	477	420	425	413	405	446	418	461	433	471	471	451	476	433	441	443	447	464	425	416	423	448	429	422	431	474	462	457	455	395	431	401	423	469	475	420	467	439	464	420	410	462	440	401	473	442	420	438	460	452	445	399	456	445	420	430	441	443	468	457	441	463	452	426	482	471	436	483	453	452	397	433	409	473	448	425	431	446	457	458	411	421	412	470	445	449	438	439	445	406	432	413	417	425	416	422	464	459	436	461	459	430	418	449	469	486	446	440	444	415	428	452	453	460	417	479	466	430	423	423	431	418	456	459	470	454	481	398	452	423	426	464	412	464	430	457	472	456	450	446	431	459	430	455	400	423	436	458	428	404	430	420	433	434	425	449	452	442	447	489	464	448	446	472	422	464	412	436	407	462	429	440	442	409	477	465	452	440	419	443	450	425	420	477	423	427	474	452	450	458	451	434	463	456	447	419	435	401	458	439	453	465	416	453	454	439	458	462	446	434	447	446	436	468	436	412	444	439	478	467	454	419	428	439	439	444	429	395	429	445	438	494	463	443	430	475	432	478	435	421	396	407	430	468	431	447	444	449	420	437	439	478	440	428	440	438	434	434	430	453	439	424	464	456	404	424	395	446	420	478	445	425	435	446	453	444	471	437	474	430	415	429	431	459	448	488	420	401	450	457	419	471	429	493	415	422	440	404	411	464	448	443	466	427	467	462	428	444	424	466	448	485	396	397	438	433	444	409	407	431	444	418	419	420	436	461	445	443	424	396	450	479	431	441	405	432	465	435	485	400	437	436	433	441	430	449	460	489	421	423	448	463	423	443	419	437	395	386	437	442	449	441	443	423	460	492	419	458	490	455	477	420	438	437	427	425	430	427	440	455	385	445	452	416	435	462	424	477	424	467	442	399	438	420	453	420	468	436	455	432	449	440	422	444	385	466	416	424	455	430	475	430	464	445	456	422	436	456	442	450	453	438	458	430	407	450	412	406	472	431	485	435	413	426	436	412	458	423	424	475	440	439	406	434	451	426	435	450	421	469	440	464	447	445	409	439	415	431	416	434	464	446	454	462	458	426	472	461	495	465	414	480	440	480	438	443	430	413	429	453	428	458	412	488	428	415	439	430	489	443	437	430	431	450	448	446	417	475	442	445	457	453	404	449	438	461	421	461	454	446	467	433	448	434	440	446	458	449	455	472	435	435	437	446	463	475	463	429	460	450	424	447	472	417	465	440	420	437	465	464	473	448	439	450	452	383	431	437	439	416	440	418	456	457	443	460	395	437	444	404	453	499	444	413	442	440	452	463	430	476	410	445	451	418	410	444	469	425	484	428	435	446	472	431	429	447	455	468	484	406	421	485	461	448	407	468	460	434	466	451	411	426	446	429	439	453	447	460	443	430	426	439	431	449	455	455	459	446	428	458	420	435	453	425	464	460	451	430	454	438	466	420	444	437	418	467	414	434	464	453	438	436	383	446	471	431	417	475	465	417	441	456	423	443	446	424	464	444	445	477	431	462	437	470	427	437	461	416	457	441	415	415	424	458	459	467	428	443	415	446	451	399	449	440	435	443	444	459	457	456	447	461	430	431	436	442	430	460	455	438	431	450	441	443	415	485	423	365	447	432	462	428	449	427	429	459	414	439	455	482	432	447	461	449	452	442	411	436	405	424	456	409	426	406	448	455	439	477	451	415	467	455	480	448	448
25343	21532	25359	20311	4066	1704	1263	977	838	676	575	515	415	422	396	374	346	360	321	308	307	346	343	327	293	320	308	311	313	292	319	324	292	309	314	320	323	303	273	319	299	293	298	312	290	312	298	302	271	314	324	288	294	318	285	312	304	324	309	278	312	312	332	307	324	318	301	289	307	332	304	316	315	280	288	304	309	339	294	304	285	313	295	298	299	293	304	308	305	340	302	317	305	293	321	316	268	293	322	306	324	295	311	329	296	298	304	318	316	306	305	359	335	310	275	299	299	297	323	304	286	318	312	304	296	310	291	299	303	340	305	283	303	286	316	286	326	314	318	313	278	323	318	308	273	304	264	311	279	283	300	322	334	321	302	304	322	325	307	267	336	327	285	292	306	306	288	279	312	319	289	355	302	307	282	295	291	279	293	294	293	310	321	280	308	287	309	308	334	284	337	334	297	320	306	356	317	271	337	307	301	278	294	295	319	289	269	293	340	280	311	277	277	342	317	304	297	325	312	274	306	325	308	321	298	289	298	311	311	344	327	267	301	303	281	310	320	292	307	294	276	299	331	305	318	303	271	305	291	319	314	286	279	304	280	283	287	284	306	287	277	285	284	306	327	316	299	279	290	283	299	307	289	282	313	294	317	294	312	298	321	308	303	295	322	288	312	303	344	308	318	313	288	298	292	283	331	300	320	310	302	304	309	295	316	300	316	299	309	305	297	261	283	316	349	295	296	279	302	280	343	312	305	292	272	297	301	293	348	319	291	302	282	322	310	293	275	302	303	310	299	295	351	308	327	291	289	291	318	288	280	276	298	292	317	340	316	319	300	313	294	290	311	298	324	315	301	322	298	275	311	310	294	315	297	284	325	318	339	329	318	303	278	300	316	278	293	290	306	326	312	309	303	313	296	301	283	309	303	292	324	322	288	309	275	313	284	291	297	340	321	305	305	310	299	312	274	324	317	287	298	285	264	302	322	326	308	309	289	304	305	303	278	265	303	273	299	309	278	319	317	305	337	293	302	272	294	328	307	297	363	279	274	291	286	293	340	292	303	287	306	330	349	342	309	300	310	322	317	323	277	301	289	291	322	309	302	300	281	274	313	314	320	274	299	279	308	326	298	286	300	318	292	286	317	317	276	306	290	309	306	282	311	282	297	313	317	310	302	322	277	310	310	280	312	295	287	318	292	295	304	311	290	308	316	316	286	299	292	303	277	315	338	303	314	274	292	287	280	302	302	301	293	277	316	306	327	278	323	336	314	291	322	311	301	268	306	305	296	296	316	272	296	303	289	305	285	314	324	322	317	313	291	298	314	306	327	321	297	338	292	291	278	281	303	316	292	306	313	312	271	308	294	314	273	272	323	328	292	300	326	312	305	282	312	289	337	283	295	293	290	275	286	345	334	317	309	303	309	291	275	295	319	327	312	308	301	320	298	281	292	307	320	304	321	312	314	305	302	272	278	312	321	305	292	293	302	308	269	333	302	257	323	260	292	305	321	286	288	272	327	298	274	267	293	308	319	303	287	283	267	312	317	292	301	296	304	285	326	322	299	287	269	318	303	259	318	272	312	301	289	315	315	326	325	312	309	272	332	337	303	306	280	287	279	311	320	320	293	324	268	298	286	290	288	297	288	284	334	290	268	299	307	323	300	294	300	301	327	300	297	320	306	295	301	286	286	311	297	288	329	312	313	312	316	330	295	308	324	298	323	323	301	303	299	280	285	319	323	301	330	293	329	258	311	312	321	263	337	286	284	326	293	325	298	288	309	315	301	277	319	293	283	279	311	281	307	278	318	290	335	298	270	298	299	325	318	306	285	308	289	305	315	283	295	297	309	284	302	284	309	324	335	296	287	303	315	284	309	307	309	326	302	305	330	330	328	273	314	348	310	291	283	310	319	297	310	321	293	288	314	302	296	351	291	341	276	302	285	298	295	294	297	289	303	301	307	315	293	289	306	301	286	300	266	314	321	298	299	320	288	305	331	284	297	318	282	302	316	318	339	317	309	323	306	349	299	321	288	310	309	353	311	317	307	309	325	304	325	335	309	300	288	319	285	291	283	292	301	333	336	291	303	320	331	278	297	320	288	270	299	293	300	300	313	299	315	307	290	307	309	317	270	318	323	305	314	316	323	324	280	326	287	291	325	349	279	332	270	309	310	288	290	285	329	301	271	293	276	295	324	303	282	360	283	283	304	324	306	306	318	303	316	305	304	312	312	292	284	297	322	308	288	281	326	258	288	328	308	296	305	337	309	289	334	297	319	346	302	307	306	299	338	294	300	275	266	310	295	301	272	301	287	332	349	281	311	282	289	303	289	283	338	279	297	316	287	313	327	270	349	295	292	270	306	271	326	289	267	313	316	312	303	302	279	311	302	270	349	297	308	316	321	310	313	285	317	282	299	293	305	312	291	277	305	307	316	299	304	285	312	312	316	320	288	282	288	308	305	318	276	284	323	298	315	282	305	312	297	295	297	302	320	298	303	314	301	306	322	305	298	293	293	293	302	314	318	281	301	284	302	300	322	309	301	325	282	321	305	278	291	300	307	320	306	314	309	282	292	307	294	308	283	305	300	298	319	269	292	301	285	274	301	311	310	299	277	302	321	295	317	331	299	265	297	317	305	309	288	298	298	314	288	298	281	327	303	298	313	302	297	263	326	312	301	294	329	259	305	306	277	301	337	280	292	315	286	305	279	292	334	335	319	332	287	294	316	309	302	296	305	296	311	323	313	302	313	303	303	313	301	298	305	308	317	309	315	279	295	289	292	299	307	287	307	322	307	294	295	336	319	310	286	283	292	298	308	277	325	326	284	287	301	321	305	329	338	290	313	279	282	310	281	289	298	309	302	302	308	307	301	320	326	288	282	325	308	298	305	287	271	317	296	288	305	320	316	298	302	323	285	304	297	284	320	319	273	273	296	278	288	268	312	266	330	319	310	321	300	306	306	297	315	284	346	305	291	286	314	332	273	336	287	315	307	306	290	296	313	310	311	278	304	309	308	314	304	296	326	300	287	278	303	280	317	321	303	305	309	327	301	289	290	298	300	325	315	293	313	315	291	297	269	295	306	289	305	316	308	279	250	272	280	325	283	299	320	280	294	309	297	305	288	317	312	312	323	305	256	305	305	289	286	278	323	310	279	305	296	303	287	299	301	326	323	293	334	301	324	269	307	322	301	303	278	311	276	322	276	311	331	334	270	294	327	273	285	288	351	306	309	298	256	291	280	288	306	302	275	306	298	311	317	295	331	312	317	284	294	302	294	306	292	329	323	301	287	296	300	311	279	280	284	319	293	255	310	320	305	300	305	322	317	297	272	298	331	294	305	304	347	300	256	301	286	328	300	322	313	335	301	296	334	290	278	259	303	290	298	309	278	292	289	310	317	291	330	317	306	322	297	322	316	277	307	261	309	282	315	310	307	312	281	312	306	312	299	328	284	328	313	318	298	305	321	315	288	300	300	293	315	292	305	292	284	310
16517	36689	27568	14409	7449	4934	3729	2905	2390	1957	1522	1260	1109	989	908	782	687	668	670	611	621	589	539	559	557	581	560	518	550	571	572	519	579	581	577	557	520	559	532	525	547	558	516	534	534	522	519	527	553	538	527	493	563	485	524	548	537	533	539	524	556	557	511	535	546	529	527	537	535	556	538	527	509	536	546	539	524	531	543	566	517	530	521	524	494	512	531	517	505	478	512	547	512	531	559	562	511	542	537	503	557	526	543	591	549	515	522	529	526	557	524	573	544	513	506	498	478	551	490	525	521	483	518	552	544	548	498	530	535	552	502	528	534	552	480	581	533	476	504	543	546	512	500	529	506	502	521	551	531	541	509	559	498	523	559	523	529	507	520	487	487	483	538	555	493	531	522	552	556	491	540	574	517	491	530	535	523	486	539	507	517	547	522	572	539	575	537	534	522	558	564	543	502	536	504	514	559	552	497	511	566	524	508	559	536	509	595	547	548	525	541	488	532	537	542	543	514	524	543	543	512	489	542	476	549	555	481	515	536	546	546	544	538	525	521	517	503	508	521	536	531	513	521	517	553	497	544	547	518	532	527	485	504	535	462	515	518	514	506	516	494	535	495	524	541	511	540	523	528	491	499	521	569	514	539	530	548	528	531	501	522	502	502	501	513	571	508	525	503	550	545	546	521	546	526	557	535	525	489	503	538	544	549	523	529	527	519	531	548	540	522	553	496	539	504	507	518	540	535	507	543	520	538	534	523	553	545	513	518	527	537	505	535	546	500	576	537	532	530	529	558	547	518	514	489	542	509	490	517	530	524	527	522	590	519	497	541	557	539	522	542	521	514	526	541	576	561	536	505	515	552	514	482	544	538	553	499	566	528	567	507	515	556	546	510	534	509	532	510	516	503	521	557	594	555	516	537	545	523	543	560	526	555	549	503	555	534	550	547	541	523	536	535	558	513	539	510	527	525	572	533	554	583	519	517	544	561	551	553	515	548	530	555	508	524	528	499	502	526	560	515	532	470	530	550	540	557	478	561	531	512	477	527	527	532	493	570	548	540	551	504	531	519	541	524	559	514	511	523	539	535	491	506	511	503	555	568	549	573	544	558	536	588	535	502	561	510	505	498	527	524	547	546	550	517	566	534	541	526	563	507	535	563	537	526	531	523	487	478	565	525	560	514	513	537	523	519	520	570	554	538	513	546	542	534	523	532	478	528	507	520	493	521	538	551	542	467	565	551	537	489	507	549	506	552	571	528	491	537	559	505	511	485	523	520	510	512	538	550	541	507	528	515	508	565	527	541	532	507	485	508	520	543	496	523	563	548	516	515	508	545	545	551	557	584	501	537	530	543	503	529	506	562	579	526	552	539	531	532	514	523	548	529	518	507	523	544	526	532	512	538	531	566	530	503	530	520	534	498	504	507	549	506	510	533	510	515	557	526	501	523	517	520	500	563	532	571	527	554	516	544	511	548	537	536	560	505	478	547	532	495	532	559	530	549	498	555	507	509	578	532	556	542	529	526	522	542	509	538	536	550	533	552	532	542	515	535	495	522	496	541	478	529	487	508	536	530	521	470	507	534	565	578	490	551	514	570	567	534	509	537	550	524	527	532	542	539	488	539	552	511	568	525	529	523	534	513	520	524	533	512	510	522	518	533	558	526	513	539	519	506	574	536	535	515	531	528	548	524	542	531	509	534	512	563	536	581	548	540	567	537	534	526	546	550	519	501	542	518	509	565	528	522	534	551	491	600	503	561	516	521	511	557	548	525	550	566	502	561	481	554	499	566	514	520	539	534	522	533	518	543	580	520	536	497	540	528	553	548	570	514	515	533	486	576	529	541	510	516	527	500	497	546	546	541	514	528	494	523	568	549	545	600	547	514	532	562	553	544	487	517	473	530	532	500	526	504	514	510	521	562	547	558	530	489	519	540	519	532	486	540	565	528	582	534	536	547	453	522	496	516	521	537	534	521	515	500	534	518	554	496	514	508	564	537	559	566	523	508	528	565	530	495	509	497	539	575	515	511	521	495	498	527	529	545	552	471	535	566	549	554	570	483	541	561	534	547	515	552	481	511	555	543	559	530	521	534	516	534	533	483	525	548	519	566	539	530	548	567	484	526	530	495	556	533	553	540	517	539	536	555	539	554	518	503	474	531	529	559	536	532	551	542	512	569	520	521	535	531	521	524	537	569	547	558	521	530	555	528	504	540	535	552	524	520	517	564	527	551	567	493	501	548	567	510	505	551	549	541	516	482	505	530	478	532	565	515	516	509	499	507	518	548	536	573	526	547	558	527	536	551	528	533	514	505	509	489	540	547	519	527	520	511	546	541	518	522	512	554	534	490	549	504	518	527	510	548	512	512	549	536	497	496	526	537	550	534	548	534	512	525	487	545	531	518	508	546	498	541	568	558	534	526	507	543	513	541	530	569	527	559	512	529	551	490	556	513	533	530	537	524	528	543	508	563	532	515	543	548	520	556	536	566	542	509	532	537	506	506	544	517	588	550	500	548	541	532	564	529	565	520	526	497	466	544	501	526	554	542	524	535	520	503	509	522	526	531	546	531	519	505	522	537	517	537	494	556	533	503	529	547	515	513	555	532	519	547	560	515	506	505	551	512	516	528	501	515	495	513	531	499	538	495	573	491	514	534	520	530	527	573	555	498	551	521	534	527	522	551	523	548	529	513	530	554	504	533	566	488	516	565	516	540	536	557	537	522	509	519	510	514	531	551	526	532	535	548	562	517	508	512	511	499	538	528	510	545	531	543	553	517	540	551	557	510	533	505	555	532	540	536	527	491	531	568	531	510	504	515	581	498	524	531	537	513	510	519	494	580	507	524	550	501	473	515	516	532	561	573	502	516	514	523	526	525	514	564	492	505	562	542	535	506	516	536	509	545	522	531	467	548	531	507	490	551	510	544	529	561	492	474	530	533	517	574	554	545	505	560	500	534	580	486	539	521	488	534	529	515	533	503	492	547	567	500	511	519	547	535	528	498	539	530	529	549	519	510	525	535	521	513	520	530	535	553	532	520	530	501	522	537	531	544	557	502	518	500	520	536	524	512	495	528	531	502	528	519	548	530	533	520	538	533	487	539	500	568	529	504	542	494	506	512	527	519	508	471	554	503	477	495	526	520	544	532	489	547	529	509	558	545	532	536	538	553	517	519	520	520	522	521	498	502	475	536	532	536	511	525	490	573	508	544	512	491	530	527	511	520	513	565	524	518	504	482	496	502	508	543	529	520	518	543	534	554	551	538	536	540	532	511	528	542	529	522	503	522	536	536	510	529	551	529	531	536	523	530	538	518	525	513	538	502	527	552	547	544	547	539	542	541	507	520	520	565	500	534	523	498	538	529	521	504	543	499	564	541	501	521	553	535	550	544	547	550	534	485	497	529	567	518	515	537	516	561	500	567	529	552	532	524	526	529	530	529	512	515	504	522	558	569	534	576	510	505	568	540	496	545	538	516	524	488	485	502	496
22959	21548	28590	25021	21559	17773	7356	3479	2183	1647	1308	890	748	603	541	428	380	313	300	308	278	268	247	242	225	232	210	216	227	203	209	212	235	218	217	200	227	203	223	188	196	177	195	200	193	187	194	184	195	211	207	177	186	201	186	186	162	189	181	172	176	184	181	195	197	177	211	196	213	185	193	203	198	191	205	155	159	169	194	180	188	198	179	165	198	206	192	220	181	190	197	158	202	193	183	208	177	212	198	174	203	203	179	213	175	175	188	181	146	190	208	174	182	183	175	189	187	196	177	167	163	188	200	190	195	190	212	187	205	169	169	206	179	186	188	191	162	186	208	196	182	221	195	187	185	183	191	190	182	184	191	194	185	184	180	193	198	169	203	184	214	183	191	193	159	204	201	211	182	190	192	197	199	201	164	198	221	167	163	187	209	181	214	204	164	185	195	187	191	212	187	191	193	187	193	188	202	200	179	209	179	190	176	192	202	192	169	204	201	193	199	187	193	186	192	194	185	181	192	180	199	181	189	201	177	179	203	183	187	199	178	201	187	202	192	183	183	194	203	193	173	187	186	167	203	181	180	183	233	174	168	176	197	212	173	194	191	192	205	209	202	185	179	183	220	196	209	173	187	187	172	177	203	216	201	196	183	222	193	184	177	190	181	202	199	199	186	188	177	203	191	191	159	206	206	162	174	180	227	179	198	142	212	186	219	209	177	181	165	179	188	178	210	204	194	217	187	187	195	200	185	183	182	185	202	205	184	179	173	178	191	176	198	180	192	180	208	185	176	180	198	159	189	192	186	177	187	196	189	167	200	202	173	189	203	177	176	196	193	203	180	175	197	165	190	192	211	210	194	182	189	193	183	181	214	210	185	194	196	173	212	201	171	196	179	193	197	176	197	186	201	185	219	192	198	187	196	183	186	196	187	204	195	184	186	193	205	194	206	208	199	205	194	180	169	180	202	167	193	188	182	229	182	190	180	183	201	206	202	211	182	184	196	169	196	201	186	168	178	197	193	186	185	196	162	185	201	179	188	179	201	198	201	181	161	211	169	170	186	206	172	176	171	202	184	189	167	196	196	238	193	175	196	190	203	199	214	159	172	204	205	200	207	200	196	200	182	170	186	175	211	175	195	200	160	191	190	175	165	162	168	174	182	187	196	192	177	185	173	193	182	170	172	177	193	187	218	192	202	177	195	204	211	197	180	197	188	188	200	184	175	198	206	193	201	214	211	193	198	201	217	205	182	174	203	201	198	181	174	218	166	180	185	207	193	187	198	154	216	195	186	192	197	217	208	211	195	189	193	218	201	181	192	178	182	192	197	193	195	196	197	177	184	192	174	181	191	185	201	170	165	189	218	166	192	195	179	181	197	167	199	179	215	191	186	175	197	205	174	190	173	214	213	206	172	221	202	186	200	183	179	181	209	194	189	199	200	194	181	207	178	206	166	163	208	180	202	191	173	208	188	192	174	173	194	183	187	210	199	185	192	191	186	193	201	177	165	185	164	214	193	213	202	219	187	196	181	188	216	175	196	193	196	203	170	188	183	191	193	188	187	177	203	205	185	192	197	178	182	203	174	200	201	200	218	173	183	195	200	208	180	170	166	190	193	177	179	194	189	201	193	168	213	204	207	176	190	211	201	202	214	218	188	181	220	202	197	212	188	184	197	166	170	178	171	166	197	180	202	193	211	190	193	196	190	199	178	176	173	186	198	179	183	181	185	174	193	172	189	215	200	193	204	225	195	182	205	170	170	199	188	178	189	173	178	199	182	184	194	204	185	180	200	207	211	193	168	182	212	193	167	179	196	206	189	199	210	193	171	167	192	185	197	188	183	194	204	208	172	196	173	187	204	179	183	179	202	207	183	191	178	202	176	184	212	191	188	223	184	200	165	169	179	181	185	205	201	197	180	178	181	185	197	192	185	190	165	187	204	167	198	150	178	213	209	201	173	201	186	215	195	200	172	193	181	207	200	187	176	171	198	197	208	187	190	200	206	211	175	174	201	184	190	210	191	184	180	176	188	206	174	165	200	211	184	212	205	207	205	215	189	194	197	195	212	220	201	187	192	199	186	196	192	193	175	184	199	221	188	175	175	222	168	199	190	212	199	206	193	207	206	171	204	191	201	182	203	206	195	173	195	194	181	168	224	212	183	199	183	186	175	213	203	188	170	185	199	173	160	217	186	206	184	183	173	190	197	189	179	195	227	202	201	175	185	197	206	187	191	196	171	176	193	199	211	204	201	195	184	199	192	185	179	190	180	191	186	216	199	177	218	179	188	190	177	189	202	205	195	197	220	192	210	188	176	175	197	175	183	185	194	176	199	190	199	188	183	187	179	191	179	219	183	181	181	214	220	193	180	189	203	188	190	204	214	211	189	197	192	190	186	168	181	194	191	190	195	185	198	182	198	183	176	195	197	180	217	188	188	176	193	175	189	188	194	199	199	205	186	205	214	182	205	211	155	199	174	192	193	196	192	180	177	180	214	182	181	189	184	198	191	204	219	171	186	189	206	199	185	215	190	189	198	161	172	183	226	191	198	194	196	182	193	181	172	209	164	176	195	197	188	191	177	215	199	171	181	182	203	175	217	200	179	171	162	179	180	183	190	204	191	219	191	173	177	177	188	183	168	211	170	211	175	164	206	192	170	175	176	175	181	181	186	172	211	193	175	189	179	193	188	197	181	191	176	194	198	184	185	183	172	203	173	184	184	214	192	197	177	202	177	185	198	201	171	199	197	199	175	196	181	188	197	181	169	177	193	202	190	198	226	178	196	193	205	167	176	190	220	183	189	199	191	203	187	186	213	186	193	197	197	187	170	192	205	217	212	202	218	191	175	184	171	180	181	187	189	192	178	181	187	213	171	177	183	193	166	178	196	179	176	205	178	205	188	186	209	215	188	179	213	201	189	206	190	175	195	185	178	204	202	195	191	203	193	194	193	178	196	175	190	205	174	195	191	167	201	213	186	199	176	195	186	161	163	187	192	194	177	190	205	171	179	191	186	206	202	187	176	192	180	195	171	193	190	182	206	194	193	200	199	205	196	200	215	183	188	189	177	180	202	194	202	170	175	181	215	185	199	196	199	193	177	174	182	182	180	190	227	194	212	201	220	199	205	202	185	184	156	176	170	167	221	201	192	183	198	201	211	178	179	189	193	204	184	199	193	201	184	202	189	196	194	188	193	175	205	200	206	219	195	195	205	183	180	187	174	175	211	172	171	218	179	196	185	216	186	185	166	188	208	161	198	195	155	175	184	184	182	211	179	210	190	169	212	207	192	197	180	205	196	192	196	212	184	186	178	188	211	161	190	181	194	219	200	204	184	198	170	191	188	179	216	196	183	174	203	181	208	190	185	214	173	187	192	177	185	194	200	174	185	226	188	177	193	195	182	186	178	168	187	186	184	193	219	217	173	168	185	175	170	174	165	198	196	191	182	202	190	191	181	223	195	196	213	195	190	205	191	200	191	194	190	187	192	200
23374	53167	44286	27795	18042	12895	10007	7759	5973	4468	3534	2645	2033	1603	1297	1052	917	772	664	593	560	521	447	401	436	408	398	359	381	412	374	408	429	387	406	380	388	342	407	344	329	364	344	332	397	310	346	360	368	344	365	353	295	327	315	331	343	367	364	334	330	336	324	338	349	309	334	375	338	322	339	356	294	313	344	336	314	312	353	340	323	344	367	358	299	348	315	332	337	323	334	333	348	359	332	312	330	364	337	342	383	342	357	343	336	328	325	348	346	355	322	347	333	335	330	309	312	320	333	316	311	325	326	364	304	328	352	316	339	334	316	309	303	343	352	306	324	321	324	289	331	387	330	331	356	321	350	369	355	336	322	341	333	320	327	355	331	310	355	321	345	357	326	354	314	344	305	328	337	313	350	298	327	325	324	359	360	343	336	322	340	344	355	320	328	303	335	344	351	346	301	335	319	345	315	340	326	337	351	351	347	342	321	320	307	307	315	375	336	324	325	304	311	332	326	340	347	328	345	329	317	347	355	377	341	339	303	335	361	325	314	322	353	297	332	338	318	348	320	356	361	313	356	348	327	328	343	355	364	368	311	333	314	329	296	310	307	323	341	314	342	302	349	351	345	299	337	303	345	310	319	299	359	339	341	347	325	348	346	351	322	319	353	336	339	346	328	327	326	307	322	323	328	322	333	346	307	336	325	317	345	355	325	315	321	346	346	356	326	327	371	321	335	339	353	341	327	316	326	325	349	335	327	312	345	368	313	326	316	325	350	316	312	334	336	333	337	311	370	365	356	315	333	327	311	304	340	335	335	303	299	309	326	334	362	326	347	328	350	331	318	345	345	344	333	334	304	332	327	334	318	308	310	366	333	320	335	343	331	310	319	346	317	331	355	347	303	316	351	343	331	329	376	349	353	339	331	322	361	352	314	324	322	344	312	318	318	299	322	304	302	323	329	315	330	315	322	307	358	345	329	341	344	339	332	331	336	320	350	339	358	317	301	328	312	348	347	339	323	323	328	346	336	325	323	325	364	347	311	356	307	320	299	335	316	348	320	337	319	318	305	306	331	330	310	338	336	352	319	330	304	332	336	336	324	396	300	348	328	321	328	343	342	318	310	314	332	307	354	320	339	328	331	352	347	344	337	323	314	342	306	345	328	318	329	362	315	345	330	304	312	354	342	324	348	318	327	345	290	302	344	350	365	316	323	339	327	309	347	351	340	322	333	333	347	326	299	361	323	374	338	343	334	325	345	365	323	356	341	325	364	330	331	324	337	322	346	344	349	325	293	352	345	302	360	303	345	325	289	310	363	373	298	311	337	318	329	313	316	326	340	335	328	323	319	360	333	302	352	311	343	341	291	352	368	313	322	316	345	335	335	336	325	330	346	347	320	322	311	328	324	340	307	317	334	351	352	295	326	332	354	344	341	324	343	321	319	347	327	323	299	346	326	329	324	337	346	316	315	330	346	321	319	365	350	346	344	305	305	318	342	318	357	340	327	337	340	338	329	335	327	336	320	312	322	323	349	312	334	283	314	330	342	344	330	368	328	342	330	283	345	319	332	309	316	266	327	315	385	329	303	317	376	329	311	348	346	353	357	362	318	357	333	308	326	322	326	318	355	330	299	321	348	306	317	315	359	312	320	349	318	355	305	330	330	321	331	349	341	313	359	367	313	315	343	312	341	329	337	316	361	320	348	320	300	327	314	323	317	334	354	314	382	330	337	359	334	361	350	357	361	336	333	313	337	337	356	326	318	333	324	350	319	318	305	345	319	305	324	322	270	350	333	337	334	306	319	324	367	333	342	312	316	301	329	341	331	324	348	320	354	313	346	374	297	323	310	339	330	336	305	345	334	327	331	339	320	343	336	310	320	331	326	346	322	321	336	350	352	337	336	328	363	327	310	316	327	325	327	348	312	325	334	320	334	348	320	318	340	305	339	333	369	337	367	309	347	366	356	333	338	313	297	341	364	328	326	310	309	304	315	291	328	345	339	330	361	298	346	328	362	355	338	315	325	306	282	331	338	286	318	318	314	379	315	314	319	324	314	339	309	330	334	356	318	335	327	330	340	309	303	311	322	340	339	327	321	339	306	310	345	357	339	321	347	359	316	325	310	341	320	337	304	362	344	316	343	334	363	305	307	334	359	326	342	319	338	328	314	324	361	312	345	354	340	326	307	328	315	311	327	332	360	333	317	352	356	365	331	315	306	334	304	336	332	311	352	318	338	337	306	316	313	348	354	331	372	333	317	345	336	300	358	322	327	296	326	312	310	314	344	312	333	343	351	323	354	294	324	334	342	329	346	381	319	330	341	335	310	313	333	331	344	333	367	370	330	328	342	318	306	360	351	312	350	338	350	313	337	331	292	344	318	332	352	331	339	341	317	336	350	322	332	318	367	301	306	345	343	339	321	319	330	332	325	354	336	331	314	318	334	296	331	352	314	318	318	308	323	306	297	314	309	300	339	333	387	329	302	351	336	342	345	313	341	329	313	328	353	336	284	318	334	339	330	343	325	338	337	323	358	337	330	322	355	355	325	365	264	338	350	324	357	367	312	349	304	343	357	308	327	333	327	301	322	291	306	320	338	346	341	340	287	357	334	328	333	320	320	354	346	334	331	325	313	301	350	317	340	352	337	303	304	311	342	324	314	310	335	327	333	301	326	322	360	340	323	336	348	350	337	330	320	341	334	323	314	359	354	322	292	368	306	329	334	321	302	321	331	332	337	315	357	320	330	371	333	315	303	351	309	338	332	347	332	341	335	329	326	335	327	316	325	344	347	336	362	340	297	323	352	323	339	332	331	337	340	360	324	330	324	330	337	343	336	322	315	349	325	354	337	323	324	312	368	334	358	339	317	328	344	321	307	356	331	348	344	320	291	302	345	327	329	320	356	338	329	329	345	344	337	318	343	333	371	316	343	348	369	337	319	342	339	319	354	338	342	348	342	352	337	358	355	344	347	332	390	314	327	343	313	291	340	327	333	325	308	344	319	324	308	363	319	310	350	338	326	339	335	358	321	338	333	332	349	337	327	348	319	348	360	339	324	295	352	323	315	373	321	342	362	360	343	338	330	312	304	323	341	323	301	359	317	358	304	325	349	316	318	327	326	355	325	335	321	335	331	328	314	324	346	338	346	344	331	322	358	332	350	374	307	324	298	362	352	340	369	305	296	359	360	354	331	319	315	329	352	343	330	331	362	318	318	318	318	327	333	323	339	332	302	317	311	340	367	341	313	346	364	312	328	317	341	300	368	339	376	345	343	317	325	309	326	332	336	313	336	359	325	307	321	348	334	364	329	300	314	319	354	364	327	358	329	333	314	303	328	307	355	342	350	361	306	340	329	335	339	343	312	349	320	380	335	348	308	335	354	333	317	318	328	323	318	284	333	353	331	308	329	339	316	376	338	364	319	338	351	303	309	338	355	332	311	317	336	327	350	327	306	334	333	322	303	288	331	330	304	309	340	326	342	344	316	324	351	288
27801	21398	16482	5748	1818	1108	815	622	548	508	487	430	373	365	378	333	338	314	354	348	387	286	320	338	354	324	315	318	355	323	324	351	334	340	335	350	341	338	323	355	350	313	342	337	306	299	317	325	278	330	329	319	283	313	340	334	384	338	321	320	339	340	296	327	302	316	333	334	320	341	304	284	297	329	344	325	326	312	308	343	280	327	306	318	324	322	309	313	313	353	323	326	324	302	347	303	326	327	298	318	291	315	358	334	294	320	318	282	312	297	318	318	276	291	322	318	313	306	364	339	332	312	341	341	329	305	295	309	323	322	300	295	337	336	308	305	287	350	332	309	295	336	322	276	351	325	324	297	348	323	364	283	309	287	312	310	314	327	336	308	305	298	319	313	312	314	301	329	308	350	311	351	309	321	297	339	342	358	324	310	322	288	352	332	310	320	289	336	335	337	332	335	325	309	332	334	309	327	329	329	294	307	323	331	310	332	331	312	305	272	338	312	321	325	326	309	346	333	339	373	335	322	341	323	328	298	299	309	335	345	331	331	318	308	312	303	326	304	307	313	326	282	331	347	291	302	299	313	324	306	331	314	309	358	322	333	305	290	280	312	325	332	305	357	342	305	334	323	361	324	309	323	315	341	317	309	329	342	315	335	324	333	306	294	353	287	283	329	316	288	334	311	333	333	312	316	329	329	333	322	344	313	319	332	326	335	307	329	320	340	309	304	336	326	319	328	338	320	311	303	318	311	319	344	324	304	309	344	339	324	306	286	324	341	281	305	329	330	318	322	310	330	316	325	326	317	333	304	299	301	301	307	366	318	353	301	319	284	349	349	329	314	328	350	306	318	331	340	309	278	314	308	335	311	313	281	320	311	326	326	366	300	348	331	301	304	325	323	320	284	321	299	327	309	283	313	308	305	307	287	321	283	329	278	322	325	305	321	357	296	284	331	310	282	329	339	334	338	316	340	328	332	290	334	308	312	283	330	284	307	322	327	355	311	326	324	337	308	332	337	282	320	311	346	318	299	338	329	298	342	336	316	314	336	344	372	325	344	329	321	332	323	313	338	330	310	319	315	326	329	287	360	318	334	306	309	320	321	315	319	320	324	353	303	311	315	319	309	308	301	294	292	354	341	330	293	315	317	332	311	298	295	330	325	343	341	326	302	314	341	303	318	353	328	336	326	316	293	310	325	316	344	347	306	325	318	319	290	326	333	328	328	293	298	315	307	324	302	301	329	311	304	325	322	315	358	302	334	339	335	323	304	301	355	305	327	331	334	305	314	299	314	340	301	282	306	314	307	330	338	298	313	354	330	316	298	317	351	343	302	353	324	302	301	308	312	299	306	303	344	297	328	302	311	326	314	315	292	330	301	333	348	334	345	326	328	336	339	319	320	310	336	343	317	299	307	334	300	329	314	310	313	316	295	356	321	352	312	298	352	297	329	308	305	289	320	291	279	311	305	323	336	319	309	330	367	313	337	342	341	302	313	334	315	307	322	320	321	334	342	329	301	342	323	325	342	316	305	346	301	298	337	308	321	296	333	352	307	335	332	348	345	334	323	310	350	330	303	301	327	335	317	317	339	320	315	335	303	333	289	310	315	316	314	343	375	311	295	310	325	316	330	315	334	317	323	345	318	333	301	283	311	333	282	313	327	320	317	332	312	328	306	342	325	332	328	306	309	331	331	289	337	317	336	283	336	336	310	344	320	331	299	324	337	306	345	309	324	304	322	345	298	318	320	352	311	305	316	319	273	355	337	322	310	305	321	360	290	323	323	328	309	318	318	337	336	313	312	337	299	295	309	310	323	322	322	347	343	350	322	345	298	304	314	327	364	302	304	322	380	324	324	308	308	301	321	327	328	338	314	301	307	338	318	325	329	333	308	309	305	306	331	285	325	331	335	321	320	295	335	295	331	337	312	330	332	308	332	301	306	313	279	278	330	320	324	338	342	332	294	347	322	331	306	335	326	345	336	308	307	315	272	324	314	316	329	326	325	340	303	327	320	348	300	306	348	336	298	311	328	319	318	333	343	316	278	315	293	319	330	326	328	315	296	335	333	312	377	301	288	329	338	348	362	290	341	331	303	332	313	338	328	306	347	343	319	317	320	321	331	306	320	334	312	356	336	313	342	314	310	331	349	313	350	327	326	343	336	325	340	332	334	338	327	330	326	322	318	317	306	352	292	322	330	333	337	338	356	321	323	308	305	297	319	334	305	339	261	325	322	331	330	338	284	302	329	319	329	331	281	329	312	334	324	314	346	281	311	338	308	356	319	350	298	323	314	302	303	302	347	321	335	384	299	345	325	328	309	349	302	344	315	299	345	339	353	326	315	328	322	307	317	317	302	357	315	297	308	349	313	334	328	311	340	323	331	311	324	318	326	316	318	313	341	320	319	301	337	346	352	322	301	336	329	303	306	300	295	348	304	296	314	330	323	292	318	338	299	319	316	323	350	296	325	336	307	327	314	333	328	321	332	328	340	336	335	292	335	286	306	305	321	323	324	303	353	336	330	314	360	348	322	336	318	328	324	344	291	297	311	293	336	361	337	312	321	311	347	291	307	300	312	301	341	307	336	351	300	310	305	306	289	321	325	325	309	321	318	316	342	340	336	312	347	340	304	288	324	331	299	283	323	309	341	322	310	346	312	302	325	347	321	295	329	305	288	328	339	296	310	327	319	330	306	327	309	324	298	295	318	305	300	325	367	342	313	305	336	290	312	342	326	338	280	343	314	310	321	318	336	330	310	277	319	334	322	308	317	282	345	308	335	324	323	321	322	315	318	329	301	309	298	311	341	308	312	350	321	330	300	334	323	339	310	291	328	323	332	345	295	314	331	315	319	327	311	302	314	323	334	319	342	330	333	344	321	303	332	293	340	315	334	338	321	337	301	357	303	348	285	291	333	337	327	328	336	329	354	323	305	307	328	329	331	292	321	371	295	322	331	358	302	299	330	310	302	319	285	337	340	315	288	310	305	321	299	324	361	322	316	306	330	315	330	320	309	304	326	344	321	303	314	315	316	331	308	336	339	305	323	291	295	324	353	337	323	331	324	312	339	354	322	336	322	349	335	324	319	334	310	287	309	361	337	300	316	326	311	329	322	337	293	321	302	329	325	317	306	322	305	338	316	316	300	326	310	339	321	317	329	335	326	353	336	350	318	311	339	297	335	294	301	319	317	332	324	327	308	329	349	309	307	313	293	354	321	277	309	292	357	349	332	293	359	333	329	288	299	316	294	344	319	320	335	338	320	334	334	357	318	302	331	319	348	338	302	286	328	314	316	320	328	335	346	326	282	321	362	289	311	349	305	325	363	302	334	325	305	325	324	334	336	328	326	319	308	327	331	309	323	317	336	339	370	333	314	291	343	339	299	383	337	315	320	273	360	321	324	287	315	313	289	317	337	324	320	339	319	346	287	294	301	326	308	317	328	327	311	318	320	310	309	327	326	277	339	309	310	310	322	307	320	307	342	297	329
16455	32726	20216	7841	4229	2658	2100	1660	1373	1156	1017	893	846	768	675	717	681	678	620	589	611	576	592	548	596	557	557	565	589	553	589	583	586	590	612	600	572	551	635	564	558	583	570	561	552	592	571	570	592	597	529	581	550	536	558	558	605	590	601	573	618	549	549	530	547	566	569	603	583	572	546	589	535	549	593	546	559	579	587	559	538	556	587	557	606	534	557	567	603	571	569	570	544	563	548	609	590	578	538	566	556	546	556	515	591	545	533	577	592	607	522	552	577	539	573	588	538	550	582	551	540	559	568	531	571	509	574	578	555	544	558	567	481	515	584	548	576	554	536	531	520	612	635	570	552	583	603	533	542	555	551	555	581	562	581	589	592	588	584	580	579	519	560	543	591	548	557	596	585	557	574	544	538	571	591	551	620	543	553	506	576	548	579	532	569	580	552	541	536	560	569	517	548	601	522	544	564	535	563	557	541	531	556	608	549	576	549	545	543	549	607	554	527	610	582	589	559	569	560	577	566	575	595	548	570	538	512	594	530	554	551	554	600	549	577	603	577	577	568	575	570	550	582	598	523	577	546	615	590	594	584	581	548	523	591	552	588	522	570	599	576	559	564	550	583	578	611	524	570	538	540	562	568	540	578	555	553	557	539	549	590	552	594	581	570	534	513	608	559	566	641	573	596	551	553	590	564	571	560	533	605	552	590	538	556	574	575	573	535	507	524	541	555	513	546	580	589	568	523	564	571	617	575	558	562	559	624	587	570	553	547	547	549	528	536	594	565	530	562	580	569	575	571	553	557	559	549	576	574	534	546	564	577	545	588	558	563	559	531	543	558	554	559	582	566	580	568	615	575	575	585	548	523	565	557	527	551	584	612	533	576	572	559	558	544	558	587	565	560	589	585	533	583	539	542	569	576	556	566	599	528	563	526	546	561	587	567	567	613	594	563	554	587	533	620	578	564	543	586	568	590	570	573	589	598	543	591	549	542	602	559	577	565	550	537	531	537	531	618	592	518	539	540	552	540	586	532	555	585	544	566	527	499	594	535	558	615	574	575	547	578	594	574	542	606	604	569	576	560	518	529	592	574	524	525	576	536	539	537	578	576	588	590	523	543	563	570	569	607	559	610	554	594	563	581	560	560	601	573	553	513	569	536	524	592	553	570	526	593	569	588	519	559	552	563	543	577	553	544	574	571	573	563	586	598	530	553	522	549	585	548	546	530	502	589	577	550	598	603	558	578	564	550	523	592	567	550	594	569	547	556	582	547	544	587	568	563	544	557	539	563	597	568	576	598	582	582	518	535	543	555	569	559	560	596	562	539	573	561	590	592	606	560	561	515	541	593	576	557	522	606	569	532	602	577	578	577	570	528	577	601	560	576	596	557	560	572	608	537	598	535	579	556	541	545	544	559	552	533	553	543	552	590	570	545	548	565	590	527	584	598	580	572	583	568	566	530	545	547	564	545	552	606	566	545	554	513	557	538	581	597	579	549	595	569	514	548	575	544	558	553	522	554	535	511	578	520	568	583	567	586	590	571	562	559	548	576	546	563	567	560	557	546	579	584	565	545	573	590	593	571	540	562	552	558	557	593	583	576	569	584	575	535	606	573	549	577	575	551	595	524	585	604	588	554	537	531	560	571	564	581	546	621	519	579	583	583	564	571	547	539	592	579	564	599	534	514	534	559	534	553	523	537	566	549	561	552	577	577	577	597	522	542	557	589	577	548	566	555	540	577	548	588	526	541	555	621	524	565	577	579	576	564	563	553	540	544	583	586	579	545	563	591	539	538	528	550	565	581	566	524	558	579	580	560	520	604	547	573	529	623	618	555	496	560	562	509	520	593	536	575	579	564	564	587	570	620	548	600	574	566	558	541	564	554	559	587	575	552	601	582	608	512	583	566	569	515	541	579	518	533	520	520	558	606	550	596	567	543	581	542	559	537	523	567	573	562	610	545	514	537	568	569	604	567	550	538	531	593	582	559	546	550	597	520	540	586	572	567	572	569	567	550	521	588	570	576	550	548	539	549	603	569	545	534	550	570	563	559	565	544	587	591	596	542	581	558	590	601	580	554	527	593	585	582	576	590	578	557	567	529	564	569	531	569	585	537	552	595	541	562	564	574	533	579	552	570	589	571	569	546	574	541	562	578	550	558	579	564	539	531	572	528	559	576	576	561	542	591	561	563	582	523	572	542	615	589	542	570	593	566	598	589	568	618	645	552	562	545	523	583	553	541	544	535	612	594	579	547	559	571	561	542	495	551	547	558	551	577	529	528	591	571	606	545	548	517	579	539	571	569	547	571	576	540	571	591	584	576	562	554	564	524	546	580	596	571	574	612	578	519	609	573	563	611	540	569	551	564	609	558	579	578	572	581	556	592	591	577	537	548	554	544	581	598	571	588	521	529	536	556	573	566	550	580	536	572	580	563	588	592	582	531	506	564	567	590	533	546	554	561	579	541	555	563	583	578	570	552	588	614	575	586	576	543	557	551	548	528	579	575	569	601	524	528	587	545	590	568	543	581	570	567	554	591	563	525	534	546	559	616	535	587	570	574	571	541	567	509	545	583	575	606	541	523	563	565	553	521	587	568	604	584	591	564	578	605	584	570	547	546	565	559	543	588	561	599	587	610	578	587	567	568	576	546	562	561	572	572	589	539	602	537	517	567	585	577	539	612	526	588	568	542	591	605	626	561	560	569	546	612	537	549	567	559	549	595	551	544	594	599	546	562	518	598	595	600	580	508	559	553	588	554	538	581	522	532	592	539	567	540	572	553	580	552	563	580	570	559	571	598	572	547	564	557	570	573	565	578	585	557	554	631	542	561	607	557	573	565	596	542	581	531	559	596	546	540	562	600	573	562	524	560	540	600	592	526	581	565	604	580	590	497	567	595	591	579	577	552	602	598	551	554	552	580	528	602	594	532	571	543	544	576	570	562	580	555	541	567	575	607	550	553	561	613	566	546	579	550	539	554	579	579	543	550	546	532	564	576	563	534	552	540	499	575	564	509	598	509	583	569	545	568	591	607	573	572	591	568	580	548	542	539	565	572	538	547	577	552	523	576	583	618	558	539	590	551	603	580	570	555	582	578	541	563	537	588	562	562	580	580	544	565	568	560	591	550	584	544	563	580	576	579	542	543	542	533	560	562	598	551	556	619	544	565	498	573	595	554	585	594	557	518	527	568	548	536	583	528	584	549	540	581	543	551	596	561	567	574	527	576	589	583	551	532	543	560	517	531	567	571	574	609	503	588	553	594	573	563	603	543	557	599	589	536	590	552	578	544	579	582	564	535	577	562	514	573	577	572	588	549	538	554	582	538	556	645	540	549	545	596	548	549	635	594	568	550	571	547	586	567	584	589	591	580	554	551	568	589	522	529	566	578	542	567	560	554	581	534	545	615	507	577	593	613	590	525	565	546	536	582	567	553	598	610	555	578	575	568	586	605	559	580	571	563	587	543	581	538	573	575	524	540	575	528	557
23836	21557	27901	25698	18595	7113	3269	1911	1350	1086	875	678	556	469	415	380	353	387	289	280	258	306	282	276	276	276	238	260	295	290	293	238	303	290	273	250	258	230	260	269	260	247	234	244	282	248	226	260	230	236	277	268	261	255	282	236	266	252	272	261	239	238	255	260	255	228	225	258	257	225	241	232	234	291	264	250	268	250	247	240	263	264	228	239	246	264	270	240	214	246	246	254	290	234	250	220	239	243	263	235	237	246	245	232	234	260	213	234	248	245	240	248	274	253	226	229	242	269	283	238	254	253	233	256	253	229	260	253	228	248	235	274	226	256	265	267	258	269	249	236	233	251	231	251	254	259	278	267	232	256	247	245	246	229	252	244	258	234	247	250	252	233	232	233	228	258	244	240	244	223	267	258	263	237	218	230	288	254	280	226	257	230	272	250	247	256	235	263	224	222	245	254	272	233	257	246	239	256	249	253	272	239	276	239	239	258	254	249	247	245	248	219	263	255	251	282	234	226	219	242	228	227	282	234	226	242	257	256	260	247	205	270	248	258	262	243	243	250	232	249	243	263	246	224	245	250	261	234	269	266	224	244	228	240	236	238	273	228	235	237	235	248	203	241	250	232	239	248	266	224	250	259	269	279	229	249	264	242	246	270	251	275	236	233	250	256	251	224	250	240	235	258	285	248	259	226	225	239	239	237	232	222	230	265	267	272	239	265	246	236	212	232	229	253	236	235	259	267	252	261	237	275	263	234	253	254	250	259	256	276	261	231	243	248	244	250	225	256	271	222	233	235	246	254	241	223	240	257	238	261	251	257	239	250	247	250	231	240	244	258	244	233	232	272	232	233	249	256	224	222	271	227	242	235	245	249	239	260	263	241	271	250	265	264	254	235	251	271	237	248	222	241	246	236	274	228	262	245	234	244	254	254	244	244	232	253	227	250	233	244	209	242	251	221	257	239	242	250	225	241	210	258	251	240	253	278	263	258	236	253	229	235	258	228	254	265	221	237	269	251	241	242	255	250	253	261	256	229	250	238	231	244	239	211	250	250	266	204	234	242	243	250	272	250	260	247	243	267	272	273	246	255	244	244	252	220	260	233	241	228	267	264	244	268	219	249	250	234	248	254	236	249	251	277	259	233	227	257	252	243	257	255	264	240	234	247	240	277	244	242	244	242	269	275	256	239	236	235	264	264	247	258	235	242	273	249	234	252	245	263	231	221	263	257	234	226	241	244	281	225	222	228	256	237	252	253	269	257	230	227	262	234	270	219	250	243	256	251	271	247	232	233	270	252	230	239	267	249	286	259	242	244	264	272	268	249	249	246	270	256	264	276	250	219	230	253	244	258	236	280	267	263	263	233	253	264	206	247	243	263	251	262	212	277	260	261	266	232	246	248	238	260	248	258	247	251	265	219	231	243	240	238	235	259	245	245	244	261	252	265	249	228	234	250	230	249	240	232	241	240	224	248	237	238	262	236	250	267	267	249	276	259	253	245	259	253	241	263	230	264	243	268	250	245	238	240	267	269	258	273	265	263	268	235	244	233	235	223	236	253	255	243	242	258	257	247	241	246	241	245	254	257	253	257	240	258	256	247	267	253	243	221	254	275	259	234	266	241	261	262	241	257	243	257	253	204	243	267	247	228	225	265	254	251	237	269	244	236	239	241	248	235	256	255	237	258	238	242	226	230	271	244	238	270	245	267	241	252	254	266	239	261	240	241	258	237	238	218	252	234	221	255	235	207	219	249	289	236	265	237	249	261	256	235	218	252	246	249	236	231	233	245	239	253	243	244	235	254	232	254	224	268	260	203	252	246	259	263	223	265	246	232	248	239	249	253	244	251	219	258	259	248	230	242	244	252	240	259	262	248	261	248	228	264	267	251	226	250	234	271	274	237	229	225	232	217	236	267	251	263	258	241	249	218	265	213	263	233	269	232	215	264	252	248	242	240	250	239	220	257	227	235	239	254	243	250	234	237	255	229	236	256	266	242	272	267	249	250	252	231	240	225	261	243	255	245	239	250	257	250	245	228	237	260	260	268	256	245	247	264	239	271	255	258	233	232	238	240	274	253	258	251	271	275	235	282	251	256	219	212	245	244	230	230	230	237	252	241	246	255	248	248	243	256	241	256	218	254	232	227	245	276	264	242	228	237	259	244	239	225	253	237	264	226	235	234	250	278	233	269	285	237	253	236	263	255	254	252	272	243	228	241	281	245	231	243	240	253	257	241	251	245	269	259	234	241	275	249	241	265	248	262	255	231	250	221	245	261	249	268	256	224	245	247	245	240	276	249	290	258	242	234	249	266	258	229	247	233	249	213	229	231	281	249	235	249	264	222	215	223	263	220	237	227	253	250	253	255	229	264	243	243	254	255	239	251	241	241	234	250	226	255	235	258	255	257	251	261	236	265	260	234	241	236	259	266	241	258	236	243	267	270	250	232	234	261	229	247	243	269	236	235	242	254	273	262	236	249	257	251	228	243	247	228	251	237	253	246	253	255	237	226	234	250	226	231	249	245	232	248	235	268	252	260	240	247	247	252	239	228	240	248	236	250	231	250	238	232	255	237	261	247	232	233	245	229	236	237	250	240	263	240	242	226	247	256	234	249	241	252	262	253	250	227	218	243	252	258	240	266	250	249	247	258	264	224	219	227	265	278	249	219	224	189	227	222	252	253	262	273	247	255	248	240	244	247	228	264	255	237	274	254	257	217	253	236	239	248	238	219	272	241	230	224	202	246	234	248	247	225	244	247	263	226	266	262	236	248	246	258	244	228	257	217	261	230	231	240	254	246	234	219	252	227	224	247	231	234	251	243	253	258	226	255	237	243	272	254	255	252	253	246	262	257	221	246	268	239	259	215	247	247	260	250	232	257	255	235	226	259	260	260	264	263	251	258	221	237	255	245	259	245	244	260	225	248	266	233	249	232	231	227	243	226	244	246	242	234	251	270	226	266	234	245	216	289	257	251	247	214	261	232	232	254	250	234	233	202	222	282	227	238	227	259	252	265	212	260	253	255	258	220	263	240	239	230	256	244	238	269	253	240	224	245	239	251	236	265	261	225	245	241	272	278	242	240	266	228	250	242	259	241	257	230	236	237	215	238	256	247	250	218	253	233	236	254	256	250	246	297	233	274	254	239	256	244	240	245	235	257	241	257	251	247	264	236	238	254	228	247	263	246	271	258	257	257	244	251	245	227	251	263	232	254	265	264	240	248	236	235	219	256	245	251	287	252	233	249	246	241	235	238	263	249	254	250	249	247	236	262	231	249	251	251	285	244	231	240	230	259	244	241	255	236	237	266	231	233	283	250	269	262	263	226	247	238	234	259	237	235	244	254	241	238	262	242	239	237	245	280	255	237	234	235	258	246	252	287	251	246	242	220	242	232	254	240	241	251	246	231	241	237	249	238	277	261	248	231	231	268	233	227	245	251	254	231	234	251	246	262	241	253	246	265	243	239	252	256	230	222	265	253	233	229	259	263
21797	47858	37146	21701	12456	8724	6741	4901	3761	2879	2205	1855	1370	1178	966	841	753	728	622	592	538	523	544	442	460	480	482	493	507	490	502	473	456	492	479	491	470	504	478	456	482	471	490	374	445	425	468	437	447	494	448	464	413	435	445	463	495	440	425	436	455	461	505	417	450	435	435	422	413	428	443	456	443	425	436	450	449	427	437	416	439	464	457	443	455	465	475	461	445	423	465	421	455	424	428	438	491	432	453	456	476	457	444	476	409	425	403	468	431	469	414	443	465	420	441	471	443	424	429	477	464	453	424	435	455	453	437	470	450	424	452	463	423	440	444	421	409	454	414	444	463	443	409	463	463	443	452	452	448	468	424	466	421	428	406	405	433	450	447	458	464	419	459	442	435	419	453	478	449	455	430	438	448	476	432	418	499	466	432	442	437	403	467	463	409	439	410	458	447	415	441	435	437	405	418	432	436	472	463	435	453	444	436	449	440	435	452	448	436	467	442	441	438	475	469	434	436	408	418	434	427	446	417	462	448	426	452	471	415	439	433	480	429	434	437	433	413	429	418	466	437	444	444	438	447	453	416	427	454	455	435	437	454	409	444	439	436	431	446	464	418	463	401	443	433	399	410	482	447	435	414	470	461	428	453	463	489	439	421	419	498	449	436	444	447	439	434	456	438	431	415	430	419	385	444	412	428	463	441	424	462	417	448	412	429	442	454	433	453	446	430	438	443	405	450	443	432	402	413	434	389	447	442	461	414	411	439	441	399	462	471	443	460	466	425	391	494	479	413	443	427	443	421	451	453	410	430	466	415	506	434	448	479	438	490	459	396	411	496	466	418	395	476	423	427	452	418	445	462	453	422	486	470	468	453	446	459	436	472	462	385	417	407	442	465	440	417	432	456	495	431	437	466	458	455	443	492	469	435	433	474	436	464	439	438	414	436	430	428	491	449	444	468	412	421	397	462	454	475	428	412	450	471	440	437	466	442	421	430	441	429	449	411	429	457	436	445	446	438	425	418	499	451	457	418	452	418	438	451	396	458	442	409	488	430	478	441	453	435	455	453	442	475	423	470	427	492	433	411	449	433	472	430	426	508	431	453	459	452	446	428	455	454	457	444	491	458	456	452	455	423	446	401	398	464	457	443	456	406	456	515	440	459	461	468	459	443	459	439	424	439	441	434	409	445	427	437	418	468	436	453	440	422	429	427	459	406	431	445	407	461	414	417	455	465	442	443	425	458	434	445	434	459	447	436	458	442	430	425	443	450	410	421	401	427	445	447	414	496	414	446	444	452	429	437	450	438	453	448	443	437	427	423	417	426	472	441	486	451	436	417	446	423	450	428	446	409	453	454	433	459	444	442	451	436	438	414	452	435	429	450	464	435	466	453	414	465	468	442	446	455	454	402	417	419	458	455	402	460	443	439	474	438	435	425	470	461	459	447	425	461	399	437	435	485	436	483	465	401	427	463	419	466	436	440	449	466	445	433	419	448	448	420	476	463	474	458	433	459	413	472	465	410	410	474	409	421	465	443	455	435	407	459	428	425	481	409	464	419	427	445	495	462	455	442	436	419	463	456	429	426	432	414	462	426	429	400	431	454	464	422	432	442	459	412	434	438	463	433	441	428	452	438	438	412	434	415	418	442	467	420	424	474	441	430	428	438	431	476	458	435	453	435	451	421	420	424	473	456	450	416	470	441	415	467	426	447	445	449	455	464	437	438	432	447	430	443	428	443	465	429	427	461	444	431	446	426	434	465	467	484	458	448	486	415	413	422	414	418	404	437	418	507	472	453	426	435	457	446	452	446	434	431	460	449	465	457	437	433	416	433	419	477	429	436	413	447	416	457	460	433	475	425	421	447	428	422	413	410	442	453	458	466	420	460	408	477	456	426	476	435	444	425	430	422	422	443	416	457	449	431	408	429	418	451	435	484	408	465	457	487	438	420	455	458	453	438	425	435	443	451	432	428	426	422	460	434	425	463	426	451	435	445	452	418	431	428	456	458	437	433	429	442	455	427	444	400	438	438	436	466	434	421	461	428	439	434	460	434	415	410	457	444	427	413	432	494	442	415	462	409	444	457	474	457	463	420	419	474	399	484	414	442	479	439	437	441	448	416	486	461	436	478	422	466	428	453	425	446	428	475	436	475	441	451	428	440	460	479	414	428	458	425	420	409	436	427	471	433	416	417	426	445	452	455	433	414	386	440	436	401	485	468	440	403	440	417	440	494	428	438	460	434	412	479	449	452	456	480	433	424	441	436	472	417	453	503	442	437	463	465	478	456	460	452	438	423	441	396	391	471	441	449	413	438	444	444	408	413	417	438	441	416	402	501	410	433	451	448	439	411	451	475	418	457	446	456	451	449	443	392	449	445	453	428	449	428	446	454	432	456	465	442	417	465	478	456	437	483	431	417	422	405	466	438	449	458	436	399	385	449	470	421	413	432	455	463	389	456	422	444	436	410	384	449	440	448	431	416	447	475	433	420	458	482	411	435	409	453	430	427	448	449	419	435	419	420	455	430	429	437	452	435	401	457	417	438	410	394	477	441	453	408	425	456	431	432	445	417	419	448	438	413	415	463	504	455	455	405	439	428	427	410	464	437	446	438	423	413	454	416	441	430	484	442	468	420	461	451	473	476	433	469	463	439	453	432	471	415	409	496	454	448	413	413	450	449	450	446	464	487	426	454	447	470	433	417	433	458	426	425	492	421	469	433	427	435	452	457	423	456	435	404	458	434	451	427	451	435	456	414	437	403	411	429	456	452	429	459	443	420	454	424	432	431	422	475	478	421	419	442	418	483	454	475	442	442	461	438	419	461	443	435	447	446	405	408	411	419	438	455	444	448	447	452	433	445	468	398	433	421	434	427	455	423	474	457	436	477	429	460	451	459	418	455	433	454	403	416	465	436	450	446	420	430	443	440	451	465	466	428	453	442	451	439	431	437	455	414	440	450	440	462	475	398	452	435	409	431	436	491	457	466	427	441	434	445	477	462	471	440	463	405	463	423	444	433	460	415	426	443	433	463	464	465	435	448	457	392	449	459	460	449	458	428	418	431	443	434	464	454	436	440	418	436	443	418	457	407	444	432	412	462	445	465	448	413	455	445	440	449	429	429	420	450	426	446	437	423	421	459	442	474	437	439	457	451	429	466	455	420	439	430	456	468	469	439	426	470	433	439	433	463	471	435	437	432	475	422	440	430	414	421	460	448	439	453	439	432	406	425	458	454	438	420	428	470	476	435	416	430	441	439	411	462	423	421	445	430	464	438	436	433	427	448	443	416	475	458	427	455	456	455	455	438	414	428	445	447	441	451	428	428	450	419	432	449	431	412	470	445	443	442	412	442	432	404	472	418	461	431	409	436	444	429	445	433	474	441	457	417	469	458	427	422	417	452	421	395	423	443	434	476	456	459	438	460	471	455	410	420	440	429	411	414	478	465	448	446	468	458	489	440	465	455	423	420	472	481	460	416	423	427	446	440	420
25380	21563	25331	20088	4195	1878	1302	1002	769	671	589	521	416	402	364	405	359	317	342	365	309	317	341	314	308	286	329	297	320	324	323	308	318	321	290	299	306	291	301	295	336	313	292	327	316	296	288	291	307	320	297	283	310	296	295	317	338	295	279	313	311	298	309	281	314	321	305	300	276	260	302	289	301	309	311	272	299	301	326	321	291	297	296	285	282	299	320	313	276	321	303	309	304	303	335	299	301	299	288	316	323	304	292	299	312	301	290	306	274	305	297	281	276	287	348	301	293	306	288	283	317	310	284	344	318	306	282	299	286	303	308	279	318	301	326	327	312	276	284	276	319	313	339	291	308	282	303	294	286	305	301	307	306	314	264	285	307	343	315	342	283	317	288	288	287	331	331	283	313	314	317	325	318	296	300	309	274	302	300	301	309	345	327	310	292	308	296	319	299	283	325	338	311	294	308	322	307	273	301	315	305	325	274	310	276	308	282	303	295	300	273	296	298	265	309	327	294	332	320	304	321	321	322	308	313	304	298	302	288	299	344	338	309	327	298	296	288	282	293	292	318	282	299	294	294	286	287	292	300	313	318	292	305	296	306	324	282	333	325	297	296	308	293	305	247	281	323	301	304	297	263	295	330	301	293	320	283	291	288	291	285	322	297	285	348	327	306	315	328	302	255	329	320	314	297	300	306	337	297	300	314	289	300	289	308	302	314	344	271	286	292	318	296	294	296	311	280	290	306	299	327	327	324	271	301	344	285	304	301	293	294	296	321	319	314	284	293	276	296	300	284	317	311	329	261	319	306	292	294	296	304	308	288	306	316	301	306	301	319	303	313	303	284	275	316	306	289	304	327	306	315	320	304	306	296	300	289	271	308	309	328	332	283	282	303	280	286	284	287	318	291	300	318	348	325	283	304	315	297	315	301	293	306	288	324	312	303	304	272	292	284	294	288	306	292	294	285	294	304	284	309	305	280	294	274	302	301	291	316	320	273	287	294	285	304	318	344	279	275	298	301	304	304	266	302	281	321	293	311	307	326	288	317	346	293	283	331	326	299	291	296	286	306	288	292	296	325	328	311	290	299	325	312	309	290	317	300	307	321	325	291	304	313	303	309	325	306	283	318	293	313	316	307	293	296	303	288	296	297	286	273	314	284	315	321	314	297	288	302	288	281	276	283	275	301	294	315	298	312	309	321	273	292	293	287	274	337	295	324	295	285	290	314	290	314	285	333	329	312	298	281	306	288	290	282	300	298	288	323	287	310	286	280	289	290	299	308	289	262	275	314	305	288	325	331	273	290	303	288	309	299	321	300	347	302	305	310	308	309	293	293	343	330	288	300	347	294	293	309	307	324	317	280	272	304	303	308	302	274	279	327	292	300	337	313	300	297	288	327	295	313	341	302	298	312	308	274	329	315	269	287	312	307	316	305	327	285	343	295	303	296	307	316	313	326	286	275	318	275	294	301	287	281	304	347	301	287	305	323	286	286	318	318	334	291	291	320	306	296	285	331	321	338	293	318	314	288	306	323	316	287	286	301	320	299	318	283	302	294	299	314	313	289	284	297	331	304	312	308	325	281	298	295	324	285	279	317	321	290	326	281	298	296	316	289	332	290	296	297	318	299	310	286	299	336	297	321	288	305	301	316	290	296	309	280	297	282	294	287	284	305	276	322	290	332	316	287	288	321	311	278	306	319	283	329	288	300	291	302	336	305	282	289	290	305	290	308	310	307	302	326	327	320	308	321	293	294	277	328	331	288	324	298	314	288	297	292	263	324	310	338	307	299	298	294	280	295	291	299	283	288	277	302	309	286	286	287	306	314	302	308	290	293	285	287	271	296	305	317	287	280	338	319	320	262	301	298	292	308	309	275	276	322	295	315	271	329	297	302	303	303	316	311	298	312	313	327	316	283	293	268	284	294	296	301	299	310	312	288	303	300	281	282	305	319	315	307	313	270	295	326	331	309	304	299	296	263	308	307	311	304	328	307	329	325	306	335	303	297	327	297	311	322	304	313	310	331	323	288	325	300	291	319	315	287	280	291	252	324	316	283	292	332	323	291	306	316	320	285	296	306	277	337	317	300	315	313	309	330	274	315	328	308	304	300	294	309	311	278	316	252	278	309	323	309	294	277	287	311	298	280	321	307	307	324	273	297	310	326	276	278	320	296	318	302	298	316	321	284	334	306	281	303	296	291	283	320	312	291	278	299	307	275	310	296	301	244	337	311	309	339	292	286	301	309	347	307	298	300	286	284	309	314	328	310	299	329	322	284	303	308	306	267	278	301	320	292	309	312	315	310	291	289	294	332	311	330	284	305	276	290	293	267	310	302	292	316	280	275	305	320	306	308	333	293	295	334	319	268	306	289	300	314	303	315	321	280	316	262	312	296	307	314	313	310	311	340	299	325	291	286	305	304	309	300	292	318	289	329	297	294	315	269	320	299	329	317	288	290	302	308	286	286	270	323	284	296	304	290	304	272	295	321	324	316	303	300	291	282	317	295	301	295	341	264	314	285	309	293	321	312	299	293	281	332	312	293	318	344	288	303	306	297	294	304	316	280	289	299	298	302	294	314	311	303	279	300	277	315	277	277	298	298	291	289	302	301	277	296	319	284	351	286	296	306	360	315	290	328	284	308	310	324	309	296	280	313	276	308	297	273	326	297	290	313	323	293	303	279	288	326	283	295	321	301	335	306	283	312	297	297	290	306	314	299	291	296	295	328	329	275	292	295	295	315	289	317	282	319	271	322	295	323	306	309	297	320	291	300	292	300	276	282	303	305	283	293	302	307	292	279	299	307	301	295	313	319	286	287	296	326	283	304	302	306	294	306	307	328	305	291	262	298	300	302	314	280	297	302	322	310	278	318	325	318	343	293	302	309	320	327	290	345	331	309	281	336	288	308	328	279	304	316	274	330	275	298	285	319	313	352	305	297	308	307	310	291	307	306	269	294	287	285	292	308	291	296	294	300	308	328	337	301	327	312	310	289	307	318	288	292	269	313	304	276	296	270	330	325	290	293	300	303	327	295	302	294	288	312	307	301	308	308	330	284	302	305	319	287	308	297	303	299	295	328	320	309	308	291	291	310	353	274	299	309	291	331	297	308	309	308	288	317	288	316	295	318	287	281	292	315	313	336	301	274	297	305	303	306	289	309	325	301	325	298	288	329	283	300	321	348	299	317	288	324	270	293	298	295	294	284	322	299	297	289	303	310	333	298	333	328	299	338	320	299	322	281	341	293	301	292	291	293	328	304	302	296	309	297	310	288	308	317	267	317	300	304	298	271	308	301	316	341	277	287	297	305	307	298	306	295	302	294	312	288	291	297	293	294	284	291	293	268	310	300	310	284	302	320	314	298	337	316	294	313	322	316	300	307	318	315	295	311	330	286	308	320	303	331	304	279	293	311	289	310	295	278	281	310	287	295	290	284	308	304	299	324	303	286	307	298	305	301	311	329	304	299	293	296	311	300	325	339	321	309	294
19739	39205	28316	13494	7588	5240	3825	2850	2236	1814	1546	1308	1050	915	810	804	674	681	687	601	610	572	579	533	537	534	585	570	581	582	608	564	591	523	548	492	572	537	532	562	542	510	498	532	502	548	543	542	576	535	491	534	556	602	495	550	519	483	530	520	537	544	533	509	529	539	544	536	525	520	539	515	470	546	498	573	554	522	512	529	541	542	522	533	531	498	518	538	518	570	525	519	525	526	485	554	526	508	497	571	552	540	546	539	570	515	553	535	513	550	507	520	537	505	530	533	522	544	515	532	577	546	530	545	503	522	503	556	531	537	481	504	525	561	524	535	552	517	536	530	493	534	510	534	533	508	539	567	487	514	514	514	483	547	530	522	510	583	513	532	530	543	504	555	505	481	537	522	549	498	481	544	538	528	549	565	564	525	512	550	503	532	569	525	550	525	503	530	500	530	535	573	529	516	519	532	558	506	543	561	498	568	521	526	533	529	515	515	519	522	519	550	519	502	540	559	537	514	534	580	499	556	506	585	560	517	540	516	530	552	560	580	520	526	484	515	543	509	518	532	518	532	511	517	540	540	543	524	566	527	517	515	479	562	511	529	530	547	496	521	477	506	488	561	552	522	497	527	555	502	526	512	495	490	474	519	565	532	537	530	476	515	534	554	487	512	532	503	529	485	525	532	541	521	538	534	508	552	547	556	555	561	552	500	565	533	516	539	563	527	528	528	526	493	554	531	531	516	536	532	488	563	530	555	534	530	561	525	513	488	570	525	528	535	533	511	532	506	549	556	547	519	510	519	562	563	551	515	523	548	544	537	543	505	522	497	576	506	512	533	547	501	569	529	561	504	565	504	544	461	533	557	506	501	573	514	518	495	543	568	561	492	532	555	539	526	558	539	528	494	572	528	574	579	521	538	535	525	545	530	571	495	535	578	500	521	509	530	491	557	540	535	542	540	515	550	526	530	514	521	532	515	526	521	530	491	528	514	477	529	538	536	540	532	527	533	527	481	503	496	506	495	529	549	509	501	546	526	618	508	511	538	535	505	509	546	542	535	507	561	538	535	532	530	551	525	580	532	583	541	517	510	528	521	542	520	523	544	536	488	523	534	474	472	553	519	531	602	529	536	525	584	553	589	513	536	541	525	506	520	516	548	545	473	554	548	558	516	551	529	516	530	572	552	504	536	547	565	530	543	538	538	543	541	529	518	536	513	520	533	543	509	516	549	515	547	523	503	536	498	540	534	527	503	509	527	529	524	504	537	541	567	539	541	516	534	570	560	521	502	494	509	504	530	474	499	510	514	549	514	549	537	516	497	513	507	535	508	533	512	535	527	489	546	531	521	538	556	531	512	505	508	506	536	523	520	481	539	519	567	517	548	555	527	551	518	528	508	537	522	492	555	519	502	468	522	502	533	504	507	524	546	541	509	517	524	538	576	544	539	498	534	510	517	540	473	573	493	533	536	524	497	554	528	537	546	496	526	513	539	600	553	513	565	539	512	532	488	516	552	585	505	533	512	504	530	502	478	527	528	530	486	549	526	546	527	551	522	510	548	547	525	554	507	494	511	507	512	557	487	507	513	545	504	573	506	521	558	543	535	561	546	506	516	576	522	531	530	479	521	551	528	507	535	533	514	487	532	532	492	541	504	501	503	603	580	549	524	548	516	498	501	483	562	480	466	565	560	560	543	560	538	517	517	520	466	525	552	508	538	482	516	549	539	555	523	525	591	535	558	507	535	494	527	524	512	522	518	527	540	536	517	535	513	573	509	528	567	539	539	559	554	495	539	526	532	532	501	500	528	524	543	554	524	528	502	529	545	510	496	490	553	503	570	525	499	502	517	529	532	508	540	509	520	537	525	513	552	514	551	519	585	574	549	537	505	513	472	549	524	560	538	536	518	532	523	554	507	531	550	543	517	481	527	514	506	562	520	504	552	586	559	531	511	472	556	525	518	546	509	498	515	538	564	542	529	547	525	507	533	520	531	568	525	523	557	544	516	527	551	543	516	506	507	542	524	546	524	526	517	495	521	505	541	535	556	530	505	533	529	547	534	526	525	505	551	535	554	543	542	536	514	527	545	511	521	520	545	496	525	566	526	540	559	496	566	540	537	555	565	531	551	531	561	510	520	546	509	483	564	544	525	505	464	536	548	528	544	531	500	504	520	525	503	479	526	539	522	511	523	530	488	524	533	511	504	534	508	530	541	525	540	545	508	512	530	504	545	522	534	546	533	542	557	540	536	500	468	510	510	529	541	491	510	541	540	518	518	543	545	485	521	532	510	581	519	537	531	512	522	524	544	543	487	521	556	537	520	539	508	552	554	515	488	561	540	503	506	524	527	526	535	526	517	524	490	547	488	534	546	534	532	550	532	563	537	499	482	527	547	509	529	529	508	518	536	513	509	483	508	527	517	527	558	497	547	538	528	506	531	551	522	530	540	525	521	526	515	543	561	507	513	570	517	498	478	548	522	545	493	556	518	531	487	490	567	583	581	541	528	559	570	515	544	572	517	567	473	526	536	513	517	537	537	580	512	529	580	535	532	506	554	544	547	512	545	565	520	509	511	574	518	533	507	512	535	529	523	563	593	546	586	560	518	491	553	499	526	556	484	568	544	529	496	556	558	528	561	565	541	533	557	503	544	511	515	545	541	493	529	546	505	541	535	513	543	514	529	505	520	563	538	553	554	524	512	560	554	501	530	549	527	566	503	469	546	516	510	508	543	532	544	518	532	582	521	542	531	494	534	545	550	565	552	519	497	524	534	509	533	521	545	503	525	544	540	538	526	544	515	537	524	505	528	544	532	524	549	508	524	533	529	539	511	526	544	546	506	549	525	544	519	531	509	511	525	516	513	521	523	530	539	532	527	520	573	549	490	523	523	528	562	519	542	557	528	525	506	501	535	517	563	519	528	535	500	530	513	539	542	542	526	542	536	511	542	520	541	540	491	544	549	539	511	565	542	515	542	545	519	523	532	517	526	600	555	496	552	507	538	497	561	506	531	561	542	520	528	543	505	515	522	505	512	495	537	547	550	499	518	520	492	563	528	506	480	564	552	551	492	521	496	531	559	521	560	593	472	534	515	539	591	538	525	510	473	526	530	586	520	565	520	471	470	540	506	556	526	503	533	534	495	521	554	537	591	538	518	517	515	516	510	481	539	512	529	563	536	553	541	546	541	516	561	496	535	555	570	551	566	528	534	554	534	573	514	491	562	513	499	530	474	530	516	530	534	520	524	574	508	512	512	511	514	494	562	543	571	506	508	551	462	528	535	521	514	526	528	527	507	499	520	534	557	544	518	544	552	539	548	543	510	532	515	531	545	486	492	491	552	551	511	527	551	523	521	528	508	513	496	471	540	593	537	516	537	554	543	514	465	547	570	546	524	523	550	525	486	507	555	556	500	487	509	532	522	492	570	561	539	513	529	543	545	521	518	512	524	543	518	550	498	536	485	507	534	559	505	542	502	551	546	521	521	507	501
22985	21613	28667	25066	21673	17789	7301	3188	2185	1671	1137	875	718	592	479	424	373	296	292	269	255	243	251	233	255	239	248	259	239	204	215	221	209	186	204	211	214	207	192	202	208	197	210	170	187	231	184	202	178	203	199	203	204	188	210	180	210	157	181	185	188	186	192	190	159	182	184	193	210	180	173	184	223	189	199	184	208	178	230	195	190	202	190	200	191	171	206	182	209	195	197	201	199	162	210	181	183	188	213	201	188	192	199	219	176	211	179	184	185	191	175	188	197	176	247	190	189	220	194	206	201	205	179	208	188	205	178	180	197	195	191	212	210	187	202	164	186	210	185	174	209	190	183	192	215	179	184	202	200	174	184	211	195	183	201	192	195	192	183	190	205	167	201	201	194	227	181	180	197	202	188	193	188	186	203	178	197	180	196	182	193	186	183	190	203	185	209	194	160	204	176	176	202	214	192	210	210	208	203	162	206	196	188	200	177	187	163	200	186	162	203	173	195	203	220	215	194	166	163	190	192	191	204	188	201	187	182	191	200	184	207	207	192	208	175	178	188	205	204	192	209	188	207	199	187	189	191	182	192	189	192	178	193	192	209	173	167	190	194	217	189	178	199	195	217	208	207	201	195	185	177	194	209	188	183	203	203	215	203	195	202	195	176	198	190	180	178	214	182	192	193	167	200	179	214	201	180	173	215	149	185	192	177	206	190	199	187	182	191	196	184	190	195	192	197	183	204	200	215	201	191	173	181	199	188	197	199	187	207	198	176	169	198	182	214	181	199	201	177	176	179	198	187	196	177	196	210	218	211	176	196	193	187	190	206	173	188	185	202	201	185	175	180	210	204	235	202	187	193	175	147	193	197	197	197	170	208	182	178	216	185	203	188	174	195	183	178	174	188	179	198	149	177	200	218	201	176	227	181	197	198	180	193	201	186	182	186	194	179	205	198	162	183	191	197	179	187	191	191	176	189	205	192	204	174	195	185	207	208	201	194	191	192	210	208	195	180	198	205	193	203	195	195	231	190	191	195	196	184	185	191	214	188	208	166	195	221	171	193	212	175	184	189	203	194	210	177	215	172	207	179	190	195	190	181	193	185	217	212	201	186	176	197	175	188	185	180	198	167	174	186	169	216	205	185	194	165	196	200	182	202	200	173	213	184	180	189	191	189	212	204	188	215	152	173	198	192	179	204	215	183	198	216	204	171	196	202	192	195	162	192	209	166	177	206	183	180	221	181	188	185	182	205	199	167	212	202	184	170	189	210	193	203	217	208	188	203	205	186	179	204	188	210	186	197	176	180	202	182	193	170	195	200	204	192	175	202	191	204	184	178	197	177	197	184	168	200	180	179	194	192	196	175	190	177	183	205	178	191	191	211	200	197	194	200	192	167	166	196	170	203	197	178	187	173	193	181	195	185	226	198	178	197	209	187	172	184	201	191	203	206	189	198	181	214	195	165	199	177	201	188	205	175	198	212	184	214	209	192	194	184	194	190	172	176	180	179	195	175	210	180	181	205	208	181	204	173	196	221	173	188	187	211	178	185	197	174	195	168	182	171	170	189	223	178	211	190	193	205	195	210	205	197	197	202	209	170	181	166	176	189	205	214	186	155	220	194	201	175	215	191	195	200	189	203	195	185	209	177	200	183	173	196	192	186	188	178	188	194	193	185	206	207	194	209	180	176	183	195	192	180	190	191	191	202	201	206	196	182	203	171	177	176	183	157	181	192	188	191	202	190	182	175	181	215	209	182	205	176	199	178	193	220	198	182	199	178	192	187	167	169	206	204	176	212	213	194	195	190	171	170	189	207	207	191	206	191	198	175	195	177	186	208	204	190	213	195	191	188	203	215	178	149	204	203	178	180	196	201	193	204	192	200	206	202	191	187	202	173	182	181	189	196	178	202	175	217	199	186	181	181	182	181	180	188	178	182	203	178	167	199	178	163	201	183	206	190	193	175	206	197	161	198	183	170	179	194	191	209	209	193	183	204	200	167	190	175	186	195	183	185	212	205	198	198	198	186	185	197	168	196	164	190	179	202	196	197	201	159	190	184	186	176	166	192	188	169	218	189	183	179	202	190	184	195	181	181	204	187	189	182	179	205	186	190	174	177	216	179	203	188	181	183	212	188	189	182	211	184	202	188	191	196	213	190	178	197	195	198	181	170	206	193	187	183	180	206	199	180	177	176	193	196	175	187	183	178	192	191	191	198	194	216	193	209	198	205	202	196	199	199	193	166	184	181	204	218	195	200	204	185	176	195	185	223	174	194	193	183	182	182	165	204	204	169	200	215	179	195	183	214	186	214	185	199	191	192	198	181	193	190	158	189	220	174	176	181	200	197	202	186	185	180	208	194	188	206	210	199	221	178	232	186	179	194	188	182	152	202	187	173	192	186	172	194	176	173	171	205	207	183	191	192	205	203	180	173	194	196	191	176	207	175	190	206	188	197	195	177	191	183	178	190	178	184	188	213	208	178	203	177	193	209	177	179	184	191	176	187	177	183	188	184	179	202	190	212	192	205	206	187	208	185	205	215	189	159	207	197	206	211	185	205	181	194	192	190	168	186	193	210	194	174	192	190	178	198	212	178	181	197	210	208	168	201	180	189	168	193	194	179	176	189	199	231	179	194	181	185	208	201	183	184	198	180	190	193	176	203	198	191	197	197	170	195	193	193	194	199	198	220	175	185	199	195	188	204	197	189	177	179	208	176	188	169	190	195	192	207	187	184	208	186	194	205	186	198	217	182	211	174	180	200	205	182	207	199	199	203	205	214	170	174	213	205	201	198	195	200	199	205	203	188	187	201	214	207	182	175	188	197	179	170	177	201	193	190	180	201	179	185	180	183	184	207	181	154	189	191	207	198	162	177	178	191	187	178	196	199	208	205	193	189	216	193	179	189	197	193	193	202	201	190	181	179	185	191	187	186	203	192	192	193	190	173	192	197	222	201	202	195	207	186	183	201	191	191	171	169	205	185	206	174	196	174	203	189	190	203	168	190	190	180	217	179	180	211	185	194	189	183	175	213	189	188	172	181	184	183	189	183	189	189	191	187	195	195	183	173	171	192	186	176	197	176	171	170	190	192	185	179	184	213	167	194	183	180	208	165	167	191	171	185	208	181	182	191	197	203	179	177	193	179	197	167	183	205	197	213	163	196	190	160	195	201	183	207	207	199	212	185	180	200	192	197	182	172	190	181	179	201	194	206	199	216	189	186	189	195	177	167	200	197	191	202	188	176	182	196	191	177	196	191	186	215	183	191	169	203	179	181	194	205	201	204	192	186	185	187	169	177	180	215	192	195	204	172	197	193	178	202	187	198	192	205	186	173	179	180	185	198	197	192	205	186	174	199	217	178	190	205	189	192	188	191	192	192	199	198	177	203	180	184	193	206	196	169	198	174	190	191	202	186	192	202	196	170	169	188	210	210	187	165	196	199	199	192	185	192	200	178	181	180	180	168	199	191	205	180	195	193	180	201	200	219	207
24827	53480	43652	28977	19563	13326	9730	7477	5809	4432	3240	2525	1908	1528	1229	1091	906	684	702	601	528	520	487	472	458	459	473	454	435	443	444	373	389	376	373	352	327	397	360	332	353	360	327	347	335	328	352	355	377	370	346	354	349	348	333	345	335	351	332	342	363	331	329	346	354	356	334	308	344	324	339	328	335	337	338	334	334	349	383	307	342	384	344	340	316	366	331	313	331	327	314	334	323	342	350	351	347	318	335	325	336	327	330	346	321	341	365	334	281	332	318	368	360	330	344	354	377	366	326	349	351	341	334	308	299	346	341	327	340	334	322	308	340	358	306	323	327	336	375	340	318	309	337	353	347	316	362	317	337	353	317	366	335	362	298	339	333	319	341	316	332	346	371	328	339	371	332	357	364	349	334	321	341	341	340	332	339	335	346	341	361	351	377	341	354	313	325	368	326	361	329	311	329	316	333	352	322	311	313	356	310	332	345	351	335	307	326	325	327	342	335	299	335	325	343	364	325	366	322	343	338	311	306	335	338	326	334	360	303	303	357	333	376	375	352	321	316	340	321	355	309	354	310	344	356	354	339	300	325	368	377	336	350	358	326	341	368	326	350	309	306	332	320	352	358	328	357	350	327	340	321	325	353	335	313	315	344	387	350	310	336	365	316	346	330	337	349	327	314	324	315	361	330	323	358	350	330	311	345	320	353	306	367	341	334	320	359	319	320	340	363	349	336	361	327	348	355	345	298	361	333	308	319	320	340	346	337	319	328	357	362	350	328	344	360	350	364	337	332	324	333	356	357	348	357	349	343	353	352	325	351	332	328	363	310	364	355	332	352	328	330	288	311	319	337	351	329	304	359	346	376	347	337	320	316	347	309	359	373	333	378	367	364	323	376	342	315	353	325	341	357	364	341	311	347	327	333	326	350	333	338	329	330	360	322	337	337	365	332	356	315	323	350	362	344	352	318	347	309	318	344	305	327	338	333	353	315	373	367	318	335	325	314	356	352	382	338	357	322	334	328	324	374	347	328	308	326	288	324	337	330	387	360	361	333	335	346	335	322	358	339	345	363	309	338	328	362	343	353	315	324	323	319	370	312	337	340	312	321	333	339	358	358	324	323	319	331	337	353	377	338	332	356	354	318	324	336	329	334	338	365	290	369	336	346	287	311	332	320	333	373	355	364	329	323	345	356	326	335	328	332	312	341	363	369	331	337	330	326	331	327	341	342	334	304	357	331	333	315	358	314	328	311	350	299	351	344	325	346	307	343	324	335	306	321	370	330	321	313	284	322	334	324	316	331	324	318	347	335	307	330	349	344	343	320	342	343	331	319	341	351	331	355	351	337	341	338	316	334	330	347	310	373	339	312	306	348	361	325	345	333	304	349	344	332	333	387	311	354	318	342	351	322	312	374	334	320	362	340	335	336	346	346	367	336	342	323	321	311	314	334	395	332	322	291	358	341	332	354	339	334	351	332	377	334	355	335	334	299	347	336	326	344	321	336	357	347	343	338	348	328	337	369	345	330	310	330	336	321	356	298	345	323	328	331	325	340	366	315	308	348	294	295	345	335	318	381	300	363	340	342	335	344	342	324	355	340	353	344	354	333	344	336	328	297	280	326	333	334	342	354	333	344	349	320	371	333	379	330	355	313	331	382	327	321	344	357	333	337	328	333	322	332	351	310	327	327	313	319	326	335	339	327	346	315	337	326	360	343	337	368	343	378	371	356	344	329	349	361	342	332	302	368	311	348	334	365	328	350	349	350	330	343	351	323	326	318	361	359	354	349	363	348	334	335	363	342	314	320	334	349	370	351	336	335	348	341	355	354	312	334	318	320	345	316	304	341	299	354	347	330	339	295	353	337	316	352	319	338	320	350	350	345	339	322	321	358	333	342	378	331	330	335	335	339	342	326	307	368	356	343	312	313	327	343	361	328	314	343	343	308	338	312	373	350	361	346	321	337	353	377	357	377	343	340	333	344	339	335	334	352	346	318	305	355	311	343	320	339	332	339	351	301	315	327	335	340	308	350	329	340	313	320	350	334	331	305	344	356	325	332	337	377	341	335	339	316	324	364	320	342	344	330	330	355	327	401	345	350	376	361	333	297	306	342	329	341	313	338	343	353	345	362	313	345	328	318	361	316	345	353	311	341	315	348	348	322	361	339	337	340	345	360	314	367	329	338	334	311	327	327	322	351	349	336	328	333	346	336	365	310	379	362	342	325	339	325	351	371	319	350	328	298	364	321	324	375	343	304	328	324	330	327	335	342	340	333	305	315	316	331	344	346	372	324	358	359	339	361	338	359	340	337	358	327	354	329	329	351	334	326	332	321	341	379	335	359	324	331	339	345	318	353	354	311	339	356	353	325	326	337	364	350	359	324	346	346	315	343	376	353	321	343	352	352	313	343	353	327	336	341	318	324	351	335	361	338	342	350	335	356	334	343	326	318	293	338	342	325	323	316	321	331	312	320	336	363	326	338	331	341	325	351	331	304	329	321	354	350	328	335	326	379	359	336	323	332	355	329	360	322	347	331	305	354	354	317	357	340	312	342	333	392	330	337	355	361	314	314	325	359	306	332	346	337	347	335	337	325	372	351	351	341	331	325	318	348	322	320	323	308	364	328	326	349	328	335	336	317	334	348	336	317	341	330	335	342	325	332	339	320	349	345	339	313	316	322	336	329	351	347	331	334	323	347	350	341	314	335	344	336	338	306	342	336	330	350	348	326	296	335	323	347	348	292	312	347	343	330	332	338	346	349	378	369	332	339	358	364	331	368	346	344	354	298	366	346	351	333	357	356	332	351	336	328	335	347	326	327	339	375	324	334	329	326	332	321	325	328	355	322	317	335	362	344	348	343	347	328	343	342	332	328	350	369	352	374	355	328	359	328	326	328	338	356	339	329	348	306	366	309	331	322	340	299	351	343	337	360	384	341	307	349	350	321	342	332	370	341	327	322	321	359	362	337	342	332	336	351	338	341	351	345	318	370	329	360	338	331	333	364	348	374	320	349	361	346	338	340	314	343	330	339	342	303	315	360	342	348	299	329	357	378	351	324	343	328	352	325	345	343	322	317	335	328	342	334	334	335	319	300	364	320	353	330	347	322	342	339	342	323	328	357	338	315	354	329	327	327	333	326	320	329	353	332	330	346	335	349	337	335	351	332	346	339	329	344	336	335	364	346	339	341	329	379	331	338	363	352	322	365	330	340	322	336	317	341	343	343	345	370	342	332	332	367	327	343	311	336	341	356	331	333	336	321	326	353	317	295	312	328	334	325	337	332	330	348	326	328	327	352	306	343	352	341	344	336	318	331	346	352	306	332	325	313	336	347	324	337	324	341	330	324	339	335	351	362	340	326	317	353	295	321	343	349	347	325	376	341	315	338	360	344	345	340	335	307	346	352	334	344	333	356	351	382	341	328	367	342	327	330	331	328	349	361	351	293	347	337	327	332	346	329	329	350	355	315	346	358	349	360	340	348	367	343	355
27775	21609	16970	6915	1871	1110	795	643	578	506	439	388	404	372	369	362	365	310	326	336	337	315	342	330	318	313	338	318	324	313	294	291	283	326	363	269	315	333	303	355	319	325	321	348	346	298	309	320	299	321	303	317	304	303	300	348	304	306	304	352	310	314	308	300	322	322	325	311	310	316	315	308	301	292	335	309	328	310	318	303	321	333	335	306	319	281	310	333	308	300	287	312	322	304	311	307	362	351	313	325	319	335	306	317	310	311	337	305	329	289	294	351	303	287	309	304	301	337	328	305	316	286	312	342	310	324	329	320	300	311	307	298	326	341	311	329	320	289	348	318	305	311	295	321	345	338	312	327	317	313	330	329	347	317	338	329	333	332	332	342	314	346	339	306	290	291	332	316	336	332	313	288	299	325	306	314	323	319	304	295	341	330	327	275	288	367	309	324	306	326	307	288	291	348	313	335	349	302	318	329	311	318	340	264	322	322	320	303	329	326	306	301	329	308	316	324	284	342	321	300	309	267	309	293	304	354	310	324	296	302	329	282	304	357	302	325	337	303	334	327	299	299	343	327	303	305	319	313	310	340	348	294	297	282	321	319	290	326	288	314	324	320	341	285	307	316	333	307	335	301	340	307	321	305	286	290	311	322	306	294	299	317	321	324	333	340	300	330	324	303	327	299	298	298	336	315	325	296	337	330	309	341	346	320	351	282	318	349	326	319	325	327	320	326	322	317	328	302	301	320	312	319	320	301	310	323	309	345	275	316	298	274	312	328	339	336	323	321	321	290	321	327	308	292	309	346	348	319	320	310	325	325	335	339	300	324	294	301	291	322	268	305	311	359	333	328	324	323	314	314	323	326	297	300	328	320	338	333	363	327	335	340	326	266	313	332	310	323	313	333	321	308	319	306	317	335	360	309	307	294	317	309	343	307	336	339	318	312	326	326	308	357	314	340	323	307	305	333	331	317	297	310	297	339	327	284	366	317	333	326	298	292	271	280	308	347	324	336	305	312	341	291	349	281	318	356	356	330	343	308	286	336	301	287	315	312	270	304	306	319	307	316	331	325	349	308	311	305	346	315	318	317	312	291	317	302	325	321	294	328	333	304	301	325	290	315	336	307	288	313	307	319	309	322	320	310	326	329	325	303	284	331	347	320	306	344	312	312	323	322	311	307	291	321	347	306	305	356	330	304	341	293	345	341	319	294	341	316	316	310	321	313	307	311	300	333	319	323	337	302	297	304	336	340	279	327	322	292	333	344	315	324	320	326	330	333	288	316	306	306	315	284	310	306	288	322	331	336	327	313	328	319	331	315	332	323	365	328	316	323	312	304	330	320	320	335	324	336	288	319	297	324	309	322	306	336	335	304	299	311	311	344	298	329	303	346	298	329	295	305	305	329	343	320	321	308	306	320	291	292	314	347	324	273	330	320	320	327	312	283	301	343	316	291	306	314	306	306	345	330	318	301	327	315	280	324	294	315	318	312	332	340	314	314	306	302	337	318	300	305	333	334	293	301	330	313	307	283	318	339	315	276	302	331	320	304	290	320	307	345	315	318	327	328	329	335	297	323	316	339	324	329	293	324	316	328	298	355	293	326	306	319	333	327	282	308	322	314	322	342	311	332	355	315	307	306	288	339	324	287	318	336	335	319	297	307	315	309	326	331	324	334	315	314	328	280	304	317	317	321	343	290	303	290	335	329	322	305	312	336	324	297	319	312	337	294	302	304	327	284	309	322	351	325	290	340	321	297	301	298	317	291	334	274	315	324	330	271	312	323	320	324	338	311	305	304	301	310	329	319	343	325	323	330	295	275	319	276	316	309	324	313	306	298	316	302	348	337	368	324	326	318	315	312	315	291	309	329	300	324	307	305	312	289	311	306	356	289	311	335	338	326	325	323	299	320	299	325	299	331	334	329	305	325	323	319	300	322	313	280	377	334	322	347	353	314	305	332	318	303	302	306	314	317	313	352	292	324	293	333	278	332	323	328	338	338	320	313	320	307	317	330	346	316	336	296	347	313	300	306	332	311	314	300	290	335	311	330	342	333	314	285	302	313	342	297	315	274	318	329	312	310	307	309	327	328	313	324	294	328	294	339	340	327	324	338	352	354	343	285	339	308	330	346	299	298	308	319	305	317	343	299	294	303	284	349	309	294	337	300	356	320	317	320	312	314	317	276	320	309	341	323	323	302	336	320	334	311	349	320	341	355	358	318	352	298	328	302	329	308	289	312	340	327	332	299	332	306	320	297	312	303	324	310	277	295	304	300	303	325	301	290	322	329	335	308	306	314	345	315	321	328	293	316	337	309	310	313	328	312	301	329	346	330	318	319	304	307	315	330	327	288	326	339	338	315	286	301	305	352	309	281	290	337	291	301	307	329	279	320	291	316	324	347	320	320	317	298	351	343	327	317	338	309	308	314	337	304	341	350	292	288	316	324	272	325	336	312	344	300	328	315	308	324	334	321	322	315	307	286	327	314	320	293	331	315	295	331	309	327	356	313	300	341	293	306	293	331	302	311	335	309	304	356	317	338	339	296	317	297	324	339	299	329	336	308	338	317	347	289	306	327	309	308	345	332	327	319	325	321	299	295	318	318	305	352	332	317	305	306	301	306	281	331	307	337	339	349	329	303	303	304	321	304	307	294	298	299	330	324	340	311	331	317	353	321	323	323	305	315	318	316	327	327	312	292	350	303	355	314	314	322	304	317	287	304	315	300	323	311	319	275	305	315	350	313	297	303	299	308	337	294	321	324	322	320	327	324	334	317	328	314	329	335	348	342	285	302	328	322	288	318	310	330	341	298	320	319	294	307	350	280	292	312	313	314	314	307	319	314	308	299	329	311	299	337	291	286	320	326	312	304	348	311	329	278	341	350	333	321	314	302	332	317	336	293	318	309	321	329	324	325	285	305	301	320	324	334	289	309	339	342	318	331	317	337	341	297	330	313	334	348	310	336	304	321	307	340	286	346	284	324	307	344	306	323	307	312	298	328	324	321	336	341	293	289	309	326	301	337	322	278	276	323	318	324	315	307	310	332	306	348	302	313	312	304	326	321	341	329	303	324	309	357	300	303	300	325	340	329	332	315	319	302	330	327	319	309	316	335	325	334	329	322	339	350	316	330	313	341	340	332	311	316	322	338	358	310	278	342	310	303	337	300	351	310	308	292	315	331	301	300	356	310	320	356	322	307	308	284	306	292	302	321	336	327	328	319	316	314	304	271	313	317	291	326	305	358	304	289	291	294	310	313	293	339	299	269	298	321	312	315	320	330	299	357	337	318	328	311	314	276	315	333	328	326	319	317	297	288	296	318	308	321	310	336	314	329	332	286	329	332	354	330	322	334	324	298	311	318	301	309	347	292	329	320	305	297	297	317	325	313	312	331	299	320	333	300	330	317	315	311	323	304	298	292	331	312	294	290	311	315	316	295	323	310	308	335	305	330	314	330	304	287	315	291	306	318	311	319	300	283	328	323	337	369
17855	33762	21202	9452	4405	2826	2052	1680	1473	1177	1017	884	852	780	721	676	653	630	620	609	582	581	602	545	554	569	575	579	596	592	586	565	554	568	583	533	570	587	533	529	591	553	572	577	607	565	557	529	553	559	621	580	580	570	554	525	550	514	563	554	558	562	585	511	589	568	597	534	553	562	543	560	548	547	549	568	560	593	517	558	591	564	544	550	573	540	560	578	543	579	559	541	600	577	545	570	566	592	589	588	586	539	564	573	575	578	601	544	591	567	580	549	524	566	578	590	574	556	560	565	556	537	540	545	551	542	550	572	573	572	572	546	527	575	562	557	573	536	597	572	549	581	564	566	561	587	590	566	505	564	556	581	567	572	581	557	543	563	520	548	531	528	525	537	556	577	551	543	608	568	542	599	570	579	584	569	558	568	525	566	578	595	575	557	560	503	564	551	599	558	573	583	542	554	506	542	590	581	629	563	569	557	542	557	520	533	548	600	564	589	563	568	585	587	617	578	554	596	557	565	569	599	512	559	566	570	595	575	506	508	581	532	570	556	583	575	579	567	556	538	570	557	539	566	560	532	525	557	575	534	557	566	546	548	532	557	596	542	532	556	562	540	579	556	556	553	566	498	532	605	607	550	599	548	521	576	584	547	553	561	538	526	561	507	533	540	541	558	588	583	563	513	595	590	535	601	582	550	502	591	563	549	532	577	556	567	585	589	577	540	575	566	515	552	559	570	541	568	551	600	555	582	569	592	562	537	557	587	591	603	575	519	550	521	538	548	535	567	524	557	514	535	574	562	558	562	592	532	542	553	547	598	597	577	540	563	553	550	542	564	572	566	612	551	557	523	554	529	593	561	562	549	547	542	565	530	636	567	540	591	616	534	582	565	571	549	553	557	557	584	543	540	560	598	587	530	560	573	595	604	575	562	569	524	585	545	514	564	575	549	537	638	514	548	562	558	548	571	531	521	586	576	564	528	581	557	567	578	572	567	560	564	580	566	578	538	556	573	575	571	574	567	588	557	553	562	587	530	545	519	535	527	532	590	495	589	528	512	552	559	529	616	515	554	544	581	526	569	554	532	555	559	537	568	525	557	551	566	585	577	562	566	611	593	565	591	578	577	562	544	553	534	544	548	594	551	542	578	605	602	584	550	576	564	554	560	585	551	542	541	526	549	630	585	570	539	562	584	592	582	567	551	564	548	565	589	584	587	531	626	610	571	558	551	532	588	596	571	563	564	555	602	559	590	582	564	552	574	521	540	526	533	535	535	532	574	569	551	557	515	571	562	514	598	554	570	573	533	538	540	587	589	567	596	584	541	519	568	550	547	582	530	548	581	582	556	529	562	552	551	607	554	587	570	517	534	589	519	571	603	582	536	632	584	527	587	550	514	537	574	593	552	534	526	567	581	558	559	588	605	517	552	580	556	568	568	550	578	525	591	538	568	522	530	546	545	573	547	553	547	572	537	557	541	544	545	558	598	574	569	514	570	538	538	567	550	564	586	565	542	566	550	622	536	581	517	540	519	568	579	561	545	547	544	585	564	580	557	602	559	558	595	575	558	521	578	553	524	587	565	555	545	553	550	527	597	589	557	594	583	541	578	601	560	586	521	568	533	552	512	581	551	574	574	520	543	545	560	566	551	574	558	551	566	516	578	567	546	554	575	553	556	547	538	565	570	561	560	610	548	554	540	591	523	539	585	550	538	542	525	549	568	560	561	591	571	544	567	568	561	515	592	560	529	529	548	559	550	544	555	529	604	557	540	541	590	544	524	543	561	589	538	549	563	537	519	588	571	516	526	598	543	561	542	578	589	570	591	573	538	562	601	596	584	536	542	577	567	565	587	614	542	616	582	535	584	590	582	560	537	550	525	552	523	547	577	499	589	528	564	524	570	533	539	538	589	501	581	554	560	565	551	561	570	559	557	513	536	565	572	577	524	596	569	538	573	550	555	537	584	539	533	550	537	562	526	594	548	550	553	543	553	584	569	526	545	537	562	541	553	566	564	559	564	555	554	506	557	571	576	555	564	536	578	560	557	585	582	609	563	587	590	519	542	565	535	500	555	538	538	546	559	609	585	593	578	543	554	584	554	592	562	530	596	591	542	577	589	590	568	505	571	542	567	573	575	574	575	572	537	568	534	569	558	519	554	546	585	539	531	573	582	521	531	586	528	569	532	583	594	569	547	574	559	543	607	586	520	585	565	544	575	563	535	531	553	570	550	526	533	553	595	550	582	546	589	556	580	578	554	531	546	555	561	520	569	600	553	533	534	535	601	628	527	511	568	572	563	528	546	574	552	575	585	557	562	561	531	545	564	576	574	560	544	546	585	590	582	561	578	557	588	519	549	557	604	569	596	516	532	531	583	584	573	537	546	565	559	551	551	532	562	574	535	554	554	565	539	536	566	531	538	562	570	556	557	616	583	570	580	575	560	568	562	589	582	557	558	534	572	579	593	535	586	547	555	584	553	557	560	546	540	516	565	593	573	580	566	582	528	542	539	549	560	561	551	582	561	608	596	553	552	524	529	564	564	549	543	557	533	599	600	526	564	553	560	578	558	520	536	543	609	581	543	551	580	575	544	573	575	591	555	514	529	512	566	561	549	569	558	565	596	557	549	586	526	553	614	585	538	536	537	567	534	578	579	590	502	553	571	599	536	552	579	593	536	549	531	551	531	547	528	588	559	586	576	556	540	539	534	575	565	560	564	565	594	559	550	571	567	525	508	555	596	555	526	569	581	589	595	567	563	559	538	550	577	569	601	606	541	543	574	579	514	515	545	575	556	579	553	578	545	539	582	558	563	572	542	517	573	540	539	566	564	555	553	559	557	561	574	594	607	540	550	560	577	608	591	517	557	497	562	542	592	588	543	573	560	560	573	582	574	516	558	517	578	535	534	490	590	552	567	618	562	565	549	596	566	547	531	564	532	565	565	576	511	544	559	560	550	540	571	555	543	561	568	547	556	566	595	572	509	594	569	537	573	530	546	599	571	550	572	589	522	564	598	577	584	598	495	541	500	544	573	566	530	591	529	559	547	521	563	553	559	559	589	572	509	565	530	568	589	564	542	570	550	566	550	538	549	562	578	562	586	575	587	491	577	556	550	537	570	557	568	567	565	533	603	555	567	567	570	576	536	544	600	556	581	564	577	564	539	533	582	575	545	581	574	525	617	562	570	543	589	534	549	594	589	562	575	563	578	587	562	569	555	542	587	530	594	551	572	554	550	519	582	550	565	544	577	560	539	560	572	534	567	550	547	593	558	577	552	513	568	555	540	555	535	551	567	572	550	595	565	562	538	593	559	595	569	595	545	546	545	554	535	553	562	522	588	556	526	538	589	551	588	610	564	579	527	572	563	546	571	548	538	543	557	597	583	583	524	569	610	564	586	573	538	529	551	584	520	568	568	586	574	597	536	584	568	539	576	605	536	550	610	550	538	575	557	564	549	536	543	531	584	528	530	549	532	542	574	556	539	551	577
23742	21519	27850	25564	18625	7089	3380	2153	1449	1054	854	697	571	462	440	376	343	350	314	293	301	252	263	297	277	296	265	304	297	276	270	257	246	262	244	261	274	234	249	281	258	266	245	244	241	252	233	271	234	242	252	233	253	255	240	216	263	252	246	219	246	250	219	255	221	239	236	253	258	247	251	252	261	275	263	247	235	212	283	230	259	229	251	246	238	272	220	242	271	244	249	265	241	230	277	255	247	249	261	230	256	245	230	235	245	264	253	232	227	221	232	263	256	243	242	217	266	230	260	256	269	258	218	241	262	263	234	237	272	245	251	233	244	242	251	229	278	241	250	254	263	246	244	249	248	242	269	224	208	239	231	238	259	247	278	260	243	273	254	253	260	243	268	258	274	282	248	242	257	260	237	254	253	233	222	248	226	241	278	248	275	260	251	267	270	253	230	226	226	267	243	236	241	262	261	233	247	235	267	272	224	257	265	253	268	254	242	260	257	249	260	259	231	258	266	261	269	251	247	267	246	240	250	265	251	246	278	230	228	241	248	267	249	263	229	301	271	240	243	226	277	269	265	271	246	252	255	264	257	264	245	231	257	246	238	262	257	255	250	249	266	253	258	220	227	244	239	227	259	268	259	241	225	262	243	231	277	251	221	239	253	267	273	254	248	268	252	251	255	263	248	281	252	250	247	214	244	253	256	217	258	227	244	267	256	224	256	239	236	234	231	228	289	251	236	240	239	277	266	265	211	224	237	240	253	240	252	265	236	267	216	219	254	274	251	255	229	263	240	247	240	245	265	274	259	234	257	268	239	230	246	244	246	256	274	231	244	239	254	226	253	252	229	239	272	271	238	243	247	268	258	235	216	232	241	267	275	209	267	253	254	218	232	240	234	243	260	240	274	237	217	238	230	228	260	253	248	233	259	252	238	238	240	236	217	249	262	257	268	255	242	215	259	234	247	260	223	251	233	245	241	240	260	249	247	261	253	231	259	272	261	255	231	259	266	266	261	250	249	227	228	228	263	280	261	222	252	262	235	236	252	257	243	249	215	317	238	287	239	253	245	248	252	236	255	248	258	249	241	237	219	243	245	234	262	246	194	272	233	245	255	274	257	238	231	241	275	271	263	220	237	262	231	245	258	253	242	234	253	281	230	248	227	253	258	233	246	255	230	240	222	252	266	257	246	249	249	249	263	253	224	246	257	229	250	252	263	259	248	246	248	256	242	250	256	256	244	231	249	249	255	248	222	236	237	231	265	244	273	245	240	274	269	248	257	233	240	264	259	243	278	275	231	237	242	264	241	246	233	222	266	236	254	223	230	273	213	260	272	240	243	240	241	268	277	296	208	258	270	256	243	214	233	227	253	268	230	213	235	241	252	263	236	249	269	244	255	248	238	285	247	248	242	248	264	248	258	233	222	231	255	244	258	240	267	252	276	259	261	233	232	252	232	266	235	244	227	281	230	246	248	249	251	244	284	255	236	247	214	241	257	245	256	247	258	221	220	254	232	264	268	236	218	245	240	269	269	241	272	256	253	268	256	228	248	236	230	243	246	259	257	228	262	237	242	280	244	240	214	198	250	266	245	227	252	267	240	220	267	281	267	234	270	248	257	209	246	252	242	247	250	227	272	282	270	246	258	245	248	248	235	243	243	255	239	235	256	252	241	251	266	264	243	265	250	231	251	268	243	261	253	254	242	243	247	268	229	217	258	244	251	258	258	255	256	251	235	257	261	240	226	256	247	238	267	246	260	242	235	251	266	218	228	248	278	284	230	238	234	249	244	243	236	242	256	261	240	258	248	285	256	262	248	246	258	235	240	271	248	245	223	242	268	227	230	263	256	272	252	221	246	244	260	224	267	281	220	265	248	252	261	246	262	253	246	227	243	236	240	253	234	260	227	259	249	267	269	281	245	223	252	223	259	258	253	276	231	260	223	243	249	213	245	246	258	249	260	250	238	252	243	220	248	224	231	242	251	224	254	252	249	225	240	264	249	233	239	235	262	235	239	251	212	235	248	264	262	235	239	243	279	292	257	225	214	241	246	244	262	216	235	268	233	226	264	238	289	233	255	251	244	249	221	223	259	251	271	249	242	231	251	277	266	238	237	221	258	234	259	246	236	239	266	280	245	238	262	234	255	215	258	242	242	238	252	226	256	259	235	249	236	240	246	206	265	243	240	237	269	225	249	241	231	242	241	240	271	285	244	249	241	246	241	244	248	225	263	244	230	270	266	247	239	236	228	273	247	260	244	260	238	241	264	242	296	281	235	274	227	244	259	279	247	239	252	228	249	249	276	229	257	254	235	264	276	283	254	261	248	224	233	218	245	249	223	233	222	230	254	257	235	240	223	236	227	245	246	229	268	271	243	257	243	205	239	233	232	239	256	265	256	239	247	236	245	251	235	265	259	242	242	274	234	264	268	247	241	269	234	255	263	264	242	245	270	248	214	261	249	257	246	256	237	233	248	267	232	254	249	263	231	233	255	243	255	217	270	251	219	274	265	251	260	227	231	283	280	241	231	222	282	250	222	262	224	260	242	239	259	259	215	238	231	209	228	241	243	244	253	238	244	255	262	236	275	263	242	237	251	240	237	230	256	255	247	246	230	268	262	278	241	246	245	238	237	283	250	222	245	229	243	261	248	230	217	255	252	244	255	243	240	253	237	258	246	206	244	243	247	261	227	208	254	251	249	221	257	236	252	240	231	260	242	261	260	246	265	269	232	247	233	258	260	255	261	252	254	262	255	239	259	271	254	260	278	247	247	253	223	264	241	218	233	260	264	266	261	259	253	233	254	235	267	261	303	229	244	281	269	246	251	236	242	267	257	241	262	229	223	242	263	252	234	240	266	255	242	277	246	228	238	298	254	187	239	234	245	249	213	242	248	253	262	260	275	259	262	236	240	247	257	238	256	229	222	247	257	272	275	258	225	273	237	208	241	254	243	234	258	235	266	239	245	266	229	244	257	249	253	265	279	260	263	240	258	262	293	244	233	248	267	281	252	244	236	222	237	258	230	242	228	231	220	236	218	242	221	237	259	231	260	255	251	239	242	244	241	254	237	277	231	251	224	245	254	254	246	251	258	235	247	255	273	249	238	219	250	247	267	226	271	257	242	240	254	268	270	257	272	259	222	250	220	268	262	251	234	250	235	255	243	268	226	229	245	221	255	259	243	243	263	245	256	241	236	260	256	250	244	248	252	226	228	254	261	249	234	230	233	267	226	251	242	279	249	222	248	254	234	214	240	249	251	237	234	233	234	245	249	264	238	266	231	282	245	240	282	240	231	244	243	261	218	257	211	244	250	248	234	242	242	258	276	217	244	246	271	233	290	248	254	245	246	209	268	256	270	234	264	237	225	238	243	252	243	263	278	243	269	258	233	224	241	262	251	234	238	241	247	249	281	274	247	233	252	236	236	256	243	241	253	280	253	255	260	262	248	266	233	267	249	244	244	245	260	262	263	241	241	256	241	226	257	215	252	270
22466	46256	33281	19035	12620	9040	6828	5046	3889	3030	2324	1775	1467	1167	1004	898	789	735	655	616	551	516	521	519	534	568	536	508	532	498	460	472	446	472	493	462	438	463	463	442	454	385	425	453	464	415	466	463	463	442	413	463	436	404	444	458	462	450	414	434	459	463	440	450	417	445	444	420	436	438	458	425	434	439	415	438	445	450	435	442	435	409	444	425	434	430	447	492	458	385	442	447	458	422	434	471	423	460	460	450	424	424	461	441	459	443	475	447	432	420	464	419	439	445	449	465	457	427	467	426	448	443	411	438	458	469	460	433	443	463	439	417	449	456	469	419	440	449	417	437	433	433	456	454	452	447	455	461	478	430	437	454	441	422	462	430	446	423	442	431	447	442	438	419	446	432	459	434	469	443	420	444	443	459	441	469	416	429	427	429	418	450	424	441	466	435	487	419	422	441	456	442	438	430	446	450	417	442	427	452	418	420	422	472	436	430	424	475	434	479	433	449	430	454	472	489	432	456	452	447	430	450	432	429	370	435	425	420	394	456	440	419	432	434	412	426	466	449	463	420	429	454	415	451	438	458	437	440	428	496	446	445	484	441	452	420	432	433	447	450	461	424	455	428	426	435	421	424	456	466	472	424	464	469	455	399	438	447	440	432	439	437	450	423	422	453	457	425	422	423	414	463	444	391	444	473	445	427	442	435	449	379	439	450	470	452	449	440	438	444	435	444	460	445	423	440	424	416	429	437	452	425	426	448	449	447	430	448	442	440	416	433	449	450	425	446	436	454	407	432	406	437	426	421	467	469	410	423	433	443	406	412	451	438	428	430	459	459	464	441	434	426	426	462	449	457	441	420	416	368	408	430	426	425	465	485	423	437	465	432	465	474	422	447	435	470	401	417	474	415	431	432	431	451	427	415	476	458	456	455	398	435	462	417	444	428	434	441	413	401	440	441	401	450	471	434	459	434	464	433	472	455	431	449	460	455	471	453	413	488	401	406	440	414	473	493	455	386	459	482	467	421	399	455	419	459	462	452	411	429	471	443	458	449	410	452	447	431	385	422	447	438	452	437	442	434	390	431	432	428	454	455	420	429	436	467	473	452	422	466	440	427	471	438	419	448	418	448	454	421	441	451	441	451	435	437	450	447	410	473	445	474	455	480	452	444	402	439	386	448	430	474	429	441	441	426	488	444	412	442	409	475	438	404	421	427	435	454	432	472	435	423	461	449	466	449	413	455	429	453	430	426	425	425	439	413	426	438	437	438	394	408	467	429	482	440	437	452	443	389	397	402	441	426	435	445	434	436	468	427	450	446	474	443	449	437	442	459	429	422	421	449	452	433	448	439	434	451	441	412	417	416	414	456	425	399	450	453	470	441	443	456	467	413	448	414	407	466	414	442	451	436	442	395	430	432	417	452	444	413	444	437	464	435	432	443	425	426	462	433	443	462	455	440	455	437	455	448	415	439	415	457	431	428	484	440	445	454	429	426	421	460	458	435	428	464	455	422	459	415	435	406	413	451	440	413	443	390	405	461	420	476	498	424	441	405	430	469	433	422	400	452	412	446	403	426	434	417	429	442	433	408	449	438	436	446	435	461	418	440	465	414	430	403	435	456	429	412	420	463	469	446	406	389	374	438	436	461	470	431	441	413	415	453	461	428	452	403	457	433	474	439	457	411	419	458	461	439	441	438	453	432	462	437	442	409	452	437	436	442	487	463	457	455	432	433	402	432	403	468	471	415	455	445	434	439	418	437	418	453	393	447	465	439	470	460	437	420	446	427	457	476	416	423	462	457	445	420	484	462	426	432	450	450	471	458	426	419	468	422	460	417	468	439	441	390	423	436	407	489	422	421	431	447	453	435	429	407	428	464	474	438	428	442	455	460	423	420	443	460	446	410	441	462	432	431	448	447	444	482	433	409	436	397	470	456	427	402	429	433	415	443	408	415	407	491	440	468	428	477	438	450	404	434	454	454	416	429	464	462	473	442	460	439	481	452	461	467	422	438	444	447	401	465	400	423	449	425	415	425	454	411	420	423	461	448	404	427	412	438	455	432	495	457	446	444	422	437	406	438	483	430	447	417	423	465	451	438	493	436	426	423	437	457	459	439	422	465	481	493	427	428	474	408	419	404	465	430	459	486	415	451	434	422	422	424	420	470	438	424	420	437	437	451	456	422	433	447	420	450	432	421	405	441	396	420	447	403	454	438	428	475	424	421	405	439	454	462	456	424	429	470	426	471	446	433	445	398	444	468	475	425	437	469	432	448	450	450	451	457	408	443	469	429	429	421	409	424	458	481	446	418	410	444	412	402	475	461	404	452	422	460	443	487	414	446	445	424	421	452	455	429	473	438	462	450	415	453	410	392	416	463	429	446	443	475	419	435	439	452	444	450	438	446	434	445	445	433	456	458	435	410	437	421	446	441	433	493	452	441	440	431	431	421	425	456	441	436	440	450	434	417	429	427	474	482	459	449	454	458	480	420	394	435	440	452	483	442	432	406	464	412	446	397	421	404	434	415	461	471	451	450	451	445	412	456	398	423	400	432	425	461	464	404	436	454	452	421	406	427	433	459	457	458	424	437	448	444	462	447	433	448	420	471	466	417	458	422	430	467	439	447	464	462	422	436	495	416	433	432	425	441	416	410	431	458	463	424	421	424	450	438	394	429	433	414	464	435	411	482	435	463	422	457	496	468	419	475	453	481	459	439	423	461	463	430	431	434	423	460	461	424	453	404	475	439	413	463	428	444	419	458	447	444	456	475	477	414	483	454	475	457	424	417	419	437	477	381	454	457	450	421	404	428	424	423	435	434	434	463	440	465	426	428	407	420	416	465	456	442	437	434	438	442	439	455	433	437	463	438	431	452	431	421	425	417	462	446	422	446	436	476	414	452	413	468	412	447	415	441	424	457	464	466	420	446	416	450	453	446	478	426	419	491	455	424	440	420	424	447	432	438	410	409	440	435	376	443	395	466	422	418	430	427	481	388	441	448	460	420	408	453	481	465	406	441	450	438	444	431	434	453	469	477	482	436	444	437	456	428	446	464	446	396	467	442	433	445	447	426	446	433	432	455	424	480	457	418	438	460	447	463	447	436	406	450	480	454	410	432	436	442	439	422	395	487	440	421	459	432	426	406	433	445	458	380	454	433	432	444	487	414	463	461	424	433	457	430	380	438	460	479	420	433	403	425	456	447	434	446	448	424	459	436	472	442	463	432	423	453	485	426	493	443	427	459	422	435	453	398	435	446	428	472	438	448	461	450	459	419	453	378	428	430	498	464	445	440	404	418	478	390	426	437	408	433	458	438	426	420	431	452	450	428	462	439	403	417	429	436	439	417	410	417	419	420	421	414	418	409	473	419	445	455	414	433	445	467	460	446	464	438	446	457	449	458	480	407	421	404	430	415	416	423	447	421	413	455	446	425	436	470	434	444	464	422	481	421	429	434	444	411	447	413	428	432	410	416	424	439	457	415	455	438	429	435
25345	21595	25324	20102	4224	1883	1315	1038	831	683	541	535	474	415	406	375	321	358	327	336	324	309	321	298	289	294	294	333	315	300	322	315	306	292	334	317	301	314	304	293	291	281	295	338	327	324	316	306	293	290	304	310	309	316	266	309	305	293	299	346	328	302	333	292	294	310	333	285	290	302	318	320	314	315	271	280	288	297	284	315	341	301	303	311	292	313	328	278	317	299	335	316	281	293	303	312	280	297	333	301	319	278	319	292	328	322	303	311	290	319	304	303	289	308	299	285	288	324	288	288	293	281	285	313	305	299	319	294	278	316	317	281	323	285	294	282	307	264	314	302	292	326	296	319	321	309	294	296	321	287	305	282	276	294	298	311	287	308	301	290	300	301	272	282	312	277	284	299	321	314	295	273	287	322	306	284	311	312	277	292	327	302	294	295	327	303	309	273	315	319	295	284	275	282	306	321	317	297	301	344	306	313	295	309	275	309	280	302	279	311	308	302	281	347	299	305	348	284	313	292	329	283	317	297	312	281	287	281	269	314	305	283	318	293	308	311	313	274	290	309	287	301	286	310	304	330	305	294	293	310	286	301	309	296	302	297	260	284	321	293	291	311	290	305	320	288	289	269	338	320	314	323	279	305	280	357	286	275	302	319	320	321	300	297	261	281	334	329	284	296	299	286	246	277	315	279	306	308	291	268	268	298	298	337	311	297	323	275	303	325	319	279	295	279	323	294	312	303	323	337	308	295	311	304	297	275	315	297	316	303	268	327	314	304	311	305	324	267	319	277	265	292	293	293	308	291	317	305	310	296	286	313	307	303	306	282	283	301	301	297	277	276	318	289	287	306	281	324	311	313	280	310	333	341	299	297	302	302	316	294	304	318	275	286	274	304	300	288	319	280	277	315	317	300	291	323	281	312	285	297	311	300	244	291	292	319	295	296	334	328	322	277	290	309	280	313	320	324	337	338	280	301	320	280	310	317	304	315	280	308	279	304	293	285	290	295	292	290	308	299	284	333	302	257	295	287	275	323	308	294	299	302	283	286	300	306	318	311	299	320	281	328	316	296	301	300	300	291	289	311	300	297	289	301	301	344	348	342	305	286	303	307	315	273	292	284	334	289	307	298	293	308	304	291	291	290	309	304	292	285	316	306	274	310	360	294	250	294	315	308	292	300	310	337	267	276	294	288	301	305	269	278	306	299	305	275	290	283	316	283	315	299	299	306	316	293	316	311	268	345	299	313	287	269	297	343	309	282	284	319	280	288	315	329	321	302	300	278	263	298	320	331	307	333	289	290	285	311	295	320	281	287	299	296	294	280	259	304	281	312	301	303	302	287	308	290	282	274	328	317	276	289	269	337	310	268	295	305	287	301	316	320	321	325	311	285	306	300	326	294	268	287	324	310	313	306	299	286	272	293	315	333	313	312	322	305	279	314	289	296	333	300	294	272	285	299	304	304	281	284	277	273	290	312	331	304	314	299	312	311	262	312	333	310	304	320	316	326	297	308	314	264	291	310	266	279	292	278	294	342	305	299	317	318	303	264	316	288	326	304	308	304	313	324	269	264	300	296	309	290	314	265	283	309	310	322	286	311	309	296	286	319	299	292	299	280	324	285	298	254	306	285	303	319	286	287	307	302	317	268	293	292	271	284	284	279	325	303	321	299	300	278	286	298	340	318	309	283	303	325	303	294	299	311	310	294	314	286	327	312	289	307	299	290	283	281	273	268	300	314	319	314	320	295	318	268	279	282	302	278	273	299	321	340	316	304	295	268	295	276	307	299	281	318	288	326	295	303	289	295	299	295	314	324	305	310	302	314	281	285	322	318	314	344	327	307	308	311	285	273	324	290	285	288	288	311	289	324	283	281	272	279	308	306	324	289	289	279	306	317	286	283	296	311	268	276	287	328	287	302	311	271	273	289	325	300	303	303	293	284	313	316	286	298	328	272	255	343	318	300	303	289	311	302	293	293	296	313	281	300	278	302	298	295	304	282	330	311	310	317	307	290	301	312	294	300	311	302	299	317	331	281	300	299	289	278	284	318	314	320	298	295	307	306	304	323	292	342	301	306	280	307	312	304	315	296	334	330	300	296	296	320	294	294	332	323	320	293	295	304	321	281	346	295	284	314	283	288	305	285	297	314	292	275	289	305	309	289	303	294	275	317	297	320	294	286	280	330	283	265	312	310	308	270	357	320	300	316	305	297	295	315	304	316	330	295	296	309	337	283	311	296	334	276	265	340	304	294	313	321	303	309	295	296	285	293	317	282	300	310	291	279	289	282	305	285	321	315	333	307	294	290	321	325	267	294	331	281	285	327	301	305	326	324	299	308	271	303	303	343	284	302	315	302	276	283	305	328	319	277	327	286	289	303	292	295	277	306	301	309	292	295	297	320	307	291	306	312	309	293	294	313	303	299	314	320	314	297	269	294	291	282	308	323	281	298	330	298	309	269	304	309	321	323	290	336	281	345	280	305	325	289	312	321	326	320	307	299	269	289	309	280	275	297	298	304	294	319	321	316	263	289	275	299	251	308	297	300	322	291	292	285	304	298	313	316	300	290	296	278	284	322	287	271	332	294	300	302	286	327	319	303	266	296	319	295	280	331	300	300	312	329	302	299	293	286	300	305	287	294	333	309	302	282	309	320	303	303	323	294	309	285	293	289	311	292	332	314	279	266	295	309	317	317	323	305	289	293	328	295	285	300	347	329	309	284	289	301	304	297	300	307	296	294	320	304	340	306	317	292	316	298	310	293	297	304	269	276	313	312	287	316	300	298	290	309	297	307	311	300	310	275	305	326	270	259	330	320	300	293	299	293	312	288	266	301	318	307	323	324	315	294	300	305	308	288	272	283	328	294	316	291	333	294	259	307	283	292	322	328	300	289	293	316	276	299	311	309	337	312	312	315	289	296	313	301	282	283	266	298	312	341	298	275	309	291	304	282	292	289	302	307	290	289	274	288	303	330	318	311	342	285	282	347	302	283	290	278	324	304	289	287	303	289	296	315	315	287	297	313	291	288	288	317	291	300	308	309	334	287	285	289	293	310	308	301	312	328	277	312	314	289	309	309	297	284	308	301	300	306	301	293	345	316	334	286	313	301	295	304	288	305	289	328	278	292	316	306	332	330	282	317	290	316	307	295	317	299	327	333	281	295	331	305	309	333	304	293	324	322	277	297	307	300	291	272	301	296	302	302	307	280	285	296	305	296	302	307	305	303	320	297	314	301	300	290	292	301	317	297	289	293	310	307	306	300	301	298	304	319	292	302	300	314	295	318	324	307	319	290	287	318	303	298	300	300	290	318	268	269	313	291	304	298	317	313	309	326	277	313	256	325	285	316	308	294	317	305	317	315	321	304	299	290	281	299	288	334	278	307	307	324	300	292	282	302	291	328	284	314	297	298	278	298	317	289	303	289	306	310	295	314	336	318	324	318	324	279	322	311	304	290	321	321	307	306	309	280	292	298	315	314	318	304	313	277
19532	37501	25992	13541	7485	5275	3875	3023	2289	1865	1520	1248	1042	957	889	775	713	709	627	619	581	606	582	595	558	598	532	556	582	582	534	564	555	538	532	556	509	543	526	523	561	536	526	588	573	526	550	517	482	537	541	533	528	516	513	553	552	557	475	507	594	537	506	527	526	520	535	524	525	503	514	504	506	501	536	506	536	524	516	529	552	494	534	534	572	515	495	498	499	491	538	506	549	547	522	517	551	541	535	555	542	543	570	489	509	536	552	509	529	526	583	586	478	506	498	556	495	537	549	491	502	486	499	458	470	489	495	511	526	554	563	537	525	567	526	493	536	506	533	571	533	549	539	514	503	533	509	514	519	503	498	516	534	520	503	552	509	548	493	506	534	517	485	543	536	540	546	520	546	512	522	537	525	510	549	514	503	516	530	570	543	536	535	538	535	516	505	518	517	520	502	511	520	524	530	523	508	523	530	543	537	527	533	557	552	498	519	478	541	492	508	531	572	526	519	564	501	502	488	504	565	524	527	538	512	509	540	521	527	533	512	485	521	500	529	491	534	548	545	506	552	554	487	504	546	501	484	502	516	533	531	552	543	499	500	513	495	482	515	509	512	538	546	499	517	525	514	548	538	525	533	503	537	544	547	501	510	519	520	536	528	515	504	546	509	514	505	544	507	510	533	523	482	516	537	512	555	535	556	560	547	505	518	503	536	536	514	540	496	513	561	495	479	558	533	517	500	515	510	503	535	533	536	529	538	501	543	511	528	556	495	520	534	560	534	500	529	512	534	516	554	562	504	519	507	540	507	563	449	547	528	481	516	550	528	531	543	549	513	496	586	525	521	542	486	530	558	544	517	537	564	558	522	491	501	535	554	542	542	529	536	559	513	498	544	547	555	520	524	510	528	488	529	496	519	573	505	544	535	486	551	485	563	555	505	560	554	527	484	519	538	498	502	498	510	516	510	499	543	538	501	518	538	542	534	481	590	531	518	527	540	538	528	492	549	499	541	570	503	558	503	526	542	526	453	530	514	544	546	539	497	498	496	498	508	528	566	498	524	520	512	533	569	517	478	512	467	514	528	534	543	546	541	497	525	524	491	536	538	545	548	522	524	514	544	555	530	538	561	512	525	500	521	538	511	524	550	491	527	493	484	545	498	534	558	524	509	533	507	526	530	541	535	495	538	539	549	528	526	531	551	522	546	515	555	485	499	542	542	511	520	511	548	546	563	540	535	491	532	521	541	487	484	519	534	551	494	523	508	457	487	502	516	560	527	546	524	497	549	517	556	516	507	540	508	504	497	536	517	529	511	512	532	549	500	552	520	535	529	511	543	539	510	515	569	467	554	514	526	509	534	535	549	512	552	547	543	536	519	519	536	526	544	498	559	499	506	522	532	515	533	543	525	533	514	500	504	560	534	521	503	555	525	506	547	533	523	528	536	540	515	561	524	505	494	538	591	504	509	507	483	513	482	549	489	570	544	535	500	550	485	522	515	489	523	525	568	513	482	501	521	514	523	546	540	521	571	507	509	551	506	519	530	507	521	505	482	465	539	506	551	571	505	516	541	499	545	535	550	513	547	547	561	516	517	530	532	518	515	455	511	521	547	505	530	505	514	529	502	542	509	485	490	545	545	494	549	555	541	518	557	532	554	531	590	571	534	515	491	553	534	507	502	553	535	543	604	540	516	507	546	502	540	492	542	494	481	586	513	511	543	510	508	575	532	555	549	516	543	514	522	526	562	498	531	587	548	563	531	532	517	547	517	551	573	524	528	504	520	505	529	540	544	552	518	510	509	514	545	487	510	494	532	518	518	501	588	512	534	544	559	501	498	489	528	512	535	537	516	506	510	535	525	497	499	579	555	521	507	536	551	535	532	503	539	542	519	554	535	524	542	562	544	529	554	529	471	505	554	530	610	546	504	545	481	539	533	497	522	516	521	532	518	513	541	508	493	536	536	530	541	486	524	509	512	523	565	540	535	485	541	481	517	495	538	538	527	540	510	551	506	473	511	522	525	538	518	524	495	531	509	542	529	518	547	520	509	493	515	558	497	507	513	510	508	521	503	510	537	502	507	547	501	463	500	509	550	530	507	549	521	557	534	526	535	528	508	520	501	539	530	534	543	496	501	543	529	553	506	505	499	528	541	480	502	518	473	538	508	560	528	542	528	464	552	488	517	509	547	490	545	529	516	530	539	525	551	491	530	502	525	517	499	553	562	555	545	552	543	488	562	530	532	531	558	535	503	555	486	517	541	523	561	526	515	494	528	550	494	541	527	547	512	549	498	519	532	519	546	546	548	499	533	533	513	558	532	514	507	544	524	545	526	513	527	532	570	533	509	536	542	531	526	543	499	464	535	520	536	517	490	501	504	483	524	504	530	519	516	556	530	478	542	564	584	506	502	541	508	543	468	532	507	518	526	514	514	541	468	534	514	486	521	572	531	556	535	515	499	534	534	546	498	484	486	483	492	518	569	494	545	508	555	490	517	544	561	521	511	565	520	505	530	531	547	536	530	542	519	496	486	500	516	530	533	520	525	537	547	533	539	516	556	506	536	502	560	566	534	499	527	553	514	522	504	513	510	514	552	477	552	508	499	481	505	502	500	546	510	511	540	521	531	482	500	534	493	501	556	533	553	524	538	543	514	517	511	514	574	502	565	541	491	531	530	509	512	555	496	527	498	526	495	549	493	513	554	547	522	490	534	519	523	487	525	531	507	505	549	530	540	487	560	523	573	520	490	501	543	546	549	515	535	530	511	515	517	540	542	517	497	539	523	500	551	535	509	533	489	527	513	556	493	553	518	510	490	546	520	516	537	521	502	529	527	518	540	523	537	551	537	524	550	518	534	536	503	562	529	546	564	536	530	536	536	471	525	514	557	535	519	536	503	505	545	521	474	516	518	514	559	555	549	520	534	497	486	515	514	531	547	492	515	540	541	522	540	516	521	525	497	503	501	549	502	516	496	515	542	566	523	547	496	506	522	509	499	535	508	517	545	512	521	549	568	544	508	536	558	521	499	508	540	515	552	503	523	517	559	475	560	512	528	540	525	587	568	538	521	540	539	500	487	527	513	563	519	538	502	505	542	544	548	540	526	511	514	512	522	529	540	517	504	513	488	493	538	523	539	516	516	529	545	514	503	484	533	568	522	529	506	568	542	561	510	492	519	494	541	569	542	530	548	490	541	542	521	567	534	530	509	492	556	511	538	512	531	550	498	499	511	528	559	505	494	538	533	520	536	539	491	536	539	484	545	514	502	537	530	544	562	505	553	522	487	501	506	533	564	550	527	551	528	501	468	520	499	524	539	512	577	498	548	537	488	502	501	533	542	516	509	543	542	509	537	502	535	522	508	526	530	524	567	478	511	524	521	516	517	524	535	491	522	496	531	488	505	528	514	526	505	502	528	556	540	516	538	527	516	522	524	549	555	521	494	542	538	539	533	521	512	497	521	520	554	499	547	541	506	524	515	498	535	507	535	536
15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
