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
339596785641	339596786209	339596786759	339596787309	339596787859	339596788409	339596788959	339596789509	339596790059	339596790609	339596791159	339596791709	339596792259	339596792809	339596793359	339596793909	339596794459	339596795009	339596795559	339596796109	339596796659	339596797209	339596797759	339596798309	339596798859	339596799409	339596799959	339596800509	339596801059	339596801609	339596802159	339596802709	339596803259	339596803809	339596804359	339596804909	339596805459	339596806009	339596806559	339596807109	339596807659	339596808209	339596808759	339596809309	339596809859	339596810409	339596810959	339596811509	339596812059	339596812609	339596813159	339596813709	339596814259	339596814809	339596815359	339596815909	339596816459	339596817009	339596817559	339596818109	339596818659	339596819209	339596819759	339596820309	339596820859	339596821409	339596821959	339596822509	339596823059	339596823609	339596824159	339596824709	339596825259	339596825809	339596826359	339596826909	339596827459	339596828009	339596828559	339596829109	339596829659	339596830209	339596830759	339596831309	339596831859	339596832409	339596832959	339596833509	339596834059	339596834609	339596835161	339596835709	339596836259	339596836809	339596837359	339596837909	339596838459	339596839009	339596839559	339596840109	339596840659	339596841209	339596841759	339596842309	339596842859	339596843409	339596843959	339596844509	339596845059	339596845609	339596846159	339596846709	339596847259	339596847809	339596848359	339596848909	339596849461	339596850009	339596850559	339596851109	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2682	3600	2300	2682	3600	2300	2682	3600	2300	2682	3600	2300	2682	3600	2300	2682	3600	2300	2682	3600	2300	2682	3600	2300	2682	3600	2300	2682	3600	2300	2682	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24001	22933	39415	41274	35390	27562	17517	3452	586	337	340	349	345	320	342	352	361	324	331	363	304	358	298	372	356	363	336	368	347	296	304	325	317	334	362	304	366	351	331	334	338	338	334	344	313	370	336	319	348	350	340	352	317	356	335	355	353	376	359	319	311	316	319	319	313	300	321	346	364	322	316	343	341	324	332	310	331	342	317	356	334	331	328	318	332	299	367	306	360	352	346	357	349	340	330	333	318	312	348	313	334	319	332	325	363	343	356	338	326	323	314	349	352	348	355	340	322	316	338	362	342	323	359	331	307	320	330	363	351	306	348	336	366	342	317	348	359	343	325	327	318	328	334	349	335	356	328	346	342	355	351	375	348	317	336	341	363	321	364	347	336	330	360	349	326	336	328	325	360	327	329	319	332	356	321	318	331	332	309	329	334	331	351	359	318	318	338	372	307	321	340	339	305	351	352	354	326	333	327	332	324	327	340	336	287	321	326	331	305	307	351	330	295	305	300	380	345	336	340	358	337	324	323	364	345	363	329	331	331	366	344	343	364	357	313	306	314	329	328	311	313	320	328	323	307	360	335	321	323	351	300	321	331	298	329	363	328	313	341	348	348	334	346	313	350	337	373	342	361	348	339	316	319	323	355	312	314	345	305	343	337	338	337	325	336	324	324	357	331	304	326	338	343	349	336	337	317	329	328	312	339	323	283	335	347	326	310	334	343	319	339	322	326	353	325	322	333	320	335	357	305	342	328	328	316	335	321	329	355	326	324	317	326	341	334	344	350	317	345	321	357	314	358	353	341	350	319	307	333	331	353	302	319	325	279	337	307	334	349	302	344	335	327	345	294	331	345	328	350	315	330	334	331	334	341	345	319	292	339	358	322	324	317	336	347	312	359	330	326	343	355	356	320	327	332	330	330	319	349	349	330	352	353	324	323	314	319	306	327	319	329	333	317	342	326	345	362	319	330	345	319	346	300	333	333	342	336	323	319	316	325	363	365	332	364	334	323	319	281	322	327	346	342	369	362	333	353	322	344	306	312	345	318	324	323	327	346	323	339	343	311	334	378	327	320	325	323	328	324	345	303	356	337	357	320	306	326	329	321	341	376	328	343	344	319	333	321	318	336	303	320	294	345	337	345	324	358	323	315	354	326	331	345	326	331	336	358	343	330	301	373	352	343	328	370	350	302	338	355	312	344	339	322	332	345	339	338	323	320	329	327	347	298	327	318	318	313	345	317	296	320	334	322	356	328	336	348	323	333	329	318	349	345	319	333	303	331	311	342	302	336	323	324	322	326	331	333	315	344	326	293	321	335	351	335	291	344	340	324	321	352	337	287	334	371	344	339	319	343	338	347	307	345	342	353	307	355	345	329	327	359	324	376	347	337	303	326	324	354	352	340	355	334	349	337	339	290	340	347	350	363	336	304	323	322	366	321	349	309	350	343	336	318	322	311	309	312	327	312	309	345	318	335	328	333	324	355	335	312	324	327	344	307	335	329	326	340	345	382	325	314	334	286	312	340	349	345	328	332	359	344	359	320	325	347	331	331	322	340	331	358	319	383	338	372	350	355	336	350	341	326	318	362	342	310	321	371	316	349	334	327	338	341	321	328	344	337	340	338	332	329	306	314	363	329	314	303	339	348	353	308	305	365	359	343	303	349	327	315	302	343	322	336	318	321	282	343	339	374	350	327	339	296	334	313	346	357	340	352	345	320	338	331	335	347	324	329	319	330	336	306	328	317	301	355	339	311	323	328	346	322	313	330	338	336	309	339	363	326	303	353	336	336	352	345	341	318	334	318	334	370	349	327	364	332	330	335	390	325	309	346	312	354	337	331	320	334	325	320	322	351	354	354	324	315	373	359	339	372	325	301	348	344	352	339	352	334	311	328	353	329	288	342	323	335	338	289	333	365	353	328	340	335	343	336	334	323	351	374	318	336	357	328	370	293	353	316	328	347	339	330	319	357	333	341	353	343	334	352	335	380	297	323	324	349	309	346	360	344	343	364	310	324	316	339	324	341	341	344	355	358	318	351	337	320	321	343	352	343	360	310	334	370	328	344	335	322	325	331	329	353	316	325	333	316	310	321	308	311	312	365	316	356	337	335	356	343	320	335	313	327	344	357	354	300	339	319	309	335	327	319	361	317	329	317	327	330	358	344	325	342	312	350	309	313	335	304	324	339	343	339	309	338	309	319	342	328	318	332	335	316	330	342	329	336	337	329	300	327	305	322	301	329	367	330	299	332	322	319	331	322	324	335	349	354	324	350	339	340	320	342	343	342	342	302	305	324	325	343	343	301	319	343	352	326	323	342	316	337	311	328	369	325	301	331	318	337	309	277	335	325	307	331	323	322	335	326	359	335	310	336	335	335	340	341	333	340	336	331	339	328	331	297	283	308	311	341	323	335	340	337	328	328	328	372	329	323	335	275	335	342	277	362	348	348	348	303	316	373	331	351	344	376	338	320	365	333	346	336	358	331	356	358	327	302	370	347	297	310	336	309	322	321	329	317	350	329	326	347	279	311	341	334	337	321	311	336	351	368	307	331	367	328	318	337	328	322	313	330	353	322	306	321	348	334	332	326	348	327	305	333	321	298	323	318	331	330	326	332	302	315	327	340	329	307	345	303	305	321	365	337	319	322	324	334	347	343	329	363	309	346	332	325	333	335	343	301	306	339	322	335	328	326	300	321	302	323	321	321	316	372	331	372	342	327	311	308	336	301	332	322	323	328	336	331	313	332	321	347	301	304	334	341	322	331	320	329	372	316	323	325	330	351	301	338	300	362	345	299	342	330	321	299	344	295	338	321	342	348	340	360	341	327	368	316	292	332	330	344	319	354	338	309	323	335	341	329	325	350	339	350	323	327	377	339	347	334	350	319	324	347	337	320	344	338	330	326	336	342	354	327	352	338	335	350	353	345	329	337	328	323	336	358	332	347	327	322	312	331	330	337	292	345	344	316	364	335	300	345	307	338	341	324	344	327	340	352	329	338	350	336	329	316	356	330	316	320	305	337	337	329	337	316	330	332	316	368	348	365	330	317	296	321	336	336	329	342	285	325	306	303	315	317	302	350	345	323	347	338	335	337	337	343	332	371	335	341	336	328	326	336	321	296	345	309	320	340	342	314	331	339	312	338	368	339	314	338	323	359	328	331	328	322	316	336	328	342	340	348	327	326	314	339	287	338	315	331	346	308	338	310	339	308	322	332	317	336	339	323	356	331	319	342	341	326	364	314	360	312	359	313	315	315	338	332	328	324	337	332	352	347	352	307	311	350	333	309	347	315	326	322	272	383	328	340	331	325	340	351	319	351	327	329	359	316	310	324	293	326	379	310	301	330	341	332	317	334	339	316	319	326	332	351	287	336	320	362	340	342	325	331	333	329	322	340	304	349	303	327	358	326	332	340	344	328	308	327	341	332	315	339	307	317	321	334	324	338	319	330	309	320	304	306	310	327	329	323	295	328	317	323	331	325	318	350	315
57682	103916	94687	71604	51354	32856	15601	5027	1213	500	502	472	549	544	519	508	505	540	491	506	488	492	556	523	531	488	506	521	507	537	552	528	527	511	519	524	537	533	545	494	530	510	576	515	530	547	481	542	547	533	523	520	477	509	531	515	493	534	526	526	518	513	463	499	525	555	496	501	554	505	534	493	558	529	527	504	539	524	530	518	515	498	495	530	540	481	516	534	546	539	518	561	515	515	511	542	527	508	501	503	538	503	499	513	499	533	511	516	502	550	530	493	522	536	530	559	490	562	546	532	518	522	498	509	539	498	522	510	536	511	527	513	504	515	540	562	507	485	521	534	523	504	494	504	497	541	525	514	560	507	521	478	508	524	487	519	485	502	489	541	531	533	513	508	540	484	531	533	500	494	524	497	495	502	527	517	513	505	538	522	519	554	508	543	540	523	537	540	547	514	508	539	535	510	526	481	518	486	516	503	489	492	499	523	494	515	511	516	488	523	527	489	523	540	510	479	532	510	541	516	506	507	561	555	537	501	495	526	505	506	478	486	472	533	506	472	509	554	535	538	552	508	533	486	524	483	524	518	466	497	528	482	542	552	482	506	549	487	510	520	512	507	457	557	503	533	531	518	534	501	494	559	513	498	495	552	512	493	540	553	537	494	489	488	500	542	531	529	490	515	515	520	470	550	535	505	505	531	529	504	500	442	546	542	502	529	483	530	522	498	504	505	565	559	471	487	505	530	525	498	531	519	500	497	489	535	532	505	529	520	561	495	529	518	550	511	514	525	508	502	504	534	535	525	539	517	503	508	511	526	527	509	507	527	532	532	499	519	509	501	542	523	516	541	521	558	514	520	509	520	502	489	509	475	499	544	533	509	546	508	556	473	497	509	482	565	552	533	488	518	483	517	534	461	518	522	486	508	491	490	509	440	528	464	496	497	539	528	542	508	498	511	501	526	529	567	513	549	523	530	522	526	552	517	507	474	528	497	519	457	525	526	529	513	491	509	532	531	494	472	525	553	492	485	483	503	564	566	523	524	475	585	499	522	522	515	493	506	501	533	543	510	540	481	495	522	552	525	542	507	508	510	512	527	517	543	519	489	514	518	586	542	548	498	504	527	489	512	531	484	509	499	511	521	508	549	532	489	522	503	521	510	549	553	538	529	502	576	516	549	487	538	484	491	536	502	512	513	502	542	459	545	526	487	512	533	523	513	513	496	512	533	522	513	533	507	527	553	539	492	544	526	525	511	536	534	543	509	550	478	523	530	493	530	493	541	516	528	512	492	526	549	534	533	526	529	495	508	538	498	509	541	484	505	508	513	511	500	545	495	534	574	503	540	539	520	541	486	545	543	500	564	496	497	524	515	490	529	534	515	533	517	487	536	581	500	532	544	534	546	527	471	518	529	562	536	507	527	560	526	555	502	478	515	587	527	509	560	516	531	503	517	506	528	499	528	548	475	540	520	518	504	524	492	476	536	496	527	491	558	510	521	478	545	531	486	524	558	526	523	544	494	519	534	529	524	535	538	553	508	553	545	531	566	490	524	516	569	521	507	507	499	505	502	490	529	552	501	485	533	525	542	502	462	574	482	492	517	500	525	525	498	510	527	545	469	532	491	511	517	569	526	487	488	552	552	495	508	510	489	499	546	536	525	554	520	481	479	531	516	507	475	542	497	537	526	540	520	514	502	514	531	520	510	484	533	508	533	496	482	520	520	509	479	503	517	552	537	534	518	533	525	501	514	479	545	511	511	521	524	496	510	507	487	507	504	517	545	542	506	527	574	524	533	549	519	490	518	540	487	510	529	517	532	523	530	549	517	516	528	499	556	482	508	499	511	509	498	531	540	488	510	521	503	542	488	554	501	550	517	538	504	535	514	474	501	509	525	526	518	548	513	504	497	489	492	508	533	512	486	575	506	491	474	525	510	527	548	547	537	519	524	502	529	545	509	557	571	523	511	517	505	568	519	509	514	470	519	506	520	536	520	538	549	491	486	498	539	522	486	510	523	512	494	489	469	537	558	517	512	552	523	513	554	509	482	536	528	518	488	523	527	510	540	506	527	504	530	529	511	502	555	558	495	534	471	497	496	525	545	534	529	508	518	555	520	550	504	461	538	518	528	544	530	484	496	512	505	545	518	545	488	535	532	506	482	497	502	509	492	504	506	534	500	496	523	507	509	509	499	553	514	516	479	511	563	489	514	527	529	522	525	499	520	506	473	500	464	500	538	499	535	486	544	514	507	552	520	509	527	551	476	523	490	484	561	497	512	520	544	531	560	476	517	496	515	520	513	522	570	530	517	521	506	493	505	509	534	521	501	493	544	479	535	542	511	535	508	535	508	521	520	542	540	543	505	489	504	549	502	507	475	539	523	510	506	521	524	504	514	552	504	511	502	492	493	480	493	488	532	497	571	506	493	555	506	518	519	536	526	526	538	555	522	486	491	516	505	555	517	526	529	533	533	518	537	507	491	532	534	527	505	549	510	448	503	531	544	504	552	552	527	506	543	494	553	480	526	514	493	486	512	495	552	549	501	517	530	527	538	509	501	517	526	503	526	519	550	565	506	502	512	510	504	488	526	540	535	544	502	509	542	513	532	530	509	568	517	468	509	585	491	475	528	496	564	549	524	500	534	515	506	492	526	547	531	491	573	508	539	553	506	503	501	477	554	516	512	527	538	481	561	502	512	503	525	532	515	550	527	535	477	544	527	514	518	508	565	507	492	487	532	547	511	529	513	544	518	497	510	501	520	525	499	497	523	479	548	519	498	453	554	500	491	515	548	549	500	507	510	510	498	581	499	502	510	508	501	512	499	522	502	543	488	523	500	513	519	564	531	494	513	506	511	505	519	489	520	562	509	524	480	504	496	468	535	569	486	481	508	539	546	532	526	526	544	526	508	504	452	506	546	519	505	525	470	480	538	553	504	549	483	528	531	514	510	549	477	530	500	537	510	545	525	511	534	491	526	484	525	532	495	490	516	539	506	503	515	520	506	522	514	510	517	514	466	510	545	494	507	517	506	486	530	504	526	545	538	553	510	508	500	530	524	491	529	528	487	502	524	519	526	523	538	524	538	528	508	536	536	515	491	483	545	501	527	506	533	527	469	515	535	524	534	499	558	522	566	514	530	500	531	537	509	486	497	495	526	515	487	539	514	518	519	522	544	518	499	522	510	531	521	528	514	486	486	529	502	560	495	491	528	526	512	496	542	476	481	482	537	494	538	516	554	541	521	499	517	530	499	516	476	549	529	503	511	508	517	518	545	512	492	492	489	523	528	530	515	521	535	486	533	545	496	552	509	481	513	492	535	495	492	508	518	524	520	511	516	598	525	566	531	513	494	543	546	554	519	529	546	517	549	525	489	529	538	520	530	460	516	543	501	492	505	514	517	526	533	477	527	540	529	513	501	464	556	508	542	503	500	526	547	490	485	490	508	541	514	511	561	520	508	544	552	506	506	485	556	532	489	550	528	552	510	524	535
26962	28198	38018	25237	9988	2777	774	327	216	211	186	175	169	214	179	183	179	163	177	182	191	181	191	194	177	200	167	188	178	168	161	182	179	182	175	172	179	189	191	176	193	171	174	170	187	167	175	179	174	183	184	185	184	166	194	184	170	177	179	182	161	197	173	183	163	180	168	186	155	154	157	193	189	164	188	161	171	179	163	180	155	173	177	176	166	178	205	190	195	207	190	192	179	194	189	174	194	168	179	190	192	160	166	161	203	192	150	186	175	172	178	162	163	188	181	168	193	141	159	178	193	163	178	204	166	168	173	199	165	184	169	177	188	183	176	149	195	190	191	163	196	185	184	183	174	154	178	188	176	182	162	173	204	215	160	187	187	156	173	170	195	190	195	167	194	200	189	159	188	176	191	203	202	199	175	198	179	175	178	170	187	179	184	192	184	151	173	173	166	184	179	197	170	169	176	185	188	162	202	198	167	174	194	180	168	201	156	171	176	156	190	167	170	185	185	166	190	142	181	186	161	190	179	183	176	177	182	157	190	164	170	174	180	182	179	184	194	198	185	168	170	177	180	190	202	186	181	175	157	190	174	193	182	196	177	162	167	178	159	171	189	187	171	155	189	184	191	166	195	154	162	175	178	174	179	177	173	181	175	166	183	197	174	220	164	148	173	156	192	179	213	145	178	174	168	179	173	180	178	162	184	172	167	177	189	192	155	194	176	194	170	178	146	147	167	185	179	176	191	170	190	181	191	199	180	179	173	227	187	158	154	181	212	196	169	184	169	174	171	181	138	172	192	174	173	179	192	192	201	186	162	187	192	165	181	172	179	162	152	177	197	214	177	189	186	168	174	184	170	167	167	187	192	171	183	187	179	184	180	182	189	177	169	177	184	179	163	167	187	185	177	183	177	175	196	169	166	198	169	188	177	181	187	182	189	194	179	185	203	159	182	167	171	155	188	175	193	176	181	187	175	168	193	167	172	173	173	197	205	181	176	175	162	186	187	187	198	184	190	180	155	190	182	185	190	170	170	153	177	173	209	157	175	180	164	181	174	194	185	164	213	167	176	156	177	173	184	166	176	159	194	178	160	195	179	182	176	210	182	175	169	178	152	182	186	182	175	202	190	177	165	194	171	200	220	169	187	188	183	198	161	178	177	171	209	182	181	176	183	181	182	215	183	192	165	162	176	151	189	189	174	198	197	174	204	178	158	202	187	199	186	172	176	188	180	181	148	156	168	176	160	165	157	191	179	182	202	180	184	179	182	189	172	172	164	157	183	188	168	178	183	159	198	170	177	171	187	154	186	190	185	176	173	166	151	203	162	153	166	200	173	197	184	191	160	158	168	185	184	199	169	198	168	175	168	203	184	178	175	181	189	174	177	175	175	197	179	179	173	191	191	170	145	190	177	188	168	170	202	167	169	176	186	195	188	172	177	173	184	169	180	184	176	172	190	187	190	180	209	179	195	174	185	188	184	179	186	184	181	200	170	175	155	181	179	165	171	179	171	182	168	159	183	181	181	199	206	170	151	200	167	166	166	208	197	177	159	168	170	181	160	176	180	172	202	165	166	197	148	199	161	170	175	180	188	194	196	175	191	174	197	144	174	188	182	190	178	201	167	170	168	156	211	193	152	162	171	175	166	177	176	170	178	169	159	155	198	150	202	202	171	152	157	169	182	179	152	181	185	182	173	178	185	158	191	165	169	164	173	173	199	161	163	185	189	204	169	155	181	190	198	168	176	177	167	208	176	160	170	173	180	184	175	212	180	184	185	165	164	174	193	169	184	163	165	200	170	182	194	163	166	193	153	190	183	192	161	185	177	173	197	143	193	176	158	180	189	160	159	174	181	207	193	178	182	187	160	190	175	170	188	176	188	193	189	168	186	175	176	170	165	165	195	195	183	175	155	183	194	165	155	185	189	160	181	188	193	159	180	182	175	184	170	198	167	165	181	161	177	179	190	194	193	167	177	157	163	160	172	177	195	164	188	181	164	167	169	186	179	187	171	173	162	189	197	160	189	176	185	173	185	170	164	168	166	184	180	200	189	199	161	166	191	182	179	175	177	181	165	168	180	189	179	180	200	157	175	167	185	176	161	165	155	146	177	177	177	192	175	183	179	186	187	174	168	176	207	180	177	177	191	187	194	176	189	193	160	192	176	176	211	148	184	187	176	183	160	204	156	194	180	179	177	192	186	174	173	178	199	160	175	164	170	204	193	196	154	186	184	177	171	157	171	154	173	165	173	179	181	191	155	174	187	170	191	178	175	158	190	183	154	176	165	182	174	179	169	181	193	169	180	200	194	170	158	192	168	165	190	169	180	183	157	183	196	166	196	184	199	162	192	181	162	181	172	179	193	165	174	150	172	170	185	181	172	199	163	184	182	183	187	163	164	191	203	173	141	145	184	167	164	176	168	156	192	203	180	184	177	190	169	158	184	183	169	201	186	184	200	186	186	169	172	175	168	170	196	161	180	182	163	201	186	176	185	178	183	175	174	156	179	177	158	177	206	180	191	176	190	167	177	207	159	186	192	175	202	168	188	177	177	174	158	176	160	199	187	157	170	186	180	170	166	171	180	175	161	180	174	194	181	186	181	167	207	170	180	187	177	157	172	202	167	180	203	183	166	195	165	183	187	182	149	193	169	205	170	195	165	174	166	175	186	182	158	184	172	168	186	183	155	179	159	185	170	184	165	176	186	167	160	190	185	173	181	174	165	174	180	203	174	224	177	172	157	181	182	176	170	168	173	185	177	173	182	172	192	171	155	195	173	173	179	158	165	200	165	173	201	181	153	176	204	185	195	166	190	169	176	171	177	196	180	167	184	170	179	197	178	186	183	183	188	162	183	174	170	156	190	170	163	188	170	167	173	158	158	178	172	188	158	183	194	177	182	171	201	176	195	202	173	169	173	183	164	180	185	173	192	156	165	176	182	190	179	174	191	173	162	154	161	161	188	191	193	169	156	177	178	189	166	191	175	185	163	204	180	150	186	165	161	177	165	152	162	170	174	168	143	188	183	196	189	207	182	169	191	163	167	190	176	186	163	181	166	190	170	175	173	144	165	164	199	161	176	174	181	180	194	193	191	174	186	180	174	180	193	169	180	178	190	177	179	193	182	178	181	157	172	183	184	178	173	175	220	177	179	163	163	189	174	181	157	191	164	173	185	161	173	207	171	150	172	188	171	180	190	193	177	156	167	171	173	183	200	159	196	179	169	217	171	181	190	183	177	179	167	168	187	180	182	172	194	183	175	178	185	175	162	157	160	194	168	178	204	168	193	177	168	172	186	197	175	183	185	193	171	179	197	181	180	169	174	199	161	160	185	183	172	199	182	169	168	159	163	176	189	183	178	201	160	199	162	164	181	190	165	174	173	193	180	178	185	194	178	176	155	176	182	174	187	173	180	178	186	166	170	181	176	191	185	161	189	178	159	177	206	170	200	189	174	179	197	170	174	153	176	183	170	191	182	202	203	164	158	188
25139	48843	43645	26499	13607	5286	1591	641	338	305	319	274	289	291	291	279	265	309	304	302	340	291	287	286	329	319	307	299	311	276	317	338	310	304	303	311	289	285	283	300	347	295	299	316	315	300	278	318	316	273	299	316	243	301	300	302	321	296	296	291	265	290	263	297	295	297	312	334	288	320	313	312	295	304	298	298	276	314	303	294	299	343	306	305	294	297	305	287	296	309	286	297	277	276	301	299	313	264	315	302	282	297	313	289	314	310	297	287	329	304	284	324	317	293	309	271	300	311	310	311	282	311	272	294	286	316	292	274	297	310	292	292	294	264	282	330	291	280	317	292	257	293	316	321	289	305	315	303	277	320	267	303	300	278	290	251	288	304	289	262	306	326	296	304	305	278	280	295	305	290	312	297	309	281	301	297	273	296	292	325	301	274	295	295	291	280	280	311	305	296	302	284	301	266	342	258	301	271	278	279	325	291	284	309	304	298	281	281	302	280	291	287	296	299	285	300	258	309	321	273	305	298	277	314	311	302	297	297	280	279	315	282	279	290	319	304	284	330	307	291	332	329	329	282	325	328	293	314	273	308	334	352	323	281	276	278	280	294	285	294	352	313	272	307	274	286	277	286	271	301	315	305	311	302	309	305	320	306	350	287	316	277	283	310	340	272	278	263	318	292	301	296	296	327	296	288	332	295	307	318	313	304	307	296	290	257	313	300	294	283	300	293	286	297	289	262	321	319	317	277	268	306	311	306	301	302	313	308	308	296	298	292	297	286	300	289	296	347	294	307	302	312	305	312	318	293	286	296	333	278	281	317	302	309	289	316	286	288	310	291	281	317	309	315	316	303	276	320	278	311	300	286	299	305	275	327	297	321	329	284	298	306	294	316	314	295	283	294	302	276	299	304	273	342	301	281	277	306	305	326	331	279	338	318	306	324	257	292	308	345	292	311	288	284	300	286	308	341	288	263	313	297	317	312	300	309	332	314	297	295	298	320	310	287	307	293	285	290	291	301	279	305	287	335	312	316	299	290	331	296	293	308	304	297	300	293	304	311	294	262	268	313	296	297	296	307	315	281	286	299	295	318	298	267	321	302	291	321	301	290	306	310	305	300	278	291	326	268	308	297	295	286	317	282	301	342	311	267	342	284	283	278	333	285	304	299	286	280	279	287	274	304	299	311	294	304	321	332	314	322	312	305	270	284	303	296	318	301	314	317	301	301	300	284	307	285	277	320	305	293	292	310	268	295	307	317	282	311	316	331	279	323	277	298	305	295	305	301	297	307	326	279	297	283	328	335	291	313	291	276	299	288	305	329	299	316	313	310	290	271	304	319	319	305	305	302	282	276	294	258	276	270	300	299	298	251	331	276	307	304	351	302	307	298	287	321	292	295	278	313	306	285	285	309	298	318	287	301	293	303	275	294	300	302	317	300	330	269	293	320	292	290	272	288	310	299	317	305	300	313	305	315	296	292	289	307	291	334	315	297	282	288	288	279	307	311	292	291	315	290	257	289	310	312	303	294	300	307	310	290	309	309	314	298	314	288	305	325	300	323	300	279	305	281	316	288	304	304	302	291	266	309	294	298	308	292	319	296	326	300	316	302	307	278	250	307	292	306	314	316	279	291	308	293	300	303	327	307	310	281	304	295	304	301	303	314	309	292	308	307	313	300	302	336	300	294	277	337	283	298	321	302	295	328	297	314	318	322	281	301	323	257	310	318	288	303	289	306	296	303	288	272	294	301	289	321	281	297	290	291	290	318	318	301	318	302	292	299	301	276	331	287	320	260	302	332	308	309	316	298	294	288	276	298	287	291	302	288	283	302	283	288	296	290	298	292	302	302	320	295	337	302	275	294	291	311	314	309	297	313	304	307	282	309	292	309	286	280	304	307	304	287	303	322	284	279	312	283	306	314	300	266	305	304	316	281	310	302	296	304	307	316	312	281	294	307	322	309	281	265	293	272	293	305	270	294	313	321	315	274	291	273	264	291	315	344	287	307	323	297	291	291	311	278	264	306	286	302	311	337	292	313	295	316	293	302	301	318	283	307	322	288	300	289	290	312	263	289	323	273	294	293	272	255	282	282	287	288	304	290	317	309	298	302	278	294	272	302	267	309	297	317	290	289	305	315	296	265	271	307	302	288	292	291	291	296	282	322	299	299	285	291	261	264	288	309	302	292	290	276	299	277	300	315	279	278	272	291	303	274	295	300	318	288	323	317	297	313	322	299	296	285	302	321	298	299	277	285	303	259	312	312	300	297	307	312	311	335	287	325	302	312	288	300	297	305	315	298	318	303	293	300	290	298	293	304	312	324	277	303	309	308	283	292	292	258	290	295	286	290	290	282	322	279	296	297	296	291	277	277	314	294	307	285	282	296	340	300	298	287	274	303	301	319	311	316	304	299	320	304	328	306	306	296	327	302	299	258	308	307	295	308	303	304	277	308	295	283	307	283	282	288	287	330	276	270	291	309	293	302	301	295	347	301	306	295	295	310	289	261	300	298	312	307	299	302	308	334	298	303	286	308	300	289	316	284	305	304	304	309	298	306	322	302	300	316	307	298	315	292	272	291	296	299	330	314	311	297	301	277	302	308	287	283	306	318	334	297	301	312	301	312	273	326	300	319	299	280	285	304	321	314	292	270	327	306	283	274	309	307	314	299	285	274	311	315	292	261	312	311	328	287	311	295	314	331	294	289	291	292	293	283	308	324	306	301	305	284	320	269	281	278	283	275	269	304	284	296	319	302	285	319	306	321	299	323	313	286	300	330	320	280	248	306	304	311	303	274	296	312	310	291	322	301	314	312	317	301	326	307	272	293	316	279	275	293	317	284	270	326	278	280	309	299	285	317	309	281	313	303	290	329	297	280	317	297	292	316	291	298	283	279	309	287	294	294	297	318	298	291	308	283	301	278	309	297	297	299	269	319	321	268	314	290	288	297	313	301	317	298	294	285	294	310	303	313	291	298	318	291	276	332	285	252	282	289	315	315	291	295	254	300	301	292	307	285	310	310	294	311	301	285	261	313	331	324	310	296	283	273	329	282	319	325	273	279	288	292	298	310	303	301	290	306	300	275	316	323	300	316	286	297	329	286	315	316	285	293	285	320	299	316	268	310	297	268	315	305	302	313	272	294	317	309	304	319	276	267	321	303	307	293	287	303	317	298	300	318	302	292	298	288	278	333	302	310	278	320	299	289	290	311	299	282	315	267	267	287	304	300	298	299	309	272	300	298	306	297	307	322	321	290	305	278	298	297	297	306	266	293	314	302	345	276	316	324	305	290	279	297	312	286	310	273	328	308	270	306	318	307	289	295	277	314	285	278	300	294	293	319	270	317	292	302	304	296	296	272	283	297	290	289	307	309	304	305	292	299	296	312	295	272	283	278	323	293	306	295	312	308	289	295	273	348	327	282	278	328	293	314	288	300	314	338	319	276	312	313	310	325	319	284	248	313	330	327	319	289	266	321	296	306	294	320	285	313
24388	23651	44079	44091	30843	19528	6967	1305	342	279	258	259	276	282	250	261	235	243	229	268	258	248	242	257	240	272	243	267	244	249	247	255	264	266	264	247	255	250	239	267	239	263	215	257	224	255	244	246	224	225	236	238	244	258	222	261	275	217	236	248	269	238	226	223	243	296	246	264	221	265	257	236	247	286	228	237	260	285	244	219	275	231	256	254	221	239	228	248	270	221	255	268	257	245	269	258	263	221	252	288	242	245	255	243	254	215	240	244	221	236	247	240	260	252	237	269	281	249	215	251	215	239	217	228	256	226	277	236	259	228	253	246	258	243	256	230	270	298	256	258	286	225	257	270	250	245	230	242	251	241	248	261	300	294	268	258	258	260	267	248	245	239	246	247	237	261	239	249	211	261	247	269	216	225	254	257	267	249	244	245	264	251	253	248	235	250	255	241	224	237	244	261	252	270	259	253	251	258	272	239	285	228	255	257	270	255	226	228	248	261	264	259	256	277	226	244	260	282	232	251	242	245	274	254	252	241	243	261	229	262	250	230	264	266	244	238	269	226	241	241	233	249	266	251	261	258	239	262	277	261	261	244	256	280	233	256	231	236	224	246	213	249	243	249	237	245	253	266	253	231	218	247	236	253	234	236	260	247	239	235	271	260	223	245	225	246	253	256	260	264	242	247	232	251	261	262	243	261	279	223	233	251	249	260	237	234	219	234	226	238	235	209	283	219	222	250	247	257	242	238	252	235	278	264	237	221	269	245	256	236	232	215	254	254	253	253	231	243	247	255	281	239	255	228	231	243	253	267	253	243	278	237	231	267	262	258	259	263	249	247	225	236	231	256	260	242	251	260	267	247	277	237	263	235	250	250	272	253	253	236	223	232	239	242	260	240	271	238	214	226	255	260	242	250	243	282	233	250	244	230	256	250	255	247	282	248	278	257	224	247	251	260	230	246	218	237	231	237	261	242	225	271	230	241	250	236	243	251	236	241	234	262	250	262	245	255	254	261	248	244	262	233	258	225	229	231	277	228	236	276	231	251	245	250	257	249	223	266	234	283	269	258	260	222	246	239	241	228	261	245	250	261	253	274	266	238	227	264	251	243	254	259	263	265	246	277	264	263	262	258	247	250	250	261	232	271	236	231	247	237	255	256	255	213	238	247	244	235	259	265	250	257	251	255	258	271	222	258	240	268	276	240	242	258	259	231	249	258	215	251	238	227	224	252	239	231	243	258	231	254	244	255	274	224	258	236	260	232	279	273	266	239	244	234	241	213	271	256	244	261	258	241	244	215	258	232	271	220	251	238	256	231	275	264	230	243	259	261	270	266	244	237	256	297	239	247	245	259	257	230	280	287	256	249	233	236	255	256	226	223	230	275	253	258	235	259	272	256	259	239	248	245	231	209	221	230	230	260	232	258	241	245	252	254	229	273	242	241	256	268	270	253	250	250	234	217	273	241	240	250	230	246	250	238	243	257	211	279	260	253	225	251	237	197	250	202	263	250	252	254	256	249	257	245	247	240	248	253	265	240	213	270	247	228	254	243	243	209	249	255	245	268	233	254	255	252	225	267	273	266	258	265	252	242	224	250	247	225	256	248	247	233	251	246	245	253	246	276	252	240	285	237	248	250	236	236	265	235	249	255	238	241	226	253	245	262	243	253	264	250	226	250	276	223	247	268	249	246	214	211	239	234	251	223	276	254	258	272	257	269	236	266	223	232	271	248	281	272	234	225	227	226	256	237	241	251	261	248	257	264	258	270	266	221	253	245	265	261	224	224	214	268	256	260	229	238	255	240	240	234	240	254	240	234	236	232	244	246	243	249	243	277	240	230	235	253	267	248	258	255	216	259	271	264	270	249	244	237	244	217	238	263	270	263	226	248	232	278	241	243	238	255	255	234	215	255	237	232	244	253	239	277	264	254	256	236	278	250	232	264	230	263	237	229	250	243	256	228	256	246	240	262	251	256	243	260	248	236	241	231	284	239	245	242	272	251	248	259	260	264	247	263	275	242	243	279	260	263	240	251	242	233	250	253	249	243	266	235	242	220	250	254	255	233	254	237	230	261	241	250	249	236	246	250	252	226	265	265	245	241	240	250	255	246	264	265	232	267	264	233	255	264	243	225	245	258	227	261	227	256	219	230	235	253	256	256	211	250	216	242	243	271	260	230	250	251	263	214	225	235	242	272	251	254	250	270	251	226	240	237	228	248	258	265	227	267	207	254	240	240	275	233	257	256	262	251	231	244	230	242	239	263	243	233	231	252	241	235	275	254	255	253	225	245	255	242	243	242	257	253	253	233	251	249	267	248	220	227	241	242	262	238	263	251	253	229	260	241	233	234	247	259	245	254	240	281	245	251	279	249	242	247	216	263	270	237	259	256	254	273	242	253	255	248	243	262	228	247	252	239	236	264	234	260	247	261	219	274	215	261	252	243	242	260	252	235	247	252	238	267	231	255	255	236	240	260	251	240	263	242	258	246	249	240	238	218	270	233	269	225	255	269	260	254	260	251	277	277	249	257	264	243	284	227	235	257	242	243	263	257	227	235	256	262	262	253	237	256	242	240	254	216	221	224	242	215	242	246	230	227	228	220	243	267	242	252	267	250	240	243	234	254	248	248	217	238	263	216	257	245	251	250	234	206	237	252	247	230	272	273	252	244	257	238	240	258	236	238	235	258	241	255	217	236	270	261	269	248	215	263	249	274	258	240	252	255	251	248	245	259	250	246	253	247	260	255	270	247	248	210	271	272	276	251	272	262	242	248	272	246	252	282	252	223	252	270	235	225	228	241	256	247	243	266	259	228	234	235	257	245	269	256	232	259	233	270	269	223	250	257	247	244	270	276	254	258	254	242	248	237	237	215	240	242	259	248	253	245	253	249	233	262	239	257	246	209	237	249	235	243	287	228	271	247	243	238	258	250	258	270	237	250	228	264	270	231	266	259	227	284	259	261	277	260	255	241	230	231	232	221	266	246	269	248	221	251	250	246	243	252	283	247	244	251	264	252	260	251	230	229	222	244	233	250	256	237	223	244	240	255	239	257	232	234	253	260	225	266	216	208	257	233	241	251	239	258	245	259	238	239	226	273	249	233	248	250	254	250	278	242	275	233	259	261	217	240	248	232	237	255	254	254	269	228	237	217	266	212	264	229	254	249	246	246	226	252	232	238	231	228	273	243	282	240	238	263	259	264	277	233	267	249	252	226	269	247	238	237	251	250	283	255	251	272	247	230	270	245	217	254	231	260	251	274	230	248	250	245	232	248	220	239	245	256	238	250	241	229	236	272	235	239	235	253	254	251	253	275	259	263	272	243	240	256	261	225	206	261	244	258	259	244	256	234	250	275	259	248	234	244	255	246	239	276	249	266	242	244	264	268	257	263	252	263	216	241	240	268	236	246	270	233	243	242	254	264	243	231	254	230	252	245	249	270	264	257	232	253	267	249	250	237	256	252	243	225	274	253	211	270	238	230	247	255	222	259
49373	92605	82186	56219	38234	20947	7989	2636	706	391	411	426	437	409	431	372	371	419	409	390	415	414	393	407	408	382	406	383	378	448	376	419	415	429	413	403	367	375	371	404	422	399	417	411	424	422	397	403	425	414	400	364	380	417	386	415	382	434	404	387	382	425	380	410	404	367	394	388	421	396	404	399	421	425	430	444	353	434	391	389	407	383	383	400	393	408	390	398	409	387	382	404	422	386	408	407	401	399	354	408	416	417	367	406	411	400	404	416	416	424	387	413	386	415	399	411	395	421	452	389	404	375	387	401	439	406	400	409	404	400	448	393	404	396	392	393	350	409	411	380	441	402	374	409	395	410	450	426	381	428	391	391	398	370	443	415	411	389	419	419	387	431	382	412	402	417	445	422	358	425	426	392	430	387	410	401	445	420	396	396	396	392	401	409	387	400	421	434	423	409	387	377	401	412	365	423	388	350	434	408	398	417	365	415	440	394	431	408	402	426	391	371	405	381	396	425	366	392	435	381	415	398	420	377	404	426	377	449	403	386	421	424	365	374	396	428	383	380	394	432	403	426	417	386	423	418	417	387	404	450	410	357	408	405	387	411	404	407	380	377	387	368	419	409	388	404	380	404	383	378	373	396	376	434	393	411	416	396	394	394	398	398	381	418	415	369	423	402	414	364	385	378	417	416	412	416	431	379	417	389	403	423	402	397	384	385	392	381	438	417	384	408	409	400	401	396	437	388	412	416	401	403	412	421	385	387	390	386	414	411	394	417	378	416	416	411	390	395	432	393	414	396	405	373	407	366	397	436	395	433	385	368	404	414	411	404	413	403	370	403	402	365	404	415	398	387	407	390	407	389	376	416	421	365	386	392	424	443	460	387	420	400	421	405	426	386	390	429	390	396	419	419	417	414	431	392	424	394	382	421	396	384	369	445	411	404	392	384	404	381	418	396	382	399	402	405	426	417	389	404	385	394	379	404	391	385	387	427	387	400	426	423	415	419	408	396	387	381	397	446	408	423	398	408	402	375	433	389	386	409	405	424	382	431	421	397	408	379	379	425	363	431	381	378	401	413	389	441	391	382	399	398	385	363	409	402	391	408	416	445	411	385	379	384	452	429	417	417	410	431	424	414	404	419	385	431	382	413	415	399	400	400	374	407	404	451	414	388	345	429	390	398	431	420	391	417	381	413	374	397	444	398	433	408	374	428	407	407	389	395	380	422	431	391	374	362	362	397	387	407	392	398	414	422	422	439	427	423	387	389	415	410	396	408	399	383	414	374	377	419	410	420	415	400	390	397	367	426	391	408	403	384	417	374	394	429	430	440	406	399	408	384	440	417	367	377	373	415	388	371	397	384	436	398	404	412	404	392	431	402	401	423	414	417	392	430	419	378	390	383	397	398	375	416	400	397	412	401	408	420	399	385	375	380	424	420	428	385	413	378	397	381	408	437	382	412	386	396	431	364	417	440	430	436	432	386	449	420	425	392	419	408	411	422	418	421	392	422	406	421	390	401	402	423	401	437	392	421	422	388	427	396	365	434	415	374	387	397	383	374	424	420	374	400	404	422	415	407	413	406	394	392	395	395	366	431	437	386	417	391	405	413	401	442	427	391	410	394	363	364	441	393	389	411	381	416	415	414	410	425	424	412	388	404	405	429	394	420	413	421	434	406	433	418	410	412	409	384	409	418	409	376	430	404	395	427	443	421	418	429	394	447	375	391	409	378	401	411	367	398	416	383	408	403	390	391	401	415	410	421	400	383	385	403	429	415	416	422	388	412	420	370	373	385	420	382	427	352	396	423	438	406	375	380	383	403	384	421	421	422	438	395	429	406	399	387	366	431	407	403	385	391	418	416	408	424	336	401	414	403	414	406	441	413	371	420	393	384	380	426	445	425	366	427	396	411	394	374	369	383	396	417	400	421	433	419	436	386	410	407	405	392	422	400	422	372	422	402	437	434	392	429	406	427	405	460	404	410	430	417	396	434	383	417	395	404	377	437	397	411	405	407	409	430	413	406	401	387	384	418	433	414	387	396	343	398	404	409	396	428	372	403	426	395	403	415	425	382	411	421	393	396	379	389	424	406	405	436	386	372	400	374	405	401	417	418	423	422	381	405	391	406	399	365	381	395	388	396	426	435	403	428	390	406	439	396	402	403	400	383	392	400	391	385	437	401	394	401	397	397	399	418	402	404	407	392	389	397	433	389	400	439	422	401	388	375	417	397	438	428	379	378	397	412	414	383	411	430	426	444	396	382	414	419	367	409	397	368	381	426	391	405	428	429	385	396	392	429	393	433	403	368	422	410	382	412	400	407	429	445	384	399	424	366	405	422	369	403	393	429	381	394	403	362	403	398	408	411	364	380	414	432	393	394	391	416	428	399	415	430	394	422	430	389	443	398	379	418	403	403	428	378	382	429	403	409	414	388	373	402	411	395	407	408	405	421	397	380	414	393	378	405	417	408	371	413	401	397	430	385	407	405	408	423	413	418	388	384	388	418	408	401	403	381	418	423	375	417	375	392	377	416	434	382	412	387	403	397	407	388	412	435	394	377	443	423	422	387	399	410	390	395	401	399	431	419	411	396	418	399	394	408	409	371	410	397	370	387	389	410	427	413	424	417	408	396	379	371	411	387	398	365	442	432	444	382	402	391	396	395	395	392	431	402	423	402	389	398	406	412	393	419	437	410	381	365	390	364	411	429	396	423	427	401	389	409	403	399	439	416	412	398	384	449	436	389	416	404	411	416	437	415	391	410	398	409	421	405	411	385	409	400	422	449	422	397	405	369	414	390	439	398	426	410	418	405	395	387	397	399	415	398	371	415	396	436	408	401	402	418	374	407	425	403	428	394	417	392	385	371	368	437	389	397	376	395	412	404	405	402	411	375	369	415	408	425	378	414	432	381	440	396	409	365	387	382	371	398	423	445	410	400	415	376	399	379	405	383	412	408	433	390	403	392	385	431	374	432	399	429	400	425	397	402	419	370	408	402	389	447	398	364	444	409	395	434	426	438	425	390	456	391	404	362	419	379	417	387	389	365	406	374	392	401	432	391	370	417	420	443	403	381	422	389	450	461	406	370	405	402	383	375	406	416	398	416	365	433	425	421	389	389	421	403	396	369	388	360	417	436	395	432	396	417	376	438	354	390	392	423	384	366	430	434	405	408	414	426	374	417	425	356	381	396	416	404	432	390	411	381	380	417	383	408	385	402	413	397	437	412	424	417	383	378	435	423	433	416	396	418	412	406	417	424	396	389	380	418	419	404	403	376	426	446	365	391	378	383	391	403	377	423	404	384	435	365	422	409	428	391	404	433	381	434	414	395	393	402	395	390	421	435	394	374	374	416	376	412	395	420	406	396	408	401	433	386	413	414	394	461	413	420	402	381	413	395	379	390	404	416	420	388	442	383	395	385	384	418	379	383	398	380	428	421	430	404	395	400	424	392	365	392	396	389	400	390	412	409	417	418	401	364	397	430	384	394
23248	22258	38672	40535	33535	25503	16549	3449	619	353	366	360	357	371	303	328	339	311	318	303	315	302	290	334	310	287	307	275	350	351	313	351	325	360	330	337	314	345	311	285	309	314	316	300	307	317	316	367	339	345	328	330	287	326	288	318	313	333	326	292	304	298	327	342	326	327	335	316	347	308	299	337	316	298	328	278	282	299	329	306	343	329	307	318	295	315	312	300	317	302	320	295	321	326	299	327	289	317	333	292	330	314	319	311	291	297	349	317	304	319	330	297	306	307	353	339	325	328	296	332	319	337	334	286	306	336	302	303	302	305	326	311	294	295	359	304	298	290	313	336	332	319	323	309	327	291	328	345	284	326	313	322	294	303	311	300	317	313	309	338	356	321	288	326	324	306	342	318	308	315	332	306	308	305	305	313	330	333	313	317	337	299	301	332	328	292	283	319	325	319	353	319	305	293	329	322	317	335	286	304	320	305	309	315	306	295	344	336	318	343	306	306	327	342	332	313	337	311	302	312	329	274	317	301	315	311	309	322	311	290	314	298	329	337	308	312	339	330	320	339	312	317	329	335	335	297	300	282	340	270	323	305	317	313	330	312	318	305	343	334	314	332	303	313	290	343	286	310	325	364	279	350	321	298	308	300	326	311	326	308	325	301	287	327	362	319	328	303	257	328	333	320	338	311	333	305	285	327	328	312	324	317	374	339	294	329	325	324	345	332	317	366	305	318	269	267	320	339	310	303	306	322	333	321	313	362	331	316	296	317	314	327	300	316	309	326	315	311	324	368	302	323	322	322	311	298	298	314	318	311	318	329	353	331	287	345	316	321	304	333	346	347	302	322	341	285	318	305	311	310	353	324	286	301	296	304	328	307	315	315	324	315	344	304	333	292	339	305	330	331	292	313	336	311	330	332	273	306	325	333	317	328	291	341	290	319	297	316	302	303	355	306	301	332	351	335	303	318	327	332	324	329	315	315	331	317	328	331	324	316	294	338	345	337	326	344	316	297	309	332	308	343	309	305	317	323	352	315	319	315	318	337	321	305	300	342	334	305	336	304	320	292	327	320	340	325	305	364	302	324	334	342	316	272	317	328	304	330	324	319	310	303	295	282	284	319	290	287	322	345	337	340	315	321	337	324	343	320	307	317	307	315	370	316	300	308	326	336	331	324	323	300	301	326	313	350	361	335	306	314	306	282	305	324	349	322	301	320	308	340	313	323	326	336	301	309	290	338	310	317	356	309	350	304	306	328	336	332	312	324	294	348	323	298	359	324	314	331	330	302	325	300	318	320	293	309	348	356	342	310	357	302	321	349	313	335	302	350	328	313	295	282	289	314	324	300	315	345	318	327	325	321	334	333	289	303	277	321	326	316	348	295	299	283	301	330	358	313	335	304	328	323	316	298	332	332	304	327	305	312	342	318	300	315	340	340	331	327	332	330	317	325	301	332	299	297	324	317	301	316	308	312	322	319	315	287	323	325	322	303	294	289	338	331	328	319	343	304	312	339	311	321	347	303	272	323	305	320	328	340	314	337	311	355	339	340	323	325	309	315	316	304	320	343	335	318	314	357	320	306	332	291	332	310	344	299	330	331	335	297	320	321	318	315	309	312	348	308	304	319	295	337	355	344	313	339	298	309	338	325	320	310	340	310	317	291	319	324	307	311	302	323	313	315	328	314	323	299	334	293	345	305	320	318	296	322	308	320	310	303	353	319	339	356	328	329	318	301	317	305	338	327	336	314	292	337	344	336	356	286	306	312	304	346	336	297	286	306	306	364	301	293	353	336	348	316	314	286	338	298	302	304	300	311	323	291	286	319	293	332	311	294	346	291	330	332	301	323	320	322	322	273	324	325	298	309	294	323	323	324	360	336	342	312	342	278	329	309	343	313	329	339	322	305	326	330	334	329	306	328	316	313	319	321	305	279	297	314	339	313	305	339	337	336	320	323	319	321	340	321	324	286	308	311	313	287	304	315	315	327	272	300	316	311	346	333	320	309	318	306	335	305	320	325	337	322	300	295	325	328	282	307	318	323	311	317	351	319	298	337	314	300	320	295	340	302	314	312	323	319	318	327	298	311	349	314	305	321	282	331	323	319	340	352	347	310	303	324	320	333	309	303	362	311	312	345	361	313	314	352	323	321	352	346	347	300	306	313	348	340	315	312	318	298	330	302	324	290	317	335	338	342	313	293	314	327	338	294	290	308	288	315	318	301	344	311	326	347	321	298	326	319	302	306	324	320	327	321	325	330	331	301	313	350	320	298	328	317	313	323	282	320	327	283	339	327	297	300	333	362	309	351	288	309	344	351	303	310	287	361	319	304	330	316	314	335	320	312	333	322	337	317	313	293	321	319	270	292	333	302	319	291	315	336	291	300	308	306	318	341	334	360	314	302	322	314	307	318	304	314	300	307	339	342	316	307	297	303	335	322	328	326	328	303	344	303	304	300	339	347	312	309	328	340	311	336	302	332	298	351	358	306	323	321	289	329	341	331	307	311	309	302	317	310	294	332	294	316	300	310	318	315	314	291	318	318	313	321	301	319	314	327	343	346	331	319	298	344	297	348	295	316	330	307	326	334	330	311	319	317	314	340	308	346	316	321	329	341	308	349	307	358	336	325	330	312	314	301	333	316	327	342	304	329	335	311	302	316	309	338	311	299	302	323	299	322	317	358	328	317	329	325	356	331	296	325	279	284	314	297	354	329	340	323	319	289	325	340	337	323	300	287	342	327	318	337	337	318	336	297	345	313	334	329	298	310	315	309	317	308	351	343	342	320	314	338	322	321	315	327	343	295	311	316	353	332	322	314	293	299	322	314	319	315	330	337	291	319	321	323	314	338	332	336	325	306	307	292	309	293	272	340	332	306	325	301	303	314	324	322	330	332	328	313	289	317	327	357	308	304	320	312	332	288	337	294	311	298	335	360	331	322	320	331	319	351	345	344	337	305	356	333	301	323	323	313	315	329	321	306	305	320	316	340	290	331	296	306	323	317	301	300	308	310	313	323	337	320	328	333	325	323	343	344	322	299	315	337	328	307	346	338	330	329	316	301	283	317	301	294	326	338	322	338	294	323	300	321	332	338	297	327	283	325	320	319	325	332	342	343	307	348	307	339	337	336	314	301	314	331	297	314	323	301	333	313	302	347	325	264	314	310	328	302	304	302	299	316	306	306	304	322	357	304	316	333	313	363	307	332	299	314	330	319	303	343	319	324	304	309	326	303	323	316	332	328	335	318	300	325	303	328	322	329	285	314	342	312	338	312	333	303	311	333	323	305	317	295	303	299	299	326	319	295	294	315	304	322	324	289	339	323	327	300	312	328	321	331	325	328	319	321	286	322	300	298	329	315	339	314	329	312	365	291	344	308	286	330	331	331	328	302	296	323	346	309	314	315	303	355	340	329	308	304	321	325	347	302	324	326	299	294	332	311	309	313	321	327	327	322	310	310	289	333	329	330	296	327	302	293	329	292	338	296	322	319
55635	100546	92529	70726	48085	30265	15355	5498	1220	498	522	459	522	493	519	494	465	514	489	496	488	529	504	535	497	512	507	496	491	485	474	501	475	483	489	511	495	501	488	484	511	462	496	482	464	500	479	488	465	494	489	513	483	507	486	527	503	500	500	498	463	498	485	520	485	466	478	490	495	461	546	454	478	493	526	515	501	482	515	472	486	474	490	496	499	515	458	489	478	470	460	487	493	532	506	487	515	542	496	546	530	493	504	501	498	515	494	517	514	489	496	465	476	506	470	509	541	512	503	472	465	479	506	500	500	528	491	522	540	525	498	503	504	469	504	478	496	488	483	528	529	528	452	490	467	533	462	481	515	487	482	493	493	470	529	540	506	456	473	463	503	512	520	469	498	474	490	507	503	493	533	502	481	508	463	497	489	501	524	500	541	529	513	471	489	513	515	479	491	515	517	466	483	505	520	486	495	447	481	521	511	478	496	490	478	495	511	478	488	509	496	539	498	509	539	486	481	536	484	468	489	505	492	499	488	461	476	508	513	493	495	520	497	524	552	539	485	510	546	489	453	484	497	529	512	531	488	460	483	531	454	497	520	509	508	498	502	496	488	446	498	509	483	515	462	523	499	458	490	518	505	517	484	446	472	481	500	513	480	514	469	476	483	492	517	483	502	483	487	530	494	501	512	463	499	477	471	507	536	492	470	478	495	546	464	470	549	480	508	511	489	524	496	516	476	527	494	510	499	488	535	479	475	494	488	511	474	492	528	501	507	515	497	513	457	487	490	482	496	501	527	504	546	513	479	516	517	529	526	494	474	477	503	469	492	470	485	499	494	474	510	531	513	469	513	482	476	465	520	499	514	480	516	485	462	522	476	506	504	493	484	506	491	478	480	509	519	555	524	477	511	489	488	481	471	500	515	465	486	478	507	515	470	497	512	494	475	512	514	483	538	525	489	483	553	505	534	525	485	501	492	505	460	492	496	502	478	540	488	534	513	501	494	514	529	513	543	532	534	500	506	460	517	499	490	491	483	503	498	481	490	489	475	480	536	508	522	545	511	481	486	477	484	498	518	480	488	523	510	493	482	551	469	517	500	513	522	488	534	494	505	473	489	500	484	509	467	505	524	466	504	473	523	499	507	516	497	505	453	472	453	524	468	496	518	531	454	499	488	476	504	482	483	492	452	491	489	510	483	503	524	515	504	476	484	487	472	488	556	508	493	491	512	465	503	502	494	471	488	513	529	467	494	503	495	485	539	518	465	473	493	465	510	487	507	539	524	512	518	491	577	491	518	511	519	491	458	510	519	506	505	507	505	526	515	513	505	503	434	500	494	520	514	450	507	489	461	480	531	501	488	483	473	535	496	525	471	506	506	538	506	487	512	518	475	524	534	454	493	533	485	527	453	504	489	495	508	496	511	484	503	552	487	511	522	507	482	498	507	476	499	488	463	489	490	513	496	497	491	467	468	474	499	485	485	475	493	470	494	545	495	518	514	489	513	478	466	525	478	505	537	499	473	494	514	435	479	517	499	523	498	481	510	477	503	491	537	524	480	512	499	479	505	508	466	548	502	485	526	492	514	460	517	508	506	528	512	479	490	506	495	500	489	493	480	509	539	506	500	468	530	538	497	524	505	534	517	476	493	491	511	472	496	459	448	494	482	505	503	525	521	458	504	485	490	497	494	480	520	510	492	533	516	491	479	520	496	517	479	466	482	507	500	544	460	477	477	490	452	492	502	475	526	490	498	503	473	470	448	519	520	508	501	498	517	485	521	533	499	480	487	483	505	466	468	508	478	488	491	490	468	495	497	516	459	520	514	523	489	514	470	518	496	484	517	500	468	476	517	498	520	492	475	526	463	423	522	482	485	454	477	475	474	481	491	526	476	475	513	515	506	465	485	496	539	467	515	497	483	474	455	491	455	477	537	533	507	481	521	484	475	473	508	492	482	481	452	525	485	468	489	517	464	504	479	512	522	545	468	480	520	460	473	473	486	476	529	469	517	477	568	492	483	509	490	497	477	497	513	538	493	536	520	512	513	484	494	476	495	511	512	471	489	510	480	495	509	501	477	523	515	517	509	501	504	504	506	483	499	472	530	510	515	557	477	515	477	552	497	514	521	485	489	478	416	488	482	516	496	480	470	499	477	502	480	481	489	480	506	505	489	578	538	485	513	410	491	525	483	504	481	489	505	490	485	463	534	442	510	462	516	503	484	500	501	474	481	493	493	494	478	460	515	480	472	491	496	449	467	487	459	479	511	533	495	500	459	475	515	490	491	525	508	506	515	506	524	451	481	491	531	474	510	506	515	477	466	493	499	551	503	494	504	503	450	485	459	499	497	494	473	526	487	490	507	501	509	478	500	477	502	496	515	505	487	489	498	499	533	513	476	519	525	516	484	497	504	505	480	503	498	463	503	482	514	505	478	482	499	501	473	516	515	515	518	476	504	442	512	504	482	540	510	515	497	510	480	476	466	510	492	533	496	476	509	510	505	513	475	518	484	504	506	513	497	522	497	512	470	502	502	511	505	464	481	539	486	514	452	483	528	513	515	483	508	511	504	506	465	520	477	487	483	474	543	496	505	487	497	485	510	464	479	522	518	506	461	455	502	487	477	487	495	503	474	499	528	526	540	514	516	511	518	475	487	515	498	487	485	479	523	457	477	510	511	515	521	493	541	509	504	507	493	474	448	513	507	538	477	534	475	526	504	501	545	506	525	506	500	491	486	505	525	495	469	536	441	512	492	524	503	502	518	463	496	471	528	530	494	476	507	500	530	492	491	467	511	507	458	547	478	506	510	516	474	479	493	504	479	511	445	479	493	510	520	469	514	478	531	495	463	502	500	525	478	522	526	513	502	519	476	521	474	527	448	491	462	500	484	488	517	520	490	458	479	492	492	496	472	511	518	491	492	532	512	501	487	480	439	491	500	492	484	488	507	529	488	505	499	482	503	489	520	491	463	480	454	527	485	522	516	501	468	492	520	472	491	488	534	493	501	452	506	508	540	506	485	519	506	487	476	540	510	477	470	526	511	450	520	491	482	505	500	503	483	520	506	460	504	512	474	474	480	553	485	559	501	492	491	491	514	498	531	500	475	488	494	483	510	499	479	445	530	497	492	511	518	541	486	501	480	502	466	514	482	487	505	487	444	485	482	460	505	467	455	525	529	469	492	509	530	493	485	483	475	504	517	477	498	479	458	521	506	506	487	506	497	521	449	531	475	568	537	523	477	484	481	500	544	507	529	470	513	513	508	484	499	510	531	464	478	470	529	465	460	494	488	479	506	470	512	511	514	502	526	512	524	548	468	488	485	500	508	503	534	483	503	489	505	531	509	499	502	493	460	489	513	467	481	483	474	504	466	472	497	476	532	505	462	512	459	482	449	483	481	475	476	531	507	468	441	499	480	493	476	492	492	546	510	543	489	518	518	456	470	535	483	499	490	483	498	527	483	480	518	500	485	510	498	508	518	471	476	495	489	507
26879	27972	38217	25568	9631	2737	938	337	176	175	158	176	174	152	205	187	165	177	171	157	175	195	186	170	179	175	158	165	191	169	163	179	182	144	165	169	164	181	168	168	176	162	164	167	190	153	180	146	193	209	150	166	139	153	160	160	149	161	168	172	177	166	179	167	168	147	175	189	173	168	156	160	193	169	155	156	169	181	176	150	171	184	151	175	165	134	198	151	167	167	182	157	177	173	162	160	181	189	147	183	172	168	149	159	160	152	142	178	172	186	153	172	178	157	172	172	177	191	155	159	159	168	154	167	174	157	155	178	198	181	158	154	180	172	169	171	156	177	164	177	164	145	164	154	177	166	169	160	162	164	156	165	176	168	164	127	162	167	150	174	203	181	172	168	164	165	160	194	171	175	142	172	172	172	186	156	131	183	194	143	172	160	176	162	165	168	176	168	179	150	161	176	193	176	168	147	185	152	167	162	185	181	164	170	148	191	175	169	166	167	141	158	162	163	182	170	178	163	185	174	164	163	152	148	160	178	159	169	176	182	153	154	186	169	173	144	175	180	152	192	174	168	160	158	188	159	183	179	154	170	172	153	153	184	188	163	158	158	146	174	174	153	160	173	158	158	160	168	151	159	163	182	142	168	189	172	164	159	166	172	160	163	164	149	169	180	162	166	186	169	156	141	180	151	176	182	178	185	175	164	148	166	168	167	149	184	167	176	167	159	188	161	173	154	168	177	191	167	193	181	166	174	160	191	189	177	193	161	180	167	166	177	166	156	187	180	163	170	181	173	172	178	154	167	190	188	156	183	167	169	203	198	167	166	164	171	150	178	189	171	172	173	156	162	158	180	186	157	180	175	160	174	173	169	163	175	185	163	169	177	175	146	200	166	165	174	164	177	166	166	178	172	151	173	155	169	174	189	163	189	167	160	183	187	177	164	164	173	191	165	173	172	162	160	187	172	162	167	165	173	141	143	167	198	181	174	189	142	143	185	179	152	168	191	172	155	154	187	196	181	160	151	173	162	174	144	167	184	172	176	188	156	178	180	199	168	174	148	170	155	157	173	164	164	159	156	165	187	166	170	185	162	170	161	180	177	169	172	182	165	174	149	178	168	157	152	156	165	154	179	159	172	184	160	180	162	157	167	156	163	170	175	174	165	152	175	144	175	171	183	169	175	170	146	157	163	147	167	164	168	168	162	183	185	188	147	164	152	176	171	184	187	192	181	157	165	192	174	151	156	176	179	157	183	180	183	167	170	163	201	197	166	167	154	151	189	163	166	159	162	159	170	174	183	170	165	173	170	164	171	183	171	185	132	171	136	190	180	188	166	194	162	178	182	174	158	162	183	166	153	150	175	179	180	156	151	164	165	175	148	164	158	174	158	159	165	186	172	153	176	173	206	178	157	184	160	171	166	171	179	194	168	187	168	183	166	180	161	184	175	168	141	163	180	148	168	161	166	199	171	160	178	186	158	166	160	180	180	179	180	177	156	154	161	158	175	177	162	188	193	169	161	158	178	151	164	147	181	187	142	192	166	185	197	146	179	170	182	177	148	183	177	185	168	177	180	175	182	148	161	155	174	182	163	179	183	166	171	175	149	158	152	186	157	174	158	167	160	140	161	171	178	183	176	163	168	173	158	182	166	185	195	188	171	158	184	192	173	168	182	178	188	172	154	177	182	168	170	172	168	171	144	168	165	177	162	180	182	172	179	181	163	160	181	176	145	152	176	166	169	147	151	197	190	173	155	169	187	166	160	170	177	165	146	161	188	163	146	167	170	187	177	154	155	175	153	155	165	171	168	172	167	162	164	160	164	175	197	169	172	173	153	146	174	171	176	189	173	168	165	167	191	204	151	146	161	170	162	170	171	155	149	163	162	181	201	164	169	183	174	183	154	189	154	174	170	190	158	172	167	162	194	171	168	178	163	153	157	150	180	168	160	190	174	180	172	177	180	185	176	151	157	172	181	187	179	172	162	178	188	161	199	179	157	204	165	165	182	157	178	178	181	168	160	175	180	166	164	179	175	166	158	180	163	156	186	157	165	176	173	159	194	158	163	187	176	161	164	169	171	161	169	192	191	167	177	183	170	171	176	159	149	159	166	180	169	165	172	172	151	151	164	165	174	157	179	176	149	174	168	172	180	146	151	167	161	189	170	164	172	163	155	171	179	167	170	173	161	187	168	165	178	177	156	179	192	168	164	163	185	189	161	168	198	165	184	189	172	169	164	163	190	173	167	165	184	177	168	154	174	154	168	165	191	161	142	181	163	160	147	178	146	184	166	169	163	181	193	189	181	163	165	142	171	176	146	195	142	186	152	158	181	194	153	183	160	176	158	180	171	138	155	163	165	168	162	168	162	186	168	170	179	173	180	156	166	202	189	157	148	160	156	165	188	173	150	176	182	193	173	171	175	169	178	157	198	164	171	183	154	165	155	178	140	178	180	182	165	159	157	196	186	182	191	155	164	163	150	168	179	170	184	174	177	175	195	175	168	161	192	183	172	141	165	188	158	174	144	133	170	152	169	138	165	181	157	155	157	162	176	176	190	168	175	163	178	173	152	166	161	147	188	170	164	156	160	173	160	170	179	152	171	162	172	183	180	172	199	160	172	189	165	175	180	164	189	159	180	152	178	153	186	173	141	184	160	182	153	164	147	193	161	162	165	178	146	167	178	183	187	167	177	187	144	147	196	185	151	163	174	167	174	158	168	165	189	146	165	196	174	180	175	185	175	184	151	187	187	164	172	163	154	131	172	165	178	179	157	179	175	169	164	182	173	192	159	172	160	188	180	158	190	177	179	165	172	160	187	177	148	185	153	174	183	196	163	168	176	179	156	171	174	153	168	180	186	185	162	182	187	169	176	147	167	157	178	171	165	155	168	161	155	167	171	191	155	182	167	161	174	165	164	173	169	169	174	150	172	170	160	173	181	160	162	175	188	161	167	166	168	176	182	181	179	161	152	164	175	166	166	177	169	168	157	181	152	176	173	202	171	184	155	151	164	148	174	156	155	167	168	161	165	163	177	176	136	152	179	192	151	183	169	149	183	173	177	176	186	169	185	168	158	158	189	164	190	168	159	163	158	151	165	181	161	157	160	165	173	150	191	183	177	173	164	196	173	186	187	185	170	161	177	155	140	175	172	179	168	182	175	160	169	167	167	165	152	185	172	180	190	195	166	144	159	173	181	152	178	177	173	164	149	180	178	161	170	147	186	180	168	185	173	169	197	167	179	162	142	201	183	167	162	149	182	205	168	154	183	205	179	156	166	171	168	181	166	160	175	171	175	187	168	175	158	156	153	182	174	163	178	151	168	157	155	146	158	169	161	140	163	171	164	160	174	159	182	156	193	170	164	154	174	193	159	167	180	164	161	160	170	178	164	169	162	179	157	174	177	175	169	179	170	166	167	167	176	172	175	159	164	159	160	180	166	160	179	182	192	168	182	190	209	157	174	154	163	148	145	172	170	152	187	184	158	164	172
24406	49564	44236	26941	12973	5203	1908	710	355	275	290	301	275	287	282	298	262	275	280	283	263	279	303	286	282	278	310	307	265	299	307	303	291	289	278	295	277	267	286	265	277	267	279	303	281	268	276	273	249	315	284	294	291	309	299	280	268	303	259	288	300	313	262	303	288	262	252	242	293	276	279	236	320	299	289	280	285	306	317	283	273	269	292	321	286	308	297	281	314	305	303	318	299	291	285	304	302	283	275	296	285	306	292	277	297	267	291	292	288	303	279	261	285	285	306	276	276	271	270	315	265	266	282	307	298	298	273	298	278	294	283	298	281	306	287	284	300	284	265	296	275	288	296	275	284	271	255	307	293	287	296	272	275	312	277	257	249	294	287	283	291	265	277	275	269	272	276	274	295	284	335	283	309	275	287	286	305	284	276	288	325	283	295	303	281	256	267	271	276	289	292	285	294	262	296	284	277	302	270	284	265	287	269	298	277	305	291	249	279	292	271	325	277	253	313	268	290	299	248	285	267	275	274	280	304	309	276	258	285	297	302	292	274	287	295	295	307	281	325	307	317	284	261	261	272	262	282	291	281	289	310	289	298	283	257	276	310	311	298	266	287	290	279	298	283	270	244	245	288	293	259	313	283	273	258	290	297	316	286	310	300	305	319	286	297	294	286	291	273	303	299	318	279	277	294	265	305	298	304	271	267	294	318	264	284	290	258	278	279	275	301	251	258	277	311	291	269	302	310	289	292	278	266	295	283	299	262	315	301	320	281	318	273	291	289	271	298	295	281	281	273	290	320	314	310	296	301	314	306	309	270	278	283	263	267	270	276	251	274	279	275	310	266	289	283	276	300	280	255	312	279	315	304	265	291	305	291	315	260	321	271	269	321	265	279	275	286	263	271	287	271	288	298	304	267	299	266	307	279	297	280	299	293	302	291	316	293	277	262	302	313	334	275	235	268	271	264	294	302	266	282	291	288	301	294	274	296	322	322	268	339	280	282	286	254	289	252	283	285	277	305	326	276	285	286	297	295	312	289	294	294	285	303	276	279	304	288	277	316	295	278	277	272	297	309	274	304	296	242	314	283	314	291	249	281	279	298	281	300	297	294	267	264	253	303	304	298	300	293	294	280	280	292	325	287	268	272	289	272	262	301	230	294	287	283	313	292	304	319	301	279	283	259	267	254	287	298	292	285	268	313	304	256	280	300	292	284	271	318	270	297	297	296	299	289	314	315	272	305	284	282	317	294	295	287	276	277	280	291	325	272	282	288	265	304	246	293	271	294	295	306	320	266	265	287	266	275	263	263	284	289	277	298	302	300	283	255	285	276	284	324	275	256	303	287	258	296	266	290	286	256	293	272	282	274	285	302	260	285	296	284	267	255	293	315	315	291	281	317	277	285	281	289	313	290	298	290	252	274	291	298	299	254	285	262	292	275	283	297	306	306	271	277	277	273	275	283	292	270	276	294	326	295	298	294	282	269	323	313	279	266	303	266	295	266	288	302	298	317	284	281	279	266	298	280	320	304	289	281	251	260	261	268	290	275	277	294	277	295	279	293	279	299	277	266	260	287	288	283	279	283	306	296	250	287	299	300	294	277	318	283	280	275	302	278	265	295	265	278	236	302	305	291	315	299	285	265	296	289	290	313	293	298	290	277	288	290	294	261	285	263	287	302	294	255	278	301	277	308	292	290	278	283	299	290	315	281	309	300	275	288	289	288	308	281	263	267	261	307	291	303	287	289	293	279	293	276	311	279	323	296	271	295	293	273	296	284	278	295	283	260	280	263	310	276	252	288	305	294	262	295	297	294	310	275	296	280	292	289	296	291	283	266	276	288	272	238	290	277	306	308	295	290	279	290	297	303	273	300	318	251	304	288	312	291	290	309	278	285	271	287	292	284	267	303	283	275	327	284	326	280	277	269	275	271	283	299	270	283	260	295	277	305	276	289	271	316	287	269	299	270	298	303	280	270	300	277	291	280	295	286	286	287	275	287	294	275	277	273	286	287	270	273	313	265	304	318	306	277	313	284	302	322	283	294	267	306	297	287	299	281	277	317	286	288	286	305	332	267	303	289	277	284	269	314	301	293	303	279	278	283	277	276	281	295	285	295	286	282	260	273	289	273	294	276	289	321	285	282	293	288	284	312	275	297	285	281	275	310	294	292	276	289	297	274	297	260	269	294	292	290	294	282	305	257	296	300	271	269	303	302	249	300	274	243	321	285	316	314	276	290	275	297	279	313	285	273	293	290	296	292	268	239	289	299	280	283	298	282	303	269	287	300	287	264	317	291	312	306	290	283	263	306	272	278	271	309	316	298	309	292	268	300	287	266	278	271	288	285	306	269	275	269	296	294	284	257	291	311	266	261	294	286	272	263	293	279	274	319	271	288	264	283	301	281	287	308	276	289	275	290	327	294	271	274	272	299	289	285	287	272	268	271	278	287	306	280	269	270	269	300	290	276	307	283	267	294	259	293	261	344	310	275	284	266	285	290	274	282	290	265	246	295	302	294	290	287	259	323	305	287	300	309	283	264	282	274	283	263	290	254	286	276	267	307	292	269	314	319	300	318	300	261	294	265	300	301	282	294	304	289	277	310	269	291	296	338	312	281	281	294	310	314	282	284	296	277	297	291	292	271	278	303	280	268	272	282	308	294	288	274	308	295	270	312	270	270	281	255	268	291	271	281	295	284	320	288	285	306	328	278	283	299	277	306	295	287	264	269	273	291	289	262	284	303	289	266	284	314	312	305	266	274	256	281	257	280	300	270	265	304	292	319	296	298	260	281	292	267	345	243	291	294	302	292	270	280	263	288	275	286	327	300	311	281	279	303	291	280	287	316	300	278	276	313	275	302	287	273	281	295	273	300	276	303	293	289	336	286	298	291	289	266	254	304	298	259	272	284	271	281	316	262	295	287	256	273	313	271	294	270	297	273	246	297	295	275	262	280	278	309	255	261	260	292	282	297	290	269	270	303	230	303	270	305	292	323	297	277	285	312	260	282	301	324	289	271	286	302	285	299	304	281	291	283	286	260	302	310	291	284	271	268	269	278	264	285	283	300	280	292	286	277	310	255	298	293	292	285	298	306	284	305	309	292	258	289	290	324	284	306	277	302	279	292	299	281	257	272	280	283	252	285	306	282	279	274	296	243	296	285	261	299	266	282	290	291	284	318	270	314	283	284	286	301	285	283	294	283	271	283	276	295	287	289	288	291	292	284	294	295	300	269	302	269	299	299	271	264	275	287	288	286	285	301	276	284	301	289	290	263	295	297	265	288	309	299	268	277	278	302	304	285	276	308	293	272	317	298	329	296	262	289	304	298	267	287	289	315	271	300	289	275	286	293	303	287	284	272	273	313	268	274	278	297	271	272	292	293	283	298	287	288	307	271	275	283	274	260	274	273	280	263	288	282	310	278	258	267	308	284	297	303	277	309	308	298	272	295	304	300	290	283	278	286	268	246	253	277	262	306	271	284	286	259	322
24362	23750	43760	43074	31909	22073	9286	1787	352	259	242	232	231	239	244	254	241	260	252	260	207	266	239	252	227	242	257	238	255	245	232	232	199	268	211	240	230	256	245	234	220	236	218	246	253	224	255	247	241	228	211	217	235	251	262	248	246	238	227	249	230	235	225	222	244	219	245	228	245	236	248	250	259	229	241	215	254	263	254	265	227	231	234	243	225	225	228	229	244	252	235	248	208	245	232	214	252	246	224	251	232	219	262	254	222	242	230	206	227	229	236	252	228	246	230	217	233	225	246	245	246	247	263	254	213	196	207	272	257	240	235	248	226	245	262	225	267	257	230	239	224	249	251	221	257	235	261	217	236	249	224	248	229	228	229	203	244	234	241	226	251	224	225	253	253	249	254	202	234	236	286	208	256	236	201	232	217	222	214	279	217	239	240	212	249	229	265	231	243	213	233	219	215	224	239	210	213	203	212	252	253	239	228	260	236	258	249	251	265	227	235	225	220	244	222	215	222	236	237	244	228	237	246	254	236	244	237	232	229	206	252	228	234	234	212	242	231	237	255	236	233	231	234	244	268	209	249	242	231	256	209	233	242	256	219	241	225	217	221	261	247	218	250	251	235	245	250	210	245	258	222	237	223	236	222	211	222	223	241	227	243	215	243	230	234	255	241	262	262	221	258	223	236	236	227	233	248	235	230	227	207	238	230	235	217	237	239	275	241	245	235	238	265	259	242	243	215	245	237	254	247	226	265	253	245	232	216	238	238	204	223	257	218	242	248	230	242	241	225	228	245	256	229	249	250	246	237	242	220	254	259	234	266	237	255	231	236	239	249	228	246	233	233	251	236	232	220	219	226	235	242	229	243	225	214	213	243	224	247	225	238	260	232	216	257	216	260	251	270	262	236	248	250	244	249	224	264	233	241	228	251	204	255	240	238	263	226	245	236	238	250	224	254	220	230	238	248	237	223	207	201	213	212	243	242	233	220	261	228	229	227	231	237	232	240	222	244	261	234	253	239	245	257	192	226	248	223	242	224	244	229	231	247	222	272	240	227	224	232	249	239	196	229	222	255	249	226	217	246	226	243	229	203	275	234	248	244	206	238	242	245	224	238	211	234	235	247	229	232	225	257	218	217	227	228	232	230	237	258	260	235	234	243	235	244	250	221	251	238	257	255	231	178	244	254	244	232	223	208	230	215	223	234	233	229	236	223	235	246	251	228	243	240	236	256	219	236	233	254	208	241	246	235	223	217	247	230	242	247	229	247	235	250	230	238	232	247	228	228	232	216	239	217	251	212	236	232	239	250	253	246	240	215	227	249	215	222	238	226	212	220	232	227	249	244	220	236	246	243	258	259	244	208	256	248	230	227	250	247	211	249	231	223	229	258	244	210	236	259	244	246	242	234	247	218	233	240	223	234	265	228	243	220	218	234	232	247	260	221	244	223	236	227	245	236	252	243	234	238	221	219	237	251	220	256	215	257	233	243	206	228	235	243	241	245	253	232	248	228	246	237	255	284	244	253	226	212	245	244	264	249	244	256	243	232	258	250	237	216	256	241	229	213	244	229	233	247	212	263	234	250	226	219	250	246	234	224	235	232	255	246	248	213	240	262	244	202	250	216	247	257	242	235	252	231	251	237	239	263	251	243	254	240	250	265	248	238	234	269	268	201	265	236	229	252	204	255	232	254	233	228	220	226	241	268	256	248	237	239	215	239	217	238	245	215	243	267	234	256	247	250	272	248	253	223	203	266	238	248	233	223	248	246	249	273	203	226	256	227	241	250	249	217	211	257	222	217	242	236	254	264	237	257	223	232	257	231	222	264	249	226	244	251	239	241	212	250	227	227	256	235	271	263	221	231	267	266	228	254	243	241	247	256	233	250	234	236	251	240	228	213	241	224	233	265	207	234	224	240	247	236	240	241	240	243	271	250	227	225	239	226	239	209	227	216	244	235	243	235	246	254	225	229	226	248	253	259	217	249	235	266	206	252	222	228	236	216	223	243	223	257	215	231	216	269	239	217	239	237	248	234	210	258	259	257	215	241	209	241	218	240	260	223	231	250	258	233	224	247	205	253	252	249	272	234	240	235	234	208	239	233	242	227	237	242	225	246	258	260	229	223	220	226	226	249	231	224	199	207	257	238	276	245	230	222	243	245	216	246	240	222	242	215	257	240	240	245	238	198	215	251	239	231	240	224	264	242	238	238	245	227	230	247	253	235	241	250	252	228	250	255	234	230	235	237	245	256	229	221	237	236	267	218	268	208	238	249	248	235	239	244	233	241	268	230	258	231	225	266	206	259	247	244	236	229	225	211	227	225	250	227	210	231	233	263	204	226	234	251	237	239	248	238	232	210	239	235	231	239	225	239	231	247	244	229	242	253	260	262	222	233	224	253	271	213	223	241	265	248	255	219	201	234	251	216	256	218	240	225	226	249	261	199	223	230	232	231	212	226	259	216	247	218	234	201	221	231	211	249	264	221	267	237	237	242	239	227	243	226	223	245	226	228	228	233	202	252	227	232	247	226	217	227	239	232	232	243	262	229	234	255	236	221	214	246	246	209	239	198	197	258	259	247	213	225	228	251	239	259	225	225	236	250	206	241	225	245	194	230	244	231	231	243	235	245	218	244	247	232	238	227	242	262	236	244	238	245	252	230	223	248	217	254	224	249	239	241	222	228	230	246	256	258	246	246	238	261	234	256	233	226	247	245	208	232	219	232	238	227	229	221	194	242	229	225	248	252	243	245	242	235	278	229	182	256	222	244	218	239	230	264	222	246	238	237	248	202	253	243	244	217	253	252	216	230	253	238	232	223	233	233	245	248	239	244	229	217	235	232	227	229	225	266	278	198	230	242	252	245	223	239	265	224	241	220	242	220	239	227	244	220	221	219	260	229	224	250	241	225	217	238	249	248	235	220	210	261	239	237	213	254	227	234	243	226	245	234	213	231	230	211	257	224	251	257	224	243	277	232	229	245	246	248	252	227	255	242	249	241	231	240	227	227	241	252	229	230	227	223	236	220	248	251	223	216	226	223	231	268	253	235	246	244	234	222	261	244	231	238	258	271	219	236	249	238	248	231	230	242	260	240	246	242	238	238	233	250	219	240	240	247	233	250	220	236	239	237	253	237	227	223	237	238	223	213	227	238	208	233	248	246	229	234	250	188	261	205	240	227	253	231	216	209	267	253	251	225	205	231	248	257	228	272	243	210	215	233	254	243	255	245	227	217	228	232	234	243	265	231	242	240	249	267	233	234	260	229	234	266	216	241	260	250	217	241	217	244	222	238	225	228	193	218	256	256	213	246	254	227	225	254	249	237	247	237	252	242	234	248	218	234	227	252	224	227	227	236	245	234	245	242	229	270	236	211	232	245	217	205	245	234	218	245	243	234	212	221	259	225	244	235	228	233	237	248	232	244	247	244	246	239	239	250	230	243	248	218	235	206	234	231	235	232	217	227	260	244	237	247	243	245	227	218	232	257	232
49663	91934	81273	55568	39758	25179	11075	3648	715	391	414	384	389	391	396	378	397	411	363	378	395	393	378	391	388	371	406	364	363	382	420	420	399	393	385	341	394	397	412	387	404	375	385	376	374	378	405	394	414	416	388	399	371	375	387	380	411	381	419	392	385	373	373	400	361	404	403	402	405	376	409	411	374	369	402	365	378	373	394	391	363	368	372	411	382	403	425	386	379	371	403	379	407	389	369	404	364	389	412	382	411	399	410	380	387	397	400	406	400	353	365	396	382	370	373	376	388	370	397	371	356	409	377	378	374	351	416	390	394	394	393	392	384	374	392	374	408	396	390	429	398	400	386	381	366	374	368	389	387	383	396	378	392	384	391	404	370	393	373	405	403	367	389	383	384	378	394	404	359	370	397	407	384	420	377	361	376	412	391	383	365	381	382	390	370	396	394	400	395	383	414	366	365	361	391	382	367	387	372	389	414	383	392	405	364	381	348	359	409	381	389	367	360	353	383	365	392	338	391	380	417	392	372	386	331	370	390	401	382	364	350	378	386	390	393	378	379	396	377	364	347	380	366	409	374	402	394	358	402	392	363	380	367	404	375	368	408	389	411	366	414	396	411	377	397	409	387	388	377	375	358	390	381	394	385	369	396	386	360	403	376	398	413	399	396	379	357	388	362	378	379	364	353	371	357	396	410	352	378	381	373	346	391	401	397	393	375	404	399	387	405	380	396	389	386	394	379	363	393	401	407	389	386	375	397	388	362	376	366	388	406	401	388	360	360	395	399	406	393	392	358	409	400	374	391	377	365	380	373	370	390	415	363	407	341	359	387	386	384	389	374	359	377	423	404	383	394	379	402	418	388	385	410	412	406	352	397	416	393	364	394	399	372	410	425	377	373	381	382	421	385	404	341	425	412	398	380	419	359	426	379	408	367	352	378	389	360	361	397	372	389	395	375	364	367	400	378	381	412	380	411	385	371	423	366	368	383	381	400	405	400	360	372	408	405	376	387	367	388	412	383	374	375	387	432	372	362	393	320	366	389	362	373	369	398	394	373	403	372	369	422	400	398	388	377	369	405	399	360	381	422	406	403	366	386	380	406	403	365	382	401	423	388	373	413	363	375	381	390	400	390	437	409	376	384	398	376	365	366	404	389	380	404	413	342	380	405	376	378	371	386	396	374	375	386	354	404	418	379	403	366	390	388	409	410	402	381	354	399	355	397	389	368	382	405	396	386	397	354	423	379	362	383	339	371	405	403	386	434	383	352	383	380	372	380	406	445	357	394	368	388	408	398	382	367	395	411	377	397	383	380	396	367	393	378	420	385	418	411	407	366	393	426	420	393	357	408	407	392	370	353	348	379	391	394	415	405	407	413	395	391	381	375	391	402	418	424	381	378	388	357	402	384	377	390	394	383	391	373	406	391	406	368	416	397	387	352	416	380	388	397	373	369	349	364	373	392	389	374	354	387	409	389	391	377	366	398	416	378	399	394	378	386	402	382	394	389	377	404	406	335	362	398	366	365	387	386	419	363	364	403	370	392	372	383	425	368	372	372	391	387	419	428	378	361	400	396	357	345	389	394	407	388	391	372	355	358	371	400	375	385	442	404	384	384	403	356	396	354	410	392	378	389	426	373	414	377	422	405	347	415	396	390	398	372	373	371	410	347	413	394	360	402	393	393	397	410	376	366	396	404	363	364	380	395	396	378	368	375	406	373	391	383	387	402	383	352	389	406	394	407	400	391	390	386	376	383	392	388	386	398	372	409	403	347	406	365	425	393	399	386	362	402	361	371	372	367	417	399	391	366	378	331	446	428	370	368	437	375	384	400	356	377	392	374	385	383	347	404	408	408	368	362	408	384	391	413	371	414	415	382	392	387	373	355	402	382	416	378	358	388	389	395	405	361	394	385	418	394	392	361	393	360	404	364	373	378	382	370	391	401	375	368	392	395	397	392	394	399	393	388	409	405	375	368	416	432	352	434	396	359	377	404	382	395	375	384	383	379	403	397	385	405	375	385	404	366	376	375	393	382	404	395	357	381	394	392	374	396	426	381	383	395	397	376	396	392	380	408	420	390	393	386	389	381	406	363	378	425	405	371	378	379	402	396	406	384	389	411	402	396	416	395	392	386	397	403	389	405	379	395	393	387	387	373	400	378	381	357	390	380	355	377	373	402	393	389	391	394	381	375	403	369	369	351	407	376	365	412	397	391	401	365	405	425	381	423	374	419	395	371	372	407	417	365	391	407	374	359	411	361	388	393	372	378	413	384	373	389	386	412	390	358	412	402	408	380	385	397	364	381	414	419	368	372	395	396	425	394	363	395	384	365	356	400	399	365	362	360	396	395	389	399	376	385	416	391	361	402	399	387	419	357	376	422	384	416	361	356	366	407	390	384	348	368	363	368	389	402	428	374	379	361	411	418	402	352	397	356	395	359	385	396	380	361	361	404	382	436	402	383	394	451	380	380	411	369	414	386	382	389	371	382	422	380	384	363	380	392	388	422	369	405	417	407	372	370	437	421	401	372	391	376	389	421	401	411	390	356	401	382	385	366	365	403	411	354	385	410	389	405	392	404	404	401	391	373	398	406	398	377	377	404	371	411	359	407	372	398	379	407	408	394	392	387	348	359	402	377	422	422	338	366	393	388	387	390	388	360	393	418	422	367	405	399	390	382	394	398	404	427	365	396	379	385	399	431	355	350	365	373	379	362	408	375	388	374	372	361	373	386	399	379	388	378	377	400	378	365	394	390	367	400	434	376	418	381	397	364	381	399	360	384	381	395	415	378	410	391	383	402	399	368	375	366	407	399	376	357	394	349	386	400	380	407	384	357	384	368	396	401	376	354	413	390	389	355	407	358	352	391	398	380	411	390	381	371	381	392	385	370	411	395	371	382	380	427	370	412	364	362	357	393	416	391	387	379	415	382	385	395	374	436	365	364	421	405	408	375	376	355	378	415	396	426	403	385	403	396	414	378	375	395	377	380	385	402	388	386	401	402	399	388	378	355	376	386	397	361	391	417	401	369	390	377	392	368	401	390	381	385	356	406	406	372	428	367	373	398	401	386	350	393	391	383	420	367	388	373	429	399	366	366	393	400	359	377	353	388	412	382	371	391	388	417	372	356	387	417	386	402	391	381	387	385	424	388	376	393	408	413	395	396	378	404	403	383	396	355	389	401	365	398	386	402	414	436	411	380	394	351	362	395	390	374	417	385	396	414	398	354	404	412	345	378	388	424	377	396	392	356	399	391	378	393	384	361	403	386	375	416	405	428	402	374	404	355	403	389	394	393	376	394	378	387	375	378	377	415	380	380	369	407	377	381	370	372	400	370	406	387	395	402	393	379	380	365	395	399	389	403	388	399	417	393	360	354	385	391	366	378	429	378	418	381	405	380	409	395	377	378	384	396	375	377	394	410	392	394	372	443	386	354	405	377	375	366	390	385	409	398	347	412	377	426	387	405	383	377	422	340	409	367	396	370	406
23240	22075	35757	39794	37886	30649	20099	5425	537	323	318	351	320	346	336	313	333	316	317	322	317	321	331	334	339	314	325	311	329	303	305	314	327	337	302	302	326	334	339	302	313	302	300	355	326	295	305	312	314	312	333	339	288	305	313	338	319	293	321	315	307	299	288	336	313	337	303	342	302	303	331	303	310	309	308	351	326	283	303	328	309	330	304	291	329	320	308	324	297	277	304	335	270	309	330	296	314	318	298	313	281	308	307	292	310	350	304	332	318	333	311	318	295	291	305	319	327	299	308	286	343	343	310	328	326	350	296	303	320	323	354	332	344	323	308	287	320	295	328	330	314	307	310	290	270	327	310	306	296	335	291	335	307	312	323	310	321	293	297	308	304	303	331	328	335	300	310	327	307	298	328	291	310	317	319	332	299	328	325	292	292	327	318	306	322	304	331	308	330	293	316	315	290	313	296	297	305	328	301	301	306	318	320	310	306	324	342	319	292	281	301	278	350	325	314	317	293	304	313	316	289	306	312	330	309	319	292	307	315	336	294	330	311	307	325	313	284	277	281	296	305	287	318	301	333	298	307	322	302	314	282	310	311	296	309	296	295	317	309	325	314	283	317	305	320	313	310	305	308	347	284	288	258	303	317	278	347	328	256	284	312	309	282	289	308	305	320	299	319	294	318	318	305	274	329	311	301	316	288	293	305	305	353	293	311	316	336	288	298	367	298	277	315	308	292	305	314	304	274	306	299	301	300	296	299	284	330	326	326	325	289	308	279	302	309	322	351	295	290	292	318	295	332	332	306	323	316	282	302	301	324	309	287	288	334	290	331	342	288	323	323	332	300	287	312	290	309	319	318	341	299	328	303	326	288	314	284	308	301	296	332	289	304	324	316	313	323	340	316	318	285	298	309	340	271	312	319	340	317	354	340	304	336	352	288	292	342	319	305	314	307	290	320	318	309	302	333	337	302	301	327	288	300	298	277	294	329	300	294	326	277	300	335	288	304	308	306	282	354	290	327	285	318	342	330	316	322	300	321	315	305	295	285	313	307	328	332	311	343	314	335	291	328	299	274	315	328	319	346	315	302	311	315	317	296	296	332	338	296	282	311	315	320	327	316	279	290	291	272	330	299	333	349	316	313	321	336	348	291	319	288	293	322	335	342	306	311	289	333	294	303	301	310	319	301	308	321	322	306	316	292	312	309	283	313	306	314	326	323	323	315	281	320	315	313	300	330	312	328	317	310	334	300	313	309	329	316	312	292	327	341	276	312	326	301	318	313	291	314	312	303	330	336	332	281	303	330	298	344	300	311	326	322	304	307	298	319	337	321	301	316	312	305	311	299	301	327	321	310	305	320	341	326	300	341	323	291	333	289	305	319	302	314	300	325	352	307	330	284	296	303	297	311	302	335	289	318	347	325	290	307	317	312	281	329	307	351	303	304	309	322	328	321	297	320	260	319	322	297	303	302	286	296	326	293	332	313	301	288	330	318	324	324	310	346	325	314	308	289	343	321	328	304	331	289	312	314	318	301	333	312	327	289	294	311	313	287	348	301	299	312	307	338	313	344	317	327	314	358	299	318	299	312	310	305	334	311	275	301	298	318	326	275	339	276	305	329	301	288	299	307	307	329	297	316	313	297	316	307	319	305	298	290	326	332	320	293	334	328	323	326	357	305	348	319	314	320	329	326	296	310	339	288	312	282	335	256	307	304	331	323	337	326	302	320	317	290	305	312	323	296	329	308	315	296	322	326	328	322	299	316	309	322	327	342	303	297	312	306	310	305	297	309	300	308	317	327	329	310	324	314	328	309	303	298	286	347	301	332	320	323	319	297	339	322	320	286	319	305	282	312	298	314	326	334	331	335	316	285	324	298	318	307	318	338	330	320	325	294	280	312	287	289	283	348	340	327	318	318	350	319	316	319	295	315	318	329	349	333	308	307	288	319	293	325	321	305	320	304	314	305	296	327	294	324	324	278	297	278	297	312	317	295	319	312	335	273	292	324	328	334	298	321	283	324	337	289	335	328	293	311	314	315	303	325	292	310	323	341	337	312	316	301	319	321	297	307	300	264	311	321	305	309	353	310	294	302	319	323	315	320	298	320	314	319	293	321	316	318	328	298	327	313	305	320	311	290	309	318	312	295	340	335	307	301	289	304	322	298	320	304	308	337	288	292	349	345	309	318	318	327	314	301	321	304	297	303	351	318	303	326	324	276	318	302	295	293	294	290	286	296	293	329	303	312	287	315	337	334	329	332	288	305	338	299	312	327	287	346	320	324	287	310	341	313	287	327	315	323	305	277	316	301	299	326	304	336	290	341	336	336	285	329	321	318	293	323	316	325	281	322	298	305	301	316	302	295	337	300	295	292	324	308	316	274	318	298	358	310	296	314	313	303	306	295	308	323	299	338	334	328	305	332	320	301	324	296	306	348	305	270	334	316	339	304	317	298	305	319	309	309	308	332	298	320	287	290	272	310	303	301	311	306	306	341	309	317	322	313	314	325	284	310	288	356	299	300	312	295	338	320	333	333	328	342	336	312	330	300	321	331	328	309	319	324	273	339	309	314	327	322	308	333	320	295	305	316	277	334	302	310	305	337	306	307	292	312	317	326	314	293	302	329	281	324	290	316	312	319	300	350	290	312	291	296	302	295	331	336	331	292	325	299	306	314	306	301	306	317	317	308	311	265	307	320	301	314	285	294	329	322	303	297	321	306	316	302	293	318	326	321	307	272	312	354	310	305	325	324	321	313	298	340	296	334	295	323	313	310	308	332	308	311	290	341	307	312	311	289	322	315	306	288	329	299	326	319	298	312	326	295	306	324	298	326	305	323	299	325	321	310	301	305	322	308	317	302	320	303	317	326	319	334	284	340	324	316	300	326	290	311	314	307	311	322	314	296	333	301	339	323	307	283	303	343	338	294	302	303	321	320	318	326	281	300	327	300	306	305	328	279	306	316	304	322	320	350	342	325	337	335	311	321	315	335	325	304	324	325	319	295	305	319	314	294	327	323	326	298	303	315	299	312	327	332	310	329	310	288	293	314	325	284	304	316	299	321	319	315	338	315	316	310	344	317	332	306	312	314	345	334	287	325	331	304	329	288	316	291	338	310	294	311	243	318	308	312	307	325	322	302	277	342	302	266	339	305	313	280	314	304	309	308	310	291	308	303	321	289	286	310	294	310	283	286	311	318	310	273	319	288	285	308	309	283	341	318	315	346	300	287	300	280	325	320	278	304	300	329	309	303	301	310	285	342	337	318	290	316	323	296	278	304	364	323	320	325	326	323	315	286	310	312	325	266	348	332	333	310	342	299	306	307	307	322	316	328	295	317	290	321	331	310	332	334	333	293	303	310	334	315	303	315	311	312	304	325	323	270	314	333	318	331	308	311	312	307	312	324	313	308	272	290	298	334	283	310	312	319	329	336	304	300	282	282	288	356	300	315	300	294	309	323	332	296	307	320	295	333	307	299	308	325	324	326	304
55914	101792	90092	71832	53658	37327	20463	7704	940	499	500	504	463	514	495	500	481	500	475	498	469	510	505	464	501	497	450	521	492	510	507	491	501	473	539	455	516	484	498	450	495	436	496	485	492	483	491	511	440	527	485	505	486	520	508	456	482	490	472	453	508	518	446	483	494	461	507	486	494	507	507	466	524	520	501	470	528	493	472	476	485	488	519	466	488	481	491	498	523	537	496	484	527	471	471	497	474	473	458	480	497	473	481	463	504	452	486	511	481	504	511	469	482	484	457	498	501	495	503	519	479	491	559	499	470	504	491	498	539	452	527	528	456	514	496	504	486	525	480	508	494	528	515	492	495	520	501	486	509	478	511	500	512	511	492	545	495	488	474	483	461	445	488	478	470	477	518	494	500	437	474	485	483	459	489	523	498	446	461	494	478	509	502	457	503	464	453	494	493	499	489	471	487	481	496	429	487	495	504	483	470	502	504	510	465	489	482	463	440	502	503	468	468	501	506	512	529	489	495	514	509	473	463	498	491	508	487	462	488	504	488	491	514	471	477	453	494	486	433	488	488	501	468	467	470	518	466	488	517	473	530	501	528	474	495	493	471	479	504	498	477	473	466	485	479	541	537	499	481	491	488	477	507	509	535	514	458	487	503	492	500	504	470	508	511	487	457	453	509	533	469	494	440	471	485	503	435	453	515	449	529	483	505	498	467	468	449	459	496	484	483	464	514	499	500	488	474	459	458	488	495	520	480	449	497	488	499	462	556	456	481	434	478	486	475	500	473	488	492	481	454	493	470	525	505	472	511	506	451	476	453	473	525	476	460	487	485	512	447	506	493	476	511	501	453	472	527	472	519	463	509	474	511	450	467	469	517	472	460	500	499	497	491	484	466	522	447	458	460	470	539	468	498	498	476	478	514	482	494	501	461	485	494	490	455	466	504	488	493	464	461	479	491	508	505	492	480	462	504	481	479	502	515	470	486	468	478	461	471	498	509	457	466	505	477	465	510	478	463	491	479	507	475	481	483	463	474	511	468	487	488	469	480	473	495	504	486	487	474	494	481	490	490	519	456	494	486	485	508	516	520	484	500	495	488	490	510	456	473	510	501	503	496	514	465	462	497	481	459	474	470	497	536	500	477	501	514	490	520	509	492	485	468	493	516	509	502	495	515	445	497	497	438	488	487	454	497	527	476	502	475	449	524	470	480	485	517	478	483	474	483	501	457	517	490	502	476	548	484	503	473	493	505	511	503	508	484	495	522	476	469	505	481	467	455	472	534	508	501	504	466	534	469	504	494	536	468	484	498	517	454	516	535	492	499	500	511	499	482	464	456	531	473	499	501	477	504	503	506	502	479	458	480	477	494	489	489	482	510	472	491	504	490	523	475	509	471	471	455	502	538	491	461	474	512	478	520	447	468	468	472	494	491	527	519	479	485	507	508	484	481	483	495	536	487	470	510	478	505	503	491	481	491	476	478	448	458	505	448	481	472	511	521	462	477	461	489	478	503	491	505	497	437	506	488	486	486	465	466	487	523	488	523	508	500	510	486	504	448	477	508	496	490	496	506	502	512	472	469	462	495	499	465	520	478	492	494	476	462	467	507	499	499	508	488	495	466	515	507	461	526	523	504	506	478	496	485	515	523	526	450	480	511	463	449	502	497	495	470	496	511	464	507	468	480	446	510	499	506	471	470	479	467	540	486	488	452	493	476	507	508	533	488	493	457	481	505	517	465	520	478	460	492	545	519	485	448	474	463	506	516	508	482	522	513	462	501	523	506	483	532	513	467	478	503	502	458	481	520	486	456	460	520	439	470	463	513	522	490	521	506	531	503	473	476	484	471	526	488	481	508	467	482	507	496	481	507	465	492	490	480	467	466	432	492	501	487	480	459	504	509	473	486	460	504	465	460	456	496	463	482	489	490	507	500	526	460	515	493	472	505	495	466	529	526	505	485	532	474	513	435	514	479	512	492	470	485	486	492	476	447	498	493	461	489	467	486	466	486	490	500	491	478	516	492	481	492	493	511	517	478	514	471	495	524	511	493	539	480	487	514	526	512	457	545	458	508	468	506	470	476	437	507	486	478	519	501	492	463	478	517	465	509	474	456	536	487	544	478	433	447	539	502	502	510	495	507	486	494	480	468	458	493	497	452	536	483	479	481	500	481	466	458	452	498	484	500	511	498	480	471	481	462	472	464	533	494	480	511	490	499	520	454	493	505	481	472	462	519	494	495	505	489	486	500	487	534	476	446	454	492	475	498	461	502	498	527	489	466	525	490	490	470	495	508	507	496	475	473	476	467	500	483	509	498	469	525	481	471	511	481	444	462	514	460	534	494	485	475	497	490	492	455	468	484	473	477	467	467	473	479	504	471	499	489	500	442	490	476	485	466	454	480	466	487	514	498	482	453	457	512	465	474	493	480	475	467	511	469	494	503	480	439	482	474	535	527	517	480	421	498	498	487	480	505	463	458	469	505	494	505	500	491	478	484	487	476	452	474	483	493	507	542	499	495	488	503	536	502	424	523	471	503	495	480	469	466	490	522	505	486	532	491	485	475	469	473	500	502	522	496	466	512	534	498	503	498	535	465	473	482	457	509	520	482	489	521	547	488	512	503	458	513	479	479	490	513	519	461	501	496	435	458	509	464	480	502	481	466	463	564	502	470	494	486	486	497	489	499	474	471	507	480	481	480	493	488	486	485	476	489	487	514	449	497	504	506	462	469	520	490	487	476	504	469	478	502	467	502	481	478	493	485	501	469	464	483	458	507	485	508	485	489	488	478	482	451	453	506	490	468	430	505	521	493	441	492	498	462	492	506	474	481	462	507	531	510	481	450	480	490	449	479	520	485	475	493	471	488	487	510	505	477	464	460	486	462	500	496	475	442	486	525	488	511	517	444	528	527	494	510	488	483	482	529	518	497	507	526	482	493	509	500	503	470	489	520	514	512	507	517	511	490	493	513	495	468	450	491	458	471	481	494	511	465	498	485	500	496	489	487	454	491	451	510	529	492	439	512	472	470	452	519	485	482	496	514	513	510	524	485	489	487	473	504	497	501	478	469	473	515	533	505	477	471	462	511	453	445	510	473	518	467	465	488	479	470	497	460	503	515	515	486	439	487	483	518	484	484	511	487	454	481	489	479	527	477	504	495	472	451	490	480	496	476	477	468	459	470	481	518	480	523	500	453	501	487	509	473	491	502	474	488	495	486	465	512	502	490	466	497	482	512	484	455	504	463	507	442	452	455	495	495	473	474	467	472	513	475	501	526	476	487	498	466	505	484	556	486	454	458	508	546	491	501	451	476	520	499	506	488	471	513	497	474	465	460	474	443	507	510	492	457	505	441	513	494	481	483	484	497	471	503	461	460	484	508	500	527	466	474	478	547	506	518	511	476	459	505	503	503	437	502	475	492	509	480	477	490	424	502	498	463	482	489	474	505	500	438	452	468	500	480	505	492	484	484	479	482	472	485	480	487	512	507	491
27173	26772	33902	24549	12272	4396	1376	459	197	172	164	155	155	174	161	193	162	200	179	179	160	142	150	150	158	182	167	187	169	162	160	184	187	161	172	163	160	145	149	143	178	189	168	183	168	164	147	160	146	156	166	161	160	164	157	143	164	170	150	164	176	171	198	176	147	164	172	172	167	158	160	161	155	178	133	154	169	169	150	182	165	181	182	163	151	187	176	164	161	146	178	156	142	174	161	159	147	154	176	180	149	155	167	133	160	132	129	184	163	177	175	169	159	167	164	153	155	154	167	163	147	157	167	163	194	188	148	165	168	190	184	172	160	150	159	164	169	184	157	127	165	163	169	161	147	169	142	149	165	152	170	162	162	162	150	176	164	175	163	166	169	153	178	164	171	143	162	171	163	184	143	167	180	163	152	181	153	168	177	172	177	154	153	151	143	170	163	165	145	183	156	163	177	152	179	162	155	149	164	161	152	170	174	167	156	189	170	174	177	174	172	159	189	174	163	164	163	162	126	170	167	168	159	152	178	156	160	153	169	177	183	164	165	167	158	169	146	160	149	163	146	155	163	154	140	162	170	150	174	146	153	151	191	151	151	172	144	143	177	153	146	160	152	171	159	170	152	155	166	151	154	142	170	149	157	140	168	155	154	170	169	149	188	156	165	156	171	161	161	168	151	153	159	146	166	139	155	160	162	155	158	169	150	163	130	160	151	164	175	160	151	166	160	166	143	147	157	159	148	160	172	153	175	163	176	144	179	170	163	173	174	194	155	167	147	170	163	167	165	183	160	171	164	155	174	183	160	148	161	159	147	176	147	189	130	157	148	170	178	141	143	163	149	155	168	178	183	166	190	162	126	155	173	167	166	172	179	162	160	173	177	151	138	164	163	151	167	174	183	138	144	163	161	162	162	149	166	182	159	173	150	157	175	160	147	135	165	159	170	162	154	175	166	160	147	149	169	135	150	182	163	153	180	158	147	176	150	163	144	164	152	169	192	174	164	178	142	164	158	161	145	155	174	150	174	157	156	153	152	175	173	163	159	159	159	169	158	192	143	143	155	172	181	151	181	157	157	152	185	156	158	179	160	170	144	159	167	146	160	187	167	170	149	173	183	152	158	151	174	189	156	158	151	144	185	165	148	171	170	182	161	171	163	159	164	136	157	179	185	151	166	179	175	153	181	184	149	172	152	137	173	180	161	183	166	157	166	167	143	158	145	165	150	182	152	167	146	165	187	155	133	169	160	171	151	171	178	169	170	150	170	155	180	169	159	151	146	176	150	151	176	144	144	162	146	166	187	147	144	175	168	172	168	152	153	173	169	164	151	156	172	162	178	163	150	182	154	148	147	166	145	152	157	178	158	156	167	171	165	155	176	147	175	167	178	172	163	161	162	172	162	187	170	179	177	173	144	183	165	179	156	178	167	165	168	180	147	175	181	167	146	156	159	163	172	148	145	174	165	148	163	154	153	146	169	152	146	176	183	153	163	151	157	152	194	176	159	181	163	178	159	167	170	165	152	155	160	160	173	138	165	170	146	176	159	150	188	136	156	156	170	147	165	160	165	142	155	176	173	159	178	177	179	167	177	174	172	166	167	159	160	165	165	168	155	161	156	168	184	164	144	174	145	161	172	157	171	163	150	152	147	145	143	188	185	167	156	186	171	162	170	162	149	164	153	166	176	164	167	161	171	169	163	163	170	154	182	186	184	156	148	173	187	170	182	168	152	153	149	166	146	188	152	152	189	173	154	175	162	143	152	159	172	145	181	162	156	165	162	171	179	159	176	157	154	173	157	164	156	168	166	149	158	177	163	172	155	160	168	182	137	182	171	151	178	163	184	176	143	185	171	149	159	155	153	161	178	130	158	168	128	129	161	135	127	157	155	199	183	159	152	168	159	146	151	159	175	172	185	139	154	139	170	149	158	165	158	167	156	185	157	158	147	168	182	160	171	176	154	150	168	164	145	169	172	152	161	173	142	161	179	147	135	173	169	156	169	168	162	146	165	190	182	139	173	150	153	159	169	178	163	166	165	160	163	163	139	150	149	149	146	171	176	170	162	147	138	169	156	186	162	149	158	157	198	140	152	159	160	163	165	154	165	163	152	159	163	156	177	167	175	158	168	189	174	144	164	163	170	155	138	144	212	131	168	173	161	168	146	169	170	157	173	159	151	143	174	154	171	178	160	186	149	164	174	170	152	159	177	158	199	185	166	148	153	162	173	148	165	161	150	175	166	173	171	170	155	180	163	171	167	152	169	180	162	190	173	185	168	176	174	140	167	171	167	162	185	142	163	149	156	170	146	150	151	163	177	156	182	176	152	163	159	187	145	145	170	141	187	180	147	169	169	149	152	171	167	155	180	152	179	171	167	153	171	148	150	142	162	161	163	143	153	158	163	160	144	179	158	170	151	159	155	175	160	147	164	167	151	163	182	152	145	154	166	145	139	152	153	176	158	170	153	168	184	141	156	159	155	173	165	128	157	153	162	155	176	188	153	151	179	161	157	144	152	170	160	160	167	147	151	164	151	165	175	184	140	180	161	177	136	133	168	162	157	130	175	129	153	172	163	152	168	144	168	160	144	156	191	158	153	175	157	147	171	186	143	173	171	163	168	175	164	144	163	160	156	174	157	166	146	159	191	173	162	166	171	159	155	154	165	168	167	163	153	177	152	135	151	148	160	168	146	157	161	149	166	164	127	179	162	156	168	161	174	164	156	160	151	169	156	171	134	166	163	155	169	163	170	172	167	165	155	149	194	149	172	146	149	170	155	142	153	167	170	158	156	178	157	157	176	162	162	162	156	128	154	171	183	152	171	164	163	148	161	178	189	174	160	153	161	153	163	174	148	166	159	172	151	165	144	152	155	173	138	174	166	165	178	162	178	180	187	148	163	150	177	167	163	172	165	146	157	163	172	186	143	163	155	178	169	178	157	169	161	157	161	163	156	185	162	156	170	158	143	157	165	154	173	149	158	168	158	165	160	169	177	160	162	160	155	157	178	169	175	139	165	151	171	160	147	162	157	182	147	153	168	170	164	177	187	148	155	166	167	169	189	157	151	172	167	159	175	167	153	180	165	155	176	174	188	161	146	162	168	153	135	160	177	176	147	183	167	170	133	163	132	158	154	180	167	152	147	167	169	169	176	156	157	142	156	169	176	151	181	150	155	154	175	146	160	166	153	163	158	181	160	143	143	176	170	158	167	146	155	175	149	152	172	150	160	169	133	178	130	158	181	177	173	186	157	151	172	151	163	174	144	142	148	162	175	151	139	167	169	179	182	189	162	180	182	160	158	176	149	152	163	150	172	183	138	172	150	166	144	160	156	164	156	150	158	177	148	178	164	135	169	169	156	165	139	154	161	176	164	147	164	158	177	186	151	132	150	173	177	166	168	167	170	144	142	162	164	155	147	148	189	165	142	164	163	144	144	159	173	149	147	164	171	159	171	163	172	164	160	151	171	152	153	139	157	164	164	158	148	163
27838	46846	40682	26816	17060	7949	2886	961	286	327	302	264	271	275	271	285	257	282	268	293	277	290	272	292	290	262	278	264	280	259	272	301	259	282	266	260	271	288	295	291	281	263	277	281	265	301	270	310	271	258	249	239	272	248	263	288	291	297	259	284	256	301	293	269	296	294	267	282	274	290	260	265	279	281	277	261	247	293	312	264	283	269	287	265	260	269	276	261	268	294	274	288	275	309	285	266	278	296	318	279	279	264	267	267	260	306	276	259	253	285	295	279	276	272	286	270	272	259	258	305	279	279	270	284	285	259	280	251	306	283	293	267	269	266	281	300	291	293	260	279	241	294	278	264	276	275	293	287	272	264	249	300	285	239	262	245	262	284	260	249	277	262	277	277	259	289	271	272	275	241	286	279	283	287	288	282	267	281	278	290	292	235	298	288	285	265	312	276	272	268	252	251	282	253	271	270	247	259	287	251	260	266	266	246	279	246	270	292	283	289	296	279	275	296	269	282	280	265	293	283	245	291	294	270	273	321	253	263	261	265	290	284	272	270	281	304	270	279	296	274	261	287	271	278	296	268	265	249	277	319	301	244	264	274	269	282	246	267	273	269	281	270	286	297	270	267	273	243	278	267	260	303	256	313	283	278	293	247	272	249	286	305	264	279	316	240	260	269	279	282	296	251	256	276	288	287	276	297	255	280	274	273	287	264	290	270	255	278	261	252	291	289	247	259	276	300	287	282	307	317	313	278	317	273	278	295	293	273	289	311	292	304	263	296	278	263	265	292	270	283	298	265	273	301	252	274	280	287	279	280	274	283	283	267	288	255	267	270	266	271	293	311	261	248	277	270	289	282	302	273	278	274	246	267	290	260	276	272	302	298	278	259	316	263	272	272	285	265	266	291	282	277	287	255	270	275	267	272	303	271	258	257	256	271	292	264	273	267	290	272	250	267	269	271	277	288	281	298	282	296	275	262	285	277	277	298	261	247	271	281	269	263	284	282	292	271	282	288	297	276	277	284	286	230	278	250	251	283	279	268	288	274	264	256	281	261	248	279	272	283	263	281	285	258	291	279	283	286	287	257	282	301	270	270	285	254	278	273	257	273	264	262	266	267	267	271	292	272	260	298	276	244	308	296	255	252	279	264	276	275	260	252	294	267	267	289	256	276	269	265	290	294	276	256	282	252	280	280	275	292	281	256	285	272	247	299	285	282	302	275	258	252	267	311	261	272	278	271	283	287	306	297	246	286	306	310	286	278	296	252	314	283	269	273	270	257	275	276	292	282	289	312	281	276	289	275	308	298	264	293	258	275	239	300	288	248	300	281	286	273	280	285	261	288	257	280	297	295	255	279	285	264	243	277	279	280	285	253	295	280	311	265	267	279	273	277	253	278	288	276	290	265	290	277	284	267	261	274	290	251	274	279	245	283	252	271	304	313	329	256	278	262	265	288	280	277	253	281	276	289	272	289	283	290	273	249	260	269	283	270	272	280	291	287	313	298	274	284	280	268	287	278	262	273	307	285	285	286	249	276	277	278	295	280	246	260	271	250	249	314	276	292	281	261	280	300	278	271	290	273	251	265	274	265	258	285	275	259	258	260	294	280	270	254	279	272	275	264	279	263	303	295	285	257	280	283	270	301	296	297	274	299	279	299	269	256	293	298	285	267	288	248	286	302	265	300	290	267	233	298	259	275	304	286	255	264	280	263	283	269	278	315	295	249	266	276	299	264	250	276	251	285	271	301	256	274	259	259	248	273	281	279	273	278	278	291	296	283	274	295	289	266	293	281	278	291	284	256	281	279	280	272	259	275	273	264	278	293	275	305	260	264	293	258	286	302	299	295	290	234	251	278	289	276	252	287	277	276	222	287	276	282	270	281	295	293	276	294	281	274	286	291	250	276	271	279	268	289	256	252	285	257	272	280	284	279	277	262	293	265	275	266	256	265	270	295	275	303	259	270	274	260	283	276	277	293	286	279	256	272	284	273	283	271	276	274	243	263	293	283	262	293	279	264	291	309	267	298	258	276	286	278	269	316	287	259	292	288	264	276	264	275	279	269	277	276	269	286	300	266	271	276	284	264	279	285	284	290	279	286	262	272	285	260	268	271	277	268	291	256	283	259	243	274	268	275	285	286	267	296	257	272	276	248	250	287	280	293	292	273	298	332	299	263	290	270	266	293	259	277	287	290	266	285	255	272	257	251	292	298	266	281	275	280	271	273	292	270	270	282	246	206	292	242	288	253	273	236	249	250	300	264	262	276	290	250	286	294	267	266	286	299	265	271	270	254	244	249	281	288	277	272	267	286	286	292	271	287	283	282	290	268	258	239	254	315	296	275	264	267	305	248	256	277	280	237	254	261	269	302	283	247	289	288	256	283	258	295	288	277	262	249	273	282	287	295	250	296	308	251	300	285	269	297	273	274	274	290	270	268	283	282	285	288	277	284	248	264	271	264	286	288	267	289	290	277	279	303	276	329	254	276	271	278	259	285	274	272	273	298	323	293	286	293	269	262	268	285	301	306	272	275	292	258	253	279	279	255	302	290	267	278	271	284	288	287	296	258	298	279	293	264	261	254	298	268	279	284	283	298	287	253	278	273	262	277	256	294	305	296	260	281	258	269	275	283	276	286	305	281	267	303	309	290	274	280	255	290	282	295	273	241	291	274	257	290	293	298	261	293	265	289	286	278	247	277	258	257	275	287	294	305	287	247	284	287	294	280	273	257	265	253	267	286	287	276	245	280	294	268	297	275	274	294	274	266	264	279	271	277	244	283	272	289	290	268	264	286	264	240	269	281	289	252	270	276	287	271	304	265	283	293	258	275	258	278	304	276	267	260	298	287	298	281	251	288	270	292	324	263	284	252	265	268	272	277	269	286	284	290	270	277	298	256	302	270	283	281	290	264	273	261	261	280	289	266	300	268	286	314	256	278	287	294	274	301	231	263	292	301	291	269	291	260	304	277	309	310	273	274	280	334	270	290	281	261	230	244	299	280	278	285	262	253	309	300	275	279	298	271	276	276	302	280	273	296	285	263	274	272	285	271	290	263	286	266	306	283	288	281	253	264	255	261	266	278	305	242	284	278	261	257	305	290	288	260	301	268	268	285	263	262	264	275	290	306	290	286	260	256	262	275	285	274	242	294	288	286	283	283	291	277	274	255	265	281	255	302	262	264	252	277	283	295	258	259	294	280	284	263	261	299	272	307	290	285	302	260	282	279	286	275	277	276	287	300	299	320	267	261	250	263	298	238	254	276	276	277	309	283	279	266	253	309	252	285	290	298	277	252	298	272	291	309	276	264	295	288	262	301	238	317	277	239	289	305	283	282	252	275	272	288	281	292	255	300	287	296	279	249	271	257	276	286	272	284	269	311	284	259	253	258	295	271	257	287	247	276	262	262	288	277	267	285	289	272	229	277	287	295	286	300	284	279	243	258	284	248	286	267	252	272	280	298	272	276	279	278	274	295	259	284	260	270	281	274
24440	23503	41121	44726	34326	24250	11573	2250	311	251	274	248	238	221	259	261	252	239	255	252	247	236	230	249	249	226	250	260	238	235	247	224	220	229	234	253	231	241	228	221	241	242	233	233	237	250	260	234	214	231	237	220	246	251	232	252	239	228	245	241	210	229	236	220	251	226	262	229	229	235	242	239	235	231	237	234	220	233	216	261	190	218	230	242	251	210	239	243	250	242	248	218	233	241	231	234	215	244	250	234	260	234	227	231	254	240	236	219	235	255	255	243	253	221	251	223	248	236	243	266	204	235	246	226	230	236	229	242	260	258	224	227	228	257	222	241	236	237	236	248	240	235	233	227	234	237	250	246	255	257	236	235	247	212	209	234	218	238	220	227	231	237	221	238	258	231	240	233	218	234	221	251	204	257	248	248	226	205	200	219	267	257	215	235	200	254	234	224	246	216	225	239	249	215	247	241	249	264	256	227	231	232	213	224	232	239	221	226	239	231	237	250	247	228	250	236	254	263	235	239	209	244	265	257	224	243	239	231	244	238	231	248	255	251	217	237	256	241	239	231	224	203	213	228	250	232	252	255	226	239	242	261	234	264	228	257	253	235	247	282	233	247	249	232	243	214	250	237	250	222	227	228	256	217	239	225	260	239	256	252	258	248	266	238	234	216	213	266	240	233	214	249	222	252	238	227	222	200	231	223	208	234	250	238	272	235	256	264	219	242	220	230	229	241	236	237	225	278	223	232	253	230	224	247	237	244	242	235	218	224	209	235	238	267	265	220	265	246	224	249	227	217	250	225	220	242	231	216	215	252	239	222	249	229	217	217	249	227	216	231	238	243	232	250	232	242	240	279	238	235	227	213	228	225	240	243	224	223	225	225	236	235	238	256	240	237	242	231	241	227	221	222	211	231	228	234	235	253	226	232	223	255	230	219	245	265	215	216	237	234	262	264	241	265	237	239	245	231	235	236	232	225	226	241	226	230	267	231	223	208	238	221	234	239	229	235	252	230	252	245	224	233	245	216	275	239	231	233	256	236	240	250	247	228	234	223	251	226	240	209	212	205	243	229	240	224	218	222	214	261	243	243	253	214	246	226	226	241	226	251	237	230	208	210	241	224	213	240	255	216	228	224	235	217	236	250	228	221	247	239	233	232	241	219	212	240	214	202	244	270	209	252	219	235	221	254	252	234	239	222	256	219	249	238	229	248	214	256	227	214	230	225	207	220	249	238	236	244	240	226	241	219	238	268	244	236	245	230	244	271	233	225	231	220	246	233	242	245	250	236	247	218	226	274	224	258	223	243	247	236	244	248	228	223	251	245	226	238	228	202	202	223	223	240	235	222	203	243	262	226	239	226	217	243	253	235	245	251	223	221	268	248	236	252	231	239	237	275	235	223	213	275	242	240	212	244	216	232	233	224	241	240	223	235	202	255	225	240	243	257	248	233	256	209	244	229	221	249	237	235	232	218	225	231	229	230	220	221	257	242	230	247	226	237	234	257	220	258	234	236	231	229	230	236	230	226	214	260	240	221	239	239	225	269	225	221	218	252	228	252	230	218	257	200	231	227	240	242	234	243	229	253	234	235	228	269	250	231	238	225	237	260	237	235	237	221	244	239	235	231	217	216	226	228	204	220	205	216	210	249	236	247	230	237	242	227	217	225	226	213	247	215	266	226	205	216	247	251	251	242	232	217	254	243	231	252	215	226	218	240	231	214	224	222	220	243	234	246	265	241	249	231	255	243	224	247	221	239	227	254	239	248	250	225	213	234	225	233	233	204	232	234	231	264	222	211	228	238	212	219	197	229	250	201	214	188	229	256	231	236	254	238	252	225	259	242	217	229	237	251	239	232	243	260	246	246	258	238	240	234	228	229	215	208	259	245	249	221	264	231	225	247	256	233	249	249	221	197	237	220	255	246	234	251	231	231	222	217	214	255	222	220	239	212	253	238	254	250	241	220	242	241	240	230	236	217	252	239	231	219	231	220	246	223	205	232	231	225	243	252	222	259	218	230	243	239	208	259	213	253	242	248	222	243	247	219	256	204	242	260	235	219	241	237	237	242	249	251	245	241	220	223	249	228	230	236	238	220	237	224	241	225	256	230	242	215	237	281	257	226	230	225	254	243	246	211	248	211	268	220	229	240	224	250	238	225	222	253	220	234	256	235	263	245	221	249	229	242	252	241	231	234	225	261	252	229	232	261	223	241	233	239	253	225	238	231	239	223	220	267	238	234	219	225	260	258	224	216	242	255	230	239	253	249	232	245	248	225	218	212	272	243	236	228	240	248	225	248	240	236	219	234	222	245	250	252	225	246	255	247	230	243	206	220	242	246	220	220	248	228	239	231	219	225	215	201	203	196	233	248	223	224	254	234	247	239	249	250	229	269	246	259	224	213	224	268	237	234	246	232	233	247	231	255	263	255	236	236	212	238	237	239	244	243	248	215	260	254	242	199	204	235	237	207	231	236	229	244	229	220	252	233	216	225	213	220	237	197	216	227	231	239	235	245	231	237	230	220	235	263	236	212	256	236	233	220	245	225	246	253	253	207	249	235	239	228	259	238	220	204	210	236	230	260	265	230	220	200	231	213	230	209	251	226	237	219	248	257	247	230	210	229	249	250	265	236	250	256	268	220	258	234	212	239	259	228	247	225	221	251	243	229	226	231	262	221	235	235	230	237	228	231	219	240	224	225	222	225	265	242	239	225	249	255	230	219	197	258	253	238	240	231	215	263	235	229	257	214	258	264	272	243	231	234	272	246	222	206	221	254	253	245	207	220	236	216	210	235	254	206	206	224	239	213	239	233	229	229	221	236	277	242	223	223	238	226	244	225	243	253	232	215	221	226	229	232	270	235	221	232	225	249	220	249	240	211	227	224	197	227	237	225	263	253	252	233	215	228	221	227	250	240	234	258	212	237	249	224	239	230	221	255	257	242	241	233	219	224	247	218	217	222	238	232	242	225	260	233	233	237	231	221	219	210	263	276	233	253	212	229	246	242	228	239	245	210	218	255	238	235	218	253	240	241	239	238	260	240	250	233	243	250	248	264	249	237	225	218	236	219	240	220	243	247	223	218	217	241	207	235	237	223	237	228	212	240	228	244	234	212	251	246	209	232	227	244	217	237	259	258	232	223	250	230	245	235	242	258	224	260	236	242	240	237	256	240	221	253	236	236	246	219	240	232	237	229	241	252	243	222	219	214	240	226	222	248	238	238	233	251	235	208	250	249	253	243	242	239	218	244	242	224	245	238	265	227	209	205	199	235	239	218	243	219	233	247	199	223	199	251	216	239	226	253	235	237	236	231	233	252	245	224	257	263	228	220	237	245	243	216	217	227	256	245	222	244	262	228	226	263	235	230	228	239	215	250	219	227	212	239	250	230	232	249	221	222	218	262	250	231	225	230	249	279	253	262	247	232	249	232	234	228	235	217	245	230	215	239	219	232	235	250	245	222	211	262	233	238	239	240	236	227	240	221	232	233
51364	90200	79482	57814	41877	28166	13732	4290	572	409	375	420	408	389	378	426	408	395	357	403	405	404	416	411	399	412	385	372	377	385	406	375	404	428	389	409	370	360	387	384	393	393	397	411	364	440	366	377	397	398	368	395	384	393	379	403	396	406	372	389	365	406	423	425	393	368	400	343	380	427	375	395	360	408	416	381	392	403	343	355	364	372	418	415	358	432	367	402	339	382	375	396	387	410	386	352	407	412	405	370	361	383	382	365	376	382	423	346	377	372	366	400	380	378	404	400	364	369	392	372	363	397	408	380	403	397	404	362	389	444	369	411	384	382	407	388	386	394	399	371	396	359	391	399	377	387	396	390	411	397	366	395	374	353	386	387	385	365	400	374	424	366	388	392	407	346	362	373	352	394	377	382	403	419	406	376	406	373	374	385	416	368	442	372	387	386	367	423	401	383	375	368	398	389	394	350	353	357	365	385	397	404	382	379	392	397	409	370	443	365	369	388	368	408	433	397	410	399	385	395	407	428	401	372	378	392	398	393	397	385	432	416	384	405	375	371	376	425	407	391	379	395	383	392	410	408	356	389	397	410	349	384	371	376	392	392	362	416	389	428	419	417	400	354	386	383	416	393	403	378	409	414	386	430	405	371	384	406	379	400	413	419	353	378	404	448	360	370	382	362	417	425	415	413	380	404	432	378	394	422	383	425	387	388	392	389	377	393	390	378	383	419	388	396	427	416	386	405	362	398	388	390	408	375	384	416	386	376	411	385	395	429	374	413	383	399	376	377	385	401	370	374	426	383	402	377	377	400	392	392	378	381	398	365	410	410	396	398	400	378	392	417	392	401	392	406	383	372	415	399	411	372	387	403	368	398	426	398	406	394	394	368	405	418	438	381	447	357	367	366	389	330	400	434	380	394	399	358	346	348	439	382	418	422	401	406	404	390	404	408	392	435	350	412	378	420	361	374	348	411	350	395	390	393	382	440	411	397	387	420	406	433	393	376	401	382	386	406	408	423	427	385	362	373	392	380	404	402	400	418	412	407	387	346	361	391	391	414	380	387	391	398	391	412	425	400	381	400	405	423	422	401	391	387	388	379	442	401	365	402	386	376	428	393	390	402	379	388	392	380	384	393	402	413	368	370	408	394	399	398	432	369	419	382	401	394	363	355	406	398	384	372	423	405	396	411	391	380	403	396	378	406	391	370	394	360	358	413	396	409	391	374	361	408	373	342	367	378	400	397	372	373	407	329	385	404	402	393	399	372	382	410	387	367	366	359	397	394	358	398	388	381	396	419	393	392	415	361	394	410	395	425	396	442	420	402	418	362	396	391	390	409	384	408	422	385	348	396	394	410	391	420	371	382	373	398	407	389	383	415	383	397	394	378	408	434	385	393	369	385	404	398	381	402	410	383	411	395	399	367	426	414	401	418	413	391	396	365	388	383	387	414	381	349	396	352	358	382	412	390	393	406	374	374	393	412	417	347	409	411	410	402	405	374	396	422	384	403	366	393	398	406	366	373	377	394	388	380	385	399	388	379	358	448	381	379	385	401	390	403	409	372	376	375	384	402	397	420	401	389	382	402	388	386	433	396	400	397	385	434	400	350	360	402	382	376	372	396	402	383	397	417	403	411	416	350	366	418	382	396	422	402	393	403	380	369	404	395	406	395	394	415	387	411	380	417	409	394	427	360	414	413	379	390	398	355	401	358	425	390	411	354	395	384	405	438	414	412	366	410	337	381	371	408	376	414	389	385	376	378	381	402	415	387	367	426	366	358	412	406	385	380	388	396	396	409	397	385	377	408	382	398	390	391	406	438	400	404	381	391	413	374	394	361	389	379	401	378	350	386	401	366	364	369	405	375	354	392	380	373	387	415	399	361	411	391	383	320	391	425	431	414	403	398	378	366	375	411	417	385	350	415	378	395	384	411	414	406	420	402	416	423	398	355	411	368	360	423	397	384	394	355	374	362	412	394	417	391	361	376	381	391	375	411	382	385	418	416	349	363	424	424	357	359	383	417	370	390	410	423	409	395	397	406	424	405	369	394	374	354	375	360	405	372	354	413	388	372	411	406	364	403	408	381	363	381	400	395	392	437	422	354	418	394	368	373	387	407	361	379	402	382	386	434	372	390	438	415	404	386	404	401	391	354	400	396	395	364	356	395	377	430	384	415	367	374	395	384	418	368	431	413	350	365	407	404	370	389	423	391	401	368	403	373	392	374	388	373	395	377	380	395	400	393	403	413	404	356	371	376	374	349	387	384	394	407	400	355	379	353	411	388	378	368	398	403	395	403	376	402	427	380	415	377	431	381	334	398	367	421	402	352	404	361	372	379	387	400	385	385	363	367	402	372	399	411	428	386	355	387	389	374	405	417	374	379	348	406	405	379	411	397	394	391	435	376	396	427	437	402	414	392	415	418	365	375	380	392	365	382	398	437	388	387	398	407	359	372	389	429	389	372	429	398	358	417	379	380	405	407	407	409	359	388	388	400	381	396	386	402	400	396	381	370	386	397	442	365	419	371	371	368	345	337	381	356	427	400	382	374	346	392	401	364	413	386	401	379	392	371	345	416	366	369	386	381	369	396	395	416	409	390	403	378	384	387	361	410	386	393	363	391	404	417	368	387	423	389	413	408	370	383	391	400	431	437	378	416	356	414	370	399	356	420	405	386	356	354	393	395	366	402	412	406	361	413	400	397	371	439	383	376	419	392	409	385	371	418	393	405	394	412	397	393	385	406	391	400	363	363	405	421	382	370	350	375	399	403	378	356	413	401	392	385	442	405	408	413	413	396	376	396	406	345	385	399	401	388	365	380	379	414	395	362	388	405	369	375	388	396	400	398	397	374	370	398	389	390	372	380	405	374	384	379	372	368	386	401	423	419	385	389	403	389	407	421	361	434	390	372	382	408	378	394	387	408	391	414	393	372	405	407	415	387	387	358	375	396	350	426	376	394	434	385	406	410	382	430	375	398	406	398	395	381	366	366	402	399	409	408	384	387	349	385	403	409	390	367	398	399	385	413	396	417	370	361	411	382	435	384	408	400	382	399	382	400	402	409	407	393	377	385	401	372	377	407	381	378	404	411	411	396	424	359	384	415	389	389	447	375	399	392	391	385	388	385	390	365	361	391	384	403	404	430	424	387	439	425	392	396	362	358	346	393	417	442	375	377	393	409	387	364	404	360	374	405	398	403	403	364	396	423	422	413	403	411	395	384	381	386	419	360	393	397	375	377	365	376	371	373	388	427	392	404	390	375	385	374	403	401	423	384	395	397	414	366	392	394	397	391	404	376	407	424	406	408	365	393	382	401	407	399	436	382	405	389	430	374	459	372	407	377	428	437	399	398	427	419	403	378	366	416	397	358	360	399	374	386	406	369	415	386	369	375	391	349	367	351	393	385	346	351	402	373	387	384	393	400	391	408	394	418	409	362	381	384	384	419	392	389	429	388	369	405	405	417	405	386	427	402	409	345	395	407	363	418
23191	21931	35665	38838	36371	29525	20309	5097	616	325	360	318	318	331	322	330	357	349	340	311	311	339	309	318	353	329	351	295	346	320	307	343	349	340	314	313	289	316	331	337	323	323	342	318	317	290	309	294	296	324	323	331	299	324	365	311	299	314	320	325	316	305	325	295	327	301	329	326	346	316	335	311	351	327	313	331	298	328	296	354	278	312	305	283	319	333	323	303	289	297	324	291	332	347	325	340	336	341	332	294	320	315	284	306	309	300	337	300	336	298	333	322	310	309	291	352	319	346	294	317	334	328	311	302	323	293	297	323	305	276	298	327	319	314	285	359	332	297	311	339	297	307	292	297	315	297	317	285	321	323	315	273	309	314	327	297	340	317	329	323	306	342	317	305	330	339	327	297	308	328	320	338	319	319	298	315	357	310	331	300	291	338	328	348	324	334	337	298	286	301	354	295	300	326	330	301	329	321	303	314	334	311	338	325	315	330	341	315	310	350	343	299	322	311	333	314	323	295	338	315	307	312	309	332	303	315	318	310	322	288	312	305	326	324	309	325	305	326	285	338	321	319	330	310	311	288	300	297	304	291	333	303	334	273	324	299	315	313	315	281	348	287	317	314	299	326	342	320	299	322	327	293	321	305	291	317	312	290	332	288	325	294	307	327	319	321	342	274	328	320	327	326	334	321	303	318	312	296	344	319	324	324	311	320	285	352	353	306	307	291	307	324	297	305	310	291	286	296	321	326	312	284	287	302	310	256	322	321	322	332	324	313	334	321	308	317	289	309	352	307	301	296	283	316	300	320	330	296	331	314	334	323	318	294	298	314	306	330	293	350	310	317	286	335	299	308	331	328	317	280	294	315	323	317	315	320	316	315	289	311	322	327	314	293	332	337	353	309	334	323	298	312	303	318	315	281	313	313	333	348	346	341	315	346	309	307	323	328	304	330	336	307	317	301	291	294	306	325	323	309	294	309	317	329	308	301	344	307	313	330	325	315	344	312	341	322	338	303	337	317	309	326	324	286	298	341	334	313	309	327	323	293	312	354	313	315	344	317	285	280	327	269	321	303	292	289	320	291	338	311	307	302	280	298	341	347	293	325	290	316	310	280	330	316	300	360	328	310	312	321	300	319	285	319	332	328	334	350	335	343	304	302	343	322	347	326	332	305	332	313	303	298	286	289	299	310	321	308	337	338	313	308	322	346	304	299	335	315	301	314	305	328	294	293	293	344	301	305	317	300	328	308	308	288	300	339	291	292	297	298	323	333	321	282	326	313	306	285	303	343	311	309	336	308	342	314	316	286	317	325	353	315	327	328	305	328	331	316	318	316	308	311	346	329	328	331	317	314	323	293	329	304	302	332	313	339	328	335	307	330	314	325	322	330	326	297	344	325	310	324	304	296	331	310	284	352	312	290	327	338	335	292	317	328	311	320	328	310	330	346	299	328	292	337	354	335	310	310	327	312	314	317	316	299	323	308	296	353	305	337	334	303	334	315	327	329	321	322	323	358	342	288	348	335	329	333	324	309	312	320	337	318	323	308	335	325	319	317	311	316	302	336	272	362	334	315	298	323	337	309	321	342	327	265	310	315	292	329	330	309	315	306	318	336	321	303	315	292	288	279	346	360	292	303	344	320	321	309	329	316	322	312	303	317	338	313	315	303	314	337	350	308	307	306	319	323	297	328	308	324	300	322	303	319	290	275	308	323	316	316	319	294	310	320	315	302	336	349	300	319	299	346	328	319	310	339	315	292	304	319	307	284	316	324	329	293	317	349	333	296	292	317	316	291	301	305	307	327	310	315	316	286	295	294	297	353	326	342	302	324	342	312	291	294	337	298	295	287	302	310	330	292	329	332	310	290	322	299	301	303	315	342	320	291	313	310	318	332	322	319	309	316	316	337	318	287	341	339	294	321	301	323	322	306	307	294	317	305	288	307	313	328	330	304	298	312	297	305	318	317	342	308	306	317	309	340	333	305	284	313	315	312	333	295	329	332	310	339	327	306	339	324	287	332	315	315	307	320	310	303	322	339	358	323	317	316	327	333	318	318	335	374	299	303	306	306	321	317	305	299	321	330	305	316	316	302	307	362	320	299	307	324	325	325	345	354	301	321	337	336	286	325	302	338	320	348	302	346	317	311	309	278	320	326	332	303	301	288	312	307	310	304	319	335	339	302	306	344	284	309	285	321	348	326	297	293	302	323	310	294	285	275	276	333	327	353	354	353	365	315	310	341	314	325	291	342	323	297	349	316	314	277	308	268	336	331	345	311	344	301	323	300	304	306	317	301	335	310	309	342	308	332	306	329	329	301	334	331	351	290	327	321	330	317	327	371	324	335	285	297	313	302	331	331	324	313	306	348	289	331	308	305	322	305	315	333	317	263	325	325	326	337	299	298	346	321	303	306	345	304	309	330	284	297	313	310	292	286	294	323	287	309	325	351	318	310	337	307	322	331	329	295	345	309	327	316	342	311	339	325	316	316	307	315	306	322	319	326	308	326	312	295	288	308	319	352	299	317	312	346	286	282	328	310	323	333	329	314	323	307	318	311	317	312	343	343	285	314	335	317	312	325	310	290	316	310	298	346	333	298	281	336	291	330	323	291	309	300	315	311	299	283	300	302	310	355	307	299	348	318	321	326	312	307	313	294	282	318	335	288	324	325	309	299	303	317	320	301	335	335	335	345	313	322	284	296	313	299	330	278	300	328	301	323	328	312	322	308	319	313	318	324	373	292	333	314	320	312	309	318	294	329	304	310	311	309	291	329	317	311	302	306	326	297	303	296	308	323	266	307	347	293	321	292	317	282	308	341	298	312	287	313	314	325	329	327	305	311	309	319	302	327	290	315	327	287	351	321	319	325	309	331	318	283	301	329	330	332	325	339	315	298	320	308	304	346	329	303	309	308	314	318	337	302	328	329	318	304	329	329	316	313	327	298	285	313	319	329	341	281	311	325	346	329	318	313	304	301	289	347	319	297	328	292	337	318	304	311	335	329	339	321	318	329	295	358	302	320	339	297	307	285	285	307	340	312	329	308	349	329	315	299	321	330	328	295	308	318	318	324	302	329	346	306	331	316	312	310	303	293	303	333	344	340	289	339	308	325	290	350	315	277	331	308	311	294	324	306	287	314	306	318	316	326	320	302	321	295	318	324	315	336	305	313	296	321	315	308	296	326	287	278	302	321	316	292	304	315	320	322	345	324	308	317	351	294	331	289	294	310	292	295	337	345	292	307	294	312	315	323	302	341	329	331	324	322	342	306	334	296	313	304	306	308	331	338	333	288	323	336	312	318	279	334	301	299	327	296	301	335	331	319	326	316	346	346	311	311	344	320	342	308	320	324	313	338	322	315	289	319	312	293	306	300	325	339	336	324	347	323	281	309	300	331	341	333	309	309	330	301	353	281	328	325	331	319	286	329	295	331	327	318	309	348	336	323	316	315	305	317	307	353	322	320	328	317	275	276	321	309	306	301	337	328	308	313
57858	101926	91668	72217	53034	36534	19976	7243	1115	520	507	471	516	524	496	480	484	493	518	486	503	499	536	506	513	518	482	515	529	497	545	512	523	501	534	516	454	480	520	485	502	468	491	504	495	472	520	458	518	489	458	493	470	462	516	492	499	484	472	515	528	483	523	486	509	528	527	487	493	493	466	481	529	519	532	481	504	503	493	509	493	529	482	497	513	501	499	500	507	542	488	498	494	478	507	500	471	513	488	540	479	507	511	478	515	530	450	501	507	496	490	510	524	473	487	504	501	551	478	504	510	482	523	450	470	552	497	511	482	526	542	492	523	503	518	496	493	477	460	501	520	485	515	461	484	514	512	496	497	506	484	510	480	493	474	484	521	489	502	501	474	490	501	510	525	507	492	518	508	489	473	480	490	486	520	517	487	500	507	465	516	516	496	515	506	468	482	473	480	502	501	508	455	507	461	485	492	473	508	478	482	508	518	513	474	478	489	436	520	556	487	487	514	535	526	489	516	501	528	482	535	497	476	471	507	473	535	474	525	534	472	496	525	445	509	520	516	489	531	473	455	498	486	481	508	501	469	494	495	510	513	478	466	475	503	520	507	463	509	485	492	485	481	474	474	509	528	489	527	458	486	514	508	501	521	494	497	503	502	510	481	496	501	477	532	465	475	525	513	490	510	491	491	485	535	506	506	486	517	469	486	529	513	513	509	520	506	458	513	504	508	508	530	505	540	503	487	481	480	523	470	471	486	525	501	494	484	488	519	506	475	497	492	502	528	469	507	456	504	487	506	486	483	457	512	504	567	509	519	505	496	496	557	462	491	500	504	477	512	507	487	569	490	480	480	512	476	515	498	497	520	511	501	496	478	498	479	505	510	483	481	497	513	464	490	498	491	475	503	502	508	475	506	495	499	519	468	506	476	474	499	524	516	522	505	536	497	551	476	478	473	534	504	499	453	492	492	481	467	491	485	537	513	544	503	537	503	503	474	486	495	470	497	509	494	517	473	502	491	520	525	480	466	519	504	507	463	483	528	517	474	494	514	461	495	472	487	512	476	507	507	490	488	491	543	557	505	516	492	516	499	499	492	487	526	501	513	500	463	490	538	507	519	459	481	498	549	517	477	513	474	484	515	511	484	473	481	490	486	469	517	573	501	501	503	511	515	489	478	509	522	556	497	516	522	478	508	481	495	513	486	478	520	492	518	471	485	483	497	479	505	528	500	515	478	478	499	485	505	499	464	512	473	474	480	480	475	499	512	472	512	490	502	487	495	528	517	470	474	504	487	474	508	478	488	494	485	505	487	506	524	523	519	499	521	450	486	490	483	521	444	526	472	485	510	497	496	521	489	499	494	504	465	544	520	499	501	468	466	489	471	470	460	500	505	477	526	494	487	456	499	458	487	524	511	520	522	485	493	485	473	544	481	472	481	479	526	509	527	494	492	506	511	511	482	506	483	485	487	493	479	514	489	513	539	486	521	544	476	537	544	531	492	482	487	474	513	473	520	481	498	492	472	506	482	482	497	488	496	541	510	528	486	465	509	534	530	499	526	498	516	494	516	512	483	518	489	511	528	512	544	514	467	552	490	491	505	492	509	483	551	494	481	520	486	453	506	491	487	510	493	467	530	525	511	497	511	478	468	510	483	522	505	493	498	468	497	487	502	496	475	547	510	515	493	504	495	467	496	523	508	494	526	521	479	554	511	476	483	526	503	531	518	493	501	494	516	474	512	509	478	512	476	515	496	468	488	510	495	499	453	498	486	514	488	453	499	508	467	497	513	440	520	479	508	525	502	478	480	504	500	488	508	514	477	499	515	499	448	504	494	504	502	507	465	546	450	527	509	503	497	486	492	471	483	501	550	529	500	506	514	500	479	499	504	523	511	506	481	506	496	513	528	465	522	530	481	491	499	483	491	479	530	490	504	511	531	483	530	496	447	516	497	488	522	500	504	494	491	478	507	468	491	519	524	528	493	513	483	484	480	539	489	497	485	488	509	507	490	509	490	503	496	534	534	501	499	472	516	475	502	532	515	518	459	509	476	507	514	513	505	442	509	519	495	506	529	517	503	492	488	493	487	501	491	484	542	516	484	512	485	469	496	526	491	536	473	544	487	512	485	501	489	494	544	512	468	476	520	522	535	508	506	487	473	491	490	482	487	497	473	483	485	486	494	433	493	546	523	534	541	478	477	508	478	487	485	474	469	486	483	465	487	453	515	514	492	468	514	481	483	507	501	493	503	493	538	490	549	488	472	501	475	533	510	488	498	485	499	487	507	519	508	505	494	528	507	536	508	524	518	498	507	516	486	499	512	489	516	491	499	502	491	496	498	476	463	464	505	489	503	468	527	498	520	465	506	487	504	540	517	474	504	512	497	527	489	550	493	486	513	465	512	512	485	539	488	496	539	485	523	522	469	472	474	433	472	505	493	493	494	510	540	480	505	504	511	513	503	503	490	504	538	481	456	489	512	507	510	490	517	486	480	500	483	498	491	494	509	493	506	499	526	482	472	491	452	519	477	483	497	467	476	469	482	505	495	464	525	480	478	493	524	498	519	487	533	474	547	456	539	489	527	507	506	493	495	544	504	485	521	468	532	481	520	458	506	522	523	492	452	485	498	475	457	478	558	524	524	497	487	530	467	474	517	530	514	525	504	492	500	508	482	489	496	482	532	513	484	483	527	509	511	486	480	498	445	492	526	513	469	472	454	497	519	498	495	485	477	498	524	437	499	474	520	534	516	503	510	497	513	479	523	515	450	496	491	499	484	482	490	473	471	482	470	477	498	457	430	491	481	529	497	502	525	515	500	463	550	474	511	507	493	494	498	531	485	507	543	484	502	483	508	452	482	524	492	516	484	496	506	470	475	499	476	465	465	499	464	487	489	465	501	479	492	493	516	491	507	478	504	533	483	518	493	489	534	482	518	497	506	492	533	532	517	516	473	483	536	490	518	492	523	514	476	536	475	482	452	511	503	448	484	470	523	492	532	499	485	471	476	537	487	524	530	483	476	487	448	505	500	500	505	506	524	520	516	518	508	508	499	464	479	484	504	517	501	487	502	508	490	502	451	511	503	477	493	546	496	500	519	544	506	488	490	498	486	485	504	483	487	483	509	486	521	492	473	487	501	511	498	529	518	495	487	479	487	518	512	505	520	504	477	492	532	528	494	496	535	506	499	486	479	485	491	513	510	501	509	508	472	481	511	491	488	532	473	482	508	513	525	499	496	481	501	484	484	476	498	506	508	540	486	501	521	528	512	451	518	493	523	488	510	546	533	470	514	500	474	503	513	529	464	488	499	497	486	489	494	513	516	484	532	454	497	492	507	524	470	488	476	476	510	505	502	473	498	507	487	500	491	488	486	501	460	500	492	489	497	518	527	492	489	491	518	516	538	508	518	504	490	495	500	458	514	510	498	479	516	468	479	497	477	466	476	480	504	504	511	484	506	501	480	534	508	462	515	488	500	428	502	511	529	521	496	489
27093	26899	35547	25478	11726	3956	1268	463	181	180	167	152	176	179	168	180	165	165	178	152	165	181	162	165	172	170	158	181	184	177	172	194	184	173	171	182	186	169	166	154	156	166	194	154	177	177	168	166	173	181	183	182	145	168	167	165	183	206	181	161	172	181	168	165	163	159	181	164	158	188	180	173	168	180	152	171	162	160	171	161	213	178	181	175	145	162	160	166	196	197	187	189	170	161	182	188	155	157	183	161	161	176	189	181	154	182	181	161	146	175	180	176	154	199	152	179	197	197	195	169	177	200	159	158	163	213	170	135	171	158	180	157	189	161	199	186	177	191	152	166	175	166	171	201	198	194	169	161	161	177	150	165	170	163	155	177	143	192	165	163	184	182	180	171	167	156	194	170	182	194	175	191	185	152	168	158	189	140	162	201	179	147	165	198	163	180	193	194	186	175	158	164	174	187	163	167	182	173	186	175	173	186	179	163	173	168	164	162	179	154	156	159	154	167	154	179	163	173	172	166	176	167	177	178	178	154	172	186	177	173	194	145	154	162	161	184	163	182	165	148	199	192	196	184	150	164	171	168	171	165	167	154	178	171	166	170	177	182	157	191	163	191	204	174	169	195	146	153	162	172	189	160	190	154	174	193	186	180	168	172	186	171	173	158	191	186	161	185	185	176	184	167	191	173	185	171	165	169	175	183	159	197	171	189	178	171	182	178	149	183	173	180	170	173	180	173	158	159	175	159	151	163	165	191	146	175	197	158	147	154	173	172	208	181	154	170	157	176	180	200	180	180	148	170	168	183	175	163	185	167	184	187	181	171	127	171	171	157	167	162	182	177	153	171	174	174	187	169	190	177	185	177	189	172	178	168	176	163	173	166	199	159	165	179	184	174	184	154	161	162	181	170	184	160	169	166	168	164	176	189	168	182	177	164	152	191	157	167	168	163	167	174	175	165	184	159	153	169	182	165	191	166	139	165	196	175	178	187	178	163	175	156	164	156	166	178	163	189	166	180	181	189	162	172	171	158	184	154	179	134	167	194	183	169	169	169	178	176	205	168	142	169	193	168	191	173	182	168	181	170	172	175	180	151	172	177	197	164	178	169	189	165	180	172	174	160	177	147	174	153	175	174	160	164	164	170	179	162	164	185	166	159	174	190	173	172	185	166	171	162	169	165	177	193	190	164	193	172	169	183	174	173	193	178	171	173	180	156	160	164	180	179	177	167	181	179	201	174	181	181	171	194	171	173	179	182	160	167	174	155	162	188	186	168	166	166	157	164	179	170	177	164	166	162	154	163	177	166	180	185	162	179	150	181	178	130	165	165	187	173	192	184	177	172	184	156	187	182	174	183	173	195	170	181	170	168	161	175	147	179	170	166	186	162	160	200	183	164	178	171	159	207	177	180	195	169	158	163	169	176	190	183	165	149	137	170	159	190	155	178	191	171	194	159	172	156	167	187	153	166	162	176	157	154	150	171	182	206	190	181	154	144	171	183	174	186	163	160	173	183	168	177	185	193	181	200	164	161	167	193	171	171	191	175	177	155	181	195	169	162	157	173	168	163	150	182	176	146	171	163	160	162	175	164	177	175	167	159	183	180	166	176	181	183	192	160	201	163	163	166	146	183	187	163	165	168	169	180	195	174	167	200	176	155	162	177	172	175	171	157	184	174	188	172	155	191	175	163	194	170	181	163	182	169	163	173	166	187	164	175	154	153	168	180	179	175	173	165	150	167	154	193	181	165	164	180	178	170	170	165	174	180	179	150	169	185	168	182	184	161	165	198	167	177	171	189	189	160	161	175	159	166	166	191	194	192	165	175	188	198	162	166	166	174	155	180	179	158	179	187	178	180	154	178	183	181	189	179	167	150	176	196	193	176	186	170	155	166	175	189	166	182	187	176	168	176	198	191	172	194	172	169	171	176	186	178	179	179	164	151	170	178	172	162	158	188	158	163	176	180	180	178	167	167	184	180	186	160	138	181	172	186	182	159	176	164	161	149	152	176	149	169	186	180	196	155	193	181	169	184	168	192	174	185	162	148	162	155	173	184	186	175	167	173	175	145	174	160	188	153	178	192	177	179	188	151	188	162	173	181	181	200	183	184	187	173	171	172	161	166	179	170	166	176	175	176	177	169	172	192	170	160	181	168	158	194	176	171	185	195	170	152	178	164	171	192	200	175	173	184	164	193	166	168	188	188	194	173	178	175	179	157	189	148	147	173	172	190	179	173	169	163	162	178	178	183	160	172	191	181	183	178	170	185	166	199	154	161	189	158	170	167	174	205	176	169	161	160	166	165	164	153	179	168	158	177	177	168	185	171	169	176	201	158	175	165	158	184	154	177	161	157	174	175	188	189	174	135	159	161	165	183	168	171	166	177	164	174	171	182	166	172	153	181	170	153	188	169	173	151	198	154	176	172	166	176	162	165	170	164	164	168	145	162	187	154	169	177	179	180	159	167	197	177	168	200	163	170	180	170	162	194	189	163	182	165	201	185	163	162	178	172	184	183	170	156	160	178	179	178	183	152	164	166	184	166	174	165	166	182	189	177	187	166	179	181	178	157	175	190	163	180	167	190	172	178	163	174	181	173	174	160	186	143	150	169	182	179	163	173	167	145	186	159	182	167	182	183	177	185	175	173	190	167	195	170	189	167	195	170	142	178	168	163	153	196	185	190	197	200	173	164	164	161	170	175	195	171	152	187	157	167	184	177	154	165	176	160	165	192	169	180	171	170	174	184	166	186	171	162	179	165	135	169	181	168	158	146	186	183	182	168	169	174	173	143	166	193	158	167	189	158	157	171	152	181	166	163	181	176	165	167	193	153	192	170	149	182	171	167	205	199	179	174	162	165	190	180	153	188	187	166	159	167	172	181	191	159	186	161	187	168	157	162	173	189	158	183	169	169	179	166	172	154	149	180	173	172	193	180	169	156	157	148	160	179	159	155	153	176	184	172	188	169	181	187	184	174	169	172	170	154	170	177	185	164	189	187	176	190	194	174	195	182	158	180	192	146	173	147	198	169	179	171	193	167	156	158	169	168	168	162	155	172	162	176	169	177	193	179	173	156	175	179	163	148	184	149	175	165	184	185	167	179	184	198	177	186	149	164	169	190	187	163	169	167	178	180	184	203	179	149	188	148	180	153	159	159	178	188	173	185	184	177	172	183	183	169	163	184	168	180	190	194	171	165	186	162	188	181	142	169	177	158	192	166	157	189	168	175	167	161	181	157	161	166	177	171	177	170	182	183	167	171	191	178	146	178	162	182	166	174	177	166	174	188	169	157	195	172	175	153	146	168	190	189	168	165	171	170	175	164	176	159	182	189	149	164	195	176	173	176	186	172	177	190	178	174	183	170	137	189	148	172	161	164	183	167	199	191	146	168	173	192	176	160	177	180	185	164	169	165	179	186	175	163	185	189	162	170	180	173	170	175	188	162	182	186	171	187	172	176	157	195	166	155	194	165	164	190	162	170	186	162	172	179
27063	47719	42311	28055	15899	7297	2707	935	306	304	269	290	281	283	283	277	271	286	286	277	303	315	317	262	276	306	277	294	271	291	276	288	280	292	295	295	300	305	322	252	296	293	290	290	275	277	290	306	276	261	299	284	279	289	331	293	278	288	293	315	293	288	275	285	285	287	281	265	270	290	297	273	282	286	301	268	285	296	299	302	318	289	289	324	288	278	307	314	303	291	306	306	308	284	345	317	274	322	271	307	295	308	299	292	290	286	299	279	300	313	269	289	283	286	302	284	274	277	299	283	282	265	299	277	328	315	267	301	299	312	278	321	282	256	290	302	301	286	320	272	287	278	245	275	319	317	278	310	318	284	308	281	292	272	262	296	265	317	295	318	276	286	319	333	292	314	296	291	315	299	278	290	288	262	277	305	279	294	280	301	275	279	266	303	293	311	320	315	312	316	273	273	291	286	282	279	274	277	296	291	312	289	264	300	280	292	293	264	254	247	305	299	274	294	323	304	304	296	283	330	299	293	294	292	271	255	258	276	295	283	276	271	315	334	278	307	276	283	288	322	311	292	253	290	295	285	288	282	303	303	312	296	294	318	313	307	316	289	322	285	312	313	284	275	282	325	296	268	295	285	275	298	273	278	299	293	325	301	309	294	308	308	300	257	296	274	283	281	313	296	308	293	300	286	284	272	321	301	290	285	295	321	301	285	275	281	285	288	260	294	281	320	256	300	308	285	295	312	293	288	292	277	289	266	304	299	286	294	304	290	282	304	313	311	269	297	280	298	316	295	280	299	312	296	293	287	270	302	297	281	308	290	277	282	287	310	277	273	310	310	299	298	257	311	314	319	309	336	275	305	308	285	308	273	277	321	279	267	267	294	292	274	271	297	281	325	272	281	315	287	310	289	280	265	318	308	295	265	262	270	300	298	294	290	270	276	269	306	251	278	270	263	275	311	274	294	276	269	286	255	281	291	272	292	323	314	300	320	287	286	277	296	300	262	318	298	286	312	275	314	290	319	277	285	280	290	278	296	281	254	256	265	253	291	283	288	321	286	285	259	273	308	307	270	303	275	272	282	317	281	310	309	292	311	308	307	275	288	304	296	289	305	300	261	301	299	295	276	293	271	265	307	289	291	310	283	272	309	304	257	309	276	298	294	312	291	272	268	288	288	299	294	307	271	287	304	269	273	274	329	320	288	299	281	315	286	291	283	277	302	295	299	303	301	289	308	296	292	288	294	285	264	309	311	279	308	294	309	298	277	309	282	313	268	269	283	301	311	278	295	289	285	269	294	302	306	301	287	282	301	268	298	326	304	313	303	281	282	287	304	301	285	284	294	321	286	295	272	327	277	278	265	269	302	305	299	295	308	297	283	293	285	301	299	276	294	305	294	298	294	296	296	272	290	290	311	303	291	269	302	305	299	316	313	267	309	315	280	296	309	311	288	273	309	283	305	324	287	320	316	273	287	291	261	310	301	303	275	289	300	306	252	283	258	292	315	263	280	279	280	316	278	313	291	275	307	307	275	265	281	297	273	300	321	279	297	293	283	287	317	295	290	277	301	317	306	264	304	314	288	289	269	273	302	294	300	287	322	289	282	277	290	305	280	285	319	264	257	263	306	315	252	304	292	283	317	267	287	282	275	316	304	328	272	315	276	336	304	302	279	275	283	301	287	293	264	314	277	315	321	254	315	296	301	268	306	299	308	301	309	301	279	279	282	275	283	280	285	293	281	289	320	281	287	283	294	307	305	308	305	282	305	307	314	294	285	311	273	297	322	306	291	278	303	310	264	294	309	293	307	286	263	306	309	295	289	274	320	315	298	303	287	305	290	246	300	285	284	283	308	283	269	256	255	257	299	261	278	304	295	301	305	284	300	283	304	276	269	304	270	294	285	295	311	262	310	268	285	275	282	318	297	271	283	275	275	301	273	298	287	302	295	274	268	264	285	303	284	307	286	300	318	273	299	278	274	321	277	273	254	277	319	262	299	286	310	296	306	271	274	306	243	278	280	289	321	304	292	328	271	282	305	310	281	318	304	311	269	280	295	320	284	292	286	292	302	297	297	291	285	277	299	292	282	289	301	300	289	312	340	317	260	344	280	291	296	290	348	330	336	283	275	302	309	326	261	306	286	282	324	298	295	274	311	309	307	324	276	318	292	316	290	279	309	308	284	301	297	279	283	281	291	309	323	277	286	254	274	317	292	307	282	255	304	279	282	309	286	280	268	284	272	269	326	291	281	274	291	318	316	291	298	286	319	271	283	286	289	311	266	284	285	292	311	278	300	305	259	285	304	300	288	281	251	298	292	278	293	311	264	289	348	254	290	303	275	270	283	274	286	294	296	282	299	295	306	268	280	276	300	298	314	259	316	291	290	271	302	272	321	263	303	273	295	282	305	300	278	299	295	285	271	343	290	273	269	314	274	308	279	274	285	299	292	282	294	302	295	278	287	293	309	292	279	285	276	291	277	302	282	276	307	306	276	274	288	285	330	322	287	306	288	300	295	299	306	314	317	292	293	308	322	312	272	306	276	298	310	273	315	272	284	292	293	315	231	288	291	288	281	298	290	283	276	286	304	275	257	282	305	291	321	311	307	263	308	288	307	311	303	280	318	270	309	304	294	300	315	267	287	302	294	276	316	267	274	286	284	315	278	289	257	291	279	311	264	300	275	310	263	299	298	288	278	299	274	293	334	292	301	270	305	295	304	296	284	274	321	274	295	283	290	284	276	259	286	272	273	279	309	285	264	285	299	315	295	308	264	313	317	287	286	271	301	312	304	280	305	294	280	291	268	286	286	298	286	288	300	281	287	278	314	293	296	310	305	271	301	265	311	263	316	300	271	292	284	316	324	324	294	280	293	265	297	288	291	276	294	257	307	260	298	298	264	316	288	269	294	314	295	285	295	280	297	282	305	324	265	255	304	281	298	297	312	308	296	305	291	281	287	311	276	293	287	283	299	301	274	288	289	335	280	272	299	252	287	283	282	295	292	310	289	280	295	320	293	286	277	280	285	294	286	266	295	263	311	324	294	315	300	301	317	300	294	328	288	300	269	285	303	312	266	298	306	265	299	285	278	324	264	268	275	303	304	359	275	283	295	270	260	279	338	288	304	285	259	287	284	292	285	292	285	309	298	262	310	298	286	301	281	287	290	295	255	297	311	263	281	293	277	316	303	335	301	309	293	296	286	310	279	312	316	301	303	268	285	296	291	296	275	284	321	280	286	303	323	327	302	269	312	288	284	288	295	287	294	273	272	301	303	279	297	267	304	296	301	301	274	296	302	282	252	293	272	287	271	292	285	277	310	269	304	297	278	299	294	296	301	311	283	312	314	294	258	298	274	323	289	300	301	279	308	299	279	301	288	286	271	277	315	278	276	310	277	306	297	289	270	257	294	291	288	315	298	324	300	281	253	312	307	300	296	281	294	288	279	280	302	299	295	288	262	301	314	294	316	299	324	242	312	258	293	311	291	286	275
24374	23162	41725	44669	33821	22872	10409	1934	359	285	288	235	272	240	221	269	235	256	261	232	251	264	238	280	250	232	258	252	245	262	233	246	248	288	247	239	267	243	234	268	251	263	228	227	267	255	242	240	255	230	244	256	249	266	212	253	257	255	254	265	255	247	264	249	229	245	228	229	230	256	227	233	250	233	278	250	260	240	221	249	249	255	271	233	247	233	258	251	225	224	263	280	260	234	239	249	253	253	241	232	220	240	239	252	241	249	244	257	208	225	239	231	268	226	226	249	245	203	212	228	240	228	242	253	241	277	246	235	247	244	231	265	259	242	236	220	288	236	254	242	241	258	206	248	238	259	257	222	257	262	269	251	244	254	244	230	252	248	243	232	257	234	251	258	250	271	239	270	235	236	249	249	239	254	235	232	255	240	235	263	243	227	245	235	235	246	266	258	234	238	270	255	213	222	230	235	214	219	239	249	254	238	240	227	216	214	251	257	233	278	253	246	253	245	239	234	258	265	232	243	224	217	247	249	261	254	230	255	263	219	243	194	271	238	245	249	239	264	223	279	242	235	219	247	242	261	246	225	260	245	234	248	272	242	240	239	258	247	248	258	237	243	239	225	252	253	230	249	227	251	258	241	249	250	239	231	232	259	264	217	209	222	237	228	222	225	275	242	226	246	224	226	256	263	241	233	241	260	233	229	258	221	270	234	214	226	214	217	260	223	254	258	226	255	215	275	213	250	244	233	265	244	280	259	229	259	254	245	262	227	245	235	261	233	236	229	243	234	220	270	246	233	244	267	254	238	237	257	234	237	244	230	230	252	246	254	258	243	226	243	281	247	242	221	253	237	266	267	218	260	211	241	227	233	248	230	250	258	252	253	252	232	243	253	259	238	232	231	241	256	270	265	264	215	250	263	241	223	254	264	219	245	255	245	238	259	281	235	259	256	259	235	236	247	244	262	239	257	236	255	259	247	249	245	223	226	253	263	237	267	247	261	241	262	239	240	243	214	237	234	225	250	245	230	233	250	265	236	229	254	228	238	225	214	260	230	247	273	247	285	251	254	229	236	212	277	248	223	237	236	230	269	223	232	251	235	259	231	238	234	264	241	265	253	243	235	249	245	235	230	249	273	273	250	241	238	273	228	223	233	243	237	226	260	246	262	215	244	236	251	237	242	264	250	240	239	241	249	233	217	256	246	250	220	243	266	257	247	243	258	239	229	269	226	255	234	259	239	261	238	242	239	230	234	246	255	295	243	202	237	274	245	261	226	243	265	266	236	233	236	256	251	257	232	227	237	243	227	255	236	240	246	239	259	207	237	247	268	249	210	234	240	247	232	240	251	245	256	274	258	243	261	230	216	239	244	232	264	248	251	245	260	247	225	227	230	228	265	234	227	251	232	260	252	229	226	250	240	240	238	247	258	256	254	279	254	259	239	247	236	242	248	236	247	238	244	225	247	250	228	262	257	249	244	232	269	244	208	226	254	266	250	210	255	240	253	252	243	261	232	254	213	216	268	249	237	239	257	250	258	228	262	227	260	259	251	242	269	222	228	257	245	250	244	283	240	252	248	230	252	226	244	210	245	244	237	282	238	265	239	235	252	231	255	213	263	260	244	233	226	239	247	244	262	235	211	225	240	259	228	283	237	265	243	282	243	254	271	279	273	261	247	210	242	261	224	246	257	239	239	241	256	244	224	262	235	262	261	233	232	280	237	275	251	250	278	255	260	261	229	206	265	246	218	253	254	230	244	243	224	211	244	223	254	266	254	235	279	244	263	267	231	253	260	248	246	210	232	255	261	247	246	233	237	273	237	263	262	255	241	246	247	255	258	250	246	246	247	261	237	240	249	228	257	233	256	193	243	259	241	259	233	243	216	250	262	231	266	226	234	231	249	253	256	257	251	239	253	223	255	276	237	234	255	256	225	258	255	234	231	258	263	249	239	227	241	238	237	245	251	235	235	244	241	268	244	252	232	249	265	233	254	228	238	264	250	226	270	250	257	262	254	226	227	261	239	253	232	243	252	240	226	275	235	253	276	251	242	254	240	243	247	270	254	273	238	255	272	227	210	228	246	241	237	240	232	235	255	249	245	251	231	215	252	274	263	231	238	257	221	229	226	250	248	235	248	256	226	265	274	261	259	231	248	247	259	248	229	240	234	274	260	243	258	264	226	258	241	243	294	234	253	221	282	238	241	234	231	267	232	246	235	241	232	257	231	213	248	254	218	231	251	258	260	258	238	256	272	246	252	244	234	234	233	257	249	253	240	237	218	221	237	235	247	207	259	240	222	206	231	222	228	226	243	236	239	240	253	231	212	234	241	235	233	240	227	234	275	279	242	248	270	243	250	225	238	244	242	245	217	262	253	235	253	240	246	262	219	241	232	258	239	238	240	217	250	221	250	253	237	247	250	253	252	261	231	228	247	230	243	220	232	215	238	239	265	256	244	245	234	262	213	248	233	235	257	242	246	225	238	246	238	217	253	251	243	223	245	261	227	246	220	262	259	218	233	239	267	264	250	240	235	247	231	247	237	252	228	241	223	264	215	247	249	246	264	239	250	281	244	248	265	274	238	253	255	234	273	226	221	232	244	265	244	246	228	213	240	267	258	235	242	256	235	259	230	235	251	241	274	261	243	252	246	247	221	234	222	252	245	256	231	247	237	224	256	245	231	253	240	236	230	236	266	243	257	266	234	239	225	261	222	228	293	249	268	231	263	240	232	253	237	231	237	230	230	258	244	243	262	270	247	259	246	246	211	208	285	230	231	253	232	225	240	238	251	232	233	261	239	253	260	238	274	286	239	234	253	221	248	245	231	251	238	256	264	272	260	252	232	242	248	264	216	243	225	232	261	221	236	251	259	252	244	245	236	253	240	240	250	245	250	248	251	240	244	267	246	250	225	244	220	225	253	233	225	251	248	245	241	250	231	264	233	275	268	249	228	263	233	249	256	267	234	220	231	242	235	228	235	236	242	255	254	250	249	234	240	242	268	234	259	224	263	212	240	253	260	268	230	275	256	266	249	234	259	247	250	253	242	233	234	238	264	225	248	251	243	228	226	242	259	244	224	262	276	251	255	247	254	234	244	237	238	246	235	244	213	245	255	221	230	247	262	226	265	245	224	244	225	264	250	246	218	237	256	243	249	281	253	251	244	234	258	264	260	244	225	249	269	264	231	244	249	234	242	224	215	246	243	278	264	266	262	239	250	244	250	232	241	238	229	256	249	233	239	238	254	235	239	227	257	245	253	228	244	256	250	278	229	259	238	259	240	233	251	251	247	246	242	245	253	248	246	239	248	259	236	257	234	267	232	238	270	241	255	248	237	239	235	270	268	223	218	247	244	214	261	263	233	243	240	253	229	246	217	250	259	208	237	245	246	290	258	235	269	243	231	224	238	223	242	244	234	246	244	255	255	253	247	246	226	262	249	246	253	254	247	228	244	219	254	238	237	258	219	251	250	244	244	248	238	246	270	232	257
51743	90509	80124	58571	41380	26468	12139	3782	754	380	422	419	441	419	418	384	393	389	398	430	409	398	406	388	425	390	385	420	388	341	415	432	422	409	351	398	433	392	432	400	398	410	431	400	387	426	387	406	418	398	366	394	403	406	418	378	411	375	377	362	415	391	408	376	419	401	399	404	393	396	380	433	410	397	411	399	401	416	392	399	448	416	384	419	370	419	428	415	424	432	401	428	421	378	399	407	395	427	404	362	420	387	407	410	395	371	437	422	397	390	417	362	410	428	423	389	401	421	395	409	365	411	392	402	437	381	402	384	368	404	416	419	432	386	391	416	409	408	348	404	444	400	376	412	379	406	376	390	372	408	426	406	419	410	415	420	404	402	400	400	384	377	442	385	417	415	459	441	395	406	401	390	400	405	423	417	404	407	407	413	390	400	418	382	447	407	404	424	380	449	418	371	427	407	423	357	363	438	392	403	408	413	393	398	372	431	423	410	395	401	383	429	391	438	440	411	369	440	415	414	393	461	393	382	379	397	396	442	413	354	395	407	448	420	427	402	440	396	395	379	388	378	374	385	413	361	441	393	405	409	394	387	391	404	426	419	395	386	404	381	402	416	391	403	378	424	394	394	437	415	411	353	437	398	424	375	387	345	350	412	377	396	401	393	414	379	425	398	429	404	382	387	423	382	436	364	375	382	408	389	382	407	409	407	389	413	416	371	396	422	410	434	381	413	384	421	378	412	403	400	425	363	403	391	407	412	397	405	433	401	372	372	399	419	409	385	399	416	389	402	386	389	421	402	403	425	393	401	400	406	393	386	413	422	406	381	426	431	385	426	413	424	386	390	401	442	397	373	423	376	452	386	376	400	389	421	419	398	375	424	382	409	393	402	418	404	438	401	341	400	390	374	383	362	408	402	402	430	409	392	412	374	406	423	417	418	384	420	381	394	423	392	416	415	391	404	370	413	414	404	407	396	383	393	441	400	398	373	372	351	428	410	400	385	421	394	440	371	375	424	399	393	396	416	426	394	400	374	428	412	363	371	428	383	381	370	362	376	374	396	413	414	411	394	403	399	416	394	388	415	416	382	412	366	405	411	393	438	399	438	417	428	406	438	408	401	411	401	370	360	359	369	396	408	416	410	401	390	349	413	370	381	418	397	394	408	422	371	398	424	420	405	385	396	403	408	413	406	383	378	399	372	412	387	415	405	435	387	401	435	424	408	364	391	393	408	408	382	408	383	395	384	395	378	392	413	425	410	396	400	395	383	416	447	423	421	399	399	410	436	434	371	422	367	410	419	394	397	394	425	443	406	405	404	405	387	387	432	449	429	414	392	385	429	405	386	426	416	409	408	410	389	375	412	429	392	380	421	392	400	393	407	393	410	412	400	433	389	390	399	419	432	409	403	388	407	409	368	445	392	403	402	425	381	394	403	415	400	405	400	427	356	403	423	424	407	426	377	400	416	412	383	417	447	390	400	414	418	379	412	402	381	392	401	404	381	367	395	405	445	418	383	410	405	419	413	424	441	415	384	421	398	380	406	400	446	433	377	379	396	415	394	379	421	407	388	409	407	430	396	399	413	418	414	400	379	400	428	407	401	411	396	370	399	400	381	429	410	390	422	390	388	417	384	366	442	402	415	377	386	401	410	426	410	393	382	414	410	425	392	390	414	399	376	394	390	414	409	421	408	395	378	376	423	400	423	386	384	386	406	373	374	386	421	383	405	417	361	371	420	394	428	397	424	425	407	423	382	402	393	378	333	393	356	396	391	382	399	375	426	360	411	381	416	400	397	412	437	375	395	386	408	407	385	386	427	411	416	405	417	380	394	430	375	417	420	394	343	374	444	412	400	388	404	379	423	400	372	464	414	394	405	386	389	393	413	407	385	377	392	408	377	417	417	383	386	389	394	402	444	364	374	407	401	384	433	404	396	385	460	392	418	388	388	394	443	385	357	429	393	408	401	415	381	391	428	418	400	369	411	406	390	438	390	399	408	393	416	403	421	411	400	420	411	391	394	436	421	427	426	364	369	408	398	380	407	383	400	421	390	386	432	385	359	380	390	406	415	372	387	360	376	385	414	386	378	421	369	378	438	386	383	362	363	412	403	398	376	367	400	440	403	419	418	410	413	385	417	404	401	395	381	447	389	391	355	423	416	454	412	393	415	392	411	399	376	412	445	425	388	401	416	447	434	388	386	375	404	393	436	394	396	409	379	419	429	381	394	384	402	403	392	414	390	399	410	377	439	378	403	401	425	384	365	425	386	372	382	382	395	370	365	428	421	417	417	385	404	405	372	410	404	408	437	381	423	395	404	382	399	367	425	379	415	433	417	416	373	372	404	446	368	438	343	394	408	438	384	356	416	385	406	401	409	416	425	406	415	409	390	361	377	421	403	365	392	410	395	392	427	397	380	413	406	410	397	405	418	365	416	435	402	372	435	385	358	386	436	397	373	359	443	404	408	398	380	416	426	445	412	413	417	400	429	374	412	370	403	381	396	389	401	405	456	394	390	374	394	441	397	411	418	372	413	405	389	443	385	366	421	395	393	393	419	421	375	409	405	397	437	415	408	374	415	434	402	399	367	430	422	413	400	406	395	428	370	386	407	400	390	386	388	404	421	383	394	368	413	409	388	394	404	408	362	379	430	424	391	402	356	444	424	403	375	375	412	395	423	408	369	386	441	382	444	426	399	432	402	399	415	455	411	413	380	383	389	397	416	419	342	407	390	398	373	410	363	385	422	409	443	390	407	403	436	421	423	414	386	437	413	406	392	417	383	414	412	381	399	383	419	424	387	399	417	440	436	439	407	388	410	442	405	396	379	414	440	386	392	402	422	402	417	405	383	410	414	370	373	404	432	393	409	395	401	406	378	407	396	378	418	410	406	409	402	379	427	421	433	403	406	406	410	401	394	411	418	417	420	415	405	376	411	415	397	440	385	417	418	412	368	399	400	435	369	407	368	411	404	426	443	414	424	388	377	413	386	385	410	390	406	398	412	416	373	432	391	416	393	403	352	384	385	394	405	385	362	447	369	381	396	411	385	395	386	357	410	399	396	397	406	398	435	425	408	397	417	412	415	408	370	391	429	401	375	401	379	378	417	402	393	406	375	371	409	407	427	443	409	384	412	359	413	400	414	411	421	391	386	396	389	386	382	407	403	419	369	425	409	391	395	394	428	393	433	375	369	442	377	408	375	439	386	378	412	385	411	390	403	400	389	444	418	375	398	395	414	387	398	433	392	390	424	397	395	373	407	410	412	388	422	412	379	408	386	387	397	406	389	402	441	422	402	385	405	443	410	377	364	402	397	383	409	384	434	432	375	391	385	404	407	434	415	367	378	395	401	389	386	396	370	354	368	398	394	394	389	422	397	380	396	381	378	423	382	424	405	391	368	396	393	405	404	399	440	387	389	410	428	413	412	401	439	412	448	403	374	463	406	375	380	416	408	373	428	398	378	397	411	415	403	411	407	438	433	365	430
23239	22059	35771	39317	36903	29729	19750	5067	645	314	337	327	316	350	354	328	331	336	348	341	306	326	342	308	299	323	319	319	316	315	330	340	332	308	310	339	335	326	337	332	323	334	341	329	339	310	295	296	314	303	329	338	312	334	299	296	318	336	310	333	318	340	324	327	326	311	330	325	307	318	320	336	338	329	333	302	304	337	310	348	310	311	339	319	332	324	344	338	316	307	308	272	331	325	297	316	319	324	344	311	318	328	344	331	286	302	350	355	327	303	308	312	332	316	318	354	332	335	327	292	307	345	338	336	318	300	324	348	329	352	334	302	339	328	313	323	313	319	332	350	312	322	315	326	309	316	297	323	325	360	340	310	317	345	333	314	313	373	301	329	326	327	332	302	296	326	333	327	312	322	301	324	295	361	308	335	303	320	331	330	329	334	345	291	323	323	304	344	327	313	335	336	296	317	322	317	306	306	319	344	347	355	329	304	324	339	325	327	324	314	315	298	333	323	326	323	310	348	330	338	327	330	300	336	349	326	343	317	327	330	332	358	333	310	331	335	320	315	308	327	330	346	339	362	313	361	323	316	330	325	287	304	364	333	311	312	311	347	317	326	300	327	290	331	324	323	334	331	317	288	339	328	321	355	318	329	325	334	311	292	299	331	328	318	355	305	330	305	333	316	327	328	313	318	320	319	330	325	311	331	346	316	310	305	335	340	294	277	340	303	339	300	299	294	317	334	331	286	351	323	356	313	346	312	286	313	291	351	340	314	317	287	326	315	327	333	341	335	325	350	321	322	340	317	356	303	337	326	323	327	316	318	319	306	324	306	339	335	313	299	326	335	313	297	311	328	299	352	331	313	339	333	307	316	302	320	347	333	309	273	345	351	334	321	306	309	322	331	336	325	290	335	381	338	323	302	315	300	306	306	322	318	308	347	326	334	329	309	354	332	303	316	327	328	310	328	299	327	349	348	341	322	313	317	296	287	387	300	324	339	291	316	368	333	329	307	297	330	279	339	339	303	334	311	311	317	329	340	315	321	319	304	315	332	300	321	310	323	330	317	342	323	321	299	305	338	371	322	296	312	336	322	332	324	336	325	313	348	355	283	340	319	310	315	314	349	310	335	323	323	342	323	335	313	309	332	307	306	325	331	325	328	322	335	298	329	329	327	336	328	312	303	312	297	313	330	336	322	313	319	330	331	314	351	307	382	320	305	328	311	326	342	345	342	361	335	314	336	338	323	312	335	295	322	335	313	321	324	323	306	350	303	328	333	307	345	290	359	330	307	300	322	341	314	309	332	339	338	316	337	331	299	330	327	299	330	342	286	301	323	321	339	307	329	312	354	323	342	344	292	306	334	352	364	341	305	344	308	348	314	328	333	345	316	316	314	323	318	331	330	343	322	329	335	337	310	308	337	331	327	328	323	323	302	341	313	305	312	370	338	277	300	287	322	290	316	314	308	298	266	312	323	328	327	304	337	348	337	325	353	346	338	327	348	324	316	324	333	348	343	339	335	348	325	334	346	316	319	294	325	342	336	342	336	336	307	302	363	332	312	317	318	325	318	325	342	335	329	333	340	349	331	314	338	312	342	334	342	328	338	310	316	326	314	337	339	323	310	328	315	327	299	330	313	342	334	324	293	354	325	308	336	335	322	306	321	337	307	328	328	300	285	329	317	334	299	334	305	353	329	370	338	318	300	319	312	310	295	332	354	309	315	330	342	321	323	325	318	305	368	288	346	316	301	332	374	304	319	343	322	324	344	332	352	324	324	379	289	333	313	316	345	308	322	365	344	318	326	319	321	341	334	348	306	318	347	318	318	291	355	322	338	327	336	307	342	347	282	310	314	308	316	340	314	300	296	349	347	295	349	311	316	309	322	325	338	325	327	351	324	333	311	314	345	321	299	307	312	314	298	328	323	313	310	299	340	335	286	322	343	339	307	340	327	335	325	310	322	345	325	321	329	314	319	323	324	314	366	296	338	312	355	317	322	305	337	329	294	331	283	343	331	305	315	334	335	318	321	316	317	306	339	332	319	306	323	330	348	305	340	297	333	305	322	308	322	344	306	331	329	333	330	338	311	297	330	311	303	319	333	323	315	292	332	360	327	289	327	334	290	288	297	304	320	326	345	286	313	321	313	332	325	306	339	344	336	330	313	308	326	355	301	318	321	343	326	315	281	317	333	314	330	337	300	349	336	351	326	343	344	332	336	307	328	321	338	293	292	324	299	314	324	312	359	335	317	308	335	307	300	327	319	305	310	300	296	321	330	327	319	324	316	337	346	328	330	327	324	337	341	320	316	321	345	322	297	364	306	336	309	348	307	329	335	306	304	355	341	357	353	316	323	339	336	359	290	353	320	294	310	321	348	321	315	329	355	314	329	336	295	323	329	298	331	336	348	357	338	314	349	353	349	298	327	316	334	312	334	359	330	331	342	329	301	290	342	308	325	337	319	362	329	339	339	316	311	322	323	348	332	322	344	343	315	330	289	307	303	316	327	311	304	313	312	337	314	325	350	334	284	320	354	311	341	341	327	320	315	354	330	337	327	327	310	300	330	319	333	322	323	325	322	297	346	345	322	318	336	343	341	333	360	315	337	316	312	322	324	338	347	316	283	341	313	346	300	313	326	318	301	290	295	335	326	324	300	348	312	307	315	317	315	310	279	324	332	336	300	345	341	370	290	327	308	322	344	319	324	328	306	345	336	295	354	320	325	326	334	309	323	327	306	297	335	351	341	350	323	279	287	354	321	302	318	346	346	317	319	315	319	340	338	299	311	294	327	326	332	299	316	338	325	321	277	361	325	294	289	331	340	352	317	338	346	361	322	314	341	294	317	334	302	297	310	312	310	323	326	358	312	347	315	334	343	358	315	319	351	333	341	308	318	333	334	319	354	339	297	306	328	311	353	348	350	326	325	308	317	312	302	319	323	351	344	322	312	339	324	328	283	325	332	286	336	298	332	333	302	317	298	360	317	321	314	323	313	350	295	344	328	299	337	331	320	304	354	341	306	317	350	355	301	316	323	333	341	349	311	305	318	318	336	323	348	320	340	351	327	328	288	313	303	328	302	348	314	317	317	350	338	304	340	311	335	353	288	332	306	312	363	327	319	327	316	329	352	329	312	329	299	284	305	326	334	309	328	322	316	309	333	319	322	330	328	323	330	350	355	285	327	316	324	335	334	317	317	343	344	336	302	325	318	344	322	313	318	348	321	317	330	333	327	342	322	301	295	363	339	336	337	320	334	308	318	312	317	337	362	321	301	309	329	302	323	336	328	328	320	334	314	336	319	331	316	307	325	314	318	335	299	354	344	328	303	315	322	297	316	317	319	313	329	335	330	302	308	328	328	326	344	330	326	318	329	335	330	328	324	348	357	320	361	304	341	326	332	363	321	312	321	306	315	309	316	342	334	360	326	323	286	299	325	324	336	337	316	339	343	314	322	314	323	343	309	292	326	287	319	317	295	326	309	319	319	332	324
57063	101387	90456	71926	52747	36107	19395	7250	1320	501	493	512	564	503	526	530	468	472	508	507	498	504	516	512	536	554	500	489	500	506	477	492	520	513	518	501	531	493	486	521	482	500	484	473	479	460	536	493	510	485	524	523	507	531	482	463	496	492	499	492	494	501	468	515	476	544	477	487	537	488	499	533	503	479	505	485	487	506	505	466	470	544	530	513	502	501	492	489	503	444	467	501	509	481	515	507	457	524	477	485	487	523	524	505	494	532	494	474	495	518	493	478	506	509	530	497	520	534	548	504	483	474	512	481	525	464	533	517	473	521	487	536	480	512	503	533	485	518	501	492	496	535	517	515	491	508	507	455	499	522	477	497	473	502	524	480	471	497	497	523	518	516	496	523	547	522	514	503	505	551	526	543	518	455	472	481	514	525	469	563	474	509	533	529	553	519	515	524	512	475	542	507	506	484	481	496	447	491	460	512	501	569	503	474	481	537	500	555	493	521	535	492	498	534	505	494	533	531	514	454	486	515	514	516	469	472	472	508	484	505	501	508	498	495	512	525	527	508	517	529	465	513	496	516	538	498	520	488	494	500	513	506	517	529	526	483	476	474	516	481	503	532	490	484	500	498	496	473	548	535	509	539	488	525	482	483	517	546	491	488	527	539	513	473	476	463	515	506	496	500	466	518	500	489	524	476	493	523	490	497	500	481	534	517	515	510	531	487	514	507	473	519	481	536	485	510	530	500	489	503	466	486	495	543	476	505	536	526	504	446	546	517	450	483	498	505	529	509	492	515	456	502	521	521	512	496	511	541	519	520	476	497	539	482	457	518	514	503	503	507	537	501	507	510	510	517	483	560	538	531	507	528	481	476	494	503	518	487	517	490	497	475	512	524	473	518	530	490	468	458	481	485	465	476	501	499	495	538	479	525	524	513	513	506	505	543	461	518	492	466	500	519	505	497	478	528	474	506	515	495	501	494	494	496	504	520	514	451	493	518	516	498	481	501	530	521	503	517	501	530	504	470	490	503	535	499	516	467	480	485	507	506	475	482	483	496	485	508	506	490	503	511	467	505	514	527	522	509	470	456	496	493	502	503	514	469	505	496	510	502	538	515	512	489	519	470	548	455	503	462	477	511	445	511	476	496	505	496	495	480	476	467	543	545	499	537	497	481	504	488	518	474	523	500	485	509	512	507	532	478	517	487	500	487	508	518	491	540	498	516	502	507	541	510	506	490	446	509	513	469	530	473	488	507	485	501	563	510	502	456	512	495	474	539	469	474	522	510	502	462	502	493	513	504	505	517	504	503	547	504	504	515	514	559	493	515	477	507	487	467	496	528	487	490	515	479	531	502	546	465	517	511	461	512	498	507	497	541	516	512	524	531	494	507	509	490	475	518	502	510	477	481	502	419	490	453	503	521	500	495	493	510	532	498	508	511	501	489	529	530	514	535	528	479	489	465	503	499	479	484	500	522	504	507	504	478	489	472	513	506	502	472	480	469	463	501	468	487	499	519	526	490	496	512	503	492	500	499	495	494	502	511	510	487	508	498	525	531	471	468	492	516	485	513	481	538	513	518	501	528	502	515	526	515	500	470	504	506	498	507	498	495	505	481	507	451	474	511	546	526	482	503	501	490	525	467	517	462	505	508	463	499	486	485	517	466	485	461	506	484	508	506	517	523	509	507	504	503	512	504	475	491	476	525	496	506	501	534	485	518	508	503	519	484	486	485	493	541	504	489	498	494	515	481	497	488	533	499	472	524	497	486	476	521	502	507	491	486	502	509	489	502	457	488	482	512	486	543	510	495	492	515	465	490	523	507	515	515	523	481	515	485	533	520	481	499	517	502	463	527	515	494	452	464	542	523	528	481	510	492	518	490	514	507	544	500	510	489	483	505	528	527	492	488	509	494	534	525	471	539	497	491	499	484	474	522	529	509	525	475	541	486	511	539	511	497	505	534	481	492	521	464	531	528	548	499	501	512	460	523	531	502	517	462	492	515	474	470	561	492	497	522	481	476	527	517	461	456	526	506	523	487	496	517	512	487	472	474	526	527	489	482	474	492	462	494	522	520	512	480	476	532	528	540	467	488	540	492	491	515	505	537	517	501	502	473	466	515	502	537	540	556	457	497	486	496	513	527	503	528	475	507	507	550	505	475	558	534	521	473	475	479	454	461	491	476	488	500	529	507	499	504	481	505	518	504	515	457	500	495	495	491	522	518	533	534	508	469	486	496	486	513	501	487	499	469	494	523	490	515	520	506	531	493	477	522	529	491	486	502	521	514	525	515	514	508	502	487	492	518	503	467	525	518	504	490	531	514	486	509	538	503	530	499	522	493	537	506	482	523	470	488	513	486	547	494	486	524	468	515	507	531	531	538	550	498	525	501	495	461	486	529	479	470	489	505	539	508	533	498	487	501	479	511	482	519	493	473	489	472	536	494	487	495	541	508	502	521	505	485	541	468	504	502	475	517	492	484	492	507	520	501	517	514	512	528	481	500	490	493	468	508	493	504	542	464	486	478	489	514	477	446	501	511	506	538	525	485	509	483	482	468	470	530	517	510	477	543	535	488	513	512	498	514	493	520	487	519	494	500	498	527	499	495	515	529	452	503	477	477	498	492	512	509	555	544	511	499	512	478	473	540	516	526	541	520	496	532	480	536	476	519	524	482	504	516	476	537	510	477	524	469	514	472	484	498	528	515	498	477	523	461	472	495	550	497	505	516	484	483	520	485	506	515	537	491	526	495	494	496	512	526	507	484	493	479	502	480	529	489	530	545	496	521	509	496	479	475	513	522	479	500	516	524	536	500	474	523	530	496	510	499	514	510	502	504	536	511	528	512	531	543	522	542	493	516	501	482	517	550	447	507	488	507	520	502	529	530	511	520	492	477	514	524	512	501	490	516	516	512	531	502	505	501	542	495	480	500	516	470	482	484	516	476	486	495	502	482	548	504	482	512	483	486	496	503	480	493	473	502	511	509	534	447	509	529	465	488	528	508	517	522	502	511	509	470	485	493	477	521	507	535	502	492	484	503	521	510	514	491	489	515	477	532	482	526	492	497	491	482	459	463	538	511	551	501	501	516	510	488	519	464	487	477	508	530	523	500	496	513	524	505	501	544	497	474	485	495	518	484	496	539	491	528	502	518	530	545	497	492	517	516	531	455	543	491	505	495	485	476	524	516	515	513	513	497	553	524	511	511	510	519	511	461	511	493	513	511	520	513	496	475	565	522	508	514	527	534	498	448	490	535	488	495	485	499	538	471	527	494	462	551	445	496	495	496	532	512	534	504	519	517	537	512	470	506	551	509	495	510	518	528	533	505	483	526	549	510	512	550	512	518	508	494	508	490	492	510	491	525	473	532	463	492	530	483	512	491	490	512	492	517	503	522	514	523	507	482	524	460	515	482	479	536	473	506	472	535	518	507	519	511	491	539	492	523	505	529	531	526	481	487	502	489	496	479	502	543	501	493	497	526	512	503	528	492
27056	26749	34713	25944	11756	4035	1188	458	161	176	191	186	155	174	159	182	178	166	166	178	186	181	168	153	158	155	147	177	170	185	147	158	165	199	176	205	163	148	178	170	176	172	165	151	175	184	191	185	166	171	176	168	181	172	176	164	178	183	162	164	159	170	165	189	143	177	169	156	177	165	191	181	182	158	157	180	166	155	150	152	164	189	182	163	184	175	167	158	188	182	161	149	167	185	162	185	160	149	161	168	193	188	169	153	172	162	165	181	167	179	149	170	156	155	182	185	174	205	176	148	173	169	185	163	169	192	163	162	174	162	142	158	184	180	152	188	168	170	198	153	148	168	201	173	172	175	151	169	176	154	175	172	172	177	177	167	163	149	193	153	179	175	176	158	187	167	178	160	178	184	174	179	167	194	181	192	163	184	152	152	154	170	178	162	162	192	162	176	167	167	162	186	157	154	170	156	168	164	151	181	143	154	165	150	156	180	176	178	177	164	179	173	151	178	155	192	144	183	152	178	173	161	175	148	163	177	179	165	171	146	165	181	158	158	168	172	157	171	181	155	155	170	169	179	148	166	172	160	156	177	202	162	178	176	168	169	157	164	162	173	199	155	165	155	157	166	184	185	155	178	183	161	191	155	158	156	152	167	153	158	160	175	166	189	177	163	147	198	164	160	161	167	177	191	175	157	176	169	194	168	167	200	176	152	178	161	163	168	169	146	189	170	183	174	183	162	189	162	166	166	203	172	170	164	188	181	150	154	196	188	162	182	184	180	159	166	157	176	164	163	161	177	163	166	168	171	160	187	169	180	163	204	143	174	184	158	165	155	153	165	158	149	156	167	169	174	152	167	183	174	161	167	157	178	180	142	167	175	162	191	167	169	139	169	191	175	170	164	190	162	189	162	161	166	169	163	203	207	154	169	178	190	173	169	178	179	157	175	134	175	164	180	170	188	182	168	181	166	187	186	159	173	132	159	176	167	197	176	159	152	169	171	163	157	166	174	191	172	189	148	189	177	174	158	166	172	189	193	179	152	168	162	178	161	183	165	177	176	184	173	171	166	184	144	174	146	173	159	177	152	160	168	188	153	196	166	174	182	166	164	159	177	179	161	176	157	159	174	170	141	164	182	173	180	178	144	187	172	177	184	157	159	182	160	181	169	174	143	162	180	144	170	155	157	176	167	171	179	156	200	190	177	185	187	170	174	168	168	171	171	161	157	182	183	159	169	176	161	159	156	161	191	175	188	150	162	184	175	151	158	172	164	185	162	163	184	174	168	177	195	196	169	167	174	165	180	171	154	158	179	188	180	158	192	173	154	200	165	148	156	157	184	179	148	166	186	177	179	189	150	191	168	151	158	152	180	182	189	165	174	142	178	171	149	181	213	169	177	170	162	154	195	162	156	159	185	171	166	157	156	152	157	165	179	182	178	178	167	144	177	173	172	163	176	163	177	166	182	169	166	170	156	194	169	159	212	176	174	167	162	167	178	171	144	152	147	166	169	159	179	173	165	155	179	183	175	175	176	175	179	160	163	161	173	171	178	179	194	182	164	177	178	181	173	161	159	161	171	162	169	153	181	155	162	142	155	168	171	160	161	180	162	182	188	180	147	155	175	172	166	174	151	185	157	160	165	182	174	205	164	174	190	157	190	174	169	180	162	202	201	175	176	143	178	187	183	169	178	164	180	178	177	204	152	177	167	167	174	140	196	148	170	181	175	172	159	162	168	150	178	161	172	166	174	177	178	167	177	170	190	177	162	151	174	168	179	187	191	177	163	191	195	173	189	178	187	168	157	185	165	167	151	157	170	181	167	161	172	145	187	195	163	193	162	186	169	166	166	162	173	153	159	173	145	160	180	150	204	150	164	159	178	185	159	173	179	172	168	171	178	158	197	161	165	166	141	175	150	164	188	182	184	167	174	178	177	172	172	183	174	190	169	201	179	169	195	169	184	151	177	208	179	187	199	165	155	167	171	168	162	174	177	188	161	164	177	174	151	174	159	190	158	172	166	170	184	168	161	160	172	152	191	168	167	169	168	170	153	136	173	165	165	171	167	197	167	166	178	173	155	164	159	156	154	185	187	196	171	175	154	180	167	157	171	154	175	156	163	181	165	176	168	167	165	162	163	198	166	174	181	161	177	149	158	185	158	167	180	162	175	148	157	174	173	188	186	189	214	185	156	166	168	156	165	153	178	181	171	171	192	185	191	214	153	176	161	177	155	175	181	180	140	148	175	176	191	167	166	154	157	156	165	156	144	177	161	201	186	168	162	183	187	180	169	173	190	167	168	162	182	176	172	152	167	174	155	180	198	165	166	180	151	162	157	144	184	200	177	167	169	161	143	164	157	167	143	173	195	192	153	181	176	190	179	160	181	172	164	180	166	198	167	166	172	185	185	186	170	157	161	171	175	177	161	164	150	170	159	165	190	160	166	170	173	165	163	178	161	181	159	168	173	170	165	176	174	174	168	150	173	173	152	196	167	177	172	184	172	171	172	150	188	189	186	173	147	153	195	179	165	170	176	162	170	177	167	158	145	191	170	193	171	159	186	167	179	186	164	155	153	162	163	177	176	172	130	183	172	139	174	178	164	167	194	153	167	170	166	169	159	190	156	166	193	164	183	148	151	164	169	166	163	158	165	148	150	181	184	162	180	155	164	168	173	156	178	156	164	179	167	162	178	197	165	181	165	176	172	173	158	184	162	151	157	172	150	181	191	163	162	156	185	162	144	169	176	198	185	163	150	142	158	162	174	176	172	167	173	183	161	188	174	175	159	159	175	163	185	157	164	172	173	182	160	189	176	183	192	167	202	178	167	156	179	172	194	149	196	175	152	169	164	194	172	166	168	188	177	175	152	169	168	170	182	173	181	187	156	201	145	190	143	166	155	176	159	169	177	174	192	164	153	160	183	196	176	197	196	154	171	184	180	165	167	180	183	166	175	160	186	173	167	173	160	182	167	174	166	174	157	188	183	169	168	159	160	153	179	178	177	160	177	169	168	181	167	161	200	154	168	149	195	161	165	149	167	157	193	166	179	173	165	170	180	165	161	183	177	174	178	182	164	195	185	174	190	165	193	170	179	162	176	168	161	137	196	148	178	165	144	160	147	191	172	180	189	188	176	164	192	171	158	158	169	167	179	153	158	151	167	172	174	152	179	179	172	173	183	175	165	162	160	154	168	164	175	190	172	162	144	184	187	176	148	176	158	165	157	178	188	162	164	155	188	152	171	184	182	151	154	185	181	165	172	160	174	160	187	188	170	159	165	175	182	175	161	182	162	175	164	163	187	183	176	165	174	185	172	170	169	158	199	158	171	175	181	189	159	183	197	161	183	187	161	179	194	179	162	174	168	191	169	163	161	185	144	170	202	174	174	189	166	175	154	165	184	173	181	180	146	173	157	136	164	168	169	166	167	184	180	165	160	164	168	181	190	172	176	162	162	195	159	182	166	182	192	155	176	172	184	179	181	163	180	177	178
27592	46917	41291	27996	16118	7290	2593	954	346	293	268	318	305	273	300	306	294	317	306	302	276	261	258	271	264	295	292	282	306	278	283	302	288	294	310	275	282	293	291	295	278	288	274	284	293	274	256	286	299	274	265	281	251	299	289	293	277	292	256	304	281	275	302	280	309	266	285	309	308	314	323	285	270	271	292	284	309	277	266	320	300	307	282	276	305	275	284	291	257	270	271	282	287	289	302	315	258	276	326	314	292	261	282	294	291	282	278	295	271	303	277	295	273	276	279	252	296	296	281	249	291	283	299	281	282	295	266	278	312	301	286	292	296	287	291	280	325	292	259	280	267	291	282	270	262	259	320	293	258	304	262	292	297	308	270	302	302	291	314	295	270	273	282	302	289	294	295	290	301	289	303	272	284	290	269	258	286	292	293	282	290	266	302	287	294	288	279	256	270	281	292	282	292	295	279	296	307	280	287	303	303	279	262	292	294	297	288	304	285	263	292	277	287	288	265	271	299	276	304	309	308	290	300	277	285	255	290	254	307	286	281	265	281	303	284	294	280	296	300	290	260	286	276	318	310	279	275	300	309	288	257	276	296	293	266	294	284	307	302	299	291	294	287	270	280	276	317	285	270	272	291	306	289	255	314	275	298	302	314	327	279	276	311	306	296	291	283	302	267	281	294	276	281	298	283	297	275	294	276	261	264	286	312	287	272	283	290	290	310	302	301	293	320	316	292	315	274	287	293	322	290	280	285	300	262	302	271	268	304	279	290	286	277	281	267	297	311	278	288	297	290	264	299	289	271	278	297	287	310	286	281	308	276	291	319	297	273	307	294	283	275	283	298	310	279	297	269	293	298	276	286	284	304	281	285	278	287	295	275	282	313	293	301	294	317	268	282	264	265	273	276	273	289	280	321	298	276	280	285	311	275	292	280	251	282	309	287	280	303	296	281	275	257	268	269	274	278	302	283	260	279	291	292	276	297	284	282	247	310	289	290	273	255	264	293	302	277	276	271	312	280	274	276	288	334	287	283	265	243	296	299	295	266	260	304	294	297	271	303	270	300	284	293	285	299	252	289	282	285	287	327	315	287	285	286	299	268	259	291	303	294	284	289	261	301	289	289	287	266	312	290	270	311	272	293	298	291	323	297	306	274	285	262	284	295	302	315	280	284	298	278	322	287	310	284	297	297	280	303	283	285	281	300	299	345	273	283	288	304	293	296	321	293	264	301	289	304	261	282	295	279	324	287	300	283	292	286	273	333	274	296	300	287	317	298	284	269	276	292	286	291	298	292	312	291	251	299	305	266	284	308	284	281	283	286	298	284	291	301	334	303	302	252	281	320	269	269	297	293	280	298	302	278	294	297	294	294	298	284	260	270	268	267	284	285	294	271	280	294	264	283	282	291	269	296	297	276	277	256	281	299	289	283	299	283	288	286	262	293	289	299	294	275	284	289	312	257	293	296	269	282	298	282	280	303	291	281	281	278	309	281	265	248	286	294	259	284	306	308	298	282	265	286	288	280	293	261	287	278	305	282	296	292	256	283	313	305	283	263	289	270	294	263	300	273	293	297	285	306	295	265	291	276	289	259	286	292	269	282	305	299	309	287	294	271	296	283	283	315	323	285	282	304	254	277	288	278	307	291	254	300	311	293	271	302	279	308	249	297	268	264	268	274	289	298	317	276	287	282	281	257	264	286	288	296	299	304	318	294	309	300	317	291	295	265	302	297	270	301	263	302	273	302	295	305	297	274	284	292	314	247	296	299	269	286	282	266	274	288	279	285	284	305	287	295	272	281	293	272	282	296	300	273	270	287	295	300	281	263	286	281	280	302	275	286	267	275	284	304	289	282	307	288	279	286	299	296	305	283	314	316	270	274	285	288	295	309	289	277	295	312	268	269	262	309	302	290	291	285	281	284	273	291	257	297	285	312	271	308	310	285	293	294	259	294	284	291	249	282	297	323	307	329	276	282	307	300	280	253	277	273	298	312	322	278	277	295	292	256	296	281	282	318	307	272	299	287	279	315	280	313	309	283	286	262	306	310	292	275	280	268	279	270	278	265	305	284	286	298	280	269	273	269	271	299	282	255	255	297	275	308	303	272	311	250	312	259	306	286	290	304	312	297	267	276	252	269	317	303	263	275	260	261	274	267	299	287	291	312	291	277	308	291	276	287	294	276	290	287	270	318	292	264	293	247	264	289	298	271	301	289	295	306	296	314	283	311	283	311	305	317	276	287	287	297	287	282	315	296	292	288	270	305	275	311	278	269	285	293	291	268	292	297	271	274	289	280	289	280	262	277	267	279	284	287	308	295	279	309	311	292	299	274	275	304	305	280	315	270	295	323	287	264	272	295	262	308	273	287	279	249	295	302	274	272	285	290	299	269	272	300	267	305	268	289	283	290	273	293	273	285	284	286	290	275	281	282	286	280	280	315	288	318	293	241	291	265	286	301	302	285	274	271	296	301	279	309	258	322	288	296	266	297	313	299	299	287	254	276	255	271	275	285	290	270	283	288	296	291	298	288	306	307	286	282	301	285	298	284	279	296	294	304	286	294	267	285	275	282	287	306	318	301	278	270	299	292	285	279	283	300	264	278	299	251	284	282	287	287	301	310	298	309	283	273	288	327	304	313	292	300	288	283	246	262	247	307	271	315	291	281	265	276	312	294	308	287	325	281	269	293	293	278	300	274	264	312	283	312	267	332	321	293	302	278	288	255	296	299	264	300	289	284	269	271	294	277	258	304	290	274	294	274	337	297	296	279	297	264	304	298	289	279	268	309	246	295	282	267	278	293	275	295	316	314	262	281	277	305	300	297	292	303	308	291	282	286	275	288	291	280	286	280	275	296	277	303	323	298	306	287	305	280	323	260	303	284	273	300	275	313	256	275	323	287	283	289	278	299	310	285	305	265	286	289	295	288	274	286	313	265	280	291	283	292	286	284	278	284	257	318	297	327	299	300	278	289	274	296	305	322	298	272	307	270	280	254	291	297	277	289	291	280	320	265	275	290	290	297	294	287	285	299	274	310	308	280	304	301	268	289	306	317	280	266	312	266	328	295	333	304	272	300	278	289	279	290	277	294	286	283	292	305	318	277	311	285	294	308	322	275	271	288	268	251	305	287	296	302	294	289	301	281	294	276	287	274	281	303	299	284	280	291	284	313	305	297	297	268	291	283	286	288	286	286	296	304	260	272	277	293	285	282	275	275	271	277	298	297	341	269	292	320	302	283	284	260	286	296	277	262	303	282	264	311	318	304	269	309	263	295	251	291	303	317	273	296	267	294	289	292	290	290	271	279	312	292	300	294	257	283	287	289	303	309	250	289	273	317	329	277	276	303	285	280	282	274	274	284	264	312	288	292	282	264	286	277	291	283	294	286	285	289	261	260	289	300	249	297	277	298	278	295	290	277	294	278	293	287	277	279	285	283	309	281	293	283	289	269	298	268	284	312	289	309	317	280	277	289	296	262	288	266	265	260	283
24454	22733	40365	44061	34810	23347	10894	2151	368	232	240	220	253	260	281	226	246	268	247	269	232	243	247	262	232	241	232	221	245	257	250	253	234	217	230	218	240	238	238	240	250	288	225	218	275	236	259	279	254	244	230	217	210	231	254	255	218	244	253	229	210	227	251	195	220	207	232	247	275	227	234	241	232	213	228	228	218	250	213	244	245	269	248	224	264	232	226	230	248	262	259	228	233	237	274	250	242	237	226	244	249	231	248	229	252	244	221	254	244	243	230	256	222	258	226	220	233	207	256	244	249	239	211	207	241	240	231	251	233	251	241	246	252	255	234	253	252	233	235	224	238	234	249	205	234	260	260	262	232	236	242	243	231	220	238	213	234	252	254	226	243	221	229	235	244	257	253	232	250	231	242	239	245	238	272	237	250	249	231	250	219	223	233	221	230	231	233	227	266	230	250	240	246	218	230	250	250	257	242	247	228	227	222	242	246	242	242	238	235	249	220	230	201	225	237	241	211	259	217	262	231	230	236	239	232	226	253	234	237	226	221	256	228	235	239	253	233	237	260	241	247	233	242	233	252	231	233	236	229	247	213	214	245	258	245	246	229	248	269	248	261	234	243	245	232	226	243	246	225	217	245	232	239	248	235	244	254	216	256	238	229	238	275	266	230	253	242	256	229	238	256	236	231	255	244	260	269	210	227	249	257	251	242	246	231	242	234	214	214	242	236	247	272	237	232	226	246	244	235	243	236	230	246	246	232	268	242	250	256	254	254	240	241	260	245	232	234	231	218	238	264	205	234	255	226	244	214	241	254	219	247	239	233	229	246	251	235	236	219	235	236	232	221	228	232	217	259	254	249	262	261	239	237	237	254	240	235	252	258	246	253	253	230	235	224	237	201	233	225	248	217	232	238	228	250	228	245	226	222	250	237	260	240	244	241	259	249	209	247	252	246	231	217	234	222	244	254	224	259	245	259	238	256	246	235	263	245	255	249	248	258	239	257	238	239	222	218	233	218	264	245	227	244	247	248	244	263	238	219	248	244	227	248	243	260	229	266	232	252	227	222	217	257	255	234	239	247	209	265	208	235	230	259	242	247	263	206	234	227	242	279	221	241	257	251	257	257	237	233	237	260	257	244	249	265	214	258	229	229	253	221	245	239	260	264	248	264	262	250	249	230	239	244	227	234	205	243	227	220	235	227	243	258	228	237	246	234	255	247	244	218	246	264	246	258	244	224	247	264	221	257	229	246	245	257	256	217	245	219	226	202	251	197	229	228	229	247	234	278	213	247	245	224	245	197	250	243	267	237	234	233	230	219	231	241	207	232	238	221	245	245	244	258	256	255	231	256	241	248	250	237	245	217	267	236	232	243	232	209	243	245	244	239	243	245	248	227	246	255	225	251	248	216	242	244	227	254	252	235	246	222	241	229	228	226	239	212	220	224	267	225	223	237	261	214	221	229	242	245	265	261	262	243	236	249	278	256	245	211	245	273	239	249	225	263	244	256	213	239	249	239	230	226	208	234	234	257	254	239	217	239	241	249	245	236	224	235	237	230	226	228	228	225	232	246	249	253	247	220	263	247	254	258	233	218	254	242	225	260	248	234	236	240	252	231	235	230	254	245	235	251	223	225	242	234	237	231	236	271	237	252	243	211	219	232	255	215	231	237	251	244	236	250	241	272	240	228	258	241	228	248	202	241	244	230	222	247	229	243	237	259	216	234	252	241	249	257	263	268	242	223	267	232	222	219	238	212	252	231	258	245	232	241	211	250	237	232	234	250	238	241	235	255	246	278	245	276	248	250	239	262	257	237	237	251	223	238	230	252	257	236	229	229	189	229	256	217	256	207	241	258	231	234	252	239	264	237	256	222	247	225	238	231	243	227	260	214	240	231	247	235	220	204	281	232	235	267	252	227	244	244	260	265	228	254	237	276	257	221	262	239	230	215	229	224	232	234	226	218	244	236	244	230	250	251	222	248	254	238	214	218	227	244	217	242	229	224	236	219	234	245	234	245	240	243	232	248	236	253	234	232	246	234	232	237	257	248	228	264	236	231	241	248	203	255	233	226	239	230	221	204	269	265	239	246	234	270	234	254	254	227	239	251	238	230	220	220	248	262	243	247	243	219	242	244	242	230	252	225	234	233	256	241	239	236	255	213	265	225	254	224	226	235	223	236	227	239	272	218	215	228	246	239	258	235	223	269	244	258	217	223	217	252	231	233	241	235	222	275	213	218	228	251	230	252	243	252	219	238	267	242	247	224	246	240	234	237	226	215	246	213	226	222	222	237	271	217	218	232	206	248	254	270	253	258	260	259	219	224	232	230	244	242	240	258	255	238	255	252	225	236	228	216	211	257	241	259	232	246	230	227	260	235	241	237	264	266	248	213	253	257	237	208	253	237	220	274	240	232	238	252	239	243	266	247	240	227	243	266	244	277	241	262	233	222	228	232	224	238	261	245	248	232	271	264	243	253	257	254	236	244	297	244	250	236	266	246	218	246	257	249	240	258	241	252	240	244	236	241	236	224	223	248	210	220	237	230	247	218	239	229	236	273	223	250	244	236	249	287	243	251	247	235	243	236	245	236	242	264	238	228	233	279	210	249	235	255	228	222	227	227	232	221	243	256	213	253	225	225	248	241	252	205	238	224	219	266	261	262	237	234	238	260	229	216	228	231	257	259	235	204	242	263	280	250	257	241	234	211	240	226	256	224	231	265	241	246	225	268	250	240	223	243	224	236	226	235	260	255	256	231	247	245	246	244	225	233	247	219	230	246	230	242	236	243	228	261	253	213	232	279	202	228	240	235	232	255	252	237	231	264	236	230	227	271	231	220	245	248	234	227	224	220	244	236	237	241	241	239	221	263	202	234	232	253	227	247	244	225	227	277	246	247	223	246	216	231	238	254	228	243	222	227	257	234	267	259	229	221	235	242	266	256	200	222	204	231	249	232	247	249	252	238	259	255	257	257	250	241	238	268	241	244	237	248	234	243	267	256	244	229	225	241	261	242	228	245	227	223	245	230	226	250	217	256	247	239	230	250	271	242	235	240	279	227	241	248	199	241	238	221	233	237	228	228	232	248	250	217	244	233	232	257	229	257	224	254	254	246	241	240	263	231	185	217	259	236	233	242	213	230	212	255	272	261	234	268	248	235	223	240	221	237	245	245	230	225	246	231	262	237	246	239	232	245	222	220	230	272	220	229	248	252	262	224	249	246	248	243	217	226	251	244	233	237	210	242	245	230	235	239	240	237	239	250	243	243	263	223	235	247	262	240	226	260	251	250	237	232	232	232	221	237	259	227	236	250	248	244	225	229	239	245	249	252	258	262	254	250	262	250	227	262	223	247	251	243	230	253	237	239	230	230	219	217	224	224	224	216	256	249	231	236	244	248	218	245	248	249	231	249	237	225	238	225	213	247	217	258	244	218	272	251	233	237	273	257	234	246	241	234	232	248	216	257	227	234	234	216	274	239	224	221	246	238	226
51857	88846	80146	59334	41978	26682	12573	4167	752	384	367	403	430	388	390	427	418	439	363	362	385	396	368	411	385	406	386	393	413	396	368	377	428	376	412	376	391	349	386	373	367	347	369	389	404	383	420	412	410	406	386	396	404	367	393	352	367	393	392	422	380	373	381	419	391	401	359	402	403	376	394	414	393	390	381	389	395	436	413	425	401	383	401	412	380	400	379	420	363	366	379	384	427	390	378	382	390	397	400	353	409	429	373	409	420	390	358	406	362	402	401	408	395	438	371	407	415	372	410	412	374	427	389	378	399	413	366	379	387	375	404	372	431	359	412	366	398	424	373	409	384	415	391	363	414	384	376	414	444	425	410	425	338	423	378	417	384	398	389	396	375	399	370	431	438	405	412	354	362	380	351	380	390	409	383	445	386	401	382	398	406	384	410	400	380	413	409	407	380	341	407	393	390	392	375	396	390	384	399	422	430	381	416	379	350	413	433	374	376	409	374	375	406	396	393	393	394	357	420	421	416	405	367	410	386	395	398	425	409	361	386	375	441	403	423	366	374	430	409	422	365	389	379	383	377	391	390	425	405	412	409	424	387	397	411	405	397	379	403	384	439	396	391	378	393	405	415	396	407	398	433	398	369	374	421	382	391	402	432	412	385	385	386	368	401	387	371	386	397	388	377	409	396	399	379	407	387	382	414	395	368	406	368	430	364	434	414	382	433	390	396	376	426	370	404	405	380	385	391	380	406	382	375	398	388	391	394	359	376	405	394	385	402	400	406	403	431	396	356	403	390	387	390	396	393	381	422	412	394	367	402	404	402	369	380	375	398	376	397	409	373	385	404	402	350	405	423	368	408	379	408	363	385	410	400	424	416	419	397	396	352	410	352	382	422	402	411	376	395	404	414	398	423	352	400	396	386	356	376	374	407	391	416	410	434	398	367	372	421	386	355	394	420	385	420	373	416	416	414	409	395	365	403	363	388	389	358	407	412	409	383	375	427	381	405	378	393	393	380	387	390	395	386	381	399	404	414	383	375	393	413	382	401	353	361	401	388	428	429	404	422	355	401	423	374	395	361	420	397	378	361	403	356	395	423	378	398	444	355	435	392	386	361	439	396	377	425	411	397	398	406	404	403	378	369	391	370	405	395	383	417	408	394	432	359	414	400	402	429	359	416	372	400	394	398	417	371	367	367	398	387	421	427	392	411	400	393	436	386	412	391	391	408	384	406	392	412	380	403	410	385	421	416	391	357	378	385	420	388	393	387	445	353	393	370	368	406	385	394	367	416	386	410	423	394	398	393	404	370	360	396	388	385	391	368	384	379	393	396	412	401	370	415	400	405	359	380	383	384	420	383	421	412	407	386	407	408	403	384	417	393	375	394	381	400	395	415	383	382	429	374	404	403	391	358	374	367	392	403	383	427	396	406	408	395	414	384	368	391	352	374	398	387	410	394	397	394	366	384	412	352	382	424	365	368	410	372	404	397	390	409	408	370	379	389	416	424	355	397	423	387	365	398	427	408	372	392	385	397	403	401	391	399	413	393	383	407	374	398	404	415	412	418	402	386	374	366	406	359	420	385	370	372	386	402	408	411	403	391	404	433	375	410	412	381	362	404	398	366	411	411	392	399	422	408	367	400	410	403	403	388	403	423	411	406	369	396	380	441	384	379	352	386	425	428	371	389	382	422	392	386	374	416	402	417	399	385	421	405	387	385	405	407	386	410	401	374	379	432	415	395	405	391	388	357	379	390	397	389	400	370	352	394	381	390	421	380	387	393	397	362	434	395	381	415	390	366	405	378	402	398	404	360	360	394	381	451	358	401	395	382	393	386	429	414	383	389	374	390	402	384	400	342	382	365	397	388	417	397	404	403	398	391	411	386	374	401	420	419	397	437	410	391	392	389	378	390	407	397	400	397	393	363	397	405	395	400	412	394	414	445	391	412	386	442	388	394	363	400	374	413	391	361	397	393	401	358	424	413	380	405	395	381	405	352	365	401	390	376	373	358	360	422	421	387	407	405	353	387	405	415	396	407	359	389	390	391	417	349	436	404	400	408	412	394	405	377	381	376	409	383	377	398	404	402	400	378	370	430	370	374	393	391	374	380	395	406	379	444	375	405	392	398	458	398	399	398	377	373	393	412	395	382	385	394	378	361	396	413	358	380	353	425	413	398	389	412	415	413	386	388	412	399	397	405	388	370	404	381	446	377	369	414	416	355	381	364	421	429	423	405	388	385	386	402	386	402	404	403	377	392	421	396	366	387	371	375	398	384	378	417	418	402	381	385	387	408	362	408	371	402	369	426	387	385	385	377	400	404	431	409	390	415	383	391	386	391	413	407	437	377	380	399	421	367	388	380	383	374	362	429	358	365	410	393	408	350	426	397	376	390	445	384	381	424	431	428	379	393	403	371	395	410	398	390	401	407	368	404	407	391	394	445	389	405	354	403	431	367	421	437	385	369	375	384	398	408	373	371	386	380	418	389	366	362	392	414	395	373	400	402	419	388	375	361	373	377	399	396	393	361	403	405	428	407	385	396	417	403	389	420	369	391	386	393	360	387	359	421	385	402	404	424	410	364	376	412	401	378	406	424	384	426	392	470	396	383	391	382	414	399	404	397	405	403	424	395	403	393	393	362	394	372	419	390	416	386	362	422	404	369	390	403	350	389	393	421	381	383	398	427	409	372	392	399	405	404	409	371	389	382	376	417	395	411	363	391	380	391	388	402	392	401	385	403	408	381	388	383	384	403	391	396	444	396	370	397	355	404	399	345	393	410	424	404	395	429	376	410	391	417	435	391	407	391	396	402	388	376	399	417	417	422	439	373	364	394	399	422	373	419	378	380	383	375	387	400	402	377	393	395	405	385	385	377	405	375	397	398	392	355	369	405	389	407	380	395	358	389	396	404	400	420	392	426	411	390	385	429	394	406	363	354	369	385	407	424	393	430	419	352	416	383	372	371	472	413	368	379	399	401	409	390	373	381	406	390	425	372	424	418	399	375	407	433	381	392	398	406	400	413	366	387	398	364	377	352	373	416	407	406	398	415	360	380	395	405	398	394	399	410	368	381	376	369	433	401	398	396	414	398	379	388	390	352	404	359	430	367	378	408	412	371	379	396	392	409	393	366	378	423	391	389	426	407	428	366	393	405	379	408	360	364	403	385	399	413	361	432	396	412	381	389	405	375	366	426	378	380	380	352	404	404	380	394	390	398	417	408	399	366	391	370	360	422	369	417	371	391	429	368	392	397	366	379	363	386	390	391	401	382	398	434	398	382	357	391	397	407	389	411	391	352	399	369	369	409	377	385	391	374	399	419	385	419	431	418	392	363	370	354	391	410	439	386	392	409	392	368	369	417	410	397	403	399	417	397	423	412	390	367	396	401	451	431	427	396	412	381	390	402	385	387	381	366	409	378	364	416	382	372	385	364	404	384	396	416	386	379	417	394	405	405	371	384	372	352	427	401	395	403	361	416	394	358	386
23244	21809	35659	39765	38078	29907	20411	5631	680	345	329	296	347	325	335	325	321	324	328	313	309	351	326	313	282	328	330	332	340	300	327	317	304	310	321	319	344	355	334	341	291	306	317	326	364	290	331	318	338	326	301	312	324	335	309	346	325	312	291	324	335	321	288	303	309	332	312	328	299	315	334	356	305	319	317	312	298	326	342	337	326	314	307	277	308	299	281	305	306	345	339	302	328	300	330	301	302	314	315	334	335	295	325	332	313	314	332	350	345	346	309	330	353	312	350	306	300	321	334	333	332	341	321	319	327	303	310	325	348	349	302	312	328	335	316	323	292	357	325	274	308	345	340	324	327	297	309	323	302	342	332	321	319	327	300	322	321	328	276	296	317	299	291	318	340	307	292	282	326	309	330	302	330	288	324	303	306	335	313	303	279	293	296	288	328	319	340	304	334	297	327	345	309	321	308	328	340	312	332	320	340	330	338	306	320	294	315	301	323	306	289	317	365	370	281	288	339	326	341	325	345	314	321	309	316	323	369	319	330	331	315	329	316	344	322	286	291	328	281	315	302	329	328	309	318	318	316	360	304	326	318	320	291	299	337	332	319	302	301	293	317	338	341	341	352	353	326	315	324	283	325	307	322	347	300	325	347	290	307	316	317	321	315	318	368	336	310	301	319	308	301	313	303	290	325	353	364	316	331	314	310	310	337	314	292	330	325	290	285	294	303	291	336	303	341	320	290	339	295	325	314	345	302	354	286	291	328	332	332	319	329	331	308	352	301	321	308	338	343	304	320	314	312	316	323	330	321	315	307	349	326	298	303	328	323	329	311	304	333	342	315	331	342	321	382	291	312	295	306	321	311	297	301	313	309	303	301	313	303	294	340	304	331	303	310	311	333	346	316	315	328	317	281	342	319	336	345	314	352	368	326	308	341	320	308	289	296	342	313	326	330	316	290	333	294	298	321	335	290	309	332	312	298	349	320	344	342	301	332	308	352	316	356	324	321	297	325	307	340	343	310	330	295	309	331	328	299	357	316	292	296	356	340	327	324	316	321	351	334	320	332	325	308	330	306	327	301	317	304	337	297	334	303	338	309	338	361	320	331	324	297	322	333	303	303	314	311	305	336	300	307	292	329	343	305	329	322	339	334	295	293	334	312	342	318	323	317	311	326	278	338	299	327	360	336	333	291	316	320	281	296	321	287	303	326	317	300	339	313	318	305	310	337	324	306	332	290	328	312	289	294	314	299	306	335	333	325	289	307	313	327	341	307	321	312	314	315	317	312	293	332	315	332	305	333	315	334	308	337	321	299	320	360	305	325	299	304	324	285	356	323	344	325	341	314	343	326	335	302	310	341	328	304	340	290	337	305	342	322	310	312	307	324	308	306	325	328	286	359	325	326	337	310	325	335	293	326	317	320	324	321	300	294	303	316	297	315	294	318	303	285	345	316	318	315	339	330	360	306	317	295	297	321	328	293	322	296	288	315	320	297	342	327	331	296	293	339	299	316	342	326	290	327	324	283	300	308	298	279	341	317	331	342	306	332	321	361	323	328	313	321	290	305	317	305	332	343	317	314	319	352	322	299	313	331	309	284	327	309	329	330	308	308	338	328	314	286	331	324	320	322	266	357	337	313	323	316	296	312	345	316	292	312	306	323	347	293	318	311	292	296	338	302	304	297	321	315	299	318	343	304	341	296	354	300	317	310	313	321	312	344	326	297	343	300	323	340	317	278	343	302	335	326	300	336	303	296	307	325	359	356	356	305	341	303	330	340	276	299	315	305	302	300	304	305	306	339	319	339	296	357	333	280	311	315	328	330	322	303	312	331	310	317	314	320	280	301	274	335	338	283	324	320	310	302	347	314	313	302	268	336	324	296	327	301	307	325	308	363	335	314	305	322	303	298	290	324	314	309	331	320	342	316	322	299	310	299	303	336	315	292	317	313	308	340	320	315	314	337	322	325	324	313	305	284	302	326	332	330	299	339	328	316	334	311	312	325	312	310	317	328	312	312	328	307	341	311	306	342	306	336	303	284	343	311	310	318	300	346	316	327	279	308	307	311	315	326	308	327	331	326	306	342	306	291	319	338	295	323	293	325	275	301	322	315	310	291	322	310	325	356	311	301	339	318	329	341	333	339	331	305	297	320	298	340	327	321	319	321	337	338	296	302	322	319	321	309	340	320	306	323	330	333	291	337	329	311	314	323	310	326	330	327	327	323	300	315	343	315	305	330	275	291	303	289	309	282	283	307	331	337	329	317	334	290	304	310	328	332	311	321	310	296	330	333	319	343	328	351	281	315	342	356	304	309	307	337	316	300	344	330	316	340	312	313	322	331	319	316	317	293	300	348	316	318	318	319	361	322	317	336	334	290	333	306	333	329	296	335	353	330	318	304	320	329	345	308	336	322	333	307	284	332	303	312	332	326	300	315	303	310	282	308	312	326	320	305	311	303	348	319	315	338	343	316	317	312	307	321	315	324	315	324	328	292	353	289	324	302	323	319	309	329	288	329	300	307	340	278	304	295	292	317	317	325	362	314	329	306	315	293	302	325	332	334	323	292	299	319	280	308	329	312	337	282	322	283	334	335	305	320	294	319	339	354	320	347	343	295	329	333	340	317	302	335	331	326	320	316	331	328	295	302	329	333	289	337	316	327	324	294	363	381	297	285	300	337	309	324	312	336	314	320	348	317	329	312	289	278	316	289	296	343	298	300	325	308	326	319	307	329	315	323	317	349	278	275	314	335	329	330	314	315	322	298	318	289	318	331	316	296	332	300	335	313	324	328	315	318	306	309	334	335	319	309	285	294	332	344	331	278	315	325	335	316	306	318	290	327	303	363	341	313	290	317	293	340	298	317	346	306	324	331	299	293	315	288	308	300	329	326	305	309	345	314	304	321	330	342	324	311	308	337	319	320	324	332	322	331	273	304	300	328	351	318	314	301	331	315	329	345	319	299	303	303	359	309	351	313	331	316	323	330	320	318	301	277	359	336	328	313	322	317	333	328	346	295	323	331	340	316	336	317	305	322	333	314	293	313	300	319	322	347	311	286	331	316	283	298	298	306	294	334	301	332	307	336	268	329	333	302	318	304	319	319	313	300	348	317	304	345	311	325	325	357	308	283	330	286	314	312	286	323	303	287	310	299	326	280	322	316	312	309	339	303	322	292	320	301	333	319	310	287	322	345	330	328	310	289	314	284	335	310	326	356	286	322	317	314	324	305	314	308	317	310	323	336	295	334	321	341	336	317	312	326	325	280	334	332	319	308	344	340	341	337	312	300	323	303	318	313	297	323	319	330	326	329	306	322	315	318	352	326	338	302	291	318	337	358	339	316	325	343	317	328	313	336	311	317	334	361	320	313	321	351	336	316	297	311	310	328	330	308	315	294	309	322	342	342	291	286	282	325	317	316	343	321	296	347	285	318	322	331	329	347	339	331	320	338	325	315	329	314	303	313	333	316	323	313	304	292	302	318	319	286	291
57972	100198	92233	73220	54112	36483	19999	7996	1239	526	480	508	479	498	513	508	440	519	480	515	498	547	473	491	497	555	486	512	440	485	502	514	511	458	510	484	468	477	492	491	471	478	504	515	521	467	515	481	517	498	515	468	526	500	490	496	513	535	490	482	474	506	490	456	501	525	490	520	498	491	496	512	521	546	513	470	500	513	513	519	496	532	504	504	466	513	537	448	484	503	480	507	496	519	485	485	499	477	495	518	485	496	501	487	525	535	513	482	528	477	512	508	507	487	493	510	505	474	512	480	439	488	483	495	499	500	493	499	507	484	497	540	476	478	494	517	508	473	463	490	495	542	515	493	500	531	527	468	481	495	531	508	526	484	487	533	505	493	493	510	493	514	518	529	457	504	526	507	518	496	472	498	487	557	511	459	480	514	485	531	462	528	471	509	516	485	519	500	492	447	507	507	515	473	461	519	522	478	501	470	490	500	522	446	482	489	461	497	488	503	469	492	527	537	506	459	531	513	458	529	508	506	542	496	473	506	490	534	523	509	500	476	492	485	478	492	496	518	478	516	485	483	469	479	514	491	473	517	505	491	480	468	489	511	495	496	517	474	505	534	471	497	465	504	471	477	510	516	502	511	493	503	499	495	503	501	503	507	482	487	447	487	475	530	481	481	473	523	447	511	473	461	504	499	488	510	498	462	502	471	509	476	446	478	514	481	473	518	471	465	521	501	491	511	512	456	509	484	494	486	471	491	471	505	476	508	466	497	503	526	516	481	507	504	496	506	472	511	529	501	504	498	502	487	486	502	482	513	521	488	529	507	505	498	466	485	526	480	476	517	534	477	490	493	470	495	517	495	486	509	481	493	512	499	505	458	500	569	523	475	486	497	494	511	486	489	473	480	487	496	539	505	528	518	489	502	500	500	504	483	542	480	546	489	528	460	525	494	448	464	491	502	493	472	505	510	508	444	481	470	485	485	489	500	498	482	496	505	523	487	502	517	469	493	474	456	526	499	491	513	502	503	513	503	547	498	503	500	463	545	498	492	520	473	505	485	496	500	518	502	478	520	521	500	457	543	502	512	488	514	524	506	502	489	525	500	486	464	488	488	480	477	511	472	477	484	473	502	504	465	489	501	499	485	497	487	509	491	480	514	480	514	495	507	523	490	509	459	540	489	485	466	485	520	507	475	472	468	514	507	440	491	512	464	468	475	476	502	491	500	497	513	512	506	476	496	429	537	549	466	518	495	512	518	484	527	494	484	537	518	519	483	507	494	508	483	464	519	533	487	456	517	492	480	459	483	502	502	497	479	499	516	518	533	535	480	457	466	507	479	502	507	483	515	497	501	508	504	521	508	475	450	508	470	504	480	516	496	477	494	480	489	493	482	477	477	517	532	500	518	493	484	542	473	532	472	488	541	511	511	491	522	506	509	475	516	496	497	512	479	520	503	490	489	492	496	499	530	514	500	519	502	427	513	496	534	470	471	478	479	521	506	481	502	498	481	503	507	513	452	492	496	511	453	490	491	462	522	474	478	459	458	497	483	477	462	498	528	515	489	514	514	490	489	501	481	471	465	498	468	477	468	510	500	489	518	462	578	502	504	492	538	483	486	506	465	511	512	536	518	500	482	505	490	503	495	451	504	513	510	496	520	480	519	524	491	463	492	432	502	528	481	503	474	479	516	477	468	497	496	475	525	508	479	475	455	496	487	492	504	493	504	476	512	437	497	490	486	513	531	472	491	496	488	514	469	480	520	503	530	474	509	519	492	513	505	518	494	468	479	530	490	502	509	528	490	509	488	512	510	478	498	474	507	485	517	508	502	498	512	515	526	480	499	445	508	542	492	508	471	480	528	456	490	464	516	478	476	511	516	504	435	469	510	490	476	514	486	487	500	507	497	519	520	489	497	502	501	553	511	468	542	494	490	495	486	502	501	462	519	510	481	482	475	468	476	477	483	506	563	522	493	472	462	512	498	513	490	502	466	522	479	487	499	495	508	492	497	513	523	500	505	550	472	521	523	495	517	496	491	505	512	523	488	553	489	479	455	511	517	472	504	524	494	499	477	468	498	463	491	504	508	489	519	454	471	429	510	487	507	463	508	452	486	487	499	479	485	559	550	506	482	489	486	526	518	465	510	485	487	531	513	508	504	489	490	521	451	485	490	483	516	506	487	478	496	499	500	465	514	504	466	526	494	503	511	592	467	507	472	510	514	480	528	517	520	489	475	501	490	487	502	504	464	497	508	511	493	504	482	468	479	489	515	483	552	477	477	502	510	502	485	495	497	502	525	473	513	455	493	513	491	477	550	470	497	538	483	479	474	525	508	512	530	441	505	518	537	506	501	476	507	501	505	500	500	504	473	509	544	456	488	509	509	528	519	518	480	516	482	488	502	490	480	482	519	518	494	493	506	519	485	508	471	542	496	522	487	555	511	501	454	501	476	478	510	465	526	502	486	445	497	518	493	469	548	475	509	519	460	519	529	469	509	512	443	509	497	507	511	508	494	507	450	484	518	478	519	498	477	521	515	436	483	523	507	505	530	504	514	494	527	526	457	476	481	469	467	476	463	487	542	481	492	508	482	530	514	493	490	500	499	491	467	446	430	499	500	447	542	474	501	500	530	515	488	458	480	516	499	478	511	476	530	515	492	505	511	450	463	499	519	482	506	483	478	503	452	523	483	489	517	508	511	533	475	489	471	518	478	497	528	518	507	443	496	484	508	487	522	510	473	507	509	469	493	504	468	474	506	506	505	528	479	524	492	502	495	518	505	501	491	509	496	442	496	514	499	502	477	512	492	548	505	483	454	493	517	511	497	493	495	466	513	480	491	506	487	474	555	486	513	517	515	489	480	508	470	494	488	470	466	497	543	508	458	515	499	492	524	465	468	542	513	500	467	467	502	476	501	494	537	498	511	486	510	492	499	518	508	525	460	495	512	469	445	483	474	507	518	469	521	500	475	507	453	484	468	502	524	457	495	456	479	503	467	523	537	497	485	472	517	512	495	445	480	471	475	485	534	487	483	472	513	505	468	458	493	504	510	526	524	485	478	517	480	501	514	482	515	498	520	501	465	474	493	527	488	512	437	567	487	473	520	498	520	526	483	515	527	545	491	509	484	507	482	475	471	532	517	485	504	503	507	495	497	513	495	541	510	498	499	460	512	495	483	502	480	528	510	502	504	482	485	546	514	473	528	464	527	494	485	526	551	511	534	474	527	530	496	530	488	525	497	466	557	485	507	468	508	515	539	519	509	492	498	469	504	486	491	505	504	491	480	517	512	523	485	495	513	487	532	515	454	492	474	480	475	476	515	512	484	492	484	494	472	487	467	520	504	509	503	539	524	505	483	496	516	505	497	493	501	506	492	509	492	493	480	514	485	504	527	495	509	576	537	521	493	487	507	478	501	519	490	526	516	503	547	513	483	521	474	490	493	493	537	502	471	498	479	490	496	487	499	504	499	505	523	507	537	501	463	482	460	545	518
27005	26444	35260	26092	12220	4073	1221	445	208	164	201	169	170	178	150	181	161	167	168	180	170	187	156	132	179	180	189	165	190	158	163	177	165	172	176	198	175	151	157	178	175	157	164	164	158	149	186	169	154	183	180	189	166	177	167	135	159	162	176	185	162	176	175	161	173	149	179	166	176	175	180	157	164	169	159	161	165	178	163	144	200	163	159	169	152	189	157	154	173	183	163	174	177	158	181	158	166	176	180	165	176	156	172	185	169	152	180	185	185	163	180	155	192	175	175	169	148	157	152	191	165	171	173	167	153	159	165	148	178	156	172	152	163	158	154	171	164	161	170	178	203	180	152	153	148	176	163	174	182	186	171	172	164	153	176	176	163	172	159	170	154	172	190	173	180	182	150	182	170	170	166	175	189	168	176	179	176	178	192	176	163	175	154	155	167	192	171	167	170	172	182	167	163	170	176	174	145	169	149	171	169	159	151	174	195	155	170	181	167	167	181	157	177	167	172	189	182	173	171	171	177	167	181	149	176	192	160	174	159	190	181	203	162	180	147	181	172	169	178	145	167	161	182	161	175	199	178	183	175	173	161	168	176	180	158	157	157	200	149	167	189	172	166	167	154	175	164	186	154	165	163	164	164	174	191	150	187	168	180	180	168	137	156	165	192	161	163	174	180	167	174	158	160	169	175	165	165	167	161	177	176	161	151	139	163	167	156	140	161	138	173	158	185	178	149	151	161	190	173	181	168	159	159	158	176	181	147	161	175	180	164	173	174	166	159	176	165	166	166	178	199	162	152	177	146	174	161	169	161	163	164	166	176	138	191	178	170	180	165	180	172	177	179	161	176	185	195	169	159	195	168	178	194	175	164	160	174	176	170	183	170	175	201	152	183	156	161	173	172	157	175	173	182	174	184	184	172	158	167	183	194	152	152	153	154	172	189	172	180	190	162	157	166	169	158	140	174	169	176	157	146	174	179	169	171	174	164	179	170	135	159	187	189	183	175	158	159	164	166	172	184	173	182	170	154	175	180	149	192	148	170	160	170	161	163	156	178	177	198	160	151	161	171	153	164	167	158	151	167	179	181	154	150	157	154	167	173	169	170	144	175	150	156	193	179	191	144	188	179	172	185	155	165	157	179	170	178	158	163	178	155	172	181	193	161	181	188	166	180	164	165	171	163	181	189	162	169	165	176	207	160	159	156	170	160	171	161	176	195	147	162	192	167	183	150	166	158	191	188	164	173	153	182	162	179	185	169	155	174	160	158	171	156	158	160	183	154	155	189	161	167	145	167	189	201	156	165	156	167	161	157	160	159	199	163	161	183	160	149	166	170	165	155	164	176	173	159	179	182	169	149	180	184	160	155	174	168	154	169	164	153	178	155	175	171	168	168	168	164	175	169	163	195	146	187	145	183	176	170	188	185	188	184	168	165	181	165	146	140	174	187	175	152	157	169	171	174	170	166	183	167	155	194	179	170	167	173	155	193	170	165	150	166	163	155	178	184	177	169	187	171	200	171	173	174	158	168	173	169	152	160	156	176	170	174	186	156	168	143	168	160	163	161	174	172	163	174	160	136	165	162	174	170	157	156	183	193	192	170	191	187	181	192	174	160	160	161	161	165	178	185	185	130	159	160	159	167	146	164	157	177	133	163	166	169	140	157	181	186	155	187	167	191	173	157	149	144	170	155	195	178	159	167	161	180	177	163	165	149	164	163	146	164	154	169	194	161	155	151	136	166	160	161	198	174	164	186	165	193	162	153	173	186	152	157	153	164	158	156	155	162	162	174	175	176	162	168	138	158	159	171	190	170	170	184	154	176	174	175	169	160	183	176	168	175	174	176	168	152	169	173	160	168	163	167	164	183	177	187	168	183	185	170	153	167	176	169	191	156	140	167	181	177	176	154	170	174	156	148	183	162	156	169	178	168	180	174	161	160	154	149	165	188	164	187	178	171	167	159	156	195	154	141	175	166	158	172	165	163	166	170	177	154	187	158	188	155	152	146	186	169	176	166	170	185	172	169	172	157	163	197	190	164	184	190	195	155	173	182	169	192	184	166	175	178	164	184	173	191	187	192	157	168	185	178	160	156	176	129	169	151	148	166	163	139	173	174	165	153	168	168	178	161	170	166	168	172	166	131	167	161	157	168	173	177	169	161	163	170	184	153	167	161	163	161	180	155	167	148	156	185	176	154	171	173	169	165	188	165	159	149	190	175	168	180	146	184	160	161	173	199	177	157	176	176	190	188	149	182	162	170	164	180	190	135	176	176	167	160	171	146	179	179	160	185	184	178	170	177	168	154	177	165	177	167	149	173	193	144	146	179	156	159	156	166	179	186	170	137	161	180	169	171	182	153	174	168	163	161	185	187	171	162	165	153	193	177	167	157	173	151	182	162	169	167	190	159	172	172	167	143	174	174	156	172	190	166	172	181	159	172	159	167	163	155	165	170	168	199	165	159	170	162	168	160	144	196	171	173	162	181	148	183	174	140	173	158	176	177	176	175	177	184	176	166	188	162	169	164	173	161	163	175	188	178	164	184	163	158	149	171	172	154	155	165	164	180	175	157	202	185	155	160	171	166	162	184	172	172	173	161	158	149	161	191	148	159	181	176	182	188	176	179	174	161	160	174	153	171	171	192	163	157	161	162	150	162	181	155	181	174	152	184	168	167	167	167	162	145	161	172	155	164	170	185	176	163	184	186	140	184	149	176	171	155	184	183	172	145	155	172	191	167	149	157	166	169	166	168	146	180	170	156	165	147	190	171	169	169	164	158	159	175	156	173	160	158	148	157	192	195	162	159	161	172	177	173	172	171	173	151	150	173	182	182	165	177	159	199	155	157	201	154	158	181	160	171	147	155	186	163	179	144	183	182	154	148	174	144	155	180	170	188	165	178	155	178	186	154	175	182	181	165	166	192	188	177	166	163	145	176	183	165	149	183	175	153	163	163	186	165	172	179	166	183	187	167	158	180	174	159	161	167	152	151	176	174	178	170	159	165	140	160	187	160	137	171	176	169	173	149	172	168	160	198	172	173	157	150	148	163	166	152	168	155	165	162	175	157	164	159	172	179	169	191	179	188	170	176	175	150	171	150	181	178	168	161	181	158	185	169	167	161	146	175	173	170	162	155	164	185	199	181	193	161	182	173	195	152	198	191	156	148	178	162	158	180	150	164	158	171	179	187	189	196	175	192	173	175	148	172	165	169	170	160	170	191	153	181	167	189	173	167	183	173	163	177	177	188	162	152	163	150	174	177	180	155	150	149	147	146	169	170	179	195	157	167	165	145	199	177	168	169	170	139	150	148	169	165	161	165	179	172	167	164	159	183	172	193	178	157	155	164	184	132	190	182	169	169	179	169	181	165	188	176	172	157	144	167	184	165	202	170	173	169	177	181	152	169	159	165	164	174	161	148	159	171	154	169	178	167	163	161	166	174	149	199	181	160	166	169	189	177	159	163	163	151	185	157	172	176	186	150	188	162	155
26240	47088	42036	28452	16315	7339	2574	945	350	289	289	290	273	300	259	262	274	270	296	296	265	273	282	276	273	294	294	288	278	286	308	248	242	303	299	269	287	282	280	267	284	302	309	276	287	300	310	317	264	296	307	284	306	271	276	284	284	304	263	309	280	300	294	291	273	256	285	305	281	278	281	281	282	274	265	290	289	313	288	249	258	311	264	262	275	296	326	268	278	296	273	317	274	278	301	278	276	281	278	307	258	270	273	293	260	275	271	269	280	295	326	260	288	294	278	284	269	302	296	314	261	287	277	297	294	263	307	285	338	290	290	280	267	288	273	272	282	282	287	277	274	274	267	282	281	291	277	274	268	287	295	293	272	299	253	283	290	277	262	287	286	267	278	294	292	295	296	282	285	272	279	302	270	252	278	287	297	282	292	272	283	283	303	273	284	288	297	267	282	283	283	287	300	268	311	290	287	290	260	300	289	273	277	269	271	277	294	273	284	283	317	264	268	262	241	299	291	272	294	324	278	296	285	299	274	256	268	269	270	257	299	298	273	253	258	296	283	289	298	274	285	269	255	293	304	296	294	300	281	269	279	281	287	282	268	290	283	286	283	282	297	307	287	286	314	221	300	295	270	284	307	295	268	272	292	293	312	317	276	258	276	269	287	253	275	273	282	273	298	268	286	281	314	262	279	297	313	290	286	278	298	324	263	293	286	284	295	273	294	297	273	278	280	266	291	304	244	305	302	328	281	292	274	308	279	331	258	261	282	267	275	283	274	245	298	284	281	307	276	278	273	282	288	283	287	284	298	306	303	261	307	271	290	296	288	247	288	249	279	300	282	260	305	287	282	276	263	271	307	281	287	280	277	262	290	264	306	264	306	263	273	280	282	277	271	279	287	278	300	255	264	320	286	281	253	276	265	292	291	263	256	286	273	267	281	304	269	294	278	286	270	306	300	257	301	267	308	266	304	270	287	301	258	278	290	271	283	275	302	285	287	291	282	306	270	272	302	284	286	285	295	290	251	272	262	268	270	284	288	282	268	288	310	293	286	300	262	294	287	299	302	299	295	282	279	274	297	274	300	262	252	312	288	271	251	281	279	279	292	264	287	269	267	318	277	277	292	297	273	270	256	283	284	281	274	266	268	252	257	299	301	309	289	286	282	288	285	278	273	320	290	283	294	254	296	291	278	270	283	288	290	295	322	295	247	275	268	283	302	273	308	285	299	295	272	297	312	286	285	284	316	286	286	281	299	287	266	275	307	242	274	284	268	279	288	258	319	272	304	296	279	275	280	279	299	271	305	307	286	267	276	257	254	295	266	267	294	322	290	286	267	263	283	286	310	296	239	291	302	291	271	271	264	289	293	262	297	275	279	280	279	282	281	268	298	279	273	266	275	272	272	268	281	304	292	283	280	284	285	261	277	273	288	277	295	272	275	300	280	290	266	280	274	269	281	283	306	268	272	260	309	285	308	266	290	301	284	294	292	275	248	289	290	266	270	268	280	291	301	282	252	264	308	256	287	280	295	278	288	303	293	273	317	285	265	250	286	304	256	286	282	295	304	278	277	272	274	275	307	266	313	265	281	271	261	260	299	284	252	272	280	287	321	275	291	294	287	287	293	284	303	279	254	287	278	294	294	273	286	285	265	301	288	309	289	296	267	272	277	270	270	282	281	263	265	272	271	289	301	269	304	300	277	293	314	270	289	288	275	285	274	290	284	301	270	279	272	264	266	260	302	281	272	275	290	287	297	251	300	291	301	274	262	274	300	270	281	276	276	260	313	333	281	317	299	265	269	290	280	282	282	286	272	286	271	272	334	282	293	272	295	306	282	303	286	270	302	283	252	284	280	292	296	259	283	307	297	281	294	305	276	292	266	295	283	301	285	281	266	268	295	275	271	282	263	254	292	292	263	305	274	301	283	300	262	300	258	301	286	274	286	260	310	280	296	293	284	284	272	298	282	305	281	280	266	303	307	286	280	251	291	270	279	306	244	302	304	293	268	280	294	287	284	273	304	308	279	271	263	258	304	295	270	284	285	294	291	279	240	265	299	300	309	280	280	262	280	289	273	291	275	293	278	300	263	290	283	271	257	253	268	304	279	297	295	264	259	277	326	323	271	273	292	269	277	278	261	283	273	277	285	283	263	284	278	288	277	275	285	256	323	297	306	304	279	279	287	278	261	270	251	311	283	286	295	297	285	294	269	301	262	248	280	240	295	269	304	284	300	278	281	275	291	296	280	279	268	304	313	283	285	236	274	283	289	294	306	258	302	293	281	310	249	274	290	309	297	270	280	277	283	302	281	297	277	262	251	296	289	285	293	264	283	309	260	290	275	283	257	302	254	257	297	293	276	271	286	264	283	295	293	258	283	303	283	247	281	250	309	275	303	277	289	287	274	271	290	325	280	306	307	310	289	301	268	296	270	297	280	254	258	281	285	283	291	287	295	263	298	293	283	295	293	290	273	273	250	267	286	284	282	310	262	278	303	279	310	284	280	277	275	290	285	245	310	269	257	287	287	270	286	275	275	310	286	273	291	295	286	284	304	298	288	284	321	307	300	293	282	303	309	265	274	299	290	266	278	269	285	311	265	279	284	324	262	270	310	265	288	271	293	310	302	273	274	317	305	296	301	267	288	280	297	279	289	279	270	279	279	270	286	280	276	295	299	309	283	293	278	272	297	296	331	244	279	288	288	306	297	289	267	289	308	288	279	282	255	274	304	284	275	251	255	294	275	274	284	256	306	293	293	288	300	289	286	267	285	299	296	295	292	272	308	275	277	284	295	266	289	291	297	304	310	259	288	269	266	308	274	247	264	293	296	276	304	293	266	292	266	274	285	268	281	280	243	291	275	304	290	265	264	283	260	259	278	304	268	280	268	278	321	261	283	261	268	266	289	280	292	273	268	253	258	320	287	271	269	259	272	276	292	274	265	276	275	286	255	297	291	297	292	309	255	315	275	279	268	265	284	311	277	278	250	297	276	326	271	308	289	298	271	276	302	294	277	288	271	283	298	290	293	247	270	296	295	276	269	266	290	244	260	299	283	278	276	290	253	272	272	256	283	242	295	299	282	277	280	270	278	277	291	254	268	290	266	307	265	252	271	298	294	292	277	316	290	285	302	307	292	302	293	256	278	275	291	268	245	298	312	277	287	273	279	271	314	285	297	303	295	257	279	248	289	274	274	286	256	282	260	293	278	301	301	290	264	295	279	287	276	251	290	271	292	280	300	279	281	264	282	295	291	318	291	303	327	245	283	286	251	280	298	286	238	279	291	272	277	263	284	283	279	302	265	294	268	290	286	278	288	295	270	267	239	276	277	280	308	268	291	296	285	284	284	290	274	294	278	280	308	298	290	286	267	335	274	259	334	268	284	288	286	284	278	281	269	281	247	263	245	311	319	278	232	296	291	283	284	251	279	302	289	283	294	267	284	279	294	296	278	299	271	308	317	267	253	290	250	283	283	269	300	273	301	322	291	264
24381	23282	42219	46392	35042	23670	10567	1804	371	239	239	234	233	256	262	276	268	240	255	257	298	248	234	228	262	234	246	242	231	256	236	259	236	245	242	233	251	241	239	265	265	239	222	226	265	207	248	253	250	236	248	254	247	248	230	259	252	233	226	263	242	252	257	264	265	258	257	237	246	247	230	237	209	214	237	245	263	212	226	268	241	237	255	268	237	254	257	206	233	229	253	231	272	227	237	254	253	247	220	270	241	241	272	228	254	262	252	233	263	240	231	231	265	242	209	248	232	247	215	244	252	258	226	249	240	292	244	221	267	226	245	229	273	249	220	249	245	255	246	260	259	249	247	223	256	236	219	238	260	238	231	230	267	266	260	260	256	243	242	244	228	230	243	241	244	251	242	229	238	258	236	234	259	245	245	245	250	224	284	221	245	251	281	251	228	223	268	254	239	252	255	243	210	257	260	241	236	245	219	253	236	239	232	231	262	253	260	217	256	252	245	272	252	251	243	236	235	239	230	209	240	224	264	216	239	228	253	244	239	268	232	246	233	250	226	263	243	208	250	246	241	221	220	265	250	247	247	253	215	226	225	231	240	255	232	246	253	214	248	234	243	237	209	220	247	232	255	263	260	224	259	225	251	221	227	245	232	216	250	253	225	247	268	244	238	264	240	244	237	252	248	261	239	264	237	220	237	225	235	265	230	253	252	236	231	235	237	263	255	241	249	238	229	254	253	254	241	259	251	241	219	246	234	237	244	235	260	228	230	266	267	237	258	247	229	241	262	251	219	261	236	271	244	260	266	253	241	273	258	228	249	237	259	232	286	257	225	245	240	228	260	257	228	255	268	226	276	233	232	250	239	223	248	252	261	253	246	240	250	232	269	247	251	214	252	240	240	240	232	238	247	260	249	249	227	264	242	250	258	225	243	233	225	269	221	258	233	239	259	223	251	250	236	221	246	211	241	232	250	262	252	238	232	264	271	254	218	239	243	238	244	245	246	255	225	254	228	239	276	230	239	259	253	238	210	238	251	228	249	229	203	228	222	238	219	231	255	247	247	222	241	252	251	243	263	228	244	240	248	249	229	243	216	245	256	258	236	241	229	236	250	235	221	228	218	224	234	261	241	245	261	209	243	250	215	225	251	247	229	231	259	251	238	224	264	237	248	246	232	224	215	254	251	253	259	248	231	254	251	242	210	231	241	230	251	237	263	258	233	241	256	249	246	279	227	240	244	246	271	228	257	230	265	217	254	240	237	240	223	244	220	263	233	225	251	272	223	264	242	237	232	250	222	236	213	255	251	201	250	273	254	242	246	235	230	241	234	219	239	251	254	259	246	257	244	202	259	216	254	222	247	249	249	259	266	232	237	206	248	238	240	226	218	252	237	242	247	250	257	246	253	222	242	208	241	216	230	283	263	214	246	255	260	235	256	255	237	253	285	285	234	199	237	241	252	241	233	234	256	249	201	259	255	270	221	234	212	214	230	232	242	221	238	236	242	243	245	269	258	258	247	202	263	219	238	221	244	231	244	247	256	239	249	238	248	232	246	252	221	210	310	236	249	213	238	244	231	251	237	254	216	247	239	232	234	236	245	250	227	242	242	237	223	224	239	265	245	275	237	243	248	256	249	250	251	252	240	262	251	246	257	233	249	224	244	263	257	258	223	224	247	223	240	221	208	257	240	259	252	225	215	256	276	248	232	257	223	228	250	253	231	235	245	227	272	232	229	243	229	221	232	232	228	217	249	252	235	256	224	248	233	247	220	253	259	247	289	234	233	238	266	225	249	232	242	241	234	225	258	230	271	225	241	236	227	261	254	220	249	257	242	254	239	253	224	261	229	222	222	257	257	241	234	253	238	242	231	247	231	243	252	245	230	253	236	266	236	254	229	264	251	252	229	242	222	222	235	222	213	276	217	234	221	241	245	248	226	228	203	250	229	262	257	245	238	235	220	252	237	265	239	237	231	247	236	266	210	226	214	243	257	237	256	233	264	259	213	253	234	212	220	241	252	240	230	227	251	245	230	284	201	238	255	260	235	269	242	254	249	224	237	226	240	217	231	225	264	270	244	229	262	242	229	230	264	220	272	262	243	227	263	237	255	269	244	227	251	246	262	216	237	260	249	243	230	228	227	229	250	241	242	238	229	223	264	273	235	238	262	278	246	248	218	253	221	242	264	239	241	254	235	272	218	250	264	246	205	251	247	241	240	200	219	254	245	245	257	261	223	226	241	264	250	251	262	265	265	265	235	243	269	242	225	261	239	232	245	256	223	225	258	235	239	251	241	221	262	243	238	242	228	247	250	207	219	253	228	248	249	252	225	269	256	260	250	243	259	242	244	246	244	207	240	245	251	246	220	219	261	240	233	250	250	228	217	235	261	229	255	254	261	231	235	245	256	256	217	242	259	265	263	256	213	271	256	251	251	213	210	245	229	254	243	224	239	244	258	211	257	224	253	224	234	243	242	241	236	260	273	238	238	228	218	269	243	241	229	249	251	225	238	221	239	248	262	286	234	237	214	240	211	244	243	223	252	242	254	237	248	242	217	235	247	284	236	251	221	247	238	252	244	255	229	242	259	305	229	242	253	245	234	265	230	223	220	246	248	234	249	216	232	259	253	240	215	236	229	240	254	254	188	261	269	253	223	232	239	259	246	247	221	211	256	248	250	252	228	249	235	246	223	252	244	241	222	216	243	257	220	247	235	250	246	247	229	255	228	246	219	242	208	239	228	232	250	225	235	262	251	292	212	238	237	227	255	239	240	235	271	240	244	249	222	224	215	236	256	236	236	228	240	247	262	223	256	224	244	225	232	250	235	233	288	230	249	241	249	227	239	268	207	250	243	247	251	234	240	221	211	243	222	229	240	212	220	204	244	238	244	237	238	235	255	251	250	264	235	236	246	243	235	252	244	219	268	243	230	249	240	217	253	246	227	235	227	248	229	241	238	250	231	231	225	232	233	220	221	245	226	237	235	227	244	249	247	223	227	234	232	227	225	215	218	245	258	255	223	226	268	247	263	239	236	246	233	269	266	259	255	231	216	248	223	248	222	247	245	251	248	242	239	247	233	247	282	241	234	250	225	243	237	252	255	239	246	212	249	274	259	270	243	236	251	255	221	273	219	249	268	229	235	242	230	255	232	237	254	254	254	225	237	232	253	228	225	224	242	245	245	242	227	249	241	252	254	251	241	238	241	249	252	260	248	257	233	234	223	237	261	267	231	259	212	230	260	235	249	249	256	241	264	254	269	234	285	251	232	202	276	234	249	230	248	235	255	250	218	231	239	241	239	244	215	246	232	194	222	260	241	243	237	243	247	238	249	239	264	262	246	236	265	271	251	228	258	240	236	232	222	209	231	251	276	237	240	250	226	245	235	232	213	222	246	252	216	247	227	212	260	248	268	218	233	241	228	259	233	245	250	218	229	245	224	233	242	218	224	252	224	228	258	248	243	257	230	258	237	255	223	255	245	232	241	236	220	231
50716	89899	80853	59232	42069	26953	11864	3547	711	378	391	369	415	406	425	406	379	373	387	434	396	378	407	422	407	369	398	394	410	380	403	405	419	395	357	404	354	393	393	417	409	389	355	402	398	372	387	419	379	395	379	377	356	386	402	391	367	385	397	437	393	396	381	414	383	381	375	386	388	372	414	384	385	420	403	419	386	413	406	410	397	400	355	362	398	389	369	390	403	394	386	400	385	371	406	406	390	389	357	335	351	386	391	392	405	374	363	362	389	393	401	389	372	382	371	416	384	395	416	385	395	367	385	412	376	407	413	421	406	405	423	369	390	404	385	413	373	415	376	393	434	400	385	398	406	373	374	398	422	388	382	407	385	361	353	388	394	388	423	404	386	404	404	385	368	384	400	371	373	353	375	379	408	427	390	396	404	391	381	399	412	370	356	381	386	403	408	381	385	390	396	437	421	399	355	392	371	368	402	380	408	369	372	387	385	410	403	392	374	357	383	373	371	371	380	406	383	364	355	424	379	401	408	403	375	395	400	395	381	395	356	412	385	369	379	420	390	427	400	418	417	390	394	381	378	406	393	373	408	383	385	384	387	392	405	379	360	408	391	402	365	387	398	388	392	386	378	415	435	340	411	369	344	418	402	369	384	414	381	384	386	406	376	384	383	376	398	390	385	414	416	382	403	382	356	385	391	400	371	384	401	382	367	384	382	414	366	407	397	372	365	410	374	393	395	425	380	401	385	371	406	388	388	394	396	370	363	369	400	386	404	405	363	419	392	379	384	404	397	391	374	385	369	397	384	399	366	381	412	359	404	380	442	393	382	379	332	383	377	371	400	368	383	391	384	419	415	413	386	394	395	408	377	399	409	391	379	379	388	398	395	372	377	400	411	423	390	373	354	433	383	375	401	381	420	409	376	426	373	397	375	378	411	404	369	377	377	389	375	365	386	379	383	336	368	397	393	431	389	346	393	409	420	360	381	357	365	397	373	387	387	394	367	418	378	359	377	396	408	407	395	444	394	392	385	381	369	401	398	411	365	392	388	377	398	402	369	376	372	389	393	383	381	390	419	399	383	394	387	345	375	374	395	373	372	376	401	386	377	378	417	374	406	368	389	400	398	402	371	419	383	369	395	397	413	381	387	369	401	377	397	378	414	402	404	414	376	377	355	444	380	401	384	416	385	390	359	396	413	396	378	395	378	394	389	370	360	364	385	378	381	416	366	393	419	390	413	362	361	383	387	379	374	380	381	381	379	399	378	377	395	385	376	407	372	363	395	361	386	387	384	391	361	385	363	372	378	390	411	417	419	344	396	368	379	371	389	390	387	388	397	398	415	403	415	364	410	416	374	380	416	363	403	397	409	394	398	394	399	382	407	402	393	397	387	361	377	368	380	437	393	367	383	401	392	392	387	388	355	360	409	385	403	365	376	396	375	396	409	403	383	369	399	399	367	373	395	388	391	383	394	394	384	402	394	386	382	426	378	403	382	412	372	352	412	404	389	422	378	380	394	362	384	386	358	357	410	394	367	392	397	397	401	379	369	412	402	374	374	377	396	367	383	396	391	387	403	402	425	370	406	397	392	394	379	394	376	386	367	374	366	413	379	380	396	403	381	362	382	414	422	351	395	395	397	401	396	410	383	393	411	394	382	381	374	395	405	359	377	426	376	405	374	395	398	387	387	355	387	387	410	367	406	429	422	386	405	375	387	380	415	392	392	366	371	383	387	368	374	405	422	416	376	414	391	408	364	389	405	380	376	380	367	381	388	358	394	392	357	404	405	431	387	390	397	416	351	400	381	374	386	384	375	382	387	402	368	373	365	409	408	382	382	380	379	358	377	381	381	369	403	398	422	391	394	386	409	354	391	365	377	396	410	410	428	413	394	371	388	375	366	405	385	372	385	388	408	377	368	358	362	382	395	377	405	380	399	392	410	416	371	405	423	377	353	400	382	388	406	399	423	427	401	392	429	363	390	380	406	419	353	399	379	380	358	371	357	370	418	406	377	363	371	407	423	392	383	410	395	388	391	398	403	396	385	401	407	394	398	415	358	432	398	416	411	418	354	407	348	355	391	375	387	373	397	381	413	392	379	392	391	396	381	409	417	372	376	407	377	408	375	386	376	424	367	420	390	369	382	408	410	399	375	398	365	370	378	392	406	393	373	361	398	369	374	375	377	402	399	384	386	399	420	377	386	404	384	402	412	392	371	380	424	402	374	418	371	361	413	384	414	404	378	402	403	410	377	389	392	369	400	402	391	434	375	389	371	397	372	375	414	391	415	388	397	388	379	420	407	404	418	346	398	384	381	417	382	369	401	405	369	379	380	355	363	394	402	424	362	370	400	397	377	368	418	379	397	380	414	412	394	375	358	425	394	397	423	393	382	371	378	387	413	368	412	364	362	403	419	400	405	385	397	420	371	387	373	405	377	392	404	380	398	398	373	393	377	439	368	378	392	386	369	397	374	376	402	398	401	383	373	393	392	400	387	357	394	371	394	391	427	392	398	377	376	410	378	418	383	401	398	371	387	373	416	367	395	436	406	399	372	398	409	349	383	416	400	369	391	376	354	421	408	400	419	337	386	406	365	366	382	359	377	397	379	384	395	360	420	373	381	396	377	366	382	368	405	394	402	380	385	388	399	403	383	405	424	393	440	386	364	396	375	417	382	393	386	392	392	377	386	404	389	399	404	442	399	388	345	397	398	352	371	354	417	374	378	368	380	411	432	377	386	399	436	419	388	392	403	407	407	365	414	417	408	399	395	378	385	397	421	380	376	395	379	383	431	404	377	377	434	396	360	377	366	369	394	390	358	406	396	385	375	411	411	374	404	415	353	401	405	398	415	383	387	381	395	418	403	403	356	379	396	356	388	358	375	376	424	389	387	398	376	408	373	392	357	393	387	413	384	373	399	424	375	406	431	329	379	385	388	381	401	441	398	375	388	394	390	393	397	407	376	409	391	370	419	424	382	404	383	400	405	370	374	362	375	386	401	392	398	408	410	388	382	409	359	402	396	437	366	396	344	390	355	375	391	382	390	449	370	383	417	373	357	397	359	431	399	406	430	397	390	424	428	400	390	351	416	399	357	376	422	334	404	364	398	351	390	400	408	368	378	401	378	415	408	389	379	342	379	401	372	376	398	426	402	365	392	416	407	370	388	403	396	377	387	404	364	413	395	390	411	367	395	408	406	383	415	373	399	368	388	381	394	374	411	351	365	406	351	392	403	378	365	412	385	361	409	398	369	424	425	392	392	419	372	386	396	382	396	395	391	412	421	403	406	386	402	386	428	412	391	398	409	371	378	372	415	375	374	384	362	429	371	411	410	397	426	394	420	388	390	383	361	384	373	409	386	412	420	400	421	383	438	397	360	415	371	414	372	433	349	388	414	398	414	415	379	354	389	381	403	413	405	343	342	365	377	379	353	417	370	398	383	380	362	419	408	427	381	360	392	405	361	428	396	366	371	392	372	396	403	384	389	377
23183	21864	36704	39838	36357	29188	18607	3533	482	338	333	329	345	320	332	349	315	341	326	319	313	329	338	350	310	307	347	340	311	331	311	333	301	305	329	320	317	311	338	341	312	312	345	337	340	336	329	281	296	337	328	320	320	295	307	319	335	319	331	319	306	285	305	349	302	331	325	288	313	325	326	300	345	325	335	297	299	314	313	341	305	319	321	284	305	301	327	314	329	288	319	292	312	328	305	327	288	291	326	336	296	286	338	308	327	351	338	340	296	319	342	315	313	323	322	337	305	297	326	288	295	321	339	327	303	334	337	368	347	331	326	310	326	308	287	324	309	324	315	365	321	311	319	297	327	310	307	327	315	291	311	324	311	309	306	346	340	316	321	332	318	345	318	324	303	317	327	317	334	309	311	321	306	297	298	312	330	355	314	298	281	300	325	320	312	298	309	318	289	330	330	318	321	265	287	335	303	311	293	309	312	350	319	343	284	290	311	321	353	315	312	318	322	297	318	330	310	306	330	304	317	339	304	325	300	354	322	328	322	300	322	315	297	305	335	308	323	311	301	314	344	310	305	285	320	331	307	321	365	321	342	327	305	315	302	335	305	318	301	309	318	352	295	351	313	324	336	290	338	306	333	330	290	311	311	321	300	329	327	292	287	303	320	326	301	306	344	339	319	333	324	338	315	307	299	320	334	326	322	331	331	318	299	331	325	324	308	337	311	323	325	313	344	294	341	312	330	282	336	342	315	323	317	322	313	288	309	330	286	311	317	311	314	327	317	278	343	321	301	313	352	323	305	315	305	321	303	321	314	319	311	287	327	332	346	297	332	312	305	280	295	352	292	297	304	334	332	312	291	304	309	313	332	339	315	321	305	316	301	281	321	313	318	337	315	331	319	302	293	335	339	306	329	319	294	322	330	320	300	302	309	323	333	320	264	325	305	339	325	332	302	304	340	329	302	304	326	338	315	320	312	343	322	338	303	341	309	353	313	301	321	323	317	318	304	324	316	303	332	334	318	325	350	323	302	305	290	304	329	286	333	271	323	310	319	313	321	323	329	305	293	335	332	323	316	301	315	314	334	325	311	344	302	310	321	293	323	319	328	327	285	295	315	292	311	275	293	303	295	322	303	309	314	335	325	334	321	300	282	329	305	318	294	304	322	284	290	299	316	320	298	315	334	301	307	329	299	337	307	341	307	350	309	312	309	316	332	325	303	314	315	321	328	325	314	287	334	326	333	301	325	330	300	317	281	303	332	297	312	301	323	329	305	329	299	283	303	324	304	327	312	322	315	296	331	308	291	303	304	324	345	304	288	325	331	341	322	306	337	298	297	309	292	321	316	341	304	307	344	333	323	329	294	357	315	322	305	312	295	306	313	297	309	306	314	315	285	317	286	351	327	313	327	310	329	320	324	332	331	316	310	322	333	276	300	296	295	333	329	304	302	322	319	315	296	337	301	349	310	306	317	333	295	314	295	331	320	309	312	292	305	294	341	294	346	329	300	332	339	287	291	346	307	308	339	303	342	324	309	328	345	266	332	342	315	343	278	310	299	307	337	316	314	293	321	302	327	315	313	331	324	317	336	301	342	356	316	328	333	318	346	325	290	277	331	293	332	324	316	267	350	348	322	321	310	319	303	306	315	310	291	278	326	328	293	335	350	331	324	334	293	283	310	324	322	330	340	322	334	325	298	327	309	313	344	268	329	336	341	309	280	315	302	343	346	291	302	314	308	330	328	301	336	312	309	332	316	298	316	311	304	334	309	338	318	300	315	281	293	347	326	294	332	325	297	333	347	306	298	306	317	341	340	311	337	324	305	317	321	284	323	316	315	328	294	316	313	285	316	298	300	364	352	330	294	348	267	340	294	335	312	312	281	343	294	314	306	323	296	322	321	319	315	322	302	335	336	278	334	347	319	342	325	322	313	323	307	300	337	310	313	329	334	323	297	312	308	313	307	306	286	292	311	307	288	298	332	323	295	307	307	314	289	299	307	334	341	301	305	314	313	341	326	340	302	296	319	311	314	324	300	314	310	326	344	322	307	300	268	312	312	310	311	333	323	310	305	327	332	325	318	347	276	322	318	318	329	337	345	322	336	302	330	298	314	314	312	274	299	298	295	322	298	282	328	308	307	343	337	331	338	312	319	297	321	319	321	296	339	314	339	297	344	298	324	317	326	324	317	319	293	318	314	300	328	303	329	325	319	327	361	296	324	294	327	324	326	298	334	299	293	319	308	331	309	337	360	295	327	349	292	291	307	311	354	314	283	325	299	318	284	329	289	330	302	333	306	302	317	330	303	301	319	342	343	325	319	322	321	303	329	312	331	315	301	317	287	346	346	302	338	332	317	300	299	307	325	300	324	311	303	276	306	314	328	305	305	310	302	321	295	299	303	296	297	316	321	272	316	333	309	286	307	321	320	300	295	249	316	317	310	305	345	312	330	322	340	309	311	292	322	335	352	347	294	333	319	346	327	302	317	348	333	355	307	271	325	304	319	292	329	335	304	354	325	310	341	313	314	320	329	317	323	297	303	325	316	309	337	306	308	327	324	298	322	335	319	329	346	308	323	282	323	321	309	292	308	333	317	336	353	329	327	332	294	335	315	324	317	310	327	330	305	285	329	329	313	302	285	318	302	310	316	315	295	288	334	336	348	308	321	325	316	327	290	302	330	324	316	341	321	311	317	293	370	299	302	317	338	291	323	289	297	323	311	294	300	295	302	318	284	327	332	367	295	334	309	283	303	332	307	337	343	331	289	323	294	339	261	287	325	315	302	329	322	305	331	331	316	357	342	333	311	292	300	286	327	311	300	310	313	310	298	279	306	306	328	330	307	302	289	322	299	304	324	327	329	322	307	324	341	323	345	302	319	338	305	348	318	318	314	306	346	317	329	349	312	328	308	295	313	305	322	347	342	326	262	328	321	299	305	348	300	324	322	291	314	318	334	333	348	316	310	347	358	307	328	328	312	298	308	303	328	279	300	300	308	342	322	328	327	334	326	354	292	343	335	305	357	306	346	335	259	309	291	305	331	288	314	314	340	285	361	298	328	307	284	318	310	334	296	305	272	304	303	307	344	286	344	305	309	312	304	298	319	331	332	299	318	325	347	280	311	302	311	304	286	275	277	303	295	283	336	337	335	316	310	298	320	286	312	324	333	325	303	342	292	319	320	298	318	313	307	306	327	288	317	314	319	295	342	313	315	339	322	298	343	326	317	355	299	322	316	349	294	330	350	356	338	360	344	289	303	338	278	316	334	306	314	326	327	311	344	298	313	270	328	295	301	308	346	288	319	300	325	305	306	339	326	315	300	323	303	304	346	318	326	328	282	297	329	320	323	317	339	318	308	294	325	304	309	287	323	316	297	328	321	344	340	301	279	330	309	331	301	305	305	297	299	314	303	297	307	317	316	301	312	326	330	299	304	317	314	314	326	334	328	327	292	281	317	331	326	322	309	313	311	297	312	289	283	307	319	326	343	306
58175	101634	92060	71198	52187	34897	17387	4781	796	514	497	477	535	467	504	498	490	481	515	514	483	477	487	494	526	487	438	521	470	525	489	524	495	461	522	440	500	496	463	468	474	511	454	535	494	485	479	534	482	518	494	466	525	479	498	502	463	519	478	507	458	484	479	500	480	476	459	495	462	481	479	490	501	476	493	506	490	518	500	498	515	517	508	564	472	500	507	491	503	505	500	516	499	483	500	484	453	481	463	493	482	468	504	524	516	508	527	486	524	490	472	469	478	484	462	497	485	531	463	510	518	498	485	515	463	505	484	461	496	533	516	462	495	495	476	483	507	476	492	529	495	500	485	460	458	488	501	511	467	494	478	484	487	468	495	506	520	491	482	479	518	465	453	489	506	484	489	501	487	512	539	471	504	459	462	525	475	478	469	518	498	520	497	523	488	484	488	474	485	486	482	497	517	455	457	491	529	496	465	514	520	504	482	510	540	467	519	501	472	502	493	476	506	471	472	495	482	482	503	519	499	482	486	476	478	532	495	481	498	501	517	517	546	553	494	469	509	461	477	497	508	433	510	515	520	497	473	488	508	483	490	499	516	506	520	469	456	502	500	502	499	528	460	485	507	501	477	471	518	497	517	523	503	495	481	428	493	453	490	501	506	461	450	513	423	518	492	548	528	481	489	498	494	486	504	530	490	478	469	523	466	473	478	508	546	494	489	517	499	515	491	484	459	480	498	477	512	498	464	521	522	516	518	480	493	499	505	520	459	532	462	502	489	451	458	488	511	505	508	524	473	460	466	500	479	500	471	516	507	495	497	467	543	497	524	507	508	532	501	475	511	485	490	507	489	490	503	452	498	542	495	473	498	492	494	501	472	460	475	497	471	513	511	484	468	474	478	463	468	516	469	495	494	532	484	470	478	488	502	480	514	478	543	489	528	493	470	492	492	493	499	498	482	519	460	493	523	498	514	485	488	487	473	506	445	488	467	498	484	496	464	495	505	499	497	473	496	462	463	501	491	444	509	514	509	484	528	509	482	482	521	496	508	510	524	515	496	494	498	488	500	480	484	484	508	523	495	544	484	485	498	490	465	498	516	499	497	474	484	466	471	440	495	461	512	500	466	475	492	464	500	495	499	468	513	495	482	491	499	497	472	462	468	486	475	455	492	508	494	512	475	477	454	495	487	497	493	441	484	496	458	496	523	495	512	536	534	467	480	500	497	520	512	474	494	529	516	460	485	505	521	466	498	526	473	469	443	467	464	479	498	508	497	491	517	490	467	472	501	497	480	475	481	504	536	496	520	466	481	460	478	477	497	499	489	519	478	534	460	509	503	463	518	529	501	485	489	502	496	508	497	480	524	479	499	494	501	506	471	491	498	506	497	509	459	464	464	514	498	470	455	481	443	490	475	476	504	486	484	473	505	465	474	461	508	458	492	486	462	494	491	506	430	450	508	487	483	500	468	498	464	508	504	468	484	488	501	519	495	497	468	533	503	515	468	465	457	476	479	481	513	464	492	487	482	461	485	459	494	494	501	472	470	490	481	509	479	468	534	522	505	480	523	507	500	492	481	534	478	506	483	491	519	499	441	483	482	504	486	473	456	468	467	484	461	453	454	441	519	537	490	530	497	520	465	486	473	467	491	507	522	513	489	489	514	473	494	504	490	458	539	493	490	494	516	491	483	505	536	495	504	509	500	509	466	483	504	480	484	470	483	521	476	479	485	512	488	493	482	494	542	485	466	509	503	457	535	507	502	486	486	511	427	497	471	473	472	467	490	457	457	452	507	495	508	489	504	499	478	496	491	487	491	513	439	465	488	467	466	474	516	476	490	486	506	467	495	471	459	482	509	513	496	484	484	481	485	455	523	481	513	475	494	504	505	499	436	510	523	500	514	469	501	489	504	474	483	514	497	464	512	509	494	489	468	495	448	510	510	455	464	481	516	474	467	460	500	508	479	509	512	526	502	483	478	539	457	467	483	526	485	479	505	497	508	463	469	484	499	448	464	469	534	549	485	522	503	492	490	501	541	495	483	501	480	500	467	476	509	502	498	482	504	529	499	510	479	476	454	458	520	481	478	505	458	477	493	504	465	482	501	510	494	531	508	494	496	526	539	539	497	477	455	456	498	446	520	502	498	475	471	486	482	501	518	505	504	515	490	483	510	496	484	531	473	499	511	472	484	488	505	479	437	498	492	508	522	521	488	495	507	488	496	486	488	497	487	480	487	478	438	493	453	499	474	501	480	500	468	505	495	492	474	502	485	479	507	524	474	445	489	481	497	515	481	469	508	477	486	482	473	515	490	461	524	496	502	468	479	519	470	451	519	506	483	495	488	498	490	505	508	482	504	471	473	493	512	495	460	505	458	481	499	459	478	442	536	465	489	527	473	463	486	534	513	481	510	462	464	504	507	499	522	498	475	473	485	509	473	503	472	482	522	450	490	507	441	501	474	524	484	452	483	500	514	485	492	484	460	481	455	489	482	522	522	478	504	493	514	430	503	463	531	473	530	498	509	534	510	477	484	500	449	529	459	476	459	474	494	498	499	501	475	528	479	484	469	523	508	478	496	470	454	454	514	478	465	478	497	480	481	461	488	505	481	476	478	471	491	488	492	481	475	487	522	495	454	467	477	463	521	453	479	502	476	499	490	520	476	476	481	482	509	497	508	502	521	469	493	500	466	485	461	508	500	476	486	499	486	491	469	494	487	519	490	484	463	505	494	494	532	509	498	509	462	481	488	523	476	480	522	544	482	520	480	513	454	470	503	513	450	496	498	460	508	549	455	482	483	482	455	502	479	446	499	492	479	479	485	451	498	483	486	483	522	488	517	477	495	450	513	507	510	475	511	474	485	497	508	487	494	486	503	505	519	514	480	455	513	477	469	449	529	546	477	495	440	491	473	489	506	439	495	501	511	472	512	460	477	484	490	512	502	506	483	484	482	503	495	469	471	497	463	520	475	528	467	500	500	474	486	474	535	488	428	489	515	541	523	480	510	531	513	481	508	476	505	483	464	468	482	491	501	520	464	502	483	462	525	522	489	495	526	509	495	514	491	499	511	515	473	436	483	499	498	519	496	516	458	486	480	464	450	455	514	483	475	474	469	465	495	528	476	466	496	481	482	496	486	503	477	462	484	494	504	500	464	484	433	503	500	489	449	496	468	524	505	497	453	488	483	535	501	415	475	507	483	486	511	505	492	437	503	508	482	489	465	513	503	479	492	472	480	488	500	485	462	520	486	469	497	502	495	472	438	538	501	465	515	484	496	492	468	469	461	492	469	479	482	479	493	501	510	497	472	478	501	450	475	501	468	487	499	473	536	496	462	491	500	503	481	463	504	484	494	458	499	480	474	484	508	509	524	460	503	497	498	518	441	482	455	518	484	512	504	504	478	478	486	461	486	493	498	475	485	479	514	516	515	489	422	445	553	512	519	504	473	473	483	509	479	517	491	491	453	508	485	442	477	470	497	492	475	526	449	459
27063	27040	34542	24945	11513	3770	1196	344	188	182	144	175	164	188	166	202	180	183	182	165	205	172	161	178	158	163	162	151	196	158	158	182	180	164	211	166	170	181	197	162	174	178	190	182	174	149	156	174	187	168	155	165	178	167	155	188	188	167	168	181	166	185	151	152	168	153	175	174	167	188	178	157	168	162	182	146	173	181	178	186	168	181	179	183	179	168	166	166	176	158	171	155	169	156	166	151	178	172	175	172	157	178	187	183	191	174	176	187	177	189	166	143	169	158	149	172	183	172	139	183	178	180	154	189	193	184	200	199	170	171	144	162	182	167	178	192	169	168	188	157	189	170	181	161	191	165	174	165	159	184	183	172	151	174	162	173	188	164	165	162	169	162	177	170	165	183	180	157	161	196	186	170	177	186	173	174	177	182	159	175	168	149	158	172	182	175	163	157	181	176	167	179	162	161	195	166	169	168	166	176	173	200	156	175	171	173	176	165	170	178	176	191	160	175	161	159	187	193	176	158	189	197	170	173	174	183	178	171	178	173	177	175	165	160	166	180	172	167	194	193	150	170	164	160	173	180	206	162	176	172	196	215	169	183	165	177	161	139	161	142	140	163	170	165	172	195	179	186	157	179	159	177	186	162	187	173	173	181	187	185	163	197	167	155	161	163	164	178	182	164	156	169	164	177	177	198	182	167	178	171	169	163	132	160	168	162	181	171	177	172	163	192	180	164	168	171	172	154	157	172	168	165	181	184	177	171	180	165	176	198	163	170	153	173	161	170	156	160	141	170	192	182	180	147	147	161	168	172	177	162	171	155	163	162	175	170	179	196	178	175	173	170	164	135	169	171	181	185	178	152	199	167	173	168	172	174	146	182	152	155	183	151	184	162	195	180	154	192	186	179	161	168	169	196	148	167	179	193	189	162	165	198	168	170	167	161	159	160	177	173	178	177	194	167	162	172	170	160	159	179	191	160	173	160	138	176	207	164	162	141	165	170	177	184	168	155	150	181	176	179	146	185	169	184	150	192	140	163	165	170	175	173	162	171	176	152	190	183	173	183	186	165	185	170	183	164	157	162	165	179	171	158	157	152	168	168	180	176	162	185	163	165	181	167	176	144	152	164	168	203	179	175	176	176	150	165	173	142	172	172	167	159	185	170	200	160	150	185	168	178	172	186	149	178	169	201	184	167	155	159	161	154	186	167	170	161	176	176	207	169	182	153	171	196	151	168	165	162	181	177	158	173	181	168	158	161	184	182	179	186	169	148	196	165	174	157	167	156	169	174	178	177	160	196	198	179	155	190	179	185	180	172	198	152	145	181	163	167	137	165	151	155	169	174	164	160	175	177	161	158	156	179	167	173	195	177	146	163	175	153	168	179	154	176	167	180	169	185	152	163	172	177	172	204	167	163	160	165	170	166	185	186	176	154	170	160	178	190	184	149	191	173	177	193	168	167	162	164	183	185	184	181	174	198	149	163	192	167	170	171	152	163	183	168	178	158	175	178	179	177	172	167	177	167	166	166	167	164	174	172	149	177	166	170	160	154	162	188	173	184	175	179	177	146	176	147	166	159	143	164	199	162	175	193	177	155	179	159	179	154	189	165	156	174	146	157	167	158	165	170	190	152	179	151	165	158	175	161	181	177	198	155	179	173	167	165	194	193	172	177	179	149	177	185	177	172	194	168	157	178	170	169	170	164	170	153	161	178	176	160	163	183	177	173	195	158	169	195	202	178	156	168	174	174	164	176	168	166	162	170	175	160	174	178	180	157	175	166	168	165	159	170	168	197	165	151	183	170	158	161	182	164	186	164	158	168	174	171	150	161	173	161	169	180	171	179	181	174	169	164	162	162	190	182	168	167	165	185	172	190	158	188	164	178	153	163	170	181	184	174	177	184	161	185	169	173	166	151	203	178	154	174	182	163	158	171	181	175	187	192	178	169	176	166	180	149	181	174	175	160	176	167	178	173	180	156	156	180	175	188	189	198	181	161	167	173	160	156	166	161	137	187	172	169	153	154	160	187	169	174	174	155	164	180	185	172	170	180	188	157	164	163	179	188	163	159	175	157	157	161	179	181	172	155	154	140	184	171	149	173	168	173	179	170	164	158	165	212	182	172	148	179	156	197	186	172	175	165	172	167	171	187	155	177	188	173	176	174	174	171	176	185	167	181	177	162	166	167	163	161	188	176	157	179	151	175	177	180	170	169	157	175	167	160	171	171	177	185	194	189	175	204	169	166	163	170	182	165	150	168	148	172	192	171	141	183	174	173	167	192	161	181	182	154	164	174	162	164	184	159	169	191	181	174	153	196	139	167	147	173	191	163	192	196	195	169	189	168	181	167	172	170	160	164	184	158	192	189	190	158	149	175	181	215	177	196	158	175	174	151	170	167	170	167	170	161	199	173	163	146	195	154	165	175	204	172	180	178	164	183	177	167	166	193	165	154	166	183	180	193	172	180	152	157	164	172	166	195	177	176	179	191	161	178	168	168	160	153	174	168	175	182	184	178	173	171	192	181	164	164	178	181	185	159	185	190	203	168	168	175	177	193	173	182	183	167	155	184	182	156	191	164	157	169	163	165	150	188	186	152	191	180	184	163	160	166	155	184	171	140	147	152	173	178	161	148	161	158	169	169	167	171	183	184	165	183	182	158	165	161	184	174	159	168	166	181	178	181	175	172	200	180	159	182	192	179	178	176	193	177	168	154	168	189	174	153	166	184	171	155	176	166	180	168	178	179	174	154	176	181	153	185	181	183	165	177	178	199	185	183	170	186	168	181	194	183	188	159	159	201	177	177	174	178	172	162	185	181	167	193	160	172	198	172	188	159	188	163	172	176	161	147	169	163	174	180	162	170	177	182	165	157	185	159	167	166	191	188	187	187	156	150	185	186	161	173	187	141	151	149	158	185	171	152	189	184	140	158	162	185	172	168	173	158	157	181	161	185	172	172	187	174	157	176	164	149	185	165	188	190	161	173	149	172	173	195	159	170	177	195	166	181	168	165	189	181	178	191	183	189	158	191	144	171	173	173	176	175	173	195	171	152	167	155	178	162	181	175	164	168	155	155	151	155	161	159	165	160	178	161	148	188	177	152	184	170	153	179	146	160	178	178	165	158	201	182	172	163	154	166	173	173	179	175	158	189	168	159	165	179	176	156	165	168	179	197	184	173	172	184	165	158	185	162	174	173	173	183	143	165	165	161	166	178	188	161	169	174	195	163	157	162	170	155	168	192	172	162	179	185	159	165	193	174	152	169	153	163	177	181	181	158	182	188	184	173	174	172	147	176	164	165	163	172	190	162	183	155	200	181	178	149	179	156	161	174	179	176	171	158	175	180	163	174	170	186	175	156	173	182	179	132	185	173	153	145	158	168	146	164	169	170	139	162	181	192	163	186	175	189	189	176	156	164	167	171	172	160	169	196	194	183	185	192	163	163	155	181	153	184	167	202	148	162	160	178	180	178	160	168	170	182	182	174	174	188
28303	47570	41375	27253	15437	6946	2276	706	335	305	288	302	259	265	293	278	314	315	282	278	310	283	321	318	277	266	252	293	295	293	287	293	303	306	286	308	262	286	312	279	310	298	307	297	286	300	288	333	277	306	275	281	261	295	290	313	276	285	257	285	294	311	259	287	307	268	282	309	308	299	284	293	271	304	288	296	306	261	288	264	316	299	293	271	278	287	270	279	297	262	292	316	289	283	297	307	291	288	261	285	267	286	317	276	275	288	272	283	291	271	287	303	277	270	308	274	265	303	306	302	256	296	295	315	293	312	284	274	282	274	299	287	314	296	296	289	259	298	294	275	314	275	284	280	288	313	293	289	296	272	298	294	275	284	298	264	286	294	281	284	280	312	304	277	288	296	285	281	286	312	271	302	270	256	302	274	295	296	300	287	284	256	296	288	295	275	278	299	287	323	261	279	262	305	254	302	283	284	290	256	245	307	260	291	277	280	296	286	282	313	288	292	282	296	316	290	314	276	297	269	305	296	299	295	307	288	292	278	278	279	260	275	280	277	303	291	271	275	292	283	296	287	274	280	274	304	296	265	300	265	306	283	269	275	273	258	294	292	304	278	274	273	302	275	303	291	288	256	257	283	274	279	277	303	275	316	285	271	300	289	319	313	287	254	285	308	309	260	262	300	309	288	285	272	294	289	287	295	288	255	280	277	279	296	291	287	279	274	297	287	298	275	275	268	280	243	284	269	255	291	260	304	304	319	306	302	278	280	271	286	284	271	313	280	275	266	261	310	270	296	275	254	299	269	268	281	278	301	283	285	267	281	259	274	305	274	272	259	259	303	282	285	305	299	309	300	312	292	267	265	304	339	303	301	286	304	295	300	266	300	283	276	275	280	310	298	295	294	299	289	282	268	269	283	270	302	302	310	311	264	313	323	276	297	281	295	283	273	321	305	269	276	289	294	295	294	289	300	301	291	294	259	286	308	285	299	237	310	313	281	285	305	271	308	276	293	253	292	264	267	293	287	275	284	285	275	306	264	300	315	270	287	297	270	284	277	291	282	271	283	272	292	296	313	299	275	276	276	294	291	295	274	290	278	314	282	283	263	253	276	278	304	266	299	299	274	292	274	260	280	271	285	310	273	291	252	302	299	286	303	313	316	295	289	279	272	290	284	274	288	317	262	251	296	278	285	279	280	289	306	282	271	277	275	240	277	289	322	275	306	302	288	297	327	297	262	291	304	309	275	270	296	285	275	321	282	272	323	271	301	293	265	298	308	300	283	294	298	254	280	312	270	265	298	307	296	292	270	303	284	303	273	272	284	277	280	275	281	284	269	337	252	278	271	284	284	258	271	279	312	273	290	308	294	277	274	278	263	300	308	290	296	293	271	271	257	273	289	284	273	293	335	284	282	270	281	252	297	292	297	268	276	295	300	290	309	294	302	271	303	285	286	268	289	288	269	278	280	294	271	283	292	296	307	279	307	302	276	317	263	279	304	285	293	292	284	282	278	274	290	299	299	276	268	301	284	264	298	276	294	278	301	263	286	279	302	290	248	286	298	260	302	282	276	281	293	275	307	302	283	295	316	286	290	281	283	277	290	281	263	279	277	295	287	259	267	267	295	306	315	294	289	286	262	287	252	275	261	289	287	264	303	308	286	310	297	311	295	280	258	264	302	290	280	314	253	309	270	296	268	278	311	275	304	296	294	309	287	296	269	290	304	285	272	284	313	291	301	278	268	261	307	286	279	302	253	266	308	269	285	284	285	279	248	304	289	247	290	277	295	301	286	270	289	270	265	280	298	276	308	270	293	285	262	297	336	281	287	265	288	302	283	271	319	302	287	312	287	314	285	267	303	296	285	282	267	287	299	279	287	318	259	293	299	314	284	308	285	301	281	306	273	301	312	280	266	246	301	275	279	298	329	310	290	280	287	290	301	292	277	297	278	328	310	295	279	264	303	272	276	289	255	317	262	281	258	277	271	263	289	289	301	275	273	280	275	273	276	286	298	290	300	296	286	261	276	274	315	281	280	294	285	262	282	314	290	257	299	288	300	279	306	289	288	306	287	350	302	307	271	337	278	282	257	301	283	279	296	275	312	260	291	281	296	290	313	280	265	290	312	267	313	274	273	282	260	283	256	259	282	275	282	299	263	281	302	277	294	306	282	295	281	289	262	266	304	285	281	262	298	311	297	266	280	306	274	266	291	328	293	301	284	297	281	281	279	284	312	275	303	292	292	278	309	317	298	280	293	316	272	287	301	294	292	279	302	284	285	291	298	315	308	306	288	303	299	286	299	319	293	267	286	270	288	294	273	278	289	268	306	277	271	276	243	244	271	286	279	263	258	273	300	298	284	297	273	296	315	309	301	299	341	261	297	297	291	287	279	270	308	250	268	277	274	293	283	286	270	287	276	298	314	280	290	290	313	276	305	308	257	261	268	276	270	256	298	313	290	315	273	288	299	267	271	275	316	279	321	268	283	269	277	294	278	323	273	274	295	301	259	295	253	308	295	286	273	308	271	303	273	293	299	321	306	282	293	280	278	258	314	271	299	272	268	287	291	291	291	285	300	241	285	295	306	276	269	289	272	325	295	271	288	307	263	293	269	256	294	284	246	296	297	289	256	267	281	271	275	274	287	301	277	277	251	297	304	300	275	290	278	283	286	283	291	296	273	265	283	291	285	307	277	296	288	287	298	270	292	284	255	283	278	278	260	274	276	246	283	282	283	301	296	278	282	277	290	300	280	304	320	323	257	289	300	317	307	319	266	298	297	299	277	291	300	237	315	296	297	275	290	295	281	247	303	301	287	281	290	280	273	284	302	301	255	277	305	260	275	314	299	285	284	302	285	277	291	269	283	260	287	266	310	277	295	312	288	255	303	298	255	288	287	294	301	314	292	305	270	303	293	296	267	293	287	289	287	269	261	263	283	304	296	266	277	289	258	294	290	265	292	293	271	272	292	283	304	297	274	268	286	279	271	273	259	267	273	276	285	296	306	292	268	298	296	312	311	278	288	276	278	277	289	278	310	306	314	299	290	294	261	271	290	295	302	283	264	293	306	293	266	259	305	288	304	239	272	287	289	276	279	302	277	285	285	308	289	285	306	279	276	294	263	285	290	286	269	264	291	272	294	281	324	278	292	281	246	305	308	271	295	322	286	294	315	290	272	259	291	276	275	249	288	297	259	283	248	283	296	304	275	265	290	283	298	302	326	271	310	300	310	317	269	271	306	268	287	252	287	303	278	301	282	288	279	294	333	281	296	280	272	284	313	290	300	293	272	274	264	287	285	285	278	288	286	297	277	304	308	276	279	274	314	309	283	312	316	321	286	278	297	276	269	289	308	292	276	295	285	277	296	293	324	287	293	261	285	282	289	314	247	316	309	244	310	291	284	297	293	293	304	278	301	279	304	309	277	280	271	271	294	313	279	290	284	280	264	293	271	301	241	299	295	291	285	333	278	245	279	264	277	257	302	274	301	254	275
24512	23467	41620	43970	33630	22454	9768	1696	312	245	273	245	231	257	279	227	270	270	279	242	230	259	247	224	257	281	270	251	253	252	239	251	224	246	286	258	230	242	257	269	242	242	247	283	255	232	240	244	250	262	265	254	282	249	221	248	261	249	238	243	237	253	238	240	220	250	238	254	224	238	276	251	266	255	277	240	228	265	242	244	284	260	256	248	225	238	237	267	248	243	272	249	265	245	267	257	230	247	249	238	241	249	251	242	250	253	254	245	225	271	251	261	256	256	254	240	238	282	259	239	246	229	254	248	271	227	269	223	265	209	259	243	248	245	243	237	247	301	257	269	241	257	230	244	234	271	271	251	276	253	240	254	239	243	257	245	256	242	211	265	242	276	244	234	260	257	255	277	268	235	259	243	256	265	260	234	245	235	228	240	236	242	234	263	245	297	259	266	227	238	243	268	222	236	228	248	234	268	227	229	235	246	292	268	239	221	243	250	266	237	244	293	228	222	219	252	246	244	262	244	237	249	225	237	229	239	240	265	266	252	257	243	240	260	235	255	285	252	270	228	250	243	280	262	279	220	261	262	280	235	279	256	249	247	264	236	254	263	269	234	242	263	229	254	234	248	254	250	258	246	272	243	265	268	258	253	267	232	242	241	275	274	239	265	248	261	259	262	235	260	215	244	244	273	246	242	243	221	242	237	252	215	241	249	266	250	229	248	244	241	237	271	239	229	250	245	292	270	249	241	240	234	218	238	247	269	241	255	250	231	257	268	248	235	235	259	274	272	250	256	270	255	262	249	237	224	265	242	227	262	225	260	229	238	251	232	228	256	240	231	257	265	245	260	235	256	250	273	213	263	249	274	249	246	262	268	249	267	219	239	205	240	262	253	245	253	211	228	256	227	249	254	252	268	265	240	258	272	260	263	247	260	263	247	267	240	246	262	294	257	245	258	251	269	249	234	237	257	249	226	242	252	216	236	249	238	256	231	236	210	229	266	250	248	248	247	274	257	252	260	253	227	274	275	244	268	251	248	247	256	264	262	250	289	255	261	284	261	251	254	243	249	281	230	260	246	237	242	244	278	224	254	249	249	275	238	255	242	267	250	246	263	244	248	243	265	221	233	263	247	255	233	243	255	222	253	210	247	250	253	252	258	248	253	260	263	247	258	249	246	242	258	247	272	238	262	252	270	249	255	245	255	246	261	255	250	269	245	276	247	239	234	250	274	251	281	242	268	272	260	247	246	261	237	278	252	251	238	241	254	244	246	266	252	264	262	249	256	253	243	259	249	249	241	274	215	237	273	255	246	247	226	259	226	246	252	257	255	252	272	233	235	272	253	262	255	259	240	202	258	228	249	262	249	258	265	232	258	262	257	246	268	238	226	256	242	263	247	222	261	241	240	260	225	252	243	301	229	245	236	235	227	243	245	218	254	227	228	252	236	240	241	250	247	266	237	255	248	236	238	254	236	259	267	263	232	255	240	236	260	235	220	246	223	260	260	301	226	229	226	232	226	273	223	257	269	257	255	250	260	271	278	229	256	229	259	258	230	244	220	259	248	243	262	266	269	259	257	249	253	260	272	266	254	245	254	250	256	239	267	282	248	254	242	237	257	249	230	259	237	247	266	256	266	241	228	257	266	277	244	255	240	235	232	277	261	245	239	264	239	251	244	251	241	244	246	221	256	247	227	242	269	265	245	238	235	252	224	250	263	228	259	222	268	257	241	233	232	229	280	238	262	234	260	248	244	242	236	259	257	231	234	244	229	267	251	236	261	271	221	264	260	259	241	242	285	233	219	272	280	252	265	254	251	229	237	237	262	275	230	220	258	241	234	232	255	220	258	252	239	270	271	256	258	286	252	240	254	248	242	244	241	303	269	264	282	253	263	248	258	245	257	256	233	255	255	241	241	239	232	265	263	251	234	295	286	236	236	238	246	250	254	256	260	263	237	269	267	287	265	263	260	224	263	240	268	250	255	257	258	225	230	223	246	259	259	227	287	264	244	259	240	233	218	246	247	232	247	253	223	230	253	261	256	251	216	219	251	242	303	242	255	264	259	257	275	241	259	234	243	268	247	267	255	263	251	262	233	234	245	258	253	251	234	247	270	249	253	259	246	254	255	238	272	255	239	239	262	236	252	259	230	277	237	230	236	237	258	249	262	264	241	242	245	281	247	245	277	265	262	251	239	246	252	277	262	244	241	236	237	251	229	268	232	246	249	278	248	294	244	255	253	252	254	230	268	274	226	262	251	244	259	249	243	234	227	249	273	226	249	246	288	254	235	262	282	240	261	242	269	242	246	235	239	249	253	233	232	262	240	242	261	260	280	232	239	232	234	236	259	263	272	238	247	276	233	269	236	229	261	261	256	221	261	238	274	241	242	256	229	269	257	242	267	229	259	235	238	229	235	262	248	257	272	263	278	263	234	243	240	254	223	253	199	240	225	248	243	245	252	236	247	253	244	240	260	275	255	261	275	233	217	288	245	245	235	272	262	237	253	235	238	237	223	235	230	281	207	235	281	255	254	237	259	231	239	244	242	269	230	234	268	229	247	243	268	260	263	250	221	262	236	283	235	237	252	229	242	266	232	265	245	258	253	254	241	233	272	249	241	251	257	239	268	260	261	241	221	246	255	240	263	239	268	232	269	230	249	251	225	272	248	251	216	273	246	270	242	215	247	228	255	278	243	234	254	222	260	220	245	283	257	265	262	267	244	244	247	241	247	254	243	233	221	256	249	240	248	249	236	250	237	258	236	259	271	244	255	223	251	266	204	271	253	255	256	237	239	262	255	240	239	285	254	261	271	213	252	243	269	248	256	235	238	284	238	224	252	240	262	239	281	259	234	223	258	259	251	255	255	236	261	279	221	238	271	220	251	243	233	239	249	244	251	266	270	247	245	264	249	275	247	274	249	243	266	248	256	266	244	248	239	262	244	259	249	246	268	270	244	232	265	262	265	256	208	264	233	263	274	238	232	246	259	236	243	239	251	234	237	238	243	248	245	249	260	254	249	251	246	254	229	255	223	244	283	245	272	261	218	245	238	234	236	256	280	203	261	265	242	267	250	248	272	278	205	261	253	266	234	234	273	254	248	259	250	240	244	235	231	270	229	264	255	278	241	243	263	245	242	237	252	230	240	253	242	264	224	243	269	240	239	256	218	243	260	247	264	263	270	268	231	258	266	260	274	254	270	242	259	269	263	257	254	262	250	268	235	249	253	240	267	258	256	271	256	241	252	224	268	224	236	275	228	261	275	278	238	234	254	267	235	262	255	236	235	274	225	250	253	237	256	211	245	260	227	236	265	221	255	238	252	264	244	230	255	255	248	241	254	263	229	254	248	213	236	231	244	243	227	252	246	273	252	230	246	246	255	246	288	270	257	257	251	229	256	270	233	250	252	253	273	264	268	252	240	243	261	247	280	240	281	253	274	274	251	235	250	258	222	243	273	255	242	265	246	255	259	268	262	243	227	236	249	256	242
52086	91245	79839	57346	40895	25598	11444	3186	513	450	442	380	405	426	393	421	383	414	409	382	383	399	438	403	388	399	378	404	405	443	374	383	416	427	394	430	417	383	395	403	383	428	422	385	407	403	401	374	416	363	383	385	408	401	406	388	426	409	417	408	394	398	389	378	387	414	414	403	423	431	399	415	396	398	406	382	407	413	409	391	450	385	387	398	400	375	436	443	404	431	441	372	390	441	399	398	410	357	404	366	416	417	428	382	397	413	401	398	392	415	366	393	406	376	401	418	382	397	421	423	438	395	396	399	395	377	376	420	417	422	381	424	407	405	399	399	384	423	386	424	420	392	397	414	417	418	393	403	412	401	406	416	390	448	421	387	407	396	390	413	431	414	417	414	395	398	400	386	426	424	422	411	412	413	420	408	430	378	412	425	403	392	395	414	369	366	398	427	395	412	408	415	407	367	404	385	414	399	414	374	416	407	396	411	414	363	407	393	428	383	439	390	401	414	407	430	396	415	437	373	401	398	439	423	412	410	382	410	367	405	445	374	425	429	410	406	407	381	405	408	418	417	394	452	391	408	392	409	415	376	408	448	401	393	421	429	381	419	418	417	403	379	403	392	434	379	422	412	432	421	430	404	391	375	373	418	389	411	368	411	450	370	417	417	427	409	417	418	416	386	389	392	400	396	403	397	390	410	391	381	406	449	405	374	395	380	391	381	363	357	408	397	411	430	401	403	382	413	404	419	397	389	407	408	421	436	412	406	405	409	418	391	372	375	383	399	401	407	417	432	393	409	390	429	383	417	411	397	420	426	387	407	412	411	451	372	418	400	352	418	399	425	430	412	428	400	403	402	363	424	420	393	385	385	390	399	426	405	393	438	396	377	397	380	408	418	359	396	413	420	389	397	415	344	406	390	408	391	388	406	422	411	445	388	433	393	408	419	421	400	393	412	348	392	406	415	402	411	391	406	402	434	389	451	369	387	404	382	399	425	426	409	365	388	423	397	432	389	408	408	422	397	435	398	418	392	398	376	378	403	379	435	408	429	380	469	400	381	417	398	380	417	376	406	377	416	410	423	401	367	389	418	379	432	391	356	426	428	415	424	401	381	392	436	413	391	396	432	399	367	390	431	382	430	391	445	445	409	405	434	377	391	407	396	421	417	365	396	433	441	432	408	403	388	414	420	378	428	420	381	409	431	413	400	412	422	404	425	417	434	369	418	394	376	418	391	437	405	404	377	427	409	379	380	400	422	431	395	380	422	406	425	417	426	409	414	404	398	409	407	387	428	389	404	383	384	413	391	373	403	416	389	416	381	416	399	393	386	412	397	394	413	393	425	397	373	400	397	419	410	414	378	403	413	342	395	408	377	384	414	382	438	442	393	411	393	388	393	353	362	403	426	403	402	404	393	393	398	405	418	416	408	379	394	393	402	386	381	414	414	355	394	407	410	414	387	432	394	412	446	398	413	366	429	427	386	388	390	412	405	387	368	437	397	388	401	401	404	384	410	384	431	386	418	418	382	423	410	399	393	390	388	400	394	426	405	406	426	424	415	396	378	388	371	398	402	416	384	412	407	416	404	402	412	366	380	399	371	422	401	411	402	386	396	380	387	393	418	376	422	430	445	405	425	425	397	407	377	372	358	417	422	397	410	412	417	420	396	441	459	401	367	366	410	388	408	398	440	420	401	397	423	401	368	416	386	428	431	391	402	402	416	428	407	365	421	388	431	409	397	426	411	401	382	420	472	383	394	416	401	403	411	377	430	409	421	393	373	403	373	406	393	385	420	435	385	378	379	412	419	412	393	372	436	384	391	386	392	385	419	398	378	385	387	422	390	391	397	443	408	420	408	403	376	425	419	380	387	435	411	395	403	432	397	416	405	437	434	427	370	417	427	403	359	410	378	376	378	371	379	404	403	402	405	407	408	410	414	372	391	448	362	384	396	414	396	394	430	398	443	404	381	395	420	393	396	418	428	410	419	392	386	443	442	410	375	397	392	413	410	416	401	401	386	409	410	418	402	433	424	356	424	417	402	417	447	442	418	404	361	396	384	441	382	426	393	397	392	437	403	425	379	414	420	424	370	409	418	363	402	395	418	422	392	400	427	412	378	413	418	443	388	417	424	427	425	372	393	415	415	404	390	382	466	434	395	395	414	385	427	447	395	401	412	418	431	391	381	427	423	415	421	423	391	389	367	432	418	422	418	410	391	403	401	389	417	414	459	401	439	407	384	380	386	398	414	423	419	380	353	408	367	396	421	361	413	400	442	392	396	379	376	370	391	381	400	424	417	404	428	406	388	422	387	422	428	436	406	381	399	414	421	383	411	419	412	420	427	403	388	382	419	430	400	433	450	394	366	405	431	449	412	408	407	399	413	404	418	421	393	396	403	382	426	422	420	436	391	382	370	399	412	387	399	379	410	439	385	414	425	412	417	403	393	377	404	424	387	409	420	378	391	424	392	412	392	403	358	411	411	373	414	364	417	394	387	370	408	380	410	415	426	393	406	378	387	383	406	404	434	420	408	401	361	396	391	397	408	395	402	421	401	429	402	419	407	377	395	426	425	381	402	413	415	379	424	385	414	387	403	415	404	420	430	374	429	372	400	361	447	393	430	378	415	412	390	416	440	385	369	372	411	375	433	412	362	435	419	436	382	411	422	403	410	434	398	420	409	407	395	411	355	390	433	377	375	408	385	405	426	407	415	413	401	395	394	384	422	392	400	419	444	426	435	402	398	396	378	376	399	413	393	426	385	395	433	369	415	404	440	381	389	445	385	413	412	360	385	413	388	405	409	442	394	391	372	369	395	385	430	430	385	410	390	374	423	364	400	422	362	390	380	362	399	429	428	424	383	397	399	400	396	376	397	399	394	408	408	453	413	400	392	435	373	374	415	424	416	411	413	409	404	388	389	391	387	396	373	388	396	390	380	423	427	397	395	393	413	392	407	373	441	408	405	397	409	371	381	418	392	437	412	434	373	417	387	419	414	388	393	379	445	412	447	391	404	399	431	420	383	423	404	411	435	416	432	355	390	405	394	397	421	388	413	417	391	409	363	372	382	367	412	408	411	417	393	417	447	402	411	436	402	395	385	419	423	408	400	438	441	402	375	409	418	392	387	391	413	400	387	365	363	384	421	390	411	410	431	426	397	403	417	377	413	424	426	411	406	420	396	422	417	412	410	396	400	405	415	410	396	395	436	432	401	420	423	413	390	398	380	394	401	398	401	425	430	382	446	446	405	412	404	422	430	390	431	429	407	412	363	393	416	406	388	442	432	393	419	390	442	417	411	384	384	404	393	400	355	397	427	430	400	393	405	367	402	406	399	406	417	415	369	402	372	412	425	423	420	392	441	390	393	361	409	425	402	379	392	375	411	409	394	401	410	379	378	372	400	393	420	419	419	386	441	430	428	438	387	356	425	406	431	371	413	360	405	404	403	401	366	407	375	399	377	405	387	426	386	407	433	380	430	420	405	424	392
23235	22059	36462	39214	35457	28006	18686	4416	499	351	374	355	359	335	349	357	356	320	333	311	328	337	325	331	344	319	323	291	334	368	377	290	340	349	300	300	313	355	314	336	327	342	311	313	315	332	353	335	322	345	342	312	300	334	319	326	307	360	301	349	334	351	364	337	346	348	327	317	358	316	341	348	336	340	339	340	326	354	332	331	334	329	320	361	310	355	343	303	304	308	324	332	328	357	359	303	307	327	282	355	311	330	302	327	352	304	330	331	325	351	322	329	304	317	353	356	332	362	308	333	337	333	303	290	347	309	316	339	353	320	327	367	319	317	313	331	318	331	348	340	327	328	340	327	338	310	325	337	356	330	332	331	330	317	339	357	329	341	341	337	345	310	316	319	345	382	322	366	352	323	359	337	310	341	324	320	358	309	376	303	313	328	305	319	354	315	342	323	304	299	353	306	306	389	333	351	320	304	326	296	321	329	358	319	322	344	296	350	317	340	315	350	376	311	344	367	374	311	360	332	317	350	322	327	327	306	318	333	305	306	322	296	357	351	341	360	310	359	307	338	332	330	340	326	338	297	348	332	365	323	332	333	307	314	302	326	311	315	318	304	344	332	341	326	338	317	337	314	328	324	336	349	319	380	326	338	322	317	313	319	318	328	327	321	361	298	311	340	304	373	294	334	345	341	313	317	339	327	326	326	319	315	353	336	355	348	337	320	300	310	349	313	335	358	314	351	331	320	335	342	314	329	300	322	352	295	345	338	315	337	368	302	325	311	291	339	315	294	309	344	299	331	358	335	352	342	318	345	353	346	321	332	323	339	313	371	311	357	319	334	328	365	331	329	336	331	328	337	322	351	330	349	348	303	330	318	321	341	319	336	313	329	351	298	312	352	317	317	320	333	335	326	328	346	316	322	325	368	351	356	320	331	301	335	357	342	312	326	353	318	318	341	307	324	341	312	332	369	324	322	348	311	325	333	342	342	327	321	329	344	309	319	347	308	326	328	335	328	318	358	309	329	298	360	334	322	307	308	320	326	296	315	349	310	317	311	311	325	340	347	327	298	344	342	325	334	347	336	325	344	302	340	326	301	305	304	333	280	302	351	353	343	304	313	309	343	348	338	354	313	311	306	316	323	341	329	318	339	318	314	334	339	329	316	316	312	296	335	333	341	333	329	352	347	317	325	360	304	334	312	316	341	330	312	342	333	321	344	356	298	331	308	343	330	339	325	299	333	359	292	378	339	332	305	328	326	302	307	319	332	353	389	335	289	311	314	306	349	294	309	342	313	296	309	315	345	317	326	335	314	317	321	309	333	356	323	326	308	331	292	332	340	352	334	393	330	358	292	325	323	308	312	328	322	326	321	331	345	327	307	338	342	347	359	347	334	331	322	340	311	333	335	310	344	323	318	310	326	336	362	309	298	316	344	330	339	322	360	309	339	310	296	323	339	307	314	319	281	355	341	319	335	313	321	331	310	357	329	325	313	332	332	343	337	322	346	332	375	331	332	337	333	330	300	327	334	329	325	341	326	273	325	346	339	335	349	338	351	327	308	320	314	317	316	326	302	356	331	364	324	316	321	308	344	340	331	319	337	316	323	318	352	334	321	322	318	340	293	333	332	325	313	307	344	362	348	318	337	379	346	328	296	304	306	345	306	284	331	330	309	303	305	325	323	337	331	329	323	322	337	316	308	323	362	349	352	303	318	317	328	304	299	331	314	359	312	323	307	325	330	340	307	304	332	305	309	346	299	332	320	345	325	323	319	305	329	316	347	354	312	333	286	324	351	346	326	346	332	342	301	331	332	361	287	379	316	287	338	287	316	318	326	319	325	334	301	341	336	305	347	341	330	317	322	315	305	321	335	322	325	359	367	309	313	286	327	287	344	332	335	342	347	327	319	348	344	342	359	312	338	349	336	302	346	348	351	339	331	328	337	307	332	337	313	318	334	331	349	316	304	350	289	315	337	300	321	308	356	323	306	347	334	327	361	322	341	323	330	327	347	315	343	322	360	300	348	305	336	327	308	307	330	346	326	333	323	314	331	312	347	342	332	314	320	324	331	309	330	335	318	339	363	305	337	305	322	353	308	315	359	334	343	354	346	339	352	320	312	322	333	356	340	335	304	348	341	305	316	353	295	338	313	357	328	298	321	341	309	289	314	350	342	323	345	323	349	327	329	335	304	307	323	324	322	336	297	322	357	329	330	337	311	292	332	348	319	344	350	329	308	327	307	300	346	323	319	356	343	349	301	342	329	321	320	320	310	354	347	313	347	327	326	316	327	347	324	325	306	295	335	323	386	323	330	304	327	341	360	325	331	385	350	348	315	365	312	334	343	322	343	342	342	345	354	292	314	321	320	334	305	324	332	349	352	343	310	325	324	343	307	330	293	330	291	377	322	293	362	305	309	326	374	334	319	299	335	305	341	348	319	344	298	338	305	318	315	313	305	333	343	318	311	317	323	323	329	336	291	335	340	330	345	317	321	330	328	296	314	348	342	341	304	334	306	330	320	339	333	329	325	328	319	331	323	296	353	331	333	353	338	295	328	322	361	325	367	351	307	345	327	328	330	309	348	304	325	331	305	331	321	357	334	340	357	345	288	318	347	308	360	319	343	305	360	334	361	347	318	318	361	363	348	312	317	341	304	323	359	329	345	323	373	332	320	362	310	335	299	331	322	328	355	276	335	342	343	332	330	347	320	343	326	287	333	327	334	337	352	314	329	326	335	334	286	321	302	327	319	328	333	339	306	310	302	354	282	326	340	353	332	313	340	329	321	288	325	348	322	321	326	343	333	312	313	328	319	340	333	306	337	328	338	313	328	334	328	331	319	327	349	336	342	314	352	336	319	287	335	308	336	317	303	306	318	331	336	302	309	319	323	329	349	294	341	311	330	314	352	331	297	330	328	295	322	350	320	338	316	313	328	326	341	310	319	358	324	337	323	313	323	349	305	356	337	296	339	303	340	338	345	308	347	337	357	341	322	300	320	317	325	333	313	329	331	331	286	325	324	313	326	305	331	356	341	349	341	316	368	358	321	333	299	304	313	318	355	324	329	331	305	341	345	334	320	341	327	329	295	319	327	319	306	350	323	334	315	298	324	311	327	320	353	314	314	326	313	337	303	330	316	311	324	310	314	321	328	335	320	338	330	319	363	331	324	339	330	345	322	336	284	347	351	319	342	330	339	299	321	316	290	302	315	339	366	336	325	347	342	360	290	299	306	346	328	339	318	312	305	306	315	335	318	297	326	319	310	341	299	337	348	314	358	278	287	354	314	326	322	334	313	316	314	323	327	297	320	317	326	321	338	330	361	299	333	376	324	325	317	350	322	336	328	329	308	290	331	313	316	295	341	378	325	315	282	336	305	337	290	347	343	324	297	337	323	340	307	296	319	337	293	307	328	330	378	331	320	308	303	305	322	364	366	319	335	318	313	343	341	300	330	350	355	351	342	330	311	327	334	337	348	345	341	337	340	330	346
56171	101599	91001	69966	50765	34025	17896	6060	835	520	532	493	528	498	496	494	509	511	527	520	540	504	485	532	520	549	531	472	510	543	549	529	539	462	506	530	517	524	531	519	483	477	501	524	485	531	508	491	481	566	504	502	489	502	495	529	506	487	525	521	518	518	535	504	493	524	521	562	530	526	521	497	505	486	508	519	503	492	528	527	496	508	509	498	464	493	499	480	484	532	557	528	525	533	505	488	549	511	520	525	518	566	495	509	541	527	517	545	536	488	502	510	489	484	536	516	518	523	485	509	485	480	534	503	493	504	502	546	511	525	515	528	501	506	538	460	521	489	492	504	481	515	512	515	503	492	497	498	527	504	508	517	501	495	534	545	482	493	491	525	500	541	519	528	527	539	468	492	527	497	508	489	465	504	490	476	537	477	478	508	504	476	526	538	502	506	487	565	519	511	459	524	518	535	510	561	531	538	491	507	512	499	499	506	572	488	496	502	517	523	473	526	529	510	520	494	525	484	458	496	476	481	472	497	526	500	509	516	496	529	505	520	497	522	543	502	489	553	476	504	504	545	491	506	482	511	517	532	493	474	524	522	482	537	491	502	505	511	520	534	479	503	486	515	533	449	495	520	503	493	478	553	496	518	540	503	504	480	517	552	519	523	523	515	521	514	483	507	497	485	489	543	496	472	498	504	502	511	527	508	509	482	507	514	500	532	484	485	500	503	522	511	487	486	510	566	505	520	539	517	501	484	533	476	497	542	511	530	481	520	486	531	500	504	491	506	523	509	472	507	467	555	500	498	523	486	509	537	476	559	551	507	509	519	524	473	490	521	530	516	483	533	497	520	488	556	504	527	502	501	481	522	516	502	505	529	535	484	500	480	505	506	554	491	548	511	537	535	508	539	525	465	454	527	549	491	545	538	549	506	496	498	505	520	526	490	497	516	520	497	533	501	490	497	467	537	520	467	459	540	476	519	526	502	492	514	549	476	548	493	496	460	471	476	487	529	506	506	488	470	505	498	505	479	484	482	525	532	502	538	517	493	495	522	470	480	499	517	491	494	511	524	520	543	530	468	512	525	468	512	496	515	487	525	513	503	504	524	487	520	520	518	519	564	538	512	522	535	516	518	514	557	499	499	530	507	551	510	510	547	486	554	493	491	515	507	527	528	542	500	515	553	493	489	510	496	514	476	473	517	514	530	518	477	530	519	535	549	495	517	502	488	532	494	497	503	500	485	539	516	511	509	504	505	502	546	507	469	502	498	528	471	534	527	529	490	506	497	463	523	496	486	527	526	508	496	531	550	470	507	505	521	502	491	510	515	517	483	519	480	493	494	488	532	528	523	519	531	491	518	483	506	450	488	535	514	533	489	459	531	501	554	530	483	508	514	507	518	474	514	512	509	470	506	504	473	498	497	512	486	473	517	490	469	477	556	476	527	492	514	505	516	559	537	531	500	487	549	529	547	479	495	492	526	512	535	488	528	494	521	501	491	505	475	501	505	526	544	538	505	491	498	521	486	494	555	479	558	488	542	557	510	507	511	507	510	512	520	503	509	516	527	531	503	523	544	504	493	464	503	504	522	510	508	534	513	504	510	534	507	521	515	498	505	491	495	501	490	479	548	508	495	477	517	521	514	534	529	510	501	481	522	511	473	480	531	522	506	487	482	512	499	482	529	492	520	467	543	499	490	508	531	496	470	498	468	491	559	512	494	511	573	506	529	491	475	552	523	524	520	473	471	525	505	477	542	535	502	528	515	481	472	542	497	478	538	568	526	495	538	508	488	509	523	509	480	507	462	518	509	521	502	479	510	491	521	472	485	549	524	564	508	501	506	506	511	465	466	508	529	535	518	522	472	522	509	460	536	552	484	488	445	529	527	561	493	539	505	507	519	523	507	508	449	475	491	515	531	505	457	534	494	446	499	547	497	482	480	512	506	493	485	486	516	501	523	519	535	520	498	517	448	526	543	517	480	538	496	520	519	487	488	496	522	516	462	520	477	504	475	500	532	497	538	507	513	520	505	478	481	480	508	511	541	526	531	500	525	490	491	499	512	508	538	471	465	514	502	495	526	507	531	574	500	531	523	515	521	508	539	473	520	486	519	495	520	464	534	522	448	538	484	516	445	508	537	530	560	518	506	520	471	509	514	512	520	505	499	522	492	523	481	523	536	518	536	474	488	527	490	487	501	551	526	473	487	476	526	507	484	464	492	500	527	507	519	505	483	495	487	538	506	510	499	511	518	515	512	465	546	508	523	541	535	487	537	511	502	495	524	514	531	519	486	504	481	540	486	509	484	473	486	492	511	488	536	559	486	514	463	550	493	495	530	466	482	498	525	497	475	493	507	510	496	523	486	552	488	535	548	487	474	494	530	493	493	502	490	504	524	521	536	546	498	500	541	508	539	481	505	509	517	508	503	504	546	521	512	551	505	482	489	509	484	498	488	532	543	505	548	542	503	540	528	512	539	474	503	527	500	473	518	505	541	485	500	496	496	483	485	527	487	500	519	527	467	517	531	504	498	490	520	507	490	512	521	544	515	524	509	473	538	499	503	502	556	522	532	549	504	522	499	514	505	518	488	496	510	532	513	504	500	533	464	539	475	546	466	487	525	519	528	511	506	477	557	539	531	514	551	474	477	543	510	529	476	521	475	522	523	540	514	485	502	515	517	541	513	523	500	544	517	519	491	502	533	492	513	502	505	529	492	491	496	498	514	557	500	548	508	525	487	506	496	506	495	481	522	493	504	518	499	488	496	542	520	478	539	513	526	499	499	545	491	531	487	504	518	482	516	489	482	490	476	523	504	520	530	516	533	520	518	506	511	515	490	532	537	472	523	523	469	515	507	552	491	538	476	482	486	495	542	526	540	506	485	504	523	530	471	534	510	539	504	454	510	508	475	489	518	536	475	506	496	507	510	498	504	538	528	512	539	522	534	474	554	466	482	495	522	551	488	491	462	497	490	505	472	480	490	541	510	518	501	530	494	517	518	518	515	518	522	485	492	502	500	511	521	491	503	529	517	496	547	488	538	514	522	502	555	527	462	496	473	513	502	496	464	536	499	460	497	519	507	510	539	472	509	521	521	495	510	490	555	538	516	472	461	478	512	475	484	499	523	481	543	495	510	513	461	498	528	556	533	477	520	508	541	508	509	544	523	458	544	482	505	496	516	513	473	491	505	496	536	500	556	468	486	520	490	558	537	512	492	502	477	513	510	519	553	493	511	452	523	518	492	514	508	544	515	551	445	516	494	504	503	501	511	491	536	527	507	503	486	500	548	529	481	483	537	489	505	504	504	552	534	523	529	506	525	503	549	496	485	521	524	477	512	512	515	476	536	539	471	471	484	477	481	546	489	508	474	527	488	489	532	501	512	564	509	521	506	506	526	481	486	497	521	502	485	507	505	519	520	494	514	509	489	498	478	533	512	521	514	495	508	483	498	490	514	500	509	550	503	536	562	490	482	506	460	444	501	489	532	550	461
27194	28340	35514	24741	10249	3018	1004	398	198	177	189	176	165	172	174	175	189	178	179	173	181	167	155	176	174	212	182	176	182	169	203	175	182	182	188	199	181	200	166	173	177	169	171	200	157	179	182	160	187	209	169	214	203	167	197	169	175	187	196	173	188	173	175	193	183	211	187	165	181	173	189	169	166	199	173	177	172	192	179	169	173	191	192	194	178	169	170	176	181	179	170	184	180	204	190	156	179	183	182	198	200	178	191	192	155	203	169	183	183	191	201	187	212	185	188	187	187	193	209	179	182	177	196	182	211	176	205	180	180	184	183	199	168	185	188	161	193	174	190	159	198	178	167	191	217	186	191	186	175	186	162	189	189	188	181	186	183	166	176	175	190	186	192	186	193	145	185	172	163	193	178	177	178	176	187	163	169	196	176	197	195	197	143	185	190	190	186	199	186	162	170	181	175	181	216	199	219	177	164	195	193	176	168	159	184	174	175	212	181	185	209	158	171	207	166	170	179	176	170	193	166	181	172	181	164	186	172	193	193	159	164	162	191	194	172	182	184	169	186	182	184	179	182	197	161	184	186	178	185	174	163	187	182	164	192	172	178	177	169	159	187	176	185	184	180	164	178	176	181	179	189	178	177	184	169	201	171	178	175	188	179	191	163	186	180	179	169	196	172	197	180	170	188	214	172	199	184	166	187	168	166	181	179	190	185	177	187	177	158	201	170	211	180	181	202	179	163	196	170	170	191	173	176	179	205	197	170	195	189	185	174	183	173	159	175	185	180	188	191	188	167	195	177	160	176	187	180	185	139	166	202	168	166	178	184	179	193	182	178	180	165	179	166	169	189	190	205	173	191	190	176	168	188	156	160	193	161	178	192	167	180	181	186	206	175	190	172	160	187	191	210	182	194	177	166	176	193	149	170	171	162	175	176	158	180	169	198	174	162	174	206	188	193	176	161	174	181	198	192	157	194	176	186	191	176	136	198	189	163	176	196	180	197	182	211	171	192	201	184	164	174	185	198	189	173	174	191	185	198	168	190	162	178	195	158	171	184	183	193	184	187	162	181	177	178	169	176	174	189	183	178	182	169	177	197	206	164	170	193	212	164	178	202	160	171	179	197	201	192	189	187	152	175	159	210	157	164	180	193	175	189	150	200	168	166	180	172	182	184	203	188	174	169	199	196	183	186	190	169	174	190	211	166	195	183	206	170	162	181	193	197	192	172	201	181	171	172	170	198	186	185	172	202	192	177	170	190	185	173	198	176	173	203	188	169	190	183	180	196	161	172	174	210	174	164	157	169	190	184	208	172	160	206	167	190	157	169	194	162	193	178	165	183	155	176	178	178	194	177	177	210	176	201	175	159	198	211	174	185	178	174	178	187	192	180	197	168	182	193	187	177	193	182	196	201	164	199	171	168	189	193	162	181	156	184	189	189	173	164	164	172	181	149	198	167	172	213	192	172	174	160	178	178	182	171	200	162	144	175	181	190	172	168	176	194	183	171	174	184	187	198	170	181	179	186	197	176	181	173	181	177	176	184	186	177	166	196	196	201	209	176	188	182	164	188	183	163	188	194	171	169	190	172	197	195	185	170	197	181	182	169	177	196	169	191	182	191	164	182	201	155	198	188	200	200	209	180	199	170	154	170	171	188	153	164	184	190	200	187	166	194	170	176	187	170	171	182	181	154	167	173	189	186	176	209	187	172	182	184	174	192	179	164	153	173	214	212	199	207	158	167	185	186	169	176	187	189	204	166	173	191	194	182	202	168	193	173	184	166	169	184	183	189	183	189	174	179	200	187	171	177	174	190	154	154	200	186	190	182	211	182	201	172	202	174	216	188	181	184	193	176	195	161	165	180	179	168	184	191	194	155	178	176	177	177	177	179	185	185	224	200	185	187	171	187	164	169	158	191	182	170	202	200	152	212	189	139	181	188	180	186	200	197	174	186	162	178	187	187	189	184	173	193	197	186	172	171	181	160	191	169	156	174	168	164	189	165	192	180	174	169	170	165	186	174	199	168	165	181	192	211	188	175	195	183	172	171	191	180	194	190	189	163	168	200	164	191	169	188	185	152	183	176	170	190	175	172	194	196	168	199	175	165	178	188	173	207	189	187	196	170	190	173	189	176	164	172	209	190	180	211	195	171	181	166	144	173	185	180	199	181	196	174	181	186	165	178	189	176	171	182	213	167	194	204	179	183	192	205	172	191	194	184	198	190	173	178	181	198	171	175	192	149	168	185	196	191	160	175	176	192	183	181	197	165	176	189	178	174	162	180	177	175	176	178	170	152	173	168	192	155	172	187	178	195	182	208	211	167	171	188	184	172	218	185	178	199	199	176	182	174	173	183	192	174	187	162	180	154	176	178	196	185	190	181	179	188	183	163	180	165	153	169	169	185	189	200	183	164	199	194	149	187	162	177	191	172	201	173	174	173	180	184	180	186	192	174	173	174	182	188	181	174	161	194	180	176	203	187	193	195	186	181	172	193	178	174	179	192	172	167	210	176	170	190	195	175	167	185	185	168	186	162	176	176	175	184	190	188	187	195	158	190	163	171	177	153	167	190	191	176	172	189	178	163	184	199	176	180	174	187	175	179	189	177	203	187	184	172	198	193	177	182	184	190	187	172	171	192	172	179	182	175	190	169	175	189	202	208	170	173	161	165	155	174	187	181	166	177	198	195	168	226	170	164	169	166	185	174	186	182	156	173	184	177	205	174	163	184	180	171	207	160	165	182	180	189	163	183	179	166	166	163	198	185	176	171	178	173	179	175	185	209	186	175	192	168	183	166	183	194	190	169	196	189	195	179	176	144	196	181	178	178	173	206	191	184	210	162	173	171	175	196	167	175	197	172	180	170	165	173	181	173	188	179	185	160	185	204	199	188	153	182	172	206	191	175	181	159	166	185	157	188	167	187	176	184	174	171	155	183	198	186	228	192	192	193	183	191	182	190	177	177	192	153	171	187	190	196	208	189	160	183	174	165	171	199	182	196	187	171	184	194	163	179	194	192	174	178	152	196	193	172	157	170	186	195	174	190	174	187	185	185	169	195	172	151	177	192	199	161	175	161	156	201	195	175	167	189	159	204	184	184	178	191	192	192	180	178	190	149	205	184	175	172	171	144	190	187	164	197	160	170	188	171	169	156	187	185	195	172	182	183	167	165	179	155	190	186	211	158	173	180	165	173	166	168	182	168	174	186	194	163	188	189	178	190	184	183	197	152	193	166	171	195	172	186	178	178	202	167	174	204	171	199	180	164	172	171	179	185	184	201	209	178	196	194	173	175	182	199	189	176	196	169	192	200	184	180	194	184	207	175	158	189	167	184	178	182	182	194	199	162	194	175	199	192	188	185	198	181	183	187	189	156	165	191	190	182	199	163	191	172	208	186	162	192	189	168	155	179	167	173	174	173	177	161	178	159	197	181	176	167	208	165	209	198	171	178	177	174	160	194	206	170	201	180	174	195	178	172	174	158	178	185	189
27284	48734	41539	26697	13922	5819	2116	747	355	307	294	282	289	296	310	300	303	255	313	336	310	307	313	291	280	300	303	301	291	323	328	299	301	315	287	328	284	320	289	303	272	319	317	307	298	300	301	309	309	252	269	302	293	319	287	300	299	310	300	300	293	271	294	292	297	341	265	318	285	301	283	285	316	336	321	314	276	302	316	314	269	288	290	317	283	300	301	312	326	299	327	324	294	319	305	285	321	311	309	277	313	290	312	301	271	322	307	295	310	276	307	305	287	335	298	293	272	312	299	319	317	311	322	309	329	294	280	316	319	301	336	341	310	308	324	293	304	337	357	298	283	286	296	319	294	298	311	291	303	330	320	310	304	326	314	340	329	311	279	304	269	343	285	301	317	306	306	312	325	322	291	308	335	303	310	307	332	298	317	309	287	338	295	286	346	311	285	313	269	317	313	308	315	314	300	305	305	299	312	330	311	322	276	336	327	305	306	306	343	335	283	289	303	271	304	294	316	298	303	286	305	295	301	279	322	302	272	336	309	334	325	322	296	307	336	296	321	280	310	295	288	294	307	295	297	309	299	298	309	283	290	323	289	284	294	280	325	295	315	299	304	295	316	306	267	287	283	303	299	293	282	261	280	280	327	287	293	311	281	297	259	303	317	310	313	281	295	296	307	327	296	317	321	281	297	311	288	353	320	308	278	301	295	312	304	278	317	306	304	276	320	288	315	321	315	318	311	293	321	305	297	302	305	295	309	320	285	326	326	288	275	263	306	284	276	311	304	297	322	280	314	306	335	308	310	291	355	293	326	308	299	279	260	330	285	311	291	295	298	271	309	293	278	308	306	292	309	297	290	293	285	307	304	313	292	303	305	278	337	273	284	318	332	323	293	318	293	293	296	271	288	287	291	323	325	346	269	312	317	306	291	292	322	308	311	281	307	307	275	327	314	284	286	310	296	293	305	306	291	304	277	297	289	297	322	322	306	283	277	309	311	295	281	314	301	299	321	282	312	293	315	299	312	324	305	320	305	278	314	285	295	310	315	321	318	323	276	304	290	284	299	273	288	298	317	316	300	281	328	319	295	281	334	310	290	317	320	304	277	301	305	320	281	274	309	283	314	326	309	313	309	263	294	325	296	277	307	275	259	267	315	283	330	282	292	304	307	295	327	308	281	285	310	297	280	305	324	268	294	299	342	293	322	308	301	311	313	303	308	303	316	297	286	312	311	282	307	268	311	294	340	281	306	297	287	306	329	291	295	276	304	290	287	294	291	325	270	304	291	304	322	309	304	310	313	280	321	278	299	294	335	307	332	295	305	295	277	292	301	277	317	322	279	307	303	281	275	303	295	321	267	301	292	298	318	301	293	277	303	328	304	314	333	279	318	298	280	297	286	305	304	292	282	302	319	284	281	291	310	311	321	288	266	291	297	289	285	323	270	308	316	290	287	283	326	278	333	313	297	305	299	306	288	277	334	289	329	308	303	267	290	309	282	319	316	293	301	288	318	307	327	298	315	309	308	325	321	299	306	298	282	292	271	281	289	329	310	270	304	323	311	308	312	300	317	313	286	327	316	296	303	316	304	318	299	306	303	357	318	263	323	320	299	295	290	305	341	312	332	289	297	306	303	314	306	324	303	304	308	315	326	272	328	295	306	295	308	292	304	318	314	294	294	317	325	324	318	264	303	291	275	331	302	294	282	286	319	275	298	335	353	295	311	272	321	317	283	293	347	296	304	332	299	307	322	308	285	289	292	269	302	275	324	302	283	323	321	325	313	297	305	300	280	324	278	323	261	307	251	326	278	282	272	292	321	259	310	280	297	301	303	309	306	304	310	306	256	312	308	282	276	301	307	299	317	286	299	312	311	297	337	289	298	312	306	328	338	313	320	319	322	328	270	278	312	310	331	280	283	330	307	326	288	294	322	287	309	314	310	302	296	264	306	298	292	298	317	308	312	326	308	305	310	286	297	328	314	320	312	302	269	310	288	304	304	295	297	304	302	342	337	320	328	300	264	289	302	277	290	293	289	329	294	275	281	281	299	302	279	289	312	271	278	292	318	298	327	323	264	287	325	302	319	302	303	313	288	279	306	294	307	310	283	314	312	301	265	329	290	321	309	274	283	311	270	269	286	300	274	299	306	279	312	308	311	331	331	284	308	280	299	301	303	324	303	295	301	317	300	299	285	292	289	275	306	298	308	298	308	321	281	315	325	288	314	305	280	286	297	302	329	295	302	316	317	319	311	292	322	326	326	289	310	318	291	281	297	295	326	300	287	276	306	283	300	306	302	274	316	315	324	317	316	279	318	314	284	305	325	303	300	307	305	298	290	316	297	311	310	277	299	286	291	292	311	269	288	311	290	315	280	280	317	295	317	281	303	300	310	330	309	306	312	298	300	310	321	322	316	313	311	318	308	299	277	297	314	297	309	277	289	281	296	292	312	299	286	297	309	327	307	290	315	297	342	302	336	315	287	273	315	312	282	310	292	303	277	287	312	344	305	325	298	295	304	297	290	295	273	309	284	309	290	292	290	315	297	287	278	301	306	311	306	301	335	299	312	277	303	301	304	283	332	308	271	307	325	314	277	303	307	286	310	287	282	277	314	298	297	289	265	298	310	297	308	284	291	303	280	299	305	301	316	303	311	283	328	317	299	316	309	327	291	331	318	307	288	315	290	341	283	307	315	300	309	290	293	259	314	306	319	332	281	298	321	273	298	284	289	305	279	315	292	301	283	271	292	300	299	263	300	258	321	301	279	314	296	274	288	311	304	323	305	295	336	278	280	305	284	331	265	304	308	313	306	313	289	290	288	320	322	308	316	327	276	303	304	302	294	304	278	298	300	298	301	302	294	302	289	294	287	301	313	274	300	299	291	304	282	277	333	307	280	322	291	319	298	309	291	293	311	287	287	268	287	304	316	280	308	277	274	288	273	310	307	290	281	287	312	297	294	294	278	288	315	293	319	276	315	306	291	320	289	324	324	319	303	284	290	284	318	313	298	318	320	308	332	342	295	323	307	299	300	294	260	300	273	309	295	329	322	306	301	322	291	362	306	307	318	311	309	297	322	330	279	292	315	305	294	270	304	306	285	320	272	294	277	329	306	285	307	315	322	283	302	320	301	305	301	299	316	275	265	309	309	281	288	291	309	277	318	315	319	289	334	310	295	291	335	350	286	286	279	296	330	295	305	296	309	264	306	310	324	297	284	309	317	336	300	299	278	313	312	298	311	308	273	302	293	293	318	292	298	306	319	279	303	272	314	312	284	304	297	324	323	321	269	327	297	320	298	282	277	285	288	291	314	290	304	309	303	333	327	304	292	293	313	296	297	310	327	264	308	319	333	289	316	300	290	321	286	309	305	289	327	284	288	329	299	299	311	284	291	288	294	297	313	315	323	302	301	296	297	317	306	288	317	289	308	307	310	306	304	313	304	316	314	297	294	286	281	298	338	271	295	308	281	296	266	326	296	329	300	283	293	293
24471	23389	41202	42475	31505	21276	8769	1516	357	256	271	254	272	249	278	266	257	242	253	280	239	244	264	278	238	250	247	256	272	270	251	248	245	263	260	246	232	249	255	263	272	263	265	248	257	221	264	280	228	249	273	228	249	237	254	259	272	255	239	280	238	274	230	266	238	251	272	258	234	272	240	238	269	242	268	276	232	240	260	267	274	263	297	258	259	254	266	261	263	262	281	280	248	264	273	246	234	264	241	268	258	232	247	256	246	247	253	253	264	249	229	244	236	236	235	253	277	267	236	238	246	240	278	276	248	258	269	225	244	267	244	226	248	252	247	253	249	258	267	279	246	268	257	283	263	269	259	246	257	256	256	257	288	263	253	253	273	276	237	255	248	240	246	299	255	261	236	251	261	253	260	234	236	278	296	262	246	257	276	265	267	300	276	222	271	238	249	257	242	244	235	244	270	276	256	251	243	248	236	277	252	256	249	241	258	262	269	248	267	248	263	256	274	270	246	268	266	251	259	259	283	237	256	256	236	270	249	289	266	248	278	246	261	242	249	243	267	265	241	286	258	265	245	254	284	246	265	283	265	243	242	248	248	253	261	273	233	269	255	247	245	251	227	234	274	239	223	285	241	266	257	237	261	265	262	273	272	226	240	252	275	275	262	258	260	254	258	258	229	274	261	276	257	259	247	253	276	257	270	229	252	249	234	255	251	222	257	275	270	241	244	256	261	274	277	272	242	245	230	238	248	239	288	254	285	255	246	230	257	241	271	273	267	260	276	236	257	250	282	249	267	280	260	247	253	250	271	239	280	274	230	284	239	256	250	248	274	258	244	262	268	276	238	252	237	258	255	254	245	259	266	266	234	256	242	269	282	276	260	243	252	252	259	270	237	248	243	229	252	234	247	276	248	250	263	249	275	256	250	263	258	276	269	268	231	255	270	239	245	245	258	255	251	252	237	254	251	256	235	244	255	251	252	275	238	229	265	257	277	232	268	284	251	271	263	241	245	280	265	282	247	242	287	237	267	259	257	228	272	254	274	255	245	274	249	268	255	247	263	289	258	275	246	250	229	256	251	271	245	267	229	239	254	252	241	278	243	291	249	245	251	251	243	255	223	249	267	236	256	304	252	255	269	245	268	235	250	254	269	278	263	262	275	267	262	261	250	238	257	232	256	287	265	258	256	264	263	231	247	249	235	264	248	267	275	256	262	246	252	267	251	257	241	244	250	244	253	231	263	304	227	251	289	285	258	242	259	278	251	256	237	278	254	261	272	256	250	264	229	234	273	271	256	289	240	247	255	252	262	242	280	270	264	246	261	279	269	249	256	244	239	255	229	256	237	254	251	300	261	268	245	281	268	264	255	272	265	247	246	278	282	263	257	269	255	266	251	255	274	286	255	247	274	249	259	258	246	264	285	280	258	244	261	241	238	276	254	242	288	245	250	233	261	237	255	277	240	261	256	253	246	244	267	249	268	255	243	276	259	246	263	241	257	261	259	269	272	293	250	261	247	255	245	260	277	242	251	275	260	256	272	268	243	227	245	262	288	248	254	238	256	233	237	230	230	255	275	247	227	275	264	248	245	264	248	265	236	282	235	239	235	232	251	264	217	268	240	262	277	247	244	242	238	263	272	260	258	253	271	263	232	249	264	274	276	240	269	247	254	224	245	263	259	277	260	260	263	248	249	256	264	259	264	273	263	290	253	283	250	266	256	247	264	238	242	238	249	247	256	266	263	267	256	245	245	269	241	264	246	257	271	250	278	255	252	258	214	261	242	252	284	273	253	283	253	268	245	255	279	222	241	254	259	240	246	246	265	223	271	250	246	284	266	275	280	264	271	248	274	244	261	254	249	255	237	261	257	271	290	277	262	245	264	277	279	260	246	244	274	257	273	249	240	257	244	264	273	228	282	268	251	258	254	263	245	253	243	273	262	235	282	262	231	265	255	290	261	244	247	278	239	237	270	274	240	252	274	231	249	259	238	289	248	267	263	287	262	258	257	241	278	254	258	232	247	266	258	255	243	263	265	276	254	256	272	270	253	244	279	249	228	264	241	248	263	231	245	256	229	259	276	253	269	261	282	234	268	275	270	248	288	258	262	250	246	254	257	261	266	267	265	248	228	239	253	242	267	244	255	213	249	311	234	243	274	289	250	259	250	263	258	277	262	296	243	278	266	244	271	266	290	224	260	250	259	253	260	241	290	255	241	242	280	245	253	268	273	269	268	229	251	269	226	264	274	255	232	246	245	272	271	273	217	255	254	242	268	253	244	260	282	243	249	244	273	279	254	259	208	229	249	266	240	264	244	256	254	246	258	257	271	265	247	284	238	240	253	274	252	255	259	256	247	279	249	265	245	244	248	254	251	247	231	253	245	252	231	247	247	246	244	262	250	267	246	246	254	241	266	253	262	266	253	260	275	248	228	260	257	253	276	250	257	243	235	248	262	239	251	261	244	255	244	257	260	283	251	259	264	226	243	269	243	261	241	274	241	270	238	272	265	266	236	273	244	251	231	243	264	251	257	251	275	267	271	273	254	278	242	251	239	254	259	259	259	247	266	275	250	218	253	227	239	236	269	229	234	239	248	247	290	254	276	259	258	249	241	243	261	245	260	220	261	234	288	261	249	236	250	231	261	263	267	278	221	283	262	244	240	238	215	235	261	256	259	293	241	252	253	249	274	269	241	245	217	253	252	273	266	265	250	257	257	266	229	249	222	271	265	262	229	248	287	266	286	241	235	249	246	237	270	245	253	262	258	244	263	254	229	255	255	253	243	274	252	259	261	273	240	262	275	228	279	260	271	234	234	271	246	236	207	271	278	225	261	288	258	281	270	265	280	265	254	257	248	273	245	264	280	292	233	246	247	249	276	245	225	283	243	264	263	284	246	244	253	241	273	247	264	243	240	256	238	275	244	233	245	223	271	259	215	261	267	269	270	262	260	245	258	265	254	257	251	276	233	257	257	270	256	265	269	261	277	253	254	245	261	260	223	265	248	223	251	253	243	250	234	241	251	248	267	268	259	230	262	235	256	285	258	253	247	244	256	262	254	274	277	240	238	290	272	266	269	236	232	235	277	253	243	272	247	249	236	265	239	257	253	246	258	251	252	262	256	234	258	246	249	258	271	270	259	226	224	229	263	247	255	260	276	274	250	249	255	230	245	283	285	265	254	261	264	240	265	238	278	243	230	257	284	259	282	224	259	260	260	276	269	274	256	225	243	245	224	241	250	249	251	263	262	234	237	250	227	264	252	239	271	244	265	270	254	227	238	240	257	272	247	269	251	285	254	239	270	263	216	262	267	261	246	259	260	243	265	269	261	280	267	256	216	261	234	265	284	263	264	234	273	264	231	234	281	276	232	276	235	241	257	261	283	250	241	264	298	288	262	266	253	246	230	255	252	231	261	258	278	239	253	274	254	257	262	232	260	242	252	250	247	253	223	249	276	239	277	248	267	244	258	232	285	278	242	265	267	254	225	242
52487	91699	79292	55820	39253	23634	10324	3087	601	418	388	403	422	436	440	398	435	432	403	423	422	422	395	413	429	429	425	425	409	402	400	400	396	404	417	407	423	405	434	445	429	433	413	439	419	449	405	430	427	447	416	435	446	413	421	459	391	405	433	391	437	464	421	424	420	459	391	412	387	406	423	419	396	416	426	429	426	434	412	417	399	429	435	397	445	396	426	424	403	465	424	409	432	434	444	393	382	400	387	409	405	454	412	413	411	428	398	395	408	417	422	410	442	411	429	430	409	400	414	456	393	447	409	427	444	410	409	444	412	444	419	449	400	414	388	424	428	391	371	403	437	387	442	423	462	407	402	426	395	423	441	429	410	409	424	418	436	400	423	434	429	380	453	414	387	458	410	425	398	412	416	456	424	434	411	425	431	401	405	404	416	396	410	433	428	435	402	381	405	438	444	359	418	416	413	403	376	405	398	428	433	394	411	444	394	417	437	407	407	446	445	424	424	465	403	419	449	436	408	402	376	429	422	416	424	385	423	421	445	410	374	409	415	424	435	401	399	445	411	382	417	411	452	442	439	414	400	405	383	427	397	377	394	396	423	401	399	419	407	419	408	374	401	427	409	392	412	399	413	397	416	427	411	410	445	403	429	394	419	409	434	404	457	422	389	401	423	380	431	388	426	447	394	392	416	400	449	431	440	367	397	424	440	431	442	440	419	392	448	418	480	411	410	415	414	412	428	447	434	420	424	404	392	439	405	426	440	407	424	403	388	444	422	416	398	423	399	425	388	382	443	398	400	449	416	423	393	392	412	394	399	431	463	433	426	426	375	407	436	404	411	451	429	443	401	387	393	406	416	432	444	397	400	395	413	407	444	418	412	401	449	392	383	429	429	417	399	410	424	422	414	395	392	390	389	446	403	474	428	423	405	418	403	411	443	429	415	409	377	429	426	438	421	422	440	418	412	449	434	397	414	417	412	462	385	411	402	427	435	382	413	355	427	450	395	417	366	422	443	450	393	387	420	409	421	414	441	399	423	386	411	401	395	377	444	437	386	475	398	408	453	437	398	442	396	439	443	431	418	421	419	434	393	427	411	434	448	418	382	435	386	405	422	411	414	418	415	418	427	430	398	394	461	433	401	392	374	437	392	402	426	395	401	408	451	405	404	445	426	443	400	396	421	419	383	414	427	440	397	413	410	385	420	408	357	419	399	392	401	395	435	373	405	452	392	397	396	394	390	411	429	432	422	433	432	375	391	431	422	410	430	395	382	387	385	408	384	386	399	401	409	423	461	434	414	392	438	391	400	390	406	399	421	413	438	426	415	423	406	453	430	419	446	406	394	401	420	419	419	445	432	422	451	424	391	428	414	452	422	465	409	414	400	418	405	403	427	433	419	439	369	407	402	418	413	428	427	379	438	419	400	411	458	413	422	449	436	400	436	398	404	415	382	408	420	422	392	423	429	411	437	426	410	396	450	411	410	408	422	404	401	432	399	397	432	398	430	408	419	456	391	434	459	390	432	390	424	470	432	393	408	443	446	382	439	384	426	415	410	426	411	382	398	433	410	418	399	390	434	429	408	400	417	424	448	405	420	412	418	435	398	399	419	408	420	440	419	434	391	433	396	419	440	411	433	429	398	443	426	424	379	411	404	432	410	390	428	407	389	401	430	416	398	368	418	410	399	398	418	383	404	422	423	427	454	408	414	409	455	442	423	408	403	416	395	395	426	373	421	412	399	387	413	423	440	434	412	429	444	413	418	399	421	446	397	430	412	425	415	398	421	404	459	430	414	429	422	417	404	425	416	433	400	434	397	417	403	439	442	423	402	427	431	421	438	405	400	399	401	408	397	390	419	423	428	431	411	421	431	416	442	385	420	402	413	399	432	417	401	428	401	437	403	435	407	405	403	418	411	431	378	398	395	445	394	421	414	421	435	394	423	435	435	439	428	382	436	421	410	399	419	425	453	461	445	406	417	402	426	401	392	411	412	470	393	439	390	396	419	387	399	418	436	397	440	420	406	419	445	395	431	431	411	424	396	427	409	394	436	429	423	390	421	414	373	426	386	399	418	424	361	410	423	441	430	391	385	419	406	407	429	421	438	408	380	417	416	397	437	431	433	389	420	388	400	455	392	396	441	411	456	419	426	421	418	431	382	438	440	399	381	425	407	393	448	436	410	421	429	429	381	415	385	449	406	390	410	390	444	450	425	376	434	423	410	435	425	425	448	396	446	407	404	379	418	410	388	484	378	382	394	406	442	405	379	396	405	407	405	407	452	432	439	401	398	419	414	407	442	407	425	413	410	456	401	403	400	413	437	386	440	420	408	420	428	409	410	402	438	415	406	420	424	410	453	408	470	392	397	424	384	413	452	405	429	419	398	405	410	409	409	414	381	404	414	403	437	415	427	419	414	412	424	431	416	347	419	413	429	427	394	405	410	407	397	429	434	400	389	440	403	423	407	425	425	388	442	379	423	424	407	441	457	424	441	439	390	456	399	399	423	406	433	404	443	399	396	398	423	407	440	424	403	426	438	419	441	445	450	442	439	413	435	428	425	428	383	405	407	432	416	391	434	402	375	422	428	401	435	416	386	425	382	425	411	425	455	418	409	400	420	468	400	377	371	421	435	408	405	447	423	444	447	422	382	394	436	415	398	428	408	443	424	427	467	413	411	393	412	387	438	428	413	441	415	395	423	424	403	415	369	425	370	413	408	414	457	411	388	441	445	391	434	424	394	421	414	391	415	444	450	438	453	417	400	379	430	422	392	436	417	443	428	406	417	411	414	421	396	414	414	421	419	467	419	404	407	426	438	411	426	418	391	403	439	399	396	421	387	413	434	434	396	399	421	414	423	415	415	427	421	413	437	400	401	401	407	393	398	451	472	425	393	392	390	408	428	440	406	419	408	425	395	425	438	392	420	409	418	380	453	452	440	411	406	432	417	423	404	393	433	407	382	411	389	404	407	419	393	397	384	422	410	426	410	420	405	409	396	427	364	442	452	436	420	433	426	416	431	455	402	409	378	394	414	397	387	392	398	412	434	416	412	423	401	399	403	408	403	429	425	430	451	405	415	430	415	406	442	408	372	406	427	424	417	433	425	427	409	450	444	398	432	432	465	393	437	447	423	393	408	431	439	455	379	403	435	417	408	444	396	382	404	415	431	399	428	421	412	405	384	416	442	424	411	402	411	439	425	407	412	445	416	404	415	407	398	432	457	417	401	410	415	426	401	390	412	419	415	412	412	423	431	387	398	410	450	402	441	396	403	420	406	401	435	376	437	420	416	414	389	387	415	424	393	435	408	425	430	441	438	421	413	422	420	419	411	419	399	390	393	422	403	415	376	438	412	393	416	414	386	384	376	433	416	427	416	433	417	377	480	411	399	438	412	377	398	415	384	425	432	440	412	412	421	406	439	403	438	437	386	416	408	452	425	388	425	417	402	420	423	408	434	429	390	422	400	418	408	406	397	408	397	390	434	406
23220	21993	35748	39570	36783	28985	18959	4379	574	342	379	332	302	336	327	356	350	306	300	330	285	316	309	322	307	312	311	305	342	336	326	328	334	335	298	346	358	324	323	322	338	330	343	328	316	340	343	333	324	355	360	329	377	346	302	315	319	319	309	359	325	302	329	316	304	338	318	320	336	325	364	349	328	332	308	351	337	332	343	364	335	343	300	321	320	310	357	354	313	297	344	351	334	334	333	306	333	339	324	340	340	319	313	324	321	335	328	344	330	342	315	337	334	308	321	310	331	300	328	317	379	315	339	346	350	332	337	276	327	318	342	343	325	333	318	303	309	336	331	382	345	295	332	328	328	332	347	332	322	363	321	328	321	327	331	323	308	322	319	293	312	321	318	322	313	324	340	346	294	323	356	324	348	328	318	313	326	345	314	315	312	312	341	327	333	333	340	304	316	317	310	320	328	299	359	326	310	331	323	323	298	321	354	343	312	310	331	349	310	323	326	289	334	348	348	333	348	336	334	341	333	340	324	334	325	323	324	306	323	310	329	352	312	326	336	318	337	294	343	319	286	308	335	318	341	318	309	324	311	348	319	358	323	333	337	301	332	309	300	334	324	328	332	358	356	332	311	310	337	291	332	312	352	319	339	341	336	312	302	346	317	346	324	316	315	344	359	315	328	334	322	317	306	319	304	308	338	330	295	328	318	331	326	336	304	316	334	344	331	342	340	354	311	324	337	322	325	311	319	294	320	323	320	305	321	328	332	326	337	323	354	316	315	356	306	338	336	326	332	291	319	325	356	338	328	346	324	327	320	308	326	293	330	341	342	320	352	362	321	317	284	302	356	337	330	323	332	317	312	303	331	350	310	327	332	293	338	313	313	312	337	322	317	338	317	335	313	317	316	334	344	355	368	306	326	335	316	358	333	318	310	330	315	361	340	331	350	324	336	359	287	363	335	325	319	343	350	332	328	350	330	349	317	329	309	313	317	340	299	363	345	306	313	325	306	355	342	310	357	324	340	327	306	331	319	332	315	342	305	369	336	324	335	314	326	315	371	315	329	297	336	305	316	340	373	356	301	309	314	314	326	323	336	323	331	311	339	324	290	367	319	307	343	319	324	323	358	329	352	339	334	305	352	303	314	316	354	323	341	313	336	305	340	303	301	330	336	334	342	319	362	309	340	319	330	314	302	362	341	342	359	342	328	361	328	289	406	330	319	307	324	316	323	310	316	306	299	315	348	324	316	316	332	293	327	345	320	320	360	406	322	318	302	348	300	305	319	313	331	319	320	326	328	303	331	352	342	328	310	341	311	331	304	289	337	316	320	333	333	299	347	322	359	337	320	300	337	370	350	323	290	324	316	315	336	360	335	330	334	313	320	338	330	315	328	288	349	348	300	322	308	334	316	362	327	337	324	301	359	337	300	334	335	301	299	338	307	390	312	324	313	359	327	327	336	328	325	367	293	324	297	353	331	289	324	351	342	300	308	323	335	333	322	345	329	295	317	334	317	257	326	333	345	336	328	323	332	322	354	343	343	333	332	333	292	367	338	338	309	333	311	348	350	365	337	354	315	347	331	310	309	316	294	329	338	332	373	315	302	329	345	332	332	359	327	321	379	381	336	324	314	313	327	327	311	326	348	302	323	322	321	333	338	325	308	329	330	313	342	325	330	342	326	325	325	316	299	334	330	330	331	310	326	309	331	343	320	341	307	333	337	346	320	301	330	304	328	313	337	311	333	355	321	320	323	306	338	307	328	274	323	329	323	329	319	355	351	301	343	323	315	308	321	358	323	336	345	310	334	321	309	331	330	351	328	313	307	338	338	336	353	326	341	326	339	350	346	294	339	326	344	335	324	309	330	330	318	346	357	340	326	307	339	341	333	319	314	316	293	312	330	354	330	315	340	299	371	332	302	327	342	318	321	325	337	358	294	306	321	339	358	346	323	341	312	317	314	319	322	319	298	351	326	314	346	302	353	333	341	328	346	378	337	341	336	335	352	323	335	338	308	368	291	339	332	317	318	314	331	311	333	346	319	316	334	311	352	299	304	320	332	322	314	328	373	328	336	316	316	320	319	317	334	306	323	324	367	299	342	323	334	310	302	350	324	313	314	352	363	326	312	318	349	314	302	337	310	320	314	332	334	353	341	354	298	293	360	337	338	377	298	309	308	329	340	312	344	333	339	343	308	318	339	321	318	362	300	323	356	319	349	343	321	292	308	367	359	295	329	338	328	318	329	323	332	333	342	303	333	332	357	333	314	351	328	343	320	333	314	343	329	301	331	342	322	298	357	310	342	332	358	350	315	333	306	321	332	350	346	340	325	334	306	332	337	284	320	288	314	303	343	330	344	315	304	336	317	328	316	341	336	338	329	349	323	317	328	318	339	288	293	324	346	344	305	323	338	316	361	325	335	329	325	341	345	308	330	311	332	324	340	309	343	351	350	334	347	328	311	368	332	326	320	335	299	290	317	301	302	328	327	329	323	326	347	384	318	362	348	330	326	359	310	299	294	350	345	346	322	321	311	311	328	319	315	334	313	356	330	300	294	332	318	325	325	292	292	311	315	356	305	337	352	325	344	318	341	348	372	320	329	346	308	354	347	327	350	337	368	323	338	322	329	302	289	331	302	317	331	350	335	330	326	343	343	356	311	350	313	322	326	330	298	319	327	318	295	335	339	288	359	305	347	336	336	328	300	345	318	320	343	326	315	333	318	340	322	307	277	332	317	326	331	323	344	291	345	279	350	318	332	326	322	306	354	301	336	334	327	332	344	311	333	319	335	331	350	336	349	325	325	310	320	359	327	314	316	328	330	298	326	323	334	312	341	343	352	338	335	292	363	333	318	329	307	321	318	317	317	320	321	323	376	317	324	358	316	312	328	322	329	321	324	338	309	329	324	323	322	343	347	315	346	315	322	354	340	349	339	328	350	318	353	326	319	323	316	317	339	333	350	365	374	307	320	327	329	319	342	313	306	335	330	335	355	323	348	331	332	306	317	324	343	354	315	323	326	340	315	334	352	344	310	309	350	307	344	317	349	325	328	359	330	340	334	328	334	363	323	323	329	328	335	319	313	326	329	346	346	344	338	321	325	310	303	304	300	318	333	313	335	306	335	331	336	327	325	327	318	309	329	376	294	325	327	337	308	314	344	329	339	342	334	337	325	364	317	327	327	299	371	335	324	333	360	330	316	349	313	320	328	359	338	328	348	349	305	329	310	352	323	321	336	321	324	303	321	340	309	359	359	319	322	313	332	323	336	367	326	309	305	332	316	324	344	307	331	316	345	316	331	340	307	307	328	293	324	326	340	291	320	324	305	329	328	304	303	325	321	308	324	327	345	333	322	332	310	300	311	319	272	335	326	303	351	289	339	304	331	349	318	314	318	306	336	349	344	334	304	322	321	305	332	333	319	315	355	325	317	344	337	311	296	318	321	344	289	343	317	332	370	351	345	318	331	339	319	309	346	311	306	333	334	331	301	338
56923	100024	90063	72022	52671	35253	18191	5965	946	532	522	515	514	534	518	541	511	521	500	506	513	514	496	505	553	512	527	481	502	515	505	511	527	488	519	474	519	488	498	519	535	516	487	545	516	533	493	517	521	516	462	510	501	476	522	554	511	497	485	539	540	527	490	558	510	560	529	488	497	486	502	556	508	507	500	544	486	522	484	501	456	525	495	485	505	456	526	534	517	559	500	497	522	504	553	526	546	510	511	507	533	528	508	523	463	488	461	514	532	496	498	509	532	484	493	514	488	523	485	504	519	517	523	514	499	486	509	551	516	469	488	502	529	517	492	529	530	527	514	521	504	522	503	499	507	519	519	539	526	537	543	526	536	514	521	524	491	487	490	517	525	504	489	523	493	525	507	497	502	516	513	482	501	482	509	542	513	509	559	550	505	493	496	505	555	527	533	487	500	508	529	531	509	456	502	496	471	469	487	513	494	494	531	475	497	518	541	483	486	558	548	509	498	513	510	493	492	502	545	497	516	524	486	538	490	541	487	518	508	459	507	502	524	542	516	549	518	552	535	470	560	499	450	525	535	466	525	542	527	509	483	508	474	496	530	508	459	494	518	531	510	519	493	488	515	505	487	533	498	522	516	470	483	515	515	560	469	510	500	509	515	484	540	465	523	516	473	505	515	512	459	531	494	554	515	491	467	514	502	533	514	487	532	529	491	498	502	507	500	549	462	509	504	545	558	487	509	500	522	430	526	519	484	504	500	485	540	495	504	527	553	500	525	518	501	500	549	531	535	522	486	474	477	559	528	545	525	510	504	491	523	515	524	481	507	519	479	490	522	524	505	505	511	541	533	526	531	528	491	514	546	476	533	496	496	527	515	512	502	500	517	502	522	498	511	497	506	491	504	475	484	497	493	511	567	496	531	507	501	486	531	544	516	537	542	472	526	510	480	531	532	521	533	524	489	502	488	532	499	493	511	497	508	529	528	501	506	500	493	509	517	499	509	511	488	486	532	526	534	523	479	519	496	549	532	508	520	533	508	487	496	524	515	468	529	504	530	510	489	523	512	510	525	508	515	504	557	559	491	487	515	521	518	492	492	533	492	501	514	500	512	484	539	507	533	506	524	531	509	483	492	479	544	535	478	472	472	489	520	533	531	522	494	512	518	471	504	484	499	521	522	534	503	474	520	497	514	502	488	503	506	505	493	527	531	521	502	527	464	535	513	447	495	484	522	514	474	489	508	472	512	527	522	520	480	528	519	488	546	488	480	513	550	483	520	508	505	534	456	529	539	524	522	513	497	496	500	543	501	518	547	484	489	495	525	513	501	531	528	526	487	491	515	548	521	509	534	565	568	502	489	503	539	474	518	471	496	542	505	520	542	478	502	505	474	519	526	493	515	519	502	486	531	491	519	510	484	542	476	528	521	500	479	517	482	514	509	485	526	520	500	539	523	499	538	521	508	531	511	479	499	514	487	568	499	522	528	483	557	505	537	473	492	587	525	542	476	527	517	468	483	509	528	499	483	489	524	529	523	539	544	505	501	489	512	493	504	517	511	545	524	510	502	460	541	521	499	527	470	518	520	537	497	497	519	485	498	532	496	486	495	522	501	490	506	475	555	506	523	503	536	469	516	482	497	488	475	489	536	493	517	524	541	509	517	467	516	485	501	503	503	533	520	525	495	503	471	536	532	529	512	501	532	497	471	504	551	485	526	514	522	495	505	539	504	504	505	515	503	532	509	516	511	522	499	512	491	522	500	520	506	480	516	500	526	521	482	518	473	497	487	503	479	497	497	436	500	517	473	501	469	512	475	526	521	481	528	489	526	518	515	494	497	474	525	528	488	513	535	471	531	516	486	497	519	551	517	551	531	564	506	505	520	523	474	526	479	481	525	537	503	478	526	509	530	529	553	544	470	509	493	501	528	569	539	509	482	463	517	525	507	537	452	541	513	481	560	509	548	543	519	501	495	496	494	574	514	501	519	489	514	525	495	483	515	491	458	527	507	487	519	479	503	534	537	499	489	481	533	511	495	518	494	522	467	507	535	530	486	572	487	523	534	492	524	512	525	488	474	522	531	535	484	515	517	514	538	546	497	513	522	521	532	475	455	478	508	506	498	532	499	514	514	473	504	503	516	480	489	514	508	490	516	538	518	537	490	498	540	507	511	518	504	495	465	515	486	520	527	506	467	540	526	515	494	536	503	500	500	502	505	507	498	509	499	491	526	529	505	531	540	496	500	478	507	485	469	479	486	516	483	518	520	523	519	519	507	499	497	450	495	506	535	514	510	453	504	512	500	525	499	464	529	540	539	559	505	494	509	518	513	496	483	525	513	532	516	508	510	467	497	510	505	477	493	503	473	559	522	500	479	486	492	514	487	512	534	530	494	495	537	499	523	497	482	549	506	532	523	496	524	489	528	520	514	540	511	513	546	527	502	531	490	484	476	555	524	540	523	473	508	563	541	522	556	514	532	552	503	509	485	514	525	498	527	522	533	516	501	517	524	500	508	490	494	534	520	513	519	515	488	541	499	529	492	534	522	538	514	535	523	524	511	490	559	508	491	498	559	520	468	498	479	524	515	516	517	551	512	516	474	542	508	521	543	517	510	517	516	484	493	479	474	551	552	506	518	502	470	484	576	537	521	498	525	522	523	509	530	485	515	535	516	507	522	502	497	496	449	496	478	475	516	544	481	518	493	484	502	520	493	532	509	516	501	497	469	472	480	493	513	489	546	482	498	501	502	527	533	515	538	493	489	492	519	505	499	527	504	558	491	499	490	572	528	497	514	513	522	510	479	525	528	505	522	483	509	492	500	509	561	485	481	507	487	488	466	528	485	511	498	506	518	475	488	558	506	494	530	516	508	506	491	471	499	536	466	482	503	495	522	539	509	501	520	515	518	511	524	535	537	534	500	521	503	521	539	512	512	487	496	495	484	516	523	535	511	509	538	482	511	504	491	502	486	486	525	516	511	505	506	523	490	489	555	486	522	498	500	469	532	505	511	545	510	553	513	536	471	515	526	505	479	535	504	457	489	538	497	517	528	517	472	513	470	559	542	497	520	505	536	494	523	502	515	507	505	521	541	483	522	524	565	479	490	531	550	532	545	541	506	528	533	504	534	501	478	515	514	495	502	494	519	488	504	524	493	531	496	519	520	520	498	518	557	503	501	514	482	520	498	473	498	471	499	497	479	513	517	514	518	497	533	473	510	565	560	489	505	483	506	500	525	499	485	526	512	503	490	528	508	498	464	508	511	518	542	525	490	533	513	524	505	474	561	530	531	513	489	471	512	478	510	514	480	486	516	504	503	490	558	469	531	535	515	480	527	500	515	490	475	482	487	547	507	540	509	503	503	544	475	498	521	521	537	543	501	505	519	490	509	519	521	553	527	516	512	506	518	511	491	486	489	459	489	521	489	469	538	537	501	498	576	503	521	483	504	515	486	503	504	516	509	517	500	515	507	517	495	532	519	523	522	506	451	518
27003	27624	36183	25302	11065	3936	1345	418	205	158	157	174	188	171	204	155	178	165	165	175	165	192	182	193	185	159	173	172	175	172	194	178	178	175	200	179	179	192	173	172	189	166	165	165	191	137	177	182	160	169	163	181	183	181	198	158	178	170	192	172	176	165	187	182	154	186	179	181	176	182	180	188	169	164	189	192	176	178	192	177	184	169	149	177	176	181	183	162	175	184	173	177	169	160	180	180	203	181	169	189	181	199	187	185	172	184	169	165	168	192	179	182	183	176	176	146	193	165	187	169	179	171	154	171	191	163	193	174	200	178	186	176	168	166	204	196	162	191	169	162	177	166	179	153	172	192	172	172	174	173	178	194	167	165	173	186	167	189	162	153	183	180	191	199	172	173	198	201	181	157	188	184	175	187	171	177	167	214	204	172	170	189	172	196	192	176	175	172	174	167	185	169	188	170	203	172	186	150	162	169	179	178	162	183	160	170	187	169	160	167	181	171	186	180	191	174	187	169	187	150	177	170	165	170	148	176	191	162	173	180	167	176	195	198	173	163	174	187	172	172	189	179	178	170	190	171	169	151	193	137	186	179	173	173	179	168	155	181	179	187	164	169	188	194	165	187	180	186	155	196	175	179	158	151	194	195	180	161	220	178	152	189	169	189	154	170	153	156	160	172	182	151	153	181	149	158	168	178	188	195	180	170	170	163	172	178	149	192	204	191	193	165	190	186	166	191	175	194	164	173	160	203	187	175	178	186	173	165	180	193	169	182	198	183	196	158	174	199	159	165	186	149	182	191	171	184	166	160	189	155	158	178	174	163	177	190	176	160	184	180	181	178	205	181	182	173	166	192	175	157	160	156	200	202	186	176	193	167	188	169	182	160	173	167	190	156	184	159	169	163	170	170	177	169	160	172	186	179	185	181	172	167	169	202	178	172	177	196	189	159	178	193	178	201	176	172	177	178	168	159	184	180	157	180	158	171	196	178	187	177	171	176	195	156	179	188	185	158	168	174	186	162	172	176	168	164	163	161	165	179	184	171	188	176	185	179	179	183	177	189	167	145	188	199	194	194	183	168	186	153	181	162	179	175	182	181	177	166	165	182	185	165	172	190	171	195	177	160	180	165	165	172	186	183	160	168	158	187	183	174	185	166	179	164	170	164	153	178	166	174	184	174	194	191	167	176	166	177	141	159	161	175	177	200	179	179	172	172	176	173	159	166	171	203	162	177	161	179	173	170	184	185	165	190	196	182	174	160	175	166	167	170	169	164	174	172	164	168	179	183	193	182	176	173	181	156	187	148	184	179	179	178	184	173	178	170	167	162	177	183	162	161	227	163	193	163	164	201	192	178	181	202	172	143	175	199	175	171	176	179	185	191	154	176	189	189	170	177	155	186	174	156	157	166	163	192	175	191	192	170	146	172	176	180	205	179	167	164	169	144	189	195	168	150	165	170	178	190	209	188	167	164	161	173	178	174	164	187	166	172	172	189	167	183	189	172	165	196	183	158	159	160	181	198	183	184	173	168	174	160	188	173	188	177	194	164	173	189	183	185	167	170	181	172	184	173	205	176	188	172	165	193	175	172	182	172	153	182	180	184	178	169	174	168	172	169	180	180	184	199	163	186	180	165	175	174	178	188	202	180	193	178	194	173	170	189	168	170	194	165	201	202	169	152	178	191	165	168	176	170	184	192	148	187	200	173	194	155	207	185	167	167	197	186	180	158	196	165	169	172	155	199	163	167	173	178	185	174	172	171	157	177	194	185	200	168	160	171	169	191	203	182	161	194	183	170	178	175	158	183	178	198	172	170	170	157	185	152	179	168	167	181	162	179	184	163	190	177	198	186	183	181	161	178	184	175	160	158	204	170	190	190	165	171	163	199	180	170	165	172	165	194	167	187	196	154	204	190	172	201	184	161	163	159	182	183	165	167	163	169	149	178	185	169	176	166	158	196	176	179	190	191	171	188	175	153	191	184	173	184	177	195	195	169	165	201	169	180	165	167	178	184	185	183	174	172	181	156	164	158	193	193	190	175	160	179	190	177	180	180	190	164	160	178	161	172	187	176	210	191	168	165	149	174	165	181	157	171	184	169	188	175	187	160	181	177	192	182	201	160	188	163	133	189	209	174	174	169	188	163	164	152	185	179	199	190	188	179	182	172	186	173	163	169	159	199	166	219	201	165	172	162	176	170	193	187	163	165	183	201	172	172	178	174	154	173	182	188	184	204	163	163	192	178	172	159	172	172	175	184	200	176	175	154	182	183	162	182	175	189	188	179	180	184	162	189	156	169	198	192	182	146	178	171	172	149	210	189	189	181	172	177	158	199	178	182	167	203	178	161	173	164	168	173	176	213	184	183	191	172	188	193	181	180	194	177	177	180	187	166	185	196	189	181	186	187	195	166	165	178	171	167	189	180	191	184	160	176	175	170	150	169	184	174	168	183	183	179	178	195	184	165	168	197	202	219	196	180	172	173	151	178	181	168	188	184	177	151	178	192	184	166	157	178	189	200	165	173	198	164	187	183	185	169	162	172	192	162	162	178	196	148	172	170	198	174	152	199	159	172	189	165	168	184	157	189	184	169	181	187	170	169	173	182	176	176	167	190	189	178	198	191	182	153	189	172	165	170	179	167	176	168	150	180	188	179	170	181	175	188	159	169	161	160	174	181	178	190	189	193	173	174	151	190	194	172	193	194	184	191	197	187	161	181	181	178	206	175	163	156	177	177	173	185	196	186	163	187	181	181	178	174	167	181	189	178	172	193	184	177	168	180	167	186	187	162	162	178	197	199	172	183	168	187	180	175	171	180	157	178	180	173	170	195	166	177	180	152	158	163	185	166	177	172	185	190	174	177	176	183	155	169	168	170	169	171	170	173	162	172	171	184	156	199	184	175	180	157	186	185	168	180	165	176	183	166	175	192	174	174	199	184	188	186	186	166	201	181	161	189	184	190	215	182	156	175	168	198	171	189	184	151	177	193	178	187	186	184	168	182	180	187	165	188	181	167	180	161	180	212	174	191	156	173	193	180	151	185	182	143	160	179	179	202	177	162	159	152	176	168	157	171	180	175	185	173	166	179	175	187	174	159	185	153	163	177	187	180	178	204	188	174	199	170	186	181	168	193	178	165	147	171	170	176	180	179	197	162	179	182	174	182	174	177	169	186	174	179	166	179	182	187	181	179	191	172	165	163	194	189	187	183	179	187	178	182	162	175	182	189	170	166	162	176	160	176	173	157	164	154	173	191	174	181	163	170	188	177	173	187	162	163	182	194	171	190	182	192	175	139	188	175	195	194	169	189	170	162	182	189	178	170	175	170	173	172	170	172	192	164	170	178	177	186	175	196	172	180	170	176	155	177	150	178	195	180	173	189	155	156	172	180	179	166	159	170	189	166	185	210	169	173	177	175	191	188	193	176	180	182	179	168	173	185	182	143	195	195	163	167	195	167	209	168	167	176	181	159	189	185	193	174	172	166	156	170
26278	48146	42285	27111	15138	7158	2790	869	353	283	287	312	268	316	289	311	312	258	317	325	326	290	276	356	285	290	327	295	324	299	314	309	303	285	285	311	280	292	280	294	323	288	335	304	306	263	268	282	298	302	297	302	300	310	305	318	328	290	309	294	270	282	273	273	273	261	306	278	283	308	271	308	295	312	295	286	279	311	300	273	283	305	297	315	293	310	289	289	289	300	288	316	294	281	297	288	297	293	307	256	292	268	296	310	302	330	317	286	296	303	315	274	270	304	304	256	299	293	291	295	316	249	283	302	290	305	292	301	298	275	306	313	339	305	278	288	291	312	332	273	309	303	284	308	346	283	314	293	271	313	293	315	289	320	293	309	321	312	264	285	299	280	332	306	256	285	267	303	276	288	314	321	295	290	297	292	317	314	319	290	288	275	292	331	307	285	296	301	287	310	309	312	261	316	282	308	272	290	314	273	274	275	317	306	299	272	292	281	303	321	285	285	331	295	328	287	280	312	296	277	285	315	283	285	303	311	282	307	303	294	278	268	311	312	297	264	278	315	270	310	302	275	307	306	297	311	314	301	292	293	285	297	330	290	269	314	330	312	273	290	320	302	316	294	327	290	316	311	287	307	306	322	291	322	304	311	285	289	323	295	300	324	313	278	313	316	285	299	292	293	269	304	290	303	286	293	293	301	284	288	293	279	290	301	292	318	308	297	275	321	306	324	290	274	313	314	288	284	309	329	268	282	272	305	297	314	287	283	283	309	302	286	343	329	302	307	297	282	316	297	263	301	298	295	307	292	298	302	313	286	316	330	292	291	333	316	271	277	288	288	284	275	295	289	274	304	275	286	317	282	316	298	310	325	285	298	304	295	291	314	308	301	285	289	315	305	293	291	277	312	291	309	290	308	279	253	291	277	291	290	268	287	277	298	307	297	276	292	301	286	319	279	289	302	314	314	296	287	287	286	300	291	287	294	320	289	286	288	237	286	298	276	310	297	297	290	282	289	314	296	319	301	273	300	290	276	285	299	301	288	299	298	275	303	296	312	300	309	280	288	295	308	310	295	296	294	302	311	287	309	283	275	290	303	282	279	303	275	283	289	300	298	296	299	282	298	296	283	266	300	282	298	268	303	293	284	302	288	304	269	312	297	264	293	282	335	318	319	301	285	315	309	310	299	282	288	285	287	284	304	287	303	279	307	261	322	326	326	299	279	308	304	297	309	285	340	309	300	315	339	275	298	271	301	340	300	301	334	286	313	304	281	265	310	317	281	325	302	287	312	279	267	303	316	309	282	296	315	300	305	294	279	311	296	317	299	316	307	318	309	288	290	272	289	286	302	286	288	310	324	278	291	265	273	297	259	286	312	333	279	279	272	284	264	322	308	292	294	300	315	298	291	284	312	313	302	341	291	278	293	292	321	300	273	296	307	294	317	329	314	280	317	300	302	311	280	301	290	292	303	279	294	280	308	308	295	300	293	291	284	309	293	282	326	291	315	278	284	303	292	295	303	289	274	278	289	302	302	294	292	302	277	324	273	242	314	292	302	306	329	287	332	282	304	300	304	282	285	307	290	300	316	271	325	300	302	270	297	281	319	294	314	293	300	269	339	297	306	294	307	309	303	287	348	266	299	309	268	288	305	261	320	292	280	312	289	319	307	314	314	281	321	289	311	316	267	296	290	309	278	281	304	270	274	292	317	289	280	274	291	302	280	298	299	285	312	299	282	327	303	290	298	296	324	275	301	349	280	314	279	286	291	292	296	313	306	312	280	279	295	305	347	289	297	319	292	325	278	305	297	286	305	314	320	305	284	282	289	299	286	272	314	281	278	316	310	287	324	291	286	316	276	260	268	307	301	280	309	294	291	301	295	283	305	307	298	303	311	307	297	311	304	301	323	317	293	317	282	308	295	288	308	294	319	311	288	290	312	277	302	292	281	308	293	311	272	274	287	269	294	294	315	283	279	302	320	320	325	309	318	289	294	315	289	319	273	277	308	258	321	278	318	317	271	288	313	288	307	283	297	317	261	276	283	313	273	304	265	317	291	273	285	294	301	299	322	321	291	313	294	284	265	263	282	304	290	298	283	292	293	293	304	320	273	312	287	284	320	265	289	307	304	320	259	287	296	288	299	308	317	307	282	295	301	335	275	274	318	297	327	291	278	270	284	317	288	297	284	275	302	306	312	323	287	270	304	298	285	331	297	295	300	302	281	304	283	312	323	271	285	276	308	315	304	262	289	304	300	292	285	269	284	332	286	287	288	274	317	312	309	280	311	313	302	296	306	334	285	284	296	295	275	258	299	304	311	303	292	297	294	294	262	298	319	282	327	310	276	297	282	301	303	321	307	255	300	289	263	294	299	312	290	303	304	287	322	313	330	281	269	290	289	256	305	277	317	313	297	312	295	310	291	295	281	314	277	291	316	294	320	279	272	309	295	276	303	311	341	304	304	288	314	281	300	295	310	278	282	304	282	266	282	315	290	307	288	286	299	302	303	281	275	303	270	317	322	292	290	294	283	310	301	288	280	282	292	292	280	311	298	297	301	280	288	293	310	307	316	271	311	285	282	321	338	313	294	291	308	293	293	291	299	302	298	303	287	313	305	295	298	296	263	325	285	287	312	323	299	291	299	314	316	300	311	291	317	310	284	283	274	285	318	316	304	268	307	327	272	308	293	330	322	313	300	312	298	244	305	297	285	304	320	326	298	287	285	274	310	317	293	302	281	339	290	286	332	262	303	297	327	318	297	304	280	280	291	301	320	293	302	299	335	311	296	316	296	306	282	285	304	288	311	295	336	288	350	285	298	291	294	280	298	315	298	291	292	273	301	295	287	292	287	294	321	311	300	319	293	302	313	309	309	283	293	295	325	291	282	305	270	300	294	269	298	293	312	281	286	303	292	292	293	316	298	314	295	318	286	286	298	300	317	267	291	304	287	290	297	293	288	263	291	296	288	290	294	314	292	323	260	296	317	309	283	309	292	276	284	298	291	293	286	289	272	291	300	288	321	281	290	290	317	297	306	286	306	299	267	291	311	302	285	270	290	283	292	313	337	322	303	282	283	313	309	316	254	309	327	316	316	291	306	273	301	300	299	291	301	308	312	264	284	290	283	308	284	302	304	296	309	292	271	335	306	312	312	313	290	314	275	291	295	312	315	283	308	293	268	301	309	292	295	262	270	317	261	293	272	284	317	258	294	294	301	294	304	272	320	275	328	285	307	307	270	295	319	294	324	324	297	305	306	281	285	276	311	285	284	303	265	285	273	300	314	281	312	311	286	292	311	315	277	311	293	298	308	280	294	289	316	273	352	305	294	279	293	288	293	302	275	298	280	304	313	286	331	299	315	283	295	304	258	281	287	295	289	296	290	314	277	295	306	270	286	267	283	283	307	316	306	296	285	284	318	288	331	324	276	303	290	281	293	291	308	317	304	305	326	320	251	301	274	305	293	274	296	322	304	317	297	299	268	315	317	311	297
24396	23455	40578	41179	33226	23709	11305	2453	445	238	256	271	275	243	261	237	270	276	225	266	236	248	230	265	252	271	255	252	255	238	263	242	251	268	279	269	256	249	246	258	261	250	236	259	259	269	237	278	249	272	274	241	246	273	241	262	276	255	251	238	242	216	269	285	228	236	237	238	238	260	264	268	246	263	263	265	263	282	233	264	269	260	253	273	257	239	256	250	243	233	238	253	267	260	247	253	256	258	257	235	226	241	239	264	273	266	257	265	231	242	242	265	259	244	260	247	262	255	251	241	258	264	225	258	271	238	247	266	275	253	233	232	276	254	223	249	260	265	230	240	253	217	233	273	251	278	255	250	247	244	251	241	231	241	261	235	264	253	250	267	249	223	265	246	265	227	233	236	264	240	239	263	260	249	249	218	236	237	255	261	235	272	252	267	245	250	247	258	273	245	268	231	252	245	240	231	285	266	235	240	252	251	246	221	237	263	263	289	263	262	257	253	251	266	246	248	227	236	248	230	250	235	225	254	217	278	257	258	253	239	253	211	254	240	260	243	236	240	243	252	244	259	233	239	265	258	241	257	245	261	238	243	259	238	240	269	222	273	229	255	258	228	229	240	253	273	224	266	240	251	258	242	253	248	252	234	254	239	274	235	269	260	237	260	266	275	244	262	257	293	252	259	252	274	241	273	224	246	248	250	266	245	226	227	246	257	273	256	224	247	243	244	273	254	300	270	232	284	238	244	225	241	270	245	229	265	250	252	224	240	267	224	232	278	269	243	252	235	256	249	231	243	252	240	230	253	259	228	246	244	253	244	246	290	231	260	274	220	241	237	246	266	232	255	224	242	215	241	255	233	216	254	258	249	259	279	223	239	236	232	247	264	263	232	254	229	276	236	239	252	248	269	232	230	242	253	259	261	258	271	254	248	262	251	259	275	247	275	245	247	234	257	244	234	267	256	243	246	233	241	256	264	248	233	240	230	282	247	244	252	258	298	278	250	224	241	271	238	242	249	242	249	226	263	248	249	263	264	268	245	233	251	222	258	244	270	253	250	264	257	227	256	224	223	248	229	275	220	248	226	249	254	228	270	237	260	263	259	263	282	265	254	226	248	246	245	257	265	252	239	283	243	246	253	233	256	268	260	223	262	224	238	256	252	239	243	243	238	262	244	273	244	254	255	239	249	249	268	251	247	251	256	236	288	272	262	247	221	261	229	276	241	274	272	251	279	255	239	265	235	257	241	260	270	264	275	248	246	245	249	244	222	258	268	256	256	247	233	234	235	254	260	252	247	241	263	257	267	260	238	236	254	215	269	236	236	250	245	261	263	217	239	256	226	237	255	246	249	236	246	254	236	248	250	255	269	245	242	276	267	268	257	227	234	236	238	262	285	250	257	241	242	242	236	228	257	238	249	231	253	241	252	228	243	250	236	260	222	245	273	237	264	253	219	240	260	232	251	251	235	263	245	258	256	261	236	238	268	255	247	223	237	238	236	241	243	259	253	252	225	258	257	261	280	254	270	261	253	302	258	251	249	241	270	257	225	270	260	263	232	244	243	234	235	253	226	270	287	269	262	258	247	236	250	259	251	281	233	274	250	265	255	241	258	264	271	210	240	225	269	235	228	226	250	274	270	269	252	261	241	220	265	227	238	278	213	224	233	276	259	272	228	240	265	262	251	269	273	223	269	243	244	233	256	244	262	264	254	257	278	245	250	244	224	243	249	254	253	272	251	263	275	272	240	243	240	247	230	240	230	248	284	247	271	246	270	237	241	264	250	247	244	264	255	264	251	260	245	255	240	262	243	252	227	233	265	280	243	232	264	257	227	238	250	261	252	275	276	232	242	265	244	238	234	250	287	247	240	263	242	261	245	253	241	227	244	230	245	257	233	271	258	227	231	269	232	252	247	273	245	249	254	270	228	248	289	253	275	273	257	249	243	243	253	249	236	259	234	265	251	251	257	247	253	262	247	239	243	259	246	251	251	248	252	250	267	236	244	231	275	255	242	267	242	256	270	231	231	227	257	252	247	256	242	238	240	232	250	246	266	250	246	256	270	248	279	256	252	276	269	249	249	241	234	214	245	224	250	257	248	234	261	258	222	272	245	234	245	225	233	252	231	264	222	254	255	258	220	250	242	261	250	241	249	245	246	254	234	242	244	240	239	265	218	257	273	255	236	256	262	260	275	275	263	281	245	257	252	228	269	256	256	233	244	277	216	243	256	244	241	235	239	237	290	255	252	290	248	244	251	224	263	265	252	257	260	247	245	233	251	242	257	233	259	245	232	255	230	261	244	229	247	285	256	256	271	256	238	254	261	290	225	296	282	247	258	249	252	224	249	237	245	246	243	240	260	265	245	287	268	286	250	255	241	267	264	234	251	247	229	239	261	245	270	272	237	254	244	240	256	244	261	250	255	249	237	266	246	247	245	246	242	239	242	227	229	265	262	239	238	256	253	262	256	261	215	240	233	270	256	252	236	278	250	269	240	266	254	253	235	235	223	251	233	249	260	211	253	240	271	257	253	258	268	245	240	263	251	244	230	264	236	257	235	247	259	248	246	253	225	228	251	241	240	258	250	249	239	252	260	254	263	256	234	230	247	212	276	259	239	233	265	246	252	243	254	239	225	243	289	265	263	252	268	261	246	252	247	248	249	255	257	240	269	253	238	255	252	250	268	275	252	271	233	255	242	223	262	263	260	251	287	246	270	241	245	241	232	272	253	231	253	249	221	227	250	230	225	257	253	250	242	259	254	288	286	260	269	248	264	257	262	260	245	261	248	244	263	232	244	239	230	257	248	245	268	249	260	256	269	263	234	292	258	241	265	246	277	228	223	275	258	266	236	217	265	298	264	237	257	251	253	255	270	241	284	272	283	260	281	273	241	221	243	244	260	274	250	238	245	221	227	249	240	235	260	257	243	278	245	246	257	251	248	244	254	234	253	246	233	266	232	257	247	234	248	273	259	239	229	254	272	249	226	270	277	266	280	244	261	235	248	244	255	241	240	245	231	260	263	227	237	263	255	251	254	246	252	240	247	274	256	245	256	263	224	266	236	241	284	251	252	275	239	258	253	244	238	232	257	248	253	248	236	275	231	244	255	242	261	284	259	257	241	272	275	231	244	265	259	257	231	260	215	253	247	267	251	279	234	247	244	249	276	282	238	243	245	258	269	232	269	225	283	260	232	269	251	261	228	249	240	229	251	257	250	230	252	237	241	252	248	266	273	237	278	243	228	245	258	273	226	238	283	244	209	259	249	237	253	257	267	231	241	236	251	249	238	238	259	253	251	231	223	243	259	244	220	251	230	249	275	239	268	249	234	285	245	229	245	261	265	237	258	268	250	272	241	259	228	232	236	252	233	232	215	261	259	268	265	263	239	247	250	256	269	274	275	262	223	260	257	257	255	267	240	272	233	247	247	236	265	275	245	257	283	233	235	253	277	239	225	252	234	262	274	248	240	237	240	274	255	257	261	240	273
51614	91244	78896	54494	42211	27428	13481	4709	884	399	410	381	444	383	429	388	437	387	418	397	399	371	399	358	393	417	381	392	409	396	405	427	404	368	427	453	420	397	400	371	401	410	399	400	413	413	404	451	446	460	419	393	431	414	436	436	424	383	422	448	407	383	409	410	416	420	468	439	396	426	411	403	424	382	388	408	421	402	382	380	412	430	436	404	452	402	370	444	383	379	437	378	403	407	423	395	403	379	438	391	394	394	431	384	391	350	419	395	374	389	420	404	397	415	403	402	389	404	407	415	425	396	403	409	400	427	376	423	383	386	427	415	401	392	391	379	384	416	380	419	374	396	415	381	405	380	433	400	426	416	437	415	401	406	353	385	389	363	429	407	396	418	359	375	400	384	441	416	457	354	411	368	400	398	396	372	401	401	389	391	416	464	424	412	397	381	405	423	383	380	419	418	396	398	381	392	380	398	413	394	431	414	377	387	423	382	361	406	414	400	367	417	424	408	437	420	449	384	387	418	391	368	375	439	385	383	398	387	411	379	423	397	430	427	395	385	410	425	387	400	384	420	430	421	380	431	398	434	422	435	407	376	417	390	376	436	399	390	389	428	459	414	380	387	373	418	402	416	391	406	384	402	398	403	423	394	389	406	386	400	427	394	405	439	403	387	448	412	379	419	413	441	378	394	420	432	408	428	417	432	411	407	389	381	403	372	422	394	403	391	393	411	403	410	409	398	384	400	417	391	401	403	380	392	369	417	378	433	417	413	385	407	410	374	388	376	412	423	437	378	387	413	362	429	398	391	420	403	378	430	402	381	388	392	441	386	365	381	405	380	391	419	391	423	398	373	383	426	397	406	403	399	398	410	431	406	421	403	381	432	439	388	409	406	411	389	366	393	425	397	402	408	408	394	423	362	399	399	389	380	408	433	417	384	430	365	382	414	390	390	395	423	409	417	385	377	391	375	391	405	399	384	423	363	426	417	383	402	391	385	377	429	396	361	398	404	424	397	375	401	374	412	408	406	423	391	416	410	394	383	402	397	391	405	428	406	392	434	393	393	390	395	426	383	390	401	403	438	417	426	405	390	410	424	428	398	403	400	392	437	410	409	393	431	409	410	424	382	449	427	409	385	400	410	410	419	435	432	386	403	427	387	422	402	415	396	364	434	417	399	373	420	417	402	417	413	393	438	413	378	410	409	465	425	404	400	393	431	410	442	392	411	399	379	440	408	410	411	401	435	393	419	343	371	411	414	390	405	412	373	411	395	406	417	373	410	391	391	414	406	391	371	392	378	387	416	411	392	392	424	437	387	413	398	444	443	401	400	387	405	411	410	415	369	414	400	428	424	384	394	413	397	451	396	403	433	403	381	418	404	395	383	427	384	390	416	388	408	414	431	381	437	423	420	382	375	386	401	397	399	416	431	405	401	388	385	405	390	416	411	379	380	400	419	401	392	385	412	378	425	359	430	390	415	382	392	382	407	422	413	437	380	392	432	399	405	420	428	396	404	409	425	376	407	449	399	423	411	388	417	394	416	382	406	419	385	411	370	441	412	416	430	362	399	423	384	401	410	407	406	443	412	431	377	441	436	393	401	429	364	402	390	393	367	411	410	391	399	405	407	394	396	377	429	381	387	395	393	415	440	389	426	411	399	408	386	381	440	397	396	418	406	440	404	410	378	402	387	403	379	355	388	417	380	385	409	438	367	381	411	395	402	383	404	377	434	373	379	394	431	402	396	396	397	433	429	452	378	404	398	420	413	429	385	411	417	404	422	430	405	402	429	423	405	409	410	394	388	414	353	439	413	393	375	399	415	389	418	389	399	426	397	399	431	431	403	418	431	420	429	399	394	410	372	438	413	377	410	396	418	408	397	404	403	393	422	412	388	391	396	418	411	390	434	398	455	405	392	431	409	377	406	441	395	393	406	421	445	385	405	364	428	423	438	412	419	419	422	408	397	382	427	429	367	436	426	417	429	375	415	354	390	423	382	368	416	393	407	427	360	407	411	398	406	391	412	444	445	405	452	424	415	440	416	406	383	423	430	413	420	414	388	412	400	428	416	432	417	397	362	376	422	401	423	390	423	429	411	415	391	433	416	396	421	405	394	407	423	400	369	404	431	422	429	428	403	402	382	390	376	390	380	377	420	402	413	385	404	384	399	440	417	393	413	389	430	410	382	387	427	392	418	411	412	390	388	421	393	403	425	376	404	392	415	397	397	407	439	400	395	399	430	408	386	420	433	399	403	426	392	410	398	441	384	398	424	460	405	400	414	405	346	398	399	432	461	391	411	371	396	397	394	398	383	439	417	410	448	389	425	426	406	392	407	429	400	384	403	364	446	403	424	372	421	437	385	434	410	416	385	386	403	426	375	399	441	385	434	401	414	397	378	421	427	374	374	404	379	384	427	418	432	431	400	448	375	372	407	430	432	401	406	423	438	371	384	396	380	415	383	405	406	405	423	462	424	428	404	416	392	399	413	411	411	419	439	408	408	454	393	431	385	417	424	397	420	375	443	400	388	385	367	405	362	419	422	406	406	414	428	405	395	419	459	405	416	397	392	409	441	446	389	420	366	401	441	415	439	393	400	431	360	378	402	420	414	395	425	407	418	403	378	389	429	422	390	376	437	391	393	433	401	384	397	390	384	379	378	404	410	379	439	417	429	423	402	410	443	423	402	379	397	392	383	426	392	444	387	416	428	378	392	429	414	428	395	403	437	448	400	403	424	388	398	408	423	400	371	449	407	412	402	422	404	380	370	424	383	398	431	397	373	381	416	415	400	384	390	392	377	414	370	385	379	418	392	408	357	421	382	426	400	395	415	432	401	399	398	416	405	399	404	429	383	439	442	398	400	373	426	423	392	427	372	411	377	377	399	403	408	384	399	372	410	412	382	372	437	341	404	412	408	403	421	433	426	401	394	425	377	400	413	394	437	376	422	410	394	383	406	371	419	403	386	390	405	432	417	386	381	426	386	423	396	416	405	381	396	405	419	376	429	403	417	386	406	437	401	423	392	386	380	401	388	364	421	420	404	389	420	417	389	342	449	431	413	404	403	433	376	394	426	400	416	397	429	386	401	394	410	444	417	409	416	398	403	402	432	395	373	383	386	410	411	416	386	396	412	424	399	390	433	401	414	415	405	386	409	454	420	358	452	381	423	442	435	401	408	395	396	398	420	397	411	423	382	407	416	377	407	407	416	374	394	417	377	392	449	393	420	426	408	416	422	416	395	432	402	399	415	406	417	426	422	429	398	402	432	408	386	410	421	413	413	427	406	459	389	422	413	425	411	385	433	377	414	409	397	368	409	383	404	414	445	420	430	383	439	446	398	375	382	370	423	399	406	459	368	424	389	405	401	396	372	397	411	387	408	412	399	412	435	386	415	439	400	400	386	413	402	411	380	443	415	395	406	435	447	423	423	405	424	383	409	438	407	400	422	391	405	388	437	399	375	414	408	401	402	415	395	358	392	420	386	373	419
23208	21938	35741	35988	34848	31490	23233	6597	840	347	328	358	336	342	357	342	348	331	333	331	323	333	325	307	325	337	311	364	326	320	303	345	357	334	351	331	322	355	307	317	330	313	351	332	310	324	312	310	372	336	329	323	314	356	342	315	332	319	318	310	300	322	324	324	344	320	301	355	308	310	314	309	305	330	348	344	340	314	333	317	291	328	302	325	290	312	322	317	359	338	321	307	331	350	332	347	300	348	317	325	311	331	292	323	332	333	303	315	342	335	342	348	327	313	325	318	328	327	307	324	295	348	314	319	313	314	309	314	299	296	334	321	358	320	312	292	328	314	357	326	317	338	340	293	313	289	303	322	299	302	321	315	311	368	330	318	339	330	336	311	340	308	314	333	308	315	352	341	290	335	325	340	324	318	320	340	325	320	330	330	305	342	302	317	317	329	334	359	300	326	345	348	328	301	338	336	351	327	302	354	347	324	307	316	343	366	330	324	346	321	313	332	332	333	342	326	305	346	320	308	306	313	337	320	325	321	328	330	301	323	335	309	329	305	341	340	321	321	362	313	337	327	318	323	314	327	337	324	299	319	324	309	317	314	296	332	293	337	289	330	341	319	331	300	324	342	310	321	319	341	347	323	319	352	332	318	318	332	315	297	328	308	295	317	319	317	295	322	336	339	347	341	325	294	311	318	311	293	386	377	315	354	302	313	330	341	334	320	327	339	321	338	330	315	297	295	320	349	314	334	381	347	347	309	344	293	350	289	338	344	312	308	344	336	316	340	328	309	317	321	313	337	320	302	317	325	331	292	312	343	311	367	312	318	339	304	315	310	347	323	330	341	321	300	343	286	293	316	316	352	321	326	323	312	314	321	315	333	301	327	350	304	308	310	344	315	343	323	348	323	325	298	306	336	288	328	310	336	306	341	332	320	323	328	333	322	315	338	291	316	303	305	308	336	319	328	343	322	308	337	321	309	324	333	336	286	370	314	304	313	317	343	328	300	324	297	342	317	297	343	329	308	316	337	317	333	349	308	312	277	334	298	309	338	339	295	339	347	325	335	315	331	306	332	303	329	358	337	361	325	329	320	320	313	326	336	317	315	325	289	326	295	313	331	314	323	299	344	374	313	358	358	300	320	278	313	353	331	334	307	339	354	308	310	326	345	336	312	302	338	333	302	319	292	310	343	299	332	315	308	316	321	340	330	321	297	317	331	306	331	335	287	332	309	322	350	293	320	355	337	342	313	331	307	310	328	317	336	327	329	349	327	311	349	340	333	310	329	316	341	311	346	321	351	316	303	349	330	329	330	328	332	317	285	311	335	303	317	328	314	313	314	330	306	337	307	334	313	354	364	349	353	325	347	323	305	331	322	297	341	326	319	358	328	318	310	318	343	336	324	323	336	331	299	336	313	303	307	309	302	345	329	323	337	310	298	273	350	338	302	326	346	312	348	330	348	334	306	337	340	324	312	341	337	327	314	314	311	330	340	308	323	306	325	311	314	332	311	315	364	333	314	309	309	325	307	299	331	342	302	311	324	321	338	347	298	314	341	328	341	345	339	315	295	339	333	328	314	302	309	311	326	353	303	300	331	308	279	317	296	318	313	308	334	319	359	331	321	285	315	328	327	328	319	305	312	342	345	376	320	331	346	308	341	344	335	295	363	338	360	310	320	316	330	364	329	320	313	305	319	341	337	300	317	303	320	311	337	317	308	353	309	332	298	310	336	315	322	314	314	319	319	308	305	313	322	322	308	348	338	304	344	323	323	290	320	339	323	312	313	351	315	293	322	342	330	299	317	321	322	337	335	310	307	301	359	339	297	316	324	296	296	342	298	333	362	300	323	341	294	312	310	321	313	330	304	339	315	346	319	342	322	346	292	333	306	337	335	302	327	298	313	313	370	316	346	297	358	312	320	337	341	298	292	317	317	373	329	315	321	333	331	295	343	331	317	339	314	287	327	316	313	335	305	318	315	343	364	301	328	337	340	322	307	330	292	292	324	299	351	298	301	331	318	326	294	318	356	320	343	309	327	331	359	310	331	307	300	338	325	323	312	321	306	342	327	319	325	292	319	300	337	357	311	336	308	314	306	330	282	345	312	306	347	325	339	314	331	287	311	328	315	310	325	302	314	316	338	296	317	298	317	298	329	348	328	322	306	335	321	303	339	330	320	331	321	323	305	334	321	370	342	304	302	344	337	360	335	348	312	346	330	309	332	340	333	345	291	321	306	350	321	319	335	329	303	315	288	350	319	345	315	356	351	335	321	336	325	326	326	336	346	326	316	328	282	330	313	326	323	322	336	315	321	298	305	342	283	342	294	324	333	280	331	306	335	322	326	336	347	322	337	307	343	320	331	326	345	342	330	320	280	313	302	326	320	340	323	356	338	304	324	346	321	322	336	317	334	336	315	363	342	316	343	307	326	346	348	330	330	329	342	311	315	300	328	322	303	332	303	315	314	316	326	326	285	329	339	303	324	295	326	370	319	325	318	311	317	309	324	316	324	318	314	355	331	328	359	333	331	323	315	317	331	342	336	325	335	346	318	313	308	374	312	313	314	335	331	317	304	337	284	304	306	340	299	305	364	328	301	348	325	354	296	338	327	311	319	321	331	358	347	299	331	316	332	299	304	305	336	310	323	286	353	326	314	328	328	321	353	330	326	359	298	358	304	308	303	308	330	342	326	332	340	357	324	330	375	308	297	290	373	344	315	331	331	326	349	338	337	356	343	324	299	318	294	325	320	328	317	312	341	333	302	350	331	310	338	309	322	338	326	349	320	323	310	336	316	342	312	371	319	316	311	317	304	288	312	320	336	323	299	301	310	288	327	368	365	302	323	301	336	334	292	344	343	336	302	350	320	335	312	300	317	318	358	327	324	308	296	345	333	335	347	320	300	346	298	304	326	329	326	343	307	326	312	285	322	329	334	324	303	316	309	357	298	315	265	320	355	347	329	345	308	292	298	310	315	299	326	325	319	340	339	352	354	333	305	328	322	301	336	322	323	285	371	329	303	288	321	315	334	296	313	310	348	328	326	316	295	329	336	332	350	310	340	336	291	322	328	338	314	296	315	342	271	299	348	325	344	343	318	358	321	326	340	309	326	323	336	336	347	326	355	321	325	309	320	338	363	361	321	348	327	323	314	325	315	308	336	305	313	319	320	302	314	313	345	285	326	315	324	316	322	358	352	342	337	294	327	293	318	338	313	342	307	346	297	326	336	324	320	289	287	327	329	334	301	303	335	337	338	333	315	344	338	308	310	324	321	338	324	314	324	331	288	307	347	322	308	324	365	314	312	315	326	358	346	324	305	309	300	315	341	312	326	321	326	350	318	333	332	304	320	330	323	311	324	312	315	321	330	324	333	295	331	325	322	315	322	335	305	333	355	303	334	324	339	320	333	346	301	320	293	302	286	365	346	314	359	348	315	346	342	324	345	306	343	340	371	319	318	338	308	333	343	313	343	324	333	335	337	353	343	333	324
57247	100026	88374	69144	52617	39354	24606	9010	1549	500	513	529	536	473	499	532	526	526	517	482	471	521	471	519	489	487	506	479	480	486	492	513	509	481	517	528	556	484	487	501	478	514	507	478	544	483	500	533	521	489	493	489	478	474	549	496	485	516	482	486	503	489	499	493	516	504	535	505	489	487	497	481	510	481	510	528	501	476	504	493	499	500	481	477	493	512	518	473	523	489	474	513	503	510	491	481	526	492	501	491	506	480	472	488	519	453	524	516	501	487	517	495	530	474	495	486	505	498	488	510	527	512	498	461	475	496	505	484	504	495	486	534	505	516	511	526	452	517	486	510	482	512	498	496	509	517	516	517	505	497	509	512	505	507	517	493	492	494	495	524	558	502	479	524	502	508	502	526	501	449	473	485	522	486	470	540	516	501	509	462	506	524	471	517	518	534	489	552	452	514	474	488	518	488	492	474	469	466	477	543	505	534	526	500	494	435	495	543	517	517	457	502	533	493	497	457	518	490	496	521	527	506	506	516	482	477	501	451	481	531	495	499	488	522	515	476	499	514	501	498	509	490	512	473	484	507	477	526	502	541	471	514	509	487	548	521	537	530	506	517	516	507	509	489	499	509	481	501	471	480	532	528	474	504	498	518	511	483	458	488	493	483	468	491	518	480	513	484	559	475	504	511	487	481	528	515	499	527	505	438	452	503	501	503	476	508	468	532	508	498	496	498	463	496	475	471	490	488	488	519	514	501	482	501	495	522	466	472	502	493	514	495	483	480	474	511	486	522	513	480	483	482	491	502	495	513	523	516	469	535	457	508	515	494	498	516	504	491	545	504	505	500	480	484	512	516	506	485	480	493	502	492	512	494	508	472	517	518	550	562	507	531	514	481	491	479	512	499	467	522	497	537	506	465	520	493	525	500	482	481	500	488	483	522	564	525	502	472	489	505	489	475	512	498	500	477	457	501	477	529	500	464	517	486	467	521	508	527	465	533	520	509	527	481	506	494	517	524	491	494	520	486	469	485	540	499	511	496	496	497	548	475	516	520	494	535	491	456	493	506	465	485	505	477	513	490	528	488	496	520	479	527	494	498	462	499	532	449	501	573	424	526	490	502	487	477	503	507	497	490	494	534	514	472	548	511	511	490	493	526	488	530	505	496	513	487	468	489	492	508	514	513	501	485	526	473	497	471	518	509	528	529	519	495	497	506	529	523	503	540	509	482	493	498	454	519	538	511	511	521	500	478	498	485	509	500	491	475	502	507	514	500	516	538	482	460	494	496	475	487	511	443	533	509	452	513	507	521	531	494	523	506	513	473	512	497	488	506	488	507	522	504	547	520	509	462	538	517	552	490	496	488	514	498	489	475	458	521	531	509	481	487	463	515	514	482	474	477	504	474	493	485	437	495	507	497	493	537	520	507	489	524	485	460	505	486	453	502	522	508	527	493	508	516	484	497	493	533	488	486	476	519	534	470	508	508	491	488	488	498	506	490	475	481	482	501	507	499	477	473	485	551	528	519	533	467	526	474	488	498	519	509	507	482	509	501	524	480	498	523	480	494	481	457	511	530	496	508	495	494	506	535	483	490	444	491	483	515	501	449	465	482	535	489	464	515	490	481	518	486	481	490	503	502	481	502	508	492	502	501	511	494	519	512	506	511	547	471	475	503	486	485	477	497	527	479	481	509	466	508	504	535	520	496	488	516	467	504	538	530	503	500	485	518	498	436	519	547	508	521	500	501	507	517	506	534	518	454	475	514	495	487	525	532	470	466	518	480	464	503	510	547	517	505	525	509	512	494	444	495	492	494	468	507	492	466	486	484	497	495	500	518	496	502	498	513	510	510	476	479	485	472	520	484	506	499	512	484	505	486	480	500	458	510	487	460	498	504	491	540	504	457	483	510	502	486	521	511	482	464	504	501	504	520	512	528	514	473	484	565	489	494	492	527	481	489	502	470	537	509	538	468	499	477	465	491	482	528	481	497	503	509	542	497	506	507	505	454	559	485	529	511	502	497	525	452	448	515	486	472	478	507	537	462	494	505	496	513	508	485	489	543	483	531	498	524	530	506	532	510	493	494	490	573	508	564	471	474	503	512	504	495	495	497	506	512	464	488	507	543	505	509	523	535	531	490	506	505	504	481	483	513	505	506	499	501	497	500	537	476	498	497	493	507	528	482	486	504	518	513	520	521	493	486	484	450	514	516	506	522	484	482	509	495	549	519	549	517	513	509	469	501	511	501	495	499	482	478	499	490	502	530	506	508	513	513	467	524	524	525	507	495	491	536	509	500	527	508	472	508	496	478	531	531	495	468	503	514	476	503	512	488	516	540	528	521	503	503	489	488	529	519	507	508	473	505	499	507	506	489	481	469	540	516	506	497	483	491	523	523	515	510	518	503	495	496	486	493	509	545	502	521	543	521	501	515	493	548	486	534	482	504	521	525	476	542	509	509	530	513	495	508	480	497	490	499	481	526	501	454	493	485	465	493	490	524	527	505	488	534	525	492	517	480	492	536	479	461	517	516	485	533	525	514	508	514	479	506	459	574	540	477	460	494	496	529	564	537	522	513	531	508	483	522	522	479	500	530	523	491	499	494	485	512	513	520	502	460	462	522	510	512	465	485	514	503	525	500	477	559	509	517	495	509	522	562	507	484	518	565	538	529	480	505	531	518	492	489	532	487	508	525	473	524	517	505	491	519	525	519	480	531	499	543	534	514	531	504	501	494	505	479	507	498	480	454	531	494	501	489	510	452	493	496	489	522	512	460	547	463	510	528	524	502	496	535	525	530	552	525	556	487	477	493	489	480	491	497	548	468	522	514	525	501	484	447	501	510	508	489	474	488	480	478	472	511	501	473	486	516	486	487	526	488	499	510	531	499	516	531	501	527	476	521	478	499	530	489	512	483	504	463	507	491	479	497	517	504	505	501	515	519	486	466	536	513	502	521	505	497	503	498	516	517	510	484	464	488	516	498	527	482	495	520	502	504	531	540	484	519	527	480	532	521	557	509	504	516	491	532	508	486	496	508	519	488	490	476	482	494	522	501	492	509	495	482	525	522	483	527	491	470	512	545	503	516	495	520	484	483	499	460	477	485	493	529	552	546	517	491	509	517	506	531	457	507	498	530	491	482	502	472	457	542	472	524	520	511	552	496	489	527	493	537	482	467	480	512	513	498	508	471	500	473	471	473	499	497	484	472	516	508	549	499	538	479	515	536	509	504	523	498	517	504	514	481	493	507	522	503	517	492	490	510	506	506	480	533	453	519	514	475	537	506	498	478	485	515	493	483	475	481	514	496	494	485	542	492	503	513	532	489	482	492	521	519	519	508	497	513	478	499	547	520	482	494	439	494	484	529	512	520	481	540	490	492	481	456	542	512	525	521	480	501	505	510	504	507	509	517	502	533	510	519	511	497	497	499	501	500	482	473	477	531	508	535	515	493	493	493	550	547	467	501	495	523	485	520	483	504	472	481	470	504	509	510
26963	27123	34731	24300	11309	4362	1697	521	214	164	153	178	142	142	172	142	164	131	166	168	162	158	180	156	166	167	161	163	142	128	155	157	198	174	161	160	133	168	150	167	155	166	171	156	163	140	139	149	168	167	168	160	145	164	148	148	182	156	122	149	170	168	161	155	170	159	164	165	138	182	159	162	138	141	161	163	139	171	143	168	147	163	153	151	147	185	155	170	154	153	164	164	177	157	154	176	173	158	147	152	158	159	165	167	159	133	148	151	153	170	157	156	149	158	134	138	156	177	144	156	164	165	159	135	172	152	158	163	139	150	138	152	165	145	167	156	166	131	156	177	161	141	169	155	148	163	155	162	145	153	162	148	151	146	135	156	140	171	146	157	142	179	174	174	166	170	144	174	164	184	175	154	156	157	142	143	143	180	162	167	145	161	149	157	175	159	154	159	137	168	155	172	157	199	150	168	158	159	157	184	149	163	149	155	186	154	157	154	155	154	164	148	151	171	172	151	166	163	167	174	118	151	157	159	156	153	137	149	156	188	154	170	156	167	151	170	161	139	152	168	159	145	162	168	152	153	156	151	148	116	155	130	154	163	147	145	133	150	172	154	155	185	158	150	155	177	142	153	170	153	133	147	175	160	166	183	142	172	163	158	174	149	153	168	146	163	162	149	152	126	153	153	147	151	179	161	155	140	158	163	139	158	146	168	168	159	164	151	163	143	160	141	159	147	127	182	152	147	166	141	154	170	170	166	157	170	161	176	175	174	183	165	159	132	163	130	169	169	163	145	171	167	127	177	135	155	165	132	172	157	162	162	146	156	147	151	155	159	170	141	146	162	147	141	169	178	152	162	148	161	166	140	166	168	156	145	164	163	135	159	166	171	144	163	138	160	164	147	154	153	138	159	150	162	152	167	172	179	164	173	154	148	171	159	128	148	148	158	145	156	147	176	142	173	154	157	166	171	162	155	159	152	155	184	168	141	136	143	145	143	160	131	162	133	181	161	166	144	173	173	140	136	161	154	153	149	155	161	187	143	187	168	145	145	171	162	155	156	153	152	162	164	144	125	172	161	179	150	140	171	161	131	157	183	169	180	157	154	171	155	154	157	137	180	148	162	150	155	173	158	161	150	147	130	140	153	151	128	180	158	146	140	154	164	149	164	155	159	169	151	162	164	152	155	178	147	135	148	152	155	149	167	156	125	157	130	158	161	169	148	166	161	168	155	132	165	138	157	150	154	145	167	153	152	159	143	168	149	159	171	153	158	161	151	163	161	150	138	159	154	147	150	168	142	172	156	156	163	171	164	145	172	181	158	178	172	166	147	154	146	161	159	167	181	135	158	159	156	159	163	154	151	188	157	174	180	157	177	159	153	165	164	147	156	152	137	169	165	158	165	157	158	153	154	156	160	165	160	148	152	156	161	179	185	174	158	152	152	148	168	147	152	142	149	145	160	178	155	154	150	164	175	180	176	149	143	164	169	147	173	146	172	165	156	156	168	164	147	166	170	158	175	172	128	136	145	153	172	156	147	176	143	155	141	147	176	156	178	159	168	156	169	167	163	152	147	128	142	150	158	155	160	167	145	152	154	151	143	149	168	170	154	147	161	163	161	166	178	169	169	151	155	163	174	135	153	150	161	151	145	144	132	157	146	159	137	156	141	161	178	154	168	149	172	152	152	178	142	173	153	150	172	168	161	181	156	163	184	144	172	177	136	170	166	157	150	154	152	177	134	186	151	156	134	172	136	159	179	143	192	153	143	147	168	168	163	151	149	166	170	179	163	149	153	172	146	161	147	165	160	152	155	148	171	166	171	160	148	156	165	170	153	161	158	123	170	171	147	144	148	151	157	160	153	156	162	146	143	130	166	164	146	150	164	172	183	150	141	150	177	165	147	199	136	140	141	162	150	156	146	168	157	173	139	147	145	159	157	147	152	173	157	137	152	161	148	181	141	151	161	154	161	146	157	161	141	184	154	177	151	137	150	160	160	157	151	145	160	155	167	161	157	151	150	137	155	157	152	153	167	157	159	158	154	164	162	163	170	166	155	137	125	132	151	136	146	148	161	156	180	166	166	165	143	137	155	140	142	162	157	143	140	157	149	138	163	152	158	145	173	157	150	171	166	156	137	153	149	147	165	184	131	143	160	168	145	162	146	151	160	149	171	158	155	150	146	146	157	161	157	149	148	151	140	159	157	157	173	167	156	152	148	166	169	181	166	171	139	153	150	171	151	158	146	137	149	159	147	178	162	133	152	161	166	176	139	149	153	153	168	142	150	160	146	167	179	148	152	156	165	157	148	181	147	157	163	141	137	175	164	140	179	155	166	149	163	131	156	169	182	162	154	152	159	169	171	146	156	149	156	160	156	161	194	163	145	151	155	158	163	164	157	153	154	158	184	151	147	141	162	149	178	141	151	140	162	162	147	161	159	148	164	169	145	187	148	173	192	150	158	173	143	161	157	129	166	157	147	165	167	153	133	142	166	166	171	177	148	148	160	145	166	175	152	152	152	148	156	166	156	149	151	174	135	151	146	177	171	148	170	163	152	134	150	162	143	158	178	169	181	145	146	161	153	156	137	152	166	181	152	128	145	147	157	161	168	156	150	161	165	128	169	148	142	164	161	167	172	160	145	158	159	160	177	157	151	154	162	163	152	184	173	161	143	135	163	163	191	175	141	152	149	146	156	151	129	158	163	169	149	162	151	157	156	160	131	185	149	170	171	147	160	152	160	173	170	169	178	163	129	174	142	179	173	154	140	145	161	159	162	160	165	130	151	154	146	152	169	167	159	129	163	160	163	138	141	157	150	148	147	161	153	158	151	178	146	153	180	158	155	135	146	137	160	146	142	136	152	181	169	147	157	158	165	149	162	157	170	172	149	152	150	148	177	148	150	140	164	155	156	151	135	160	146	135	138	167	170	151	169	174	170	163	166	110	140	156	169	165	151	179	149	168	150	176	156	177	147	151	163	137	145	159	153	144	172	146	147	162	152	167	148	159	150	164	149	155	168	151	142	152	159	137	169	162	159	142	156	153	154	154	145	167	156	156	160	174	148	131	165	157	146	152	161	179	156	179	172	145	177	147	173	163	174	134	164	162	161	164	175	163	179	145	147	146	158	154	148	127	166	189	154	152	166	161	151	176	153	129	163	166	159	153	144	145	160	141	159	165	168	151	152	157	152	139	141	184	133	150	166	149	171	146	147	178	146	178	172	171	146	167	170	142	181	148	172	164	168	163	142	155	146	155	164	146	147	140	138	142	149	161	180	161	167	179	159	150	165	160	133	160	156	157	153	147	158	170	156	155	158	155	160	146	135	173	162	159	169	154	180	159	163	198	190	151	136	156	132	153	136	141	162	150	154	158	153	180	184	164	181	172	171	141	155	165	168	162	162	139	144	166	147	142	161	138	166	138	170	160	145	151	168	176	162	175	179	153	160	157	166	136	155	123	138	122	152	152	162	131	132	165	162	136	163	159	160
25462	47513	40963	26427	15609	8383	3933	1135	419	263	274	250	285	249	284	274	271	290	277	274	257	262	267	256	256	277	284	293	290	243	274	257	263	270	263	268	272	259	262	240	262	260	302	262	277	256	236	267	281	250	273	290	257	305	267	279	274	273	279	263	268	269	272	279	245	244	312	259	298	270	258	298	263	256	259	276	260	271	273	259	256	269	287	284	260	242	263	263	254	277	282	252	274	267	274	285	267	274	250	277	255	268	243	286	300	266	292	262	269	257	265	244	268	243	278	269	253	277	294	268	258	268	263	296	258	245	291	223	276	268	226	304	257	247	269	271	259	270	269	268	263	266	243	264	252	278	279	268	277	289	268	273	261	272	250	257	321	278	280	238	254	272	272	256	299	272	277	266	250	286	258	263	258	257	255	290	264	266	246	253	283	256	254	260	262	272	270	280	258	297	263	267	249	258	260	293	227	230	238	280	257	234	259	253	239	273	275	261	276	281	277	264	255	274	243	246	260	268	279	294	249	252	277	257	265	265	273	299	265	267	285	248	274	239	249	279	281	256	263	281	280	251	250	288	244	267	252	260	260	295	269	294	255	238	283	244	250	264	286	248	288	252	268	245	258	241	262	280	257	253	268	251	275	264	271	273	261	263	251	290	234	253	264	282	268	268	278	303	278	278	268	250	268	266	276	264	242	284	271	282	258	266	275	269	247	278	268	245	249	307	267	251	244	280	292	283	245	309	276	261	246	262	288	286	249	249	248	281	285	253	265	266	270	280	281	277	258	290	238	233	313	264	281	271	274	266	280	272	271	280	293	230	273	264	253	268	267	269	267	236	234	293	278	244	256	254	269	273	262	257	289	283	244	240	249	268	249	271	267	278	293	305	247	286	274	269	272	281	255	256	272	265	282	243	272	255	276	241	258	268	247	214	295	251	242	237	271	261	264	261	286	264	259	235	240	280	258	260	264	268	263	263	273	267	261	293	298	287	294	257	265	256	294	261	276	256	272	280	248	288	284	256	283	277	274	234	275	255	282	243	235	225	288	264	254	255	250	311	243	278	253	241	256	253	276	269	261	290	232	300	273	274	277	294	240	267	275	265	267	242	278	273	258	274	247	281	265	254	281	279	293	254	259	276	288	284	272	270	271	280	270	270	272	264	266	274	279	263	263	269	271	246	276	248	253	276	271	254	237	233	270	295	266	253	269	274	272	234	302	263	277	249	263	261	259	272	260	278	260	265	274	227	285	278	271	263	245	292	307	267	222	262	267	252	232	264	256	287	257	300	247	272	246	286	263	286	255	242	251	264	265	240	286	268	253	281	239	246	261	259	259	253	272	274	268	264	246	275	254	284	284	269	261	267	288	249	271	263	281	268	255	263	243	266	279	240	249	261	274	261	249	262	242	265	274	274	266	280	282	250	271	281	278	268	288	249	255	266	274	274	261	285	263	246	254	299	284	272	292	262	281	273	298	252	265	259	277	296	257	266	240	263	258	259	258	267	242	268	268	261	240	273	243	259	282	277	252	256	273	257	268	298	257	252	263	263	260	257	237	254	310	299	259	253	273	270	250	286	287	285	268	279	252	269	234	277	257	264	262	277	273	266	238	266	244	262	284	266	260	223	253	244	276	276	249	235	262	270	288	245	234	261	277	248	273	260	282	258	250	261	269	275	250	260	254	258	287	243	265	258	274	255	277	258	255	264	295	267	253	259	281	260	245	264	284	267	255	279	277	233	274	274	255	283	264	257	248	267	244	297	271	253	278	288	292	253	277	277	281	285	267	258	287	256	244	263	239	277	242	253	264	221	243	253	248	261	288	240	242	281	279	233	269	257	252	282	282	233	268	276	265	266	255	268	275	244	286	251	277	256	269	279	240	266	260	264	281	277	275	258	252	254	255	267	274	258	294	276	278	276	283	283	303	247	266	264	245	257	257	271	244	256	288	262	278	283	298	261	242	278	263	276	276	246	273	267	258	258	276	272	283	263	261	260	250	242	261	273	260	245	279	276	258	272	253	271	267	262	245	248	278	252	281	275	247	255	254	277	268	277	237	269	293	277	253	264	275	262	283	254	248	256	264	274	267	261	253	274	251	254	273	251	258	262	275	275	267	289	258	279	233	259	278	272	269	272	265	282	267	248	263	269	273	257	279	293	243	280	263	260	253	297	266	246	261	254	269	255	255	279	272	274	268	254	263	258	239	249	267	274	235	267	271	263	258	300	222	298	249	252	261	252	260	235	247	274	250	261	264	266	255	283	238	261	211	288	245	281	291	242	260	280	273	276	257	268	262	281	298	257	269	276	249	277	278	243	261	256	258	264	290	270	256	256	317	289	249	290	248	255	256	267	249	263	240	277	276	260	282	257	261	282	249	263	251	270	252	273	255	242	262	227	226	292	287	257	251	259	260	259	265	275	246	279	252	272	265	255	275	270	237	315	272	259	240	258	269	261	275	251	293	288	245	282	281	258	263	265	254	258	246	263	271	251	273	259	262	291	253	277	260	243	263	273	251	273	251	256	266	307	276	280	284	266	278	273	266	266	257	251	259	249	255	281	234	268	261	291	285	290	273	254	251	252	268	274	270	285	266	283	289	297	263	298	256	272	246	256	261	273	238	269	270	275	273	264	267	254	241	229	268	281	230	276	273	256	267	276	267	254	266	246	262	304	278	257	276	282	289	292	275	259	284	277	280	260	242	256	272	266	238	272	254	258	251	256	287	250	285	249	267	265	251	280	260	300	262	254	243	266	272	272	266	268	262	256	297	259	259	293	275	255	253	268	263	277	260	249	239	238	253	264	270	239	284	282	261	297	291	296	279	258	256	257	289	263	236	273	270	309	273	264	270	262	253	272	270	272	279	272	253	253	239	277	285	282	274	242	272	277	240	259	310	247	249	274	282	243	264	248	267	275	301	259	282	272	281	300	262	260	288	244	276	285	259	283	268	296	255	254	257	261	276	250	273	266	266	262	263	252	272	231	227	248	277	249	269	269	291	267	276	281	275	271	268	245	284	260	265	272	237	256	271	247	235	272	241	254	255	298	283	273	243	284	268	275	268	264	281	298	258	282	264	268	286	269	262	275	279	264	258	275	263	267	243	290	256	237	248	251	258	270	284	259	279	273	281	275	273	281	245	278	259	272	265	281	302	271	260	254	261	283	286	280	275	245	284	292	291	272	262	277	260	263	252	262	241	278	252	246	254	256	254	256	287	284	276	265	258	251	253	275	285	257	255	243	250	249	304	231	277	270	280	231	249	251	272	282	273	257	256	276	272	273	261	262	293	255	274	251	239	284	268	267	265	303	258	271	269	268	257	273	252	251	278	273	257	263	282	242	294	270	257	277	212	263	258	283	243	273	244	257	264	295	269	239	250	230	253	286	233	290	257	243	252	240	268	262	278	265	308	279	230	253	260	278	261	267	247	257	256	302	255	270	236	270	267	253	262	275	259	279	277	243	249	248	278	257	284	285	300	269	286	277	289	260
24387	22956	39666	43712	37809	28200	14962	2737	478	248	252	239	273	240	231	239	277	213	233	241	223	256	281	256	227	234	233	228	277	239	254	234	246	252	256	257	238	255	251	248	234	250	252	238	218	222	233	232	229	248	190	245	248	217	227	220	239	234	272	248	230	235	254	249	232	232	235	263	224	239	293	255	245	250	219	232	261	220	225	229	226	220	265	240	229	227	237	240	227	249	245	213	250	233	257	238	248	267	240	267	265	207	253	248	265	265	235	254	249	224	233	227	243	272	242	248	246	232	231	245	255	246	262	218	226	224	232	266	215	263	256	236	232	253	251	258	256	256	250	228	245	221	250	221	241	226	260	229	219	242	262	240	229	242	240	291	273	242	260	232	255	205	251	240	217	240	242	213	258	240	209	240	241	224	257	245	245	265	238	234	247	238	237	256	241	245	258	232	263	234	263	243	246	221	260	278	239	249	209	267	244	247	239	254	206	262	251	265	208	234	260	244	247	262	231	245	251	235	229	235	219	263	250	236	248	247	259	241	228	231	253	254	241	240	233	267	242	269	232	255	226	256	258	235	264	289	247	237	240	240	246	210	233	251	269	260	241	243	235	251	234	280	213	231	251	261	262	251	247	234	230	241	265	243	260	243	207	251	242	264	263	240	259	267	237	252	262	242	239	227	215	225	217	237	210	243	226	230	249	233	238	243	249	252	244	236	250	206	231	241	245	248	250	235	257	228	217	259	226	242	215	252	282	249	244	229	226	222	247	231	235	255	223	239	243	249	242	243	242	236	226	254	232	233	266	272	240	260	231	225	226	234	248	240	235	225	220	256	244	229	252	266	257	260	242	253	217	238	234	221	250	254	254	239	235	257	217	239	260	235	238	253	230	242	259	260	232	255	242	246	241	280	236	239	232	230	268	235	253	255	242	208	243	259	245	233	268	237	260	233	225	244	247	237	238	241	239	237	249	232	240	240	260	253	260	249	255	250	226	264	237	248	249	234	233	240	238	233	227	214	239	220	238	220	245	246	211	237	245	243	250	217	215	228	280	249	258	246	223	236	247	239	253	227	233	266	258	233	246	255	241	233	258	222	234	267	238	245	247	237	233	203	207	236	273	230	244	227	234	239	250	247	249	263	228	245	231	234	233	241	232	247	231	235	236	251	262	246	218	239	222	236	263	228	230	245	245	255	242	241	272	246	239	242	236	258	270	267	242	277	222	216	253	208	263	229	282	253	245	234	249	257	222	227	257	254	238	221	233	263	227	231	278	240	252	235	235	217	218	237	242	215	234	220	253	222	206	249	261	220	236	249	245	269	237	240	221	246	251	250	217	271	244	225	218	240	222	261	249	252	226	249	248	221	261	228	256	228	253	240	231	242	232	250	251	241	240	244	216	244	236	224	244	245	242	214	226	226	246	237	236	253	263	269	237	258	249	251	244	208	257	237	233	267	233	246	228	245	251	223	260	231	248	252	241	285	233	263	227	220	235	251	242	221	221	234	243	216	236	237	223	243	238	214	248	263	248	226	243	258	266	242	228	241	242	229	243	257	222	241	259	244	224	231	248	237	250	259	249	244	234	233	251	241	235	251	220	240	227	248	252	224	249	266	236	229	220	216	235	241	216	246	251	217	253	276	250	251	249	246	214	218	208	254	227	247	240	250	234	228	239	255	226	249	250	290	196	284	235	236	249	243	261	222	246	241	254	254	247	231	226	268	235	275	229	227	258	264	261	245	236	226	261	240	257	223	273	273	269	271	246	238	224	256	230	243	244	256	249	226	253	254	241	216	215	246	223	268	224	237	232	257	223	250	249	220	254	237	230	257	243	222	282	227	253	190	254	245	265	238	241	253	257	251	245	222	246	245	231	234	238	241	240	226	239	291	256	221	249	263	218	267	250	217	220	237	215	226	238	232	250	244	221	230	221	239	237	229	251	266	233	250	253	235	234	249	217	253	249	263	217	259	252	243	258	250	243	239	234	239	270	257	218	273	220	270	243	267	222	225	260	249	244	262	236	245	258	253	260	231	213	228	268	252	269	246	272	230	235	249	217	223	215	265	273	244	245	267	220	223	257	221	260	227	243	269	249	250	228	252	243	244	216	244	263	245	237	224	240	246	216	242	226	280	233	236	236	259	253	254	225	238	227	221	217	227	244	225	275	260	217	226	222	233	235	242	254	243	260	236	237	234	203	244	224	264	255	240	285	238	231	238	266	255	239	262	249	217	225	255	250	245	248	226	239	224	257	237	257	247	236	246	227	240	235	259	231	251	219	273	238	219	219	246	227	260	214	242	233	228	228	263	267	255	240	234	258	240	259	242	237	258	246	222	251	271	211	218	228	218	254	233	273	251	277	243	234	220	217	258	252	259	240	237	252	267	248	236	236	247	241	271	239	247	221	224	261	223	242	254	252	255	264	233	259	260	260	254	232	261	241	242	255	227	236	229	223	252	249	231	233	234	236	225	258	255	256	217	244	222	229	229	211	276	249	248	234	224	228	257	252	270	261	230	226	240	240	258	201	234	223	263	234	245	235	236	256	229	240	229	254	189	246	255	259	269	236	248	233	247	251	227	254	232	266	257	266	273	263	220	228	224	261	252	240	252	240	240	234	226	267	243	261	258	236	260	233	284	237	256	217	237	229	249	239	251	272	236	209	246	238	231	218	237	245	236	214	266	249	247	268	274	230	259	218	229	275	254	237	237	224	241	249	214	214	267	245	249	246	261	244	239	252	267	222	246	220	208	234	248	258	243	264	221	225	244	243	216	254	242	269	239	243	236	239	238	242	263	241	220	212	269	217	227	252	226	274	257	235	233	230	227	256	246	230	240	249	235	230	242	215	235	220	261	238	219	225	257	255	232	248	237	276	218	268	235	247	216	245	222	206	226	250	229	207	239	261	256	243	255	244	229	244	242	241	280	241	235	256	254	256	232	247	247	234	253	235	243	242	223	254	236	237	210	255	280	250	261	244	226	264	252	240	242	232	234	237	270	214	253	255	273	239	245	266	253	258	234	226	244	249	247	247	216	269	259	239	233	265	234	246	225	246	263	250	233	242	238	220	236	227	239	225	249	233	242	278	239	270	253	226	276	260	232	253	265	248	237	216	257	242	217	228	230	226	237	237	247	210	221	260	258	269	262	225	216	247	227	236	254	240	251	228	236	256	256	249	254	228	229	265	259	227	247	229	223	234	256	207	242	241	214	245	241	221	226	261	228	240	230	230	277	255	227	233	244	230	239	239	233	245	216	250	239	259	223	234	265	250	234	239	253	221	283	207	251	216	255	257	246	237	249	224	234	267	236	245	245	252	244	271	241	243	262	240	240	234	241	239	235	223	248	242	221	240	275	219	246	251	250	260	246	263	222	254	215	221	265	263	245	242	225	238	255	254	251	242	258	223	232	260	266	229	257	226	247	234	210	225	247	251	248	230	249	254	263	261	248	235	221	225	229	271	243	241	251	232	221	267	261	245	276	240	216	251	229
49669	88916	78238	58442	45573	32872	16651	4634	994	388	375	379	373	408	387	441	392	405	416	395	403	401	400	394	417	398	405	395	411	396	419	380	376	394	374	431	403	393	418	419	439	431	380	395	407	389	402	385	415	401	405	377	415	388	398	392	414	392	376	426	375	398	367	386	431	371	359	376	396	385	396	368	406	380	392	428	360	392	361	421	396	389	395	421	387	394	362	376	400	398	396	370	395	395	390	411	392	406	380	388	381	381	383	421	381	391	375	369	420	399	386	387	413	371	406	410	414	409	399	399	409	413	366	400	356	401	402	416	352	386	409	399	408	396	465	390	434	387	410	428	387	386	396	411	389	411	354	419	390	405	392	370	414	400	367	378	369	413	409	372	392	374	400	406	376	408	393	397	374	436	372	412	384	397	416	388	401	352	389	377	369	411	411	379	398	440	397	396	390	399	395	392	396	426	372	403	386	399	425	377	438	403	363	398	385	387	366	384	407	386	415	425	405	407	403	413	395	409	374	419	336	391	398	414	368	403	395	415	396	406	388	372	435	393	412	421	372	429	416	420	364	414	385	404	390	371	377	372	380	383	425	360	415	393	369	432	390	412	385	386	386	401	383	381	441	410	403	380	415	402	381	381	370	362	390	396	392	432	400	401	401	385	409	384	367	399	394	412	407	399	382	407	434	392	380	385	435	418	404	416	399	374	407	411	411	415	407	412	402	356	372	386	395	416	410	406	409	395	427	400	378	437	394	387	403	399	456	405	365	402	386	397	393	410	417	463	399	414	361	390	388	407	414	413	376	403	373	418	399	371	388	416	387	399	351	433	414	408	378	431	376	406	393	423	381	385	385	357	415	386	412	388	422	412	379	429	422	383	393	402	371	414	396	371	363	387	395	355	349	404	378	420	373	400	430	437	376	382	389	409	378	419	385	395	396	428	373	400	417	417	388	386	407	359	391	412	378	386	383	405	410	380	387	384	373	389	392	398	421	380	398	382	396	437	406	369	384	393	420	416	368	402	411	379	367	340	397	414	418	422	407	377	388	404	365	396	389	362	425	392	398	422	435	407	395	414	398	344	391	373	382	389	395	383	410	411	388	365	412	459	341	393	365	421	374	392	388	407	397	367	427	386	375	411	363	417	428	406	386	347	375	383	389	416	449	400	418	423	421	331	392	404	410	399	384	398	398	395	376	374	377	381	409	389	431	422	414	371	407	391	397	391	409	419	384	385	396	378	403	414	435	402	382	387	382	412	401	393	392	387	394	376	432	438	390	374	369	381	420	416	408	391	437	420	397	365	446	362	359	387	370	376	387	383	394	405	410	387	376	412	409	392	391	375	376	385	406	391	433	413	403	417	367	402	395	421	400	366	405	428	381	376	434	406	367	384	398	389	374	389	404	403	396	390	384	374	409	378	407	388	377	401	420	366	373	366	411	443	380	393	414	373	424	381	394	387	386	384	365	423	393	381	402	415	413	379	390	395	390	392	397	396	396	428	406	385	398	352	407	385	391	393	407	405	348	448	404	393	376	409	420	424	414	389	384	395	404	388	388	398	408	380	407	407	372	399	352	405	419	441	405	390	444	374	414	396	360	425	384	427	428	412	400	410	448	369	402	392	421	382	404	393	404	397	435	413	390	364	373	433	385	373	370	400	413	397	365	379	392	430	372	387	383	376	400	408	407	391	384	369	370	373	406	399	380	367	395	453	388	447	377	401	431	396	407	368	452	421	387	390	411	404	368	373	406	426	376	402	390	401	405	420	398	405	398	372	375	411	411	396	395	344	397	397	416	408	394	390	381	391	349	384	405	401	387	374	392	372	387	402	404	402	361	364	370	380	383	390	390	419	342	364	382	394	400	428	385	374	326	385	412	386	410	437	400	379	376	351	409	379	408	402	427	435	416	410	418	380	402	406	424	390	381	411	378	401	381	360	402	403	417	426	397	385	420	400	404	367	371	373	404	401	373	407	409	433	417	393	421	421	447	407	404	417	343	376	408	360	393	422	400	432	421	399	392	395	413	419	376	401	396	383	384	421	411	384	387	386	400	409	352	337	396	403	355	390	370	380	405	409	414	380	444	406	434	366	388	397	354	391	413	370	417	397	408	393	391	409	444	381	383	401	395	388	399	382	402	369	376	404	369	389	379	406	391	437	375	404	408	422	396	397	411	413	402	403	370	377	427	403	369	400	394	392	363	436	406	392	402	406	413	419	404	415	407	382	341	399	349	380	392	401	397	427	413	422	392	389	404	369	427	393	376	409	394	405	360	416	400	387	389	432	410	392	405	434	388	373	418	405	386	405	398	413	361	407	402	394	425	409	358	409	419	387	403	412	378	383	393	419	371	383	408	411	419	416	399	390	360	402	387	412	386	410	418	372	390	399	414	376	385	389	402	376	373	369	390	392	419	417	360	415	367	370	384	378	417	357	404	389	393	419	461	363	412	389	378	376	425	417	364	402	365	404	360	362	396	396	383	407	420	389	408	410	389	416	394	373	385	423	417	396	409	383	387	383	418	417	381	426	397	397	377	375	396	415	417	412	412	413	375	413	413	393	412	411	401	390	353	350	389	365	388	454	399	398	411	422	373	365	383	416	402	398	406	400	393	375	403	426	421	412	440	404	367	402	419	364	351	411	398	392	376	373	414	419	411	409	420	365	373	396	366	374	389	392	417	388	422	411	353	376	359	402	425	388	374	447	373	416	416	397	395	376	392	413	380	427	368	389	373	372	394	384	414	403	394	361	400	384	376	391	425	394	414	383	392	379	410	373	389	378	388	374	397	397	390	381	379	409	386	426	403	397	395	370	418	439	389	404	415	407	395	417	389	374	398	363	391	420	396	414	393	406	378	398	408	413	416	414	393	376	404	433	394	346	366	414	412	404	380	409	398	404	408	401	402	416	377	391	407	383	403	399	417	430	383	364	426	385	394	402	413	429	404	390	392	397	387	394	410	416	408	387	386	402	411	407	408	402	387	394	365	401	385	401	427	371	383	403	380	362	435	393	421	362	394	378	393	408	381	425	416	375	409	393	410	390	382	394	404	397	360	395	416	379	381	437	414	368	405	381	399	387	406	367	431	399	396	401	416	352	423	426	415	379	380	387	386	389	410	396	441	385	434	372	387	400	415	451	399	372	395	392	409	369	398	385	447	417	395	389	359	416	418	401	375	409	394	401	384	383	428	371	391	425	378	405	374	406	394	428	362	401	418	370	399	386	410	392	400	364	407	407	407	393	388	364	407	376	399	394	402	427	405	393	382	404	398	412	392	388	392	391	381	408	407	394	357	382	408	433	362	408	405	398	436	367	416	432	415	381	398	432	400	368	388	398	391	389	394	417	426	409	410	399	391	360	384	421	360	411	417	375	340	387	403	400	400	401	387	406	390	415	407	390	384	361	389	386	403	394	416	440	392	388	378	410	344	371	414	413	411	382	405	423	419	373	365	367	360	397	407	425	361	398	412	408	434	406	390	407	382	402	394	424
23276	21795	35366	40976	38648	30940	22074	6309	654	374	336	343	294	321	315	345	338	336	311	333	335	323	371	360	332	339	356	330	335	343	307	324	321	304	351	349	382	364	330	309	298	314	316	353	311	290	328	312	360	356	357	338	316	310	337	349	347	322	349	316	338	335	301	320	335	366	329	338	325	330	351	350	314	365	350	327	325	308	310	332	335	292	321	344	337	319	292	319	321	308	339	333	354	307	296	319	323	311	338	321	366	324	291	338	321	323	326	326	283	297	352	330	324	347	332	318	308	330	311	314	319	338	308	370	338	330	315	326	338	319	320	307	329	316	335	340	338	307	334	315	340	313	330	330	331	335	357	333	311	309	291	330	285	338	351	307	331	351	321	333	342	297	320	301	318	331	361	299	306	320	321	354	336	332	318	367	325	312	315	311	308	303	299	308	314	324	321	336	322	308	321	347	349	317	383	314	299	342	342	330	323	298	340	304	295	352	327	372	334	324	347	305	303	325	328	348	297	335	314	361	317	278	342	323	306	297	325	341	302	320	324	332	340	336	337	326	305	336	360	331	312	315	330	345	312	332	342	312	345	319	318	338	307	303	309	339	351	320	357	338	336	316	361	345	350	314	318	335	301	334	349	305	287	325	288	325	330	312	330	320	315	345	316	324	306	307	334	308	320	328	318	336	313	283	323	318	343	323	309	274	321	298	319	306	324	357	304	330	324	326	352	316	322	330	350	318	361	323	330	311	321	339	348	313	305	350	306	304	353	323	298	333	321	330	314	322	368	352	334	336	305	341	332	326	297	299	350	337	312	324	299	366	330	349	308	325	330	314	323	344	341	356	347	343	345	305	297	323	343	296	331	344	296	321	314	305	332	352	313	324	350	312	321	355	307	323	317	331	347	351	316	340	288	342	320	304	343	324	325	328	307	368	333	333	376	313	345	337	327	348	329	332	347	331	319	340	341	304	278	326	321	324	337	320	329	345	322	346	329	300	334	335	338	296	337	321	318	287	300	345	332	286	343	333	332	362	339	320	343	312	331	301	304	299	325	334	311	333	329	333	316	345	300	316	322	334	336	332	312	350	315	323	307	355	300	342	332	302	356	325	338	361	331	312	315	337	309	344	354	321	313	347	327	290	340	333	321	321	332	307	326	326	369	317	317	315	287	349	300	337	310	322	348	319	353	321	300	299	324	340	312	335	339	330	321	339	321	328	345	311	337	318	334	314	334	316	334	294	342	321	356	295	296	342	330	347	279	299	314	301	331	311	349	320	316	322	331	311	311	321	312	317	335	334	324	324	324	321	354	318	299	356	321	330	304	338	345	335	350	358	335	337	343	333	300	330	353	298	353	321	345	337	296	324	303	337	321	319	330	337	330	358	331	325	336	320	338	319	344	308	306	353	347	314	336	337	332	336	322	310	346	343	327	339	329	336	325	332	315	327	317	332	346	347	329	334	308	318	314	297	336	350	312	324	304	350	317	304	341	331	341	332	339	332	292	338	326	332	341	348	318	339	337	343	318	330	319	298	312	372	312	299	298	343	329	341	356	323	347	325	310	339	338	347	331	335	306	297	333	340	321	313	348	305	310	310	337	306	319	339	344	291	318	327	319	324	351	328	317	303	327	316	324	343	333	343	306	331	308	316	299	326	317	310	324	323	311	342	308	310	368	293	335	332	294	273	343	326	329	302	358	321	330	324	327	317	314	289	355	356	335	288	324	338	287	327	310	362	335	306	332	329	318	308	315	344	331	349	307	315	322	331	319	320	314	301	319	324	330	306	335	306	330	341	298	345	333	336	330	323	318	330	317	330	294	292	339	335	331	320	363	336	299	324	314	307	328	327	366	316	331	322	339	308	335	319	322	325	315	305	322	337	321	303	332	332	337	333	337	340	292	346	349	320	307	344	320	331	333	337	350	322	337	356	308	358	345	327	364	317	309	302	317	303	353	348	315	342	326	278	338	313	326	360	314	324	340	338	293	299	302	319	311	321	271	329	359	300	350	340	314	333	300	359	329	312	322	367	344	347	334	322	333	338	361	362	356	328	306	316	324	302	317	308	298	344	342	335	309	349	320	320	335	310	329	328	344	331	342	365	328	293	327	298	311	340	342	319	352	340	333	337	316	326	317	325	307	328	317	279	357	325	292	290	340	335	313	310	320	343	357	343	318	335	324	303	350	326	329	361	340	343	338	315	335	335	311	345	337	323	313	344	325	355	318	329	339	306	308	350	315	322	337	316	353	324	357	314	308	332	367	326	331	313	347	355	321	311	341	318	307	324	359	317	314	328	349	344	303	333	340	318	339	325	326	301	336	366	327	285	323	320	330	315	352	271	316	346	351	336	292	357	324	307	348	326	341	302	307	306	339	347	328	343	291	300	321	261	340	329	322	308	309	334	340	306	310	330	326	299	308	314	332	353	340	332	302	323	349	332	329	300	354	345	332	308	335	317	307	316	313	322	282	330	306	303	331	339	322	320	318	340	340	339	349	356	304	354	330	338	329	344	324	340	336	295	337	349	310	316	300	334	290	324	294	324	313	289	325	309	302	334	318	312	307	343	307	311	351	321	340	331	333	360	335	327	312	313	299	366	324	313	300	330	338	333	331	342	316	354	325	327	325	313	344	293	333	317	308	300	304	301	345	320	328	337	309	324	332	346	344	324	327	306	318	308	335	350	338	329	326	341	351	329	318	308	331	338	332	310	303	346	333	332	294	336	329	325	361	326	317	344	330	360	303	305	326	331	324	333	321	349	301	310	310	340	327	329	338	324	319	319	316	340	343	339	326	326	337	355	277	294	317	304	277	341	348	317	342	338	344	355	369	337	293	314	357	324	333	341	318	312	359	355	318	319	313	368	312	357	317	317	310	301	357	314	327	288	324	310	324	334	326	344	328	342	344	293	328	331	297	333	348	289	321	343	326	340	332	309	282	329	307	340	329	346	291	316	315	334	312	367	314	317	324	308	340	341	340	317	330	350	286	322	321	342	352	332	313	340	330	356	342	335	313	323	316	334	342	329	321	311	342	312	332	293	319	319	347	351	356	306	331	343	323	320	356	322	339	307	358	329	340	343	297	334	318	315	310	327	316	299	337	333	297	313	355	306	324	354	334	313	318	307	285	340	334	302	351	323	331	320	370	342	323	326	299	328	318	296	341	334	327	314	344	327	324	352	325	317	333	358	288	313	334	349	302	310	332	305	331	346	319	344	303	342	335	344	329	321	333	330	339	317	303	342	321	348	299	338	336	306	329	297	339	297	331	304	340	308	340	351	353	320	360	327	338	302	314	321	344	325	335	332	345	327	346	304	319	294	302	342	315	321	300	382	309	342	336	335	336	301	339	301	342	298	333	360	319	330	326	303	330	362	294	320	334	307	358	303	320	332	316	343	344	350	319	325	339	323	351	294	337	332	326	337	343	316	378	360	269	328	312	340	330	314	352	334	287	342	332	335	331	287	328	334	320	295	307	319	339	306	350	308	340	308
57637	100906	90796	73141	55328	38167	22937	7942	1176	517	465	481	525	530	519	517	531	519	546	481	537	506	521	505	514	492	520	534	533	479	483	492	524	503	538	518	484	508	527	496	469	526	480	515	520	522	469	536	506	511	515	514	531	491	504	512	494	511	530	534	474	529	503	489	525	492	542	486	555	450	515	509	501	465	539	514	497	491	547	523	527	522	460	496	509	513	500	504	511	518	498	520	539	505	527	518	512	524	536	547	547	505	490	510	569	523	517	497	519	517	528	513	503	509	526	486	528	531	485	484	514	519	480	481	489	524	458	508	522	480	534	507	523	497	487	534	508	531	511	536	483	505	528	529	541	531	536	531	503	491	544	503	533	497	507	496	515	534	512	504	518	493	539	491	522	497	499	511	501	504	505	532	511	498	504	507	509	490	480	499	485	505	541	485	477	531	510	498	508	527	521	525	513	494	506	502	526	531	517	529	521	502	495	460	528	491	501	468	497	508	511	496	500	525	520	492	545	500	469	486	471	514	523	529	529	515	492	501	508	516	529	477	482	542	525	490	539	494	493	501	480	504	502	530	461	544	538	525	472	562	584	507	494	524	530	519	506	476	496	541	487	525	516	506	482	484	504	494	526	489	518	548	490	534	504	503	508	500	519	517	510	526	503	477	489	551	491	507	486	506	573	500	524	504	529	516	491	539	515	447	499	489	486	509	456	520	475	487	532	498	526	545	493	530	544	533	534	501	515	534	521	531	509	503	534	526	472	458	526	475	514	483	474	505	501	560	495	505	495	517	534	526	507	504	499	515	537	476	526	500	496	520	501	501	501	517	523	537	498	487	504	505	507	475	526	520	479	502	506	562	505	509	499	533	553	540	535	501	486	508	523	483	510	480	507	503	511	510	519	506	510	508	530	488	526	499	512	495	499	512	527	487	519	500	506	543	516	520	505	507	527	525	502	477	525	506	504	538	512	493	495	505	521	496	496	520	517	512	531	520	507	495	544	500	499	514	534	543	516	486	505	478	523	486	520	481	545	507	478	501	513	490	539	518	490	507	506	530	477	495	487	526	516	503	518	527	552	499	484	534	478	516	519	503	550	465	522	496	498	518	556	477	523	510	515	513	534	487	515	516	511	481	503	491	475	488	485	539	505	481	492	511	496	427	526	502	543	529	502	521	506	511	465	496	477	534	523	509	495	508	528	513	475	521	503	512	518	503	474	527	497	539	485	516	534	474	496	484	493	506	502	498	520	506	521	465	525	530	469	570	515	529	527	492	478	494	522	514	550	492	534	570	541	447	509	489	512	494	503	506	515	549	502	548	497	531	525	515	479	467	509	497	568	494	520	523	473	500	456	493	521	477	513	477	521	508	510	486	490	550	518	504	545	485	510	557	476	501	506	555	517	468	496	489	507	468	517	513	525	510	489	531	475	517	494	511	543	534	525	507	470	528	533	470	502	476	479	481	505	513	521	520	495	485	535	515	517	531	495	517	527	564	503	490	544	502	504	475	542	526	495	574	503	499	536	514	537	523	484	509	473	497	502	484	461	505	534	488	529	529	535	546	508	517	516	516	478	522	509	533	457	542	530	522	498	514	501	501	508	504	469	473	531	513	512	470	503	487	475	489	540	497	500	549	512	503	541	526	507	486	501	535	527	545	517	526	523	509	506	510	497	477	497	522	516	529	551	467	519	502	489	525	502	501	497	504	495	499	520	530	460	517	490	489	535	513	507	500	475	512	505	471	491	527	522	515	516	496	560	520	527	480	516	519	526	516	485	534	500	498	520	509	516	524	490	465	503	461	504	512	512	538	494	518	498	512	545	500	519	494	507	494	526	468	483	538	495	532	503	476	516	506	486	490	496	495	498	523	476	502	527	493	510	496	471	526	485	491	509	512	537	473	536	497	526	502	488	489	492	466	519	523	532	500	505	495	522	488	499	495	518	528	506	521	517	517	520	493	473	514	512	488	542	559	515	534	507	456	481	523	486	520	493	492	564	501	504	509	527	516	504	453	490	503	539	494	545	470	515	513	549	500	505	506	509	533	494	541	471	475	566	529	542	506	493	507	548	532	488	528	523	491	539	510	521	501	504	503	525	557	522	524	486	488	488	509	442	503	503	476	511	537	499	536	534	530	513	510	524	544	572	517	554	559	562	523	519	522	510	536	513	532	529	541	524	520	498	506	511	475	512	520	481	501	513	500	515	482	520	512	478	484	506	506	556	506	530	552	508	488	528	516	528	521	476	513	510	505	477	535	521	568	518	510	515	528	463	528	495	541	545	513	519	492	516	524	477	498	504	516	498	526	501	490	477	523	511	512	490	484	528	566	482	522	458	512	496	479	480	544	506	560	516	509	508	529	482	464	501	482	519	517	527	529	509	529	481	496	524	501	570	538	520	499	505	479	520	544	495	487	522	501	520	464	503	531	463	481	508	512	475	482	519	508	489	517	479	511	499	505	504	524	513	496	495	501	519	522	509	474	494	548	524	517	505	537	520	516	523	530	486	513	533	479	490	507	528	558	481	493	525	494	519	479	513	505	513	512	522	512	498	522	515	502	505	544	549	514	508	508	524	539	442	496	495	498	520	537	489	512	530	517	504	490	537	482	524	507	499	482	470	500	502	511	484	478	504	455	522	506	537	522	513	488	499	554	514	503	467	534	511	519	537	508	480	503	511	514	538	503	492	516	522	455	500	515	548	510	516	462	539	507	509	528	520	568	469	512	504	494	504	527	494	523	512	546	531	493	521	501	481	473	539	527	533	479	501	509	511	491	479	520	510	503	477	514	504	498	472	480	507	516	485	505	521	538	503	508	470	479	495	518	530	543	505	504	490	554	508	507	483	493	475	532	518	506	497	527	496	466	537	519	497	488	513	499	485	516	495	481	529	498	521	483	488	502	481	519	498	485	542	535	525	525	564	495	566	515	511	533	496	509	531	517	461	536	495	512	505	497	520	505	514	492	500	549	458	494	513	490	497	518	502	507	509	516	532	502	475	481	505	551	525	534	545	501	501	548	501	522	515	512	477	530	493	478	531	459	522	477	524	470	457	533	483	484	471	518	500	527	520	530	516	538	507	538	517	511	506	524	520	472	512	535	548	490	502	529	556	512	531	507	495	499	475	453	561	513	497	518	544	474	517	499	502	507	512	491	525	516	532	496	521	489	521	514	528	515	522	517	528	510	489	517	499	533	513	503	541	535	504	534	494	507	524	522	502	532	494	480	494	525	486	536	498	530	485	502	488	502	504	498	536	531	518	497	525	514	532	507	516	526	530	510	529	508	473	497	463	526	516	483	508	533	553	487	502	486	522	505	482	505	531	513	492	532	481	536	521	531	518	527	534	534	491	507	490	490	554	493	497	453	489	498	524	491	493	488	521	522	538	525	500	539	484	505	520	507	494	509	514	475	513	525	550	500	505	492	544	498	502	479	498	524	544	485	517	534	504	492	491	510	517	516	547	526	509	504	504	489	479	539	510	515	519	506
27080	27766	34851	25238	11613	4004	1289	459	214	153	177	177	205	200	170	217	180	191	180	183	213	188	170	171	175	203	199	178	201	175	189	177	189	174	184	183	162	173	166	178	171	212	171	164	196	195	194	153	186	183	164	169	202	187	202	177	203	178	211	178	179	169	177	192	192	165	169	179	193	197	172	174	202	166	204	205	189	196	198	180	200	199	170	156	188	188	191	195	187	185	169	182	175	186	156	186	216	197	188	176	177	208	199	181	185	187	179	156	179	177	177	190	173	182	224	215	187	189	200	195	183	193	192	179	168	188	185	202	189	196	187	204	187	214	186	197	173	168	181	197	173	156	202	194	207	171	183	169	190	162	192	181	180	197	200	160	169	207	148	193	186	158	196	173	194	161	206	185	188	179	176	203	199	170	191	189	173	191	178	170	176	196	185	186	212	189	159	168	207	189	193	198	206	173	176	191	154	181	182	210	194	200	172	189	179	180	195	194	186	171	179	177	194	197	200	152	173	183	187	167	173	198	188	175	190	186	220	180	181	169	189	178	162	167	186	201	180	187	188	185	181	171	194	178	189	172	168	183	177	172	220	191	177	186	196	161	195	191	169	181	185	188	203	188	196	186	147	172	171	174	202	178	178	170	192	204	172	188	198	180	191	177	203	193	196	193	186	176	188	194	198	169	193	193	188	189	178	209	175	180	205	184	184	202	155	180	186	179	197	196	175	206	218	204	179	171	164	177	183	201	180	185	167	211	181	178	159	179	176	181	185	191	175	192	182	188	191	179	176	181	185	186	156	206	178	174	211	167	197	194	179	188	196	199	186	168	182	192	182	184	177	197	189	178	199	186	188	181	209	200	164	195	180	189	203	170	173	194	177	179	197	175	164	185	196	185	204	193	181	194	182	189	195	165	188	170	156	184	184	184	173	184	190	194	183	170	175	168	179	187	172	184	174	190	183	194	213	203	191	157	175	175	174	182	164	194	182	185	174	215	205	182	184	197	181	178	166	199	174	186	177	180	159	197	187	182	151	179	180	161	181	177	213	201	204	179	193	183	162	183	205	165	187	182	189	204	184	178	174	173	172	204	184	150	190	187	180	176	204	173	187	182	180	170	193	199	178	163	175	184	160	194	189	201	162	199	184	173	172	193	218	178	202	180	209	172	195	172	170	187	191	175	174	204	195	170	176	191	177	175	184	223	174	181	200	190	177	192	178	178	176	174	171	194	181	208	189	163	191	179	194	191	178	177	179	182	198	167	182	181	204	206	184	185	178	194	179	169	186	183	182	176	187	193	154	184	203	173	172	194	193	196	160	191	154	194	182	198	164	173	197	169	181	212	197	200	178	210	175	168	196	176	195	160	187	181	180	171	201	160	163	166	190	224	201	185	189	190	179	207	181	195	203	200	176	185	173	205	174	195	168	184	181	195	182	190	177	169	180	206	178	178	214	199	182	174	190	202	188	205	170	186	188	228	182	173	201	201	165	192	157	203	199	190	180	173	201	183	167	166	175	189	190	204	191	191	169	182	174	180	183	173	162	211	221	179	182	170	174	199	173	189	193	190	196	184	206	197	165	196	179	192	187	188	173	191	176	202	166	170	193	174	190	217	175	177	187	203	169	172	178	177	182	186	182	179	174	204	187	184	179	201	176	197	184	178	181	180	182	166	188	192	200	193	170	190	171	186	152	212	188	197	190	196	203	175	187	183	187	186	190	152	202	198	184	199	208	178	177	188	194	182	205	195	193	195	184	218	175	178	188	182	184	200	188	170	188	175	216	159	165	162	180	181	174	168	170	206	189	175	190	190	198	183	184	183	196	177	204	205	196	204	205	202	194	165	187	185	177	189	182	195	180	178	170	184	175	176	192	184	169	216	202	169	184	193	175	175	183	164	194	187	181	184	190	208	178	205	198	189	182	192	170	193	194	179	168	209	183	186	174	174	208	188	156	174	199	201	163	180	176	188	172	188	177	185	178	178	176	166	166	189	180	175	182	194	164	165	210	186	198	200	194	198	192	198	186	190	192	198	178	167	194	195	170	217	183	193	191	174	181	207	171	190	182	187	186	207	175	185	177	181	204	184	164	195	187	178	182	174	196	167	201	185	198	153	210	203	172	184	177	202	189	214	179	183	194	177	185	184	198	167	191	188	192	201	191	179	187	191	197	195	190	183	167	202	181	184	195	201	196	187	173	184	190	202	203	201	202	208	190	174	192	179	180	203	193	165	178	167	186	181	171	201	177	184	179	198	181	176	176	194	193	202	161	182	186	182	184	185	190	193	202	171	193	180	172	180	166	179	165	194	190	154	172	169	177	167	203	179	166	184	183	190	165	206	213	174	196	181	186	206	181	160	185	190	179	187	169	173	195	170	170	192	189	174	206	179	179	163	180	188	172	170	212	179	171	190	174	185	211	189	161	193	175	177	185	194	176	185	194	178	188	171	209	154	177	175	212	168	190	209	169	170	169	195	175	163	212	200	157	160	181	160	177	191	191	192	172	181	169	178	176	177	190	184	174	198	194	174	207	211	186	199	178	189	178	186	191	180	177	185	180	185	166	157	201	167	189	179	177	177	175	198	181	195	218	197	193	175	209	187	204	161	192	202	177	179	208	199	186	224	190	172	208	196	201	182	186	175	186	200	159	183	210	172	195	186	177	141	186	193	192	177	199	193	162	192	193	204	166	181	175	195	185	165	219	198	187	185	207	203	193	185	179	183	152	166	154	192	175	201	196	171	167	179	198	174	188	173	181	202	162	172	184	169	176	186	174	188	200	189	155	189	166	167	183	189	186	195	176	173	184	217	194	163	180	178	174	175	188	211	191	181	177	188	173	173	181	170	169	196	191	176	174	196	170	211	226	158	186	180	183	198	207	174	175	185	200	174	178	196	193	191	170	198	192	193	166	194	169	184	145	177	181	212	213	165	196	181	178	202	162	171	208	162	185	194	211	195	179	207	186	186	197	170	179	188	167	174	182	178	183	177	201	173	206	195	190	189	195	157	208	169	171	202	171	195	181	199	209	207	182	172	201	178	180	199	198	189	181	170	158	201	207	172	181	200	202	187	182	170	182	185	171	166	192	173	162	179	149	227	178	169	165	190	184	206	200	188	184	176	184	167	170	174	172	174	147	176	173	201	187	160	172	168	161	171	172	180	190	170	210	172	183	175	164	201	183	170	156	192	200	188	189	211	189	188	182	180	204	181	185	186	185	220	171	183	199	177	185	206	182	184	170	185	170	193	175	176	202	182	180	195	177	187	159	199	174	178	201	181	189	185	172	182	191	178	209	203	165	188	191	191	193	187	168	176	182	200	179	204	187	192	197	164	187	185	175	194	197	184	177	213	188	184	210	169	164	196	183	184	185	185	184	172	180	177	188	177	192	189	167	172	169	190	193	177	176	185	184	169	174	194	184	180	183	207	202	168	197	181	159	182	185	187	187	206	182	179	222	195	191	171	193	183	182	176	184	173	155	169	180	192	192	196
26955	47940	41324	26898	15808	7330	2695	907	348	302	298	281	317	298	295	312	294	305	293	298	290	341	350	345	309	321	325	331	347	327	315	286	306	274	308	292	316	339	311	296	323	306	293	275	294	309	292	281	312	309	309	283	317	295	314	302	279	280	340	289	304	293	287	294	335	313	332	287	301	299	311	330	307	290	272	323	332	294	319	306	322	306	274	311	297	315	271	282	296	301	309	314	317	309	279	302	338	324	321	298	291	324	322	308	281	280	337	309	284	288	324	300	329	326	330	301	315	312	280	321	293	316	330	298	305	321	288	289	305	294	306	325	308	315	316	300	301	322	291	289	321	314	296	294	310	337	287	300	306	324	303	309	290	299	314	332	269	328	283	311	288	315	309	303	287	329	298	297	304	280	317	287	305	305	314	329	296	294	308	321	290	298	306	309	325	286	307	305	287	333	313	304	289	287	324	314	286	332	308	301	316	319	274	312	273	292	300	280	326	294	300	307	279	322	306	294	305	309	289	303	316	318	309	307	303	309	330	300	301	306	294	317	317	328	298	286	293	317	317	298	329	260	322	315	302	304	301	321	277	350	310	308	319	272	346	305	342	295	293	346	324	277	313	321	280	301	304	285	288	296	270	342	293	332	288	299	290	293	313	288	293	319	295	325	310	285	332	304	293	306	304	287	274	305	298	329	331	298	334	264	334	289	305	283	325	305	289	297	303	347	301	320	318	319	294	318	311	298	317	328	300	296	290	284	278	286	303	327	297	310	328	314	296	306	290	300	318	331	314	308	306	308	274	313	306	338	299	296	310	301	289	337	277	326	311	328	321	349	325	328	302	317	301	291	306	303	314	298	330	321	318	310	309	295	289	277	304	320	326	294	320	296	326	297	297	312	305	282	330	320	317	277	344	312	323	303	330	332	299	289	297	294	318	293	317	304	330	325	317	308	311	348	310	284	302	298	286	302	320	344	316	305	292	297	315	327	319	302	321	352	326	325	285	315	322	270	300	298	290	325	321	280	283	318	304	281	303	312	299	316	319	323	282	311	311	287	323	299	318	319	288	306	297	317	320	331	288	313	306	314	313	324	278	297	285	317	300	302	305	307	298	308	302	326	306	325	295	315	316	303	311	309	283	309	326	288	323	300	310	292	317	307	276	293	297	315	334	307	281	278	307	291	324	308	298	290	324	282	304	308	290	317	324	293	310	303	302	316	269	332	276	343	305	305	306	319	312	302	311	286	307	330	277	330	295	286	283	336	317	310	323	318	304	320	300	343	284	288	315	315	321	300	298	312	299	329	307	322	299	307	330	320	269	344	329	310	291	291	311	321	294	279	312	301	324	309	293	330	311	306	300	314	293	310	317	301	300	273	308	327	308	285	323	310	299	340	309	263	320	318	314	310	300	318	306	308	312	314	279	318	312	301	318	299	296	298	274	333	300	305	297	265	313	342	326	313	297	323	325	310	326	288	263	290	316	297	340	302	285	318	317	309	302	348	325	282	308	302	306	321	297	299	329	313	298	310	328	321	325	306	311	348	298	321	300	295	324	287	323	329	310	285	301	311	284	309	300	290	321	340	321	280	296	274	312	313	318	300	339	278	328	298	293	273	313	318	282	311	316	325	295	304	313	292	294	299	339	338	336	338	348	307	291	330	296	357	340	310	304	321	303	304	306	305	271	327	305	303	303	277	324	317	334	325	289	317	303	309	302	312	292	307	308	330	329	299	297	316	276	294	311	297	291	326	305	306	327	328	310	300	310	312	311	325	294	303	277	339	319	315	308	305	304	318	319	327	311	332	311	321	305	293	309	322	273	317	325	304	308	322	305	272	325	320	295	307	296	303	334	323	309	297	322	267	312	282	295	313	297	274	306	302	330	300	352	315	330	293	318	314	331	321	295	272	354	321	336	283	291	314	317	303	303	344	302	314	295	271	306	296	350	328	331	296	320	309	327	326	318	354	305	317	314	313	308	303	332	320	316	342	305	318	289	299	309	321	301	279	335	310	348	281	303	313	314	322	303	326	325	325	317	306	327	322	329	317	292	277	326	291	286	313	331	327	332	307	349	289	341	314	306	298	274	300	312	295	307	315	328	324	295	313	283	295	297	323	300	284	326	298	306	307	262	305	306	316	316	279	318	318	304	297	321	291	285	294	283	309	329	320	325	285	288	298	296	306	298	331	350	274	323	305	296	293	324	325	312	283	282	288	309	314	307	320	329	334	287	295	358	287	303	326	312	310	290	327	316	312	304	265	303	336	339	300	321	282	312	301	312	323	315	311	321	307	306	289	324	281	341	298	276	292	301	288	303	302	320	289	319	324	301	322	323	306	289	284	303	288	337	333	309	291	318	329	294	292	325	281	319	301	307	317	310	297	288	320	319	313	316	309	308	270	292	322	302	328	321	302	306	322	283	336	303	322	292	317	316	285	287	319	312	335	312	324	275	281	314	313	324	298	289	321	321	315	289	327	324	317	298	318	267	316	308	312	295	350	278	314	295	286	305	329	295	308	333	288	309	318	323	298	316	294	346	315	302	334	308	302	301	321	323	292	283	326	302	305	279	308	315	298	319	312	300	331	305	303	300	284	301	307	339	285	303	296	323	293	320	314	311	293	312	339	325	283	303	322	316	296	325	319	289	299	316	359	294	335	302	313	298	322	280	321	288	277	289	299	285	312	292	280	314	309	313	291	281	266	311	286	288	314	309	305	284	338	299	294	292	273	290	321	290	308	300	308	315	307	292	326	311	293	293	281	310	290	325	315	323	285	339	328	307	302	318	304	293	321	297	304	314	292	318	285	284	300	312	271	294	285	300	298	324	309	336	337	316	342	309	319	313	295	344	311	267	302	293	284	324	280	309	299	311	262	311	303	296	313	311	302	318	314	291	330	313	309	300	327	294	323	312	315	339	284	311	287	297	314	318	298	315	332	315	301	271	323	292	314	299	323	330	312	324	262	303	301	285	295	310	335	290	289	293	287	306	290	285	300	295	284	318	322	289	284	306	332	319	300	304	335	316	337	297	316	331	290	298	295	315	336	279	313	304	322	342	303	291	340	299	306	308	296	344	272	316	288	308	283	306	304	291	312	287	338	293	314	355	308	312	349	326	308	294	334	295	338	343	285	273	316	306	351	304	319	295	324	300	296	312	317	345	305	301	278	303	291	321	293	297	333	311	308	288	301	338	343	334	288	342	287	306	345	326	277	258	320	283	314	318	305	311	309	324	300	333	300	293	292	306	300	315	299	289	335	330	298	305	332	306	309	328	301	299	289	304	310	344	279	325	330	313	283	279	276	311	300	288	275	315	292	329	304	298	316	300	311	319	307	309	330	294	295	332	305	317	295	328	289	331	303	302	321	296	337	296	309	330	322	317	313	314	343	297	321	286	293	305	311	322	293	317	281	313	313	313	279	289	300	297	316	332	285	299	289	309	325	270	296	321	283	325	315	295	310	308	281	296	277	269	336	329	298	301	307	312	278	316	317
24394	23418	42513	44479	33196	22362	10006	1745	416	276	294	261	273	298	277	255	257	243	250	282	288	270	284	263	248	261	247	266	254	291	269	242	273	242	264	247	254	246	262	306	292	271	279	256	270	249	244	299	278	242	236	255	273	259	248	253	257	253	266	238	285	272	281	263	274	250	266	260	261	260	247	242	278	257	275	242	254	218	272	260	274	280	284	270	280	252	239	278	266	293	248	263	289	244	272	232	258	251	300	252	287	262	273	243	288	235	234	245	258	267	289	269	269	248	273	265	292	284	247	247	251	278	249	264	267	263	242	248	257	253	258	250	296	246	242	268	221	239	275	250	265	282	293	295	230	267	246	243	253	278	281	248	282	260	250	245	258	274	250	266	283	269	258	279	257	251	238	240	290	249	251	246	256	250	257	282	291	268	270	261	255	256	260	255	239	263	281	248	271	263	265	260	271	269	262	251	281	278	247	285	269	262	265	259	254	282	246	256	269	288	261	277	303	273	264	276	269	241	284	267	298	272	251	258	257	252	285	281	236	253	279	257	281	272	261	234	281	271	254	240	277	248	270	266	284	268	273	271	248	285	283	275	284	275	257	275	272	263	277	253	267	272	280	263	248	275	272	269	267	276	284	278	263	239	268	241	276	262	297	269	253	256	258	254	257	262	246	236	248	266	271	269	269	259	251	239	270	245	256	259	251	261	252	251	266	243	258	260	248	277	291	245	248	249	263	263	261	280	276	276	246	281	246	237	274	283	258	257	257	251	271	239	258	296	238	232	279	232	276	229	255	273	219	236	282	261	251	273	263	285	287	251	259	266	263	251	256	302	263	276	305	240	259	257	282	311	294	239	271	263	261	254	288	263	255	239	257	260	265	266	272	248	275	300	277	240	267	267	242	254	263	238	252	280	274	269	276	260	258	259	263	253	267	245	253	247	277	256	233	263	275	244	280	260	262	265	276	255	274	263	245	239	255	230	294	256	270	276	266	277	283	258	301	266	266	239	259	264	250	258	238	254	252	277	277	294	262	298	256	258	280	288	285	267	241	272	254	276	233	260	261	263	266	273	270	251	239	239	270	297	277	250	280	266	296	259	267	239	260	290	244	274	256	262	251	279	252	267	284	251	227	250	264	265	255	277	251	262	289	259	263	264	265	262	277	236	289	262	229	247	245	249	276	288	260	268	271	284	255	271	259	262	288	265	223	221	316	247	254	270	257	264	278	257	251	289	268	265	258	254	264	279	268	260	283	257	271	271	271	274	281	261	277	274	262	273	262	260	249	236	278	273	252	249	294	253	263	268	276	268	272	279	276	308	252	237	276	254	271	242	250	281	272	271	263	235	253	230	244	262	271	270	272	275	258	276	280	286	276	265	255	267	247	235	239	271	289	281	287	277	258	268	246	273	273	271	277	271	266	260	258	257	265	240	273	250	285	255	269	265	273	247	283	259	282	270	254	266	267	253	260	281	249	280	244	240	267	267	263	237	260	265	261	269	267	266	251	255	254	309	264	240	247	282	266	251	232	278	254	256	282	265	261	278	273	267	281	278	233	282	275	250	257	273	234	258	263	248	248	289	247	257	281	248	268	259	273	240	248	255	253	247	289	282	256	266	277	268	268	261	278	272	236	260	243	282	274	272	273	263	258	265	239	266	258	309	279	254	250	265	257	292	260	274	264	269	257	283	231	243	267	237	253	249	252	257	277	254	275	268	275	265	254	281	282	275	256	256	276	283	242	278	276	249	278	285	254	255	244	266	267	233	259	253	254	255	246	263	277	248	262	270	279	293	243	275	271	254	290	239	276	241	254	245	242	257	257	264	293	251	272	263	267	254	276	268	282	231	268	296	231	263	279	257	249	262	254	285	261	263	233	252	266	273	247	296	283	244	246	240	253	246	230	262	267	280	266	277	262	253	263	266	253	248	245	283	270	273	254	287	268	274	285	268	266	263	248	242	270	264	257	256	251	256	267	256	255	250	286	287	232	260	251	277	254	232	259	273	242	266	236	269	296	250	259	299	274	278	265	289	268	267	217	288	267	248	301	274	261	263	279	234	274	259	265	276	278	276	247	258	277	255	231	259	221	262	226	255	249	308	248	269	234	293	249	266	261	264	270	270	265	254	262	254	261	253	282	261	277	255	261	271	254	254	245	270	245	257	248	277	259	261	274	289	260	276	226	264	258	276	260	256	258	265	278	267	264	279	295	272	223	271	244	268	267	247	234	248	257	264	235	279	258	249	250	258	238	260	236	258	275	267	240	270	261	295	278	239	251	255	262	280	254	279	282	259	226	272	269	234	250	270	246	285	279	263	254	260	278	260	287	272	312	271	279	254	266	279	295	243	267	265	251	277	260	272	225	271	260	255	229	275	289	242	252	268	235	256	255	251	277	246	260	246	289	247	244	260	272	283	260	263	257	244	253	265	248	250	256	253	282	248	271	270	242	260	267	261	270	279	282	236	273	261	255	283	264	273	264	251	266	260	240	236	285	245	273	272	250	261	261	274	253	262	246	260	278	270	263	236	253	251	234	276	249	275	254	265	266	276	258	284	291	223	279	275	263	279	289	244	277	244	270	241	234	264	254	249	244	257	291	251	284	269	285	256	280	277	266	273	262	280	248	298	270	251	264	250	277	276	251	256	287	251	288	250	294	272	290	275	267	241	304	269	234	258	265	250	278	259	245	232	263	227	253	282	248	278	261	242	258	268	265	264	262	293	262	275	294	252	277	273	311	265	264	262	275	265	266	271	288	275	240	262	268	247	256	250	257	247	270	279	286	289	277	291	290	266	275	275	253	291	262	257	225	236	270	252	259	246	252	269	288	261	267	300	237	275	243	271	272	275	262	231	237	260	261	227	262	220	276	288	254	248	263	248	269	279	276	264	276	260	253	266	247	245	262	248	263	244	272	289	265	245	250	276	301	251	286	270	253	252	258	251	240	260	293	244	268	249	252	256	236	269	254	238	279	262	246	261	281	257	251	260	277	262	254	247	254	267	303	261	256	237	269	264	259	291	280	275	261	276	231	274	271	249	266	224	247	253	285	264	251	228	255	275	240	280	267	287	253	226	271	283	260	269	270	254	275	281	241	268	277	231	262	267	242	227	269	247	296	248	271	240	258	246	250	262	232	241	248	260	302	304	276	247	280	244	262	266	259	278	276	260	275	284	270	228	251	245	272	280	275	293	252	268	259	277	252	276	249	293	235	247	263	278	290	267	263	283	284	263	266	240	255	293	234	243	270	263	258	261	237	270	299	235	258	244	264	288	259	247	240	288	263	240	267	276	276	288	257	253	257	253	257	259	242	271	240	246	254	263	255	270	279	277	290	268	256	251	276	270	271	279	277	220	267	264	251	259	268	252	264	256	275	275	253	257	257	241	249	261	237	246	283	293	244	240	271	265	260	258	259	262	279	264	287	262	264	295	287	259	280	294	248	250	271	244	282	281	271	254	283	225	234	256	295	249	272	296	270	257	245	247	232	289
49728	92021	81575	58184	40898	25531	11326	3535	803	439	416	411	439	405	447	419	446	430	412	450	457	390	428	427	436	432	414	423	397	409	439	425	391	415	395	396	454	433	437	430	450	403	430	435	472	449	456	444	436	404	437	416	416	421	421	424	440	405	405	438	388	401	405	412	417	428	407	432	446	445	418	428	429	419	390	422	431	427	402	416	438	434	422	401	416	431	462	441	437	422	450	403	412	428	426	431	424	434	458	387	450	501	415	436	415	433	423	437	403	398	409	413	455	425	420	441	455	437	445	428	411	420	422	413	427	447	423	436	386	419	442	423	432	460	409	423	408	433	418	409	396	420	400	442	417	397	394	431	449	436	421	433	429	415	453	428	417	462	461	443	403	429	423	403	437	413	432	434	475	441	447	392	447	440	437	421	439	432	422	387	428	427	427	382	452	424	425	396	447	417	437	406	421	411	380	456	397	446	425	425	420	418	412	416	463	505	444	423	416	444	392	446	415	406	451	436	455	404	441	420	418	402	414	430	400	404	395	436	471	420	426	444	451	427	421	429	416	462	446	391	445	434	440	435	433	401	404	384	401	452	418	439	418	433	445	406	440	430	440	433	426	437	440	382	426	409	441	403	432	426	443	450	414	439	405	419	421	401	423	413	421	433	435	447	429	418	457	419	398	450	378	445	450	401	427	410	424	435	428	424	408	435	409	478	407	414	434	414	417	427	431	449	442	407	399	412	413	418	440	445	385	453	450	433	415	460	425	428	445	447	442	422	426	399	425	422	406	462	419	372	407	379	407	431	495	439	435	376	421	421	442	426	443	446	403	449	424	438	416	414	438	423	434	419	429	425	423	475	457	406	425	423	397	434	460	408	449	392	431	400	419	438	459	445	407	412	421	407	453	431	430	406	412	418	431	409	431	397	421	445	475	427	390	471	460	411	448	427	389	432	433	443	435	417	374	435	438	410	424	446	408	389	439	410	448	378	433	446	403	394	424	462	435	444	451	458	411	457	414	447	416	425	388	402	382	414	406	391	430	444	419	410	408	418	418	439	429	445	415	421	408	429	436	410	431	418	474	434	439	417	384	442	427	410	416	451	404	464	450	426	476	411	425	428	451	381	434	418	447	435	454	451	452	403	446	431	386	487	451	419	412	431	459	407	434	468	444	422	397	426	434	420	434	437	443	455	421	432	428	466	423	409	435	422	447	405	436	394	408	401	454	431	454	414	446	438	423	410	439	448	456	440	418	456	415	424	425	418	404	437	464	409	454	429	451	434	406	430	451	424	421	408	403	392	438	454	430	456	401	391	441	409	415	410	436	408	427	425	406	431	439	450	450	422	468	430	418	456	374	415	442	464	435	415	401	429	415	453	422	431	431	450	456	402	461	398	429	434	425	396	438	434	423	392	425	400	466	414	466	421	406	439	405	428	437	422	434	411	429	402	422	478	446	420	453	413	441	477	415	415	452	409	450	449	403	431	432	419	445	428	489	414	429	407	441	442	427	434	436	434	431	426	417	412	386	421	435	415	455	423	425	408	390	393	413	383	466	404	437	400	411	431	435	403	431	431	469	421	426	445	429	448	431	445	392	407	438	421	436	389	407	409	420	444	432	427	436	418	417	406	420	438	461	428	398	439	419	431	441	406	426	401	458	414	443	483	425	465	434	461	390	441	444	422	414	418	417	462	428	443	432	436	451	425	385	470	429	406	413	440	415	428	463	387	413	416	454	427	413	383	426	410	411	440	448	450	453	391	444	443	421	408	403	391	422	489	419	413	418	465	426	412	455	457	407	461	443	402	444	433	389	411	414	428	414	452	415	443	432	438	413	450	396	389	406	410	458	446	455	428	466	459	442	399	418	420	446	408	415	419	454	437	415	400	391	419	434	412	426	422	419	414	408	442	405	392	448	413	439	433	408	439	417	443	434	428	459	406	396	412	424	460	425	446	411	429	445	421	435	438	385	438	431	393	398	476	415	419	469	415	431	461	388	408	430	409	424	407	432	449	393	436	428	408	409	417	428	446	414	417	414	439	475	458	418	433	452	416	425	420	416	447	401	445	421	412	453	432	427	426	414	408	398	430	437	432	416	438	432	436	415	434	449	390	447	379	416	394	409	405	419	473	437	428	403	416	432	413	418	450	463	395	452	445	413	422	427	406	404	404	413	423	437	413	411	444	418	457	438	451	411	392	408	450	434	414	431	443	419	403	425	378	467	407	409	433	387	407	412	387	410	405	437	442	424	437	437	433	422	437	407	433	400	436	399	443	402	404	431	431	392	430	434	404	415	438	421	417	399	429	405	423	427	451	414	403	446	442	412	403	414	449	427	467	431	398	443	402	431	427	443	450	421	432	445	462	463	439	413	414	420	410	412	413	425	431	438	390	452	394	455	454	412	436	417	441	405	417	411	432	428	407	417	451	412	415	423	445	438	455	444	431	474	387	421	456	392	438	390	408	414	401	462	405	444	401	426	460	446	378	401	450	386	388	482	417	390	431	444	436	405	441	411	405	437	388	408	433	431	416	391	417	461	399	426	371	441	394	450	427	462	446	440	491	427	416	446	441	432	431	408	433	459	387	450	447	434	439	396	444	380	452	467	402	439	415	422	442	470	403	424	411	437	406	443	413	429	435	433	426	430	416	395	421	442	450	417	452	434	401	391	422	409	426	459	408	432	423	400	441	412	467	441	415	448	422	435	421	424	420	437	441	452	442	430	446	435	437	437	428	401	433	440	440	421	419	418	435	483	405	428	429	431	428	447	431	417	419	439	421	437	413	428	406	430	441	438	406	392	422	407	386	425	452	438	462	394	423	417	477	468	467	434	433	436	425	392	414	430	456	434	448	414	392	445	456	428	384	387	447	428	424	388	409	406	419	429	422	406	399	446	425	410	394	469	431	416	462	432	430	438	429	429	449	415	467	364	415	415	423	436	459	422	435	435	433	414	444	471	440	447	413	404	406	397	446	432	436	419	414	443	432	454	409	419	463	400	418	421	416	426	412	484	416	408	438	390	427	424	402	398	416	441	425	399	411	462	468	424	422	419	453	420	484	412	441	422	431	406	457	410	421	459	408	433	417	429	444	431	414	413	425	421	425	389	407	421	448	415	441	446	439	432	417	426	446	411	447	394	425	430	435	426	460	417	395	433	439	448	425	409	379	455	372	439	419	410	395	408	433	388	428	459	468	395	452	420	394	401	422	406	425	424	424	442	412	429	417	434	413	409	417	424	414	401	415	447	412	423	402	459	415	419	428	403	417	420	421	419	356	414	430	404	427	418	426	408	436	416	401	448	417	446	391	431	434	400	444	445	425	405	416	438	443	421	432	457	457	428	405	417	416	429	436	454	407	424	444	441	413	415	424	430	428	448	387	436	414	415	422	420	412	423	435	474	404	421	413	440	441	465	429	421	433	470	420	415	414	413	391	401	442	433	398	453	428	408	427	424	423	420	391	387	422	418	418	440	401	404	433	399	381	443	425	406	446
23211	22002	36301	39613	35587	28366	18785	4376	724	384	349	353	377	333	368	355	336	362	347	332	340	356	348	354	339	365	378	314	345	348	346	336	337	319	335	374	321	369	338	341	349	340	326	337	359	344	320	333	337	330	358	336	341	330	315	347	341	332	381	315	345	352	340	353	329	348	326	324	319	315	335	372	340	325	349	385	342	316	325	333	314	352	328	370	336	359	327	332	313	358	348	349	368	347	337	310	330	361	340	352	326	349	328	340	308	348	336	337	341	342	343	335	344	355	346	363	334	324	344	343	369	348	333	359	319	341	343	325	360	360	336	351	326	361	318	368	321	350	331	325	359	314	310	288	370	324	361	303	323	359	325	374	306	343	289	338	330	326	322	351	318	373	335	332	338	322	312	350	320	348	339	338	330	313	322	350	340	322	359	342	337	304	364	325	372	326	299	358	315	314	354	319	351	338	344	330	324	322	340	318	354	378	343	320	316	339	348	326	340	313	332	344	320	316	337	366	345	340	322	341	351	346	314	353	309	346	335	340	347	347	331	334	323	328	345	351	337	337	343	372	334	339	326	352	371	359	324	320	330	355	332	330	345	362	349	343	336	303	327	336	345	330	324	304	304	347	344	343	346	335	346	342	340	353	348	323	357	361	346	342	344	361	354	344	333	325	315	351	357	348	349	335	326	314	330	358	291	331	343	353	369	333	337	323	321	333	349	343	313	336	347	359	368	352	339	345	333	307	324	331	344	330	331	375	353	322	312	323	342	333	326	341	348	349	337	336	308	352	354	316	320	330	349	348	328	339	322	345	329	354	330	341	351	317	338	349	342	355	356	342	339	341	298	315	288	350	333	342	345	356	358	309	311	310	328	321	318	337	355	360	309	349	331	323	331	315	372	367	320	309	361	330	324	322	310	336	380	338	338	334	330	335	337	348	329	324	315	317	350	362	329	314	358	346	328	305	344	331	339	372	355	341	327	310	329	327	337	357	318	337	322	360	312	312	322	312	325	358	335	320	301	306	344	351	347	344	329	339	331	355	324	301	319	339	311	348	349	321	326	336	328	311	344	321	308	354	339	343	328	328	351	330	362	314	319	334	294	347	343	354	368	341	313	342	359	330	338	334	325	363	360	332	335	331	332	310	340	316	330	310	342	317	343	349	315	326	354	316	338	315	315	349	353	350	328	316	340	318	331	350	320	353	345	345	361	372	350	364	313	333	308	318	347	346	342	363	355	341	318	356	354	330	333	323	363	327	351	348	339	313	340	340	331	329	315	331	313	346	325	332	307	304	350	319	345	308	349	351	341	311	346	326	308	313	309	332	341	335	332	343	347	358	335	343	330	337	314	352	352	312	357	335	327	345	350	341	374	352	351	318	321	356	310	317	360	345	299	320	340	313	332	322	340	376	369	307	347	342	331	313	356	349	303	312	358	358	348	334	343	318	351	347	324	318	338	298	355	366	348	349	322	303	339	319	317	312	331	329	349	326	317	321	340	308	321	324	344	363	380	302	324	311	341	329	326	356	332	325	337	296	352	348	333	348	322	318	370	358	337	313	320	350	324	365	347	337	383	352	342	327	358	311	335	367	357	330	304	377	354	327	324	315	363	327	344	321	357	337	336	339	377	321	364	334	343	357	328	302	335	312	326	321	356	319	311	347	309	363	345	321	361	323	329	314	328	352	327	359	324	316	314	330	319	348	355	332	344	358	368	343	360	356	340	353	329	332	342	310	335	326	349	347	303	331	328	356	331	337	311	335	343	341	341	351	351	346	322	334	340	343	350	339	338	343	340	340	332	353	308	366	331	342	342	354	357	347	343	329	362	311	352	312	338	341	317	312	345	305	298	359	337	330	358	340	334	343	309	326	309	332	327	326	310	344	337	327	344	336	308	302	350	344	360	335	364	347	322	332	295	332	319	333	312	330	325	329	357	354	339	338	328	334	328	318	358	318	326	361	311	322	327	316	329	348	343	346	314	336	328	333	347	311	354	337	357	348	347	347	340	341	360	357	327	363	358	314	336	337	358	359	335	360	309	342	352	355	324	351	320	355	351	330	282	341	322	343	369	330	325	326	329	349	312	346	318	331	331	344	335	330	326	303	328	326	327	339	332	325	334	344	301	355	321	336	348	307	340	376	366	334	339	338	340	336	330	362	369	316	341	342	331	371	313	349	314	354	339	370	319	352	371	329	317	347	320	352	320	326	318	348	328	323	317	362	356	351	342	329	322	330	325	314	365	340	331	301	344	332	322	348	315	309	379	369	352	328	368	355	354	327	348	350	330	341	366	370	352	317	351	334	340	330	352	310	304	358	357	317	320	318	327	332	330	314	343	325	351	327	321	349	400	329	341	322	335	347	336	348	352	354	357	340	343	358	347	338	326	347	350	343	349	313	316	350	337	341	337	336	309	368	350	312	307	352	337	343	357	347	324	336	349	368	341	346	332	346	335	340	354	346	317	352	341	355	333	325	350	321	364	345	361	325	314	318	339	371	360	323	332	325	335	318	315	316	342	315	332	346	360	336	307	342	285	320	311	298	319	352	349	362	332	336	322	331	343	366	336	353	342	338	335	342	337	326	355	375	318	340	315	333	332	319	349	346	305	324	313	364	378	362	343	363	356	333	328	360	326	330	325	342	379	343	331	320	372	333	348	347	332	342	319	316	340	337	292	350	319	363	330	324	314	305	322	334	342	346	359	329	333	357	344	314	350	368	342	319	322	341	316	322	318	333	365	358	323	295	341	369	361	314	348	341	311	335	296	332	332	328	346	334	349	329	331	351	336	339	324	376	340	371	314	332	356	304	342	352	342	318	313	378	336	356	347	349	345	350	342	333	327	335	320	354	321	341	325	332	350	338	318	366	340	317	355	325	317	353	312	332	325	327	341	328	340	372	316	295	320	321	351	336	328	354	319	337	331	299	332	359	330	348	347	347	325	335	361	344	362	307	354	304	346	353	360	330	321	341	346	342	342	343	356	329	360	347	305	347	318	335	313	297	334	358	342	290	354	329	345	315	296	316	378	354	322	359	342	333	298	372	340	350	338	335	361	332	368	362	315	346	303	327	344	322	365	332	312	334	352	332	357	354	353	333	353	379	338	320	363	353	339	325	352	289	343	318	341	340	364	330	335	335	345	337	349	321	348	311	331	355	324	324	359	315	329	334	340	325	350	311	301	333	300	324	332	364	372	343	332	312	311	351	332	362	320	326	318	339	333	369	294	349	365	319	332	358	329	339	341	313	348	322	345	304	336	316	325	322	323	354	327	319	313	330	349	321	340	337	348	314	337	349	327	321	353	329	335	349	350	333	343	327	323	317	356	322	355	315	320	366	306	332	326	333	345	367	282	323	321	348	356	365	340	326	340	320	318	318	324	320	349	344	347	336	362	345	333	383	343	351	353	339	334	327	361	310	346	339	308	322	324	356	330	325	353	342	340	323	329	358	330	316	350	347	334	308	336	355	313	361	336	355	345	360	424	333	354	351
57305	101271	91261	70721	51074	34187	18179	6486	1391	520	560	505	490	550	528	595	559	518	539	495	532	561	546	531	555	543	571	518	524	501	547	517	482	511	513	520	549	534	546	490	541	502	492	551	519	515	505	528	518	516	498	542	551	497	533	525	540	506	519	522	513	533	528	524	482	539	556	536	481	546	520	545	531	512	514	473	496	549	509	525	510	537	493	544	544	478	510	551	569	511	524	484	527	502	532	549	526	513	522	532	553	525	538	533	534	512	524	517	495	540	550	536	562	527	514	565	538	550	534	578	543	530	519	574	506	552	552	548	504	513	520	535	529	515	545	499	548	500	503	526	542	487	520	537	523	513	511	495	541	525	526	527	537	547	529	503	533	532	495	507	519	519	588	508	581	541	549	527	516	509	510	523	492	528	560	521	520	522	529	515	489	504	525	532	559	550	514	518	506	525	525	511	553	572	556	527	538	535	506	512	580	508	530	529	521	520	518	523	502	516	540	541	518	545	539	517	519	558	508	503	524	528	487	532	534	516	450	550	548	554	523	507	509	513	553	507	548	499	508	497	528	513	506	529	524	548	518	547	524	528	512	520	525	494	534	542	490	542	540	548	564	511	548	507	529	502	517	516	495	522	520	510	554	526	523	499	541	530	508	528	531	546	519	531	511	519	509	585	526	490	486	516	546	522	519	504	537	562	557	514	538	488	542	517	543	539	533	525	513	513	567	535	547	538	560	517	527	534	540	499	523	512	498	516	512	518	511	524	523	499	527	531	563	520	482	520	522	540	590	544	531	550	516	512	547	532	558	565	503	488	526	549	526	535	548	509	544	533	495	496	517	450	526	532	478	521	525	524	545	512	549	523	485	567	514	544	553	528	516	555	527	520	571	528	492	527	507	531	549	551	537	514	566	544	549	542	554	491	569	530	530	517	499	552	521	505	506	554	520	518	573	505	541	581	540	559	544	540	505	538	523	526	527	572	519	550	514	549	514	536	538	533	510	545	502	539	483	559	489	508	520	537	546	514	517	522	525	515	488	542	492	524	501	520	565	516	545	524	510	526	498	564	526	526	480	579	518	515	522	580	505	533	493	548	531	532	472	490	552	537	545	547	532	497	530	525	513	510	510	508	534	572	560	536	493	556	486	531	571	550	527	536	545	549	551	500	516	532	521	492	543	520	561	521	558	520	548	536	518	530	518	543	510	506	547	510	540	544	527	566	555	501	514	497	527	505	524	575	548	511	518	549	504	531	557	505	508	547	578	548	497	526	556	558	524	535	542	548	508	559	507	544	530	540	543	523	519	548	553	534	509	538	523	533	503	519	517	522	505	535	515	505	566	526	519	508	528	529	503	534	537	548	516	586	566	543	512	512	541	506	482	508	495	536	552	534	530	514	572	531	546	518	549	518	542	556	533	533	522	496	527	553	501	539	488	550	509	525	539	524	470	530	536	512	525	533	566	489	541	493	557	535	520	504	534	478	521	571	527	547	574	507	503	524	497	552	519	512	547	554	515	546	508	540	477	520	526	532	522	525	531	532	494	480	526	544	547	498	556	538	539	542	527	524	543	530	503	535	497	544	535	498	461	527	514	566	534	528	494	515	531	523	526	493	493	524	519	557	574	508	539	499	501	531	553	544	479	527	563	525	539	493	540	500	521	525	567	515	523	536	528	553	548	482	555	501	518	484	581	592	491	525	544	541	524	488	584	539	523	496	528	558	542	528	574	557	508	525	499	529	488	534	477	459	549	523	522	525	549	525	549	549	519	549	573	539	572	518	502	526	507	531	523	501	560	529	474	507	514	525	512	549	508	511	503	545	557	556	517	529	547	532	550	527	538	473	548	548	532	503	544	510	543	537	536	530	526	552	489	553	575	529	535	513	551	516	509	529	551	554	542	521	506	493	510	515	515	545	492	518	540	524	555	528	537	505	525	562	537	528	465	544	494	498	517	549	494	548	481	529	542	533	525	544	532	527	537	537	482	555	505	546	547	520	539	569	516	533	518	505	518	565	528	571	530	548	593	473	536	516	527	550	513	560	536	532	539	488	546	563	500	578	524	531	506	528	516	519	514	522	523	531	512	479	523	519	481	517	496	474	563	464	510	505	533	530	534	515	549	547	525	541	544	574	549	511	542	495	511	534	521	562	535	522	548	596	501	529	531	521	532	501	517	533	489	464	520	496	550	561	526	524	510	537	500	493	523	579	504	521	508	518	505	525	526	511	540	544	561	503	516	557	491	536	517	532	503	485	552	550	589	474	530	543	536	538	530	538	543	532	530	490	526	526	555	546	575	546	531	563	498	546	507	552	512	556	571	501	551	486	506	511	559	572	511	497	532	510	542	498	616	547	527	538	511	560	520	535	536	540	552	514	512	530	503	529	532	531	493	525	508	550	478	526	504	561	555	528	491	513	540	497	511	519	544	503	554	552	541	531	492	563	542	546	544	549	510	523	503	531	533	544	501	535	508	531	518	515	558	512	529	519	571	559	496	554	543	539	516	533	532	547	559	561	527	571	552	534	537	520	493	502	519	490	503	444	542	528	539	504	555	522	547	528	519	516	556	497	520	522	548	551	520	519	536	517	532	527	498	530	519	571	546	565	538	544	590	546	517	537	538	514	475	521	529	536	512	552	517	517	563	503	514	510	531	524	475	529	525	533	573	533	536	548	509	529	531	526	581	503	539	512	514	504	546	513	537	514	542	559	509	514	551	512	534	536	533	548	534	532	545	534	533	524	500	502	574	497	550	529	548	572	524	558	530	512	528	561	513	518	536	568	528	488	543	527	505	504	525	538	522	593	528	517	550	492	503	539	538	526	518	517	533	525	531	534	512	493	503	521	533	523	532	485	496	539	520	521	516	515	523	534	508	531	561	574	517	551	511	561	536	570	517	536	545	506	516	533	526	498	499	537	534	552	498	532	582	507	564	529	493	555	546	515	523	524	499	482	526	529	508	497	542	483	474	535	560	491	499	571	514	523	530	547	498	552	542	547	584	504	532	511	522	532	559	566	537	522	521	559	498	558	531	545	517	504	515	554	503	521	512	527	580	509	501	541	530	561	503	485	508	507	502	515	492	506	529	529	517	560	543	549	532	511	525	534	519	489	538	503	531	533	507	513	533	524	552	509	579	568	504	581	557	555	525	520	501	488	533	532	537	501	558	522	538	535	491	553	501	506	562	536	479	504	575	522	559	538	572	535	506	519	545	485	537	542	536	529	529	529	536	510	485	559	547	524	508	563	539	524	545	494	542	538	492	508	537	532	530	536	552	515	549	556	548	501	505	543	522	499	500	522	489	527	517	543	523	514	542	510	555	501	534	550	546	526	528	521	515	529	543	537	503	527	489	518	525	550	484	542	509	494	546	522	535	555	534	542	557	551	519	552	523	513	485	523	531	591	532	513	521	587	512	510	517	544	524	524	520	545	507	583	499	515	518	567	502	533	564	546	476	564	534	524	528	520	508	487	523	493	564	526	539	537	544	550
27345	27343	34817	24495	10290	3041	935	375	222	203	182	217	186	189	170	200	195	195	197	212	201	202	162	188	210	170	198	210	209	206	194	202	223	188	208	196	202	211	179	162	178	188	216	204	189	181	194	194	218	220	180	177	194	178	198	181	199	203	204	191	192	219	195	198	185	183	203	172	189	214	198	173	197	166	219	192	233	177	188	194	178	210	207	159	209	184	202	183	210	187	194	204	207	194	185	208	190	180	207	200	174	208	193	174	207	206	215	197	215	194	205	197	210	191	212	192	190	202	200	196	207	178	182	176	207	184	187	217	189	203	201	187	198	184	170	206	189	194	221	201	193	220	190	195	191	200	179	196	187	220	190	185	188	184	192	207	170	206	201	160	200	179	183	190	209	209	206	197	205	173	205	222	200	207	183	198	183	174	177	206	195	207	196	152	195	176	179	227	187	196	187	186	187	200	197	223	219	170	202	201	212	176	193	188	192	196	182	179	208	203	214	184	173	229	221	177	202	189	192	201	177	206	169	179	192	194	175	216	182	173	190	197	186	203	192	184	209	205	196	209	188	188	211	197	214	175	200	188	200	185	202	201	184	200	205	181	206	206	188	198	193	209	197	173	189	194	195	199	209	209	185	186	208	182	182	212	173	186	192	185	183	190	198	189	195	203	218	214	194	185	192	195	173	209	192	204	184	200	180	202	229	189	190	202	164	211	192	199	199	201	204	220	221	199	181	176	211	226	179	204	204	217	186	202	177	170	191	192	191	171	191	191	181	213	191	196	207	188	203	199	206	171	192	185	221	204	181	192	205	195	219	187	216	183	206	179	204	193	200	197	192	196	212	206	183	174	185	204	205	173	201	179	195	201	206	194	199	168	190	192	191	163	183	175	206	199	204	199	164	225	197	195	209	209	214	209	169	202	179	201	202	177	191	172	163	179	181	202	210	211	198	185	228	194	188	223	182	199	177	181	180	206	202	201	199	184	185	183	201	187	183	171	189	197	188	191	191	179	199	201	205	225	192	197	171	185	201	192	204	197	195	200	193	194	205	197	210	192	179	190	192	193	205	193	182	203	184	193	190	202	205	193	192	203	178	212	203	202	198	184	179	191	198	199	199	193	199	207	179	177	220	183	175	184	203	193	161	213	198	195	180	177	201	213	188	218	191	206	202	193	187	183	200	199	213	182	207	196	209	193	197	173	180	169	191	207	186	195	188	183	192	197	191	177	189	197	196	192	192	191	190	174	189	192	180	168	204	211	208	193	179	193	207	204	203	205	215	206	223	176	183	215	194	204	211	199	203	233	186	195	195	195	198	213	189	200	192	188	221	193	174	188	212	179	203	199	191	219	160	215	185	189	197	196	188	186	210	202	198	175	175	189	196	217	180	183	205	180	210	179	180	211	209	188	186	195	199	172	183	180	174	206	208	186	192	197	181	178	204	199	169	186	189	182	194	207	177	163	193	193	231	219	204	208	185	197	204	219	191	186	189	181	223	232	197	202	181	171	195	206	190	187	189	193	205	179	193	197	190	203	196	207	193	190	221	186	213	211	192	175	202	197	218	222	191	173	173	201	187	164	193	193	209	169	195	191	201	196	176	206	207	183	197	196	200	176	171	200	178	182	190	169	199	209	213	195	214	202	217	193	174	186	203	187	225	193	193	178	182	175	182	191	178	205	187	190	184	178	211	189	184	190	210	197	198	223	174	212	175	196	189	208	207	187	186	195	188	200	185	224	215	164	202	190	172	188	212	180	197	213	203	174	215	192	206	192	217	171	225	191	193	201	177	185	207	165	189	203	205	182	176	195	182	208	183	180	193	218	208	199	177	192	196	160	201	215	200	173	193	208	196	192	215	180	196	190	202	195	210	207	195	193	187	206	200	180	170	186	191	192	184	220	187	194	195	189	193	195	212	203	217	190	202	195	175	182	189	212	186	189	203	190	196	211	183	199	192	176	206	206	208	167	194	212	204	207	200	182	220	180	193	184	216	209	182	187	199	210	176	193	177	202	192	196	212	196	200	180	216	170	188	206	204	209	173	186	176	193	191	183	184	222	196	175	186	192	197	195	213	221	188	218	177	205	195	219	185	206	209	203	169	192	200	209	171	201	200	194	212	211	180	179	193	199	198	216	176	175	193	219	172	219	208	226	214	200	158	198	223	217	195	211	200	208	213	185	184	190	217	205	194	193	189	202	174	176	196	179	213	191	189	191	200	194	220	186	172	187	178	213	167	194	193	187	205	182	215	193	203	200	182	174	183	203	194	181	188	201	176	196	184	185	201	203	221	213	217	186	219	210	210	195	183	186	212	206	191	202	205	201	202	204	210	196	193	179	208	205	191	195	214	197	173	207	192	211	185	200	189	199	202	194	185	205	210	177	199	185	178	195	197	198	199	179	184	183	182	199	188	194	195	200	200	180	219	187	211	184	198	184	203	205	222	190	168	176	199	178	171	200	187	196	170	177	208	214	220	200	186	202	193	184	182	195	216	193	211	189	183	205	190	191	197	211	195	211	178	181	220	193	194	205	189	183	194	204	185	204	169	196	194	211	176	193	193	191	211	201	215	195	205	179	212	185	186	208	196	186	172	187	193	196	198	213	179	184	174	201	190	192	204	187	168	196	194	164	183	202	203	201	182	212	186	192	197	174	226	190	206	177	189	199	173	201	164	190	180	190	192	191	180	192	189	185	200	198	188	208	193	182	182	206	182	165	184	199	198	188	223	183	205	210	215	173	196	181	213	182	189	188	186	189	194	203	177	220	187	190	185	184	192	203	201	201	206	198	209	235	182	226	186	194	175	206	189	196	228	181	179	183	193	193	185	207	165	204	188	209	192	215	210	218	185	173	207	202	202	232	199	218	186	185	183	195	198	197	194	208	218	192	172	166	203	203	179	180	194	199	213	188	197	190	176	189	213	221	220	170	179	191	200	196	186	220	178	184	209	188	214	200	176	175	205	202	204	188	206	192	188	199	184	168	191	208	217	217	192	197	187	186	188	188	212	195	204	180	194	210	193	193	179	195	171	200	208	179	187	210	214	199	194	207	185	192	202	184	207	199	200	194	198	198	217	186	200	196	219	181	169	203	177	192	204	172	186	211	217	183	186	229	181	201	191	170	207	174	181	174	218	222	189	210	192	192	186	191	190	190	163	183	203	194	177	187	207	198	192	215	176	174	196	216	210	222	178	183	174	184	199	196	204	191	169	184	197	192	199	167	194	200	181	178	185	180	205	198	190	175	198	212	222	194	201	180	191	197	210	201	180	205	199	203	184	170	193	183	202	182	183	187	180	186	194	173	163	196	190	194	204	198	191	176	181	209	186	184	210	164	230	195	213	186	203	194	176	217	191	201	213	172	216	217	170	194	185	214	204	198	206	194	183	212	205	195	199	200	219	200	185	184	192	164	216	190	162	202	197	205	170	198	207	218	182	202	197	189	190	211	209	191	191	214	204	208	197	202	191	210	190	206	178	224	212	217	198	179
29359	47623	40836	26275	14324	5776	2066	797	375	364	341	343	332	318	329	305	374	305	352	298	315	298	351	319	319	367	339	316	292	348	302	329	338	342	312	357	310	318	313	324	309	331	335	341	352	284	337	326	288	343	322	329	309	288	332	373	336	362	322	325	305	331	321	317	339	345	327	329	314	299	354	327	308	296	352	322	351	288	322	358	318	319	335	327	346	331	299	325	305	343	302	315	338	316	310	335	341	323	326	332	354	343	324	339	322	319	317	336	297	324	363	308	321	302	320	312	347	333	328	324	338	303	309	307	351	338	332	332	371	329	301	297	347	320	315	284	313	344	279	320	326	317	322	342	343	353	341	325	312	316	337	320	309	330	290	329	296	335	333	327	341	313	340	329	323	303	326	346	351	333	322	318	306	322	312	337	329	312	348	325	322	324	320	304	323	308	312	302	355	317	318	317	311	330	334	330	320	359	341	317	341	338	320	357	349	322	300	328	326	320	332	329	315	315	312	316	330	331	330	331	311	316	294	332	332	314	343	307	323	352	318	318	308	318	329	325	356	308	310	320	321	322	317	319	276	331	302	312	335	324	289	353	323	324	291	328	351	310	316	306	344	353	352	313	322	294	340	344	319	315	315	296	338	324	317	337	312	348	325	334	341	280	300	330	322	305	328	328	342	336	307	320	318	365	332	319	310	331	313	338	319	315	349	338	333	329	337	340	318	326	325	326	322	355	340	355	313	295	325	354	316	312	322	323	364	322	298	317	356	317	287	296	334	327	324	336	345	301	332	313	312	321	311	344	330	298	323	347	329	322	322	319	345	343	337	310	335	344	336	312	341	333	343	317	330	341	292	308	340	352	340	341	328	317	292	344	339	339	325	323	359	331	351	372	304	290	318	350	310	324	304	309	348	322	287	346	284	297	353	300	340	332	345	310	333	340	319	318	311	328	314	322	337	394	338	337	347	315	339	315	320	304	341	370	305	318	357	326	345	319	320	322	318	344	336	314	322	326	331	321	383	347	331	348	355	342	318	312	322	350	318	328	323	347	306	327	326	297	327	315	306	303	329	330	335	344	322	339	312	316	328	349	319	307	299	304	348	326	317	357	358	333	323	360	347	325	325	328	321	323	358	322	299	328	348	313	308	342	325	332	319	317	322	360	337	329	305	314	316	306	327	335	322	325	319	304	313	290	330	355	320	336	360	299	296	297	349	306	351	338	291	328	332	289	341	332	327	311	306	326	339	334	327	334	377	298	297	321	322	355	337	288	323	313	342	313	351	326	335	325	354	282	343	307	335	381	342	326	315	336	330	316	293	319	345	308	307	365	334	348	333	367	343	318	297	323	324	297	327	295	316	353	333	351	318	292	302	338	315	338	319	296	353	313	349	297	344	313	330	323	310	298	325	327	338	321	303	324	279	364	339	338	330	323	326	324	342	325	316	357	331	336	311	313	325	319	294	326	324	293	302	288	338	327	326	310	311	302	311	301	324	372	314	316	325	332	307	343	342	305	320	292	362	351	277	324	323	356	328	327	318	321	331	326	337	319	294	303	322	322	314	310	320	329	322	332	351	315	336	327	352	334	352	311	342	338	351	325	347	324	297	332	340	309	314	329	346	369	339	329	322	351	290	326	300	337	337	302	343	331	331	327	312	331	340	324	309	313	285	326	306	345	334	299	323	293	348	322	337	313	358	356	348	315	314	299	338	345	338	327	322	313	357	303	357	296	323	316	322	298	337	331	337	328	328	333	310	303	333	323	350	306	344	311	295	308	318	333	355	286	291	322	332	315	317	309	315	319	343	321	312	319	330	334	321	326	314	317	334	301	292	288	342	310	356	321	312	348	332	317	346	293	297	308	327	331	370	294	325	325	341	291	316	363	349	320	318	329	351	314	332	375	325	340	339	332	338	327	303	344	312	320	300	319	324	343	349	370	345	340	304	348	351	342	320	286	335	313	301	305	349	316	329	315	281	345	330	314	320	318	345	329	323	330	322	359	315	330	303	350	330	350	342	304	336	293	327	310	321	318	289	322	319	312	331	308	346	294	341	341	323	315	338	332	352	331	272	322	351	334	325	318	329	336	353	324	349	328	314	296	349	293	339	315	356	336	337	296	321	323	319	335	329	283	333	341	368	299	332	283	312	342	333	346	295	307	322	316	306	324	353	328	313	329	344	322	316	337	318	310	342	305	342	316	304	321	330	313	325	315	333	327	313	301	311	314	329	316	327	360	313	343	324	335	325	332	344	338	305	299	338	341	302	297	333	357	329	294	332	341	317	356	324	303	322	313	284	331	325	331	336	331	308	305	297	346	339	325	334	309	313	302	331	328	333	331	338	305	304	295	326	319	328	334	351	322	328	326	319	364	303	327	308	328	309	332	352	341	359	302	336	331	336	334	337	331	320	357	335	292	311	323	328	325	315	331	344	322	341	314	323	320	333	291	331	323	307	310	347	315	333	316	393	338	328	337	341	315	342	315	332	315	333	330	336	326	335	312	300	324	338	346	313	344	318	369	339	290	343	354	299	285	332	327	325	311	342	333	334	325	284	320	326	325	310	328	311	336	317	360	327	329	342	310	331	334	356	372	309	319	328	306	320	324	300	336	337	307	328	333	331	334	320	337	302	333	325	332	310	310	322	350	296	293	357	337	297	312	338	339	342	344	335	332	310	307	330	344	320	294	330	335	322	308	346	303	341	311	309	324	328	321	325	326	298	340	298	301	328	317	328	319	318	332	339	327	339	357	350	300	332	308	353	345	316	334	332	292	331	319	340	345	329	319	301	304	325	334	355	318	329	322	337	329	338	333	305	349	300	319	325	328	325	311	329	342	308	335	335	334	331	309	329	322	334	314	324	345	346	333	360	341	330	334	308	333	322	320	328	336	304	346	381	361	297	304	326	333	326	305	298	325	339	311	321	302	330	338	319	317	336	330	317	332	327	320	335	329	335	306	338	282	331	298	356	306	343	313	333	330	348	346	325	337	309	334	342	311	325	322	308	345	332	325	355	317	302	289	312	312	323	329	332	336	324	332	310	321	313	319	354	323	332	317	335	300	301	316	327	335	314	320	315	306	341	314	346	326	326	345	313	327	358	347	348	372	345	307	314	296	332	331	346	317	331	314	315	322	324	366	330	335	329	332	343	320	309	323	307	354	345	320	331	298	311	353	354	316	336	332	355	354	337	320	296	314	327	314	275	314	328	313	311	325	314	320	309	370	315	309	347	285	373	309	323	348	306	320	332	311	333	334	349	315	352	325	325	338	293	331	318	326	312	320	279	337	317	325	346	300	348	326	354	330	302	321	326	335	317	350	324	342	330	318	335	315	311	341	318	328	359	336	335	321	310	332	310	324	335	363	360	332	337	341	333	318	354	340	346	329	319	347	331	332	342	334	333	317	342	337	337	344	349	310	313	348	337	326	299	378	287	305	335	291	312	298	335	327	348	311	353	359	343	343	312	302	332	333	329	310	329	305	321	329	324	318
24440	23554	42213	43734	31979	21072	8408	1516	409	260	250	281	259	303	256	276	298	268	272	284	266	277	255	258	287	240	304	222	269	257	292	269	298	257	269	269	273	249	267	265	256	243	291	248	270	287	267	269	272	267	261	261	281	274	235	265	289	255	281	271	271	240	267	280	267	266	283	265	244	262	265	254	281	250	258	288	249	251	257	290	266	254	284	279	293	270	289	255	246	277	231	251	275	253	248	251	276	277	248	269	257	249	251	280	287	272	239	283	280	257	261	262	249	270	276	253	260	273	253	256	272	279	265	260	275	248	269	282	269	284	271	273	282	281	260	258	265	265	275	253	239	288	297	291	284	248	308	262	252	260	281	272	256	273	262	260	308	266	279	283	278	281	268	281	260	271	266	262	281	280	235	292	263	269	235	276	252	221	280	270	269	240	278	246	261	254	268	263	241	260	278	272	272	280	274	256	265	277	252	261	249	289	261	263	248	290	257	288	269	248	238	241	252	285	248	316	287	274	281	286	278	249	235	261	255	229	295	290	241	270	257	257	248	279	263	265	273	258	263	227	238	267	270	263	231	256	249	273	284	274	283	272	246	275	269	277	251	288	299	264	297	263	218	266	257	267	241	270	269	276	261	264	285	274	278	285	261	261	285	269	239	283	252	286	279	268	289	295	267	275	282	256	296	308	266	273	274	271	290	280	272	266	265	270	253	252	251	264	257	275	264	282	291	264	275	261	258	284	250	256	271	280	243	257	284	262	303	253	273	250	247	286	241	253	261	253	278	261	281	252	252	287	254	241	259	255	264	279	254	244	276	253	256	268	251	277	284	284	277	253	227	290	289	292	327	294	290	273	267	279	279	233	260	266	275	245	266	259	275	279	264	290	253	267	288	293	261	288	275	291	263	261	297	308	249	257	263	262	266	294	266	249	285	294	263	292	277	286	265	249	265	278	277	267	259	250	283	255	294	244	260	280	268	258	267	249	296	276	257	267	291	261	244	263	255	280	270	251	258	263	298	280	272	267	246	281	252	266	263	284	274	274	257	264	248	279	267	274	283	268	277	276	251	279	255	266	268	291	285	275	267	252	260	285	247	278	288	265	237	275	275	264	257	247	273	251	277	269	265	288	281	263	301	242	247	265	267	243	259	247	290	273	273	290	263	263	262	270	276	298	275	277	234	242	279	270	293	259	289	254	249	252	251	252	265	277	254	247	258	264	287	249	275	269	256	262	264	268	262	261	260	243	279	263	280	274	269	283	272	287	243	293	263	268	257	270	262	235	278	258	265	271	298	271	291	289	250	271	269	251	253	263	268	264	252	246	267	278	247	267	236	273	262	271	235	262	259	262	250	250	253	249	249	277	247	248	258	294	269	276	268	286	271	243	282	261	241	268	245	290	283	257	247	275	278	283	293	274	259	247	273	262	251	272	267	267	250	272	276	256	250	274	272	282	247	267	257	246	266	269	261	261	291	294	275	259	243	260	267	243	254	243	276	232	263	248	228	251	290	258	262	272	266	294	282	279	293	245	228	250	293	261	281	240	267	245	222	237	297	247	271	239	284	277	230	273	285	299	236	244	260	266	283	290	252	270	281	270	238	275	290	276	270	277	247	284	271	276	260	273	276	259	258	245	264	244	271	229	287	250	245	276	277	282	248	281	257	259	230	260	271	258	286	260	272	279	254	281	257	267	290	280	287	251	257	292	239	279	252	265	252	232	263	276	251	290	282	293	291	240	269	282	259	320	296	235	292	283	250	268	265	248	234	294	276	289	290	256	261	279	275	245	263	255	270	257	255	271	266	263	257	252	251	242	253	252	289	248	268	297	291	284	252	273	264	272	295	257	275	263	275	262	247	244	261	264	292	247	269	305	263	292	310	305	289	257	257	278	261	237	257	270	269	294	255	279	256	270	309	231	279	257	265	275	266	282	304	261	269	270	288	295	264	250	261	277	263	268	252	257	277	261	282	273	273	263	286	261	274	246	275	258	294	296	260	258	243	257	265	261	283	289	277	259	258	242	244	255	260	252	268	288	287	282	258	252	263	275	277	267	262	284	271	287	266	313	245	237	258	267	246	271	302	262	300	295	253	263	281	280	266	247	240	253	262	284	272	272	247	283	258	277	250	255	291	257	279	272	278	261	258	279	305	264	261	262	285	256	240	273	275	261	290	290	247	280	278	266	242	275	261	286	250	261	269	282	256	254	281	280	273	269	277	282	258	284	293	280	277	255	256	258	302	246	272	291	276	278	259	258	272	267	263	256	279	254	262	268	268	261	260	262	255	247	274	270	274	296	239	309	265	279	288	274	272	263	268	247	247	265	269	288	289	246	283	259	271	258	303	251	265	296	286	268	269	261	294	278	267	259	298	300	263	258	264	268	248	281	255	260	287	271	260	274	281	284	260	258	290	284	280	231	265	279	267	266	269	283	268	256	260	279	276	255	264	266	266	269	250	278	289	268	278	269	272	241	263	248	257	264	268	253	260	279	247	283	274	274	286	280	269	248	288	266	251	284	285	267	285	285	270	252	257	281	257	286	262	272	261	262	259	250	311	284	267	268	265	281	262	253	277	271	262	284	260	265	257	267	264	266	262	245	260	287	257	277	252	295	286	274	277	278	245	303	249	271	257	267	265	255	259	253	269	273	263	279	272	261	229	282	290	256	273	269	267	283	275	288	256	268	279	257	266	251	289	251	243	246	278	261	275	276	268	264	285	254	292	267	231	262	266	268	269	294	301	239	312	275	299	284	277	281	297	261	263	270	273	272	267	255	240	243	277	253	272	291	281	270	278	293	267	261	286	269	263	278	263	309	271	276	278	287	267	259	268	286	254	285	288	310	276	259	234	267	277	275	254	278	250	262	261	290	266	266	255	271	260	270	253	263	255	270	279	280	247	272	265	264	260	281	255	269	267	293	260	250	240	257	254	259	238	281	252	254	271	274	259	217	279	263	274	260	274	237	252	257	289	243	303	293	259	224	269	257	285	279	281	282	275	271	305	281	285	237	257	270	257	270	235	261	268	261	245	240	270	266	263	245	302	280	248	263	266	248	273	266	256	242	234	279	256	274	290	298	258	252	254	256	272	254	302	268	258	291	277	266	280	288	252	269	293	276	254	299	299	289	261	293	253	287	261	265	237	258	276	271	274	239	255	277	258	267	302	262	260	268	302	267	279	275	263	262	260	279	258	252	270	262	264	247	260	252	287	305	262	244	287	271	273	277	232	281	284	246	251	272	259	296	271	252	265	288	255	280	282	298	273	262	286	261	281	246	256	293	260	272	261	252	270	270	304	266	299	257	268	239	268	280	260	279	264	283	244	260	272	269	248	265	284	259	265	258	275	293	265	258	267	268	309	237	251	276	272	286	293	252	269	245	271	279	250	282	263	224	238	235	273	263	256	273	268	288	242	283	246	272	267	275	286	289	290	298	269	270	285	255	263	268	264	268	313	245	265	271	287	248	282	263	266	262	261	233	273	252	281	254
52841	92149	79409	56152	39082	23529	9770	2977	843	451	437	422	440	446	435	459	463	469	453	398	431	446	427	442	447	422	456	434	445	465	452	424	445	458	427	401	406	451	418	415	401	433	408	425	408	413	420	421	434	433	425	430	438	426	478	408	466	420	434	468	449	420	428	431	425	478	432	429	420	416	397	446	432	423	417	479	445	447	399	423	438	441	420	425	417	436	463	470	434	445	428	432	450	435	466	480	441	416	444	457	428	439	436	449	406	437	450	440	467	431	446	477	418	413	432	459	465	409	447	429	445	447	465	455	448	419	423	418	393	441	405	455	406	438	420	436	437	428	445	440	415	420	426	422	462	415	406	433	433	416	432	440	448	434	444	439	443	444	411	449	443	414	446	427	454	418	420	426	421	445	461	420	475	458	419	445	491	427	426	460	437	394	412	432	471	446	442	434	435	414	442	398	459	444	434	442	446	440	446	427	474	427	429	429	412	427	463	406	418	411	429	444	436	455	438	438	422	430	458	422	442	434	416	462	460	441	447	451	468	390	462	446	434	457	458	400	430	411	414	435	461	435	429	445	449	446	428	455	418	442	399	408	443	402	404	445	412	402	438	429	405	407	419	445	459	445	440	430	436	430	448	462	419	441	427	431	440	412	468	448	423	448	452	451	435	442	438	456	433	409	463	419	429	425	440	443	430	465	425	443	430	442	426	431	416	427	451	422	423	410	442	440	434	457	455	431	452	422	433	441	468	429	434	422	424	457	420	439	447	410	425	431	470	433	446	435	449	438	402	445	408	436	458	454	404	429	455	479	464	430	425	411	422	463	443	426	400	465	445	386	437	427	406	450	431	450	441	432	448	439	402	426	460	459	404	503	446	445	406	422	442	450	455	453	437	446	469	440	431	408	410	401	464	432	425	461	419	422	427	437	472	432	430	404	393	424	426	461	373	428	419	468	416	450	450	391	427	468	418	438	447	441	439	443	424	445	441	481	435	429	456	386	427	412	412	424	440	451	460	435	444	468	444	437	432	423	400	418	413	422	428	413	441	427	417	480	460	413	432	439	414	411	441	413	426	420	462	381	444	455	447	437	455	403	448	406	404	438	450	429	422	455	482	451	445	439	415	427	408	419	462	449	474	422	434	481	425	411	448	450	420	428	394	441	457	469	401	428	425	424	442	419	426	423	467	435	455	437	422	378	444	434	409	446	479	437	426	464	439	444	411	440	464	440	443	423	455	402	423	438	443	444	426	452	430	436	428	407	415	427	430	426	458	386	423	433	472	426	386	434	443	413	433	442	424	416	464	436	436	418	433	442	452	450	382	403	414	434	449	400	449	445	424	406	437	427	473	432	440	412	430	438	412	441	453	486	434	468	413	468	490	449	442	420	418	432	433	465	430	417	431	411	446	460	456	428	390	468	430	434	460	442	396	453	415	406	456	422	472	486	415	428	455	423	463	424	430	433	397	471	454	453	470	423	414	417	440	452	476	397	402	436	450	448	438	442	421	447	423	448	451	437	410	414	409	424	423	425	440	426	414	422	405	414	442	448	434	417	422	426	423	429	467	450	458	433	392	400	476	415	455	450	397	417	439	413	452	423	436	438	447	437	407	447	391	426	417	439	433	480	437	415	464	425	429	457	441	447	448	439	421	421	436	445	405	400	422	458	406	442	456	430	436	445	409	398	446	441	430	404	431	426	478	435	432	444	447	460	446	412	420	448	458	433	450	458	384	416	424	434	460	427	439	461	420	421	444	474	402	438	438	420	419	440	412	448	441	468	425	448	443	428	443	454	436	430	482	425	445	436	421	424	467	439	432	428	419	427	492	408	434	470	413	444	436	434	455	455	436	424	427	434	409	440	400	479	433	421	419	410	427	421	420	461	413	433	463	431	434	427	424	425	444	412	439	446	434	418	487	436	436	384	458	445	444	413	459	439	418	446	446	444	434	472	430	439	420	469	428	405	435	430	448	459	425	426	436	447	447	424	396	475	470	441	413	451	433	453	432	417	475	422	448	397	411	445	443	428	418	439	405	468	450	411	457	454	430	447	456	442	460	416	442	449	407	441	440	483	446	421	478	430	434	460	455	443	448	452	422	444	440	448	383	418	437	409	409	410	449	451	452	422	405	430	422	401	449	414	414	454	421	429	423	453	432	433	445	443	476	480	437	454	418	440	471	484	447	444	423	443	441	426	442	392	444	452	431	465	422	447	443	438	442	443	437	450	467	414	457	429	399	418	407	470	439	451	442	441	433	427	435	432	421	437	409	433	383	436	428	413	416	432	438	421	438	458	417	407	427	435	437	411	424	437	414	482	437	450	422	450	452	429	405	467	415	423	444	439	446	460	418	427	436	427	396	433	418	418	452	413	451	421	452	438	432	438	416	454	431	454	416	460	420	420	471	433	425	428	412	438	445	442	463	431	437	414	437	411	383	436	447	450	429	423	406	422	441	419	427	433	455	405	428	427	449	459	412	409	458	439	458	466	409	423	410	449	441	443	425	418	446	430	439	433	418	433	422	412	412	443	436	438	436	456	438	441	447	433	441	465	403	462	429	472	410	434	444	424	432	406	418	459	444	398	413	431	439	487	408	466	419	470	446	412	422	454	461	416	418	411	417	440	430	412	444	457	425	406	497	425	432	437	446	469	450	449	413	432	417	443	419	426	465	421	428	446	418	487	393	418	447	478	414	421	420	410	446	423	431	421	445	430	423	412	441	398	425	421	402	451	460	440	481	428	400	432	457	447	408	430	427	438	406	419	450	394	446	424	413	425	464	438	414	427	441	426	435	430	435	404	422	451	445	408	421	424	430	411	401	465	438	426	424	457	444	433	433	409	446	444	429	430	442	420	476	443	424	402	428	428	447	412	453	413	433	435	457	441	430	438	408	409	413	439	435	434	460	440	424	463	419	407	430	417	441	444	427	450	418	425	414	449	394	442	441	434	417	456	454	411	459	425	449	418	406	429	435	426	419	435	451	447	449	444	439	411	447	450	452	420	419	424	439	393	423	416	431	449	464	430	414	437	436	437	417	444	441	461	428	401	458	434	461	427	437	438	429	442	418	430	429	443	434	437	432	426	438	443	404	425	450	422	405	407	475	446	453	465	443	451	418	426	455	430	444	415	413	439	441	443	405	432	441	446	421	426	443	476	446	418	448	403	424	456	442	458	455	436	426	461	463	466	460	469	472	446	425	459	447	395	470	431	437	415	461	455	420	441	373	407	437	391	415	418	426	425	398	475	446	424	460	428	440	436	429	444	425	400	449	445	436	425	440	450	419	432	445	420	428	429	448	440	435	396	441	442	439	432	433	435	423	436	453	430	379	450	472	449	428	401	403	450	465	436	462	444	445	447	414	429	453	425	408	463	426	426	449	457	435	449	421	444	411	411	417	471	403	454	451	425	410	406	444	449	390	459	406	456	421	418	458	435	426	412	453	440	451	401	444	406	454	440	409	459	475	439	421	421	432	415	446	453	426	408	439	482
23258	22273	36541	37084	33758	26637	16598	3313	632	367	353	351	363	337	353	350	344	341	330	360	358	321	338	364	314	363	338	385	331	374	362	350	340	310	344	356	316	349	329	335	353	328	338	342	332	344	325	349	314	358	330	350	350	355	352	312	346	368	311	376	338	335	337	333	346	341	354	333	335	340	380	348	342	316	337	381	333	323	412	324	348	360	354	321	354	312	357	371	347	348	326	314	364	359	339	349	332	348	343	325	324	348	334	324	369	328	340	338	323	386	342	349	347	386	368	347	365	316	350	376	344	346	328	328	368	350	345	364	303	323	357	380	361	340	360	368	348	386	354	315	336	374	310	362	324	322	322	315	369	312	311	350	325	353	352	346	345	340	340	357	348	341	362	323	317	334	319	354	329	328	362	329	313	346	356	324	334	315	374	328	326	341	335	332	311	351	350	357	348	358	364	336	341	353	340	332	337	320	371	352	332	348	322	349	337	364	355	367	365	340	334	312	333	338	345	339	364	343	338	331	326	372	359	316	370	332	312	374	332	380	317	362	344	387	352	350	328	335	340	374	342	324	334	328	339	344	379	338	346	325	385	317	355	377	336	315	330	311	340	330	355	358	334	375	353	365	369	337	314	349	344	342	331	345	353	356	352	373	344	329	335	316	341	312	338	323	377	338	363	326	354	347	321	371	333	307	345	335	343	341	310	343	330	329	385	337	344	384	348	347	320	338	346	301	349	371	295	339	302	344	320	353	363	321	364	344	342	361	376	329	342	347	317	375	342	348	314	369	313	302	333	315	345	377	326	331	352	341	330	361	348	311	354	329	351	341	326	324	332	358	349	341	330	349	335	343	351	332	396	329	353	297	318	363	354	357	328	321	344	348	335	318	363	360	349	357	370	353	351	343	327	329	338	348	356	331	332	345	365	310	326	347	344	312	312	328	339	341	376	351	316	332	335	324	339	312	341	361	370	345	334	334	340	346	322	374	347	320	366	378	327	364	340	344	331	349	343	339	357	321	306	338	318	337	349	351	309	348	352	315	356	347	343	336	337	356	323	373	360	290	335	358	342	339	359	343	347	347	328	329	362	358	342	344	377	335	353	359	338	354	329	341	325	350	318	333	364	304	362	367	339	331	354	338	340	346	342	325	317	357	322	338	321	340	344	343	367	324	368	353	364	381	334	353	300	333	314	341	322	309	362	331	339	342	338	348	356	357	308	328	345	353	326	359	323	386	361	328	349	312	342	350	391	337	331	334	341	347	322	348	350	354	342	292	357	320	326	350	333	314	320	334	326	311	367	327	336	371	369	376	355	324	335	329	345	322	346	324	360	352	315	341	355	367	319	304	339	341	353	335	322	348	344	359	345	343	329	335	353	327	343	314	353	351	374	377	349	362	358	319	336	324	346	362	340	333	359	344	344	377	363	360	326	341	330	357	344	360	347	334	341	330	334	357	330	338	361	361	339	329	320	341	334	355	324	314	338	296	332	361	317	345	348	336	375	338	360	326	353	315	307	339	345	356	320	358	333	339	340	360	353	320	331	311	326	324	379	342	345	332	337	333	351	361	314	339	335	333	339	331	324	318	355	331	314	310	352	311	304	328	330	335	321	338	334	345	354	328	353	331	358	342	341	349	365	336	297	374	354	352	350	358	357	339	337	326	343	354	329	329	348	351	324	341	360	341	325	322	377	350	315	322	361	346	373	380	320	372	361	314	306	333	336	305	334	353	365	316	375	359	357	351	334	381	363	361	348	327	308	349	345	339	332	395	364	353	342	335	341	363	364	351	335	352	341	357	340	324	327	339	324	337	331	334	346	332	363	355	325	353	348	318	355	332	367	337	333	336	370	338	330	330	350	360	371	336	359	368	320	351	332	330	356	312	355	320	348	356	359	354	376	351	373	384	337	349	342	353	342	338	332	343	322	302	338	339	346	322	334	286	341	320	309	342	351	339	328	358	342	328	370	326	354	354	357	356	351	363	371	346	361	339	341	353	329	338	339	323	350	311	407	374	351	355	332	350	345	346	316	350	350	349	361	342	352	332	351	358	337	335	331	324	369	348	326	375	338	329	359	343	333	343	325	334	340	339	317	335	339	343	343	360	345	356	358	346	322	364	314	370	344	337	316	376	327	329	317	356	364	340	296	362	312	333	372	358	360	309	342	334	357	374	352	356	351	342	329	323	351	313	332	359	335	349	351	330	333	319	329	358	348	354	361	309	378	326	329	328	329	329	322	357	379	334	351	329	324	337	324	343	366	315	340	360	338	305	325	337	353	333	355	358	361	376	329	315	315	316	365	358	349	337	337	376	345	311	382	329	347	327	357	335	328	335	349	365	341	332	358	361	328	343	342	318	353	362	334	332	335	331	336	361	354	322	350	336	373	333	319	331	352	347	346	337	347	339	344	330	331	345	334	362	376	327	366	353	341	335	327	340	351	343	348	342	322	338	331	352	335	380	329	362	330	359	306	330	367	340	362	321	318	322	321	329	322	348	345	325	310	374	329	369	309	321	359	347	301	384	319	332	339	334	321	311	364	352	330	370	349	333	318	369	324	322	346	359	352	329	333	312	337	340	337	358	362	348	331	374	338	333	324	323	362	344	347	328	365	349	351	337	342	322	342	356	362	354	295	321	322	332	322	362	353	336	323	345	303	337	338	317	359	351	326	338	364	341	320	326	331	349	313	322	317	344	339	347	373	333	343	352	339	345	346	334	325	318	343	319	351	346	346	327	330	361	365	354	327	310	365	334	353	349	380	349	345	335	315	354	360	327	332	370	349	314	324	329	368	332	371	307	328	341	371	333	342	335	341	377	338	324	363	348	346	331	360	284	368	354	386	315	354	336	306	337	352	344	311	371	338	341	329	337	349	366	357	345	351	333	371	328	371	312	355	327	389	322	342	330	348	328	313	370	358	373	317	347	352	367	326	352	356	349	324	335	327	370	361	331	320	370	321	332	358	312	346	345	313	301	343	340	312	353	329	314	369	403	330	325	339	336	352	306	321	311	339	315	359	363	316	346	328	342	337	344	363	339	336	343	356	345	358	314	305	360	348	336	349	313	370	279	349	335	367	350	362	303	311	335	340	339	326	313	357	333	347	347	338	341	353	322	336	353	308	369	331	378	357	362	343	329	359	344	339	348	331	352	346	346	350	326	344	324	335	319	342	355	336	324	359	357	345	320	353	359	347	349	357	323	336	311	332	357	352	313	341	339	315	369	354	306	339	320	324	349	374	346	364	314	316	363	338	343	332	318	337	341	334	313	352	326	319	350	324	338	379	321	347	336	360	346	361	343	340	317	327	346	343	344	334	328	340	352	348	329	350	365	321	335	362	309	344	326	355	350	352	337	335	381	289	349	367	319	366	323	362	337	386	391	352	362	322	330	343	362	337	335	335	368	360	319	329	347	318	356	332	354	335	357	335	354	325	358	355	357	356	321	305	345	391	335	342	367	350	327	359	349	330	346	380	345	331	308	315	360	357	359
58098	102881	87628	68185	48933	31666	14761	4849	1104	591	557	522	464	539	516	555	532	519	519	584	535	535	533	569	552	532	562	559	527	530	582	494	563	530	563	580	540	558	534	555	593	577	510	537	511	492	500	544	531	502	499	538	550	514	538	548	547	565	548	552	542	537	546	525	558	546	540	552	568	539	541	548	557	526	551	534	548	525	562	535	537	589	521	523	519	524	510	501	555	539	527	560	541	529	527	492	538	514	556	502	536	590	552	572	525	531	544	540	527	518	537	512	558	537	554	534	573	553	544	576	533	551	494	538	517	496	543	502	531	542	545	478	531	514	545	568	514	545	542	582	574	509	531	521	545	528	524	549	555	525	549	498	534	503	538	504	547	504	483	500	531	558	516	526	543	535	540	514	548	520	547	536	480	523	497	542	545	526	514	512	539	538	530	525	535	533	515	496	499	524	575	541	486	508	590	530	551	536	565	531	554	537	510	534	513	515	534	547	531	564	518	566	559	540	567	511	558	540	531	546	543	555	544	519	503	528	529	547	509	545	539	520	541	537	576	546	539	556	536	564	494	547	533	530	545	514	546	534	501	532	565	544	529	550	558	530	532	552	535	493	530	543	533	537	551	522	557	512	527	544	541	534	546	512	557	523	502	539	537	513	516	540	525	539	490	538	540	527	548	533	513	475	535	520	537	516	525	493	530	521	586	514	519	545	555	549	533	555	515	547	546	554	511	543	517	565	521	540	560	545	509	542	543	497	552	539	510	541	575	481	550	566	560	562	554	490	515	566	506	559	538	568	525	568	528	534	542	488	500	503	549	506	562	538	548	563	509	506	514	554	575	548	527	557	506	544	534	557	491	542	504	544	526	528	566	549	535	507	615	511	485	524	526	515	556	552	558	502	505	546	512	571	564	507	503	545	549	519	495	533	552	539	499	523	505	561	526	523	539	490	544	545	505	558	516	512	540	530	557	564	514	517	528	531	501	528	508	506	559	527	532	506	508	531	514	544	505	552	538	546	503	540	537	522	578	548	545	518	538	491	511	520	576	547	547	518	553	533	525	512	467	571	522	543	529	565	539	483	509	560	560	528	517	550	510	539	546	511	561	550	560	496	545	530	543	527	562	560	578	551	529	540	527	519	516	558	511	530	528	532	532	536	522	512	532	513	556	591	562	484	540	542	523	561	536	548	561	558	530	534	551	538	518	556	541	550	566	512	521	559	549	509	575	530	525	486	503	510	501	519	529	553	541	561	455	494	508	541	527	530	543	547	503	506	545	556	541	510	536	545	523	537	541	514	544	533	555	559	570	520	534	523	534	532	528	561	550	524	549	510	545	515	555	557	509	520	529	524	518	528	540	529	555	553	530	497	543	511	554	533	512	548	553	546	561	509	547	509	504	546	541	504	590	516	533	562	505	503	526	517	559	541	530	559	530	524	536	556	569	542	512	525	490	501	544	553	518	503	548	532	545	546	524	537	534	512	496	506	552	522	534	538	529	540	525	519	534	537	527	578	461	502	503	530	528	514	517	541	507	490	563	539	520	547	584	554	524	520	528	530	564	532	563	531	519	557	517	529	514	560	472	567	502	545	567	565	530	546	515	518	555	547	591	513	526	571	516	526	519	536	548	546	523	501	525	553	524	559	538	518	534	585	560	501	549	520	532	517	537	498	540	553	543	524	522	492	559	542	544	508	511	556	535	510	561	521	573	552	515	513	503	568	561	534	536	505	538	525	540	512	506	520	555	555	548	525	524	527	527	516	535	504	586	507	529	555	466	551	521	523	506	524	532	576	512	544	538	517	539	539	517	528	541	523	527	507	527	529	529	540	528	558	539	550	517	578	519	532	518	533	550	517	524	527	548	519	571	512	580	499	502	537	527	538	539	532	531	539	492	507	542	510	513	525	513	526	519	516	508	546	536	525	532	551	548	531	528	554	517	520	523	497	559	574	586	499	565	519	512	536	576	538	546	539	529	504	523	558	559	514	551	520	532	505	514	592	549	515	490	544	568	558	517	494	546	522	541	531	569	520	471	517	561	532	499	547	583	514	522	564	524	513	526	553	520	525	490	564	480	523	524	516	541	547	569	477	550	526	533	534	543	572	511	583	509	510	576	521	550	534	571	565	585	517	543	503	529	538	561	549	478	540	543	527	541	534	541	558	502	586	504	520	498	548	500	520	564	544	540	498	527	524	542	540	514	566	569	499	527	578	529	522	512	548	499	502	550	531	562	516	523	516	542	553	516	500	551	549	503	510	588	526	538	483	532	519	521	538	516	481	540	515	507	539	533	501	548	488	533	559	547	516	509	509	560	542	542	563	527	551	506	510	529	530	566	522	527	528	505	539	510	556	518	521	502	535	522	562	544	526	566	534	524	532	527	542	479	530	570	531	526	545	522	551	539	529	504	524	553	550	524	552	527	536	555	534	535	547	501	572	517	563	516	530	549	527	499	546	526	539	514	555	498	538	487	580	515	522	534	501	519	507	556	513	502	494	553	543	519	538	503	542	501	527	504	488	530	550	537	543	496	519	541	592	540	554	559	579	575	549	564	572	568	550	556	559	550	501	517	504	553	539	539	522	566	554	510	538	504	550	516	566	521	542	532	540	539	502	527	522	529	516	543	520	535	528	520	538	530	538	525	512	539	526	569	526	561	530	525	520	494	480	564	519	562	551	538	558	536	514	551	530	538	535	529	546	504	538	495	579	512	530	529	578	538	532	537	545	563	530	536	548	480	545	524	496	532	563	516	563	486	548	561	528	565	523	500	526	491	510	505	499	498	545	507	587	510	508	522	544	527	568	519	529	566	547	520	497	550	510	526	506	571	532	506	573	571	524	524	521	585	496	529	537	541	558	500	570	517	538	520	554	538	545	523	532	526	514	494	504	541	537	523	577	541	558	589	562	562	516	534	536	543	552	508	528	535	543	554	501	554	521	546	499	523	556	515	553	532	537	606	502	541	543	528	507	550	545	543	539	577	541	511	554	507	513	546	513	515	575	503	545	525	533	533	536	505	560	518	549	549	531	534	496	539	537	530	498	555	499	528	528	534	498	548	492	536	539	537	522	497	536	502	489	521	507	540	500	529	549	518	545	509	528	573	528	497	532	531	560	499	527	485	535	504	531	537	526	542	515	538	570	537	530	496	520	516	569	531	530	530	516	526	518	573	522	533	525	573	542	542	488	554	573	537	484	550	531	510	557	577	573	533	550	552	569	514	527	525	531	514	522	532	571	540	533	516	496	516	519	502	532	519	524	502	551	528	527	535	569	499	549	552	539	548	534	523	535	535	513	516	548	524	513	485	495	528	509	517	521	498	514	525	563	519	524	539	519	550	512	555	533	522	562	522	490	491	547	538	517	542	594	545	556	532	526	515	532	552	515	551	524	566	526	525	562	560	537	544	576	567	539	562	543	526	540	562	541	550	532	578	539	514	529	563	512	545	498	520	554	533	526	552	547	517	539	566	529	544	566	550	545	536	537	508	535
27397	28373	35710	23552	9650	2848	895	316	220	223	203	185	201	189	224	226	227	208	189	200	214	227	205	219	191	216	202	225	184	209	197	210	201	204	200	201	189	193	202	214	195	198	202	192	187	201	212	194	186	198	179	202	209	201	199	162	193	208	206	203	204	182	200	196	189	197	201	189	200	206	180	187	209	210	209	220	187	192	195	209	207	207	173	191	199	195	195	183	201	183	197	188	167	220	223	173	191	191	179	195	200	183	175	212	188	213	211	194	183	214	174	199	207	189	190	177	195	195	202	168	180	205	195	182	188	203	219	199	198	191	189	202	183	224	206	175	206	168	188	205	185	217	214	208	201	183	190	198	203	226	179	187	205	191	200	213	207	199	208	206	182	190	202	207	198	202	200	218	170	197	227	204	221	207	187	212	211	208	191	182	183	203	223	210	216	190	205	197	207	178	187	185	213	189	214	172	223	196	213	214	189	207	203	204	211	184	181	195	179	178	189	184	189	203	184	201	194	210	182	190	172	220	198	181	192	178	178	184	205	195	216	192	184	202	196	182	178	194	211	192	203	213	186	214	210	208	241	188	176	189	182	180	186	200	217	200	198	175	205	191	210	209	215	206	199	209	222	180	200	196	239	184	175	191	202	198	192	183	223	200	182	224	213	185	179	212	210	205	218	207	177	211	194	203	230	169	218	226	187	189	183	198	190	190	206	197	189	157	204	189	220	219	206	198	207	210	197	193	197	165	179	199	193	190	187	177	211	209	202	216	217	174	196	223	207	198	176	209	180	184	196	182	200	197	206	198	179	194	214	184	202	176	202	194	218	194	203	181	193	205	194	184	189	193	186	199	202	185	197	205	218	200	199	193	192	186	203	211	174	194	201	194	195	167	221	176	193	199	198	195	207	180	193	183	192	205	191	185	206	185	207	183	193	195	191	203	207	199	195	187	207	181	179	217	185	186	186	213	190	184	199	196	192	203	192	182	197	184	174	212	184	216	184	178	193	171	202	194	191	189	184	196	177	198	181	192	201	205	221	193	185	210	207	181	189	187	203	197	197	200	202	208	214	189	214	188	187	189	188	195	191	206	208	171	200	215	214	200	183	191	222	201	180	193	202	205	194	193	206	174	182	230	187	208	231	186	197	194	205	207	211	202	202	216	215	214	190	204	189	195	195	170	187	236	182	195	197	170	200	213	223	199	186	205	201	201	189	194	207	209	203	207	210	231	194	200	210	208	166	182	165	200	188	212	173	199	176	173	184	200	208	217	213	183	184	221	195	204	226	169	180	218	195	213	189	193	186	191	206	212	200	206	188	193	192	214	189	186	226	201	224	216	198	194	198	217	193	203	195	199	188	183	209	205	222	183	220	189	180	199	188	185	202	182	179	183	218	201	192	195	217	170	187	189	211	221	217	199	198	188	199	184	211	194	219	201	191	183	184	197	200	207	212	205	209	185	222	195	195	211	197	194	196	190	194	192	203	198	230	223	166	205	200	219	185	185	208	188	177	198	200	204	161	197	202	171	178	197	168	185	171	208	217	207	198	226	197	199	178	195	193	197	207	213	201	179	216	166	190	225	202	200	213	193	195	198	192	198	207	208	204	213	195	193	184	201	192	190	187	229	204	186	187	185	210	206	198	204	201	190	195	197	211	185	191	196	213	204	174	183	208	222	176	197	202	169	213	199	190	200	198	194	224	185	189	195	189	200	221	209	208	183	185	173	189	186	193	198	204	197	170	196	192	209	210	205	211	168	199	200	230	186	193	193	193	216	177	206	205	198	195	198	194	199	203	181	194	204	190	189	206	175	192	181	207	200	202	184	193	199	212	202	192	205	199	178	211	198	210	211	189	201	194	205	206	189	195	213	196	196	188	208	195	198	202	204	175	206	182	214	205	188	186	207	198	204	189	167	188	182	210	200	187	186	208	210	201	207	208	164	204	186	178	199	190	211	204	199	197	229	198	190	195	220	200	208	200	194	207	209	177	199	206	205	175	209	205	194	203	201	217	190	195	165	200	197	172	182	191	180	183	174	208	228	197	210	184	210	212	172	199	191	194	204	187	232	202	199	210	188	185	201	190	191	175	206	179	202	198	197	184	197	169	191	221	191	204	194	203	180	203	210	216	212	232	197	165	178	198	170	199	179	216	182	185	214	212	196	187	221	195	198	196	196	202	180	205	178	210	196	197	212	209	188	201	189	188	230	200	188	193	216	189	200	206	210	211	213	175	213	195	201	170	201	203	220	198	199	166	177	204	201	203	166	209	196	205	189	205	201	197	212	198	187	179	204	204	183	184	199	175	182	208	189	209	199	190	192	189	190	194	203	215	201	213	198	155	207	193	193	210	196	186	203	212	195	205	204	211	173	187	174	174	210	172	202	182	181	186	180	172	178	202	198	174	202	176	216	213	183	192	217	207	190	198	179	193	186	210	215	179	212	215	175	200	224	203	197	190	214	193	195	197	156	214	223	186	206	207	203	187	165	206	191	196	200	205	210	190	201	187	184	207	186	222	205	178	170	203	186	198	209	213	182	205	196	213	200	186	190	191	223	207	189	197	233	187	192	188	201	195	213	220	182	197	196	211	230	207	186	200	207	171	195	168	191	204	179	219	202	186	210	202	183	208	207	196	195	202	175	209	204	219	200	190	202	222	175	194	206	189	201	174	200	215	210	182	207	174	173	199	187	180	188	199	180	217	221	198	183	188	207	184	176	203	209	203	206	206	204	182	178	215	214	198	208	163	180	198	184	228	243	204	181	173	191	193	175	213	204	188	191	195	205	200	210	177	209	201	198	198	202	197	205	226	181	197	207	194	206	220	185	204	198	203	185	164	198	193	202	191	188	187	183	200	209	185	199	206	193	211	191	202	193	205	198	197	190	185	183	185	187	201	199	202	208	217	188	199	184	217	202	198	171	207	197	209	213	205	182	189	204	191	175	185	212	198	197	185	194	206	204	222	211	200	213	191	216	201	186	196	178	187	200	188	196	195	195	205	195	211	203	223	193	193	219	191	199	202	194	194	207	203	217	202	198	180	176	178	216	192	207	179	224	174	204	205	205	188	185	203	192	197	192	197	211	189	198	172	209	208	201	217	171	210	190	198	177	208	170	198	189	195	185	179	205	204	199	220	209	210	203	205	185	217	210	185	214	161	199	192	163	173	161	200	196	210	212	191	211	200	188	208	208	203	205	194	185	198	195	199	213	204	196	201	181	200	205	198	179	214	216	208	210	192	188	205	170	192	198	197	185	205	200	183	184	201	177	207	176	222	203	204	180	211	176	198	176	203	209	190	208	222	200	186	200	206	212	199	202	188	216	190	214	188	204	179	193	204	206	202	203	188	170	185	204	188	199	209	218	214	208	196	206	214	196	199	193	188	192	206	203	212	199	204	205	197	209	211	223	217	222	167	180	184	202	181	195	209	174	203	210	195	196	190	197	191	193	233	183	225	213	217	215	181	218	207	210	206	174	173	201	197	222	200	188
29645	49511	41437	25403	13545	5292	1885	723	353	302	336	324	329	325	330	283	310	356	323	301	348	311	319	295	362	308	311	330	336	347	289	320	316	337	348	293	319	338	339	289	328	323	327	311	332	308	326	325	331	317	337	344	320	345	336	320	352	348	337	298	330	330	305	325	352	346	314	360	335	343	318	325	336	343	329	332	365	352	313	321	308	320	350	318	317	300	351	351	307	299	326	301	329	328	343	316	312	326	344	332	348	296	326	329	316	296	321	329	329	305	309	321	319	332	325	338	333	293	327	357	287	322	319	351	342	344	310	321	347	315	298	361	357	323	306	316	316	324	371	319	311	309	354	323	307	318	283	342	377	323	339	293	331	307	355	338	317	313	327	276	333	326	307	328	359	325	335	339	326	322	334	330	346	353	322	325	336	326	310	317	309	307	306	346	309	335	335	328	333	335	358	326	340	317	355	319	362	356	338	335	343	316	325	325	328	340	318	328	333	313	364	295	354	335	349	345	314	308	328	339	334	300	324	330	323	313	309	378	303	296	309	343	363	344	343	309	321	334	348	344	325	342	326	328	333	323	321	349	327	348	324	336	334	309	323	342	313	316	329	339	361	310	296	342	314	339	340	337	351	315	344	305	331	327	342	314	331	320	308	326	306	332	337	368	343	320	344	340	350	303	338	363	321	361	317	341	313	328	350	326	301	363	333	333	356	328	329	341	311	332	300	327	320	331	302	332	327	353	322	355	344	306	309	324	330	353	323	338	333	343	336	330	348	332	320	315	303	343	322	314	321	294	341	357	305	337	322	328	319	320	288	335	339	328	343	340	315	350	313	346	321	359	316	320	314	348	342	338	367	336	331	337	344	330	336	333	335	346	349	303	299	327	337	309	308	311	341	343	323	321	294	327	325	332	323	312	318	359	335	313	351	348	333	282	326	350	319	336	334	307	326	320	325	344	329	310	330	309	323	309	324	322	343	325	330	334	347	311	324	358	313	314	315	340	350	338	315	321	349	339	345	313	342	309	341	299	307	330	333	324	296	330	361	344	320	311	292	302	305	321	333	333	336	326	360	339	340	340	356	315	320	330	347	327	338	308	303	344	319	302	307	348	328	312	303	306	306	341	352	326	315	311	362	349	314	334	309	326	317	300	301	371	286	328	303	356	347	333	315	381	312	350	304	332	324	313	318	331	354	330	318	314	347	360	307	306	316	301	333	322	326	343	347	346	356	316	323	301	310	324	360	351	310	346	319	333	332	312	330	337	322	336	324	339	311	323	298	340	330	323	339	303	329	313	312	308	344	323	362	319	330	323	328	312	330	342	325	326	334	326	356	350	338	338	338	293	307	313	302	354	328	346	331	310	313	306	335	329	370	334	308	335	309	326	353	346	330	344	323	346	301	327	349	324	351	334	309	292	324	281	305	290	346	291	318	336	315	347	335	328	338	329	330	355	322	304	303	344	295	323	348	367	348	337	331	328	335	306	300	360	320	349	303	331	307	345	306	323	334	322	279	347	324	334	324	308	328	341	361	301	337	332	343	335	310	347	346	330	342	326	305	332	352	323	284	310	346	297	302	311	338	327	314	325	352	327	308	332	330	323	293	317	298	307	344	361	343	352	328	312	352	329	344	309	326	339	334	317	343	342	314	350	330	312	297	331	347	373	341	332	338	333	324	298	330	318	344	318	319	332	345	333	312	339	365	350	344	345	355	347	323	336	309	310	331	344	331	342	331	312	322	349	319	277	330	349	310	342	344	319	328	347	330	352	329	324	329	314	310	319	343	306	353	334	300	357	338	321	344	316	300	320	328	293	334	328	333	334	321	361	312	288	309	316	321	299	310	353	355	320	345	342	319	334	345	321	313	349	332	350	332	360	314	313	340	350	331	322	325	316	319	354	310	315	347	291	346	339	309	327	332	315	310	335	333	304	313	372	344	305	349	322	332	310	309	352	335	326	326	301	313	344	320	331	335	350	312	320	318	330	301	337	320	330	305	319	310	338	298	363	325	324	336	350	306	313	320	348	331	325	325	316	323	307	360	338	344	324	325	346	310	334	329	324	340	321	286	355	314	344	324	343	331	322	340	332	331	315	303	334	364	293	359	338	336	350	349	324	328	304	306	302	332	310	327	356	335	329	314	336	319	349	339	327	315	362	311	336	319	304	320	338	315	324	354	333	329	306	354	297	302	305	328	306	326	332	343	334	333	343	324	289	305	338	334	331	358	331	349	293	337	338	359	344	346	331	315	295	327	363	325	329	317	303	311	339	323	351	306	333	309	333	302	338	302	315	346	337	329	322	333	304	340	325	356	315	331	353	338	332	313	321	317	320	316	350	314	326	289	330	341	324	311	339	313	290	297	348	312	305	300	352	356	338	312	309	298	300	329	321	343	323	319	312	322	345	312	358	334	306	327	325	352	329	309	316	337	325	351	314	316	320	312	304	312	314	313	308	335	308	362	332	342	317	329	344	333	358	315	334	341	384	310	361	313	343	301	303	294	327	327	323	312	306	338	339	303	299	349	294	301	339	313	345	322	332	331	338	313	334	345	297	306	333	347	297	327	335	325	353	345	313	311	347	370	338	323	340	316	337	349	337	359	338	360	351	338	286	338	309	319	308	308	349	344	315	320	347	297	303	304	328	329	299	324	338	357	335	309	327	335	355	319	331	348	327	315	328	345	328	308	333	328	334	335	317	318	329	310	337	333	313	335	342	320	345	309	282	301	335	321	330	301	319	326	300	338	323	355	362	283	351	311	314	329	326	347	349	361	327	316	334	291	324	299	332	337	345	313	325	322	373	313	311	320	304	309	300	340	313	352	348	313	344	320	341	348	297	328	316	324	293	304	310	342	326	315	314	338	337	297	318	342	326	316	306	332	346	298	330	309	346	333	322	317	324	317	342	319	323	363	331	359	361	346	323	358	321	312	335	319	361	293	314	323	317	331	313	369	307	380	336	358	291	309	347	324	344	328	319	336	330	339	303	324	341	325	291	333	294	325	300	319	339	332	333	335	352	338	315	344	335	325	315	351	305	339	344	352	337	320	340	350	358	308	301	348	319	302	319	323	327	334	335	326	324	302	344	327	329	315	323	304	300	319	326	314	321	319	306	310	349	355	295	328	311	355	318	341	319	318	323	340	333	341	336	337	346	337	306	302	337	361	325	298	323	301	308	326	326	305	327	302	349	320	327	345	336	338	330	339	343	331	336	330	309	313	299	376	366	316	341	326	334	307	316	362	365	346	332	312	337	298	294	365	348	357	329	321	316	305	346	324	339	311	329	317	334	356	338	296	319	336	336	337	317	336	335	294	323	339	341	315	315	344	296	349	324	348	332	329	337	335	348	330	324	315	322	322	313	313	346	349	347	332	334	291	282	339	327	313	311	348	319	351	311	332	350	340	342	328	327	329	306	328	332	333	314	328	300	341	314	330	344	324	325	315	339	356	310	344	349	295	324	318	366	310	309	291	315	351	321	331	319	307	330
24439	23938	41505	42780	31425	20277	7548	1158	358	295	270	288	277	280	241	271	258	286	275	264	261	260	231	262	312	262	277	284	245	258	251	237	255	296	278	279	278	277	244	274	299	254	285	292	231	280	267	275	251	276	257	268	280	234	242	294	249	254	274	279	306	279	281	267	260	261	263	254	269	262	269	268	259	250	265	254	264	255	282	281	264	263	275	269	245	292	290	283	272	287	274	278	286	290	239	268	294	247	273	276	264	238	258	278	268	268	286	285	252	257	223	273	271	245	254	265	253	267	281	264	238	276	271	262	281	257	279	254	262	273	252	246	241	269	293	265	260	274	270	294	247	252	267	272	279	279	270	269	286	268	269	280	258	295	255	254	299	295	264	254	272	289	254	251	265	288	246	255	265	230	251	283	291	263	255	264	267	265	239	287	283	267	281	231	272	267	271	288	281	277	259	281	228	275	261	261	265	272	260	236	268	274	275	243	280	263	267	289	254	256	277	298	268	266	285	276	284	263	257	259	252	285	272	254	296	263	267	237	270	277	310	266	277	286	241	285	248	269	324	272	288	287	256	264	279	287	280	303	277	257	295	265	257	286	279	271	264	260	266	282	291	279	295	247	259	277	263	262	278	242	273	268	243	276	269	242	258	276	274	257	269	273	278	258	297	276	268	274	280	311	263	254	266	245	230	265	251	291	268	254	252	237	276	259	280	289	271	266	250	285	273	271	280	243	288	261	242	261	269	254	273	259	269	257	271	286	286	269	272	272	246	246	277	255	276	256	236	258	268	270	267	269	250	273	274	265	278	280	285	234	258	241	254	271	283	291	254	280	227	234	258	270	251	278	256	265	262	273	267	274	266	246	261	246	256	269	266	273	230	238	237	264	278	282	246	259	283	287	243	260	261	284	265	257	270	250	260	279	262	290	260	262	291	269	258	267	267	260	304	258	256	265	230	252	248	269	275	259	268	280	273	290	276	274	238	275	274	308	265	260	285	267	260	310	274	237	261	252	241	288	260	258	255	278	263	262	284	280	254	263	236	267	272	246	277	268	264	244	293	262	257	253	258	262	254	270	291	296	256	259	267	248	270	249	256	286	274	265	272	269	241	262	256	270	276	264	282	265	272	270	241	250	278	256	268	285	257	274	260	263	288	245	290	248	250	297	283	249	268	270	295	268	257	289	264	264	270	262	266	265	272	261	293	261	264	276	277	264	259	276	272	307	293	270	308	244	283	287	268	273	277	253	284	267	278	283	243	256	252	275	263	275	280	285	270	270	282	278	262	275	300	266	293	241	258	253	252	278	269	266	269	264	283	238	277	254	255	256	282	253	268	257	303	223	274	263	265	282	293	280	270	267	274	271	255	250	285	283	302	276	284	250	260	289	283	251	285	277	257	284	301	316	276	292	271	278	279	263	292	268	252	240	235	274	289	257	250	264	253	282	242	256	259	260	255	279	289	281	255	266	265	259	237	268	268	272	262	270	279	240	279	289	294	220	265	234	261	253	284	267	277	253	266	257	293	283	312	262	258	264	276	260	267	260	268	260	260	247	273	272	275	274	261	291	228	266	245	289	271	269	256	272	284	252	251	248	284	258	264	266	254	236	280	283	271	246	271	249	259	264	263	262	244	262	273	285	280	279	248	254	260	273	259	246	289	268	279	278	261	270	282	246	279	295	271	293	261	252	273	259	267	274	256	286	285	267	219	261	240	247	275	258	269	272	295	265	269	281	272	248	280	275	267	261	261	274	269	252	252	280	284	270	304	237	313	303	245	268	274	257	237	263	261	250	262	242	254	294	258	264	283	259	252	242	268	259	285	268	261	281	259	260	271	245	281	264	256	278	296	276	264	226	290	255	275	294	303	287	271	237	271	285	265	269	274	249	244	262	256	267	261	288	251	270	252	302	267	249	264	280	285	271	266	288	255	261	282	260	273	282	300	263	297	256	260	270	279	249	260	249	278	275	274	221	252	252	273	253	249	286	268	251	252	260	251	251	283	256	242	283	265	254	273	266	291	256	279	265	273	271	292	284	273	265	291	233	233	280	263	253	259	250	285	243	260	279	277	243	239	281	271	261	294	255	273	273	296	258	252	256	293	251	260	268	284	250	266	260	262	285	275	271	267	268	277	226	269	265	278	257	255	250	297	267	308	270	260	304	291	277	273	287	270	280	243	255	242	256	279	251	283	252	227	262	263	268	274	281	236	248	247	271	258	284	297	245	276	267	290	257	274	285	256	280	293	247	238	288	283	284	270	240	259	274	245	275	260	260	266	231	298	279	232	264	258	252	270	287	230	277	276	255	281	267	287	260	264	267	272	252	288	269	235	280	272	267	270	272	267	243	281	262	268	269	260	265	277	266	314	289	283	282	274	262	304	229	267	265	280	277	251	262	282	273	291	294	275	290	230	262	273	276	290	254	289	279	276	292	258	240	276	241	253	280	290	296	245	277	249	249	258	248	248	276	256	263	279	273	250	267	280	262	267	243	273	266	285	249	276	242	261	267	259	292	287	286	290	256	257	244	276	275	290	283	260	288	282	272	258	243	281	261	262	270	266	254	294	264	268	264	260	283	254	242	274	280	258	280	267	270	280	274	255	289	272	261	246	288	282	259	255	278	280	240	249	247	253	260	287	291	266	250	264	262	269	229	267	267	257	282	248	258	281	237	286	266	270	279	270	254	248	264	260	261	278	282	279	225	304	266	294	290	248	265	271	272	279	283	248	281	281	268	277	285	237	241	281	275	248	272	271	259	282	246	254	300	268	268	259	276	242	243	286	245	274	270	279	257	247	258	292	255	248	237	293	271	279	295	250	264	278	257	275	268	277	253	241	235	258	288	256	245	263	247	265	276	250	262	261	269	279	266	246	271	292	253	265	311	271	289	263	277	294	253	259	248	250	260	265	225	287	300	261	252	287	275	281	254	251	269	284	248	267	282	258	274	252	269	260	285	248	239	255	286	250	295	291	279	285	262	286	287	251	255	291	253	272	240	286	253	241	292	290	263	265	284	292	261	274	288	252	295	278	261	299	277	255	267	265	277	241	294	266	241	261	253	232	277	272	254	248	271	262	268	300	256	313	274	270	274	252	267	262	265	293	283	290	272	276	300	278	296	257	254	253	273	239	254	294	271	261	287	269	269	282	283	270	264	285	310	271	234	277	284	267	263	246	265	239	256	257	247	263	265	242	299	275	277	293	250	258	287	269	297	245	300	242	293	273	262	242	287	270	247	282	238	236	248	261	257	270	275	296	241	247	242	235	240	257	246	261	268	263	283	266	254	258	268	265	251	274	254	267	295	275	264	285	283	282	283	266	250	242	272	286	259	280	274	269	275	269	284	270	306	260	262	232	248	283	271	263	255	275	250	225	256	253	262	265	262	274	258	244	308	280	300	243	243	260	271	281	268	252	245	257	264	311	249	263	265	269	251	281	286	251	257	270	218	263	257	285	241	255	268	262	259	265	246	281	245	269	264	250	243	273	278
52139	92917	79062	56680	38487	21783	8355	2243	684	431	425	450	445	457	438	414	444	452	438	417	429	435	431	447	422	442	423	453	398	400	435	430	464	428	463	458	417	460	443	423	417	438	433	431	435	396	409	389	446	448	459	413	416	446	411	446	466	415	436	469	453	516	438	401	389	424	457	412	448	436	452	470	406	435	435	477	443	436	401	420	435	458	407	395	399	439	394	388	409	449	447	459	407	454	416	470	426	409	397	469	441	405	451	372	421	438	428	393	419	418	419	429	462	434	411	433	438	462	414	403	425	436	436	440	400	447	453	445	409	458	444	405	441	433	438	417	423	452	432	442	428	437	440	405	430	468	430	415	450	429	431	435	418	447	423	422	447	416	401	417	461	452	409	455	429	425	464	419	420	445	448	435	442	419	384	433	418	397	442	420	431	452	398	430	435	452	446	467	447	410	435	454	456	406	447	378	416	453	410	453	426	441	480	458	454	439	399	425	479	459	406	434	444	422	444	465	441	441	379	440	474	477	472	401	417	417	427	393	432	482	419	434	411	446	404	435	463	457	388	456	434	469	441	429	460	407	404	453	422	422	430	417	463	440	408	413	490	455	427	436	427	448	421	432	417	415	448	428	400	443	400	461	424	415	427	388	417	443	407	396	442	477	444	448	415	429	424	466	444	411	383	454	455	447	468	452	452	427	428	420	450	468	445	431	431	431	439	374	453	445	445	444	480	417	418	463	431	400	427	438	428	421	449	436	471	452	448	434	437	421	427	432	405	441	445	419	438	479	429	448	428	443	438	453	443	425	430	432	435	423	452	439	450	446	414	433	417	448	452	463	465	457	426	428	403	422	440	415	481	453	412	443	451	453	447	477	399	423	443	444	454	422	474	425	446	442	435	443	468	455	421	431	413	441	444	412	458	413	437	412	423	439	459	411	462	446	450	436	420	384	459	408	427	441	448	411	430	405	423	433	404	425	417	439	456	444	429	453	421	423	428	424	446	420	443	432	437	442	463	437	415	414	421	453	439	415	433	443	432	420	468	454	429	449	431	416	433	452	452	457	369	429	418	453	444	432	418	419	436	410	411	428	469	392	411	410	484	394	433	448	409	423	466	463	460	419	442	373	432	450	442	427	408	467	426	424	452	404	444	444	403	409	425	421	418	430	430	426	421	436	419	457	402	428	439	425	444	436	413	434	458	419	481	444	452	431	427	437	448	449	442	409	448	451	452	425	462	389	451	421	442	437	412	444	445	412	399	474	437	423	439	430	465	437	462	426	437	467	449	472	407	417	419	451	438	431	447	430	433	444	414	441	423	426	497	436	455	440	459	423	408	432	428	435	467	421	443	418	382	444	435	429	427	474	406	459	429	462	423	397	439	456	446	445	432	466	445	437	422	432	433	397	408	429	431	483	431	411	444	448	419	440	423	458	414	490	436	413	423	420	434	409	437	429	411	421	434	442	386	433	457	418	410	412	422	437	456	453	456	415	404	414	448	463	439	462	468	421	467	450	460	426	456	439	407	422	453	456	466	437	447	458	417	475	426	468	441	470	440	403	444	424	439	423	428	425	441	421	436	408	451	420	433	417	434	458	425	431	442	426	432	429	416	439	408	427	445	423	450	434	467	427	412	461	434	445	417	436	432	434	439	467	390	437	437	394	451	429	421	416	447	429	425	420	373	412	408	440	451	465	451	425	432	419	467	434	402	451	414	456	431	450	425	432	409	437	400	437	437	421	450	427	459	437	457	408	456	424	425	410	398	400	442	447	429	434	426	424	455	440	415	440	431	431	453	434	432	421	397	384	396	420	471	437	427	416	407	439	411	409	405	407	413	427	436	461	449	429	434	432	433	459	458	460	410	442	416	410	427	447	434	460	436	405	418	432	462	430	413	422	465	389	424	464	456	444	472	437	457	448	450	427	434	420	415	412	421	457	423	424	441	427	445	421	436	420	405	408	417	404	443	452	427	446	424	441	415	412	429	440	443	472	463	473	440	425	445	437	459	448	438	436	427	445	442	442	413	466	430	405	461	396	418	462	453	479	420	410	418	426	425	411	403	465	430	431	436	419	421	445	426	395	370	453	477	397	422	438	419	470	425	415	416	450	432	455	418	399	454	463	418	437	446	415	444	461	441	438	475	413	422	461	449	420	392	458	424	435	459	477	410	433	420	446	439	440	430	419	446	391	385	404	429	397	438	426	458	454	425	454	448	437	423	451	461	432	433	394	416	420	418	422	458	434	464	424	445	439	451	430	402	441	429	416	393	449	456	420	418	403	420	428	450	447	431	437	441	417	411	426	429	444	447	430	426	403	422	427	431	438	437	442	448	414	444	435	417	453	455	458	401	443	437	442	434	431	414	447	423	460	457	414	415	423	432	441	463	440	454	467	444	413	468	407	458	446	468	430	426	458	413	413	421	414	411	440	432	440	378	404	432	447	447	424	429	427	413	452	449	450	434	440	444	426	438	388	444	423	434	448	398	423	435	438	423	477	435	444	422	425	455	397	435	446	402	448	420	420	426	443	424	452	445	431	389	443	430	427	411	427	428	452	460	479	439	412	421	439	452	446	435	458	419	443	460	439	433	455	425	457	446	437	424	422	424	444	450	468	440	456	449	401	444	434	425	420	446	448	434	436	422	460	504	426	399	452	421	441	418	400	429	428	430	426	440	415	410	413	470	472	389	411	439	443	462	413	452	454	444	442	403	428	471	455	417	432	410	446	428	470	447	422	427	450	462	426	416	423	461	448	409	457	389	421	430	447	463	432	439	419	451	389	399	391	435	445	424	474	428	444	399	428	430	408	402	446	441	366	420	465	446	433	449	442	439	429	448	457	442	444	411	411	457	428	473	430	466	421	421	401	453	443	440	424	427	463	402	396	464	474	422	426	449	419	399	449	417	454	401	450	411	433	412	449	431	401	441	425	423	405	405	440	437	432	416	436	450	451	413	405	454	417	411	402	455	401	439	436	425	455	414	455	463	439	428	419	407	411	456	425	446	431	463	414	424	400	443	430	449	414	397	430	467	435	441	434	435	401	439	452	442	458	476	400	444	435	405	458	403	407	420	363	425	413	438	419	419	436	442	438	428	439	426	445	434	421	450	435	448	436	453	420	425	443	437	454	421	457	456	429	436	451	425	439	470	456	453	395	417	443	431	447	441	416	426	433	437	393	424	428	441	397	426	428	400	430	417	425	481	443	430	407	435	458	425	417	446	428	409	454	428	429	433	472	445	460	458	410	446	411	433	413	449	418	423	415	423	452	449	444	448	398	452	440	434	445	434	412	419	406	427	439	418	448	438	406	387	424	426	433	445	430	451	417	415	450	440	445	439	435	451	413	450	438	413	442	439	428	420	424	471	448	466	424	404	431	428	452	405	423	406	414	440	424	482	408	401	432	425	434	430	403	410	437	425	431	465	450	451	439	428	418	425	465	431	433	409	492	448	445	396	432	418	434	456	429	438	426	453	426	434	429	441	412	438	459
23251	22260	35884	37760	33024	25996	16853	3334	658	376	366	358	377	353	370	362	345	346	383	358	393	351	354	365	355	334	356	337	345	345	340	362	365	336	332	360	352	345	329	356	330	348	352	321	345	357	344	336	334	332	322	320	361	316	336	375	354	354	372	330	304	344	330	319	336	337	326	360	342	347	375	323	334	361	314	361	341	328	344	336	339	318	368	347	357	335	373	341	331	367	348	326	332	348	344	313	357	316	339	330	350	361	327	341	333	335	322	315	375	343	324	363	317	332	327	350	321	368	342	323	355	326	336	335	326	358	356	336	334	360	337	341	356	341	337	362	366	338	340	354	343	377	360	319	330	308	336	357	382	367	360	364	364	329	342	330	363	320	327	334	339	328	315	377	354	327	360	328	375	336	348	353	369	327	352	350	309	304	364	377	352	328	353	364	343	345	356	330	367	379	369	352	352	334	349	316	289	370	336	339	349	354	338	330	349	358	307	340	340	356	356	339	379	346	372	345	360	322	331	321	347	353	339	303	327	346	333	340	367	361	323	326	337	355	355	351	382	334	340	344	367	353	317	379	327	338	346	318	334	328	355	332	344	336	362	367	357	372	342	349	316	345	364	322	348	335	344	349	321	349	328	333	380	357	380	344	300	311	337	329	370	310	327	317	343	351	339	336	317	335	338	340	338	363	371	337	348	361	351	350	321	369	332	354	348	338	337	351	344	360	342	363	356	333	336	307	321	358	348	330	362	345	351	341	367	317	350	331	342	331	373	369	325	358	379	366	332	324	347	360	345	342	336	329	349	329	363	328	368	309	364	340	319	368	350	360	345	348	358	350	369	353	367	333	337	329	376	346	349	355	342	316	349	325	338	347	343	337	342	340	351	325	330	333	342	332	328	337	336	336	350	315	339	310	338	363	359	343	339	322	319	383	360	360	327	337	357	404	374	353	328	345	309	349	330	365	342	318	348	369	335	345	308	321	349	364	347	315	340	369	358	311	325	331	345	345	321	391	324	393	354	328	339	350	372	344	360	337	340	373	332	349	335	303	384	334	348	368	328	325	354	355	327	333	334	346	380	358	331	346	335	360	358	371	347	364	331	331	305	329	332	352	365	362	322	336	343	343	303	368	320	356	322	351	349	373	334	333	333	339	359	352	363	320	356	348	361	340	324	368	376	350	338	345	322	361	344	385	318	357	349	339	368	340	330	331	389	335	326	325	339	322	358	343	333	357	359	334	338	321	371	330	343	332	338	365	325	336	336	346	334	341	372	363	352	319	342	353	320	329	354	380	388	345	332	335	327	338	377	329	310	312	344	359	362	307	343	316	347	333	363	340	348	351	337	325	330	358	319	363	329	347	319	336	365	324	331	341	320	367	321	350	350	316	340	335	339	366	337	331	309	337	331	365	319	336	340	358	348	345	382	321	365	350	342	338	329	345	323	345	348	343	328	369	341	332	300	353	355	349	333	347	357	361	327	339	335	336	367	362	344	357	343	355	374	351	373	341	341	366	345	337	331	359	336	349	346	350	327	366	353	370	369	354	320	365	318	343	369	330	334	352	350	352	349	356	354	341	343	331	332	337	346	339	363	349	351	312	330	327	331	316	384	361	358	374	354	305	364	314	344	331	333	339	345	341	305	364	353	360	364	351	354	376	372	354	324	345	337	365	306	328	336	330	356	338	333	365	343	326	363	357	359	375	333	351	318	335	334	344	366	335	358	352	324	322	353	366	375	363	330	375	312	393	392	340	316	356	353	365	343	327	347	368	313	365	363	371	361	335	364	317	378	339	340	325	375	316	370	354	339	333	329	356	350	341	332	346	359	317	340	332	357	328	323	343	344	322	372	362	351	334	326	350	322	354	334	368	336	356	344	306	314	320	384	350	358	346	364	323	326	344	362	336	374	377	357	340	348	314	363	320	372	302	304	365	322	350	358	334	373	313	350	341	311	340	364	334	353	337	345	342	318	377	325	332	350	345	339	329	336	335	300	328	336	345	349	367	359	320	370	372	378	320	331	329	319	365	374	352	341	380	374	324	362	366	363	343	335	335	330	310	356	345	350	336	365	359	363	349	323	319	377	337	331	358	349	346	341	336	353	344	361	308	325	359	335	325	346	335	330	363	320	318	361	319	349	343	329	337	341	364	359	332	338	322	328	369	353	341	328	338	326	338	334	383	321	357	351	323	337	357	347	313	363	351	345	350	349	330	346	390	340	367	312	369	347	352	349	313	323	338	341	319	326	378	362	345	345	332	358	346	351	327	374	322	371	352	332	348	319	325	362	323	379	350	357	398	333	326	353	378	359	349	353	320	360	324	397	319	352	328	322	351	348	348	348	358	320	350	357	377	360	359	343	323	343	349	374	343	339	330	346	308	357	328	331	364	314	336	313	387	332	354	359	351	377	346	340	361	312	347	360	335	346	342	330	328	344	353	368	329	339	334	312	353	398	329	336	307	338	338	308	325	353	367	362	297	372	372	336	329	348	375	335	333	324	349	329	341	350	348	346	334	378	349	332	326	325	311	370	362	377	339	353	351	285	337	330	354	334	361	332	358	346	311	376	376	327	361	363	357	353	346	346	326	340	340	352	391	319	371	328	362	343	348	353	379	356	346	357	334	327	352	333	340	356	336	362	337	364	338	361	340	363	315	366	325	368	352	327	325	345	319	367	325	335	347	333	328	384	327	319	369	357	365	336	340	363	373	364	333	334	315	361	348	362	370	336	340	355	339	354	328	348	336	337	326	342	376	324	325	306	348	355	329	334	344	363	383	333	360	366	336	365	318	356	351	355	338	333	361	350	349	319	318	311	335	340	325	367	336	377	329	383	356	371	350	340	326	367	319	298	356	331	370	356	350	354	368	339	340	317	371	323	354	362	314	348	343	328	336	366	356	364	357	352	362	367	324	329	374	351	366	355	336	331	318	344	367	329	338	398	306	344	365	361	354	333	335	341	354	348	360	330	385	329	337	369	349	321	351	339	351	358	355	377	357	367	354	349	347	347	360	328	320	380	323	336	354	353	357	326	367	380	348	363	343	333	338	347	334	330	354	319	319	343	344	342	339	349	352	337	368	355	379	322	332	371	347	335	326	339	331	366	336	323	343	356	316	344	327	342	356	351	355	316	361	328	307	356	313	342	365	353	308	370	352	347	310	324	324	302	314	355	304	326	354	399	356	349	336	336	319	346	348	342	349	322	360	339	342	366	356	369	327	325	355	385	359	344	344	325	362	313	338	360	357	324	347	334	346	307	374	348	331	369	348	368	321	322	337	380	351	352	330	324	328	318	349	349	347	345	392	331	335	353	327	336	350	329	326	349	380	352	362	350	310	309	341	325	321	358	331	335	338	361	365	395	318	368	380	353	344	352	346	334	348	367	351	322	347	324	354	347	354	338	317	299	351	352	354	340	367	326	316	340	356	355	377	342	326	357	369	381	354	345	347	341	333	370	360	378	374	345	339	332	356	346	347	337	346	347	341	339	348
56422	102407	89565	70113	48936	31090	14226	4606	1249	588	541	559	554	533	545	533	533	530	518	577	537	562	508	512	552	521	534	535	548	524	553	553	536	548	545	547	509	517	504	552	533	534	514	497	519	517	508	514	553	552	562	547	538	518	558	553	552	523	519	533	539	527	580	554	568	546	563	532	552	537	545	525	558	509	537	537	562	520	532	586	563	519	515	516	520	520	477	528	563	566	492	534	560	563	545	532	537	529	555	549	524	505	557	534	538	550	546	554	514	520	523	561	467	510	503	486	539	524	573	538	547	515	523	548	549	537	519	533	533	531	470	508	502	547	555	528	507	553	557	544	552	541	549	559	525	557	546	556	533	532	520	503	534	517	538	560	516	515	540	566	541	547	567	530	570	534	518	527	513	551	533	501	566	536	543	573	489	527	562	512	538	518	516	547	568	549	533	555	504	466	524	503	515	551	559	490	520	547	525	524	499	556	518	560	551	541	488	522	523	571	526	578	526	565	528	500	501	516	551	561	507	533	582	536	499	507	533	562	510	548	557	514	530	534	520	546	566	523	511	511	552	526	541	551	543	545	536	520	513	526	489	592	543	514	555	517	515	547	539	482	528	547	509	546	552	520	555	524	534	533	480	547	560	525	532	593	516	549	543	547	523	491	580	503	520	511	509	545	527	542	552	533	556	535	518	501	570	535	530	556	543	552	512	555	490	557	504	551	525	536	565	539	503	506	510	542	528	502	549	490	509	540	543	555	505	531	496	507	520	516	512	526	528	561	513	533	554	532	518	559	517	561	503	508	516	508	535	529	563	506	571	539	549	545	516	559	539	514	537	486	555	512	509	520	560	577	530	505	515	514	527	524	544	541	557	531	533	542	514	492	521	530	562	541	547	494	513	523	550	520	523	496	513	496	541	516	554	527	549	503	548	477	573	572	497	518	515	500	512	542	493	498	529	553	492	545	532	538	573	536	511	532	532	552	551	543	483	515	507	540	544	516	567	568	539	565	523	534	555	537	544	522	537	478	512	524	520	514	524	543	486	551	508	524	495	541	562	555	532	543	566	555	547	550	541	524	528	544	554	497	551	553	543	550	524	528	533	540	523	551	555	508	526	543	501	571	464	575	545	501	570	502	529	536	511	535	529	516	545	544	524	525	495	504	573	567	506	504	536	560	501	537	518	534	537	518	535	518	501	528	524	521	513	558	531	518	520	538	555	536	560	538	547	556	531	554	527	524	542	531	524	548	566	537	537	513	554	518	533	535	515	533	507	563	515	534	559	509	564	541	528	541	510	511	553	518	533	543	529	548	530	540	509	515	560	577	531	565	478	527	523	513	543	529	509	540	572	508	514	561	513	556	524	533	508	536	539	509	526	559	520	550	588	501	522	543	532	498	521	540	528	490	525	554	549	524	543	532	559	563	551	510	564	521	538	528	542	567	566	513	517	537	552	516	508	546	525	541	520	497	502	523	538	536	525	499	526	542	523	526	523	588	525	520	539	513	551	519	532	560	556	532	526	486	527	549	520	575	495	532	506	562	506	481	505	534	516	515	527	530	543	525	534	537	526	573	529	544	569	547	507	541	549	512	531	534	559	550	525	553	529	547	573	551	527	514	504	528	517	538	519	570	531	552	505	528	550	543	533	517	577	512	573	528	555	523	516	524	518	548	545	570	538	561	522	523	545	534	515	538	530	543	544	515	521	554	574	523	521	567	559	515	532	555	514	529	534	562	505	528	511	494	586	521	570	521	545	564	516	471	537	521	523	538	526	494	567	551	538	525	506	535	529	512	550	499	502	512	501	490	560	515	524	542	528	526	530	533	544	515	529	522	523	539	525	564	496	543	565	504	535	521	503	564	529	513	548	529	527	563	486	477	555	518	575	488	512	574	523	517	537	526	507	520	564	551	522	505	558	492	517	526	529	508	563	563	497	520	581	489	518	569	557	520	513	536	549	539	524	494	551	514	526	524	545	498	534	545	515	502	536	519	545	581	569	574	498	535	535	534	528	523	539	545	522	573	542	559	516	520	527	515	491	546	517	530	554	481	508	515	511	546	534	547	562	557	499	549	555	568	513	526	523	541	506	563	495	509	547	566	511	515	512	536	511	557	520	514	570	553	511	531	578	514	526	529	526	564	545	530	507	538	544	507	575	496	515	526	542	538	554	506	520	553	528	570	507	515	516	548	506	504	508	554	500	532	569	549	549	529	527	546	520	494	522	536	548	566	516	537	498	538	543	551	534	500	536	527	544	544	548	553	514	478	538	511	532	533	583	530	542	521	531	510	520	542	496	538	526	501	584	507	526	518	527	548	525	525	526	518	542	515	540	553	566	528	552	492	515	512	501	549	572	499	557	511	524	514	510	548	559	504	571	552	517	561	502	538	526	542	520	558	550	510	518	499	516	513	548	564	544	542	568	568	487	555	545	544	542	533	514	563	556	535	509	556	520	526	568	538	529	539	524	575	527	549	503	559	511	572	513	510	529	548	528	540	557	497	502	570	518	526	558	549	550	544	524	498	526	574	556	540	536	556	514	537	515	542	530	530	478	513	504	510	588	539	521	531	509	526	519	500	558	531	574	532	522	553	526	508	495	509	523	545	538	510	483	496	533	507	539	554	527	545	502	531	533	530	511	540	516	547	504	535	561	539	532	548	549	532	549	530	561	540	552	540	535	522	501	522	520	574	534	587	550	568	528	562	508	540	506	545	514	565	587	558	538	520	553	509	569	470	527	563	545	533	542	530	508	516	533	532	512	522	528	519	514	520	529	552	553	534	531	557	505	511	535	523	519	522	539	535	532	532	489	503	553	559	576	548	520	499	481	494	522	532	550	510	531	544	516	541	548	517	513	548	535	520	512	540	539	490	529	551	536	518	517	544	550	507	517	532	539	492	512	523	528	567	601	508	522	555	521	532	548	567	528	547	519	525	517	532	538	574	536	541	558	589	532	541	543	547	517	529	499	524	504	521	495	594	554	556	565	511	544	540	539	488	539	562	535	533	490	546	530	507	530	485	500	559	540	534	543	529	546	510	585	493	521	521	545	549	529	525	501	504	529	519	512	514	551	545	528	554	575	504	536	543	541	497	510	556	499	506	514	542	577	586	516	576	528	534	514	563	542	515	474	514	534	532	553	541	536	590	498	539	538	547	536	579	536	542	534	571	554	507	562	496	556	501	511	543	547	527	524	540	548	569	553	494	514	537	478	580	559	517	525	526	545	528	514	527	542	538	567	519	550	503	557	548	526	537	507	554	537	502	545	561	504	546	481	540	582	535	508	531	514	490	509	514	518	572	562	565	501	528	534	539	515	527	550	537	528	530	548	502	502	564	534	534	557	547	517	569	538	567	519	527	530	527	506	495	502	540	526	509	519	551	559	559	540	498	479	539	533	563	601	541	569	521	528	528	515	500	507	545	512	526	535	527	522	498	529	459	521	512	527	511	504	517	555	508	512	508	527	503	512	568	499	549	542	560	534	543	538	548
27210	28771	35629	24349	9507	2559	770	331	213	178	182	198	203	182	192	196	171	191	194	174	209	178	183	194	179	173	216	208	193	233	202	188	190	176	183	203	195	204	183	196	195	207	202	193	213	197	206	196	196	198	191	187	203	181	202	210	197	209	196	177	191	214	204	177	201	174	180	194	178	182	193	212	190	203	185	168	181	208	186	231	188	192	228	192	181	187	184	199	198	195	203	204	193	192	175	187	193	199	183	174	208	192	179	207	192	186	189	184	170	210	214	220	171	196	176	179	204	172	198	180	179	189	209	195	173	206	195	176	179	192	190	180	185	189	194	176	195	207	182	187	198	184	203	203	188	172	165	201	195	198	191	189	175	181	206	206	189	217	186	188	191	210	193	207	194	211	175	194	182	191	175	209	184	195	205	177	207	209	192	206	178	194	204	195	196	196	176	194	211	191	172	197	214	195	199	198	199	208	221	208	219	177	170	203	181	202	175	180	183	193	198	210	181	182	188	211	217	206	193	187	179	170	189	220	188	190	183	195	175	168	196	173	199	205	183	168	200	195	199	192	187	202	171	185	200	186	169	197	171	178	196	203	208	191	180	203	196	223	190	215	197	203	216	203	165	183	185	186	206	195	185	183	183	206	196	186	165	183	210	201	183	182	203	189	194	162	182	193	219	174	218	193	177	201	204	172	213	197	195	218	202	197	225	177	181	212	176	175	181	216	185	173	184	178	205	191	177	207	182	195	198	204	186	197	165	188	185	183	190	196	188	193	224	207	197	182	200	189	197	201	187	199	169	171	180	207	173	203	190	198	198	192	205	175	199	201	201	237	174	219	210	191	186	187	190	197	192	221	184	189	216	162	192	212	215	204	173	193	200	182	197	184	198	193	177	202	186	190	190	168	192	200	204	196	203	163	189	221	171	217	175	192	205	197	186	219	201	219	201	175	191	180	203	185	172	187	203	201	187	191	199	193	188	189	181	188	173	196	181	179	192	192	200	212	189	191	204	190	175	158	191	187	212	187	212	217	161	211	182	198	178	177	213	198	195	171	202	220	215	203	176	203	185	169	194	186	197	196	174	214	219	182	196	214	193	201	162	193	185	218	198	177	179	198	174	205	201	188	201	186	195	183	192	182	168	191	206	194	164	201	213	172	198	184	194	211	182	188	205	185	188	194	202	164	189	185	184	208	230	199	193	221	200	193	195	208	191	179	190	192	207	188	184	208	177	182	183	199	192	189	196	182	185	196	215	193	190	193	183	213	189	203	242	201	201	211	186	185	194	179	213	174	196	198	204	200	200	195	201	188	197	200	173	197	184	195	203	213	186	229	190	194	205	181	198	183	182	209	171	210	209	203	182	197	195	199	186	209	221	196	180	187	218	197	180	155	192	180	194	225	189	217	175	181	180	204	212	203	182	208	189	190	231	192	166	185	185	162	203	181	200	197	186	200	181	195	175	176	218	179	177	208	202	186	171	190	191	187	198	175	184	205	188	161	215	199	203	202	198	206	199	210	190	220	189	192	199	193	200	167	195	183	189	186	154	203	199	206	223	217	195	195	204	188	225	221	208	177	191	198	193	173	177	216	172	198	214	214	185	193	198	181	199	205	199	191	211	190	158	194	209	201	198	186	173	182	237	184	166	176	184	189	202	175	188	183	208	203	195	159	201	205	189	192	190	197	199	175	182	199	189	200	180	187	196	183	222	219	191	187	195	185	206	179	191	195	198	194	201	189	190	191	177	187	207	195	211	172	205	164	186	194	205	212	225	205	226	176	163	169	193	198	188	198	193	173	197	187	206	193	193	185	166	212	192	201	188	169	192	206	191	202	189	192	193	208	189	175	219	208	193	194	197	183	184	183	195	198	195	202	178	180	168	200	189	183	209	190	193	199	203	177	182	189	209	174	184	197	200	201	198	204	199	196	199	192	218	199	191	214	207	206	197	196	175	204	207	198	191	186	190	198	161	198	196	183	196	204	185	211	191	191	188	185	210	170	189	184	210	153	214	182	225	194	188	190	194	188	195	211	210	207	174	219	171	194	165	206	175	178	190	190	201	179	202	205	188	199	198	190	204	207	211	176	172	177	206	187	200	204	194	197	182	176	195	184	198	215	200	208	197	164	193	189	182	211	192	178	204	203	196	183	209	179	200	177	197	204	202	197	187	195	176	182	183	187	198	189	184	194	174	196	190	184	178	216	203	207	200	191	178	201	186	205	201	205	170	209	184	190	193	210	190	181	179	201	204	198	196	179	200	187	184	194	222	183	215	193	178	229	178	189	199	173	200	199	198	179	203	185	188	190	195	212	173	207	183	218	181	219	176	221	175	177	185	180	215	198	226	207	215	188	186	191	208	184	193	211	175	198	192	208	194	204	190	191	214	185	182	200	200	154	205	195	171	177	184	194	212	220	191	191	173	153	194	171	178	206	208	188	198	192	202	193	187	188	196	192	218	207	210	182	202	194	192	167	219	177	181	179	183	197	209	191	186	173	207	167	212	190	169	187	202	182	198	213	194	181	188	193	182	184	191	179	190	205	198	185	188	186	214	238	195	182	212	204	181	203	209	198	189	162	200	202	212	196	176	216	202	188	198	204	169	181	209	182	208	174	190	193	188	199	183	190	175	169	186	205	197	175	200	214	173	193	205	207	184	178	190	204	185	195	179	185	179	178	199	170	219	199	188	183	216	212	175	181	179	179	181	200	197	196	158	209	184	178	211	208	187	168	208	177	193	212	195	195	212	164	188	197	185	172	184	185	205	192	180	220	181	167	186	207	187	185	178	183	209	170	191	175	199	186	192	170	211	211	188	177	189	167	170	199	213	180	207	190	197	205	228	183	176	183	183	186	162	191	215	208	206	195	187	209	189	186	168	184	201	198	203	178	193	183	169	199	198	203	199	186	185	195	188	193	176	213	199	194	239	199	183	202	214	173	199	206	207	180	175	175	191	185	208	193	217	216	189	219	199	206	193	194	190	202	209	197	187	185	206	187	199	207	179	196	185	195	175	192	194	186	182	212	191	220	192	187	169	187	176	194	225	157	205	189	199	207	208	174	194	179	205	208	173	168	179	224	187	180	179	159	190	189	190	204	193	201	211	182	177	180	204	182	191	191	175	198	192	191	186	221	198	199	199	189	191	192	175	168	200	195	202	199	200	197	206	199	164	219	202	180	206	201	189	183	193	192	181	187	188	172	165	207	192	182	202	177	168	175	183	185	192	199	180	212	198	214	208	182	211	174	215	161	176	169	211	207	182	197	181	212	205	184	173	179	197	192	208	201	175	211	184	205	182	202	189	192	186	208	179	216	219	179	217	186	184	206	193	199	210	192	198	217	176	180	216	194	210	182	219	186	202	197	197	183	197	202	200	209	203	167	196	187	204	214	196	203	181	193	185	201	216	203	204	182	212	186	205	211	212	203	195	194	205	190	177	184	199	181	194	218	190	193	190	213	208	162	202	194	182	195	188	199	182	201	188	184	193	197
29106	49195	41323	25891	13119	4768	1546	671	361	329	331	317	352	340	292	329	344	329	337	321	335	282	323	355	325	298	334	315	282	312	342	304	302	316	314	307	307	295	291	298	319	356	309	321	290	327	349	313	328	293	316	321	316	332	343	308	345	332	325	326	361	296	304	292	311	318	331	322	323	308	323	304	352	339	302	327	316	338	327	334	294	342	326	294	329	326	289	320	351	295	311	312	315	310	305	321	354	327	326	283	336	323	340	318	328	298	340	353	314	282	330	335	348	331	296	287	318	299	306	301	332	345	343	311	342	327	283	305	325	311	341	303	334	304	314	320	304	321	323	315	336	334	303	281	335	322	328	370	336	298	359	323	333	357	316	300	335	359	345	287	291	293	302	309	286	327	322	303	290	335	309	341	305	365	309	321	299	324	310	316	328	317	333	333	331	313	306	327	355	321	365	300	329	322	326	311	299	321	326	343	326	319	366	313	351	321	328	308	304	288	336	346	311	320	310	338	314	343	325	361	358	324	302	359	337	316	325	335	337	302	318	303	317	324	322	344	339	354	329	297	327	312	335	328	316	346	327	323	340	308	298	298	302	290	335	301	318	315	322	324	312	318	345	321	298	341	326	320	310	280	315	313	319	341	334	335	347	303	366	325	326	329	314	328	292	325	324	327	311	333	316	325	312	347	352	325	304	327	343	313	309	312	337	324	295	302	288	288	330	332	315	316	327	287	343	300	339	315	344	312	374	334	364	293	327	313	319	317	333	299	310	291	315	321	332	304	340	325	331	297	328	340	331	336	342	331	345	323	320	332	320	300	331	370	330	333	304	333	340	348	317	311	294	335	296	380	297	315	307	317	302	350	347	314	278	363	325	297	315	320	351	311	309	328	324	318	329	339	332	311	307	337	340	316	309	335	278	310	303	340	343	328	310	350	338	345	308	305	359	283	333	327	336	296	315	322	313	356	326	346	298	300	295	308	328	339	331	336	286	334	348	331	360	347	347	299	342	340	352	332	323	322	330	335	309	332	359	350	315	340	311	314	316	317	325	340	339	327	300	289	327	323	354	338	283	303	354	317	310	314	306	316	343	315	322	306	348	337	317	326	310	321	333	336	334	333	333	315	299	327	298	341	297	295	306	354	331	323	313	343	314	343	301	337	322	348	316	300	333	319	328	324	308	306	319	332	335	336	301	296	304	338	312	322	345	306	317	343	350	305	315	323	296	320	292	324	321	296	314	332	338	294	333	304	337	332	313	292	344	305	303	316	326	332	335	303	336	331	335	328	315	329	353	359	330	314	321	324	327	287	335	321	315	322	358	307	320	324	316	329	344	283	331	310	330	321	320	323	322	335	333	309	390	348	322	328	321	352	313	352	320	302	300	322	335	309	320	334	321	305	341	325	323	287	324	306	323	373	283	350	311	313	303	307	342	325	315	322	298	291	310	325	298	331	319	369	334	312	307	339	315	342	322	313	294	327	315	308	331	334	296	309	311	329	325	310	334	344	309	346	370	339	300	365	307	287	321	336	322	298	309	315	345	346	328	321	348	295	330	293	326	337	342	308	323	373	340	263	317	326	313	354	363	312	320	298	350	367	314	314	308	327	317	328	341	321	297	308	330	309	319	329	330	335	313	320	300	333	285	315	308	352	313	344	323	360	349	355	349	347	327	347	353	339	310	315	308	353	327	339	326	319	311	337	343	298	300	324	322	331	316	303	317	295	313	332	324	320	340	294	339	332	334	330	325	328	340	330	329	306	319	323	332	304	335	326	309	360	336	313	289	310	316	346	329	316	305	290	312	314	278	373	290	315	330	331	323	305	342	339	288	331	336	328	321	346	341	297	340	335	306	315	334	325	318	297	329	318	327	339	347	325	347	326	316	320	322	316	340	303	287	317	310	324	268	318	325	332	329	330	327	296	306	322	290	355	350	289	357	334	310	307	336	298	341	331	322	298	309	290	320	332	308	317	289	316	310	327	308	346	331	315	331	325	316	300	291	284	299	333	304	305	321	328	323	300	337	330	317	306	297	348	293	330	325	338	305	336	327	334	326	310	293	339	339	327	304	337	341	305	315	318	350	326	317	314	291	348	324	296	338	304	296	287	313	360	319	289	323	357	298	306	308	320	294	282	310	333	307	330	294	353	339	301	310	313	311	350	309	334	318	323	320	346	334	327	344	337	343	348	331	317	294	328	299	338	321	323	312	314	326	314	308	316	322	313	340	333	300	293	302	342	379	304	316	317	326	307	335	300	299	301	316	309	313	302	292	316	308	360	321	304	331	338	313	287	310	312	332	293	354	315	311	323	295	322	356	329	325	315	321	331	328	303	310	305	318	311	333	313	304	318	324	361	339	334	353	289	315	316	346	305	325	299	332	321	345	316	328	343	328	355	349	293	336	339	323	320	280	329	321	345	319	343	337	328	308	344	310	334	336	323	317	288	303	352	307	318	329	307	315	324	330	345	316	343	330	334	323	316	320	343	316	289	335	332	340	315	325	321	325	364	321	308	333	326	352	313	324	320	351	307	321	316	355	317	319	324	323	341	354	314	312	286	302	340	347	331	324	326	326	337	332	321	317	323	330	318	350	318	324	335	294	292	315	308	321	334	346	305	338	339	354	319	314	333	344	288	334	323	323	328	340	314	289	305	327	306	319	306	307	335	335	335	316	318	311	350	326	336	314	332	375	293	314	324	323	335	312	325	307	307	337	305	303	335	304	292	288	280	338	312	330	318	319	281	298	346	299	309	345	317	337	324	329	333	364	304	348	335	326	327	316	302	346	325	319	331	306	342	335	340	364	330	316	316	288	321	331	353	312	313	299	335	292	299	297	319	336	319	359	337	316	296	315	297	342	320	301	326	285	299	328	308	281	301	321	321	338	313	348	323	303	316	308	331	304	304	362	306	319	306	320	342	328	335	283	337	339	339	327	317	333	331	319	302	298	323	317	340	320	277	340	290	320	351	334	315	320	319	339	322	333	350	293	351	331	345	307	335	335	303	346	317	359	335	356	313	304	332	339	326	302	309	353	303	358	301	339	307	342	339	313	296	331	333	324	312	348	330	311	290	334	361	332	294	338	289	303	317	309	293	326	307	311	297	318	326	320	319	327	332	327	348	311	351	329	312	327	306	302	321	295	294	326	299	344	304	336	323	342	335	282	304	290	329	316	299	314	296	325	347	300	310	328	309	324	303	312	320	333	339	329	319	342	311	305	325	295	313	272	329	317	315	307	310	322	322	345	344	339	332	337	327	331	319	349	320	321	338	316	327	354	294	339	315	290	311	319	341	348	318	302	293	299	312	282	334	327	316	345	329	342	329	289	303	325	332	339	286	355	339	313	315	330	321	350	343	311	318	313	319	310	320	318	312	340	330	339	325	336	309	347	293	302	300	313	300	303	318	305	322	300	291	306	331	325	294	290	319	316	329	329	314	322	335	320	328	308	356	323	327	335	312	344	322	337	316	307	340	315	345	348	322	335	340
24386	23725	42322	43504	30625	19520	6978	1109	350	309	301	278	268	291	268	278	254	268	278	273	258	264	269	247	272	287	276	276	282	289	276	289	276	283	257	271	264	251	269	273	273	259	280	292	289	301	254	242	277	303	250	270	272	296	284	283	259	271	277	305	250	277	271	274	266	259	281	278	270	291	284	281	289	261	285	271	275	269	246	265	264	246	275	239	273	264	275	273	281	245	270	255	277	254	261	266	264	252	282	253	281	260	266	273	281	287	252	255	241	250	255	271	309	294	241	265	274	258	268	254	286	265	265	277	264	258	287	261	245	231	237	289	276	255	274	276	251	262	279	272	250	290	258	271	288	281	287	292	254	283	279	280	290	251	267	271	261	250	273	273	272	283	277	268	268	264	271	268	277	283	272	316	257	271	270	265	256	301	261	252	262	240	242	249	294	281	287	280	275	245	245	284	272	298	293	283	255	278	258	285	312	256	262	257	264	266	268	290	246	293	252	273	282	256	268	262	260	241	272	266	261	290	288	258	277	238	261	286	270	238	299	278	247	266	284	270	279	241	285	257	257	285	294	230	274	273	264	273	263	294	240	277	256	301	275	274	252	280	275	288	261	279	293	269	279	289	291	266	259	279	249	258	298	284	284	281	258	259	269	274	257	266	291	281	254	281	263	264	315	269	272	291	298	260	288	278	282	263	260	286	256	286	256	264	286	289	281	288	273	250	289	288	287	264	235	284	267	259	278	270	282	267	286	307	251	277	274	252	264	272	274	274	254	276	281	283	283	296	265	239	245	274	265	288	263	284	248	281	262	271	267	266	264	252	276	272	296	284	254	276	255	285	268	240	280	264	255	262	276	260	267	262	286	264	278	307	290	265	265	252	238	265	257	274	285	280	282	244	280	289	287	247	264	249	240	293	237	239	253	256	262	248	260	253	255	259	266	238	268	301	282	272	268	289	255	273	248	255	261	283	273	269	254	294	266	282	274	280	276	283	273	284	265	285	250	277	289	233	300	266	252	297	272	253	264	253	264	287	242	261	293	274	255	264	299	254	273	260	238	253	271	286	283	284	257	268	264	280	254	262	252	293	245	243	279	266	269	249	273	268	266	262	282	261	257	253	255	238	265	279	259	277	255	287	268	281	282	260	283	261	266	273	274	237	292	288	281	227	286	275	292	280	303	263	290	249	275	273	278	266	262	273	262	265	279	282	260	263	273	247	280	258	251	257	288	279	302	283	273	275	274	276	273	295	278	289	260	267	233	253	287	238	248	296	277	248	244	303	283	269	280	260	277	246	266	261	295	261	255	281	285	256	282	260	285	251	291	262	273	316	282	296	237	265	246	272	260	291	288	279	301	280	297	267	251	261	253	277	288	272	289	244	271	245	244	296	291	287	301	285	257	275	293	257	290	265	269	263	276	285	269	276	255	250	266	278	231	263	263	276	253	270	285	290	247	280	266	264	252	287	277	297	273	264	261	260	275	277	262	262	309	281	273	285	267	270	261	264	271	263	272	281	277	260	275	267	262	278	260	269	263	280	293	280	287	242	297	289	300	305	274	266	264	281	274	269	225	270	271	288	292	277	246	267	249	294	270	267	295	246	268	283	274	257	238	259	248	271	285	274	237	290	289	272	261	293	271	280	266	238	319	291	312	275	268	257	270	254	244	276	316	246	262	263	269	251	279	288	295	284	246	261	281	237	266	252	282	269	271	274	286	257	273	287	256	238	297	246	259	252	251	276	272	293	256	290	272	298	276	249	253	277	233	292	297	285	282	253	270	264	274	274	277	264	264	283	250	286	273	252	248	256	269	253	268	257	277	258	277	239	291	242	251	288	270	254	282	265	253	289	250	258	295	255	290	303	291	248	279	267	265	277	254	286	238	263	292	274	280	278	289	294	270	283	268	252	271	290	273	307	258	263	282	251	282	287	263	254	271	264	253	280	304	271	274	237	269	281	266	261	263	304	290	284	259	270	300	269	277	268	259	258	262	277	263	262	251	276	266	260	258	222	257	265	268	287	275	265	287	278	239	278	269	267	245	262	278	282	254	274	258	267	277	281	269	261	268	254	279	270	280	268	259	282	273	268	232	280	283	298	263	275	267	275	238	282	280	282	248	271	275	259	263	277	270	226	268	245	243	283	274	245	278	287	273	268	271	263	303	274	277	310	301	246	257	265	253	261	263	280	296	283	273	284	271	259	266	251	257	249	276	283	270	258	246	267	243	255	259	269	282	274	293	318	267	282	260	258	261	246	249	284	283	290	259	276	282	290	270	264	266	286	258	247	271	260	286	266	229	263	251	306	281	269	277	276	279	297	276	261	246	257	242	248	292	281	258	268	278	268	253	256	254	290	271	277	275	256	271	259	271	262	253	261	260	275	278	250	236	295	243	255	273	282	289	233	257	289	255	242	262	247	259	255	255	264	278	257	246	259	260	259	272	282	287	276	256	287	264	269	257	322	301	265	264	263	258	255	268	276	243	280	257	240	265	268	265	301	262	239	275	253	259	278	255	266	253	297	264	268	281	267	247	249	266	260	291	259	270	244	276	279	254	277	297	284	248	301	259	262	266	263	258	289	281	250	295	287	264	247	267	293	293	293	284	273	289	264	277	277	274	262	271	262	237	258	252	250	234	272	292	248	294	277	277	278	271	275	268	269	255	290	263	255	284	269	265	284	264	262	309	278	282	276	267	275	283	272	303	274	255	280	259	259	272	278	283	261	284	288	283	256	271	271	266	245	260	278	270	268	282	249	320	278	319	282	262	266	286	240	265	293	235	304	295	263	316	259	281	278	261	262	271	251	280	277	264	271	310	285	239	284	255	269	259	288	267	243	255	250	256	251	289	247	254	279	276	276	269	283	293	270	296	285	265	280	253	260	273	280	256	295	304	254	292	239	287	270	279	265	278	276	265	290	277	258	272	276	225	291	299	258	259	286	265	270	262	278	279	281	264	270	268	255	260	253	266	273	252	271	245	243	267	272	277	288	274	254	280	279	274	269	282	271	257	275	273	262	265	283	279	253	274	271	278	259	264	274	267	283	275	239	285	250	264	250	259	246	260	252	263	252	290	281	304	277	260	266	281	273	265	276	263	289	259	263	274	268	236	299	292	235	293	297	255	239	265	295	272	263	271	282	232	293	275	285	261	279	298	278	288	285	282	252	271	253	274	288	272	275	276	264	260	308	286	274	272	300	267	280	299	281	247	295	288	256	268	290	269	298	262	257	250	285	284	269	262	307	285	292	253	286	245	250	292	284	272	271	259	268	280	281	287	230	290	280	247	271	262	289	254	282	282	273	257	260	250	255	241	239	277	261	251	270	263	243	262	252	259	272	294	283	288	281	269	266	274	255	271	267	246	261	269	283	277	238	282	282	260	264	254	251	264	279	257	248	267	254	283	258	271	248	253	270	269	257	269	246	266	253	282	254	293	261	268	241	233	261	276	307	282	268	276	245	225	249	259	248	251	264	270	306	250	277	285	281
53744	91806	79752	56028	37194	20551	7787	2089	663	483	428	451	443	404	405	434	455	444	424	378	443	447	458	416	442	446	459	430	473	409	432	408	404	412	431	463	449	397	384	389	406	442	406	402	429	418	449	442	436	470	459	435	434	452	424	440	501	436	423	421	423	421	451	428	439	416	407	431	439	463	431	426	423	429	428	422	420	443	450	420	412	462	451	460	452	436	433	410	417	413	437	425	417	464	460	434	433	451	459	451	442	420	432	463	449	412	463	421	437	439	418	431	439	431	437	427	487	432	416	426	414	469	446	450	409	421	430	438	467	498	413	470	386	446	436	440	460	435	441	449	434	423	446	426	439	482	418	470	401	409	450	416	452	453	437	460	473	438	452	403	453	446	414	419	402	465	466	403	441	457	464	454	434	398	427	424	433	419	427	409	445	449	438	450	396	431	462	449	440	401	459	458	424	466	439	441	447	422	409	460	411	416	434	441	421	411	444	453	433	437	439	420	443	427	486	459	465	456	413	441	445	434	443	424	403	452	434	439	402	444	440	435	460	449	443	404	428	410	458	451	425	432	435	458	428	458	469	461	429	459	442	393	426	415	413	459	461	411	427	416	429	470	418	423	404	423	419	435	429	437	422	469	409	462	447	424	395	438	463	412	418	406	418	475	441	398	439	477	414	406	440	475	434	454	443	452	416	439	439	452	452	445	420	451	495	464	460	454	461	457	451	445	457	455	429	466	425	426	410	437	431	437	433	426	422	446	448	452	429	443	433	428	421	396	429	471	468	423	465	410	456	435	404	377	451	403	455	389	434	457	425	463	436	459	427	391	450	441	434	436	384	435	461	451	445	424	419	434	467	441	476	461	403	438	432	440	439	448	441	416	423	400	439	472	427	391	436	413	451	429	430	410	490	407	422	512	448	441	444	423	436	432	434	441	452	441	439	434	465	440	420	447	473	453	460	423	458	466	454	434	437	431	428	472	458	418	469	403	426	407	456	437	449	413	446	457	454	417	461	426	435	455	423	439	434	441	435	422	433	445	470	440	456	396	424	423	457	433	440	439	450	411	453	446	401	449	433	445	439	462	432	444	422	419	437	399	440	405	436	431	436	404	415	444	414	487	404	437	437	428	418	472	422	422	461	441	448	433	471	467	409	406	409	438	414	420	425	413	434	466	447	473	429	436	423	452	439	460	421	442	450	461	441	441	470	464	462	424	441	421	422	427	432	442	445	403	461	478	430	423	390	451	424	376	436	453	432	454	418	450	468	441	449	455	429	398	435	446	481	433	424	416	448	445	409	412	425	454	449	472	435	426	416	429	432	464	435	439	425	453	414	439	443	432	431	433	465	433	436	417	446	419	451	470	436	439	429	432	416	424	446	429	448	444	446	455	451	425	423	469	429	451	432	432	399	410	405	458	428	389	424	421	419	437	436	442	440	452	440	441	435	448	446	427	418	408	416	437	434	426	438	450	412	427	417	472	441	443	461	402	450	403	441	455	418	422	423	430	404	433	443	422	430	445	427	433	447	460	433	411	416	410	454	448	420	414	443	411	468	461	436	432	447	434	401	434	435	425	418	416	389	435	442	443	449	439	450	440	455	416	447	447	485	467	442	437	427	441	418	428	451	432	436	403	351	418	436	442	430	440	450	445	452	444	462	441	443	422	412	466	442	456	445	412	403	460	443	422	403	443	460	427	434	457	383	450	418	429	453	460	440	447	431	432	430	429	422	414	390	430	474	471	412	438	455	430	435	427	452	420	429	450	450	457	465	453	459	441	418	442	440	427	441	428	428	386	421	444	476	445	431	380	438	423	416	395	417	432	425	442	433	476	450	480	414	454	464	428	414	434	437	424	460	408	438	476	429	410	400	433	443	445	444	431	483	448	422	407	449	434	425	426	444	422	492	444	422	450	433	447	402	439	438	414	428	426	413	448	449	438	422	416	451	410	404	437	486	445	422	453	411	450	414	444	486	422	460	437	427	445	393	421	460	436	451	461	416	440	420	405	448	420	441	410	449	430	384	443	437	411	460	417	467	436	444	388	425	415	445	418	493	419	420	438	439	419	464	438	414	466	402	421	438	447	461	448	447	390	432	449	405	432	419	469	426	422	431	425	454	430	459	422	447	430	428	401	427	399	419	466	439	412	406	428	438	409	410	439	427	453	434	440	447	418	456	423	441	423	461	466	443	405	474	461	407	474	481	464	437	457	433	449	428	415	466	425	407	439	437	416	409	410	425	457	422	410	430	425	434	450	423	439	450	412	429	428	480	470	454	401	441	435	450	447	430	450	456	442	494	443	429	468	407	438	457	466	437	439	400	427	416	434	461	442	407	442	388	422	434	435	441	428	417	424	461	427	456	454	454	424	442	421	428	413	436	429	447	458	475	462	434	481	384	404	433	431	399	416	421	408	419	467	439	449	438	447	479	427	414	400	432	406	417	445	428	474	463	425	416	408	457	446	440	415	427	460	478	456	420	442	472	447	458	422	425	420	425	426	428	411	436	405	440	433	392	380	429	463	450	432	416	407	451	419	453	392	442	447	423	445	441	450	411	464	442	456	445	435	461	457	494	439	415	406	398	481	410	422	426	440	423	458	442	435	422	421	467	422	390	433	409	451	451	435	458	395	474	467	435	424	429	428	396	472	453	448	386	420	430	466	436	439	472	405	418	434	395	407	442	474	449	454	464	411	439	470	448	418	443	435	442	451	440	439	385	503	441	428	424	410	431	459	472	446	409	415	423	395	425	405	397	451	445	401	424	467	442	434	415	411	448	432	431	409	433	470	423	457	412	436	405	455	469	450	448	386	436	452	418	474	449	410	415	445	436	446	421	418	411	439	446	461	439	392	470	453	435	429	440	404	411	421	439	460	434	435	406	454	438	409	450	444	467	438	465	439	450	446	453	443	383	403	400	434	436	454	441	439	444	413	424	446	422	432	443	394	503	434	439	439	448	444	456	434	416	417	415	432	425	419	459	449	432	458	432	425	410	434	451	437	406	423	418	458	415	453	471	437	431	428	420	429	426	464	473	429	476	457	484	371	415	436	421	447	451	414	468	461	430	426	419	411	448	416	439	431	400	457	427	425	454	417	446	450	415	394	438	469	409	447	456	446	434	424	448	415	438	428	443	466	432	427	455	444	423	462	430	420	428	437	416	411	413	405	441	459	452	426	431	444	422	471	439	407	504	444	461	442	479	418	430	463	413	434	440	469	414	489	394	471	451	458	417	452	444	417	427	394	434	423	420	454	443	446	445	442	449	432	444	420	419	429	471	445	451	433	456	416	449	438	413	426	445	426	405	438	413	417	436	447	463	431	409	427	402	438	430	423	434	421	393	447	434	404	426	466	425	479	455	454	482	458	424	449	437	432	372	443	476	406	425	466	411	427	471	436	423	390	440	450	448	402	433	440	427	477	464	415	471	429	439	461	470	407	441	408	441	427	432	457	426	427	459	408	447	417	416	433	406	454	443	454	439	399	494	421
23247	22099	36468	38410	33548	25578	15885	2816	528	376	385	346	372	377	364	357	355	374	349	377	374	379	363	345	363	333	359	365	342	347	348	335	351	343	375	360	385	354	328	326	332	331	316	336	338	378	292	369	379	347	365	350	361	336	339	352	338	346	352	344	372	337	387	352	354	367	349	326	369	298	376	338	381	390	325	334	343	381	377	368	365	333	358	345	377	366	361	379	343	375	346	361	372	354	343	351	355	354	367	346	363	339	341	363	319	367	352	356	351	338	367	365	300	344	349	345	295	353	351	348	341	350	361	330	358	383	348	373	371	356	391	322	350	342	349	365	349	349	361	367	406	315	356	356	358	374	371	343	334	340	337	383	354	350	346	324	351	355	364	336	311	332	337	334	335	340	355	375	326	342	361	366	362	362	354	317	328	336	382	337	333	333	326	347	382	363	324	359	339	343	365	339	326	329	320	325	367	345	352	339	350	340	389	346	360	380	305	338	333	336	331	321	347	387	353	345	351	339	345	364	380	377	351	344	363	373	360	339	348	349	371	351	364	375	364	372	341	322	365	346	356	315	341	362	326	359	336	333	341	354	376	320	360	315	330	360	339	323	375	342	345	369	363	338	328	352	360	358	342	355	330	364	327	375	347	364	349	353	341	355	353	359	346	341	357	355	340	350	344	352	323	363	348	338	344	370	375	378	332	334	347	336	364	335	329	351	342	348	373	355	322	371	376	353	345	351	353	379	374	376	362	360	316	329	346	352	358	380	356	383	316	376	325	364	340	349	364	333	357	342	346	376	399	368	378	375	356	359	363	348	325	351	337	324	344	336	343	343	353	361	368	347	341	349	340	328	359	340	358	364	325	372	368	371	399	352	314	365	362	354	328	344	357	375	355	332	353	375	351	343	328	378	363	328	347	364	352	377	349	359	308	318	357	366	349	323	376	376	351	346	339	369	339	352	384	361	372	344	353	333	341	345	360	355	362	355	357	348	372	371	343	359	372	364	326	367	314	332	351	330	358	333	346	352	337	353	335	329	339	355	335	340	321	335	353	359	323	332	354	348	383	337	322	352	330	383	387	323	349	367	357	351	370	356	331	322	323	354	348	377	363	322	330	361	399	344	341	363	354	366	368	321	381	356	352	356	335	322	387	366	380	368	345	363	344	358	360	336	320	352	338	364	300	353	325	348	331	361	340	367	323	360	353	325	341	328	354	338	350	355	357	359	366	343	357	331	357	330	367	365	384	350	329	329	349	327	372	347	318	353	341	324	370	375	334	352	333	302	372	360	319	365	393	342	342	356	346	350	362	327	344	357	353	354	363	360	351	339	365	365	355	352	353	377	362	363	323	316	343	343	338	332	354	357	362	361	375	358	350	339	372	338	357	302	313	395	348	312	324	362	365	378	329	356	362	282	337	373	373	346	353	383	332	383	346	338	346	360	335	337	337	357	353	366	366	340	308	373	339	368	323	347	357	350	332	340	363	361	367	335	333	341	337	321	313	351	330	330	313	304	385	348	343	364	336	345	329	345	336	349	375	372	368	353	348	358	356	337	337	342	309	369	317	345	362	328	342	373	337	350	383	335	343	365	308	319	360	339	310	321	336	294	365	326	348	369	362	337	326	364	346	302	377	355	394	359	327	370	344	367	343	309	360	364	325	380	374	364	354	348	360	361	363	329	391	333	355	357	323	353	358	335	345	309	339	329	383	321	334	331	368	334	338	332	355	365	362	360	342	341	356	366	344	339	344	343	362	328	340	356	346	363	348	326	329	373	371	352	390	366	339	344	367	344	354	369	358	385	330	312	338	310	320	372	345	310	362	334	313	370	336	346	356	367	353	376	346	364	345	327	366	344	338	330	339	344	358	364	326	372	377	374	358	335	366	353	364	354	321	338	341	372	331	373	377	363	348	355	344	381	346	356	365	339	349	332	352	338	335	351	324	361	345	338	359	309	319	351	347	354	325	346	353	331	374	356	373	350	336	348	354	364	354	361	355	352	331	346	328	335	353	363	377	347	345	359	342	362	356	362	317	328	350	341	318	365	347	363	349	392	328	317	385	324	369	337	350	356	355	305	357	364	360	341	329	347	358	372	344	343	362	365	323	346	368	369	394	364	357	338	360	368	351	321	362	361	347	336	333	311	358	369	347	362	336	357	304	348	355	365	321	345	364	336	345	346	352	379	361	333	353	319	357	347	353	339	360	345	343	321	359	359	373	369	353	321	352	361	398	342	330	358	364	330	352	356	346	335	342	336	371	346	357	328	368	343	377	366	323	325	340	385	350	345	352	364	343	344	319	357	363	357	370	331	327	380	323	345	340	370	335	327	343	328	335	355	348	343	353	338	361	340	368	369	369	345	358	375	392	381	341	307	332	373	309	352	336	361	346	356	321	334	327	363	322	359	319	354	370	365	329	357	352	353	368	344	345	351	348	373	355	346	367	326	349	343	312	363	342	371	322	340	356	366	378	378	341	349	333	342	363	331	350	386	310	353	322	367	340	337	300	351	332	348	350	340	311	343	330	371	372	367	351	348	361	316	380	331	348	309	343	366	329	363	338	348	358	357	346	334	345	357	360	361	328	319	364	347	339	347	337	348	353	374	358	361	355	346	365	331	352	366	354	345	324	367	322	348	331	370	340	348	323	337	360	366	338	380	338	340	350	355	353	360	338	381	365	352	343	347	320	358	356	329	327	352	356	346	328	363	364	357	352	338	339	324	351	350	349	336	320	330	348	359	349	368	361	359	367	367	334	370	337	324	358	327	353	355	352	332	347	360	330	348	338	346	352	318	344	360	340	346	372	366	356	359	377	356	344	329	354	358	376	362	348	363	353	325	350	340	352	380	358	335	335	376	347	336	346	362	348	340	341	340	360	370	353	339	360	317	361	355	372	353	350	347	325	328	357	347	341	340	332	376	398	353	345	339	337	369	345	355	338	325	380	375	364	366	351	360	355	354	325	341	336	356	332	331	326	368	343	341	327	350	346	335	356	373	344	364	334	354	339	340	329	329	332	356	362	355	350	342	309	313	347	336	370	361	361	357	350	346	337	328	349	352	389	375	299	332	340	328	352	378	339	340	357	346	356	334	349	360	343	357	376	371	318	349	318	350	331	365	359	364	360	327	333	330	354	332	361	346	358	371	317	350	340	346	356	308	367	383	362	366	374	371	359	349	320	344	369	355	359	378	355	364	319	340	337	374	347	354	373	361	392	384	337	367	350	397	328	373	324	370	365	376	369	300	361	365	322	356	340	394	371	346	345	345	350	380	347	344	362	327	329	376	359	306	386	362	374	344	380	364	360	373	354	350	356	359	338	342	349	334	323	381	341	375	382	357	365	329	363	309	360	367	350	358	360	355	372	351	341	338	363	315	351	346	366	364	367	351	365	364	368	320	373	338	396	311	361	343	322	352	342	366	374	349	353	332	346	372	320	350	318	348	340	362	344	331	376	320	337	360	391	332	351	349	346	303	361	345	364	348	342	344
58883	103051	89924	70120	48309	29942	13511	3990	896	567	576	578	543	530	576	518	561	536	567	557	527	542	562	492	545	549	576	560	593	529	587	554	554	511	553	572	556	542	546	530	521	571	528	535	551	588	543	546	534	564	537	566	558	536	563	539	509	555	536	516	526	541	552	528	531	540	511	594	548	536	559	528	542	532	527	547	579	543	517	517	556	549	535	493	481	546	558	536	563	521	550	505	563	601	524	534	510	555	556	534	577	539	545	524	555	533	546	515	542	562	569	556	550	536	532	525	535	515	519	520	575	550	579	542	519	506	543	549	559	504	542	511	542	564	542	522	554	546	554	550	530	516	557	532	583	528	545	577	567	503	514	545	553	558	533	545	538	607	553	564	529	522	584	510	559	597	568	552	608	541	535	564	562	568	545	505	556	560	552	509	528	557	574	533	523	561	570	562	539	540	540	553	526	534	531	571	545	519	527	558	516	538	510	542	536	530	537	549	555	564	584	577	510	560	553	524	537	545	537	538	538	534	552	522	581	550	544	487	515	511	499	549	508	564	555	526	523	553	516	518	541	504	505	557	570	530	518	553	551	558	545	545	560	550	518	520	539	550	516	544	551	535	562	521	507	574	496	567	501	560	526	524	539	544	551	537	506	492	500	538	585	569	525	548	562	520	550	544	531	552	495	557	568	530	598	559	533	505	557	553	550	552	555	536	559	541	571	562	546	545	534	562	545	550	520	511	520	550	495	541	535	542	572	545	544	502	566	522	525	485	537	536	537	509	556	548	511	567	516	519	537	554	537	550	535	540	527	537	527	531	526	544	548	570	557	532	554	537	539	509	530	539	526	565	517	566	544	542	491	587	564	567	527	528	518	549	561	577	504	574	544	527	528	549	532	539	515	575	494	589	537	582	492	560	539	555	558	497	533	548	535	531	529	539	552	573	550	547	514	547	561	547	537	562	577	534	549	561	557	502	541	541	587	504	505	524	568	555	514	561	525	584	499	562	522	527	527	541	559	552	511	559	583	595	562	539	548	489	524	568	520	509	568	582	543	511	595	538	500	554	579	546	508	590	539	542	544	541	564	545	523	507	540	508	553	572	559	527	573	543	548	559	552	547	528	548	525	527	577	578	510	544	529	534	486	564	524	565	544	531	558	568	547	566	548	586	546	515	505	506	552	505	537	539	541	560	513	524	539	554	601	514	570	560	537	512	507	566	569	541	563	541	531	534	515	555	535	544	521	565	499	579	514	587	566	513	574	514	581	564	510	528	577	567	562	538	546	566	567	536	557	562	541	573	551	490	541	581	562	526	546	572	546	517	539	534	554	540	506	578	523	566	553	521	528	526	518	600	565	544	519	534	557	545	565	532	517	533	607	543	528	531	520	561	546	526	622	541	556	555	517	539	577	502	543	512	565	512	559	578	526	517	564	545	515	541	554	552	542	579	498	537	546	516	567	529	541	507	548	569	544	515	469	561	544	517	559	529	586	528	560	521	519	577	548	529	547	554	555	566	570	550	548	535	560	536	569	544	528	554	526	526	519	503	538	522	517	536	526	551	569	553	517	542	557	512	544	520	521	544	550	541	544	542	507	528	499	508	554	525	538	508	549	547	551	534	528	518	516	541	531	559	534	519	549	564	515	552	552	544	533	522	549	543	563	546	502	567	573	547	564	553	513	558	499	541	525	563	503	569	519	563	591	557	526	541	576	553	506	519	546	506	534	537	543	575	562	567	562	545	502	566	512	522	553	576	560	540	525	560	558	529	564	558	551	537	555	540	509	529	556	536	537	484	530	549	555	512	506	542	581	565	511	517	530	509	551	549	556	540	542	530	535	573	509	535	554	550	547	585	596	574	573	541	522	564	503	541	563	595	551	553	522	557	538	531	525	528	521	527	514	509	539	537	567	530	528	531	547	550	544	557	525	561	546	574	539	546	557	509	537	555	540	493	566	553	556	531	527	539	547	543	527	568	542	553	523	548	517	546	535	530	539	566	541	516	501	571	557	530	552	555	475	567	501	575	550	527	555	520	591	527	562	542	582	501	556	543	538	559	566	558	541	539	529	546	576	498	554	518	516	578	572	566	549	535	544	526	565	511	510	484	541	485	547	507	591	514	521	591	528	551	578	566	526	521	516	520	524	520	496	521	574	538	620	529	508	553	546	517	566	542	526	528	533	522	555	554	544	523	554	503	561	585	568	553	566	583	556	547	549	530	534	541	526	524	541	579	548	536	563	532	540	552	573	549	517	520	517	534	530	560	527	540	488	531	579	553	507	539	540	505	521	554	501	568	568	532	517	525	529	518	568	524	569	507	542	559	518	584	511	528	515	542	518	546	578	554	547	522	567	515	533	544	569	539	578	534	510	538	567	526	574	528	526	537	540	498	528	555	529	578	553	536	572	576	517	499	499	494	553	528	546	564	539	495	542	550	523	536	601	532	544	522	527	532	543	521	556	527	575	534	547	539	539	534	563	577	567	575	533	548	576	561	552	567	550	561	534	562	553	594	564	551	516	548	585	537	564	528	566	557	534	514	511	519	492	538	553	519	535	526	515	546	533	574	541	543	539	524	501	583	544	504	552	542	542	566	536	528	539	590	561	528	577	548	525	552	525	576	582	531	555	543	531	517	538	509	586	524	515	526	522	534	520	538	567	575	539	520	528	558	571	520	578	505	542	544	556	526	529	542	547	531	567	492	511	553	524	555	562	537	525	554	537	530	538	500	542	542	571	562	541	584	510	562	512	524	511	558	557	582	547	573	542	563	564	585	563	533	546	533	598	566	505	527	531	521	552	525	521	586	557	518	535	528	557	541	533	498	546	515	514	552	530	579	491	544	552	566	546	556	534	537	518	551	535	545	526	496	552	573	541	539	515	499	576	539	568	526	557	559	536	528	550	546	495	569	547	526	540	542	548	540	553	532	545	531	547	510	585	558	562	558	549	566	569	514	547	537	494	535	555	574	530	499	509	563	516	533	578	550	596	567	512	536	573	530	547	536	595	542	484	530	542	511	533	548	540	557	555	548	530	516	517	543	564	556	527	555	535	506	542	559	543	582	584	580	552	533	472	569	554	519	504	571	547	535	562	543	513	547	536	541	529	558	520	550	516	555	577	530	557	531	568	520	551	557	536	546	513	567	552	548	578	519	524	535	562	544	563	518	543	544	550	562	584	512	565	538	548	537	525	546	550	523	498	548	524	550	527	530	519	523	530	567	539	569	481	526	555	548	556	552	545	560	498	532	570	551	531	546	529	528	537	552	533	536	543	500	536	535	525	522	518	531	539	529	542	568	489	584	575	560	587	555	555	524	563	512	580	573	544	566	573	570	534	574	546	558	524	542	569	528	579	574	565	564	528	560	561	544	544	554	591	536	558	531	565	553	559	567	511	534	557	533	531	529	524	503	519	559	541	590	554	523	530	511	521	551	534	541	552	534	518	539	560	564	512	535	542	533	545	562	527	523	535	552	548	504	534	568	562	532	580	522
27218	28915	35984	24377	9712	2647	761	336	213	210	190	191	196	189	204	198	194	189	191	204	187	194	183	184	190	199	177	228	211	189	213	193	217	207	196	186	183	195	219	190	201	193	182	223	195	246	205	188	209	193	190	202	203	193	207	203	198	183	197	178	177	205	176	204	206	206	213	200	226	174	206	167	185	192	214	200	192	213	210	180	191	181	185	203	193	205	223	207	196	172	180	213	205	212	184	193	190	204	221	198	182	215	212	205	183	188	207	205	198	222	183	201	190	175	193	180	216	204	191	197	204	186	212	178	206	212	188	211	187	186	179	191	173	196	202	169	180	192	176	204	215	194	192	221	238	177	202	166	190	204	182	190	206	223	165	185	194	203	199	189	195	192	200	209	206	187	177	155	221	195	202	200	182	203	189	233	191	208	197	197	240	222	178	175	213	207	207	201	193	223	184	191	209	182	156	199	189	211	188	224	179	205	217	187	180	218	183	194	209	207	183	201	197	211	238	188	209	199	227	213	186	196	204	192	191	205	219	215	202	195	204	193	209	211	180	208	200	194	214	213	214	192	182	197	195	197	174	200	213	173	220	195	207	201	212	210	164	190	181	181	214	198	194	222	195	206	191	205	210	179	193	203	235	187	203	180	205	193	195	189	205	214	199	216	191	195	193	180	194	201	215	201	184	218	203	175	219	213	209	191	201	186	204	195	200	202	220	196	193	188	188	200	206	186	202	220	212	210	217	181	229	210	193	183	182	180	203	197	222	181	236	202	188	198	208	165	196	187	198	197	201	185	209	229	204	192	199	191	183	192	214	204	185	190	216	212	196	196	210	194	195	203	171	222	210	179	199	205	234	226	218	184	220	177	196	188	215	191	183	204	193	202	214	199	184	190	176	225	217	177	213	181	177	192	188	206	197	196	190	216	209	202	180	181	170	186	195	189	201	198	203	193	205	193	165	202	194	209	212	180	218	184	235	207	182	164	202	175	192	216	199	214	217	215	201	239	235	175	205	204	213	200	188	195	190	202	210	196	212	175	199	198	200	187	176	214	236	195	228	214	203	193	212	171	192	197	193	195	213	222	214	180	196	209	194	218	236	174	208	185	195	199	218	185	210	186	186	226	211	190	188	176	200	219	176	212	205	187	207	193	223	208	169	180	194	203	206	189	193	189	199	177	188	209	206	194	197	199	224	227	186	203	200	172	191	189	219	205	217	170	193	181	201	203	185	191	199	195	196	202	213	187	212	170	182	221	189	210	193	176	192	222	191	224	201	199	195	230	213	165	194	195	178	193	196	213	211	202	216	193	197	191	190	208	183	183	188	181	171	196	187	178	190	189	206	174	217	206	207	197	219	212	207	193	207	206	185	216	206	205	201	215	198	203	188	200	199	218	202	197	199	192	169	179	193	222	194	196	215	212	210	198	210	193	191	185	200	187	193	208	227	194	215	223	211	180	214	188	219	190	203	195	225	192	174	209	192	228	192	193	222	205	206	185	173	205	201	192	189	185	223	179	192	210	195	182	200	195	203	189	195	206	199	190	207	213	208	176	191	188	206	212	206	229	188	194	204	208	203	227	219	203	191	201	205	243	200	240	178	213	177	223	232	216	188	214	209	192	193	205	180	194	188	194	209	183	196	199	215	207	188	206	197	201	219	215	231	193	185	198	202	195	170	215	200	190	196	191	229	211	193	166	213	201	183	190	207	214	190	215	195	188	211	210	207	187	194	174	193	191	189	193	180	207	210	181	199	196	206	204	208	218	200	187	178	186	206	193	190	214	189	180	199	180	208	177	205	221	187	221	198	196	210	213	186	188	190	201	208	219	213	170	229	234	190	175	198	179	205	181	180	192	187	199	204	193	191	184	210	174	221	208	203	208	175	197	202	167	196	217	190	192	191	214	199	198	203	207	163	213	207	204	206	194	205	184	219	195	216	218	193	208	211	181	187	193	207	180	206	212	198	219	176	213	186	218	233	192	201	203	198	197	212	213	201	197	207	204	174	200	210	201	198	191	186	215	179	214	189	205	200	200	209	175	212	161	221	204	201	202	200	211	215	211	187	213	199	206	202	197	205	183	201	196	206	206	219	211	203	204	197	192	190	203	198	210	188	204	200	213	188	194	210	207	205	211	192	195	179	184	190	178	194	187	196	187	193	207	199	236	204	189	180	210	175	196	179	218	178	216	175	217	191	210	206	207	188	198	214	187	220	183	192	205	174	206	192	197	202	170	208	206	235	212	223	199	189	169	197	181	210	204	211	218	207	194	218	200	203	186	220	207	195	220	175	181	204	172	203	202	191	189	193	212	192	198	229	207	216	172	199	199	195	178	183	192	209	218	206	198	158	192	208	195	207	212	190	202	218	195	201	205	186	206	222	202	205	198	200	208	183	213	199	216	202	213	170	197	218	191	192	206	207	212	210	201	212	207	196	154	198	200	213	198	191	180	188	209	202	192	194	199	213	187	202	225	190	212	225	222	185	227	187	197	202	215	205	186	211	203	183	215	188	197	205	206	193	210	204	191	195	177	182	197	199	208	209	214	209	202	236	180	200	228	247	197	197	221	209	199	201	200	185	182	201	192	193	209	179	199	207	183	219	209	194	191	215	205	188	211	181	201	205	231	184	211	195	184	164	192	189	229	185	178	226	175	215	196	185	212	210	174	175	186	193	190	179	196	189	207	206	196	219	205	203	192	216	184	202	207	184	199	204	188	198	192	206	223	215	183	197	183	190	218	196	203	192	183	223	212	176	174	225	213	182	199	205	222	201	179	188	209	187	205	195	181	206	189	205	203	192	213	201	190	171	220	194	191	188	227	196	199	215	182	192	211	210	194	191	224	208	169	196	198	181	216	204	213	213	202	207	179	188	206	194	211	197	159	220	206	180	193	219	192	186	188	206	165	212	199	186	217	211	188	201	206	205	206	203	216	219	192	157	221	217	196	212	210	181	183	198	215	188	216	209	185	221	190	194	182	209	215	208	190	206	191	196	211	192	180	225	189	187	206	213	202	183	203	191	178	185	195	202	199	192	213	192	198	205	210	185	189	210	188	197	191	210	219	239	208	216	198	198	195	199	204	173	187	185	199	210	185	198	194	180	188	199	182	196	202	189	169	184	208	198	206	209	183	204	204	168	196	199	171	219	172	188	204	186	216	211	203	194	199	192	190	202	199	203	208	202	187	188	205	192	199	230	199	212	178	182	180	198	186	191	194	207	186	196	225	202	184	199	185	212	188	195	183	203	216	196	216	196	187	224	193	186	202	172	213	222	202	190	189	215	204	228	175	194	193	188	206	206	213	206	194	191	214	195	172	210	213	206	175	176	228	180	182	194	227	178	207	193	190	219	194	205	210	190	210	207	205	175	189	161	202	188	205	202	206	171	176	209	194	201	225	212	204	211	194	173	214	174	188	210	185	230	200	194	210	224	187	210	189	172	189	173	183	196	206	195	169	207	183	198	201	187	234	183	199	198	207	185	187	167	170
28631	49348	41165	26004	13288	5042	1707	653	352	319	353	356	326	351	348	330	323	348	363	355	369	349	341	294	351	318	330	337	350	336	333	350	294	321	330	323	332	335	321	322	321	351	352	319	340	332	304	325	312	346	320	322	333	352	321	317	323	369	340	354	374	358	304	314	356	344	296	363	323	355	305	322	316	309	310	334	333	351	350	345	349	322	335	348	329	325	337	315	325	334	341	377	378	330	345	317	321	341	324	331	338	324	327	321	324	334	301	338	337	358	340	335	353	344	332	331	309	340	342	333	333	306	312	333	357	314	280	306	335	366	307	280	330	310	328	341	353	347	354	329	324	343	362	350	323	360	328	341	341	313	318	360	342	350	354	332	311	334	323	369	341	352	323	304	307	334	339	335	330	295	332	322	329	347	338	307	356	355	337	352	327	319	345	299	345	331	327	335	288	334	310	363	335	294	360	323	327	321	310	327	301	310	304	328	389	350	343	353	323	350	353	293	351	337	329	344	337	322	317	381	311	298	333	324	341	309	344	336	341	335	299	340	331	326	336	323	295	310	338	327	340	315	342	333	376	316	317	332	317	313	323	381	351	337	304	338	314	358	344	349	347	344	342	347	325	361	338	322	307	335	347	325	317	343	329	333	334	341	335	287	307	326	337	350	337	351	343	323	294	338	344	333	325	319	289	324	351	342	301	304	311	341	355	326	323	357	324	327	349	358	305	330	325	305	336	341	319	337	316	319	315	339	317	271	316	309	343	357	317	322	309	379	342	350	329	319	308	342	343	316	357	305	291	349	370	324	353	276	333	359	349	322	356	325	343	322	317	349	343	352	303	359	348	317	303	349	313	349	347	298	305	319	338	327	338	284	301	345	354	359	343	302	332	377	317	363	330	327	334	307	338	345	307	349	317	306	325	306	305	340	338	309	320	313	343	331	314	354	328	333	356	353	353	329	340	339	339	304	349	300	345	359	338	330	327	322	319	311	309	348	336	350	364	316	302	328	301	333	310	310	326	323	317	332	338	306	319	340	345	332	350	349	301	323	350	353	338	331	340	354	330	330	338	337	323	346	343	329	361	319	310	355	364	329	353	317	325	351	345	370	309	325	333	310	358	343	358	333	344	336	330	361	317	342	299	360	338	337	329	321	311	367	313	327	340	341	333	322	329	340	320	338	361	317	315	329	328	331	300	331	325	364	310	346	340	312	333	342	320	330	358	379	339	315	305	342	365	337	339	304	344	314	333	334	324	331	331	316	333	312	316	350	340	354	331	316	312	357	327	326	302	306	333	322	329	345	339	318	351	335	308	347	311	320	313	332	298	336	313	319	325	349	328	319	335	371	357	347	339	336	335	329	329	366	341	316	339	346	354	345	352	318	354	311	331	365	355	368	347	351	325	305	338	313	322	338	299	350	337	331	336	314	341	340	329	320	341	309	324	338	348	329	336	352	305	302	327	329	309	298	357	365	373	335	288	313	323	353	343	381	316	314	323	326	330	305	318	308	327	322	330	297	362	342	313	343	320	345	312	340	331	346	333	325	315	330	335	335	312	351	342	331	335	334	353	335	351	317	340	289	338	341	332	314	316	334	341	361	307	339	333	324	302	326	327	352	357	342	317	320	323	302	339	360	353	362	338	351	337	310	324	321	313	338	350	352	343	329	335	381	363	318	312	314	301	327	339	325	347	330	372	364	367	341	312	337	314	310	298	348	338	370	334	331	334	357	315	320	315	348	323	352	330	344	326	339	351	317	366	359	333	328	354	323	338	347	310	296	323	368	355	364	329	307	313	336	310	304	335	318	354	322	321	357	347	343	339	312	339	336	321	317	318	327	324	319	327	343	318	324	316	338	299	331	351	341	319	311	328	351	289	343	319	334	330	324	337	329	345	319	305	357	321	324	332	335	333	332	337	335	331	308	347	315	328	330	347	298	365	310	322	317	360	326	359	294	332	331	323	336	306	323	351	314	351	325	362	309	327	334	331	351	324	313	333	311	309	324	315	315	341	323	339	310	321	284	357	337	329	322	312	314	337	363	340	339	350	313	314	364	324	335	311	328	352	305	342	332	349	301	321	367	354	323	344	311	331	324	345	319	328	316	337	344	330	322	343	276	340	294	298	310	310	325	325	312	307	341	356	324	346	324	337	312	333	323	329	350	331	304	334	344	340	331	350	319	355	332	346	355	330	338	334	317	329	328	344	318	327	334	343	349	340	374	331	357	339	367	343	345	338	336	304	347	327	335	342	370	376	331	331	310	322	329	321	345	347	312	321	317	322	352	336	350	373	332	318	322	332	302	345	333	326	327	325	313	364	335	316	349	320	331	291	334	353	330	313	352	341	341	327	302	352	334	354	320	326	317	328	333	336	330	323	319	364	328	335	349	336	315	323	339	313	338	356	309	298	323	347	311	347	321	328	307	344	331	313	327	329	300	287	320	352	328	339	297	327	339	321	303	336	351	354	321	333	309	330	328	307	378	319	321	351	364	331	325	323	326	319	298	316	299	326	321	330	314	342	338	284	333	381	326	333	304	305	291	337	335	354	355	345	328	334	314	337	325	322	335	313	331	305	325	336	307	336	300	330	331	334	330	335	351	317	326	314	357	332	349	338	318	349	329	315	350	304	345	329	370	330	312	344	326	321	335	320	350	308	313	335	323	361	324	334	350	325	299	298	346	326	350	352	325	294	361	345	329	332	294	342	333	335	324	310	360	330	335	305	318	352	328	308	290	366	320	332	331	346	340	378	324	341	336	351	357	339	338	296	326	345	334	346	317	336	327	342	324	348	325	337	346	341	338	328	336	335	331	305	333	360	328	348	336	306	351	349	328	329	341	333	309	322	312	340	314	343	338	302	317	320	321	339	321	305	334	339	328	313	347	312	330	332	321	308	309	331	314	358	336	327	329	308	334	331	351	324	323	337	399	359	323	335	360	329	334	322	334	362	325	315	381	303	341	350	313	344	339	334	350	337	332	336	352	337	313	364	323	315	331	330	363	298	312	332	310	346	357	353	332	304	313	318	300	343	357	300	323	337	331	323	344	331	312	332	337	341	322	338	336	354	306	332	329	329	334	321	311	320	343	339	316	346	299	336	309	303	344	332	320	360	318	314	358	318	364	325	364	327	347	334	341	333	332	347	332	330	362	330	320	345	343	317	331	333	328	333	326	355	345	343	356	305	329	350	341	353	305	311	322	324	339	334	345	331	346	311	315	321	330	326	330	323	342	332	339	338	357	287	312	337	358	318	342	316	326	364	320	332	328	320	330	377	303	331	318	325	338	294	331	324	336	299	321	327	292	302	311	337	332	331	348	329	317	346	309	334	335	332	319	310	324	327	341	330	317	308	372	335	320	319	339	350	307	380	327	302	326	375	310	331	307	330	310	354	382	358	352	329	340	346	336	323	320	319	301	390	337	333	298	343	327	258	335	335	329	293	309	329	338	367	303	357	333	310	337	330	331	327	323	286	339	351	338	326	335	325	324
24415	23946	41950	42082	30475	19817	7195	1192	375	263	288	279	274	280	248	303	272	278	291	298	300	271	264	289	270	319	298	270	277	291	265	301	290	274	293	280	275	295	262	279	271	302	270	282	277	265	257	320	280	296	243	283	300	270	281	274	286	280	250	280	271	280	285	277	268	270	275	304	269	294	240	255	284	252	260	278	297	278	272	246	255	290	289	269	271	281	283	273	293	263	264	291	291	264	280	254	303	288	281	254	266	253	303	244	257	260	261	272	278	301	259	265	270	279	255	258	266	276	268	248	280	273	273	284	288	278	270	295	247	272	284	277	265	289	273	281	283	284	273	274	266	297	292	272	288	266	297	265	249	285	298	300	240	238	276	272	271	298	272	281	277	278	280	264	259	252	294	246	302	288	266	281	286	286	285	269	275	308	275	296	263	300	270	300	274	266	269	287	275	252	272	261	274	265	299	279	288	237	310	279	274	303	290	237	289	250	261	287	290	290	334	256	283	291	239	300	277	253	283	289	280	251	290	276	272	276	280	282	279	301	275	262	288	270	315	274	291	260	282	267	282	274	287	254	262	247	280	265	262	270	257	284	248	276	284	264	249	285	264	272	282	267	280	278	291	253	264	302	269	246	287	268	278	260	272	260	248	296	288	292	255	266	277	286	260	272	269	268	249	274	272	266	265	245	292	262	317	273	314	274	292	269	287	290	284	244	281	271	285	290	286	271	275	266	262	257	300	261	266	292	279	272	258	277	275	314	287	289	271	264	272	276	285	254	259	285	317	281	262	273	309	257	290	283	276	272	265	287	291	277	257	262	287	275	310	261	252	280	270	262	288	267	272	280	260	296	297	289	267	262	286	282	283	252	268	288	302	307	293	270	263	254	283	273	271	275	278	266	293	276	269	277	284	263	270	285	264	257	273	257	250	244	283	256	285	245	283	273	261	248	260	281	279	253	289	266	247	282	259	252	279	268	250	293	283	280	273	281	277	270	273	267	262	310	283	236	279	270	251	277	283	309	254	276	311	270	258	265	291	288	287	276	264	274	264	273	309	275	268	285	273	259	257	261	301	279	265	279	292	280	250	255	278	275	297	296	265	273	242	258	284	270	294	296	306	300	263	270	250	281	263	293	281	267	275	261	317	283	284	291	272	295	288	288	262	248	254	277	277	257	274	296	272	285	295	253	244	248	276	249	289	277	258	258	264	286	257	271	272	290	261	272	303	280	260	250	251	270	256	257	297	301	269	272	271	290	292	272	239	256	269	280	294	284	281	290	278	273	265	290	285	265	276	288	235	263	249	245	277	281	287	265	288	260	279	285	255	280	258	267	271	276	270	248	278	255	251	237	266	268	297	273	275	304	268	245	286	224	270	270	300	279	300	277	279	264	271	276	297	276	257	282	273	304	269	265	268	266	281	272	247	267	273	261	250	293	279	236	269	287	260	270	261	310	277	272	276	263	296	292	280	291	254	272	250	295	278	283	285	279	243	272	271	296	257	275	284	266	268	246	257	240	251	274	264	261	256	286	268	277	264	258	268	278	271	302	297	269	245	264	276	267	300	266	276	276	268	298	251	255	296	257	303	275	291	269	301	273	299	269	255	293	269	258	296	287	271	290	288	293	290	282	271	297	290	291	268	274	280	305	274	288	294	260	286	287	273	274	281	247	273	246	257	254	272	262	301	271	264	261	283	287	281	289	295	274	275	273	284	274	283	282	264	300	293	258	260	254	266	264	278	272	290	260	269	279	273	273	276	277	254	263	264	265	260	290	278	272	253	247	301	296	289	251	244	274	249	270	270	289	302	290	276	268	274	290	274	281	279	300	268	290	275	258	268	289	288	269	293	287	294	268	304	271	309	274	296	277	275	278	297	310	297	258	275	255	252	310	265	295	264	259	282	257	254	282	269	288	279	259	263	302	254	247	265	274	265	281	256	260	247	259	291	256	274	252	281	279	263	271	290	257	302	249	244	294	272	263	281	272	249	279	252	298	282	264	248	295	294	282	270	275	251	285	286	253	277	242	268	277	267	277	244	248	251	273	275	269	297	298	283	300	258	266	271	288	304	261	267	276	296	290	259	267	304	282	290	282	257	284	266	254	269	269	287	279	280	297	280	269	279	278	278	302	271	253	265	273	281	278	257	249	272	291	265	286	284	265	298	282	280	290	290	278	298	272	304	256	260	291	287	263	264	259	268	270	275	281	260	269	289	314	264	239	271	257	262	262	262	270	295	291	292	249	257	263	263	249	265	282	297	246	303	262	278	307	257	257	264	273	263	237	268	285	294	266	272	266	307	254	275	282	306	272	294	270	255	294	278	256	278	281	275	263	267	276	281	257	279	261	260	280	250	269	259	297	256	278	278	287	285	288	280	259	286	289	282	266	284	278	323	271	277	276	258	285	292	297	250	287	287	253	277	262	283	273	284	290	304	244	266	289	280	285	289	273	286	277	280	309	253	282	278	268	242	296	269	268	265	258	278	266	267	263	263	296	284	265	290	277	262	255	275	288	263	269	279	297	284	276	264	247	275	294	261	264	281	235	284	249	285	288	291	272	284	285	292	270	273	232	260	243	276	280	268	269	292	243	260	252	298	275	292	286	257	273	279	288	270	314	273	262	254	291	263	283	276	290	299	284	281	280	256	288	286	287	272	258	246	295	299	284	277	267	255	268	251	298	269	268	283	258	252	303	252	260	264	262	258	254	297	245	286	257	262	261	285	295	283	288	289	271	274	245	256	243	293	264	248	276	286	249	284	277	264	281	268	302	292	276	295	247	304	256	273	278	293	284	295	267	253	267	278	264	290	263	261	260	249	299	300	258	282	257	282	269	273	272	309	274	303	264	282	259	288	289	296	261	250	283	268	251	278	262	267	264	269	265	251	262	276	265	292	290	297	269	266	268	276	269	293	263	255	280	287	265	281	285	292	252	243	269	273	274	256	277	262	244	288	270	268	271	265	278	267	248	302	284	268	301	263	277	262	282	274	263	242	304	269	287	281	262	284	287	286	280	275	280	279	286	270	268	254	266	252	272	253	280	276	261	267	252	240	269	270	295	273	270	266	277	252	273	259	285	262	260	262	257	305	244	261	281	275	270	261	291	292	267	266	268	273	290	259	261	252	285	275	283	258	271	280	263	243	278	277	269	259	262	280	249	280	305	282	268	273	283	257	272	264	263	286	277	248	286	283	254	280	266	277	251	241	280	301	254	280	263	283	292	257	275	234	273	314	279	287	295	253	250	283	262	295	288	282	279	272	280	252	267	241	260	264	249	255	245	289	232	239	269	256	275	284	264	258	275	265	296	257	273	285	267	257	259	264	268	286	267	289	259	288	259	288	294	265	265	270	280	262	295	264	284	299	298	258	289	256	284	279	284	271	254	312	250	308	271	287	246	259	262	262	276	272	271	280	285	280	288	281	262	260	277	272	271	269	283	259	268	253	279	287	255	267	276	274	272	283	278	278	262	287	251	262	278	311	272	271	263
53580	92366	78745	55340	37597	21115	8039	2482	710	458	450	431	450	445	397	437	419	415	445	453	437	446	410	458	424	433	450	442	410	463	440	449	441	439	470	430	514	458	434	425	426	443	446	424	496	425	452	415	407	453	457	458	442	420	438	442	439	429	427	431	435	449	438	421	440	440	437	448	393	453	427	458	427	404	443	442	451	484	479	403	405	466	429	450	431	451	428	443	462	468	424	449	496	444	457	482	443	436	444	429	470	447	486	435	427	435	457	441	474	449	424	426	464	460	413	440	425	449	439	448	447	462	458	421	435	452	447	425	430	457	440	435	463	424	465	446	456	433	463	459	424	452	422	429	449	453	470	441	420	434	480	451	465	425	454	460	421	434	436	468	438	441	445	432	432	453	442	460	416	476	427	425	444	439	460	444	443	448	450	442	469	440	444	456	433	459	473	449	461	454	456	468	442	480	440	444	459	441	428	438	435	442	445	451	410	423	433	492	413	443	415	433	464	462	448	412	448	431	463	446	441	471	456	410	456	439	431	469	453	429	457	427	474	433	433	467	406	441	477	436	425	488	437	443	428	414	464	462	438	419	434	472	428	449	454	449	470	427	431	447	418	416	457	456	439	452	461	458	435	452	397	429	465	444	422	480	487	436	442	447	424	449	464	395	417	434	468	442	415	468	456	479	475	408	474	451	426	452	450	450	435	474	407	449	441	418	390	457	473	472	448	438	469	420	450	445	466	468	430	477	420	447	427	484	461	450	419	452	421	470	428	429	409	447	432	448	401	431	411	440	450	459	429	430	473	446	408	442	459	468	495	420	438	442	447	418	489	447	453	411	452	435	472	441	440	475	449	426	428	455	443	465	490	467	457	462	435	425	413	414	433	449	418	445	445	470	424	445	445	455	451	412	417	465	449	442	416	465	466	436	478	511	435	439	436	409	460	450	460	455	459	413	426	460	469	452	459	451	441	456	466	482	462	421	437	458	415	426	454	463	458	432	437	440	437	438	397	429	470	447	416	441	437	406	455	445	412	450	415	412	430	462	450	444	468	471	452	424	426	436	438	428	422	465	473	434	431	429	436	444	435	477	479	427	445	465	446	433	462	458	441	412	487	453	452	465	411	457	436	433	445	477	445	425	459	450	465	452	419	459	430	416	434	447	439	443	442	451	454	437	453	472	429	457	429	422	436	509	422	421	460	430	458	447	427	421	474	435	451	423	432	443	435	429	432	472	431	451	419	441	448	465	452	447	447	432	486	466	395	406	475	472	455	410	444	407	427	444	420	447	410	468	434	441	437	432	412	445	430	429	481	421	435	464	459	408	452	464	434	436	442	426	438	478	429	433	496	409	432	456	432	460	414	407	448	392	421	442	468	439	458	456	408	422	438	442	435	478	406	448	450	422	421	442	429	454	426	440	465	468	464	431	457	444	432	436	414	438	452	476	451	414	486	437	394	449	435	483	487	462	435	415	448	443	455	428	422	448	449	470	446	422	410	458	436	434	419	474	457	459	480	467	452	424	444	482	464	412	473	446	434	439	469	482	437	463	427	447	404	427	471	474	455	456	431	455	434	463	461	428	469	463	460	453	435	413	434	465	457	443	421	475	430	389	458	471	416	434	465	420	484	456	432	435	481	435	426	444	487	460	439	464	437	460	463	458	424	468	514	437	431	430	450	438	459	445	434	406	498	443	424	447	456	433	444	420	453	446	415	443	441	415	420	466	444	427	457	485	437	437	458	445	446	425	455	401	441	436	467	416	410	444	442	434	468	417	437	456	444	453	449	473	461	476	436	454	452	456	461	449	426	469	433	430	441	472	464	435	416	440	458	463	423	460	496	400	438	418	452	423	432	414	414	448	444	441	414	447	446	430	456	438	433	444	453	421	432	448	462	411	476	456	406	434	413	459	428	465	450	417	449	444	436	493	423	434	446	423	441	473	450	423	451	454	425	466	467	466	374	430	444	429	464	444	466	465	404	434	440	426	433	453	451	450	482	431	484	432	455	473	444	450	444	409	458	462	454	471	407	469	448	438	435	446	480	473	438	434	456	454	428	435	449	467	452	459	469	415	433	433	414	421	468	423	456	454	410	440	451	454	456	462	430	411	486	423	431	438	452	429	441	427	466	443	455	415	437	432	433	405	451	414	452	442	474	481	414	469	462	435	457	420	438	426	460	429	494	457	455	445	421	432	463	445	453	475	439	405	454	495	448	458	433	376	462	420	434	426	425	431	465	484	454	419	468	451	465	431	451	442	403	470	437	425	439	443	435	444	432	442	451	459	442	448	445	457	415	437	412	428	440	428	442	437	462	434	414	453	436	432	422	466	433	437	470	470	429	469	408	416	420	464	486	456	461	431	453	467	463	453	436	460	433	478	420	438	435	455	415	438	420	426	447	422	435	424	416	436	429	418	429	468	463	436	473	413	431	411	455	447	453	434	466	425	451	438	450	463	437	449	449	449	460	470	449	411	457	456	440	433	449	449	440	436	448	439	431	431	462	448	427	476	449	413	456	421	448	466	480	414	449	428	439	456	486	410	434	399	430	409	468	459	437	401	416	405	450	430	470	450	463	430	448	484	438	438	441	428	456	433	436	442	445	430	478	421	490	449	416	470	458	441	457	406	417	422	420	422	451	436	470	455	417	428	419	461	454	448	450	459	449	477	407	417	441	445	439	475	463	414	431	439	440	453	410	467	459	418	431	467	459	460	445	429	504	462	410	418	437	460	450	467	446	408	433	432	457	446	466	435	462	411	400	479	445	451	459	439	465	471	434	389	475	439	455	451	448	489	445	447	445	454	424	418	450	456	460	451	475	444	413	462	407	430	450	458	457	386	431	482	433	453	455	468	483	445	418	475	475	439	450	487	491	446	399	468	439	441	471	478	463	471	458	477	449	408	430	446	446	468	458	456	435	425	462	418	448	436	410	427	447	441	454	432	487	430	415	438	464	422	458	401	446	453	419	449	446	430	487	432	479	429	487	431	477	438	423	484	464	455	446	437	478	483	456	443	464	415	491	461	448	447	436	431	456	430	468	454	495	473	429	462	433	495	436	467	437	437	440	449	453	469	391	471	462	442	451	442	430	435	461	479	456	441	454	425	491	435	445	472	436	458	445	482	449	403	458	481	443	414	456	448	486	418	444	430	454	462	486	462	469	475	422	448	439	465	462	453	440	459	427	448	383	441	466	443	431	446	445	428	410	408	448	431	448	474	440	425	435	452	454	450	431	435	460	528	454	429	412	468	481	421	464	461	476	461	415	453	411	449	433	468	417	445	452	415	454	461	428	429	445	434	446	433	431	476	458	440	479	428	502	437	426	461	430	438	458	423	455	463	444	425	420	469	397	435	419	450	393	438	436	429	445	425	454	465	469	458	447	502	430	460	405	447	449	455	441	444	453	434	400	435	484	440	435	404	440	441	460	449	411	440	443	418	426	480	468	455	435	443	450	467	458	420	430	448	463	453	466	473	461	471	451	470	458	455
23217	22196	35203	36446	32851	25978	16618	3313	548	373	359	356	344	382	385	346	379	324	332	320	332	341	351	386	347	368	354	337	354	359	386	374	344	367	368	366	359	346	350	348	364	339	341	326	340	330	345	340	357	318	324	389	333	349	333	384	348	315	352	338	359	340	349	373	340	361	362	333	359	362	340	342	346	335	369	329	335	365	365	365	357	356	332	333	360	325	339	426	342	340	328	343	345	354	375	346	345	363	311	371	364	360	329	362	367	357	345	356	372	344	343	368	350	319	357	313	329	340	379	384	377	344	361	346	359	381	346	351	361	328	363	363	336	346	345	357	348	343	341	345	368	330	345	333	356	364	363	359	331	354	326	332	374	364	314	338	366	336	348	359	368	363	354	354	368	364	366	401	347	366	353	361	346	366	352	321	332	367	371	372	357	359	363	345	355	345	353	352	344	359	374	338	339	350	335	354	350	357	315	346	385	340	313	371	336	334	390	349	341	349	357	354	323	366	344	331	333	334	318	325	342	334	352	365	361	342	345	327	323	339	327	344	328	353	312	354	348	346	334	319	368	306	338	364	348	352	342	326	356	361	369	376	327	332	381	338	341	345	384	327	344	331	389	359	341	343	330	317	332	317	351	357	362	376	354	356	353	368	319	312	388	334	328	366	361	323	341	367	392	368	335	306	349	389	350	373	371	332	343	350	362	319	342	371	339	361	333	354	362	340	339	344	352	358	328	346	366	379	391	390	358	333	311	328	354	341	357	351	339	349	343	348	382	345	346	324	360	355	379	350	362	342	352	347	350	378	398	338	366	332	356	359	349	325	363	331	371	323	335	363	355	323	338	346	333	355	342	337	360	371	343	365	354	357	325	350	338	397	339	378	361	353	323	358	362	332	349	340	324	342	340	330	363	332	331	383	360	367	369	336	327	343	339	350	331	380	336	335	323	340	352	349	386	324	342	358	333	353	335	324	332	375	360	340	373	384	347	363	340	347	356	345	386	387	315	341	352	371	373	348	380	380	333	322	332	376	349	319	349	359	372	351	339	325	334	337	338	352	354	368	370	329	342	350	342	339	356	337	366	374	386	351	363	341	332	338	335	333	348	354	376	338	349	360	371	368	376	358	361	372	350	339	370	369	353	377	350	374	335	353	378	320	334	343	333	346	339	382	345	338	381	343	328	354	386	334	349	334	353	351	371	340	365	321	332	353	334	360	358	349	345	296	335	345	375	343	331	313	358	351	341	331	346	397	368	370	343	335	347	353	349	327	331	381	350	312	335	362	336	365	331	361	336	361	355	369	348	347	369	374	356	360	332	344	361	367	349	374	311	340	337	383	314	351	355	362	317	358	342	337	363	350	364	340	342	354	341	332	371	346	344	344	346	324	383	343	356	345	360	309	320	342	371	346	343	354	328	344	349	321	373	343	360	350	333	316	319	329	353	366	310	339	331	373	354	371	332	319	339	350	331	353	316	333	348	365	356	356	361	342	365	363	356	325	344	360	348	375	342	328	363	379	370	359	354	323	334	348	361	354	361	368	356	376	347	362	346	338	336	330	344	359	322	346	344	346	378	340	342	350	374	328	342	364	363	344	343	372	341	319	360	358	372	352	323	334	325	367	373	328	342	359	392	353	364	330	339	352	299	334	358	369	311	338	340	354	342	388	362	338	342	349	339	324	316	357	356	356	354	349	347	346	347	361	373	332	356	340	361	335	334	330	327	369	343	342	329	372	363	346	355	333	361	337	339	343	365	328	369	353	352	354	359	364	355	356	395	347	374	352	349	341	349	352	341	349	353	339	317	355	361	332	336	327	343	349	369	341	395	342	374	350	329	347	358	336	371	345	358	341	348	373	349	338	354	322	374	339	350	361	315	347	334	349	380	332	348	331	375	370	314	353	343	379	341	360	360	333	352	339	324	375	324	350	349	353	367	340	351	340	404	361	378	356	321	344	349	364	354	319	336	377	358	337	367	348	348	345	316	326	346	363	347	321	330	377	346	327	364	346	363	336	368	400	310	337	348	346	363	365	353	339	327	360	336	361	374	336	327	331	334	350	343	375	360	351	298	357	324	361	361	333	331	341	318	335	328	316	358	333	355	324	328	367	349	331	353	369	350	342	380	316	333	359	360	358	341	354	351	354	374	354	386	353	341	359	347	376	369	341	388	335	354	351	356	363	366	377	373	381	342	344	344	350	390	374	322	329	381	346	345	365	341	330	365	330	345	341	325	374	376	354	324	328	326	362	307	340	359	347	330	321	330	358	351	359	352	334	375	349	322	337	385	379	321	357	347	344	403	314	339	365	335	338	349	373	337	358	344	309	352	319	332	354	364	378	377	351	350	339	357	351	362	371	352	371	324	374	360	359	330	319	359	318	339	377	368	385	352	372	372	364	384	327	362	365	386	342	348	361	337	348	359	325	379	372	387	311	330	358	350	339	352	345	370	329	316	368	348	331	361	349	353	376	358	322	375	348	372	324	373	329	362	335	322	334	333	319	327	351	331	350	337	335	341	315	350	336	283	346	359	372	356	356	324	360	359	366	349	355	333	350	361	341	319	378	374	349	340	350	349	352	341	358	349	330	352	345	357	341	341	356	349	366	368	353	351	362	330	360	343	355	338	340	335	365	336	358	343	354	364	321	353	371	327	366	350	372	317	351	358	341	348	355	329	356	337	348	346	359	331	347	362	344	369	351	312	322	373	334	341	334	342	347	346	357	358	351	326	322	348	342	355	338	337	337	383	348	333	381	342	372	338	344	340	353	347	326	348	342	330	319	347	338	337	353	356	327	319	325	336	359	356	368	368	359	349	335	323	342	312	330	344	333	330	371	325	351	395	289	332	339	322	343	370	320	350	366	349	326	322	398	356	350	346	339	362	333	320	312	386	326	370	350	340	339	359	346	341	338	330	370	364	340	360	385	344	329	342	328	347	324	333	366	333	341	341	348	323	344	350	339	342	345	340	355	331	352	358	356	346	352	344	337	372	349	339	352	346	342	346	343	308	313	354	340	353	349	366	344	339	371	390	358	343	333	366	368	359	344	326	330	339	346	374	358	351	358	361	323	359	357	374	342	339	344	373	341	306	383	359	351	331	369	348	354	364	334	344	377	339	346	353	355	350	336	380	352	387	365	381	370	348	389	333	332	353	344	357	361	350	325	371	345	351	323	345	345	340	325	347	349	373	348	352	321	344	359	327	352	345	355	360	339	354	352	349	340	357	353	344	374	346	364	358	333	348	348	343	347	322	347	359	340	349	343	332	327	345	348	404	354	359	335	366	336	342	367	369	328	316	366	342	327	301	352	339	341	363	337	352	327	347	326	365	358	367	348	369	359	377	351	344	339	355	378	337	353	338	348	357	325	351	336	355	369	329	337	363	388	324	335	375	341	347	345	352	360	343	380	352	345	369	352	330	342	346	340	336	334	349	349	361	336	348	366	343	388	313	359	318	346	380	322	380	349	381	337	373	357	363	371	343	351	358	376
59708	101727	87341	67085	48244	30720	14924	4789	1035	565	519	554	564	555	552	531	545	486	510	551	543	553	520	516	570	551	507	552	494	571	512	478	541	530	518	559	540	538	539	563	533	516	543	545	513	557	501	580	506	579	527	533	535	548	552	530	535	528	536	548	542	505	528	503	515	557	561	546	559	490	565	544	568	543	521	558	554	551	525	529	548	548	527	519	542	511	529	579	556	538	555	528	498	512	536	524	551	519	554	495	549	518	561	524	525	540	537	541	540	517	514	545	523	521	586	575	494	526	504	566	527	510	542	607	594	527	579	547	509	586	490	510	535	580	583	553	540	597	549	505	527	527	496	563	538	534	548	558	550	522	517	537	552	510	502	544	521	580	523	553	528	550	543	619	562	548	524	540	529	527	594	545	519	527	558	560	520	554	531	549	534	548	539	532	583	492	522	557	539	557	553	540	502	521	560	483	526	555	559	578	571	540	523	547	555	527	508	519	541	531	552	521	530	541	557	525	533	526	569	570	528	514	527	543	526	536	546	544	531	510	550	574	500	509	540	540	539	504	555	537	495	564	500	510	562	516	520	576	517	546	505	515	566	561	527	532	525	518	495	548	503	578	568	522	516	564	553	531	568	547	576	540	516	516	587	518	542	559	561	536	549	542	577	570	568	552	572	596	549	578	565	493	552	539	533	534	556	520	554	551	547	542	552	511	514	566	515	539	539	517	540	547	549	551	578	549	541	518	535	543	561	536	552	539	519	534	589	574	526	565	545	591	563	507	589	559	579	535	590	526	552	590	536	541	533	528	557	551	550	536	549	518	544	551	492	570	568	530	545	535	544	561	555	538	525	554	504	511	577	538	562	557	513	516	555	557	510	540	528	502	557	546	568	526	517	498	518	543	592	546	543	524	580	524	508	582	550	538	538	528	548	525	526	546	507	552	547	560	492	536	538	555	524	550	541	517	514	533	518	548	544	545	538	523	515	588	541	574	544	512	542	592	536	523	485	534	486	550	524	525	545	538	540	563	580	486	509	557	574	539	575	560	521	558	524	494	558	530	521	533	554	510	512	501	523	542	543	547	543	549	553	513	564	535	589	530	535	545	570	537	584	542	532	552	521	528	537	548	523	531	543	515	546	537	531	524	552	528	557	546	531	537	538	534	580	524	557	540	521	514	532	526	526	538	556	526	537	543	538	536	565	558	525	531	517	541	550	500	532	552	551	504	537	525	585	547	570	564	537	530	568	529	589	543	524	496	562	588	523	557	533	528	550	563	528	564	544	520	583	547	512	556	548	536	570	515	582	547	541	595	514	545	524	502	562	535	545	522	570	541	541	541	532	505	571	513	553	533	539	521	586	559	538	515	511	539	516	501	514	537	493	547	542	542	582	560	553	547	531	528	534	556	589	521	528	549	534	532	573	522	571	512	564	536	547	546	531	546	581	559	527	531	577	537	530	560	547	524	549	559	562	546	574	522	553	537	552	555	559	515	539	536	547	555	540	538	553	511	517	542	567	539	536	503	547	577	548	535	537	576	571	511	547	524	547	492	536	531	548	546	523	547	551	544	555	553	560	587	536	524	572	508	541	533	539	500	541	543	524	544	538	538	522	548	575	523	530	538	535	545	549	552	541	549	508	498	515	557	517	531	539	527	541	497	558	511	536	544	549	540	544	544	555	513	566	531	536	542	522	493	546	550	508	553	508	526	567	522	540	512	503	572	537	543	518	562	544	558	569	574	552	570	552	537	521	540	555	555	538	532	561	543	526	533	518	538	523	547	536	498	558	546	501	537	555	500	498	527	528	564	551	518	528	542	545	514	525	530	523	518	533	568	500	515	554	503	513	557	545	530	534	561	528	523	520	575	513	531	568	543	535	512	538	546	538	551	541	535	520	547	525	569	540	537	547	512	547	516	581	566	548	573	517	508	538	511	568	517	506	496	495	549	512	522	589	554	541	564	528	534	523	524	570	557	583	521	523	517	521	520	514	559	511	529	562	566	553	549	554	582	532	559	522	545	532	554	534	561	555	504	556	516	542	491	547	540	535	558	551	548	547	559	525	563	566	539	548	545	533	537	530	547	517	554	562	559	527	512	546	531	517	556	552	551	565	553	523	519	525	524	528	524	545	532	531	545	508	547	557	525	537	573	556	525	535	543	564	541	520	529	593	554	578	545	543	528	519	560	487	504	536	517	523	546	519	508	538	561	522	518	526	512	518	543	532	566	520	564	567	528	548	518	550	572	540	533	514	548	526	532	535	557	591	499	534	539	528	523	562	503	561	522	533	564	509	554	538	518	554	534	592	588	565	510	529	540	534	526	486	533	547	547	521	528	504	545	586	543	585	560	555	510	549	558	519	539	552	574	561	512	538	540	557	569	513	551	491	562	522	569	550	514	523	530	525	552	547	508	514	563	507	546	557	565	555	520	546	556	534	532	573	538	533	515	524	570	538	554	551	525	536	542	492	496	553	545	531	584	532	538	525	531	526	568	550	563	553	537	561	554	536	533	543	568	526	553	540	567	553	535	542	542	545	554	569	558	519	573	538	531	547	548	548	528	550	543	540	541	548	596	557	491	592	532	545	522	538	547	505	520	512	534	541	513	565	535	489	513	537	552	544	549	528	510	520	530	539	520	579	508	551	544	525	580	531	498	551	541	524	553	527	514	501	557	600	519	533	499	516	580	510	541	567	541	481	519	519	526	569	534	549	572	547	489	508	545	552	530	520	547	570	505	534	514	542	529	506	563	561	576	504	532	510	559	525	528	523	513	538	564	533	558	520	545	489	537	550	561	519	570	561	502	518	551	515	523	566	543	552	526	496	515	564	501	556	571	553	557	512	539	539	583	553	564	566	525	495	579	524	506	527	535	570	554	556	480	530	561	552	549	539	544	552	536	550	512	556	582	549	514	573	575	536	536	553	551	511	548	524	535	552	497	581	565	534	527	563	515	545	557	588	530	551	555	531	517	557	500	556	526	541	534	522	542	557	545	623	538	530	536	532	522	583	529	581	550	509	574	529	509	553	566	539	484	546	568	565	574	511	518	552	525	552	525	568	509	516	522	559	550	495	570	556	540	555	545	587	559	540	541	567	552	548	545	533	552	485	522	549	577	586	552	550	497	557	489	536	527	572	492	538	526	526	517	527	504	534	577	498	556	561	537	603	570	547	564	580	510	547	578	583	517	548	525	537	543	519	536	533	617	530	514	527	539	544	500	543	533	578	530	490	534	577	548	517	501	527	546	526	538	531	529	570	543	551	497	506	525	533	548	543	552	549	553	554	540	559	568	512	570	518	543	543	575	509	579	563	518	556	542	546	526	542	560	530	541	531	544	578	539	560	546	580	532	543	535	546	503	548	538	556	515	537	521	518	505	516	510	552	547	520	547	533	537	531	505	567	524	529	562	525	552	530	534	543	532	571	533	570	583	593	524	486	509	522	492	570	518	516	511	501	516	537	528	528	532	554	593	558	548	534	565	491	580	555	565
27415	28508	34735	22629	8771	2621	889	349	207	189	178	175	183	185	202	180	185	181	165	169	199	173	195	177	214	198	202	226	208	183	191	193	177	194	189	194	205	183	195	207	197	185	197	192	193	185	200	198	171	197	194	176	193	175	175	196	188	180	180	182	193	196	178	165	189	188	185	194	180	180	187	198	212	179	195	181	182	188	183	174	199	197	173	217	189	187	192	180	188	196	179	210	175	212	188	172	181	224	193	210	214	157	186	173	192	168	198	198	199	184	195	193	201	172	170	167	173	168	182	204	220	191	156	202	179	212	189	203	172	209	176	204	222	183	200	198	178	198	189	196	190	200	208	188	214	164	200	169	186	183	185	235	200	190	170	160	198	194	188	182	191	204	188	193	192	180	192	170	176	190	186	224	187	179	194	213	166	182	179	216	198	189	201	157	233	202	185	193	160	165	196	183	156	207	168	193	174	191	178	203	198	178	188	182	205	196	172	191	201	183	184	172	198	210	175	177	190	189	207	169	210	188	220	197	180	184	163	195	176	196	209	210	205	191	201	179	211	184	190	197	185	187	195	199	191	175	196	201	179	201	177	194	198	191	176	202	176	206	172	225	194	182	188	181	182	185	190	203	175	186	181	204	196	207	184	204	213	183	193	192	191	201	210	208	186	171	209	193	194	201	196	194	181	199	204	174	216	181	191	194	200	168	178	185	197	205	195	190	182	195	183	174	180	196	192	174	204	186	188	196	214	202	205	168	169	187	188	182	190	196	205	197	176	189	194	191	202	175	181	203	195	177	196	181	194	193	209	182	182	209	185	197	209	201	191	195	192	198	184	203	180	190	187	188	188	192	180	173	204	185	179	197	176	195	200	186	188	189	178	184	188	187	225	185	207	192	207	208	202	205	180	180	207	196	184	176	184	166	195	193	210	163	179	206	177	182	196	193	210	191	184	209	211	184	196	197	185	197	197	184	187	207	177	190	171	209	186	186	179	171	200	188	188	179	188	167	193	184	196	191	215	198	206	193	179	191	195	202	196	203	230	210	208	190	183	190	192	200	175	189	155	179	193	189	184	191	170	193	190	189	194	216	210	233	186	195	178	177	177	199	174	179	193	187	211	167	211	182	201	186	190	195	180	209	189	178	197	191	191	185	202	191	182	170	172	178	203	168	176	210	170	177	197	190	194	198	178	215	206	188	182	187	206	177	205	201	215	180	190	199	217	173	188	179	190	187	195	157	176	190	172	177	171	232	192	169	182	196	172	206	190	173	184	182	176	199	198	208	181	174	200	179	202	181	166	204	188	188	194	239	182	187	192	188	185	174	207	190	194	213	192	187	170	186	209	193	183	193	171	195	197	192	173	195	202	156	203	192	207	197	195	201	172	191	170	168	190	190	194	166	192	213	187	186	186	199	186	204	199	181	176	206	213	169	187	187	202	195	207	195	174	184	189	186	186	205	174	203	181	179	191	208	178	199	176	189	183	176	203	189	205	186	235	209	188	188	191	205	196	170	201	186	183	192	200	207	178	177	194	202	194	179	199	201	164	183	179	189	175	179	212	191	188	199	170	188	188	167	168	220	202	195	167	212	196	201	180	221	189	205	181	179	174	183	155	206	179	201	200	173	193	189	190	200	193	173	192	172	197	205	194	183	191	175	198	174	184	213	203	185	180	187	183	177	211	189	192	180	178	193	197	169	191	199	184	180	182	198	176	181	209	192	197	185	195	195	188	189	186	186	188	189	203	172	212	182	210	194	172	194	183	207	168	162	175	186	198	186	202	191	187	179	166	198	190	179	175	198	196	184	197	183	207	207	214	214	195	218	179	184	199	202	170	175	172	178	187	174	189	187	196	176	221	187	200	192	173	182	193	188	208	181	198	172	182	180	173	186	172	179	186	186	164	186	188	217	164	192	177	213	190	196	197	206	171	192	194	223	193	204	206	182	189	205	192	178	173	178	200	183	179	197	204	170	202	199	158	195	178	170	188	192	185	194	183	188	188	210	180	183	190	174	183	210	188	186	174	177	177	171	204	181	183	171	229	186	207	177	188	195	178	197	166	182	205	184	197	182	196	177	194	201	193	197	176	177	191	168	194	202	169	199	183	196	203	194	191	187	209	213	193	185	182	178	184	208	214	196	182	189	196	188	218	194	216	197	221	191	213	199	175	203	184	198	178	177	202	199	195	213	168	195	184	206	206	180	179	169	208	184	202	184	194	191	185	197	193	173	190	201	186	188	185	182	224	200	181	198	214	180	175	207	219	180	175	173	185	187	168	210	186	191	195	194	196	197	199	186	149	188	174	197	190	169	201	169	173	179	174	207	174	213	183	200	190	187	196	192	167	171	209	186	197	196	205	201	211	210	185	209	207	186	176	182	205	205	207	194	188	182	188	187	192	186	182	172	187	172	186	208	187	181	177	194	202	203	192	154	201	178	201	220	180	182	175	166	181	215	181	184	189	184	181	178	199	207	189	218	162	194	203	204	202	179	195	187	187	200	207	190	203	192	188	187	200	190	171	192	184	182	198	218	207	186	170	186	194	186	202	192	181	196	175	171	185	178	192	187	174	195	186	188	223	196	183	199	189	170	191	190	189	165	187	176	177	168	189	191	211	196	180	206	181	179	206	199	172	162	188	187	189	215	181	207	196	193	203	188	185	185	189	187	190	159	189	174	212	204	165	199	195	210	193	175	208	182	221	189	179	177	196	178	186	186	172	178	197	186	171	210	190	159	208	190	172	203	179	182	182	204	191	177	196	211	186	196	187	209	199	189	211	181	185	180	176	181	179	176	187	193	205	190	185	169	192	204	173	176	201	193	197	183	183	202	183	202	206	184	165	217	190	186	192	204	210	208	170	207	174	176	202	201	224	190	193	198	181	179	196	207	187	206	184	165	192	203	174	195	195	202	197	213	152	205	210	203	177	186	208	163	189	190	188	179	188	171	212	179	211	193	199	205	202	192	192	206	190	162	195	215	191	194	223	179	181	173	190	180	203	174	200	201	214	189	192	160	191	187	192	170	220	198	198	180	203	193	220	196	167	183	191	179	198	198	198	194	193	173	197	177	216	189	184	167	194	179	198	171	193	177	183	176	201	196	183	195	179	188	196	189	192	194	181	212	169	159	209	224	192	218	220	182	202	180	190	191	206	194	203	193	174	183	170	205	190	207	183	183	175	200	196	149	186	207	196	195	182	191	200	188	201	177	202	183	227	188	188	179	184	212	174	187	187	189	173	175	189	165	175	195	197	194	197	186	187	188	188	186	192	181	180	179	224	190	241	218	190	189	178	188	192	179	186	167	192	185	219	201	186	189	194	183	174	193	191	161	188	189	192	179	193	188	165	181	185	190	184	171	211	207	173	182	190	210	181	192	187	176	174	183	165	192	183	183	194	210	202	170	210	194	195	188	191	180	201	196	174	206	171	181	190	200	183	191	166	178	177	175	189	201	202	207	194	196	172	190	199	208	181	178	194	187	192	188	209	189
29468	48790	40323	24047	12391	5134	1864	665	351	349	313	344	302	318	302	279	316	315	292	307	326	298	289	309	326	282	275	286	321	339	306	327	336	326	280	296	299	364	286	337	318	320	284	335	289	307	312	300	307	331	310	321	275	276	312	349	292	280	316	276	334	294	303	321	279	322	316	306	303	354	329	315	311	311	338	302	312	301	318	312	319	319	319	314	329	344	354	292	331	328	316	315	308	320	315	289	319	308	326	315	303	331	282	307	298	336	337	330	299	280	327	301	329	324	324	334	299	337	320	306	346	328	325	295	332	320	308	306	326	301	296	290	294	287	306	318	347	305	312	308	325	322	327	316	322	306	324	330	314	284	321	309	321	334	293	296	309	313	286	318	303	304	314	332	293	322	317	304	312	327	305	317	305	323	304	310	304	317	311	304	320	341	349	325	298	307	322	304	303	325	314	299	291	299	288	313	318	326	333	302	346	304	276	344	328	313	309	328	336	330	306	324	324	336	312	311	338	317	297	305	312	297	322	303	291	343	313	326	315	325	319	313	313	320	299	320	318	344	311	278	310	329	309	326	323	288	289	340	325	313	308	316	345	341	330	345	341	312	276	312	318	317	273	312	302	314	338	318	342	334	307	315	353	298	310	315	288	293	336	301	339	296	298	312	283	306	319	320	305	319	334	299	318	301	321	310	328	322	284	316	298	319	314	294	307	292	299	305	294	316	329	321	319	323	348	314	329	329	320	322	285	360	302	319	302	331	311	299	333	340	320	276	325	326	344	272	317	312	312	311	333	323	296	315	322	329	301	314	315	310	321	326	287	294	304	307	286	336	299	318	307	342	325	317	308	314	323	326	317	336	299	303	295	307	326	330	303	355	306	307	323	308	302	347	307	328	363	315	331	296	324	303	320	317	339	317	305	286	284	329	304	320	283	342	343	289	312	328	306	332	288	326	327	288	316	307	304	329	312	297	334	298	338	295	313	321	347	314	298	329	335	327	302	292	338	308	337	326	291	296	332	323	337	279	285	293	300	315	310	308	306	273	279	336	292	346	324	332	318	301	311	275	318	331	303	331	318	326	295	322	321	321	295	331	336	286	297	318	331	302	286	333	321	321	330	296	306	324	349	308	312	304	332	303	307	303	299	324	326	312	296	275	341	293	303	334	291	298	295	334	316	307	294	299	311	307	305	299	318	325	308	304	323	318	318	295	291	314	310	315	302	305	287	312	295	339	297	263	312	311	343	312	320	333	306	324	294	330	334	297	330	332	311	344	334	306	312	307	342	324	308	322	352	293	322	333	295	304	328	291	321	314	339	310	321	328	352	314	340	296	300	322	320	313	322	320	310	271	311	298	301	306	306	336	317	329	301	321	319	313	344	326	308	267	321	326	334	299	318	278	328	314	336	299	305	333	318	342	323	303	300	320	320	306	311	321	318	302	282	302	299	315	323	324	352	342	319	304	302	348	326	323	302	290	298	301	300	338	303	277	317	275	328	341	328	325	314	295	288	309	316	310	326	344	301	320	281	309	317	315	305	318	319	304	313	328	302	318	318	322	331	296	309	294	309	297	304	313	335	350	291	305	276	312	303	336	323	307	306	292	331	291	290	292	305	281	292	341	321	318	313	355	321	294	314	335	314	322	324	321	319	298	291	355	349	316	312	347	316	312	318	298	328	304	304	332	300	358	321	321	302	319	337	300	301	352	320	291	304	281	326	295	340	327	312	303	325	311	331	306	327	309	309	272	328	316	299	321	284	305	324	332	375	333	327	327	323	301	327	284	288	316	296	342	306	313	353	318	316	325	330	324	336	329	279	330	309	335	321	294	311	296	309	304	326	290	289	352	365	346	284	333	313	279	294	316	323	313	351	329	332	298	337	330	308	309	308	313	314	290	346	327	326	305	336	338	303	338	318	338	336	316	316	294	296	332	286	333	307	315	315	340	308	317	314	322	312	326	307	295	307	302	296	324	319	289	314	308	312	348	334	319	303	324	301	341	333	289	306	313	348	286	317	337	309	331	282	338	307	314	330	301	294	310	328	309	322	300	309	320	313	313	331	305	320	315	337	306	304	306	322	287	324	362	305	284	302	313	315	325	301	337	323	318	314	325	316	327	310	318	333	322	320	324	305	302	362	318	306	313	311	330	333	298	321	327	303	306	286	315	341	301	312	309	306	313	341	307	340	330	317	324	322	314	313	320	304	304	307	339	310	328	290	317	329	325	305	316	341	338	311	302	337	353	296	304	281	325	317	347	301	304	338	284	328	329	317	320	273	311	324	317	338	302	299	342	317	309	293	307	307	319	306	319	330	304	337	342	304	264	340	316	362	310	323	302	341	284	324	312	320	298	352	323	327	338	309	326	321	337	346	339	325	299	317	311	290	302	353	334	330	307	319	280	312	306	320	325	297	306	362	357	313	289	330	301	342	303	302	290	303	301	341	312	292	310	329	351	303	305	300	305	298	300	306	323	284	324	302	293	281	342	309	307	328	325	285	346	304	302	310	316	301	294	367	297	297	322	321	333	307	280	350	327	294	334	319	288	293	310	333	284	336	318	288	312	316	315	321	336	364	319	301	323	320	306	300	312	294	319	350	296	306	291	312	329	333	330	343	330	306	337	307	316	282	315	332	313	340	316	318	287	288	331	328	342	306	323	318	331	292	322	309	319	293	328	312	315	330	306	301	297	313	320	291	357	341	316	301	338	301	304	348	307	315	281	315	343	266	342	306	308	321	330	334	338	297	302	294	329	313	325	329	323	307	347	285	300	321	323	294	321	317	323	321	329	331	342	297	317	328	315	314	329	332	309	340	318	321	308	322	310	314	336	298	325	309	322	351	310	295	297	285	335	301	341	318	317	324	306	309	301	359	292	336	306	298	311	300	306	350	343	316	312	319	297	310	318	305	301	281	303	322	287	298	319	276	308	332	294	316	298	327	338	332	307	317	347	362	337	339	307	320	311	348	309	325	318	304	312	270	301	327	336	321	299	353	326	275	321	293	336	309	337	292	300	327	329	356	333	347	301	314	306	298	328	337	299	314	332	320	304	294	318	304	327	335	348	312	311	323	316	302	345	316	331	321	309	293	339	286	278	330	321	329	341	297	317	331	327	285	308	279	323	300	351	312	296	317	298	312	323	312	314	327	318	339	312	350	320	304	316	327	304	314	306	320	297	350	314	309	322	321	350	301	322	342	294	336	346	304	313	311	325	333	324	294	294	290	298	302	321	318	311	301	312	305	310	303	349	289	331	330	321	335	328	293	300	310	345	324	306	334	292	326	307	323	315	325	291	313	317	312	347	311	309	318	332	302	307	295	307	320	300	290	335	310	328	315	301	321	306	327	342	298	333	322	325	308	299	330	307	316	329	320	303	343	298	315	325	321	337	307	302	316	319	299	308	302	308	324	337	313	313	341	300	344	333	297	323	290	294	295	287	301	300	332	285	307	307	348	324	350	345	326	316	338	300	297	274	285	335	304	330	332	310
24458	23722	41319	40471	30297	20512	8783	1677	334	309	261	259	293	279	274	238	248	276	246	290	264	257	271	294	269	243	262	257	257	302	255	293	270	253	279	275	280	281	248	252	261	259	263	227	264	280	235	282	234	277	261	237	269	256	240	282	233	273	247	272	268	266	272	245	263	272	269	281	231	271	239	280	218	296	272	292	260	249	254	246	276	245	236	260	289	253	277	295	279	274	255	264	263	270	263	284	265	281	266	249	263	271	295	294	272	271	272	269	262	252	257	273	229	256	261	254	245	300	246	280	260	249	267	278	284	274	257	238	289	268	270	264	257	233	266	260	251	282	286	236	250	275	265	226	285	247	247	277	254	255	255	263	263	252	250	285	262	283	260	260	253	246	289	269	222	254	268	264	264	269	255	254	272	304	262	300	305	262	263	256	246	280	254	241	274	263	256	276	295	275	255	286	274	258	242	249	274	249	270	238	252	240	277	289	273	264	258	299	241	269	244	236	246	273	229	266	255	292	270	256	256	256	244	265	241	262	264	262	260	280	300	287	250	247	253	260	255	254	276	245	277	248	265	276	254	279	266	281	238	282	295	262	254	288	249	279	264	273	274	283	241	285	272	260	271	266	258	233	270	243	268	252	260	254	257	248	240	246	252	280	265	280	233	271	289	244	254	256	273	252	271	257	267	273	278	262	277	283	270	257	249	297	242	297	242	280	257	290	243	242	293	248	253	260	253	267	260	255	271	268	247	285	272	276	253	255	232	269	246	256	291	270	242	278	258	277	267	291	273	245	247	274	243	262	255	303	298	277	241	248	263	240	286	260	273	273	264	261	279	268	255	254	285	265	252	281	267	249	296	258	260	239	242	263	265	263	263	256	275	264	302	261	277	252	295	272	262	241	271	252	276	284	257	242	248	267	277	265	252	234	260	271	245	274	253	274	247	252	280	270	284	266	291	245	285	269	267	269	287	261	298	277	241	273	300	244	279	240	258	211	264	253	214	263	249	257	260	267	267	250	267	276	259	231	256	264	253	275	293	267	262	250	250	268	268	259	291	297	260	262	286	231	273	244	256	291	268	258	290	251	262	253	248	255	285	273	241	254	239	270	273	281	259	267	270	271	259	272	267	261	271	252	260	286	270	289	278	286	273	239	265	252	267	263	278	272	254	260	259	264	265	266	277	264	244	269	243	234	259	251	236	238	272	257	250	258	240	265	271	251	255	247	256	271	242	284	243	238	261	237	269	263	277	261	242	292	228	266	273	261	262	256	259	293	259	270	268	251	264	275	267	248	255	271	267	258	283	271	274	252	274	254	270	267	276	275	283	262	246	261	283	271	274	270	258	260	245	270	257	272	271	233	246	244	263	280	264	239	266	258	251	260	234	261	273	288	270	267	267	264	237	281	240	271	271	279	246	258	256	258	250	283	251	256	249	220	232	235	262	272	244	261	212	241	258	245	268	275	263	256	261	281	263	250	312	248	265	256	282	243	277	265	242	254	277	261	250	271	254	287	265	284	287	283	239	272	263	264	271	285	254	253	257	229	256	275	257	236	263	251	278	251	249	240	244	269	258	263	254	268	270	259	269	268	264	264	258	269	279	270	259	253	248	274	276	246	246	263	296	259	265	258	268	293	256	253	280	260	238	277	242	262	255	254	274	281	267	227	227	265	240	293	266	320	234	264	239	285	257	274	266	258	280	270	272	228	282	260	240	263	267	288	283	285	262	281	266	279	245	234	259	283	253	265	253	263	276	264	241	270	256	261	260	256	258	246	275	254	238	268	245	265	273	249	248	262	273	285	272	237	285	268	268	294	277	257	260	254	266	251	250	249	280	291	291	252	262	251	255	250	242	269	239	267	244	264	265	254	247	253	254	228	278	254	242	279	266	261	290	231	266	289	255	234	265	250	279	229	272	245	249	257	249	260	257	269	226	264	255	295	253	252	244	276	272	278	250	279	262	265	271	278	251	275	264	241	274	239	271	241	258	255	238	253	268	248	257	296	308	265	268	278	265	285	272	256	268	287	259	261	258	256	243	251	275	246	255	246	264	263	283	266	271	290	249	276	272	278	279	260	253	257	235	230	268	256	269	254	260	268	292	252	263	258	258	235	267	297	283	270	296	286	251	248	292	272	267	255	273	259	263	277	282	285	251	235	278	270	272	235	268	268	253	274	271	267	267	263	267	230	246	252	252	222	256	274	255	271	247	249	269	242	257	258	274	256	260	260	231	277	292	283	261	260	252	244	231	248	280	256	257	240	255	271	286	264	233	272	257	261	263	258	256	259	274	286	264	262	250	298	276	258	263	241	263	253	257	256	279	277	294	254	264	261	244	263	248	266	269	264	267	269	271	245	287	256	271	254	272	274	272	262	259	266	275	265	281	269	267	265	270	268	288	241	274	281	240	264	258	287	270	274	235	252	279	264	285	252	282	248	248	267	272	253	242	266	307	250	291	281	253	252	255	265	271	236	287	243	246	250	236	255	282	288	262	252	277	272	284	273	241	238	286	258	276	254	277	252	267	261	274	252	251	245	263	269	289	293	260	266	271	261	261	260	301	245	258	250	255	289	259	270	251	246	278	257	260	237	282	275	267	274	232	275	253	267	276	249	244	260	253	294	248	246	250	271	257	239	264	286	254	256	269	250	262	259	276	242	274	283	257	299	271	250	258	288	257	258	262	258	261	274	284	269	263	277	216	271	245	264	281	275	260	270	239	250	221	263	269	297	252	271	279	254	281	266	258	275	279	249	252	240	276	237	256	247	271	255	270	282	288	265	245	263	249	272	234	235	242	276	286	271	284	292	252	281	283	271	249	284	261	266	267	283	293	274	239	259	274	264	265	264	261	269	269	285	249	258	253	262	264	241	279	278	267	272	249	265	264	257	270	266	271	232	264	247	270	265	275	258	278	302	251	265	248	285	267	251	281	255	275	281	259	248	267	287	270	232	227	261	250	266	260	252	268	250	272	251	257	257	244	249	254	270	285	245	266	255	228	269	295	246	262	245	260	262	243	274	263	257	262	281	264	272	250	264	260	280	286	267	252	265	238	236	257	260	287	241	266	259	255	278	274	277	259	254	272	272	266	272	282	248	272	247	257	279	262	272	251	255	254	275	240	251	270	275	262	255	246	272	300	268	260	260	285	271	282	296	246	260	251	268	278	270	240	263	272	271	277	240	281	243	284	294	267	274	241	274	257	273	259	257	266	258	280	251	252	264	275	249	247	306	277	274	268	239	218	258	256	283	246	284	280	285	265	237	239	255	265	236	276	248	262	267	245	251	263	273	254	287	279	259	263	263	262	251	262	240	279	274	253	262	261	249	251	242	272	284	255	264	268	303	250	225	265	271	304	275	256	248	274	266	257	263	281	263	240	235	258	278	286	245	246	258	285	255	253	258	261	303	246	278	281	300	301	270	283	282	266	278	252	262	271	265	280	261	261	266	266	249	265	251	246	297	253	246	262	214	269	284	282	272	265	281	247	273
54157	91985	76812	52703	37518	23119	11051	3492	609	445	453	451	438	463	454	468	454	468	409	461	422	413	414	432	420	432	390	399	434	389	502	440	419	433	458	417	408	443	457	438	414	418	400	417	451	403	402	427	438	417	424	431	425	405	424	424	387	444	432	453	464	418	391	425	426	445	399	419	450	400	416	374	470	418	444	404	467	447	420	390	394	428	390	412	403	431	446	395	442	409	433	412	416	436	418	407	413	422	428	421	416	412	445	443	421	455	428	423	451	386	429	444	386	435	436	411	428	384	436	452	413	436	440	401	406	411	423	452	432	430	428	401	453	434	414	405	399	450	444	425	424	382	405	430	447	433	417	401	426	412	446	429	465	437	391	438	424	401	471	428	461	413	427	452	444	474	466	429	444	421	417	444	459	447	410	447	440	432	419	449	441	406	448	407	442	425	414	432	389	389	435	432	416	401	449	418	442	419	458	453	442	432	388	456	458	458	420	408	416	434	435	445	393	424	461	408	424	441	447	435	428	436	426	444	435	444	441	423	421	436	414	439	432	441	423	406	406	427	415	444	441	429	424	446	426	448	411	450	413	394	422	462	423	439	420	434	392	447	405	423	428	432	443	397	440	451	442	454	451	432	415	441	443	432	435	430	410	420	451	438	412	447	419	425	429	431	449	416	405	421	408	439	443	426	441	432	402	414	436	427	434	451	406	435	438	453	417	439	457	408	433	443	462	432	414	398	419	426	406	446	454	452	435	433	442	424	397	426	463	447	398	425	396	443	422	434	408	397	433	420	405	400	409	422	432	406	414	419	412	441	420	415	441	422	411	453	423	411	422	414	437	425	430	440	451	413	398	463	443	423	398	384	394	442	388	444	469	412	416	413	443	390	409	436	409	405	435	441	456	425	410	451	445	441	458	464	473	424	460	431	415	415	438	416	429	432	419	436	435	382	445	427	406	433	423	461	429	402	422	423	428	416	438	420	416	406	425	428	400	403	418	434	422	438	413	451	423	449	408	433	430	417	433	415	424	406	405	437	414	400	416	446	436	432	421	445	427	452	441	479	409	394	443	430	427	415	410	410	451	463	430	424	417	446	433	438	415	427	426	411	414	399	421	432	433	416	428	455	411	413	427	401	410	440	436	421	411	400	423	460	442	456	465	406	385	403	426	421	424	443	414	450	434	415	397	416	419	418	384	446	443	404	428	433	447	404	409	447	455	444	409	447	428	433	441	384	425	442	454	420	431	392	397	394	438	461	415	362	421	439	420	414	430	411	432	431	403	437	415	388	431	423	424	455	420	424	424	452	441	433	405	446	424	446	409	406	413	429	442	413	437	434	424	424	437	426	412	393	436	445	433	429	396	394	435	437	435	419	426	398	422	438	449	417	430	442	408	424	441	424	449	379	428	408	404	435	405	425	393	413	437	443	437	417	469	427	424	440	422	432	411	454	447	424	409	452	435	405	446	440	413	426	417	419	433	441	450	478	435	401	438	417	400	407	464	440	442	439	417	460	417	433	444	400	429	407	433	413	431	449	429	430	429	396	450	418	480	444	439	430	418	415	430	435	386	409	440	412	415	419	413	430	430	399	447	388	406	386	442	416	397	418	505	440	415	427	408	417	428	435	445	386	417	443	454	442	446	443	407	421	427	399	420	467	427	417	414	414	436	411	425	409	457	429	453	442	411	407	455	433	430	432	431	453	407	372	434	435	464	423	395	423	373	409	401	434	443	434	426	420	412	442	432	426	446	400	462	402	429	377	398	383	406	446	384	410	457	451	450	441	417	385	428	427	446	430	467	430	430	456	434	443	384	447	436	429	437	455	448	420	412	454	459	435	424	416	433	432	416	432	448	405	406	392	406	416	426	414	420	431	444	415	393	397	409	426	451	444	420	421	425	460	441	413	439	478	421	405	417	458	423	446	420	446	420	458	449	431	413	421	476	426	441	397	428	409	445	430	432	414	398	406	387	400	392	400	402	441	427	439	442	413	393	427	439	446	393	441	408	439	436	438	418	413	441	448	405	460	388	421	426	388	431	403	405	430	414	423	432	418	430	451	413	405	442	430	425	466	418	423	380	420	464	420	466	418	413	428	422	428	424	418	460	447	434	407	462	419	420	406	456	439	422	383	428	450	429	394	403	440	426	430	431	466	432	427	425	393	428	419	415	429	401	423	441	445	438	411	424	400	430	468	388	424	390	420	430	399	442	461	409	430	409	411	427	425	404	458	397	422	434	451	431	417	435	421	453	408	462	435	416	434	457	427	425	389	407	430	408	446	456	446	427	393	432	449	452	399	435	429	415	421	477	416	395	445	428	401	393	399	433	428	414	424	430	423	420	379	409	415	443	413	423	404	426	380	432	422	432	449	437	416	442	356	418	404	405	437	427	438	464	378	426	391	404	399	428	425	383	428	390	414	400	437	408	412	425	448	447	471	409	432	435	435	401	473	422	475	435	429	419	459	443	450	432	415	415	409	427	413	455	414	456	407	453	433	452	431	423	429	441	412	404	407	424	428	420	425	426	429	410	446	443	427	413	421	435	419	435	443	437	377	406	477	407	413	434	446	425	425	422	462	436	433	423	461	438	439	426	428	411	426	408	458	397	433	434	439	441	417	429	447	425	439	451	440	455	422	390	425	413	409	429	437	412	440	460	435	440	403	417	438	429	441	410	429	415	447	397	435	403	415	429	424	410	424	426	394	403	426	461	469	437	444	427	432	449	410	412	391	435	417	389	425	396	441	447	408	464	418	425	454	448	424	432	411	474	433	422	445	426	454	402	419	432	434	508	434	398	424	425	407	411	427	453	382	413	410	413	450	405	413	382	415	426	414	445	380	460	443	428	415	438	417	441	421	441	458	435	432	444	444	406	442	403	425	449	406	443	395	418	443	433	430	405	428	440	436	437	454	403	441	446	391	402	423	429	418	459	438	428	411	430	426	427	438	402	402	427	417	412	457	416	398	409	423	422	457	402	420	459	461	413	440	453	427	383	419	408	407	459	406	484	423	424	423	411	425	418	423	451	435	420	390	441	412	432	430	411	434	379	436	462	426	397	441	428	445	412	445	450	406	394	391	396	456	441	417	421	472	423	451	441	401	406	421	410	431	413	392	456	426	415	431	437	454	425	425	385	419	401	426	447	446	417	414	414	423	385	456	426	460	388	425	440	439	429	414	440	445	443	459	451	408	454	422	421	442	456	435	435	381	413	442	405	450	405	412	411	424	438	420	432	385	416	411	413	401	439	405	440	421	459	420	391	424	406	395	406	452	433	435	386	445	465	413	422	454	398	443	447	412	397	417	398	440	418	411	428	411	436	430	432	439	428	398	424	408	436	438	422	433	448	424	411	422	408	401	417	387	420	462	432	449	412	418	444	412	419	389	455	404	426	387	421	436	435	433	389	431	429	421	440	429	421	440	444	415	412	448	413	441	449	449	400	415	388	427	408	415	415	417	402	429	451	426	433	426	423	407	466	423	422	437	404	401
23272	22180	35381	34697	32266	26395	19303	4606	599	386	347	361	351	353	340	349	374	379	336	359	338	364	370	372	335	376	330	312	348	385	316	311	326	369	330	342	347	311	355	364	344	320	323	336	324	389	335	337	345	319	346	351	315	358	375	311	328	332	332	366	348	335	315	341	365	359	380	316	349	314	375	374	357	346	326	347	326	360	351	318	334	332	308	359	329	316	330	352	320	389	356	342	313	349	345	337	352	348	361	343	341	326	344	326	339	343	313	337	321	334	316	318	330	336	346	329	332	330	328	303	290	287	328	400	310	333	297	309	362	333	325	340	344	332	321	364	306	329	321	337	360	356	332	326	364	325	339	329	329	332	344	313	324	337	336	350	362	340	326	343	331	358	322	343	371	364	325	373	332	363	369	316	321	339	364	340	315	345	341	336	333	307	280	326	342	322	347	322	354	370	325	342	313	346	360	321	356	309	351	315	322	338	357	351	309	333	357	346	360	355	356	366	304	340	301	360	351	329	341	345	357	315	309	344	339	364	357	350	360	340	359	356	343	328	372	343	344	319	319	350	320	353	344	354	347	355	323	334	333	366	372	348	343	327	344	323	318	299	340	353	322	334	304	363	319	340	333	307	315	325	344	310	333	356	328	339	345	333	347	315	348	342	350	331	367	337	330	335	321	333	342	360	358	344	320	376	352	318	315	362	292	367	371	343	344	345	354	349	316	365	338	345	360	344	348	317	337	291	326	339	360	327	349	349	371	345	371	341	327	354	353	357	372	339	370	338	333	335	355	323	362	338	310	317	345	315	342	345	351	391	351	345	336	314	363	335	314	352	328	320	324	313	320	363	326	326	329	360	329	369	310	344	315	349	345	349	323	313	348	328	315	330	343	361	341	341	325	338	319	357	325	337	320	379	342	344	360	332	363	328	345	348	331	341	330	337	339	331	346	326	334	373	322	329	339	364	357	333	347	326	369	352	329	327	346	293	362	333	331	325	314	295	328	332	297	356	322	336	333	347	341	339	352	321	329	330	322	345	331	324	348	315	364	341	315	344	348	334	331	374	333	358	327	334	307	312	348	378	296	360	354	315	346	313	345	347	329	358	347	332	316	338	324	345	301	325	331	334	320	324	361	335	341	327	344	301	339	349	354	347	327	338	310	303	322	318	325	338	359	356	329	337	379	320	356	357	323	386	325	310	320	341	310	356	323	367	358	313	348	391	357	342	322	344	348	375	328	344	337	340	354	324	351	340	342	337	333	320	366	314	321	344	294	336	315	331	337	346	355	337	331	341	324	350	321	334	319	293	343	346	336	339	343	349	346	348	336	344	313	333	331	342	341	338	323	285	319	351	313	373	335	318	347	359	309	356	316	334	334	311	353	330	326	320	333	339	336	338	346	318	363	324	370	295	322	351	325	321	311	326	323	320	320	338	299	335	318	356	357	353	352	330	337	312	317	328	322	342	333	325	353	316	337	363	349	359	332	372	326	318	358	328	372	328	326	390	316	328	318	345	337	344	368	329	308	343	353	341	336	315	330	318	308	341	324	363	332	339	334	332	314	350	323	312	371	351	343	346	330	370	322	320	331	369	339	328	290	361	316	335	336	357	381	381	290	298	358	357	324	328	340	358	350	337	321	356	310	340	316	327	349	346	334	325	349	317	340	315	355	300	332	362	333	337	340	331	340	345	339	337	369	322	330	320	326	313	341	308	389	329	342	332	318	325	310	351	340	352	340	336	343	352	363	335	343	356	365	321	337	321	340	301	315	299	326	352	334	308	316	373	353	346	352	356	383	321	351	288	364	337	355	329	376	293	358	314	338	339	372	325	320	350	343	356	360	328	327	327	326	328	350	356	331	304	378	341	348	327	350	340	326	340	358	329	320	351	353	316	322	348	351	348	306	314	310	350	318	336	350	338	327	346	285	341	369	335	374	357	303	340	344	352	337	387	301	354	358	339	357	364	332	356	357	332	334	345	310	309	352	336	343	316	377	330	330	342	336	335	292	357	384	334	329	343	296	335	320	334	347	380	339	324	321	335	331	349	359	343	322	366	343	355	373	344	316	364	331	357	312	340	309	339	371	319	320	342	321	367	330	342	306	317	320	357	341	365	328	349	348	339	351	329	352	335	333	333	323	332	312	355	362	347	349	365	328	350	309	312	354	333	315	331	335	335	357	331	343	342	352	345	331	360	354	330	348	336	335	336	340	322	335	332	356	337	318	362	342	334	330	307	346	332	323	288	369	321	348	315	332	352	324	340	350	362	351	356	314	346	328	362	332	323	321	332	352	329	330	337	324	308	329	352	308	348	355	341	313	324	323	319	354	339	359	329	305	321	321	329	343	337	347	343	352	378	308	348	317	327	343	344	345	338	313	331	347	350	329	345	341	338	316	341	322	341	358	336	358	328	357	349	334	333	366	321	329	366	370	327	325	289	351	348	334	342	331	356	346	361	324	337	320	338	331	330	357	324	357	351	313	363	359	314	336	339	331	315	370	322	339	328	338	333	341	340	343	335	332	349	330	324	311	351	329	350	353	339	345	336	336	343	327	354	327	334	321	353	317	353	345	307	357	375	353	341	346	332	319	360	345	356	353	325	347	363	343	350	331	318	365	301	351	322	316	338	355	362	325	338	296	357	367	324	354	318	358	335	329	366	339	325	364	338	372	345	350	340	328	386	356	297	361	330	320	330	328	316	352	357	310	335	334	318	343	354	353	343	340	310	329	318	368	360	294	311	374	321	332	339	346	321	324	361	309	362	331	333	347	306	327	324	325	318	334	307	306	326	320	352	312	341	315	357	347	322	312	308	319	330	309	310	363	310	325	364	357	328	328	365	368	358	346	315	353	333	327	345	337	353	339	331	344	343	337	361	321	368	333	343	371	354	340	339	347	369	343	367	314	318	327	344	369	329	365	343	339	350	333	335	334	352	352	370	376	373	316	353	329	340	316	341	353	350	271	337	337	336	335	315	351	305	329	323	316	328	370	350	333	343	322	366	310	341	303	346	323	342	333	315	355	342	361	330	353	349	321	356	325	338	332	333	386	304	336	319	346	319	328	348	353	307	302	324	326	317	328	322	315	327	320	313	368	365	324	310	352	325	307	330	337	332	339	361	329	327	333	371	362	346	345	308	337	345	293	318	356	368	338	309	336	357	354	320	346	343	333	348	335	346	331	343	326	338	312	369	353	328	356	366	385	353	380	360	340	339	354	345	313	336	353	327	323	314	314	326	304	336	327	328	348	340	318	356	319	356	344	353	351	306	324	380	331	355	347	343	353	345	338	338	330	329	326	355	358	314	329	319	341	349	331	337	320	360	329	355	300	361	308	363	312	334	312	323	333	330	353	336	333	325	341	317	344	338	306	360	331	343	333	351	314	368	317	350	359	357	344	347	348	326	297	318	319	323	310	323	326	320	307	347	349	323	341	342	335	321	310	328	334	341	331	337	348	346	348	344	312	314	346	321	319	343	332	341	355	362	354	327
60347	102436	87273	66080	48462	32167	19773	6385	981	520	526	515	501	536	561	561	531	478	505	533	575	546	509	507	522	537	539	542	537	520	492	528	546	562	560	513	539	540	533	519	532	517	551	509	525	514	483	521	526	490	507	530	526	540	518	558	546	504	544	545	518	520	551	500	553	561	506	565	508	493	508	545	526	541	500	486	532	515	556	509	556	548	483	500	537	539	469	531	502	508	504	498	537	566	521	501	515	491	511	510	543	494	492	518	535	504	550	583	520	512	561	519	531	557	539	514	519	543	556	547	550	563	524	534	543	503	458	529	523	508	511	507	547	517	530	528	510	503	519	530	530	495	543	537	535	512	531	511	550	555	533	522	512	532	480	534	526	526	492	499	521	560	508	529	489	471	505	481	517	536	465	535	548	521	522	519	530	550	536	542	500	535	488	535	506	574	538	519	524	551	489	511	520	493	563	538	529	538	479	523	529	491	551	521	531	525	504	515	501	533	491	504	535	496	517	491	485	480	496	552	490	550	499	541	544	520	501	556	512	509	528	502	527	566	535	523	557	538	514	464	495	521	540	533	494	523	527	538	526	502	499	527	529	505	549	549	500	489	490	548	491	514	532	529	517	519	544	515	509	504	545	524	547	474	525	531	527	506	510	553	533	504	542	484	543	538	528	516	505	504	518	491	513	515	505	537	519	554	523	502	546	484	509	550	537	507	537	529	498	523	516	557	537	530	567	485	546	533	541	543	477	504	510	492	541	540	517	519	532	526	527	551	495	531	515	521	551	514	516	498	530	453	545	509	538	512	528	514	507	530	539	489	543	498	512	488	538	530	518	498	553	517	513	505	547	533	529	531	511	553	545	519	518	535	553	543	500	516	504	525	535	517	571	550	494	517	516	531	543	524	552	545	548	553	488	509	502	530	543	485	540	478	507	487	526	561	524	553	507	516	547	546	514	534	516	537	514	529	500	519	582	550	506	513	550	562	542	543	496	519	535	522	566	513	543	535	539	490	511	505	464	502	534	520	506	538	558	510	530	510	529	541	494	516	534	529	503	538	534	551	536	539	507	491	526	543	523	526	541	496	527	508	532	519	583	564	514	522	518	503	505	519	550	519	473	529	509	517	542	519	545	546	541	533	517	522	524	500	505	527	492	542	526	520	538	494	513	546	578	520	536	486	521	534	520	473	515	523	529	505	541	507	528	530	557	510	508	523	556	564	512	561	538	537	551	518	542	521	517	523	553	494	536	506	518	531	535	517	540	556	498	538	528	523	528	545	525	509	578	570	559	508	484	494	512	508	555	514	527	492	521	494	536	511	543	542	529	529	574	537	507	499	531	563	509	505	521	508	500	480	536	470	562	542	520	500	499	492	494	544	521	508	498	522	524	559	513	522	509	451	492	531	555	525	534	536	530	570	528	510	530	547	527	510	541	517	556	549	511	539	526	505	519	510	535	517	552	513	520	572	519	523	533	496	529	532	532	549	523	496	522	544	532	514	534	534	538	516	514	501	514	519	555	541	518	542	528	515	535	526	537	498	534	545	522	511	510	508	485	518	500	533	530	561	524	530	512	528	516	507	527	517	530	483	510	558	464	511	555	521	530	524	541	489	530	532	521	525	459	527	519	516	492	524	535	505	479	522	526	509	503	514	513	531	532	467	524	550	524	521	561	545	565	506	493	523	557	508	529	545	524	551	524	526	551	529	524	538	491	534	478	526	509	502	493	578	503	515	545	491	521	492	516	547	519	526	523	521	498	513	515	504	528	523	573	495	548	544	557	494	499	550	555	542	531	539	540	529	520	556	528	507	509	525	514	503	490	504	537	543	507	515	536	532	558	520	475	530	539	507	517	535	525	516	536	495	535	548	530	530	525	504	552	524	542	512	503	557	539	523	499	506	504	516	544	522	552	485	496	541	518	541	549	517	514	546	565	509	481	507	561	504	547	550	553	513	538	506	566	514	504	542	521	531	546	537	525	530	534	522	526	524	523	512	543	561	490	502	541	491	519	528	545	504	535	496	520	537	523	520	534	526	525	552	505	515	532	498	541	492	546	547	533	530	499	519	567	556	535	567	505	555	495	556	545	504	505	522	513	569	553	537	536	503	548	530	496	565	504	510	561	545	503	530	498	564	529	536	547	499	548	543	557	498	532	537	517	514	541	524	538	548	538	516	508	505	502	527	521	538	533	508	534	540	515	560	567	549	508	539	502	545	517	507	558	499	508	518	520	580	515	464	543	531	513	500	525	509	528	552	546	567	482	538	530	535	492	540	537	527	525	504	549	546	478	547	531	552	500	534	488	513	501	533	504	475	538	527	488	503	504	509	550	531	561	536	564	533	542	498	531	511	534	552	509	523	552	531	570	554	559	518	538	510	526	536	542	529	565	576	487	535	486	549	484	536	504	553	528	488	538	517	520	533	511	467	512	539	531	487	534	478	529	549	488	509	524	537	519	526	481	526	558	520	550	477	532	521	509	540	534	518	502	496	538	538	557	546	536	523	537	511	560	540	526	506	524	543	524	550	551	543	505	508	528	519	541	531	532	496	527	530	510	533	464	538	539	524	547	508	503	504	535	543	516	536	506	528	512	531	542	514	508	555	543	497	531	569	493	512	549	549	532	502	510	493	505	507	528	514	496	492	479	513	504	500	532	529	542	492	482	512	496	514	549	536	536	509	509	507	511	504	497	543	540	525	505	545	541	559	501	511	549	548	515	511	521	524	511	524	541	505	504	495	499	516	513	515	513	530	510	567	556	517	548	496	511	505	484	494	505	537	537	507	490	542	486	522	534	555	536	523	524	491	506	484	485	504	516	498	520	510	522	531	534	524	534	531	528	516	513	545	542	501	547	492	486	531	519	524	502	528	549	512	535	538	523	554	514	526	534	513	522	528	483	535	517	541	522	526	541	493	498	511	497	522	537	522	541	503	571	524	517	457	504	530	520	534	538	549	561	498	534	522	503	539	518	518	513	495	493	543	514	534	478	510	538	561	531	535	576	554	536	546	528	515	556	531	577	520	532	510	542	521	526	528	520	521	535	521	533	514	534	495	524	503	534	555	501	547	506	544	548	529	547	512	526	563	540	544	491	537	530	525	512	522	510	564	541	531	535	533	520	518	509	516	567	473	539	542	518	528	515	533	493	531	492	525	518	498	536	505	534	537	489	511	519	512	561	523	512	548	510	534	499	527	493	524	536	544	526	544	570	536	515	546	500	515	530	536	561	523	514	529	530	513	542	547	542	536	555	498	474	473	520	554	531	531	516	500	522	565	541	517	543	498	537	493	511	477	503	515	509	488	523	525	520	504	519	558	528	514	515	537	540	539	538	585	485	489	528	514	510	555	513	544	562	503	539	559	515	514	518	545	482	535	542	514	549	517	525	513	474	536	496	501	527	548	548	561	496	570	546	526	535	533	470	483	560	524	521	519	555	519	540	559	513	532	510	530	529	492	529	513	500	535	470	556	456	569	498	536	515	488	536	519
27452	28466	34013	22443	9079	2780	890	358	198	159	174	181	199	165	172	184	166	185	178	187	193	163	177	201	171	162	181	178	187	187	172	156	158	200	173	162	181	158	155	154	180	163	173	150	175	172	203	160	171	163	183	164	179	189	193	182	199	169	191	200	174	172	182	167	173	175	194	155	188	196	163	203	188	192	184	195	170	174	160	188	179	186	166	177	180	162	176	190	175	189	204	204	186	171	160	197	184	171	180	189	190	176	155	188	171	172	172	173	184	197	180	189	180	174	197	189	181	194	184	206	175	185	160	202	185	191	172	182	163	175	173	198	185	184	183	192	164	190	179	174	178	165	167	171	182	182	183	164	198	188	178	142	206	168	177	194	205	172	195	180	181	194	180	187	202	173	191	180	168	139	203	186	181	159	189	192	216	183	179	170	180	192	167	184	161	177	180	174	159	154	173	157	164	183	177	195	188	185	162	193	170	186	191	159	164	187	154	152	167	187	182	162	170	182	169	182	188	173	162	187	198	177	177	178	168	199	207	185	177	206	173	160	189	172	178	189	158	179	174	187	182	182	171	156	205	170	175	170	158	180	194	168	167	183	164	172	169	203	178	165	148	188	192	175	174	182	180	185	164	196	176	186	197	165	168	199	180	186	163	180	174	167	190	188	192	170	166	176	178	199	174	180	165	175	177	163	183	193	195	176	168	157	167	191	177	157	169	173	211	174	162	198	171	158	175	186	178	172	169	197	204	179	194	182	194	180	170	208	182	183	201	191	179	171	198	184	189	173	183	173	170	171	204	178	188	181	160	185	153	190	220	178	184	180	180	197	156	178	198	143	196	191	184	182	195	214	186	165	180	161	182	166	170	155	168	185	161	181	169	180	164	176	172	172	177	191	194	171	178	192	201	194	192	177	174	178	165	180	200	197	173	176	190	177	189	164	171	174	168	162	149	174	188	175	174	182	186	177	190	154	183	171	188	162	168	153	171	166	187	190	169	202	176	143	168	169	206	174	197	179	180	153	177	162	205	157	172	201	161	169	176	185	185	175	183	172	184	169	195	171	178	182	181	192	193	190	191	170	180	186	160	169	171	202	178	164	173	175	178	162	170	175	175	216	177	181	183	169	170	145	210	211	178	179	188	197	174	202	197	160	197	178	186	192	162	185	182	174	194	192	151	188	180	196	160	173	177	186	173	198	172	206	194	181	190	174	174	178	192	183	168	165	163	201	161	189	187	184	203	186	168	194	194	180	176	182	204	161	183	194	161	195	165	174	174	177	183	190	163	183	190	181	175	173	165	196	188	175	165	200	177	166	190	186	167	172	181	147	187	183	194	173	187	169	167	192	181	178	168	210	176	163	169	186	170	182	177	189	180	155	195	168	186	179	169	184	198	180	176	196	169	200	190	164	179	201	186	168	169	197	169	168	195	172	175	199	195	183	160	188	178	190	182	178	165	178	202	171	167	172	161	185	198	178	162	176	170	173	186	170	166	174	170	176	194	198	177	192	175	151	166	172	176	204	196	180	187	193	175	175	161	187	183	173	163	186	186	172	193	184	180	188	189	199	216	199	188	173	175	160	184	171	190	194	160	168	195	176	168	169	168	210	188	174	196	167	172	180	170	176	181	178	183	187	179	184	176	186	164	194	196	187	182	173	158	192	179	172	152	176	182	165	178	173	196	148	179	172	180	184	185	173	182	182	172	156	163	173	178	195	184	198	180	173	160	171	168	165	189	204	184	175	182	180	176	191	171	181	155	189	191	180	171	169	192	172	184	172	178	200	182	177	193	188	194	171	203	178	177	178	173	168	174	169	175	189	191	159	190	177	186	185	193	165	193	169	164	187	183	181	184	186	202	184	166	180	191	177	186	178	178	203	174	189	175	172	200	185	171	190	176	190	190	196	191	192	151	192	169	175	198	178	184	205	192	191	172	173	190	182	194	158	168	154	157	186	192	187	186	172	186	172	180	172	203	167	177	182	171	181	196	190	161	178	166	182	185	195	183	178	170	195	156	188	184	159	196	170	158	187	171	181	189	191	180	181	181	189	181	183	187	154	183	195	172	187	166	195	180	152	200	170	179	191	194	177	194	173	194	154	166	174	196	179	196	200	175	162	182	193	196	169	170	175	154	208	166	200	178	162	157	181	183	158	172	190	177	208	164	182	199	170	210	185	189	180	210	174	184	180	177	201	180	192	171	163	163	164	180	184	181	169	198	152	199	163	168	189	179	177	171	181	179	175	187	215	190	190	157	188	170	186	171	171	163	197	158	187	161	188	178	166	184	183	195	187	158	160	170	162	166	181	178	160	187	183	187	186	211	170	160	186	196	194	178	174	176	164	165	192	182	177	197	174	175	164	183	200	184	176	177	182	154	172	176	201	176	192	189	187	185	164	187	183	188	186	180	195	192	161	171	182	189	184	183	177	182	193	182	164	192	125	177	180	186	181	159	145	185	188	175	178	140	182	179	180	165	180	191	169	177	165	169	170	178	184	180	184	179	155	160	155	188	171	182	203	167	164	161	167	208	153	176	195	179	179	185	183	173	190	159	184	178	188	192	191	162	187	163	184	173	169	190	190	199	189	186	164	184	195	189	176	195	172	184	164	193	161	179	203	181	183	190	169	176	190	197	186	188	190	172	162	173	163	194	167	181	170	172	182	170	191	181	183	157	198	181	199	194	164	172	174	186	187	169	168	171	185	185	186	191	179	157	203	207	172	203	184	174	185	162	175	197	171	153	179	167	192	161	163	170	194	179	152	193	181	171	182	162	196	179	177	180	203	167	171	187	174	189	188	177	173	174	174	187	190	177	169	165	189	181	167	179	184	178	184	196	159	193	193	168	154	198	173	185	155	186	184	173	143	179	199	194	152	153	186	180	170	174	196	200	196	176	169	167	177	158	161	174	179	205	187	164	182	184	179	170	181	163	165	180	182	192	186	157	182	191	177	191	189	183	166	179	167	191	178	172	158	175	172	151	160	191	188	175	175	183	175	203	182	173	188	185	180	175	171	169	190	164	169	202	171	181	171	197	180	204	168	179	196	159	194	209	175	171	174	182	183	199	180	183	193	191	186	183	166	192	165	163	187	166	174	160	188	184	191	165	180	172	193	200	177	170	189	187	152	199	179	168	191	187	156	168	174	174	157	217	168	187	166	171	200	187	174	179	199	172	188	194	187	172	189	169	175	169	160	196	185	175	188	180	152	190	207	181	173	154	192	194	186	163	203	178	177	180	174	194	186	209	169	191	170	193	166	173	169	169	174	196	165	185	193	190	178	193	176	189	167	189	177	185	177	198	146	164	164	170	159	184	158	173	164	161	175	174	172	159	168	194	158	172	165	191	166	160	185	180	161	181	167	191	183	184	180	158	201	162	153	186	168	199	188	168	168	171	190	179	157	175	183	179	183	179	185	173	194	192	202	168	185	178	161	173	186	180	167	181	192	173	191	179	179	182	197	184	179	166	164	174	177	169	193	181	167	173	198
29795	49127	39625	24091	13466	5352	1985	774	389	298	320	293	316	306	309	286	301	325	278	254	299	328	313	286	310	267	295	282	307	292	300	309	296	321	315	291	286	307	307	294	310	295	270	277	296	283	288	305	267	328	288	315	324	320	289	322	309	353	293	326	310	288	298	291	277	298	334	235	282	291	316	284	298	282	291	293	306	317	295	329	290	279	343	297	297	298	308	328	320	306	302	314	309	299	283	295	268	331	276	315	270	298	294	275	325	274	329	305	296	295	283	288	307	300	302	293	340	278	315	289	289	337	283	307	278	319	291	306	339	261	337	280	285	286	325	268	322	312	317	328	286	289	299	278	304	312	346	296	271	326	317	330	303	291	295	299	291	330	328	300	298	312	287	298	300	309	309	325	280	335	296	310	335	304	285	320	281	295	297	299	290	292	281	280	303	298	311	276	279	307	309	305	307	314	304	322	312	308	306	281	298	290	309	300	261	315	307	318	318	298	300	322	331	278	314	285	297	283	296	329	289	304	279	283	304	309	320	292	314	280	293	299	313	286	288	309	290	299	320	289	327	307	279	289	309	288	307	307	307	285	312	310	300	291	293	287	277	295	303	310	292	292	300	320	313	280	294	293	286	311	308	298	297	300	315	322	315	303	297	302	293	296	302	290	274	287	333	280	277	307	292	322	316	282	279	304	288	309	319	317	286	275	278	289	292	266	288	261	289	265	306	313	315	283	308	290	301	330	295	318	320	289	333	316	295	285	298	315	295	282	331	308	281	287	345	285	317	329	275	319	286	285	307	310	302	317	285	316	296	251	316	273	280	291	321	284	269	288	280	307	286	317	330	262	303	317	298	307	304	299	312	333	300	305	293	312	289	300	287	293	289	310	312	330	267	292	303	313	316	290	272	287	318	292	301	292	292	321	312	291	281	301	305	304	338	316	340	285	305	315	310	333	284	272	302	317	329	291	303	287	313	311	303	314	298	292	310	295	296	297	326	298	295	310	289	304	286	313	283	291	284	298	291	296	289	329	301	278	292	332	312	297	267	296	304	325	283	295	281	275	281	292	307	293	335	292	330	295	272	289	270	308	302	283	316	309	314	284	303	331	326	306	306	303	300	313	286	297	302	301	316	299	273	316	280	307	296	311	290	299	337	335	303	303	270	299	284	291	273	293	329	322	298	292	298	313	313	287	292	302	331	291	300	299	318	322	299	301	303	266	308	309	334	313	297	302	311	293	271	290	314	297	307	282	314	305	293	308	312	312	308	322	314	304	275	288	302	316	279	304	284	308	317	326	269	296	299	305	285	276	307	295	302	310	339	286	300	314	294	314	312	300	279	307	303	291	309	282	310	287	291	319	318	261	321	303	317	345	314	308	325	293	294	301	300	317	273	306	327	278	280	290	320	301	283	325	313	265	288	307	320	268	294	304	269	278	274	303	255	306	329	312	303	300	292	318	294	304	301	305	281	290	280	289	319	315	289	287	324	290	274	312	270	333	286	292	278	295	296	298	298	301	317	301	281	295	288	302	285	316	304	290	304	305	319	295	311	298	337	300	314	315	282	317	289	294	292	300	341	309	291	299	287	306	361	276	303	313	300	286	263	280	292	283	272	318	309	338	279	272	294	301	272	340	261	283	301	287	264	327	307	326	299	276	314	258	298	271	319	309	290	277	300	264	311	337	268	289	290	295	316	287	276	295	320	300	273	321	325	310	272	300	294	322	267	286	267	305	322	336	318	299	262	285	311	317	300	282	286	338	279	331	297	298	264	282	311	309	268	291	308	304	293	333	300	327	297	316	278	289	321	304	293	290	286	305	320	280	325	312	301	313	263	305	292	296	295	293	311	323	312	289	284	296	306	279	328	281	316	296	281	303	314	306	293	272	311	309	289	280	331	305	302	313	306	297	287	309	259	319	286	302	310	299	279	315	285	288	310	290	291	266	293	287	323	277	310	327	269	335	299	312	303	292	286	319	307	287	258	288	292	289	306	317	282	314	292	311	276	293	301	283	311	316	294	283	293	281	327	297	286	278	295	296	281	266	275	303	308	300	287	308	303	301	305	296	293	295	288	293	328	273	264	267	329	285	285	335	298	312	301	334	281	276	285	307	297	286	300	302	309	288	323	312	284	275	301	295	324	329	282	298	336	291	285	306	307	296	286	274	320	281	271	300	301	285	282	291	326	296	313	312	310	302	295	310	284	322	291	316	298	286	314	312	307	293	328	314	307	276	300	300	323	304	316	301	309	299	280	292	296	298	309	333	303	305	286	317	320	310	290	313	306	284	303	257	286	280	294	270	268	287	309	280	330	307	303	296	339	313	299	291	324	304	272	317	305	291	313	290	275	311	303	287	334	333	298	285	310	302	296	299	314	297	315	307	308	309	302	299	326	272	262	316	295	292	289	311	262	306	348	304	289	325	294	309	272	309	304	286	314	326	314	324	328	304	307	269	293	282	284	277	313	327	273	286	268	281	307	307	316	336	281	268	310	309	323	265	312	290	313	312	303	269	302	313	320	296	307	286	271	335	274	295	314	301	297	273	287	280	289	324	283	298	295	311	282	307	270	291	289	303	290	341	289	330	299	290	341	275	303	298	298	301	276	292	326	289	269	333	300	314	285	319	289	302	298	296	315	295	305	306	296	310	277	301	289	317	287	338	279	307	305	332	291	295	313	275	314	286	290	269	271	295	311	316	269	304	267	308	305	297	308	307	281	300	293	313	290	317	309	280	286	272	325	329	283	298	281	294	291	311	310	311	305	302	286	314	294	317	302	317	325	274	293	314	333	305	300	292	325	323	288	293	295	275	273	303	295	294	302	302	283	270	305	289	322	313	281	319	315	303	305	269	312	314	320	285	279	289	295	288	311	321	312	308	316	289	335	296	308	289	296	295	299	301	293	274	332	324	318	297	320	286	299	311	308	280	334	293	330	281	300	298	321	274	281	311	304	320	293	283	311	306	285	269	294	282	330	301	315	298	313	300	287	294	288	284	289	275	302	327	316	335	276	301	287	282	312	303	320	314	275	316	309	287	269	280	333	265	304	304	333	297	309	303	312	287	337	297	282	299	288	307	288	321	274	282	282	311	294	324	314	285	288	258	292	329	315	289	300	303	299	290	281	278	306	310	297	288	319	291	317	280	284	294	297	335	306	298	301	298	313	287	291	322	305	300	298	294	302	294	271	288	313	265	320	286	319	269	323	281	317	301	281	301	307	309	283	328	290	289	285	280	265	301	285	268	292	280	318	288	303	289	294	313	322	311	290	272	329	291	300	297	318	299	278	276	334	316	295	332	293	325	308	296	303	286	284	298	312	326	280	323	272	263	322	310	289	265	286	290	306	310	291	328	315	292	292	310	295	283	303	314	285	288	287	339	317	295	301	321	284	285	280	315	304	307	295	282	308	315	347	313	321	290	301	291	299	294	305	304	310	273	300	310	267	295	313	306	287	280	311	324	301	287	315	290	321	308	298	268	310	295	297	291
24508	23910	40406	41050	31990	21218	8908	1688	307	279	272	262	270	271	291	295	262	263	270	292	258	279	272	288	255	259	238	273	281	262	277	243	301	299	271	249	271	246	291	249	273	274	210	253	282	252	260	254	253	253	240	258	260	258	253	284	260	278	277	257	297	277	259	262	253	269	254	244	242	258	275	262	278	247	254	216	275	263	270	265	306	251	262	229	275	277	255	278	260	251	271	279	259	258	269	269	248	250	237	271	247	295	292	258	266	258	268	236	262	233	254	275	254	263	246	280	261	276	224	242	267	232	274	269	266	261	300	261	263	260	260	262	274	283	267	255	233	261	248	293	288	291	267	268	280	241	268	269	243	262	270	271	267	262	264	250	282	270	273	251	252	258	267	277	262	274	250	250	265	260	224	241	243	254	289	242	273	274	258	257	267	244	245	272	238	280	254	254	283	276	281	267	241	269	254	245	251	254	261	276	267	257	268	259	248	236	258	273	228	259	274	235	277	244	265	301	278	276	298	265	217	272	250	275	268	216	230	261	251	254	284	279	279	247	254	298	253	264	276	247	258	265	265	269	252	253	246	270	274	281	281	256	249	250	278	269	273	253	236	253	269	263	257	267	256	248	273	274	261	262	271	263	270	231	262	253	251	262	289	226	240	274	259	271	267	282	290	250	245	261	267	269	273	266	281	278	238	265	249	267	285	252	254	278	240	279	252	253	255	258	303	264	244	242	254	260	281	276	216	272	252	266	276	266	253	277	253	264	252	263	257	274	259	262	286	265	258	280	284	276	272	293	237	265	222	269	286	253	278	230	227	250	230	257	231	218	251	257	271	281	239	263	251	244	193	237	235	259	260	292	245	273	288	273	276	279	274	272	245	240	247	257	280	267	262	264	265	266	264	239	284	247	261	287	263	263	284	259	267	274	244	274	250	269	255	238	267	270	241	271	275	242	266	264	254	280	284	274	249	270	287	245	273	273	251	257	253	287	271	258	245	269	277	271	260	270	254	288	276	276	295	266	242	268	244	254	264	260	252	274	266	262	250	261	236	258	241	235	239	245	276	286	279	285	260	219	246	281	244	260	266	266	235	297	264	252	273	265	275	263	270	268	284	248	239	222	262	260	283	263	252	248	244	259	237	256	262	258	263	244	278	268	243	255	264	287	306	257	273	258	261	258	276	270	247	258	274	242	239	288	273	247	268	254	269	236	239	260	261	255	255	271	283	239	272	255	272	250	268	271	252	282	267	266	285	257	281	272	233	287	270	278	252	264	245	254	267	265	272	265	288	269	296	251	266	258	268	237	263	259	231	238	266	270	256	239	232	238	241	273	242	276	272	267	261	264	243	234	240	225	271	260	249	273	276	260	272	249	300	231	252	292	235	289	261	257	262	267	268	238	245	281	240	256	250	277	263	243	251	252	279	271	246	271	262	256	271	242	242	272	271	258	259	285	250	254	264	283	255	256	251	234	281	234	252	260	285	274	251	271	266	264	265	231	274	270	280	269	281	263	242	274	274	261	266	247	239	277	278	296	240	238	268	240	276	254	262	233	266	290	272	273	251	264	267	265	277	266	242	293	283	244	291	236	266	251	291	256	276	276	276	286	245	233	269	269	256	247	229	249	304	260	261	247	304	258	264	288	284	269	265	242	256	271	256	247	264	273	278	250	265	266	281	258	253	282	270	260	251	268	235	287	244	238	263	255	268	276	264	264	256	263	246	271	260	248	259	244	266	268	267	250	265	274	272	268	268	259	236	275	303	259	250	264	262	246	244	253	256	259	268	263	263	236	249	268	227	270	259	233	231	253	276	256	244	270	261	299	275	251	253	280	270	266	238	271	268	254	255	271	249	280	255	251	246	264	285	252	240	255	279	267	245	262	254	257	271	275	266	291	264	267	254	267	276	258	250	282	275	236	274	261	257	271	275	264	267	238	279	232	263	253	245	264	248	249	254	265	269	254	286	257	254	250	277	300	262	260	265	271	238	263	243	260	288	265	243	264	257	244	262	253	230	277	250	265	250	246	250	264	266	260	244	270	267	274	253	248	263	252	261	284	264	261	266	267	278	271	261	251	284	272	257	283	276	274	237	284	254	275	252	254	257	261	253	239	261	242	248	251	276	291	259	256	263	220	256	240	253	256	258	276	275	255	271	262	254	260	248	247	275	241	249	292	295	259	244	264	256	262	267	289	248	285	254	253	251	277	252	245	278	251	232	248	272	264	239	260	241	268	246	273	254	287	277	267	237	280	278	282	266	244	257	259	276	241	259	280	266	251	244	252	282	269	246	268	273	260	254	224	274	268	239	228	244	273	271	247	259	230	259	244	260	252	247	294	268	251	273	284	260	239	264	205	248	223	253	246	272	281	260	280	289	261	257	271	233	278	327	250	235	249	233	253	292	299	245	229	238	240	255	291	266	276	234	246	254	273	256	247	263	267	286	306	253	256	271	278	265	271	250	278	243	257	281	251	266	279	279	268	265	256	244	257	254	270	268	257	262	277	274	249	279	256	267	281	255	264	227	251	232	261	230	267	256	282	251	264	264	245	256	242	274	260	252	253	284	258	255	256	271	232	272	247	290	256	256	271	257	269	270	252	277	261	270	258	279	260	269	264	253	283	266	249	259	262	249	262	249	263	262	269	264	250	267	280	260	244	247	258	254	272	301	277	266	274	288	257	283	290	264	230	260	252	265	236	265	261	255	289	261	266	282	258	238	275	249	272	255	261	282	271	246	249	244	260	276	270	264	258	251	283	243	271	253	248	290	275	244	247	237	268	245	281	280	276	252	246	266	278	296	280	245	251	267	246	236	253	264	262	263	242	272	262	285	254	298	213	294	255	266	237	265	265	260	261	282	277	289	243	298	246	275	259	259	248	262	272	267	252	265	248	252	283	253	255	248	254	251	259	256	257	254	263	263	266	247	271	246	272	235	275	253	268	242	241	264	279	258	284	256	288	231	259	256	273	276	288	237	245	251	248	224	277	244	228	256	282	264	263	263	249	248	247	280	257	286	279	278	275	259	281	245	262	253	261	256	261	287	254	265	217	241	262	284	237	268	234	267	262	248	258	265	304	265	255	260	257	238	260	238	252	273	246	282	259	284	256	277	235	281	247	268	247	256	242	250	294	251	272	263	247	246	267	269	221	286	248	255	260	260	299	279	249	267	266	247	265	292	268	255	255	273	245	280	274	266	236	285	254	271	283	257	262	274	254	256	282	263	284	281	264	273	256	264	280	250	264	273	249	239	270	240	250	279	272	268	271	268	245	249	301	264	276	256	270	287	239	260	259	232	243	271	285	257	266	290	259	259	230	300	248	246	244	273	229	255	280	273	242	269	277	261	275	251	241	260	271	239	238	269	261	255	253	273	261	253	276	274	257	276	264	276	250	267	245	228	237	260	275	254	281	266	267	276	256	264	263	265	259	264	262	257	249	216	263	283	260	239	274	279	251	282	251	240	269	268	250	261	270	279	257	253	249	264	252
54586	92744	76457	54625	39666	23679	10510	3388	580	421	453	418	453	398	424	376	391	458	467	418	438	426	384	443	438	399	435	407	408	429	418	418	447	403	396	409	397	434	409	433	452	427	410	421	436	439	426	406	449	416	440	414	435	425	451	423	394	449	425	410	431	395	430	404	401	431	434	428	418	430	420	409	418	423	395	401	454	445	395	440	419	425	427	405	433	418	457	451	444	403	425	440	475	445	426	400	426	439	391	427	403	415	383	430	450	417	414	436	443	475	418	444	392	437	410	428	400	404	407	443	430	463	394	414	438	373	423	428	441	422	440	414	409	414	445	446	423	436	418	413	421	405	413	405	444	422	417	415	449	427	395	427	432	426	435	454	417	440	450	384	427	400	425	422	442	418	483	419	453	377	430	402	399	431	418	395	420	445	399	422	434	450	423	400	416	410	391	415	398	436	444	392	401	413	380	432	402	444	435	419	404	419	389	413	399	420	425	433	397	404	404	367	429	419	426	453	428	420	421	405	413	449	424	396	437	408	429	423	416	459	402	419	436	436	416	418	409	475	394	417	412	414	415	451	431	424	424	418	396	424	459	384	364	413	429	381	429	461	402	424	445	435	429	396	432	423	434	467	423	393	411	414	423	394	384	444	478	415	421	401	442	407	455	447	408	437	455	436	450	408	419	417	445	462	457	418	418	427	383	453	442	394	404	400	433	402	439	426	418	444	410	398	438	419	406	425	437	390	401	424	412	423	429	416	388	427	437	442	392	454	428	417	435	405	449	443	414	451	430	410	471	450	416	431	446	427	466	414	433	404	456	417	400	422	460	422	421	391	401	437	393	429	419	381	424	414	422	414	415	402	426	446	428	400	435	439	477	435	417	412	432	418	421	409	417	452	418	428	402	422	424	425	422	451	412	414	439	386	401	414	397	400	430	395	385	452	413	444	418	416	407	405	422	403	442	413	437	462	427	379	419	435	441	425	421	419	426	390	417	422	442	452	438	412	459	440	435	456	443	421	382	434	426	396	409	445	455	405	430	425	421	435	410	437	445	486	438	405	434	447	434	424	443	406	392	400	388	397	437	437	417	380	404	402	391	440	410	421	415	411	429	389	414	395	440	441	387	384	449	428	418	389	412	412	413	433	418	420	395	430	428	409	447	436	425	421	429	442	448	426	435	447	422	395	414	426	417	387	421	398	392	399	415	422	419	404	435	412	398	475	421	405	418	432	446	458	420	434	416	452	440	421	433	418	427	386	445	399	422	434	435	436	426	414	393	417	421	429	410	409	404	392	395	389	420	407	412	412	457	467	407	395	392	425	446	445	380	403	435	424	386	442	413	449	411	445	425	408	434	396	447	433	408	385	418	410	384	429	388	436	419	417	435	430	445	430	403	416	407	417	453	421	430	400	442	448	429	443	425	425	426	437	385	423	396	416	429	395	432	405	406	413	425	401	403	412	441	425	406	431	452	408	397	452	440	402	423	433	407	396	409	460	410	450	429	441	434	426	450	432	450	433	384	433	421	410	447	407	370	414	419	423	420	443	422	385	433	376	447	398	433	439	432	440	409	403	415	450	402	438	400	420	406	408	414	386	431	386	457	454	418	430	381	432	423	394	383	439	398	446	447	441	410	422	443	394	404	414	438	445	390	429	422	448	386	426	412	399	416	384	415	419	451	434	402	405	455	422	420	434	432	461	422	418	437	442	423	362	407	415	413	404	436	421	419	419	465	421	413	388	445	415	390	417	418	412	421	429	450	439	404	411	409	419	424	421	411	390	443	451	426	426	441	411	431	428	370	457	427	445	447	414	405	395	455	411	435	407	409	412	400	418	405	443	424	443	418	448	373	427	399	402	456	424	443	408	435	428	398	440	414	435	440	406	424	422	427	418	408	418	446	400	431	424	402	428	391	432	462	415	457	442	395	427	406	428	397	397	405	425	419	417	388	456	400	386	410	420	438	424	438	436	407	419	430	424	412	405	396	429	408	454	427	445	430	434	420	464	415	412	430	450	456	422	428	461	418	409	406	416	432	368	426	448	444	402	423	389	415	403	443	436	394	431	439	459	406	418	414	422	410	443	428	410	407	415	472	381	429	414	407	429	401	429	425	383	448	426	419	432	421	412	404	429	391	429	419	403	429	417	416	385	415	433	424	455	449	407	419	432	410	434	421	443	413	416	436	432	418	412	414	415	404	413	447	380	467	394	456	436	417	407	423	461	406	454	422	417	433	418	422	432	425	434	433	443	389	419	435	371	407	441	426	429	441	439	430	373	378	426	421	412	432	451	455	408	401	410	456	420	421	454	399	435	424	437	421	441	408	426	428	425	421	402	457	378	443	440	390	394	429	454	406	402	432	434	408	461	399	409	424	460	409	407	450	429	449	411	437	410	448	414	400	429	457	460	393	427	433	437	466	450	439	456	408	419	425	395	407	453	433	417	399	420	416	408	407	476	410	429	417	419	409	422	414	384	438	430	420	398	413	421	423	431	413	426	416	436	417	436	413	405	404	415	432	427	416	413	422	473	431	430	418	423	411	447	432	390	440	428	388	437	419	409	424	446	405	403	451	438	425	417	430	402	435	434	366	404	420	416	408	396	416	436	441	418	397	441	405	392	437	417	445	461	460	429	439	382	423	417	410	418	423	412	436	430	392	414	401	435	426	415	415	383	405	445	411	435	431	390	458	395	398	436	403	426	426	409	432	466	430	423	413	426	435	410	413	431	444	449	441	419	412	438	434	434	430	402	410	407	444	370	434	433	494	439	432	449	411	396	385	424	426	427	458	444	422	419	432	453	437	395	466	415	426	443	418	453	435	380	418	446	439	404	422	422	416	461	393	434	452	393	409	432	427	386	391	451	411	456	434	388	418	456	415	428	397	427	431	439	432	407	409	431	406	432	433	462	394	417	423	422	440	441	438	426	395	435	439	379	413	402	439	418	413	430	417	431	420	399	395	395	381	425	427	406	450	443	427	393	426	449	393	424	444	424	410	447	423	404	436	417	412	436	390	397	439	425	467	456	399	419	419	428	436	484	383	435	397	394	409	427	403	440	432	405	433	417	417	423	406	429	414	396	428	425	438	398	415	411	451	441	407	440	452	453	434	458	401	406	436	438	435	434	434	448	436	448	414	409	450	454	469	428	422	440	415	429	407	440	425	395	418	419	389	409	440	415	389	393	436	440	395	425	398	385	440	445	482	404	403	432	432	430	396	384	440	401	411	428	428	404	425	404	448	434	427	435	426	424	416	457	405	431	414	418	392	416	410	448	424	431	439	398	382	414	415	425	454	440	435	414	421	424	419	385	414	422	385	424	442	444	416	428	388	431	369	464	365	455	400	444	442	405	385	384	398	440	415	433	411	406	408	412	437	391	420	428	416	410	436	383	411	408	439	445	390	412	412	451	466	441	392	423	433	377	420	420	426	407	401	430	451	425	424	406	427	376	408	469	443	422	452	443	408	414	412	436	386	404	435	396	424	404	405	430
23335	22272	35996	36460	32177	26038	16877	3641	422	372	361	348	338	359	366	356	334	368	327	315	361	338	382	323	351	355	367	347	346	319	350	302	318	339	313	324	340	336	364	332	353	357	367	360	344	314	372	348	366	320	378	361	342	359	350	337	382	334	346	373	347	341	365	314	376	340	360	350	305	309	400	329	320	340	385	363	337	341	354	310	369	385	341	349	360	333	339	321	342	352	296	333	357	321	380	350	339	304	364	324	332	330	321	330	315	311	350	336	329	320	327	336	330	338	323	342	341	350	366	370	328	308	345	365	369	351	341	344	368	349	334	344	334	348	345	358	343	318	323	308	325	338	326	341	335	327	357	342	355	323	327	323	346	303	357	315	344	323	310	296	347	329	325	320	324	320	348	362	336	348	345	342	336	334	349	311	365	319	333	355	363	320	314	321	380	365	323	343	344	329	361	349	355	298	351	344	327	314	301	350	353	329	334	360	341	368	304	363	341	358	352	339	347	331	349	345	308	351	343	356	356	345	367	353	342	340	333	334	329	346	340	361	304	322	343	351	349	334	317	331	335	365	326	352	338	372	344	339	352	333	343	304	320	315	339	330	352	323	361	327	362	315	370	335	333	363	323	318	349	350	324	324	355	327	360	363	364	345	349	331	352	346	352	351	335	336	309	333	354	328	349	368	354	374	343	326	352	365	328	357	336	357	345	376	338	342	303	326	345	320	362	357	351	349	363	347	336	345	332	354	376	357	363	345	342	336	365	357	337	326	337	334	358	361	333	322	340	319	341	325	349	362	345	340	338	317	318	350	329	351	345	289	354	336	322	344	349	338	314	355	335	341	345	352	314	338	370	392	353	315	354	330	327	336	346	357	306	363	348	345	330	347	332	350	381	331	355	324	330	314	352	336	330	357	306	332	339	346	348	341	333	354	353	331	320	331	369	332	364	326	371	338	318	354	360	341	386	339	336	330	345	330	361	354	358	359	356	320	341	337	358	342	338	343	328	346	349	345	321	357	335	337	345	349	352	325	345	377	344	343	344	347	340	315	332	369	316	352	315	331	314	348	352	368	368	379	328	333	316	351	318	346	327	356	331	333	359	328	383	370	350	309	355	349	333	339	351	344	337	370	343	334	351	351	334	333	348	399	360	341	352	371	322	328	366	318	366	333	341	325	359	313	329	318	339	341	332	332	303	354	339	336	326	362	357	345	330	328	320	334	335	350	326	375	335	346	330	357	350	318	347	358	346	387	339	402	365	351	324	340	322	340	361	355	345	304	360	368	354	347	308	349	343	350	364	353	334	361	343	335	324	339	337	350	343	328	330	323	352	316	342	288	355	337	348	343	368	363	307	318	350	347	334	333	362	308	384	317	337	370	369	359	332	362	344	335	326	356	321	315	342	344	334	345	347	350	320	318	344	340	357	308	329	316	314	345	333	342	352	354	333	352	317	355	327	323	368	334	364	380	337	350	332	357	339	362	335	311	352	346	334	353	329	309	362	312	341	344	335	305	322	339	350	352	379	319	327	315	350	347	378	309	324	358	355	364	338	363	356	333	308	351	378	339	299	362	353	345	341	345	345	337	337	332	322	341	352	361	336	309	356	346	343	324	302	343	362	344	346	330	351	324	340	337	331	326	387	361	344	333	318	318	354	340	353	322	327	346	329	320	346	352	339	349	349	348	348	350	354	374	310	334	340	360	378	377	342	347	331	359	354	362	365	354	362	335	347	332	323	336	403	338	329	326	329	338	349	329	346	338	319	322	317	332	324	332	359	373	326	328	320	351	318	352	379	358	325	383	302	370	335	354	376	321	352	334	368	326	317	372	322	347	359	309	359	371	318	320	341	353	349	396	344	321	337	336	329	320	363	362	330	325	343	322	370	352	313	306	314	327	331	324	329	345	331	376	354	369	348	378	347	381	351	378	324	331	318	355	352	346	345	357	355	329	330	325	380	324	310	327	328	315	327	350	346	324	337	338	338	324	374	381	356	365	378	358	368	352	340	331	344	340	351	340	376	327	341	332	348	381	317	314	344	319	343	335	354	342	322	354	317	344	341	353	343	346	345	348	361	332	331	336	318	314	360	367	354	345	343	351	317	343	325	369	347	337	355	341	354	307	330	341	350	321	354	354	348	305	345	343	367	359	334	342	327	347	338	321	365	344	340	356	375	337	378	325	341	343	332	370	366	336	363	365	338	331	342	367	375	330	341	319	336	355	385	347	335	331	371	342	367	345	333	325	368	329	323	350	324	330	336	356	374	312	338	350	325	330	332	326	374	310	348	335	386	338	370	379	322	342	355	329	348	338	337	340	326	354	334	344	331	329	340	341	310	343	336	329	320	304	310	339	343	301	336	341	324	344	332	338	339	361	331	358	311	329	354	347	350	327	342	336	344	343	334	363	337	363	306	361	304	360	339	342	342	331	354	312	331	332	349	348	342	340	319	333	326	313	316	347	310	336	337	312	339	357	380	351	319	355	359	362	380	344	314	341	300	326	343	333	335	334	356	316	341	340	308	350	340	358	368	344	332	342	353	340	315	343	340	340	334	367	337	328	359	343	355	365	322	351	355	360	345	317	375	345	326	347	370	340	310	327	332	315	331	357	337	349	339	343	356	368	368	343	344	359	353	312	313	356	329	335	316	364	327	337	376	320	351	359	355	323	351	352	326	331	337	375	334	317	309	379	359	315	321	323	329	356	364	350	339	361	314	333	369	347	366	339	318	323	340	374	333	334	355	310	340	346	352	331	358	338	383	348	326	356	314	320	342	328	355	364	348	341	356	312	349	319	348	338	346	337	364	323	311	344	337	328	353	344	331	306	338	339	338	313	366	345	324	350	346	342	331	325	326	340	337	311	315	323	350	339	358	341	366	328	341	332	367	332	321	322	324	352	310	344	338	348	333	323	367	311	366	360	357	340	343	355	355	331	358	336	399	334	331	351	341	364	352	331	330	343	299	346	356	357	292	365	370	336	338	316	364	349	370	339	331	348	336	355	302	328	349	340	332	325	318	360	302	366	337	343	342	371	341	324	327	347	342	362	347	342	340	335	343	331	313	351	342	309	313	349	338	344	345	335	349	344	367	338	349	342	325	337	345	345	350	366	314	339	352	350	321	339	342	330	351	349	330	360	335	334	334	335	343	321	326	338	319	338	375	335	359	336	320	331	343	351	329	329	351	350	344	364	351	339	355	350	331	356	334	358	346	325	302	365	320	333	329	359	355	381	350	338	345	322	339	347	321	336	321	328	321	352	357	304	356	339	328	383	355	365	343	339	324	311	366	317	348	332	338	339	341	335	310	318	331	336	356	338	317	343	347	323	353	317	362	330	332	346	324	358	327	354	331	362	329	371	337	348	329	354	370	337	348	323	340	284	333	316	325	350	344	336	356	357	325	305	356	328	371	352	326	337	346	332	315	325	335	356	333	312	305	332	319	342	335	315	314	359	338	336	327	329	356	319	335	330	341	340	369	335	336	362	347	357
59928	102584	89174	66929	48120	31037	15843	5458	786	556	557	552	602	505	566	538	557	497	504	496	503	545	515	565	529	523	502	508	489	557	519	524	535	540	508	560	575	491	514	536	516	528	517	540	522	535	554	536	497	525	530	541	504	534	546	549	512	514	516	489	559	538	495	562	546	520	518	498	573	534	546	519	497	497	565	539	563	521	504	520	512	549	509	533	521	518	545	520	487	516	524	496	551	511	578	512	551	528	535	505	533	546	530	513	529	494	523	569	488	519	529	500	553	560	560	544	523	560	504	528	536	476	559	503	551	516	515	524	537	576	544	531	555	545	519	500	507	550	565	547	527	537	533	528	534	555	510	522	518	518	508	468	558	482	554	545	550	568	504	502	506	503	527	478	556	499	505	555	552	545	530	511	525	529	527	551	526	534	507	538	540	536	513	560	520	531	544	523	534	480	503	504	517	543	519	518	513	508	529	526	539	540	529	549	490	527	508	485	544	577	572	517	508	507	525	516	538	545	571	523	523	528	508	531	569	507	517	539	521	508	533	503	533	527	540	505	512	498	515	545	552	588	538	506	543	541	546	497	526	512	553	537	514	520	531	561	514	543	540	537	535	535	524	517	491	563	523	516	541	523	560	560	520	485	545	492	545	521	505	517	503	565	518	498	514	510	526	511	531	503	471	594	523	517	535	490	481	509	557	529	523	496	523	527	516	558	539	547	553	521	508	549	540	558	524	538	565	538	519	518	531	566	517	510	549	525	507	508	558	546	509	522	475	542	529	520	511	484	558	557	556	578	531	520	522	519	538	577	577	533	513	526	509	501	553	511	509	518	518	521	544	529	540	526	508	530	515	534	525	515	526	522	539	562	527	500	523	556	520	593	540	529	535	561	522	540	498	555	514	515	527	541	552	572	547	501	520	534	527	480	485	497	522	584	514	538	533	504	507	537	488	526	478	517	523	502	486	479	547	504	512	505	527	522	510	517	533	540	502	527	531	517	506	542	545	571	505	526	542	503	538	579	528	536	539	541	507	494	539	532	566	558	551	541	482	545	511	472	547	554	529	562	529	560	501	556	514	561	539	544	545	573	547	539	563	538	545	508	496	528	533	548	463	493	535	584	496	481	528	506	523	528	543	517	482	570	486	559	507	503	508	559	546	526	545	504	497	537	499	508	525	514	524	526	533	575	549	501	537	500	555	532	537	497	540	538	528	505	563	505	539	540	574	502	523	511	494	524	543	514	526	525	516	486	530	506	564	534	521	571	540	531	548	536	570	535	547	515	537	557	553	548	504	516	519	497	507	515	577	500	572	511	473	532	567	536	480	506	513	530	510	538	512	505	532	503	553	521	532	506	564	559	521	537	539	527	537	572	526	549	517	546	530	547	525	525	539	490	542	519	556	529	540	537	503	564	542	519	500	495	542	537	545	517	502	543	537	558	553	535	516	515	527	538	519	491	524	555	544	512	511	526	540	538	531	502	533	539	511	511	479	530	509	510	539	493	550	532	543	514	540	530	504	520	509	492	505	562	478	502	540	528	497	527	524	557	503	524	515	549	522	517	546	535	524	508	502	519	496	522	482	550	515	520	518	546	514	526	531	542	557	557	518	560	550	566	548	527	518	543	556	532	488	513	535	548	544	556	578	540	530	545	537	538	526	533	512	490	529	511	494	539	517	532	584	532	526	521	520	505	492	519	560	516	527	543	545	482	526	544	540	567	537	531	532	531	518	524	524	521	517	540	520	550	536	535	547	502	522	494	553	481	488	533	503	542	509	532	518	539	530	534	562	527	488	543	551	519	534	519	498	504	549	529	498	538	528	485	524	522	525	497	505	514	520	517	517	538	508	534	503	482	501	531	534	517	525	499	534	478	524	531	514	563	488	561	487	499	543	502	530	529	514	493	471	589	525	522	500	547	501	575	534	517	495	535	530	496	455	537	477	506	519	545	536	500	542	555	505	559	516	545	507	513	527	528	516	524	528	517	491	499	507	532	502	525	565	509	494	519	526	525	513	503	524	496	543	540	499	520	535	561	560	502	526	561	511	548	497	490	513	529	540	548	507	541	514	504	520	509	518	506	526	535	519	539	521	547	489	543	505	511	509	516	514	495	553	502	534	577	514	544	571	512	491	498	539	533	522	553	546	495	502	528	527	542	545	491	549	495	509	501	524	552	506	537	536	577	508	540	527	535	565	528	523	510	522	510	498	493	534	581	530	551	503	517	540	531	479	527	488	564	500	541	555	530	539	518	519	524	510	543	515	528	524	538	536	491	511	528	525	500	540	535	537	544	560	518	532	495	567	516	543	539	531	527	552	509	549	519	606	564	526	559	530	501	549	514	518	530	531	533	513	502	578	529	550	543	519	551	532	463	502	512	520	553	503	529	551	513	530	508	500	581	522	503	491	582	552	536	541	550	509	510	516	525	566	527	554	534	524	504	528	541	527	517	532	512	525	519	503	518	528	506	491	537	502	527	518	550	530	527	536	572	557	514	515	540	502	508	557	547	521	558	539	531	509	551	527	567	519	526	511	496	545	556	526	548	538	493	514	536	530	533	523	516	519	518	464	503	571	540	531	526	541	541	539	526	550	561	533	547	554	520	551	518	525	548	532	554	539	501	499	533	500	533	540	494	507	502	512	520	569	501	561	523	529	534	591	534	519	526	558	505	526	521	493	538	521	542	533	551	517	522	509	489	509	480	545	519	487	534	538	572	496	562	513	523	480	533	543	508	564	541	540	524	528	506	493	521	504	537	535	494	570	510	559	573	549	509	530	572	531	517	538	549	599	533	535	519	521	485	524	519	493	504	529	490	523	546	475	512	579	593	520	527	502	515	520	556	519	524	545	513	581	516	557	489	514	549	553	541	538	577	526	520	535	535	567	567	525	529	520	532	556	511	510	497	558	518	549	559	532	498	556	531	491	511	540	534	499	491	540	532	514	516	585	511	489	536	574	507	497	535	541	537	488	503	554	558	545	551	511	541	501	501	527	550	565	508	534	537	524	520	518	546	546	526	513	535	537	517	537	509	542	519	534	512	560	549	520	484	529	529	543	575	535	568	515	494	539	528	521	535	550	505	516	534	521	506	578	522	547	531	533	515	535	482	501	499	484	513	591	560	530	468	567	523	526	469	512	543	531	539	546	574	553	489	486	510	522	504	530	537	513	566	502	534	490	499	511	522	542	531	543	496	523	511	525	498	524	520	544	519	536	547	536	556	579	547	531	554	513	532	521	547	550	522	512	500	526	541	546	543	449	517	520	537	542	520	545	500	487	545	554	558	516	486	505	550	512	519	509	529	469	515	522	555	503	531	537	511	529	516	542	553	507	563	539	530	564	491	524	492	547	555	509	565	532	544	521	541	553	562	531	535	545	532	545	522	537	498	527	558	570	527	561	517	570	538	580	504	555	497	517	562	475	519	482	524	541	577	509	527	515	502	570	547	574	492	553	547	545	523	541	507	532	528	552	570	522	503	529	526	501	524
27326	28523	36086	23073	8196	2532	838	300	184	197	195	200	185	162	194	160	190	179	183	174	182	202	172	171	161	155	205	184	179	195	170	182	191	179	187	163	175	172	196	200	194	176	186	177	167	178	195	180	155	187	160	182	169	181	185	183	200	202	176	180	160	204	145	168	197	185	196	163	172	174	190	158	186	188	193	197	189	185	172	200	180	194	191	173	174	191	176	173	179	185	178	167	159	149	163	199	169	158	205	172	186	185	187	198	173	179	211	185	191	163	194	170	193	183	180	171	199	185	171	188	189	167	143	177	186	181	176	159	186	181	165	194	190	195	157	182	179	186	188	171	203	171	193	194	176	177	163	185	163	175	201	196	180	165	187	187	192	191	218	190	193	201	184	177	180	175	195	162	174	168	186	171	184	177	178	170	180	205	180	200	164	172	191	181	183	183	199	183	168	177	185	172	195	178	167	177	177	172	184	161	172	173	179	194	181	173	196	179	171	187	175	178	177	190	197	175	195	175	176	175	181	176	174	181	192	173	176	176	194	160	200	185	177	175	186	181	187	203	179	171	171	180	193	180	159	174	164	182	170	164	173	200	186	191	166	186	184	183	183	180	175	174	212	180	200	180	199	180	170	157	221	189	160	182	202	197	176	169	144	174	160	191	184	217	158	169	173	193	189	187	170	180	180	162	186	175	198	182	193	182	159	188	165	191	176	188	204	191	169	192	184	185	194	176	175	183	204	195	177	195	172	168	184	178	189	194	210	162	179	200	188	187	177	168	203	174	190	189	189	183	176	177	206	177	169	179	173	193	172	172	188	169	173	164	175	190	167	186	206	175	178	161	196	176	193	192	168	170	173	177	187	199	190	186	174	173	165	189	162	194	198	224	185	166	186	195	162	187	166	171	176	162	186	185	174	180	171	142	159	184	190	193	186	198	169	156	193	168	179	196	162	175	170	188	177	189	171	176	179	192	164	174	170	176	166	188	183	173	156	189	181	161	199	184	176	185	187	170	157	190	200	176	169	189	201	185	160	178	162	202	188	177	166	165	193	184	181	173	173	180	173	173	191	188	189	177	197	181	195	179	184	179	205	177	204	208	200	162	179	176	173	190	194	205	178	176	167	171	191	181	193	186	216	170	182	187	209	179	190	156	168	140	174	187	176	165	173	189	166	201	196	203	155	184	165	174	186	187	179	170	194	195	199	169	176	195	183	173	178	187	179	183	195	175	190	183	191	185	174	192	181	176	177	183	186	171	201	175	167	170	180	192	160	170	177	195	165	193	192	173	176	200	175	193	175	180	177	175	175	184	193	181	190	177	192	193	163	179	201	159	163	195	200	188	168	170	174	206	196	200	184	177	190	184	203	182	210	176	172	188	178	177	181	180	184	170	169	187	198	162	159	196	214	185	170	200	188	191	186	182	175	157	209	165	181	174	179	165	206	182	191	184	183	190	176	180	181	178	163	165	204	151	166	158	164	171	175	162	183	191	183	181	195	196	192	176	201	187	187	197	166	174	192	174	201	176	175	161	196	173	166	186	206	183	162	157	175	193	168	181	177	200	214	170	201	188	181	160	185	176	190	149	158	197	191	211	187	175	190	199	189	183	183	175	168	198	198	172	187	186	182	195	149	167	207	188	169	203	174	169	180	198	197	176	170	159	155	148	205	210	189	190	182	204	179	186	189	165	161	170	165	209	180	196	169	178	176	155	171	174	177	180	184	180	178	162	176	176	191	201	186	171	183	195	189	162	165	180	193	154	196	181	171	193	188	163	188	201	186	169	203	186	170	170	201	177	171	189	184	196	167	182	191	188	189	180	187	181	173	191	185	177	157	187	199	172	195	161	180	182	168	181	192	190	175	199	204	155	205	175	157	198	163	200	183	169	156	207	185	169	188	188	173	183	177	181	184	185	174	197	181	205	177	174	210	175	180	183	167	192	190	169	183	187	169	148	169	189	176	177	185	151	165	199	182	183	174	188	179	153	171	160	207	202	187	187	172	207	174	175	157	169	162	186	182	184	174	165	196	194	174	187	188	178	192	174	206	180	167	186	204	190	185	198	181	191	181	214	184	185	172	192	186	192	191	171	181	176	170	176	202	181	160	172	172	158	158	164	181	181	196	203	185	196	174	183	178	165	164	181	176	185	186	163	176	205	210	175	191	169	200	176	197	167	191	185	197	169	183	172	166	158	190	188	168	195	171	179	185	189	193	185	169	189	188	169	184	194	182	179	175	187	190	179	177	185	172	155	192	185	183	211	179	200	176	155	171	165	192	176	197	176	197	174	187	174	184	177	172	189	167	208	187	184	195	182	164	171	199	181	163	172	204	181	214	174	180	180	189	201	172	184	168	207	155	172	185	181	176	159	177	160	190	185	180	173	197	173	196	182	191	198	156	169	170	192	199	188	182	196	181	161	188	209	193	190	163	179	182	190	165	183	194	212	155	147	196	199	155	187	188	171	168	190	163	189	165	176	167	205	184	206	183	200	214	174	183	200	167	173	184	184	179	207	192	159	192	205	175	185	177	188	207	172	196	203	198	193	192	164	177	200	198	188	190	194	175	173	164	167	188	174	163	181	173	178	185	182	182	185	198	180	204	171	175	187	171	156	176	189	165	168	181	177	194	179	200	161	175	191	198	172	188	179	183	197	167	190	167	205	183	204	196	172	173	178	182	171	165	175	197	199	179	155	199	213	161	184	169	171	196	193	202	184	180	190	170	176	158	192	182	192	180	195	197	185	203	192	172	158	190	200	187	190	178	175	180	152	175	193	178	176	181	189	196	204	202	210	195	197	167	182	173	165	176	181	197	200	195	173	174	171	204	189	167	169	173	209	188	166	198	180	204	183	189	183	193	191	173	157	205	190	194	182	178	187	177	188	189	184	182	174	173	198	193	179	179	180	159	207	197	179	171	186	184	169	204	169	164	179	167	192	178	191	178	179	180	185	197	175	170	190	185	158	176	176	174	172	193	152	175	170	189	189	183	192	171	183	203	178	182	196	201	176	181	181	202	180	183	172	152	191	170	175	188	172	174	170	192	162	181	165	167	198	171	176	175	195	187	174	184	176	175	188	178	197	162	170	183	181	211	174	191	172	201	190	205	190	175	178	200	189	187	180	178	209	177	191	162	187	177	208	190	187	186	172	174	168	187	165	197	201	156	187	181	171	206	182	206	176	163	196	180	160	182	174	182	164	170	185	168	182	165	194	200	187	205	188	207	183	185	168	173	187	194	165	176	188	155	187	191	174	177	211	184	176	187	170	184	167	160	208	194	184	160	191	166	191	162	184	155	166	189	184	163	181	168	183	168	179	174	175	176	217	164	160	192	181	169	194	191	167	153	188	185	175	189	189	183	158	166	189	190	169	193	182	186	189	169	165	177	163	183	190	202	189	184	183	180	206	177	201	167	182	206	178	205	180	213	195	173	209	203	205	191	184	188	194	202	179	207	175	200	194	185	188	170	180	191	161	190	195	159	170	193	182
29486	49422	41584	23959	11486	4951	1750	702	329	311	308	305	305	309	290	350	328	267	330	290	291	294	286	309	309	312	287	291	314	285	277	336	312	308	320	311	301	300	329	345	265	300	312	307	311	285	287	291	306	272	311	318	297	288	307	308	306	316	267	319	308	303	283	311	271	280	312	294	304	319	301	326	281	329	308	289	314	291	295	314	279	310	312	321	302	303	287	322	278	305	310	296	316	318	302	299	288	333	283	304	311	307	304	277	277	311	328	302	307	285	288	304	312	313	315	295	305	270	319	313	311	321	328	291	269	277	280	280	298	303	299	288	296	316	301	300	313	326	304	318	307	303	292	314	292	289	324	302	306	292	290	327	316	307	331	295	293	313	308	321	320	320	294	303	313	275	315	338	282	304	278	314	287	298	284	321	316	286	257	312	249	301	309	300	278	288	309	314	280	353	284	303	309	301	284	285	310	300	270	287	312	296	290	305	282	332	294	323	296	276	286	295	301	282	294	304	303	308	307	299	310	303	291	302	327	291	321	309	293	293	330	319	332	318	293	301	302	295	284	299	323	283	310	307	282	305	288	316	286	291	287	281	303	292	297	273	288	309	310	316	317	277	302	275	285	328	299	307	316	345	310	297	310	316	294	321	318	307	309	302	309	301	318	287	319	300	277	283	313	314	298	311	291	307	279	341	310	292	284	318	284	313	272	322	301	282	308	290	285	285	323	316	281	292	272	293	280	302	303	290	319	296	313	317	320	301	325	316	344	284	319	287	284	301	281	299	332	321	319	327	333	291	289	289	279	312	313	350	306	318	310	292	323	301	312	332	275	323	338	286	338	281	331	295	287	312	293	330	281	317	316	305	303	305	310	305	292	306	302	262	312	286	271	279	304	310	321	305	306	274	322	300	272	295	318	285	318	308	306	293	299	299	288	294	308	326	289	310	304	299	315	292	296	265	325	331	309	300	286	290	321	304	308	318	298	321	316	275	362	291	293	280	322	284	301	306	268	342	312	302	293	303	315	271	292	288	294	287	287	292	317	317	308	298	295	289	333	335	299	299	288	325	306	297	321	335	297	315	280	283	267	287	329	335	327	310	313	317	296	309	310	283	276	286	298	318	292	287	309	284	311	295	328	297	291	325	315	324	296	307	291	308	314	286	350	283	329	322	284	320	288	283	333	272	310	294	314	314	301	324	291	309	275	283	285	320	296	304	277	275	319	311	308	312	289	332	317	332	294	286	321	327	299	299	275	273	316	306	307	325	295	281	333	310	277	318	278	300	307	291	298	341	319	326	279	283	304	302	284	301	301	307	292	299	293	315	297	314	311	287	300	308	307	292	300	295	296	308	280	312	273	342	303	301	306	318	264	318	329	279	297	301	283	308	286	306	291	309	295	315	318	303	304	291	285	300	328	288	282	285	299	288	312	310	312	327	301	319	346	283	282	297	285	269	300	309	287	293	307	292	276	293	313	276	297	280	301	327	323	307	290	298	302	312	300	271	276	319	299	296	276	291	312	286	325	328	297	311	285	287	328	298	301	315	316	281	260	287	325	304	316	291	277	280	300	309	309	292	321	289	345	304	316	301	295	307	274	284	323	279	310	293	302	307	291	331	301	296	314	309	297	288	311	307	309	275	273	327	288	286	280	306	310	296	306	321	310	286	299	305	314	311	306	283	294	330	304	296	306	299	267	288	306	296	307	305	276	303	300	324	307	302	306	315	318	324	274	308	322	263	275	281	287	287	301	300	299	318	294	300	276	282	282	299	312	325	293	287	292	308	302	300	332	276	285	295	322	306	293	291	280	269	312	278	294	310	334	297	282	287	276	294	324	335	317	294	287	308	301	251	270	310	276	281	304	303	295	307	300	314	316	271	314	325	287	323	277	301	311	304	338	282	273	300	311	307	305	296	311	309	322	308	314	292	323	303	300	314	304	350	310	284	278	306	313	284	283	283	291	309	322	307	291	314	321	285	289	315	284	315	289	332	304	330	335	302	310	295	312	297	306	327	331	324	297	319	299	306	301	321	333	317	313	310	284	278	314	282	275	280	300	293	309	309	292	287	319	312	299	273	304	302	311	304	289	318	329	306	298	305	273	283	290	293	312	322	295	301	304	297	317	288	309	331	323	301	326	279	310	300	279	299	319	300	290	318	278	302	291	293	316	285	282	320	324	300	310	261	276	303	313	306	284	301	290	322	319	289	334	287	278	275	315	322	317	310	289	302	328	314	298	308	324	308	300	304	302	310	301	318	280	288	312	288	287	301	311	316	315	304	300	322	277	308	298	304	287	295	328	289	296	304	283	306	295	286	286	281	310	343	331	328	328	286	290	283	271	294	283	307	315	307	333	307	310	288	297	313	316	288	315	301	318	285	324	309	329	304	289	333	315	312	318	311	331	272	272	287	293	292	308	282	305	300	296	319	311	277	289	290	304	310	284	264	306	309	322	334	306	272	293	280	303	311	321	288	317	322	305	314	330	295	307	312	288	289	269	318	309	297	274	294	288	278	328	305	294	278	309	281	329	295	303	293	309	295	295	288	309	286	309	277	334	300	321	299	307	332	271	301	311	317	295	289	325	317	313	317	324	297	311	302	301	316	308	282	328	292	271	326	318	303	334	287	325	289	305	310	310	325	307	301	312	316	317	301	302	277	333	288	298	276	283	300	326	304	331	301	299	305	318	291	285	277	307	327	328	309	319	280	324	318	305	284	276	304	292	295	303	308	335	303	323	333	293	321	316	302	279	299	331	286	303	273	305	278	316	366	291	280	301	314	300	317	289	289	279	287	315	323	307	280	284	320	273	269	297	289	290	304	314	291	273	283	315	336	295	325	287	300	316	311	308	309	316	312	288	305	298	310	280	279	314	278	299	291	293	318	292	334	290	291	305	325	295	280	319	290	287	297	283	310	289	321	289	332	284	274	328	304	305	305	297	307	278	278	311	305	290	311	311	303	292	276	280	283	305	299	302	327	317	292	315	281	275	315	323	313	295	263	325	292	287	302	291	284	289	321	297	318	311	281	309	307	324	309	305	299	297	307	273	299	335	310	326	343	318	311	301	329	306	349	287	291	311	300	291	301	278	316	313	285	294	313	293	285	286	306	302	272	316	339	313	281	313	296	298	277	314	297	299	321	281	313	313	293	309	334	292	300	321	275	298	320	318	324	326	314	320	293	309	325	294	284	347	306	323	281	329	298	305	307	286	319	294	301	297	303	298	273	301	335	321	320	310	277	282	302	305	325	311	299	313	347	303	287	318	296	306	259	321	275	293	286	291	313	323	288	338	304	262	317	314	301	311	338	278	305	321	341	275	298	274	280	321	294	316	331	306	311	307	294	313	316	321	297	301	297	303	281	314	338	333	329	314	278	284	288	273	311	295	325	277	282	288	271	304	269	310	319	312	298	323	310	307	277	266	295	306	335	312	334	295	288	275	315	298	302	293	328	287	302	291	298	311	308	310	345	306	302	306	314	306	327	303	305
24558	23802	42601	40324	29664	20341	8474	1449	319	286	274	261	277	268	260	260	257	266	249	243	267	284	294	260	239	267	247	268	242	277	265	277	273	257	273	271	261	242	264	257	281	271	273	267	309	258	253	248	265	271	236	262	265	302	275	270	267	271	270	253	275	241	251	293	235	282	274	279	243	270	249	300	248	266	263	264	259	288	253	249	266	273	240	276	279	268	251	259	275	235	254	300	264	259	260	271	271	242	271	280	278	281	273	281	288	259	277	278	267	271	254	253	241	266	229	245	279	278	255	248	226	276	250	261	275	245	244	244	240	282	237	282	292	230	242	255	299	277	238	281	265	224	254	284	289	281	256	259	271	278	250	261	263	260	254	241	292	253	254	266	249	252	254	283	254	239	268	278	251	257	263	270	273	267	237	276	228	273	248	253	275	239	247	276	255	236	273	248	272	277	242	250	282	246	257	279	282	221	307	298	295	247	262	265	273	249	287	257	226	268	300	278	240	265	261	261	250	264	276	259	305	281	269	268	287	274	259	246	265	239	269	271	258	268	241	247	273	262	272	245	272	270	262	236	274	242	297	283	260	266	269	253	281	259	259	274	246	295	262	226	270	264	279	259	256	247	242	277	224	283	275	271	264	265	262	249	297	261	275	244	229	277	260	256	277	283	270	245	260	267	240	278	275	268	277	249	256	257	280	236	258	259	264	286	283	236	265	260	268	260	252	270	285	280	275	270	263	300	247	257	267	284	261	250	245	257	285	269	241	235	252	276	253	279	304	248	292	254	270	287	260	261	294	258	262	262	263	253	242	270	287	254	304	258	248	257	268	256	270	263	270	263	263	307	260	271	257	257	284	225	291	263	269	280	283	232	248	271	257	238	295	266	244	273	259	243	284	265	263	264	280	233	243	278	240	248	248	263	268	277	237	277	263	264	252	230	243	274	245	260	240	250	258	255	292	255	288	259	286	257	292	244	260	281	244	245	268	270	273	255	271	248	255	260	252	252	259	281	269	255	259	263	240	271	251	254	264	255	232	271	248	265	268	279	266	279	261	280	253	259	271	310	251	252	254	299	272	246	256	252	275	256	257	228	279	283	273	253	282	278	235	242	242	278	256	273	257	275	249	257	269	271	274	272	232	276	264	258	269	242	260	290	251	277	263	274	277	265	273	279	273	256	235	273	244	277	270	270	259	282	248	270	236	245	268	262	273	277	250	275	262	246	240	253	254	269	262	278	260	237	276	246	277	297	247	228	260	285	251	282	243	241	240	298	260	273	247	236	272	265	266	263	254	275	269	272	261	261	250	247	241	238	270	254	251	279	244	249	246	276	266	274	287	231	238	242	250	259	238	267	264	274	255	233	259	278	262	259	247	289	267	278	251	271	259	243	281	276	268	283	250	266	279	271	269	261	237	252	256	274	254	269	258	266	232	285	277	262	267	270	294	310	264	258	285	260	264	265	243	278	263	234	253	284	259	257	279	269	295	255	245	256	267	264	257	251	281	243	305	225	274	236	283	273	251	275	243	266	272	266	261	245	283	257	285	270	236	242	277	244	232	242	271	246	280	263	256	266	242	238	295	243	247	248	275	259	270	280	247	248	259	256	286	244	273	270	262	230	258	262	247	281	271	224	227	254	233	268	263	269	277	279	283	255	286	277	284	266	261	265	277	276	252	277	271	270	263	237	295	255	257	287	276	263	261	250	267	285	264	221	274	259	290	240	277	270	279	247	263	282	264	280	270	267	272	275	285	255	256	267	254	269	240	270	231	260	293	264	293	249	284	281	250	235	266	255	269	239	286	274	290	253	253	262	269	289	255	249	263	268	249	246	257	262	268	242	246	264	250	251	292	238	254	255	283	287	247	280	250	255	257	278	260	256	309	262	264	243	300	264	237	271	246	274	274	278	283	258	284	270	269	259	282	252	259	263	289	229	258	236	240	269	263	238	271	251	248	287	280	258	263	245	261	267	249	271	266	264	284	254	254	266	232	279	221	288	263	300	265	262	258	251	269	260	282	258	265	252	275	294	270	250	279	261	266	259	255	239	287	268	279	245	256	305	309	279	253	257	281	282	244	270	279	263	268	273	246	275	239	265	267	248	274	280	276	269	266	268	259	239	253	259	287	252	264	285	232	261	276	255	255	264	289	265	268	261	221	274	275	272	244	259	249	268	277	240	304	247	280	236	266	265	288	274	285	274	261	243	273	266	283	229	263	312	254	264	258	286	269	293	232	274	239	266	226	265	246	248	270	250	247	276	277	260	276	259	264	260	280	267	280	247	249	281	258	264	270	243	281	285	282	258	301	289	292	279	243	249	277	273	271	258	231	273	299	272	270	261	285	244	254	256	238	264	257	251	276	268	253	270	258	284	252	226	270	253	287	246	259	261	285	236	270	285	297	249	281	280	271	278	255	273	248	286	271	281	252	255	304	281	240	286	252	261	279	239	255	265	251	253	274	259	264	279	241	230	259	248	278	286	263	276	232	240	279	254	246	233	278	287	270	267	314	273	298	236	281	287	268	265	255	262	281	302	247	279	264	278	257	249	284	271	262	269	267	236	266	267	258	253	290	271	260	270	243	277	234	264	258	262	267	260	272	292	269	281	259	230	271	273	262	283	264	288	262	255	236	250	261	283	278	253	261	276	268	276	277	274	245	257	248	290	274	300	261	239	275	270	268	267	260	252	244	259	309	255	276	257	253	261	262	279	283	276	272	270	296	264	282	247	241	241	245	273	269	266	261	259	247	248	281	263	280	253	263	243	250	272	255	280	290	276	279	263	260	270	292	226	253	257	287	267	263	274	265	258	284	236	240	304	306	292	247	264	266	270	274	289	291	264	289	267	246	270	235	305	263	278	250	262	238	273	269	252	265	285	249	262	259	265	274	259	269	242	288	248	254	282	228	276	273	275	273	272	259	267	271	246	272	256	242	244	251	270	267	272	295	288	269	256	289	298	264	265	260	282	253	302	277	274	281	277	250	274	303	269	290	260	286	252	234	275	286	253	253	245	272	276	240	266	287	279	240	284	270	278	278	247	271	246	259	277	255	305	275	262	261	222	261	254	279	256	265	276	269	262	268	253	276	288	256	298	230	268	276	242	275	269	243	265	281	241	265	244	280	246	244	259	264	290	234	285	253	277	282	284	265	258	264	302	276	258	226	270	251	250	267	238	274	247	236	281	254	274	278	257	267	277	245	284	259	238	265	261	275	292	249	252	253	248	256	273	262	272	254	274	230	239	254	259	265	288	242	255	288	264	263	248	286	271	291	282	252	274	252	238	295	280	239	258	239	285	259	268	253	268	289	259	271	250	261	236	292	254	271	252	239	256	253	267	276	281	294	254	264	256	246	270	235	255	267	260	247	244	272	253	292	296	286	276	270	266	262	298	268	273	249	273	250	255	263	250	243	253	246	261	267	253	269	313	238	271	245	258	258	240	286	270	315	252	261	289	273	254	258	208	260	228	276	283	249	277	244	269	254	265
54202	92757	79045	53162	37022	23041	10048	2963	573	453	422	447	394	416	458	411	437	441	424	413	418	460	436	420	422	422	428	438	394	386	413	403	439	448	458	467	460	448	421	420	439	417	421	456	397	398	420	416	403	391	473	447	448	442	436	401	440	424	423	440	458	446	403	427	422	422	439	427	480	434	391	434	422	436	422	430	415	436	423	404	466	392	425	387	412	425	428	432	465	445	447	421	411	403	410	408	434	425	454	424	415	431	426	407	426	463	412	448	436	412	397	450	410	412	451	412	461	411	419	417	425	417	450	443	412	433	408	381	400	430	414	378	445	406	393	446	428	436	404	392	439	429	418	437	458	423	424	412	429	421	415	409	457	477	414	367	403	414	428	420	424	432	419	405	449	438	422	392	414	387	425	470	434	441	481	369	433	443	388	414	411	486	435	400	433	417	380	449	438	438	435	414	400	441	422	415	416	434	433	432	473	439	418	410	392	419	416	401	402	404	456	422	408	426	455	408	420	423	450	425	411	403	430	449	423	435	408	413	473	447	412	417	422	422	440	428	392	448	416	377	414	427	407	431	430	409	415	469	454	407	433	420	414	427	413	411	393	389	404	433	444	440	421	423	422	435	404	465	407	423	394	423	415	412	452	425	425	420	416	423	428	413	415	394	415	365	411	415	421	418	438	449	405	427	426	414	417	431	445	442	414	416	433	404	428	418	443	429	425	403	402	435	457	442	425	453	454	419	417	442	378	415	418	412	429	437	453	444	420	418	416	405	394	440	406	417	419	429	427	431	411	415	432	397	418	401	461	456	424	430	443	465	439	429	398	441	403	382	430	420	426	418	426	438	430	411	424	436	436	428	436	421	437	424	461	425	442	441	455	472	431	422	439	477	451	414	404	441	394	450	455	448	422	423	428	428	418	450	416	454	427	400	462	433	427	412	441	401	467	419	430	392	421	420	421	404	459	449	412	412	451	420	440	438	409	413	406	443	404	413	412	444	416	442	436	419	408	431	444	404	399	431	419	415	436	415	419	433	419	447	350	421	430	408	440	410	445	449	411	401	368	394	413	454	385	445	477	449	392	423	419	464	418	442	440	435	405	413	428	420	418	423	428	394	453	421	428	411	415	412	427	458	411	433	414	409	416	419	433	428	412	419	439	408	428	408	421	389	411	450	425	403	409	444	439	457	446	440	417	445	406	406	417	407	426	424	474	445	443	414	436	422	404	423	421	425	420	424	415	412	423	454	396	399	448	427	406	411	435	428	396	422	416	423	410	394	423	456	432	416	406	456	396	420	404	456	419	434	404	429	429	430	446	424	454	427	441	434	439	384	456	414	439	434	429	380	446	443	421	415	443	457	442	439	429	417	419	445	417	466	451	408	398	438	453	427	463	459	432	422	402	406	405	434	442	421	464	413	396	458	428	421	453	400	405	434	421	401	421	437	391	441	382	423	415	441	420	420	436	407	403	425	413	415	421	437	449	418	410	443	441	440	398	450	402	468	436	399	401	400	450	419	427	410	423	398	398	460	421	406	430	398	421	430	421	424	404	424	386	427	423	453	406	419	391	395	419	420	424	412	429	428	437	422	426	427	448	436	481	434	448	441	442	374	398	422	422	442	419	404	457	411	440	419	446	422	450	424	459	398	437	468	437	408	426	417	418	436	387	429	389	414	432	427	436	421	409	413	421	408	431	417	416	424	456	397	445	425	449	406	443	421	410	410	455	434	426	440	422	432	365	410	404	443	411	393	449	431	450	432	400	405	421	437	468	410	410	415	428	441	461	413	454	446	425	414	444	450	431	442	430	371	416	430	443	415	414	427	401	447	430	428	474	437	426	405	431	424	456	421	414	412	435	421	465	421	430	427	432	427	435	410	417	452	382	407	426	421	464	423	426	438	476	414	404	509	444	429	430	457	458	433	425	405	424	430	446	398	411	445	408	416	412	443	403	436	423	438	418	450	434	405	396	462	444	400	399	390	417	452	466	392	449	410	394	450	410	432	417	437	426	428	410	442	431	450	418	420	463	425	411	424	459	468	463	461	412	430	432	389	455	450	401	427	415	428	423	446	421	431	420	447	455	390	439	415	422	448	408	413	424	429	411	385	438	439	466	449	442	453	407	406	439	436	376	466	386	404	405	393	413	385	443	418	430	400	400	430	429	400	432	440	413	435	430	428	401	447	393	397	431	417	414	440	411	427	461	438	424	393	387	458	477	434	405	433	385	411	435	429	425	432	421	439	445	446	412	458	437	411	434	435	413	419	393	438	430	436	441	415	415	408	437	453	439	428	432	409	438	433	450	438	423	441	462	403	432	399	453	461	437	439	425	466	465	414	395	418	410	424	404	437	441	434	375	417	434	407	450	418	444	433	434	414	417	415	375	422	430	439	434	396	434	456	421	433	410	417	433	412	458	441	403	415	460	436	437	439	394	460	416	447	444	451	410	397	409	409	414	423	398	386	432	456	442	444	430	437	398	423	419	377	404	427	484	400	420	462	427	384	455	407	418	410	461	384	458	451	422	414	415	473	422	448	434	405	407	399	417	432	421	392	447	432	432	407	404	404	438	425	388	462	429	437	464	408	440	436	450	416	403	408	399	432	426	439	430	425	438	421	435	410	407	410	439	449	412	423	441	396	404	430	410	411	395	421	417	445	424	398	465	394	404	381	435	418	429	415	423	420	427	417	442	428	422	439	431	398	445	387	424	406	418	405	412	440	406	442	442	470	415	422	417	399	442	441	437	450	412	422	437	389	435	443	409	460	383	425	404	404	429	423	427	435	423	409	417	398	410	393	411	428	412	441	416	373	421	395	433	427	445	441	418	417	404	416	406	472	434	438	415	440	448	404	445	454	411	431	390	460	430	434	435	422	425	432	455	414	397	395	411	443	427	411	439	454	441	414	408	441	386	426	422	413	406	427	411	400	433	458	433	428	452	422	446	482	427	419	409	428	469	452	440	383	446	402	416	380	424	408	468	424	447	413	424	439	446	461	416	422	440	440	421	423	430	433	442	416	436	438	418	422	452	442	446	409	457	429	419	405	437	459	411	418	453	431	416	444	410	435	419	411	418	413	456	440	414	426	445	411	435	423	461	419	459	430	418	433	400	410	401	377	423	443	386	428	422	446	437	431	460	434	404	429	393	406	462	420	431	422	378	414	441	425	436	412	406	419	428	449	423	458	415	437	456	412	397	408	431	442	478	426	402	429	486	436	429	432	434	434	408	416	360	417	427	447	435	411	442	428	430	416	394	423	377	428	442	472	403	413	435	380	425	459	434	420	410	365	389	398	403	448	426	436	404	382	409	405	456	414	423	391	423	398	449	433	401	431	451	431	422	419	441	420	432	436	395	411	437	461	434	416	430	393	443	435	392	418	385	404	422	424	429	407	409	424	450	449	386	400	422	399	412	409	427	419	417	453	439	424	426	466	417	441	449	427	436	441	421	450	402	418	467	436	431	460	402	446	425	437	400	425	396	411	441	418
23328	22164	35869	34671	30370	25709	17422	3686	527	366	376	373	380	363	333	378	347	377	347	330	359	336	344	372	369	340	375	375	333	333	364	348	334	366	374	382	386	335	353	346	331	376	310	332	336	368	342	370	354	346	341	382	337	336	380	363	380	338	323	350	333	347	373	366	348	370	363	330	342	357	334	342	353	342	356	329	342	336	340	371	335	344	338	377	339	364	383	342	328	332	312	347	382	356	351	334	323	354	331	308	328	319	368	344	353	330	317	348	381	365	292	348	377	316	305	342	334	349	354	352	323	354	354	335	354	352	384	336	356	349	307	317	336	339	319	336	317	340	346	366	330	371	362	338	349	325	361	308	366	329	342	364	373	351	361	346	371	313	379	335	356	368	366	338	371	362	343	332	369	339	355	356	323	349	342	356	344	349	360	366	334	316	368	372	383	347	331	328	311	349	319	334	337	345	357	365	361	353	357	333	352	350	325	328	365	370	335	349	373	327	382	350	350	360	350	329	368	324	341	354	319	356	354	366	357	358	334	333	343	356	352	343	343	386	351	361	356	366	331	347	349	366	357	329	370	329	358	312	348	401	344	332	371	350	362	342	334	340	350	338	316	335	391	352	338	377	336	331	372	330	359	324	338	354	345	349	333	373	347	352	379	337	353	372	343	377	383	386	333	374	369	352	323	343	333	350	341	352	306	369	376	335	366	341	367	329	328	333	361	326	370	332	339	319	361	374	367	351	352	347	350	360	357	339	357	344	348	349	312	350	343	363	319	332	331	360	355	344	329	383	378	366	363	366	358	332	324	346	348	369	341	358	318	317	343	356	330	344	339	359	353	346	332	359	301	368	347	347	338	352	361	348	350	328	329	345	360	361	353	367	372	316	365	342	363	353	342	352	315	330	335	381	369	333	354	345	396	394	346	363	366	340	356	349	339	319	374	334	349	334	342	353	337	340	381	374	345	360	340	388	369	367	333	341	315	346	380	332	335	365	345	367	377	369	364	359	364	304	365	323	345	341	364	307	360	364	311	328	358	342	335	351	334	329	328	313	370	334	334	339	353	337	371	351	353	333	366	349	373	357	356	388	347	321	343	312	354	358	347	330	371	349	368	323	344	355	378	369	353	363	373	370	370	329	340	338	336	328	332	365	338	330	339	376	321	358	354	350	355	352	345	345	364	305	308	347	332	373	373	320	330	352	337	364	374	327	312	333	345	350	320	367	341	382	365	372	357	387	344	351	353	366	332	329	353	334	354	344	329	372	341	350	371	349	383	332	379	342	356	344	385	304	356	372	337	371	321	337	344	345	334	363	335	345	338	358	354	331	375	362	360	359	354	345	359	360	342	299	363	392	347	366	324	355	342	344	381	365	325	359	359	318	337	334	316	373	372	357	330	333	313	338	365	341	349	359	367	356	380	349	374	352	339	314	340	368	347	333	349	356	367	372	362	356	354	346	329	360	355	352	354	348	349	337	331	373	311	338	347	361	332	360	370	342	355	352	354	338	337	323	357	364	351	351	361	345	333	333	327	345	318	349	353	332	340	330	379	356	345	358	359	381	327	347	350	340	341	351	365	364	345	355	372	357	325	323	364	365	355	352	328	356	346	350	376	336	335	343	340	318	327	334	335	348	352	351	344	345	358	339	324	391	349	330	334	311	360	370	321	346	364	358	357	369	358	343	366	369	388	351	362	355	346	340	320	362	343	374	381	338	329	347	368	349	358	340	324	351	327	331	348	340	376	374	316	374	347	352	343	333	339	361	348	351	327	369	341	353	362	359	351	340	348	328	335	325	337	358	360	337	348	367	372	357	346	349	350	374	373	336	342	384	343	352	350	373	364	327	381	309	342	364	350	348	346	364	334	385	317	351	368	339	387	342	344	339	358	332	326	346	360	364	363	345	364	350	324	347	350	375	328	350	392	380	361	352	351	362	357	364	368	363	346	357	364	331	352	365	361	364	330	320	337	334	297	361	347	344	367	352	368	339	344	349	307	348	362	367	369	342	339	324	374	323	338	335	359	352	326	364	355	362	375	315	326	354	334	360	354	379	337	330	358	350	349	344	404	332	328	341	344	336	348	331	336	372	373	322	320	321	352	351	353	335	352	370	377	325	320	366	357	393	346	346	343	372	355	371	375	350	372	363	359	336	349	334	378	379	356	342	338	379	330	343	352	361	360	345	343	359	306	336	334	359	364	349	370	321	349	326	368	341	296	334	311	348	348	373	313	360	352	362	373	375	369	348	356	350	343	351	347	370	365	372	367	349	361	356	347	335	353	349	376	343	365	354	346	334	341	380	339	320	351	324	334	360	327	343	354	336	342	334	328	347	359	357	329	353	389	373	294	386	350	359	357	334	350	346	361	327	352	325	342	313	353	365	344	354	357	303	344	334	330	332	361	369	352	335	348	331	334	340	345	363	307	339	328	356	354	338	335	353	344	358	338	368	319	350	368	356	347	337	336	341	359	369	327	383	397	316	348	333	345	319	337	345	357	350	407	365	351	322	320	338	338	329	348	363	347	321	345	332	309	310	379	339	330	377	326	321	361	333	366	373	315	331	343	347	329	343	366	365	368	393	356	338	330	324	356	333	344	350	327	371	335	369	364	364	334	347	358	357	378	339	355	335	357	351	350	374	351	355	379	340	350	301	344	340	340	319	334	327	348	395	338	356	340	350	367	330	338	348	355	350	329	324	370	343	347	359	370	309	355	359	361	373	347	317	319	355	375	344	301	347	339	371	333	318	323	363	304	319	350	378	353	344	330	354	331	333	350	357	330	323	373	347	346	344	385	345	359	365	389	313	340	302	380	359	345	327	327	357	381	334	362	366	336	308	352	391	341	325	357	335	325	344	355	315	327	350	364	357	349	345	369	360	379	394	362	343	328	347	333	371	341	331	369	342	363	368	375	341	352	336	354	333	358	365	363	321	389	357	342	345	322	354	323	357	353	317	358	344	303	351	331	367	390	339	350	315	338	336	382	332	364	364	355	362	376	356	379	341	364	361	328	385	341	334	373	352	357	338	333	347	352	336	338	343	364	347	369	338	384	357	310	354	328	340	352	336	380	350	337	326	324	362	385	348	353	321	364	360	362	367	381	364	352	354	344	362	360	319	371	321	322	308	344	317	371	334	321	333	362	319	352	340	362	356	348	325	342	349	354	360	352	383	338	360	344	324	349	379	331	339	330	303	369	358	340	343	359	364	356	327	359	339	326	364	360	348	324	338	374	347	351	331	342	321	361	368	347	382	347	361	345	344	356	324	336	343	350	409	358	343	341	319	326	358	361	363	370	357	346	349	351	377	362	353	371	335	366	352	343	374	354	347	390	336	359	351	343	336	345	344	347	322	335	320	342	351	354	308	361	383	357	335	374	353	370	343	331	378	337	312	320	330	346	327	332	344	373	371	306	398	380	367	330	359	339	344	335	377	335	337	337	329	350	332	340	371	337	368	332	346	364	377	355	355	393	336	350	333	368	316	332	344
59710	103043	86919	65055	46188	31656	15800	5532	1008	548	538	540	522	568	541	516	549	513	522	608	532	558	542	495	545	540	514	513	553	529	505	556	577	544	531	548	505	567	532	552	533	550	569	505	501	562	551	546	530	552	517	541	504	503	565	536	501	549	570	569	531	537	516	557	556	539	539	572	518	523	519	499	549	559	558	501	525	536	481	541	503	530	550	550	568	539	521	536	554	524	506	516	538	502	483	576	533	516	519	543	556	559	551	567	554	524	531	542	537	535	564	525	543	504	532	522	520	567	506	500	503	538	523	540	518	501	551	509	532	546	533	495	524	512	574	607	542	512	507	562	516	573	550	520	526	548	493	557	542	555	522	568	508	503	593	513	534	486	531	522	517	540	548	547	557	546	522	532	538	512	518	556	524	537	497	506	550	482	529	535	570	515	522	530	510	553	537	511	536	552	532	508	524	521	498	518	508	534	577	519	540	498	552	517	541	539	554	523	529	522	497	556	513	537	566	509	528	564	534	470	522	524	513	535	525	565	539	516	529	524	536	521	499	527	542	513	492	521	480	526	548	530	504	507	565	518	541	523	569	536	521	537	558	531	530	541	535	514	532	549	494	564	507	551	553	516	556	528	523	529	509	548	527	518	536	545	552	544	561	500	532	550	533	567	544	561	529	537	526	565	561	560	564	556	564	514	548	522	563	504	573	536	558	518	534	510	550	543	532	556	531	526	548	559	548	534	549	561	524	524	517	539	532	529	507	487	541	531	550	562	538	567	523	534	557	553	556	507	555	551	509	567	464	582	524	504	535	551	546	579	525	514	538	519	489	516	533	534	482	548	558	527	540	553	511	499	493	550	524	520	543	566	516	515	532	514	507	513	567	519	556	497	543	522	514	541	538	540	568	538	538	539	526	538	520	558	504	494	558	491	564	555	543	505	546	562	549	575	534	538	545	555	594	546	542	545	524	577	558	554	511	571	547	544	504	494	533	526	550	581	528	530	538	549	571	546	541	528	559	539	548	543	542	539	511	487	546	554	578	590	545	527	548	528	502	552	541	520	538	525	552	511	540	520	556	533	581	552	579	533	577	514	493	525	533	517	531	514	532	510	503	513	529	545	548	526	539	521	515	549	516	511	518	520	502	562	553	537	554	542	520	544	577	525	524	542	584	535	529	530	523	498	534	510	579	510	537	498	528	531	535	511	533	540	528	553	579	531	550	539	588	581	507	570	548	535	516	523	545	529	498	541	563	514	482	523	577	514	530	509	552	511	524	540	524	524	509	515	541	519	552	550	591	513	488	555	529	567	512	520	508	520	486	583	533	505	548	503	527	515	549	530	512	486	538	524	550	548	477	519	574	528	526	545	539	531	551	505	543	530	553	497	530	568	558	530	531	542	543	570	558	544	549	526	545	535	532	512	487	569	527	520	517	540	557	549	551	515	550	528	548	537	566	500	539	543	520	581	572	563	524	552	534	541	536	542	537	554	538	508	552	531	564	525	515	502	533	477	558	561	537	488	532	524	502	561	559	522	526	499	540	569	518	554	549	544	521	526	538	537	510	522	548	559	498	524	534	551	535	559	522	544	527	548	583	546	500	516	515	539	517	571	520	523	518	569	533	565	534	510	536	543	527	563	495	537	534	557	551	585	533	490	523	557	534	537	529	541	558	518	533	557	535	530	539	531	553	554	514	542	566	510	511	526	543	535	514	514	539	535	523	488	508	542	586	528	571	539	518	583	566	538	509	566	549	530	554	535	546	535	516	522	530	523	543	542	600	515	521	540	576	526	522	517	522	557	494	574	513	513	555	522	520	480	513	551	559	553	519	515	549	535	517	572	562	519	517	569	550	529	539	508	551	540	526	544	527	531	568	516	504	503	559	570	489	555	520	566	530	537	538	540	519	538	534	586	553	554	558	530	558	526	539	538	516	538	526	530	522	570	535	515	540	548	493	554	509	558	534	542	534	563	549	569	518	521	524	514	509	562	498	512	561	522	538	519	516	542	549	522	513	528	533	573	528	540	519	522	515	544	514	511	517	525	481	531	491	501	544	505	548	506	552	577	518	530	545	518	519	552	550	564	517	548	535	562	539	518	563	545	554	548	534	539	506	520	518	545	549	545	551	540	531	538	562	520	464	526	558	538	561	538	547	516	504	545	558	515	578	562	567	523	499	525	522	541	545	569	551	526	518	550	518	527	565	523	552	564	533	549	565	541	549	542	554	561	502	510	491	545	533	523	565	530	533	533	549	518	560	556	515	487	531	481	542	495	547	516	520	524	502	489	512	532	575	481	572	545	525	535	525	546	532	525	536	562	535	537	529	499	549	551	553	524	557	557	560	508	500	539	584	545	516	549	563	559	563	514	552	554	561	555	517	566	536	523	535	558	544	526	555	532	493	566	563	485	507	543	593	528	497	521	531	520	492	556	512	534	574	538	546	494	540	542	515	545	524	552	530	533	496	559	585	516	520	507	521	502	518	519	586	490	523	533	559	550	549	559	544	552	552	574	520	523	513	512	518	541	533	556	524	574	514	571	568	526	534	559	555	501	481	537	526	560	530	543	498	518	519	503	557	534	481	541	523	538	500	532	552	532	508	553	526	511	548	520	548	517	508	559	548	532	581	572	565	531	510	534	555	499	526	515	513	539	516	541	533	525	546	541	534	523	566	532	567	502	540	552	565	508	565	510	512	557	532	507	553	550	552	519	477	520	550	560	555	551	588	507	557	497	538	520	532	477	580	549	521	541	539	515	527	543	523	532	547	505	494	550	524	523	555	525	537	513	515	539	516	536	550	528	531	587	549	524	490	570	518	542	571	523	559	529	518	545	531	576	553	531	522	538	557	532	545	521	542	546	544	503	526	536	539	505	536	549	541	537	603	592	489	525	534	538	540	579	568	504	573	538	560	556	562	531	539	569	574	546	539	517	532	528	523	512	519	537	521	573	532	523	521	549	497	557	538	554	528	556	550	549	539	503	533	536	517	530	536	577	489	519	521	527	529	566	523	490	532	538	551	555	522	541	526	544	520	579	526	565	562	559	505	526	546	516	566	511	559	516	478	533	533	522	551	559	528	547	512	562	534	541	544	519	554	547	497	538	538	521	497	547	569	544	517	556	524	527	585	559	493	515	537	574	562	524	529	503	560	541	527	562	498	530	523	542	535	524	549	550	523	488	519	519	506	567	580	513	512	547	560	535	518	487	501	571	506	519	552	541	524	543	520	500	510	500	523	496	511	519	526	520	539	506	534	512	536	540	553	513	535	560	514	519	569	494	573	541	640	574	547	538	541	544	517	518	549	472	523	533	529	532	522	522	547	551	527	518	559	527	498	486	502	521	559	522	509	555	503	525	541	528	529	530	559	524	524	576	508	554	564	535	503	517	522	509	542	535	530	565	562	517	507	552	527	496	530	523	539	509	490	504	503	524	532	537	501	519	496	521	516	565	516	534	557	553	565	550	528	515	554	545	551	563	548	552	515	471	597	535
27403	28346	35981	22437	8048	2538	999	403	183	188	182	175	194	223	195	180	186	174	194	183	184	189	205	176	211	200	160	185	197	174	207	169	190	208	182	165	176	183	190	223	184	199	193	195	196	197	210	189	172	185	203	182	177	169	184	179	213	220	193	194	167	197	185	191	188	189	189	180	198	188	205	205	172	155	198	213	216	207	183	193	206	174	183	177	202	191	175	218	172	193	188	205	198	200	182	190	183	190	201	179	180	197	187	200	191	182	177	173	175	215	191	200	201	153	183	190	180	188	180	177	173	190	177	186	189	163	208	182	193	217	196	193	202	172	197	179	193	183	169	201	169	208	177	175	177	190	214	172	170	194	195	191	207	164	187	199	186	188	187	196	163	172	191	196	184	157	189	186	199	186	161	197	150	208	188	200	186	212	169	173	168	182	192	173	188	200	183	198	176	208	195	159	192	191	185	186	179	169	170	191	179	187	171	183	160	175	182	191	204	188	190	184	197	173	194	188	186	181	204	178	179	192	217	208	181	211	198	178	182	176	197	198	186	192	187	176	199	199	194	199	196	186	197	202	168	182	194	160	178	188	167	184	208	179	166	168	175	171	180	215	200	194	187	204	183	160	202	193	183	189	202	189	187	203	200	171	198	192	161	218	191	182	161	190	173	204	172	201	181	220	190	174	176	190	198	193	189	199	166	189	153	184	177	205	193	182	204	213	177	183	186	163	187	169	215	200	186	189	180	194	186	199	212	152	203	188	185	186	195	191	186	206	189	167	180	213	176	209	160	201	180	190	197	204	194	179	204	206	173	189	185	197	186	172	187	158	200	195	204	194	162	159	226	196	194	183	190	196	192	182	175	195	199	191	208	194	190	186	195	175	174	187	185	199	183	180	166	180	177	192	202	205	167	182	182	185	173	191	185	195	199	206	197	190	193	199	190	190	184	188	182	204	208	149	189	181	205	199	203	183	168	195	196	180	203	172	158	207	179	184	190	196	205	186	191	201	205	159	205	173	196	196	203	173	204	164	195	184	186	203	171	186	197	193	187	201	186	191	193	202	221	180	196	193	193	181	201	201	190	188	185	204	206	192	211	215	177	167	172	179	179	195	207	230	189	193	193	192	172	174	175	147	189	199	207	196	171	154	192	182	163	184	208	190	174	195	185	189	195	163	181	225	200	195	186	187	205	201	190	201	190	189	221	192	186	161	166	177	161	185	198	201	180	177	161	194	181	182	184	198	174	184	198	202	173	171	171	191	185	175	188	180	189	158	175	206	168	209	197	186	161	185	183	182	196	186	190	237	188	188	193	197	210	178	180	191	164	197	191	189	181	213	172	199	189	170	209	197	182	185	195	165	180	168	171	169	190	195	206	173	204	190	200	206	193	199	201	200	209	189	194	205	197	183	196	202	191	174	201	181	190	177	213	195	207	192	196	180	200	177	195	190	171	210	181	202	174	179	181	208	187	192	167	207	180	210	199	205	182	177	205	181	195	199	185	200	199	184	182	222	212	192	179	188	190	186	175	189	192	192	196	210	191	175	189	194	197	193	209	188	159	207	185	175	211	192	180	175	186	193	171	180	207	180	193	191	192	204	182	188	171	193	206	189	193	200	195	178	181	212	197	183	203	185	210	200	207	188	194	178	185	190	193	210	203	178	197	183	186	175	191	185	195	201	202	205	190	193	193	195	182	171	199	188	175	182	190	212	192	183	157	188	178	178	205	186	191	174	186	195	191	174	203	179	172	159	195	183	179	188	173	201	172	201	203	182	205	189	185	215	171	201	191	190	189	169	195	187	204	171	180	189	191	195	191	177	192	199	189	202	173	209	165	186	210	202	209	188	188	179	184	179	193	201	184	167	194	196	171	197	171	210	169	178	202	210	182	189	179	184	167	185	196	194	215	201	183	191	188	201	205	197	186	194	188	168	193	193	189	187	197	207	202	192	188	174	184	214	191	193	210	182	204	199	176	173	182	172	207	174	197	217	179	202	179	182	197	188	185	184	199	185	180	163	194	176	169	190	191	164	183	195	192	199	177	187	203	208	189	211	188	191	168	229	199	187	174	184	175	197	172	203	206	210	167	177	168	181	183	188	189	159	189	161	182	207	210	170	172	162	198	195	203	171	182	196	213	167	203	153	181	198	197	182	187	171	178	183	203	190	169	176	201	202	223	199	186	176	207	166	187	192	206	184	190	202	193	184	183	186	189	207	171	176	218	158	190	195	183	213	189	213	187	172	201	213	198	195	171	191	195	198	197	192	190	198	189	200	205	190	198	206	187	201	174	181	208	182	197	183	204	166	186	169	190	184	185	212	186	206	219	184	198	204	164	194	210	172	195	198	170	167	194	189	209	175	172	204	196	188	201	180	184	182	183	193	203	198	164	161	203	196	174	218	184	191	191	185	174	188	182	211	188	196	174	161	184	187	192	176	188	187	166	181	183	177	183	202	196	207	199	188	182	189	187	181	186	186	182	210	174	183	189	201	189	178	193	172	203	188	188	191	187	199	180	193	196	206	183	172	185	188	209	186	192	193	208	191	189	197	195	177	198	172	178	198	188	177	206	178	168	192	191	209	196	217	179	208	191	186	206	190	198	178	192	202	179	192	189	181	193	195	206	175	182	213	159	170	161	205	200	181	180	197	183	197	181	198	187	180	176	180	169	191	212	183	181	179	172	204	187	192	207	194	197	191	205	190	186	194	190	154	212	162	159	168	200	185	172	206	193	194	180	181	175	181	183	162	179	197	174	179	181	214	221	201	173	194	183	175	177	190	168	187	169	185	200	205	193	190	183	196	203	179	187	170	183	188	196	188	187	181	165	193	187	191	187	187	190	176	183	167	184	183	185	206	199	188	205	185	177	201	181	187	185	199	211	198	181	190	164	191	206	184	188	208	192	181	186	198	199	182	188	184	183	178	208	170	163	180	184	190	174	192	171	177	168	195	190	179	184	187	208	187	195	186	178	196	182	215	204	168	178	179	191	215	202	154	181	173	179	186	207	186	183	195	212	221	186	189	192	185	194	188	191	173	175	179	175	215	170	193	202	172	201	189	200	190	197	177	196	189	190	180	202	207	176	186	182	214	189	175	199	199	177	201	194	198	196	197	189	176	197	155	174	200	191	187	192	179	200	182	201	208	167	183	176	198	185	190	174	198	196	201	185	202	192	211	188	189	190	187	184	202	198	197	178	184	184	211	210	181	175	203	157	209	184	183	218	190	184	157	181	177	189	182	195	184	185	179	181	211	163	207	190	198	167	187	220	162	176	192	197	179	194	196	209	188	180	177	191	178	196	189	187	199	196	184	196	169	203	224	164	195	199	193	193	176	166	185	199	168	178	220	203	183	178	188	183	195	171	183	193	183	179	191	172	173	185	205	187	208	189	177	199	186	184	189	222	203	204	193	196	203	179	174	215	183	172	177	178	162	186	189	194	220	171	162	212	201	198	202	184	197	166	181	195	185	190	207	165	202	204	184	178	189
29744	49893	41382	23733	11478	5097	2020	782	346	330	296	289	294	320	326	318	311	316	309	281	333	353	283	301	282	314	327	341	332	302	316	308	336	339	317	312	326	331	319	312	299	307	328	316	321	321	322	304	332	306	298	319	318	286	292	294	310	354	313	307	310	295	305	304	284	323	329	302	323	339	334	328	292	315	341	334	340	336	327	283	323	349	311	332	320	333	343	334	301	293	302	326	310	291	335	330	315	310	303	327	333	315	266	319	327	277	331	320	336	309	326	297	284	296	312	322	295	338	314	303	309	283	304	336	292	291	327	321	319	279	280	289	300	303	324	295	330	314	336	317	313	316	363	310	336	319	308	294	320	335	292	307	337	295	323	278	270	313	342	342	331	323	318	301	303	330	313	304	301	295	284	285	324	317	319	310	305	305	315	314	315	306	315	324	285	304	329	326	340	331	308	294	311	286	312	333	307	316	313	334	283	338	319	270	303	332	324	305	314	336	311	313	311	333	350	267	338	299	316	286	312	299	344	308	297	319	297	302	277	298	303	312	294	311	312	306	300	294	328	315	304	312	297	335	327	317	305	295	325	282	281	331	345	312	282	304	338	291	297	320	298	322	319	320	303	312	314	338	298	310	334	289	317	314	308	328	349	287	295	312	320	293	309	321	307	308	330	302	324	334	301	323	330	297	313	295	326	302	326	325	321	287	338	314	290	326	315	335	302	335	309	318	306	292	317	343	292	307	285	318	301	311	310	323	291	304	292	314	362	285	342	351	330	315	294	327	314	297	321	306	319	312	315	315	336	308	300	310	308	322	333	294	312	327	315	306	268	286	295	297	305	282	333	311	281	324	286	293	338	308	297	306	291	344	330	357	308	306	290	316	302	334	333	309	315	350	313	279	300	309	314	328	323	266	298	290	314	321	330	305	320	333	330	303	290	304	305	323	300	302	311	328	308	315	283	308	328	309	307	316	321	316	288	294	305	348	319	315	320	292	311	287	306	333	281	292	333	341	282	294	277	312	308	340	318	327	332	312	311	314	333	332	324	339	313	314	328	304	273	313	312	303	319	296	318	299	331	345	297	312	305	338	307	318	319	321	279	305	284	304	303	306	275	293	324	305	302	313	279	344	340	293	318	307	331	306	308	315	304	308	321	344	336	304	301	308	339	325	320	330	349	308	323	337	311	342	332	316	302	312	312	329	303	309	294	328	327	304	329	324	314	355	324	294	322	347	323	348	305	331	331	296	288	335	336	316	306	313	333	279	312	311	321	307	306	296	311	293	312	308	295	319	283	323	312	297	322	315	326	283	315	343	287	295	329	309	316	286	320	309	311	306	292	309	318	320	327	317	288	329	299	301	297	290	300	333	312	300	295	322	322	316	289	327	305	310	333	294	334	309	286	277	325	330	302	322	319	312	321	310	325	302	300	298	299	325	307	311	308	305	310	287	301	300	319	336	309	295	313	320	318	308	307	310	299	291	335	326	311	317	292	324	311	315	302	318	291	302	325	298	330	325	302	314	319	312	292	303	334	324	326	337	319	363	357	326	332	324	329	306	316	327	356	332	317	274	323	316	318	316	314	320	310	356	312	332	304	299	309	336	319	313	315	319	293	335	337	281	307	297	317	333	334	328	320	309	309	324	306	311	312	325	315	313	298	292	275	287	332	320	261	348	359	305	314	294	280	350	309	325	334	332	319	324	334	295	309	304	327	296	296	296	355	361	309	305	303	273	344	301	285	317	348	311	306	308	328	309	302	306	299	299	363	310	323	312	304	333	332	294	308	324	317	293	338	289	318	330	326	307	329	324	321	341	297	320	328	308	300	285	316	341	321	335	305	281	341	310	323	308	309	313	318	296	350	323	318	334	303	320	324	327	327	304	331	350	311	300	282	296	312	332	337	309	280	327	326	304	321	303	324	288	323	326	320	291	318	313	307	293	305	303	313	295	325	312	326	331	293	362	292	296	333	307	316	305	304	300	291	353	312	313	323	324	300	311	310	331	320	322	302	359	294	323	305	328	321	328	304	288	318	303	301	313	328	320	318	304	311	358	317	313	306	358	311	319	323	297	322	314	315	336	338	334	286	307	332	321	272	335	314	344	316	287	305	297	340	349	323	312	305	330	311	329	294	330	318	316	317	316	308	313	323	294	285	327	284	321	296	325	319	326	325	320	315	316	322	320	317	346	304	335	305	308	308	286	293	320	303	325	282	312	323	305	324	331	280	278	300	327	320	312	315	313	270	333	329	309	309	326	293	338	300	337	308	303	338	313	327	283	328	300	302	322	304	329	295	317	330	305	306	329	328	313	346	343	289	285	323	320	315	316	340	294	301	351	303	320	295	305	331	314	357	299	335	299	329	268	306	324	276	321	304	331	302	315	321	310	291	326	336	276	330	308	307	315	308	308	305	341	325	333	333	299	317	332	309	332	280	316	348	303	297	331	321	339	298	303	310	317	326	288	353	300	295	328	294	289	322	311	308	315	329	305	298	332	310	340	302	333	294	313	327	329	317	337	306	310	323	304	301	322	274	289	294	302	312	313	296	305	286	289	312	339	310	298	285	302	309	298	309	342	304	285	302	323	333	340	334	299	287	279	292	326	319	312	314	303	304	340	313	283	307	316	292	317	326	293	312	340	308	326	321	305	303	284	302	302	302	335	328	317	317	335	282	334	301	330	321	317	287	307	327	309	328	330	321	315	320	303	319	296	345	323	328	300	318	316	316	327	331	337	322	288	320	304	313	295	320	303	332	346	328	324	299	299	301	305	318	335	321	322	325	310	313	288	336	305	312	313	311	318	321	347	294	311	314	299	303	318	324	303	336	321	328	305	316	294	319	300	306	316	310	326	315	311	284	304	317	300	315	303	344	349	319	293	295	335	306	321	309	323	307	339	300	323	317	321	303	295	332	298	313	317	300	307	306	323	295	319	332	330	296	287	335	292	291	296	321	310	325	300	300	305	288	333	312	294	311	331	313	355	321	321	304	289	284	287	285	342	320	308	308	295	341	290	308	301	296	314	295	302	293	303	309	325	337	292	300	319	346	335	318	307	321	336	325	333	329	318	315	287	321	299	299	295	311	300	291	282	312	330	305	310	307	301	354	318	323	290	333	296	309	321	317	296	278	317	359	314	330	290	316	303	302	317	302	304	344	337	307	311	297	326	321	319	284	330	290	312	296	303	290	319	331	306	297	318	307	307	319	304	333	315	299	314	320	322	324	319	321	339	320	317	280	323	336	313	303	317	307	284	279	349	292	298	288	318	334	304	284	304	339	318	281	327	307	331	318	294	314	319	315	284	302	319	338	313	310	316	332	310	315	319	277	286	313	329	331	334	291	321	329	305	316	322	295	324	315	325	294	325	325	307	312	319	307	304	346	304	319	305	288	317	297	302	323	291	335	352	304	292	332	279	340	311	311	288	295	341	321	323	301	293	321	308	321	324	334	306	275	266	321	344	313	307	303	305	298	308	313	295	324	276	318	326
24530	23872	41958	39526	29954	20719	9079	1712	391	276	255	281	295	261	241	258	252	255	239	276	255	273	282	253	248	259	274	270	280	273	312	278	252	257	295	277	271	275	263	280	277	270	274	263	246	269	277	271	253	281	251	284	260	268	249	249	263	265	224	280	297	266	256	261	246	252	285	244	267	234	265	257	254	261	282	255	281	249	262	261	256	248	283	247	258	255	270	249	277	257	263	282	255	279	241	279	272	243	265	267	255	262	226	278	251	247	265	247	236	258	248	242	259	262	244	216	254	252	240	246	270	301	277	242	273	262	234	264	263	229	245	248	257	292	261	254	249	267	272	240	261	277	282	256	270	266	290	253	256	270	255	251	272	253	278	257	244	253	253	262	259	271	251	251	259	255	293	237	248	250	288	293	254	257	253	269	297	248	279	264	221	286	263	263	270	246	256	267	255	261	254	253	256	253	277	241	261	281	258	254	264	236	284	283	237	233	278	257	258	275	260	277	263	282	276	252	252	239	266	210	252	259	281	265	227	261	272	297	265	262	252	247	269	256	274	300	265	249	278	260	266	255	259	281	250	272	273	282	291	279	242	262	242	243	246	258	256	264	261	282	271	262	256	280	252	282	244	273	282	251	254	273	245	263	275	265	268	269	225	279	253	255	255	266	274	254	254	269	272	250	258	232	274	260	246	260	263	268	267	242	263	278	270	260	265	278	261	256	282	262	263	280	293	253	266	266	275	226	252	252	290	254	263	264	256	292	248	255	274	279	255	278	260	257	243	275	260	254	243	251	278	243	242	238	283	265	263	270	252	261	276	259	256	291	280	260	271	273	241	267	267	261	253	265	261	287	258	244	255	274	270	271	265	270	238	251	235	247	273	271	278	273	304	265	270	265	236	277	237	254	246	223	273	278	274	274	252	283	259	246	257	276	282	264	294	239	270	250	263	279	295	255	274	275	275	265	271	254	264	276	270	258	248	242	270	271	252	242	277	271	236	261	265	248	257	261	273	260	247	278	256	257	272	227	261	241	282	270	258	253	259	242	258	256	272	240	268	270	272	276	226	254	249	219	282	267	263	246	244	257	264	265	259	242	253	239	274	266	268	243	276	283	273	244	239	274	248	267	254	283	302	283	282	268	247	257	250	256	239	245	251	259	233	265	280	239	256	267	247	248	247	252	265	257	282	236	245	249	301	255	285	242	236	286	281	244	254	270	264	271	244	240	232	288	259	246	274	248	275	279	225	266	267	280	262	280	252	279	280	272	263	261	248	281	269	263	268	237	282	249	259	219	287	251	247	287	250	263	243	275	255	256	261	253	287	267	259	241	238	256	269	261	273	263	278	262	264	252	266	272	275	280	260	264	259	273	244	271	237	277	321	274	280	251	263	237	280	270	278	286	263	250	261	239	248	287	298	275	265	266	296	247	280	264	247	275	261	240	267	261	274	255	266	266	259	242	266	258	245	254	257	234	281	246	293	245	241	287	256	265	296	259	247	259	257	269	254	261	248	266	275	276	233	262	235	266	266	279	244	239	287	256	260	302	234	255	268	260	254	272	278	255	268	239	284	269	279	224	244	259	280	266	252	271	277	264	259	272	252	279	266	286	251	234	256	236	253	277	260	283	271	240	273	272	271	268	266	272	269	251	280	257	238	274	284	267	264	260	224	241	251	246	263	285	255	254	259	251	250	253	256	259	253	267	266	317	281	262	244	281	265	256	271	261	281	266	247	263	256	262	267	280	274	219	241	227	265	269	239	303	310	260	282	232	239	277	256	259	251	278	249	293	289	258	246	265	290	278	290	230	290	228	263	246	242	272	248	259	245	284	242	268	253	252	243	240	258	257	247	235	266	263	259	286	267	270	217	268	244	264	268	268	220	252	271	241	255	266	269	269	262	247	257	282	276	321	268	267	251	280	265	248	272	285	256	262	248	251	248	275	252	223	262	258	259	244	271	274	267	275	268	248	247	229	283	285	244	263	273	268	257	278	222	260	290	226	267	254	258	254	275	271	221	250	240	287	270	277	241	245	260	262	260	267	239	246	258	207	282	243	288	304	263	226	268	252	247	252	266	255	261	239	252	245	265	288	262	277	257	278	228	280	240	277	275	259	272	264	248	262	250	240	287	286	275	240	278	260	243	255	239	275	274	235	251	270	278	265	283	263	279	280	281	245	269	275	253	259	281	243	283	255	267	251	235	246	255	254	268	232	279	240	273	249	268	257	236	274	244	263	280	261	265	251	243	270	254	250	256	254	271	270	271	243	263	254	271	262	249	282	259	254	261	249	276	281	269	248	247	266	268	242	252	250	262	251	263	259	251	246	256	272	238	253	253	253	259	261	270	296	260	263	264	275	243	257	284	248	268	256	236	257	285	285	277	262	274	262	271	286	269	253	285	260	285	263	236	269	245	250	253	267	277	244	248	272	247	278	255	269	250	251	284	250	287	256	249	275	264	250	257	273	273	247	256	246	283	270	272	241	271	222	248	279	259	299	251	273	255	255	245	273	249	227	291	262	278	267	290	276	254	271	265	268	229	266	247	268	248	258	248	238	260	257	266	270	252	249	259	262	233	266	242	275	256	233	246	259	277	250	267	257	231	264	288	261	281	247	264	291	260	242	280	236	249	260	276	276	269	268	274	276	270	260	264	254	248	273	275	228	237	273	248	258	253	261	243	236	259	238	254	245	265	257	277	260	290	243	261	257	270	288	246	257	277	255	259	284	268	267	282	245	257	242	272	259	300	276	257	264	262	256	258	276	241	272	239	258	255	280	271	231	254	264	256	270	226	255	288	280	249	272	251	234	256	268	250	271	246	225	292	262	279	240	252	265	237	242	279	253	244	270	263	261	261	267	245	254	267	281	249	274	281	256	279	263	256	262	276	276	252	285	290	271	260	255	257	269	223	254	250	262	230	250	260	252	283	274	253	247	253	269	252	272	235	264	247	230	289	265	257	252	268	270	270	261	258	251	269	244	261	259	267	294	276	274	286	258	292	259	278	267	287	266	277	235	240	238	283	280	275	289	269	266	233	281	268	268	264	229	276	257	239	260	282	267	246	269	240	250	254	258	279	270	243	274	265	258	272	256	265	266	229	291	260	255	264	274	267	272	293	255	248	283	276	251	253	250	237	232	271	266	265	271	281	265	250	262	297	278	275	255	290	267	265	231	268	263	267	260	302	263	228	249	265	286	278	266	249	276	247	262	265	287	250	230	245	258	273	252	266	231	254	251	258	239	260	271	265	224	243	260	266	276	276	272	282	258	272	252	258	275	300	263	220	274	270	260	257	249	272	275	228	296	262	242	253	240	259	259	274	259	278	254	266	265	251	256	279	292	280	255	261	259	275	248	265	266	256	248	277	258	252	265	256	265	253	258	263	265	266	220	278	240	267	228	259	283	242	266	258	276	240	242	253	256	271	277	284	267	272	283	270	263	257	243	269	265	254	246	258	275	268	281	221	266	253	238	243	272	267	243	260	263	269	258
53535	92735	77007	52445	37581	24004	11214	3656	689	419	441	443	415	412	410	425	441	417	455	421	450	410	445	411	420	415	422	423	449	401	436	414	419	439	464	430	404	400	380	384	449	415	437	419	419	395	415	418	429	433	462	415	427	467	421	417	463	396	436	416	439	455	426	433	427	427	433	424	422	414	386	432	438	471	443	413	402	462	425	413	438	406	431	445	456	408	444	447	422	399	420	404	414	404	378	417	429	412	419	459	433	448	402	438	410	430	411	419	383	439	406	426	432	421	437	410	399	405	409	422	416	427	424	409	379	431	447	438	434	422	419	414	415	416	431	391	407	430	390	403	403	453	426	393	437	442	378	421	456	434	400	415	459	424	427	423	455	374	401	443	434	451	443	438	450	405	419	416	434	395	438	449	397	446	401	388	409	398	412	428	416	404	430	420	422	402	416	443	441	421	424	459	379	423	440	458	424	459	451	427	411	446	442	445	420	451	393	401	448	451	444	447	410	475	428	421	416	370	420	433	440	416	434	427	411	442	403	424	413	412	422	413	446	420	473	444	417	464	442	422	400	427	466	429	446	425	411	462	460	397	439	396	430	454	421	428	425	443	415	395	395	431	381	407	417	425	442	450	395	415	387	428	429	398	419	394	435	438	409	420	445	451	417	436	414	451	442	422	450	421	420	424	382	386	411	413	436	432	466	461	407	416	450	396	411	404	435	431	460	403	432	426	408	427	407	457	387	408	416	412	415	457	413	430	412	385	450	421	444	422	416	433	443	420	397	394	442	446	418	420	436	424	405	455	394	383	395	418	412	430	419	428	457	452	437	450	416	416	426	411	442	404	455	464	410	389	395	415	407	418	475	432	430	434	446	448	449	447	451	432	413	431	421	392	429	470	428	427	416	424	440	392	436	433	426	439	419	416	426	427	427	425	444	426	441	416	426	424	421	427	375	398	387	452	424	406	443	419	421	430	395	424	414	401	420	431	450	429	416	401	453	386	432	433	411	445	409	445	435	418	420	390	440	416	430	425	421	447	414	452	426	418	446	409	410	453	445	437	408	425	407	450	438	426	425	459	429	406	442	411	437	419	434	434	418	422	422	445	449	410	406	413	432	416	356	413	447	436	430	440	425	414	448	423	434	395	432	428	438	436	445	393	434	405	396	416	442	433	457	455	428	398	416	427	430	451	420	423	428	419	433	409	415	469	438	442	407	421	448	431	407	394	432	425	422	420	461	403	451	400	402	422	449	456	376	425	431	424	432	428	437	443	427	439	410	428	413	408	437	408	432	420	431	406	435	447	393	434	433	415	395	422	437	422	449	469	373	397	387	431	416	419	436	455	405	444	415	426	415	437	412	450	439	458	437	411	410	405	403	394	434	413	395	423	394	430	434	418	442	407	418	429	424	415	465	429	428	376	427	420	427	429	412	414	438	442	427	407	419	436	417	408	443	409	422	404	448	447	421	425	376	433	454	447	436	401	398	410	399	450	416	418	417	395	447	405	443	422	385	432	431	451	441	421	420	403	411	426	388	414	421	401	427	443	445	397	400	440	417	409	425	438	435	442	432	444	473	436	432	423	432	400	392	418	393	423	428	442	408	405	419	420	447	418	425	458	413	439	412	410	383	442	401	415	402	431	407	434	407	402	409	426	402	412	425	436	433	424	425	422	423	411	444	405	435	431	405	438	435	409	415	418	444	421	454	400	445	426	399	404	448	407	414	430	415	452	409	410	430	420	419	399	410	409	413	432	461	463	429	444	433	433	435	420	446	413	408	437	426	416	402	394	416	420	399	427	403	436	436	421	421	452	429	418	399	408	403	427	417	422	443	420	433	424	429	397	460	403	444	411	432	409	375	378	492	453	439	448	462	435	418	424	423	437	442	443	452	419	443	459	441	459	444	444	469	463	413	396	409	421	411	482	463	435	453	399	405	415	442	418	392	422	440	388	428	443	430	400	405	428	394	407	453	444	455	436	417	399	429	419	434	422	385	379	434	460	419	431	400	411	415	429	473	427	418	415	400	450	431	425	413	426	444	412	454	432	455	401	424	418	445	446	432	428	452	446	449	384	380	429	429	376	423	422	431	407	421	441	429	411	412	423	459	395	419	435	390	460	421	387	413	424	401	454	430	453	404	406	453	428	442	436	409	459	429	432	429	421	451	406	436	417	432	448	405	421	419	406	390	450	381	391	417	423	406	433	415	418	481	445	395	400	441	431	412	435	425	423	424	420	415	417	447	392	442	408	407	442	412	424	415	452	433	468	459	418	437	423	387	406	445	427	373	409	421	459	412	430	421	410	402	401	447	435	454	368	420	432	447	421	460	421	389	408	428	389	447	419	439	414	453	371	438	424	427	437	402	422	419	412	423	454	419	472	413	451	437	409	446	420	431	415	403	403	412	450	434	455	454	398	395	401	431	386	412	419	426	407	458	401	368	390	406	429	452	435	435	383	419	444	439	414	432	406	438	428	432	400	444	419	443	412	410	419	433	411	391	421	392	415	412	470	414	424	429	399	406	404	419	395	429	409	420	479	421	468	443	465	407	433	434	408	444	402	408	419	440	427	425	464	410	422	427	428	401	427	443	415	400	377	413	389	432	444	412	420	428	449	435	496	428	394	432	451	432	424	390	440	403	422	426	440	425	417	427	430	434	449	415	455	411	447	421	439	400	403	418	424	436	444	438	426	421	439	465	419	412	403	459	393	390	420	435	426	441	433	418	458	418	443	436	437	423	426	406	435	443	401	438	459	430	413	408	395	409	435	424	461	411	400	432	439	422	430	418	433	426	461	415	437	444	442	396	484	418	456	438	426	442	442	415	432	417	463	449	401	442	455	432	432	418	386	386	422	404	458	413	468	436	437	368	395	425	419	425	429	418	425	436	418	405	435	405	423	432	412	469	386	453	404	391	413	427	426	369	437	443	432	449	424	471	407	406	456	412	438	419	466	427	451	420	409	407	459	386	426	441	422	422	406	426	426	412	405	416	452	420	417	411	409	437	454	423	436	428	434	386	428	414	430	451	442	435	473	404	412	425	413	401	462	416	394	459	420	426	413	419	412	449	448	407	442	395	414	452	431	429	421	406	429	432	434	457	403	452	380	404	409	427	443	405	412	437	423	389	422	413	404	404	449	417	422	385	407	432	425	424	383	431	419	440	450	398	389	414	412	425	407	439	408	430	442	425	421	404	446	418	412	400	428	422	431	440	410	454	423	422	435	456	411	465	441	435	438	398	419	425	466	397	427	422	405	389	426	434	429	390	500	432	429	403	393	415	481	417	404	428	422	448	393	420	412	419	427	392	436	469	436	460	448	433	423	418	432	415	442	418	432	434	423	389	398	425	440	419	380	462	421	461	425	410	387	430	427	413	418	409	430	464	432	406	446	442	395	449	418	425	414	422	441	461	457	417	465	432	431	404	404	430	409	406	406	440	459	451	409	429	418	429	455	400	428	411	456	424	436	431	453	432	383	409	418	383	435	413	440
23318	22240	34785	31567	30217	27563	20613	5856	684	373	321	342	342	321	348	367	364	338	326	375	339	350	352	353	306	340	359	344	328	370	340	355	344	355	353	331	347	360	357	326	361	330	368	351	344	330	321	340	361	358	366	361	360	322	329	334	341	360	339	359	328	342	318	347	317	333	317	339	346	339	330	321	344	354	370	340	347	328	353	353	348	336	327	344	323	350	369	351	336	322	296	343	365	352	333	351	338	320	305	337	302	320	343	323	323	352	305	333	362	338	314	361	327	350	327	324	361	370	355	335	324	354	303	332	336	357	356	358	361	329	321	331	322	341	320	352	328	331	360	335	317	329	341	341	302	372	360	271	327	320	343	349	351	363	342	351	307	312	322	367	310	341	311	341	335	341	330	343	359	325	327	312	351	342	312	319	323	333	336	334	320	368	321	343	328	352	326	356	345	334	357	355	316	335	337	377	345	361	343	366	338	348	345	315	332	331	303	342	331	356	359	335	308	334	328	324	330	352	337	360	329	305	369	293	331	315	367	345	316	359	327	313	354	357	342	322	350	350	329	336	341	344	320	348	358	338	348	319	331	351	322	350	379	353	343	341	358	349	327	369	347	318	349	337	339	315	340	327	350	364	342	321	357	363	323	353	326	331	312	335	357	344	341	325	299	319	320	327	342	296	334	372	324	352	328	348	393	345	333	364	330	342	336	360	337	340	355	332	323	331	329	386	366	347	362	336	350	340	375	357	314	317	373	370	338	338	311	347	332	357	340	329	319	316	328	362	324	347	326	342	325	337	326	365	355	340	322	345	320	360	355	330	322	372	320	335	325	362	352	351	358	333	346	359	325	333	343	344	338	352	326	311	331	279	371	315	345	311	369	339	332	334	342	356	324	342	324	354	336	342	339	348	345	320	334	323	314	351	374	327	344	334	339	338	333	323	342	319	327	364	324	321	352	331	327	312	333	329	347	342	352	329	350	357	309	339	337	344	336	349	303	358	304	374	315	316	350	364	321	325	331	321	341	328	362	331	304	350	335	337	351	331	329	348	320	332	326	346	346	358	358	337	314	352	350	361	354	323	354	344	349	326	328	340	330	343	340	338	324	336	366	314	374	358	340	326	313	339	317	325	337	338	362	321	325	329	325	313	343	322	335	324	341	334	326	333	358	329	344	323	328	344	354	357	350	331	366	356	357	325	323	377	331	330	326	341	322	300	328	339	326	337	309	369	331	361	350	352	358	329	328	341	358	348	345	348	301	315	355	306	341	339	345	378	346	319	334	340	327	343	356	348	341	350	347	350	314	337	351	332	317	331	335	361	338	353	334	336	346	337	333	348	341	362	327	321	335	349	338	339	343	329	343	307	361	409	349	338	354	349	320	317	372	339	324	366	331	359	347	372	355	347	338	327	297	341	327	346	378	359	321	345	363	369	330	333	363	321	331	317	356	347	335	386	356	319	329	324	353	345	352	368	367	340	365	371	328	333	388	347	329	341	356	339	367	329	349	339	328	354	366	318	325	343	362	359	362	338	362	338	302	337	346	349	349	356	337	350	312	332	358	348	367	349	310	324	375	349	368	322	349	362	362	328	357	348	306	337	316	371	370	348	334	344	344	345	366	372	370	351	314	363	359	332	370	335	359	335	336	315	371	365	331	347	364	325	331	334	311	311	348	315	348	344	328	367	378	363	345	306	317	336	302	338	345	345	314	332	310	336	345	337	373	344	322	334	363	343	349	302	323	306	349	358	350	339	337	368	335	303	323	338	346	340	340	344	348	359	336	325	349	356	360	316	327	345	314	368	346	342	321	369	319	370	331	344	332	328	350	335	361	361	325	373	345	342	315	367	317	344	340	362	328	350	339	346	314	356	327	371	348	343	342	341	340	301	356	345	326	334	370	351	379	331	344	325	363	339	341	314	315	334	317	348	335	349	355	362	345	309	384	319	363	328	343	330	337	345	344	359	338	327	352	325	352	344	360	333	363	343	326	362	364	344	329	349	352	347	315	381	343	333	316	344	314	337	332	341	348	301	361	367	345	355	348	354	334	327	361	333	351	348	342	319	377	323	344	361	354	376	362	349	309	348	331	353	356	344	343	333	316	342	349	355	312	334	352	354	327	323	340	346	340	355	341	330	307	341	358	320	354	331	385	338	332	357	379	359	310	352	355	356	333	319	352	355	332	318	309	324	340	328	362	359	342	341	309	350	325	320	336	342	338	334	351	346	322	348	327	336	354	367	325	374	323	345	360	297	326	308	347	320	346	364	316	320	340	326	358	375	345	333	372	308	339	343	333	353	352	339	352	318	334	353	341	336	333	325	310	357	349	353	338	333	372	357	386	333	321	344	333	309	356	368	321	333	357	346	358	337	325	340	343	338	340	342	307	332	321	367	315	337	310	321	347	347	317	338	331	314	354	352	354	325	373	348	341	318	290	352	311	345	344	358	370	306	361	343	318	349	367	323	345	352	317	315	293	337	317	328	351	335	314	322	341	354	372	353	321	338	337	357	364	331	307	342	321	348	321	361	369	325	329	303	361	348	340	353	332	303	327	346	333	387	324	323	341	327	325	344	344	332	401	350	362	364	365	323	341	322	343	334	366	327	316	339	366	370	349	341	366	352	354	356	324	327	349	315	339	357	356	354	356	343	364	363	336	347	353	321	348	349	385	334	364	375	315	339	326	330	341	323	305	315	334	357	355	365	332	340	308	308	327	350	333	361	332	334	326	361	337	350	346	311	347	340	328	319	347	325	332	340	316	343	329	328	341	355	348	317	343	353	352	325	366	322	363	312	335	349	368	348	314	323	331	337	317	307	339	333	326	323	330	391	339	308	333	359	360	342	359	335	342	354	339	329	343	336	317	321	339	342	352	365	344	325	346	340	317	336	353	344	351	362	330	373	324	352	366	343	377	340	327	357	331	319	336	344	366	351	292	368	346	358	351	325	337	324	362	322	321	337	341	336	351	341	338	357	332	337	353	346	333	329	358	357	332	328	353	328	339	343	297	324	316	318	315	328	354	362	335	368	340	330	324	341	355	319	319	328	336	330	366	342	308	321	338	354	325	337	347	331	362	326	336	351	333	351	312	334	346	312	304	352	333	348	334	344	348	361	339	323	346	354	362	339	326	343	354	347	325	349	326	329	323	332	380	359	339	364	329	317	327	318	334	348	352	357	336	365	317	325	350	319	342	312	372	349	376	369	338	326	336	330	326	370	340	337	332	334	327	357	334	354	345	345	359	349	352	349	345	331	358	347	353	348	343	328	379	351	339	339	332	337	376	330	338	345	288	325	328	331	330	355	339	363	307	333	357	329	340	331	381	338	327	358	371	339	303	380	351	323	318	319	330	309	337	384	309	375	339	299	351	385	332	328	341	343	351	310	326	330	348	347	327	331	352	334	356	324	329	344	371	315	332	330	358	345	333	326	355	373	310	315	362	323	336	329	365	332	344	346	334	370	342	344	378	353	350	339	313	350	339	351	357	368
59202	103150	83772	62818	48237	35116	21271	8604	1231	563	572	598	502	509	548	532	552	519	530	534	496	524	504	516	505	573	519	515	532	526	520	523	510	531	512	496	551	544	525	541	554	554	504	500	522	524	474	507	498	563	545	519	556	518	506	512	548	559	545	542	533	500	501	505	565	506	518	522	512	507	532	546	525	528	565	550	504	522	521	516	526	519	499	506	526	565	512	495	550	512	525	511	538	533	543	560	493	544	543	537	530	480	530	534	501	521	518	518	508	554	544	536	512	520	528	472	509	550	469	532	501	552	528	550	515	525	543	490	514	532	506	556	495	544	519	535	549	541	517	527	510	557	518	525	518	507	503	492	533	519	526	548	527	503	506	516	544	550	513	514	534	498	495	496	538	537	522	528	497	530	550	484	505	524	511	527	518	496	501	554	513	510	537	505	472	499	565	563	523	495	479	513	516	500	519	507	511	517	514	487	523	537	542	549	526	546	557	485	502	502	524	556	541	491	515	515	532	526	518	529	506	478	558	525	536	505	547	539	524	533	569	501	558	524	545	560	547	549	459	533	570	558	493	527	506	496	560	509	525	538	496	510	533	536	507	487	507	561	547	519	536	586	538	552	498	544	476	535	531	509	489	506	547	510	475	520	517	515	519	523	557	546	558	506	543	523	518	494	550	543	560	561	543	516	549	509	509	538	534	496	553	540	528	509	518	514	540	521	523	510	540	490	551	528	521	528	498	540	538	582	577	524	522	519	534	519	500	514	557	505	531	501	483	526	503	473	509	540	524	543	520	530	544	497	545	553	523	522	516	519	530	549	522	525	527	518	533	497	479	495	557	539	555	488	496	530	503	525	512	541	518	496	571	497	530	524	559	516	540	542	521	498	575	559	559	538	545	549	506	517	504	561	513	564	500	486	506	492	524	503	543	524	521	554	568	525	528	547	546	487	520	515	528	525	512	503	609	509	519	520	490	555	527	519	540	560	535	539	533	527	529	526	515	523	515	537	489	500	513	541	475	510	538	542	522	539	502	490	500	483	510	511	556	546	504	488	530	515	545	513	497	473	552	518	504	559	536	527	538	521	495	547	480	547	509	536	509	560	507	513	536	541	518	516	518	546	545	520	555	528	502	556	521	540	502	499	519	548	518	544	507	528	554	538	486	501	563	503	511	520	539	551	517	501	535	487	539	518	529	506	530	537	530	481	535	530	553	498	543	520	505	514	537	572	523	569	517	548	565	531	526	536	497	490	527	493	479	536	559	507	538	512	516	550	522	551	565	519	502	510	534	521	539	543	507	508	552	543	518	509	511	521	511	554	544	546	527	534	522	489	529	556	560	535	522	528	518	531	530	554	549	531	540	556	524	509	534	539	488	541	552	536	519	512	548	477	506	542	509	524	535	535	550	546	489	523	547	521	507	533	503	563	458	511	565	548	522	569	548	571	520	527	549	540	535	526	574	518	540	604	525	536	541	568	521	526	552	506	554	534	556	527	525	533	459	495	544	527	492	545	516	561	520	472	525	530	479	469	529	517	510	542	517	505	531	525	542	506	528	545	555	510	576	512	537	562	506	549	555	497	556	565	529	525	522	509	516	545	526	513	540	540	517	532	540	520	539	524	554	540	526	557	541	514	568	509	543	553	534	527	559	523	519	503	551	520	519	514	560	532	540	499	513	504	514	524	531	532	542	522	514	586	554	570	523	501	522	504	546	499	521	503	548	512	556	530	543	533	525	502	538	492	502	584	547	520	525	522	521	529	531	543	535	528	543	513	516	515	532	503	522	518	506	528	545	537	534	583	562	559	523	530	512	538	511	531	514	518	522	495	517	506	527	539	543	497	528	537	524	551	550	543	511	535	552	514	555	541	543	509	522	498	501	519	563	503	504	552	538	530	526	548	545	523	524	488	530	514	502	562	533	511	545	519	545	503	542	503	522	545	550	495	467	525	569	555	528	500	535	485	542	528	539	552	536	560	523	558	512	546	551	517	539	528	524	518	517	516	531	528	531	516	535	516	524	514	580	544	498	476	509	537	556	484	535	506	520	516	531	536	533	526	484	470	543	519	519	507	482	566	550	535	535	515	546	558	508	546	543	509	541	542	536	529	505	514	511	518	482	530	540	475	543	497	508	534	504	534	540	534	527	496	500	538	573	540	488	530	532	520	551	514	507	550	571	520	546	519	536	502	568	498	504	514	507	542	519	565	497	543	529	526	551	509	518	574	513	497	507	569	507	518	527	560	540	488	563	524	538	566	536	528	538	528	523	560	506	517	509	509	542	501	532	546	515	505	503	508	520	525	509	511	548	523	528	550	526	506	550	480	507	541	518	555	531	536	520	545	518	550	533	513	484	501	525	549	551	530	531	503	523	563	502	521	543	516	529	525	518	516	493	535	517	504	481	543	504	555	562	517	545	556	535	486	482	498	571	521	556	552	513	513	510	544	523	470	535	538	492	505	559	525	537	508	555	563	520	534	531	521	559	561	517	515	504	493	532	513	511	518	524	517	480	539	529	536	509	508	529	529	527	508	504	534	512	533	529	503	533	511	537	548	543	543	531	528	522	506	500	512	551	505	549	542	520	558	527	504	514	508	494	559	524	534	519	512	513	524	536	511	494	549	495	496	546	539	555	548	515	487	501	545	491	564	555	505	539	548	529	531	545	554	539	534	519	509	497	559	531	528	498	510	556	488	460	532	516	547	495	510	535	506	525	528	511	542	526	494	524	543	541	507	493	537	556	524	497	535	574	522	528	499	532	537	506	555	514	511	520	543	565	510	554	512	535	473	545	495	521	485	525	545	561	551	529	533	536	518	545	545	522	529	486	505	546	533	524	583	536	535	512	513	532	525	528	540	513	504	508	569	541	565	517	510	481	514	525	468	539	540	528	526	530	541	512	512	569	505	533	529	553	488	487	538	535	509	532	482	536	563	513	502	519	519	513	533	520	538	555	521	527	530	511	534	520	521	509	511	514	511	519	562	545	539	537	560	526	457	506	539	579	501	570	499	533	505	496	519	528	547	508	553	542	514	519	514	535	517	537	549	604	523	502	531	552	528	503	546	508	572	513	561	475	525	510	529	472	508	510	544	540	518	504	521	532	571	508	489	536	532	517	507	495	595	566	549	517	501	501	550	543	502	535	514	508	554	534	563	486	500	560	509	517	581	544	517	546	502	537	563	553	523	510	541	521	526	549	496	542	509	510	505	506	561	553	533	567	519	511	550	542	490	509	526	500	547	569	553	535	544	485	557	541	528	532	538	520	540	532	504	505	503	580	528	570	520	544	527	516	515	489	524	521	494	585	506	566	557	534	573	471	527	500	457	497	536	540	560	517	519	520	518	538	507	545	531	520	533	507	552	527	538	515	535	550	529	517	562	537	533	587	536	501	499	508	535	500	526	528	502	549	541	515	512	493	536	505	477	544	564	546	490	505	507	514	557	496	488	483	523	551	524	511	518	539	512	515	528	542	531	529	505	507	539	543	496
27374	28550	34390	21354	7400	2649	1158	451	211	163	177	168	174	167	140	181	184	162	180	181	172	162	170	169	172	152	147	156	184	164	146	148	136	164	137	159	167	181	176	174	161	183	175	158	162	184	171	173	172	175	175	162	186	179	176	151	166	139	160	180	186	147	158	171	155	163	137	148	166	152	162	158	172	139	164	188	160	160	164	148	159	153	174	182	165	172	164	147	137	165	164	179	161	161	190	174	155	200	167	158	176	162	176	167	171	165	154	171	168	178	166	168	143	160	167	168	167	174	167	165	179	172	161	128	140	155	187	155	187	161	183	181	172	163	185	140	175	166	164	179	163	159	157	177	163	150	187	172	195	174	170	153	192	159	180	172	164	184	166	168	152	155	158	160	163	167	170	166	143	177	158	162	178	173	160	163	172	179	158	161	186	150	155	174	168	156	162	148	153	161	149	163	196	171	160	166	172	172	168	156	153	164	166	157	157	154	162	171	146	170	185	171	177	156	173	142	174	173	179	152	153	168	153	165	158	163	160	180	168	167	169	159	168	166	172	146	176	176	165	182	151	169	165	169	162	151	156	149	178	157	156	172	156	149	200	170	155	149	163	142	144	167	198	159	164	176	148	197	180	150	175	154	163	163	143	183	151	167	168	181	180	191	153	182	179	139	171	167	157	186	142	164	183	177	166	162	181	150	178	166	156	164	153	151	159	175	169	174	167	174	170	164	159	182	185	181	174	170	179	136	157	149	170	182	165	182	163	164	179	169	147	177	164	165	144	152	139	147	147	169	174	158	172	149	156	182	140	149	178	154	147	155	190	161	161	167	163	150	179	151	183	156	154	172	155	167	171	160	154	177	154	182	160	161	176	162	146	178	161	148	172	182	180	153	166	183	161	155	161	175	180	170	128	184	157	172	164	171	166	186	168	164	169	145	159	159	146	169	143	170	149	159	168	166	194	179	157	158	163	170	162	166	153	139	143	184	184	162	165	155	172	160	154	151	163	159	170	192	146	174	158	182	169	152	172	174	171	160	157	144	163	181	186	179	164	162	163	181	173	150	150	178	168	150	166	196	158	153	160	160	168	142	165	179	133	152	155	166	177	167	157	154	168	161	155	157	182	174	159	171	152	163	165	151	138	168	166	142	150	140	148	158	155	166	169	158	163	145	153	162	184	169	156	196	151	161	163	150	156	155	170	169	176	162	163	151	173	192	157	161	154	164	166	169	157	157	140	192	159	162	171	156	145	156	175	177	182	155	174	169	161	186	143	206	170	139	173	156	174	158	174	156	134	184	185	175	169	146	175	173	155	177	157	171	164	154	191	173	172	148	183	173	160	176	164	172	157	172	156	169	161	164	160	182	175	165	170	169	164	172	177	155	151	163	178	158	169	170	151	166	166	163	157	160	168	162	148	162	151	160	160	144	162	165	166	149	166	149	169	148	160	171	164	178	157	134	165	175	147	211	175	156	165	161	183	156	167	152	183	173	169	159	164	210	173	152	151	173	157	158	162	156	162	163	158	185	164	167	151	163	144	152	166	171	167	159	173	167	167	195	154	186	164	157	156	154	166	156	169	183	167	152	179	149	155	177	159	143	158	164	145	152	188	187	168	161	162	157	150	195	162	163	160	155	176	163	164	166	151	182	148	172	170	171	179	178	145	178	170	172	160	165	137	172	172	184	164	166	183	176	148	159	149	171	140	173	197	178	154	187	173	151	182	202	154	200	176	160	167	197	173	177	160	163	176	182	150	147	143	176	168	178	186	155	176	181	179	163	143	138	181	161	181	183	174	148	162	166	176	166	159	181	165	188	149	170	173	156	185	175	154	169	155	160	146	172	175	155	152	153	156	147	156	173	140	158	178	143	159	179	169	162	184	183	168	174	160	170	169	154	153	154	185	146	148	186	171	157	152	171	174	182	168	177	180	175	196	168	156	151	177	168	182	185	185	169	158	179	181	152	168	155	169	166	156	166	164	174	178	169	167	159	182	176	160	163	156	167	183	177	154	174	164	156	193	173	171	164	155	163	179	166	160	180	164	164	177	182	161	158	151	174	176	163	173	180	175	154	172	163	159	175	175	173	145	188	175	172	160	161	168	154	163	158	168	162	182	174	169	151	160	131	172	171	153	162	168	188	137	150	153	179	179	184	168	187	170	169	169	162	157	168	154	164	144	173	190	168	161	174	170	164	161	172	166	137	170	156	144	167	181	166	194	155	151	154	191	161	147	158	175	166	138	150	179	155	155	163	167	165	153	166	194	152	172	164	185	169	174	133	177	141	150	177	163	156	142	175	175	159	190	173	179	171	142	155	177	178	170	154	148	167	175	145	172	154	178	153	179	180	151	160	189	180	139	184	135	147	148	163	175	181	176	189	152	161	167	162	177	187	190	162	140	150	148	186	162	183	158	174	160	174	155	176	159	155	153	148	141	174	166	170	171	147	177	168	155	184	173	158	168	152	162	144	149	148	164	159	168	169	180	175	148	162	161	178	197	164	169	178	144	132	177	154	162	168	152	170	175	165	163	163	176	154	148	178	157	170	157	167	191	176	172	175	149	164	157	167	155	149	164	158	151	155	140	143	148	166	168	168	184	160	159	165	163	147	135	170	153	158	194	152	146	158	155	168	176	164	144	158	159	175	152	166	160	165	172	168	173	162	148	171	156	178	158	162	171	144	150	167	157	158	172	175	150	171	174	171	161	161	161	176	145	175	166	161	176	159	159	160	173	150	174	140	184	175	147	161	177	189	169	149	160	163	191	169	169	169	179	166	145	166	176	175	178	168	150	165	161	153	171	160	162	156	153	158	160	179	176	162	161	158	153	183	168	182	159	164	172	153	151	171	159	154	158	149	184	145	198	140	178	184	151	202	145	144	166	184	165	165	168	163	167	178	170	166	177	175	180	169	168	162	150	146	184	159	176	142	161	178	173	164	147	187	174	162	193	171	155	168	179	156	158	183	170	177	157	165	170	160	164	165	156	189	168	177	166	146	162	185	179	179	169	151	183	176	172	188	145	154	156	151	143	167	159	169	167	158	178	157	149	146	171	185	165	180	168	154	139	164	160	178	168	158	184	178	187	182	144	162	148	147	154	158	178	162	166	159	169	173	176	153	163	161	170	161	172	187	174	155	152	191	163	185	179	171	171	171	174	176	181	178	151	155	160	161	146	158	179	170	171	162	161	166	131	139	161	164	156	173	154	172	166	157	178	151	176	169	166	171	166	161	170	177	179	158	155	191	170	165	180	176	162	150	156	185	173	164	162	155	166	167	182	170	150	163	186	144	147	162	174	193	161	159	174	158	161	174	172	151	163	186	163	171	177	168	166	180	169	165	175	148	190	162	157	175	181	167	175	169	160	181	154	168	161	187	145	176	151	192	164	164	155	161	150	196	157	188	180	168	155	177	154	163	162	175	168	183	153	180	174	163	167	139	190	166	155	190	165	170	158	178	163	167	172	147	153	179	173	167	148	166	163	160	172	166
29636	49003	40301	22022	11372	5461	2487	900	347	294	303	255	288	271	291	267	258	310	300	278	285	311	276	258	285	267	290	330	306	296	288	253	292	272	290	309	282	295	285	270	246	283	281	270	274	272	294	262	273	298	265	283	297	254	278	267	274	269	286	290	299	257	305	307	242	311	296	287	302	283	278	280	260	273	316	290	272	277	300	252	286	298	283	250	312	300	287	303	251	250	272	289	307	281	271	261	282	251	284	288	303	280	264	256	304	278	272	248	284	264	295	265	259	246	299	274	272	302	248	263	270	243	271	338	284	298	302	282	278	293	287	243	255	264	308	296	270	287	266	285	273	269	275	272	292	281	303	271	289	277	299	265	276	246	252	277	239	285	271	291	288	278	270	266	271	271	253	264	290	296	284	257	302	267	281	283	310	288	277	259	273	265	291	280	258	289	271	258	315	269	290	276	278	288	285	303	279	266	275	279	288	288	289	269	284	312	263	318	271	262	277	296	256	281	263	297	289	294	300	298	260	266	249	267	291	284	262	272	294	278	318	271	297	254	281	287	283	273	257	321	288	256	298	260	274	260	284	270	295	274	284	244	271	271	270	283	287	272	255	292	289	279	284	276	282	304	287	268	260	267	298	320	268	269	239	278	270	246	295	302	261	294	273	272	291	282	249	253	272	303	306	278	268	256	264	300	268	296	259	292	275	277	290	298	273	259	261	271	247	242	292	286	270	269	273	295	289	267	294	277	270	281	270	296	294	254	277	270	281	291	262	284	251	275	269	260	289	255	286	250	273	291	252	249	306	246	248	263	304	289	270	269	290	273	300	258	275	260	293	274	272	267	260	298	263	277	305	308	269	252	265	272	286	277	259	285	300	268	292	236	280	281	284	267	276	263	304	285	274	274	311	257	286	310	284	283	244	271	274	260	285	307	292	274	271	306	272	254	264	288	276	302	305	305	294	274	294	303	258	284	280	287	306	274	288	299	249	274	266	288	255	240	297	269	283	306	286	287	275	270	277	318	276	282	279	262	278	272	275	267	269	275	280	266	294	257	298	272	296	289	297	272	295	274	264	283	268	294	292	259	264	276	275	301	316	298	286	263	300	283	301	253	298	263	282	290	270	281	245	292	268	268	256	295	273	278	273	304	277	323	269	299	308	276	258	286	295	297	278	277	250	318	293	278	288	303	292	292	276	305	320	275	294	284	259	299	291	303	271	302	295	302	295	288	301	261	266	275	308	270	237	273	278	274	305	291	266	297	266	264	283	283	275	253	282	268	268	277	274	281	280	261	278	268	286	268	304	255	273	298	301	260	283	282	234	306	262	260	306	256	279	266	275	288	323	284	311	262	297	271	293	255	305	286	288	290	268	296	289	276	247	278	303	285	313	253	275	239	273	274	298	301	263	291	279	291	312	286	283	264	259	274	282	273	264	267	284	276	268	251	289	263	283	288	261	282	259	258	259	269	284	289	294	303	254	256	277	269	261	274	281	256	278	272	277	307	249	295	282	264	280	260	268	261	276	276	260	297	267	299	279	266	257	302	271	288	268	305	286	251	308	295	257	273	267	278	266	272	292	313	269	309	250	282	297	255	294	277	244	248	277	268	279	263	285	308	287	270	302	291	318	275	285	306	257	266	267	286	281	278	280	286	279	272	282	286	250	269	267	299	284	283	262	258	256	282	249	262	253	281	275	271	290	300	276	277	267	270	273	297	262	267	251	303	279	271	280	247	256	289	284	253	271	257	277	249	263	274	288	287	283	275	276	276	268	281	296	256	268	297	280	288	293	262	293	289	259	288	282	303	296	304	273	274	278	279	273	286	301	271	276	260	289	282	273	263	294	283	276	294	272	297	295	290	279	267	256	248	275	256	274	263	282	283	290	259	258	278	264	272	287	281	261	268	267	267	283	255	268	275	283	291	293	245	292	249	282	259	256	298	272	289	258	247	282	290	268	266	268	288	279	313	277	268	289	292	298	250	292	287	303	292	273	281	271	271	309	286	263	260	290	276	292	279	299	263	245	270	292	294	273	293	261	283	304	253	265	283	300	307	253	282	280	254	269	289	297	278	297	272	285	252	269	277	280	285	275	253	285	288	277	281	306	277	275	270	291	301	263	294	271	254	290	312	242	276	279	269	259	271	264	289	270	273	315	255	274	286	277	278	263	281	297	284	289	295	278	275	260	283	292	279	271	265	320	304	277	274	295	277	298	306	282	289	286	275	277	278	308	276	282	274	256	303	267	308	271	275	273	280	284	272	259	271	282	282	280	256	290	254	259	242	263	276	263	275	267	247	271	282	281	274	300	271	264	281	277	255	272	282	295	272	277	298	260	277	291	321	307	312	282	288	283	270	263	268	261	271	312	271	306	292	274	251	270	250	275	266	258	279	280	277	265	297	281	300	287	291	292	265	297	275	303	293	268	288	257	271	311	264	288	255	289	264	292	279	262	272	272	283	246	261	276	274	299	283	249	263	247	297	271	264	283	272	264	288	305	267	284	269	277	270	296	270	264	283	281	269	268	268	300	277	275	250	283	274	293	276	294	272	266	261	286	284	283	295	276	284	294	269	266	265	290	300	265	280	277	278	286	261	264	258	266	267	299	286	263	281	278	251	299	286	282	283	282	276	265	293	256	277	285	265	279	267	268	301	310	275	263	284	264	269	263	282	272	270	267	275	295	294	278	269	308	268	280	264	283	270	288	284	288	271	282	286	276	275	277	275	216	265	271	280	277	253	272	268	264	259	234	265	287	282	266	266	303	229	300	288	278	298	262	255	270	285	269	254	285	294	247	267	254	252	251	274	279	255	286	291	289	296	256	283	272	268	263	299	281	252	282	303	290	248	248	284	323	294	291	274	290	292	267	263	291	260	264	276	277	262	282	296	268	283	294	290	273	292	298	279	277	276	284	285	306	283	290	280	311	261	268	286	288	280	286	256	276	275	280	279	270	265	255	247	250	272	280	257	286	306	253	277	277	245	265	279	276	268	284	268	263	275	292	264	277	257	308	281	273	300	267	258	260	255	275	278	251	236	265	268	289	253	281	287	284	267	277	268	276	280	272	262	279	289	274	266	268	285	306	263	298	263	274	277	251	279	273	259	235	269	282	293	276	278	264	274	269	266	269	276	297	310	268	287	255	268	267	297	323	273	279	233	276	299	263	297	303	259	256	281	259	292	267	264	259	278	297	270	277	288	290	306	264	309	274	287	281	304	279	246	266	299	278	251	237	277	299	290	308	286	278	274	272	265	278	272	277	283	280	240	299	261	257	260	296	292	263	283	236	299	268	269	289	300	251	266	281	253	299	283	277	300	296	281	270	303	294	280	277	248	297	290	288	269	255	289	275	256	268	288	287	260	301	263	281	272	299	302	272	287	253	287	291	302	288	255	295	264	282	318	291	293	258	283	238	284	276	308	282	268	291	244	263	301	263	263	267	289	275	280	264	282	282	257	274	275	274	297	297	290	304	271	289	304	271	272	248	258
24494	23828	40158	39028	31047	23071	10783	2438	584	261	246	265	229	265	243	250	277	249	249	275	259	240	264	251	222	253	286	252	249	235	272	241	284	272	245	252	255	248	265	266	269	250	279	249	244	202	276	239	269	286	247	255	261	235	254	263	259	245	255	252	248	223	272	259	246	234	270	253	247	261	233	276	275	236	261	247	271	247	241	266	234	274	262	240	256	258	261	240	226	263	277	247	230	251	233	238	235	240	253	258	252	244	243	259	262	261	258	271	270	262	258	274	245	273	253	245	240	269	251	263	256	244	223	269	282	234	270	262	264	253	239	244	265	262	268	249	258	253	273	242	232	249	265	233	259	240	245	271	238	286	253	240	265	226	247	255	244	223	258	259	262	251	239	271	259	267	254	247	236	259	267	221	261	219	248	241	250	268	221	246	255	245	248	262	240	249	265	250	220	239	281	224	244	247	272	276	272	243	257	243	248	233	280	272	271	256	242	286	245	223	255	227	260	267	274	268	279	252	231	269	239	238	244	238	277	266	232	236	245	281	253	260	249	237	278	230	263	233	237	257	263	236	253	237	261	241	242	251	243	269	255	238	252	254	235	251	238	226	268	247	237	237	241	294	264	271	268	214	241	253	247	253	268	263	196	244	240	250	261	258	270	265	250	252	245	246	250	227	234	272	246	257	276	246	243	250	220	263	265	249	241	243	285	255	231	262	243	228	272	252	272	260	253	255	258	254	238	237	242	249	259	250	229	246	234	260	242	260	239	260	244	245	276	251	249	248	244	264	244	249	245	239	281	232	250	257	240	255	274	283	253	239	237	269	276	265	228	240	237	283	229	257	265	272	224	270	237	268	239	287	226	270	244	252	237	265	262	264	279	253	224	231	246	261	253	242	253	244	256	260	226	234	266	264	245	252	250	280	226	261	252	250	262	249	273	251	262	262	266	247	267	241	249	266	259	259	243	246	243	267	262	233	235	207	232	238	244	233	248	251	254	269	245	240	255	261	242	252	265	270	244	276	250	257	255	251	251	252	268	295	260	246	273	249	259	254	278	252	208	250	262	264	258	266	252	260	256	252	245	260	250	235	248	272	243	267	236	255	255	268	263	262	271	239	225	245	259	254	260	263	229	248	232	244	270	222	259	278	255	246	244	228	255	239	224	259	248	244	275	251	234	227	270	261	287	265	270	258	274	222	247	262	274	271	247	215	239	230	239	263	234	209	241	258	243	245	213	276	237	256	237	263	247	250	251	244	249	263	253	259	251	250	230	225	253	233	261	272	248	263	258	245	257	229	290	248	255	269	242	252	251	243	266	292	278	249	234	242	255	248	209	257	254	231	280	246	252	263	258	215	248	240	221	267	234	233	262	290	257	242	266	252	241	273	280	223	253	263	250	253	224	253	252	247	267	246	271	250	250	251	250	265	237	269	236	228	261	240	257	267	247	260	246	265	222	259	263	252	228	264	252	240	214	237	231	256	252	270	233	259	256	254	266	247	263	227	257	278	284	272	244	244	280	247	275	246	235	247	276	266	290	266	217	261	274	241	253	294	271	258	252	258	267	243	244	243	260	271	236	257	231	229	253	240	255	259	249	264	249	239	245	262	226	252	240	283	250	261	274	276	251	266	252	254	227	226	277	282	300	263	249	266	251	275	229	256	250	238	242	238	253	242	247	253	247	268	248	272	258	278	259	257	249	257	237	260	248	258	277	279	243	274	229	266	265	262	245	250	267	262	251	252	250	264	253	249	257	259	265	276	252	238	245	269	237	250	225	268	244	247	261	274	262	219	268	238	242	240	287	269	259	253	263	262	271	262	277	247	271	229	300	266	240	246	274	274	269	253	239	257	249	221	257	239	237	256	236	258	254	282	253	234	259	273	236	243	255	243	257	265	257	250	262	263	252	230	254	215	245	242	239	244	233	258	231	238	297	262	261	247	239	241	271	235	258	255	252	255	253	244	260	265	256	273	253	241	266	266	256	280	228	243	262	256	223	252	281	233	233	235	222	242	270	237	249	266	253	269	280	266	224	242	241	248	246	241	244	247	285	254	259	271	276	259	262	251	260	266	263	244	271	258	252	238	244	256	294	287	252	247	248	276	267	245	245	232	249	241	232	246	268	259	252	255	246	246	254	247	231	262	274	231	241	231	226	247	261	228	237	246	260	255	259	257	238	251	274	251	304	238	253	251	273	255	239	251	242	259	252	245	250	240	248	252	260	299	223	256	267	262	258	279	266	276	273	229	268	263	224	256	263	258	227	267	266	253	248	250	263	235	279	266	236	269	227	269	266	235	271	269	254	265	244	254	261	221	240	252	279	248	263	216	264	245	257	235	258	234	256	241	251	265	262	254	249	241	265	260	300	256	247	252	273	255	264	226	266	248	238	247	268	281	256	263	269	260	240	238	287	266	252	230	241	268	246	271	246	264	267	266	230	244	259	258	264	248	249	257	242	232	274	258	266	219	244	234	244	279	259	229	251	245	241	260	236	244	264	251	264	275	250	270	236	251	282	246	246	265	272	254	267	269	242	229	276	247	251	255	261	242	251	262	243	258	250	249	244	240	235	260	255	238	271	265	247	259	251	231	258	232	242	262	249	280	281	275	258	262	254	247	260	233	236	275	268	247	255	243	250	248	258	237	256	239	252	272	275	258	257	259	249	239	222	274	254	240	276	241	243	253	239	236	244	242	254	241	263	262	249	259	239	239	257	240	238	248	228	252	247	241	230	254	246	248	250	277	255	231	225	254	272	263	239	233	276	254	245	270	252	271	274	238	253	254	261	254	251	253	237	251	260	250	273	258	256	259	230	234	244	237	239	243	270	242	246	238	228	250	259	230	249	229	220	251	256	251	259	227	237	252	259	271	271	251	251	264	260	242	257	286	226	265	233	269	267	243	219	266	260	256	278	232	250	248	275	249	293	224	267	271	244	216	252	258	269	260	243	263	240	247	245	263	270	276	251	280	268	244	296	292	288	258	281	205	226	249	282	252	254	285	287	227	281	273	244	277	255	243	221	237	289	234	244	258	273	249	275	255	262	250	241	265	246	280	235	255	266	251	267	255	238	248	248	227	257	249	256	257	272	246	272	259	272	241	210	262	236	247	230	258	245	213	232	253	273	262	263	230	268	241	288	200	264	246	263	234	225	235	244	279	271	266	255	239	275	241	276	249	241	266	263	240	274	252	268	271	259	239	266	231	238	230	265	256	253	244	239	275	236	230	248	233	240	255	248	265	257	268	241	227	240	265	270	270	246	255	248	245	248	261	237	251	240	241	265	273	236	253	268	238	247	263	257	232	255	235	247	255	249	232	273	280	260	248	247	247	244	253	249	251	249	259	258	241	246	244	239	255	249	231	268	262	268	258	267	228	228	247	285	266	253	282	269	242	252	248	242	261	238	253	291	242	261	229	229	249	242	266	277	276	245	234	244	248	255	269	280	240	232	243	276	272	274	237	252	245	254	274	266	246	261	255	250	259	236	277
53725	92519	76099	52065	39264	27533	13330	4932	1202	441	414	394	432	425	391	400	378	388	419	421	389	399	361	379	412	407	401	401	426	419	411	406	435	413	442	409	440	425	453	400	412	389	416	404	413	414	383	412	431	441	416	460	406	411	417	403	440	407	404	418	428	411	410	455	394	391	431	403	427	443	419	425	443	442	432	389	389	389	387	408	380	387	386	390	412	402	400	417	437	411	385	431	399	441	397	438	432	401	440	382	384	395	429	409	385	399	391	416	418	406	391	385	400	419	383	380	419	403	404	408	412	412	392	421	401	432	381	377	446	441	415	393	369	394	396	408	407	375	389	420	424	375	433	388	398	420	449	427	383	432	399	448	407	431	406	389	376	395	383	412	406	402	389	401	395	469	429	437	422	425	411	402	388	416	424	425	425	451	405	396	402	421	420	395	420	419	414	415	422	387	426	405	427	409	415	384	451	425	406	415	409	418	405	393	416	408	406	422	402	387	433	406	428	400	412	425	413	400	418	378	421	393	392	418	445	432	420	427	412	408	451	445	388	405	396	390	396	438	392	438	407	380	401	390	389	402	460	380	388	401	431	396	414	430	396	434	406	422	380	441	380	438	418	412	420	414	411	409	399	391	398	420	396	389	383	359	407	370	404	425	405	401	384	402	388	404	427	447	418	418	409	379	405	406	406	425	393	408	403	401	428	421	387	448	444	397	433	420	393	400	412	361	402	391	397	414	404	379	414	388	361	391	406	398	406	419	451	394	429	414	401	393	388	401	425	450	397	425	413	365	411	431	447	395	418	385	438	421	386	421	399	403	391	399	403	403	409	341	395	386	388	421	423	393	396	421	410	425	415	385	385	396	437	401	389	394	429	399	376	413	427	385	389	408	375	393	379	427	457	385	351	417	367	448	394	417	404	404	422	353	427	389	434	423	384	380	426	381	427	413	424	379	434	399	400	369	424	409	413	415	395	420	375	403	407	386	386	427	398	386	424	421	384	421	385	392	411	418	399	371	444	388	404	413	426	389	416	424	399	419	397	369	402	414	428	391	405	431	399	398	423	425	394	402	387	401	376	392	380	394	375	421	431	396	389	396	388	433	404	434	395	449	407	386	426	413	413	393	378	412	405	394	398	403	465	398	391	449	374	395	395	438	416	369	381	368	401	405	391	412	411	434	395	431	407	365	383	417	360	421	397	410	408	433	421	386	406	374	397	404	437	382	430	423	424	409	374	395	374	396	411	397	396	432	443	413	388	432	396	423	399	410	432	434	402	440	441	408	417	423	390	406	401	408	439	382	412	411	423	402	422	394	409	411	409	407	366	413	365	400	399	428	409	379	409	381	437	404	435	434	420	425	366	430	427	439	409	423	423	413	406	423	389	429	424	432	390	393	399	432	405	389	395	365	395	425	395	400	407	409	420	414	411	391	403	430	395	413	378	402	398	402	443	420	429	429	373	387	393	428	406	406	399	402	389	390	441	418	407	373	454	418	424	363	392	400	386	396	402	362	393	411	382	392	426	401	411	397	359	375	387	396	433	386	401	457	385	382	406	402	367	397	388	386	419	405	396	377	427	412	405	397	422	406	386	429	448	372	443	399	397	366	407	461	423	384	395	397	421	380	413	414	401	416	392	417	392	397	412	409	359	395	402	405	381	378	421	367	438	415	409	422	435	443	385	412	413	389	398	381	391	415	430	388	424	393	425	407	378	429	434	432	398	411	432	379	399	387	409	392	386	416	403	381	429	420	406	381	429	441	371	397	395	410	425	389	427	423	414	381	385	405	399	417	393	396	412	406	431	433	425	434	434	443	408	406	399	381	414	463	418	405	390	395	416	403	404	378	364	407	430	413	359	405	417	401	391	407	406	418	437	412	435	375	421	415	412	434	409	384	441	409	402	413	409	430	409	395	395	418	416	403	415	404	406	399	444	422	420	422	414	378	405	420	407	396	390	395	428	364	397	401	426	373	403	412	415	405	397	413	433	381	370	394	411	386	397	369	401	391	427	423	407	409	420	432	380	398	378	411	391	442	397	415	390	389	419	397	371	439	428	421	398	419	392	359	399	411	395	438	422	350	382	417	425	377	437	422	402	412	405	380	391	370	381	410	393	433	420	412	373	401	400	407	360	402	404	400	420	440	424	425	413	379	403	376	447	399	430	412	386	407	428	354	414	419	397	396	424	444	387	387	387	398	418	381	426	424	401	388	434	431	405	392	390	419	401	403	365	448	418	401	416	409	403	459	404	428	412	390	393	413	408	417	381	394	414	415	407	410	391	386	425	369	443	378	395	427	403	389	376	398	449	400	410	416	390	435	402	373	428	395	404	423	410	409	392	405	429	458	423	384	365	398	387	429	418	409	439	398	420	403	419	390	382	398	385	438	422	375	412	371	395	416	438	391	423	412	385	416	411	408	387	405	388	449	390	446	436	393	411	402	419	393	398	435	434	429	405	389	420	442	441	434	426	396	429	429	415	466	441	416	406	411	404	433	392	367	427	431	399	408	424	414	383	401	384	419	403	423	435	413	419	386	400	391	377	439	393	413	398	426	430	389	393	435	404	389	405	389	409	410	442	389	381	390	377	401	416	429	399	431	435	429	406	411	370	432	409	406	384	404	447	409	426	406	360	418	414	397	439	434	414	402	423	380	387	422	417	392	392	375	420	395	388	416	414	392	364	440	413	407	402	446	401	411	435	394	418	431	403	396	441	425	410	431	394	428	411	383	409	422	398	394	395	377	417	390	412	405	372	401	399	404	417	404	406	404	373	396	435	409	389	402	418	390	432	373	436	410	435	407	379	409	442	377	382	385	390	415	407	414	402	408	418	421	439	378	399	418	447	374	389	406	402	403	389	357	395	423	399	389	372	425	398	413	363	448	423	404	397	416	378	394	390	385	400	416	385	431	424	426	388	426	408	379	433	414	368	414	403	416	414	415	427	425	437	418	423	411	441	379	390	405	433	396	400	449	384	397	355	406	380	382	433	451	389	380	400	363	414	404	397	393	423	423	415	426	384	406	413	389	425	378	427	424	429	415	377	404	438	425	404	390	391	400	392	415	416	402	369	393	420	408	381	437	416	390	370	410	390	431	363	390	411	417	413	395	400	387	417	419	407	414	394	396	430	409	414	377	399	420	421	390	403	415	416	422	404	404	406	385	404	387	414	446	407	355	420	374	411	417	406	403	419	399	409	420	396	403	434	400	412	410	429	390	419	440	421	411	394	406	372	424	378	390	399	407	409	440	402	417	412	447	430	400	420	432	405	414	424	420	397	464	419	374	411	411	367	412	407	392	409	415	406	400	392	395	398	437	400	333	390	449	420	423	421	401	375	399	408	407	399	383	363	414	409	408	442	406	437	395	405	407	421	421	407	453	396	433	381	392	411	395	412	390	419	403	417	447	427	386	400	423	392	406	391	427	412	426	436	417	374	395	422	425	414	447	375	411	400	435	393	424	407	415	405	420	376	401	398	401	421	419	375	423
23259	22197	34903	36581	34902	29388	20202	5091	706	352	354	338	366	356	329	375	320	336	336	326	330	343	336	340	346	363	313	357	362	383	342	334	339	325	339	403	344	338	327	352	377	375	350	340	378	346	354	327	307	353	350	309	305	328	343	383	334	304	346	339	337	331	326	346	338	355	363	343	397	333	360	340	368	345	351	344	390	343	346	344	335	328	331	362	332	357	367	349	341	308	331	355	357	330	316	323	367	343	337	311	315	323	353	354	371	306	343	365	334	352	360	328	364	326	336	359	339	403	359	325	330	356	342	345	355	347	340	348	324	334	346	356	339	327	350	378	332	341	353	352	344	364	312	311	336	324	335	312	334	348	344	311	331	351	342	344	369	337	345	340	333	350	364	351	330	371	356	388	343	325	336	336	321	361	348	317	356	349	349	366	323	351	355	323	346	371	356	348	331	351	360	337	346	342	351	351	313	370	316	352	322	343	336	321	354	366	331	348	337	307	349	309	315	353	338	349	326	341	336	340	345	353	349	325	349	332	331	326	367	359	312	332	340	339	364	364	314	319	312	335	331	336	340	345	318	356	343	333	333	346	372	343	364	333	339	329	336	350	374	349	368	352	341	336	367	341	358	335	298	348	366	321	342	346	337	345	348	305	302	360	352	338	335	383	295	361	332	349	332	338	339	336	361	350	355	346	374	355	324	363	345	313	362	345	365	336	361	330	325	334	332	350	358	334	319	342	362	391	337	354	319	354	338	331	337	328	373	354	318	332	332	357	343	335	350	334	342	349	341	332	348	329	319	360	338	349	360	340	335	341	331	347	326	368	327	351	334	335	336	341	346	336	349	328	374	354	328	320	330	340	368	352	329	353	343	344	327	355	336	350	318	348	337	330	346	360	347	356	359	332	354	338	344	336	343	354	330	321	339	312	369	335	348	323	363	313	354	304	342	357	360	331	349	349	327	335	330	328	335	336	351	388	306	371	328	322	363	366	351	315	327	335	317	374	339	321	369	352	341	347	335	346	330	350	318	333	329	351	332	332	307	340	343	321	349	338	310	323	340	357	356	342	358	359	369	336	324	324	341	333	297	343	338	334	320	340	337	324	357	348	355	342	367	346	334	334	336	368	325	343	331	340	358	349	350	364	316	324	379	334	338	356	314	361	325	335	326	342	351	357	339	346	320	330	317	356	330	307	368	321	331	353	324	356	355	330	358	359	318	347	337	330	326	339	324	366	329	316	348	318	312	333	339	331	336	314	396	340	364	331	331	368	339	338	383	331	345	360	333	302	342	323	342	329	336	311	346	337	352	354	362	367	332	338	346	328	348	360	349	336	311	322	365	363	345	323	362	339	337	328	360	369	361	336	324	348	365	338	360	356	337	335	350	328	318	355	350	347	337	328	352	311	356	375	335	347	323	334	383	328	360	334	378	341	369	341	338	342	347	373	351	324	326	327	340	306	344	361	315	331	345	320	316	357	359	336	348	361	355	356	342	355	322	344	316	348	342	364	322	311	328	330	354	320	343	305	335	341	338	338	357	331	314	348	364	322	339	332	367	338	326	344	323	331	318	357	329	374	360	316	336	352	331	354	337	335	349	345	349	364	337	343	375	357	330	383	323	327	347	341	340	304	366	335	334	359	332	342	364	342	360	359	311	319	331	361	350	345	331	329	381	330	360	324	397	350	309	339	332	317	373	329	357	348	313	357	327	370	339	324	302	383	337	367	334	295	342	342	341	360	327	338	324	362	342	345	340	341	332	353	330	324	345	358	357	345	351	326	341	332	348	346	340	323	348	320	313	315	356	341	343	357	318	333	344	348	395	349	366	353	366	344	367	347	355	354	354	320	337	333	324	348	344	341	324	351	327	350	349	332	310	372	347	325	321	332	330	311	341	319	354	367	361	348	373	351	346	368	336	324	351	321	331	334	350	346	361	342	343	339	356	366	328	325	332	359	325	350	324	361	338	321	314	361	351	311	363	366	330	372	322	366	359	332	333	318	341	359	364	355	326	368	353	358	356	357	330	333	337	315	337	329	341	334	323	380	347	361	339	296	329	324	343	355	345	358	338	353	349	351	317	356	345	329	340	308	333	343	346	316	340	327	359	343	347	343	337	366	323	346	352	328	351	349	337	352	332	366	362	344	377	347	331	347	342	344	323	354	339	361	373	360	361	344	327	364	332	324	298	303	338	315	326	347	363	340	341	325	335	362	356	345	364	339	331	345	319	340	306	352	322	305	361	360	322	341	378	335	345	320	329	369	334	359	371	314	343	353	352	371	365	329	335	331	366	358	392	373	379	333	362	340	334	385	337	303	354	353	336	338	366	343	314	346	386	338	347	343	362	342	332	347	334	367	326	341	370	333	347	337	365	323	362	341	340	340	296	326	348	355	338	359	347	362	328	360	358	337	369	329	364	348	358	342	331	350	344	362	360	348	341	328	356	336	347	321	331	310	363	354	344	310	343	334	339	340	339	372	319	348	307	298	325	375	350	344	299	362	352	359	343	354	363	330	320	305	321	338	330	362	335	348	362	321	341	347	333	343	343	366	331	368	353	372	319	341	332	324	314	342	310	341	303	379	334	370	323	390	317	315	346	378	340	338	338	360	334	355	346	332	309	343	312	335	343	365	352	328	344	330	342	325	358	354	341	363	381	375	343	353	359	363	315	368	325	357	354	351	360	332	335	334	337	325	348	362	319	344	330	385	367	346	320	342	352	329	363	352	340	381	344	340	344	354	327	349	338	304	340	320	331	304	340	317	303	318	369	328	342	333	337	364	351	332	355	350	329	352	344	346	364	356	359	347	365	325	346	375	331	356	351	352	350	326	344	338	318	349	337	360	331	311	357	344	344	357	337	339	315	340	387	341	361	329	333	378	320	326	367	342	358	328	363	353	368	342	345	328	369	336	344	344	363	339	356	364	327	351	322	338	293	337	320	348	354	364	360	334	371	322	338	333	331	344	372	329	365	346	360	367	301	336	329	354	363	335	359	329	358	354	346	321	330	339	337	364	337	325	328	347	359	327	333	340	359	339	304	341	343	338	375	335	363	358	371	371	339	321	361	345	315	336	336	365	302	333	336	377	357	347	333	364	344	290	271	356	360	357	332	318	348	327	339	319	353	338	309	292	358	318	330	355	341	369	353	337	352	348	360	333	341	359	335	330	332	328	333	344	356	327	326	339	351	368	365	328	307	342	348	371	349	336	337	317	336	343	328	346	324	353	366	343	343	306	330	357	331	363	381	323	343	348	335	366	328	368	333	331	349	341	358	372	331	340	301	335	313	314	352	332	335	366	327	356	303	357	362	343	351	332	363	327	325	315	358	343	350	353	322	351	368	320	306	352	327	339	331	370	347	326	366	327	347	300	322	351	363	353	313	332	376	340	358	332	354	352	357	333	348	327	334	332	325	355	358	351	378	321	347	345	334	335	351	306	354	351	322	335	366	345	331	329	337	312	335	326	315	319	373	343	333	335	370	318	350	352
59358	102421	86597	66751	50961	36208	21148	7225	1287	537	546	506	544	565	539	565	523	493	537	503	572	529	571	535	542	515	533	548	508	536	516	507	549	521	510	521	542	551	513	508	513	526	528	528	519	525	559	532	496	503	573	515	507	544	538	527	545	558	521	507	535	563	537	505	593	568	546	509	541	548	536	559	537	525	536	507	503	519	500	513	521	562	507	526	538	570	505	550	547	558	554	547	578	526	510	531	558	541	536	516	578	529	491	538	506	550	527	540	557	506	502	557	528	532	553	507	532	534	507	522	527	509	520	527	491	542	509	529	519	541	528	552	527	483	481	559	549	500	554	553	572	536	498	518	529	551	527	511	573	554	541	577	575	530	528	566	522	525	547	529	497	508	571	571	546	566	508	515	510	530	510	492	548	565	524	548	556	489	526	513	514	524	509	537	537	526	519	532	515	552	529	528	554	518	518	484	530	544	553	506	543	574	553	544	528	523	530	559	508	497	525	558	496	527	505	495	512	504	506	518	563	544	527	516	549	531	529	558	518	509	531	500	553	519	532	510	520	521	507	548	518	544	512	518	505	532	538	516	506	539	511	498	525	559	534	552	535	532	561	537	506	535	477	545	514	508	523	545	523	531	535	509	504	538	511	525	508	496	557	590	506	498	555	485	521	526	527	530	494	479	532	544	524	521	508	493	546	553	539	531	524	552	529	495	533	532	517	539	492	496	491	511	503	574	559	518	521	551	499	518	504	512	523	522	521	526	512	526	554	546	512	551	502	502	569	539	497	569	565	546	533	528	521	502	533	534	532	516	503	564	571	527	533	548	518	588	539	567	523	569	525	540	527	515	462	530	500	541	536	535	548	498	554	506	547	555	542	557	524	517	479	517	541	553	541	521	567	552	550	520	539	513	537	529	529	528	546	522	521	543	503	498	488	539	522	499	532	498	460	521	517	518	503	514	569	481	518	551	544	516	534	487	522	537	518	538	556	520	539	527	535	501	524	486	554	520	489	549	541	538	468	521	527	505	499	508	513	531	533	505	490	481	491	510	544	496	511	497	490	541	513	531	511	562	540	520	511	535	544	555	541	514	513	545	518	512	474	525	535	513	541	529	505	540	491	513	548	491	534	580	530	540	528	601	489	527	488	545	545	544	577	581	530	537	555	573	519	521	552	491	539	524	511	528	513	520	558	528	526	501	551	506	482	538	546	506	557	527	550	556	531	531	517	531	525	535	559	525	517	503	504	515	563	554	539	543	508	547	552	542	520	576	507	503	567	512	544	530	514	580	520	533	527	529	554	502	501	510	515	534	494	533	526	540	527	516	522	537	508	528	502	492	528	535	554	521	512	508	571	568	518	515	504	515	559	503	551	574	511	489	514	548	523	517	532	532	505	527	508	544	511	552	494	489	540	558	547	493	529	499	544	534	520	502	560	538	523	518	570	561	513	526	536	559	544	526	537	522	521	514	565	532	553	522	550	524	467	510	555	516	511	528	496	510	530	541	523	495	511	568	541	500	524	507	530	594	489	571	524	548	535	510	550	533	525	529	513	559	531	555	511	543	545	546	524	522	516	555	548	502	522	537	528	543	537	530	550	517	548	513	548	513	551	573	513	511	546	541	516	525	508	515	575	512	534	532	558	517	533	505	526	549	512	533	517	472	524	533	548	572	504	552	496	516	509	528	541	536	535	514	511	584	576	551	532	523	528	582	519	538	551	564	539	536	513	541	521	564	550	529	507	520	477	524	516	522	536	579	549	527	534	551	523	519	515	532	517	540	535	529	521	540	540	561	530	526	532	507	558	503	507	570	504	511	532	544	516	572	501	527	515	523	534	499	563	529	558	508	551	527	532	527	568	491	538	549	538	502	512	556	488	541	564	564	522	562	512	513	527	494	543	550	539	545	572	541	521	530	502	494	521	491	532	528	533	529	554	490	531	518	533	508	551	597	550	546	521	494	489	531	528	533	554	534	517	573	574	528	551	568	535	535	541	533	491	524	524	556	521	524	536	551	544	537	491	528	516	548	517	486	540	504	501	517	521	537	506	536	542	537	500	514	508	484	499	523	570	525	534	529	555	574	522	518	555	490	513	552	518	552	537	551	542	555	556	528	550	543	534	511	566	504	519	540	510	532	506	520	537	514	529	567	543	514	512	519	541	516	550	567	535	530	536	522	496	515	522	559	522	498	495	537	549	558	536	509	568	482	564	522	551	459	557	516	548	507	537	532	506	556	554	518	561	572	531	562	534	515	577	516	596	481	566	489	523	531	510	542	563	561	532	503	525	548	510	471	514	521	556	488	520	513	516	512	504	513	533	542	556	560	542	573	552	514	520	544	548	522	519	512	520	535	553	524	528	528	570	522	528	545	542	529	548	499	501	521	541	543	535	492	540	522	507	536	540	548	532	567	528	509	532	541	547	513	536	476	527	522	545	543	546	541	533	517	526	499	534	530	543	494	537	556	530	531	509	504	519	500	520	523	568	577	523	515	542	550	525	488	518	557	529	497	509	493	545	537	511	517	505	538	535	531	533	529	581	514	533	588	504	533	513	510	534	506	523	560	549	523	520	537	546	528	532	492	554	514	535	564	509	542	536	563	522	538	508	525	545	564	522	492	489	525	528	513	510	527	485	562	524	544	525	520	552	501	542	511	570	563	542	507	514	489	519	513	577	524	515	521	478	566	533	553	521	501	516	531	501	518	565	523	512	539	543	521	540	519	493	551	487	514	529	534	513	554	528	503	523	543	528	561	559	528	563	512	544	530	497	512	528	519	532	533	520	544	552	540	507	554	525	527	548	546	504	522	542	541	502	527	523	510	559	538	517	534	527	512	520	521	546	500	514	503	508	493	527	545	529	527	547	563	562	535	510	546	554	511	548	501	501	536	510	519	544	501	533	540	555	565	555	480	542	538	574	541	514	541	497	500	562	490	539	571	530	520	540	521	545	529	498	528	531	538	534	564	513	527	517	544	541	505	541	499	521	492	538	507	542	532	527	551	489	535	565	537	542	570	525	533	495	512	518	519	525	529	523	502	534	537	535	520	516	520	546	541	537	532	504	496	533	538	516	541	581	528	527	540	537	513	541	535	514	501	522	524	535	557	552	514	548	504	558	481	550	548	559	506	524	549	519	584	525	568	547	529	540	521	521	488	526	557	508	570	515	508	482	583	567	565	535	525	552	552	566	538	575	540	549	530	506	523	514	497	500	543	548	535	540	524	540	547	522	554	516	506	472	518	509	535	520	492	508	519	521	535	530	514	511	527	536	524	504	525	524	549	539	541	503	552	501	519	508	547	548	514	531	534	510	529	518	502	538	552	502	517	526	517	514	550	514	520	491	538	544	558	506	513	501	510	554	534	496	489	518	532	529	536	530	533	495	517	559	529	552	541	564	499	530	514	481	532	558	548	472	532	518	518	515	503	532	563	519	486	524	528	564	530	469	532	524	563	518	523	520	505	506	495	518	529	535	517	560	545	520	536	513	545
27382	27911	31578	21940	10232	3836	1417	446	194	168	182	182	177	172	178	191	194	171	168	181	194	145	160	180	179	195	180	201	197	184	179	175	161	146	152	181	164	188	156	177	178	175	162	168	176	180	193	194	140	176	175	179	167	171	160	183	166	160	157	174	166	155	182	170	160	172	164	158	157	194	173	171	196	172	171	216	168	174	176	171	164	185	212	158	167	181	177	180	183	188	143	168	181	180	169	175	173	189	169	174	189	198	193	186	167	166	182	187	170	194	177	183	188	163	201	137	173	180	193	177	170	179	199	182	185	168	173	180	175	168	190	193	161	185	187	165	177	161	176	164	173	200	188	177	187	176	163	183	172	211	210	159	149	186	162	164	180	175	190	200	184	163	160	183	190	163	190	188	182	182	188	169	190	168	179	179	162	161	166	189	154	188	181	178	161	200	182	179	163	169	179	209	180	183	181	212	206	148	167	193	176	175	180	187	181	169	181	172	173	161	169	175	182	161	183	198	165	187	167	170	170	187	179	169	189	175	188	193	195	163	169	182	177	173	174	171	184	166	155	176	194	170	211	172	183	188	184	182	187	180	178	170	185	162	175	183	185	168	159	153	182	166	173	173	184	193	192	176	164	170	149	177	192	176	193	173	159	158	163	190	209	184	187	194	152	166	187	186	177	167	195	194	170	206	172	180	170	186	178	201	189	187	172	187	186	184	173	186	169	187	170	183	162	189	180	170	167	168	154	190	179	176	195	206	155	186	177	172	169	182	177	160	168	209	170	191	213	168	172	178	158	188	183	205	194	180	173	158	187	165	183	195	181	184	147	196	190	168	168	188	177	159	193	152	160	194	183	181	181	172	185	162	190	172	164	149	165	175	180	162	168	173	176	194	166	178	173	164	165	180	196	170	212	173	181	173	187	169	179	178	150	162	198	170	180	184	168	183	180	181	180	194	170	185	190	190	184	174	163	181	187	165	175	166	195	180	154	194	184	191	169	148	196	181	176	166	191	161	170	173	191	189	184	186	175	170	181	163	157	186	181	186	162	189	208	188	184	187	188	188	191	181	178	181	178	190	147	177	175	176	174	164	181	166	188	173	202	182	157	185	183	169	191	176	167	194	161	191	181	206	170	199	165	169	169	195	170	190	181	200	149	171	180	180	182	176	159	186	169	162	170	188	164	207	181	193	165	159	179	192	185	188	174	184	167	177	194	181	182	182	173	193	160	185	163	159	182	189	154	193	191	175	218	185	171	174	198	181	172	191	178	170	167	175	167	180	173	175	164	177	163	161	164	175	188	203	197	187	145	164	187	190	181	178	160	147	213	168	167	183	193	174	175	173	196	179	166	179	164	174	213	163	176	168	174	173	162	165	178	197	181	160	181	165	191	164	188	183	167	174	188	196	177	190	192	200	177	173	167	172	181	153	183	192	168	180	182	167	180	188	184	162	168	195	172	158	149	205	198	170	180	172	183	202	177	161	164	185	162	171	165	161	192	171	197	167	191	190	172	176	183	175	190	147	161	156	168	193	179	181	186	188	165	200	179	187	171	182	169	135	203	160	188	202	186	168	169	164	179	193	212	191	173	170	164	202	195	164	181	159	175	189	184	187	174	181	202	164	180	174	195	165	183	191	182	199	178	183	197	177	178	172	156	176	171	174	186	183	183	183	201	166	201	175	152	169	173	172	186	172	197	179	180	179	182	172	164	208	177	180	154	149	173	199	181	194	185	183	189	171	177	163	186	184	188	194	166	153	152	170	187	181	158	185	148	192	184	191	185	169	177	194	164	177	194	181	163	191	168	189	167	185	178	186	180	172	177	190	207	176	192	157	184	157	191	178	180	153	188	196	190	156	163	175	182	192	192	158	173	182	163	176	186	179	184	184	185	195	168	163	195	156	158	206	184	176	174	166	175	185	181	163	181	161	186	166	164	178	168	177	160	173	175	188	193	195	194	180	177	189	168	183	191	188	199	172	185	160	190	183	173	199	196	172	171	190	182	167	197	172	170	189	158	184	176	164	184	188	165	163	179	176	191	186	196	177	174	167	188	173	192	177	172	190	198	162	160	161	205	170	197	203	162	156	193	182	168	179	172	176	165	187	170	145	188	216	192	166	195	172	170	176	202	182	202	176	175	176	201	181	174	187	191	158	198	194	177	175	177	184	194	167	189	167	163	201	180	151	191	200	183	178	204	184	179	186	160	178	191	180	180	193	161	166	205	171	186	179	160	157	191	190	168	199	161	178	187	189	178	174	156	189	186	177	165	169	159	161	179	176	191	178	194	161	174	185	178	158	200	161	188	189	185	178	180	170	190	193	178	180	187	163	178	187	185	146	187	195	183	188	191	172	196	171	178	190	169	165	175	186	176	184	179	191	174	182	179	173	194	164	203	197	166	166	174	161	182	148	172	199	148	182	169	167	167	157	175	167	197	173	162	173	179	173	170	185	210	190	177	185	159	164	191	179	144	197	178	174	186	181	199	192	183	177	160	193	175	172	176	163	198	209	190	192	171	179	167	180	159	183	159	166	174	161	174	157	162	187	159	171	179	180	183	175	207	167	167	170	202	194	187	189	184	172	180	163	160	192	175	180	178	157	190	195	166	160	173	176	167	151	189	192	180	180	183	167	203	185	165	194	148	168	170	170	201	179	187	190	185	200	181	181	154	175	188	166	192	190	189	189	157	183	165	176	194	184	176	178	206	180	190	188	167	184	178	164	187	189	182	179	176	161	177	158	171	182	165	191	166	193	179	175	168	205	168	165	168	166	162	192	160	154	172	165	163	178	184	153	167	172	179	186	182	185	185	160	174	165	185	157	184	187	194	171	175	197	168	187	163	151	165	172	181	191	183	163	198	191	174	207	174	184	177	190	186	168	172	181	165	167	170	181	160	189	186	170	185	205	193	199	176	160	178	180	185	203	161	164	167	175	195	172	169	179	195	175	181	192	170	149	171	190	162	174	154	192	157	175	173	187	154	168	164	187	171	161	166	162	182	187	183	179	173	175	170	147	169	167	170	168	170	208	164	167	173	172	170	177	162	157	196	161	179	161	142	197	176	181	192	205	170	179	205	183	195	183	170	193	195	169	186	156	177	165	186	178	172	165	166	141	212	161	189	190	195	174	188	167	190	161	180	168	181	167	166	168	166	194	191	163	173	173	199	180	145	201	179	158	174	169	182	180	179	174	175	182	182	165	181	184	176	179	180	188	182	170	168	165	188	179	178	188	171	174	165	169	178	164	178	162	175	168	186	190	175	166	173	169	191	171	200	199	190	161	179	186	177	183	172	174	171	167	177	170	177	173	150	177	167	181	177	165	174	160	209	172	198	182	144	180	186	171	189	176	195	204	192	198	168	177	163	190	187	155	200	178	188	176	182	198	190	153	204	166	183	160	173	162	176	168	171	164	174	178	189	165	179	180	159	164	205	153	172	162	164	170	183	183	173	162	168	175	175	160	176	179	178	165	204	187	169	166	167	182	187	195
29319	48786	37553	24289	14995	7500	2974	887	353	314	317	310	310	267	310	282	297	291	304	291	270	293	265	285	313	299	325	297	265	310	321	280	322	286	279	299	298	311	302	282	305	297	287	316	317	304	321	289	307	322	290	263	290	297	314	308	303	335	302	296	316	291	294	308	313	293	262	293	280	282	313	274	287	289	300	293	279	318	288	325	271	293	267	291	319	304	291	270	316	296	310	304	304	276	303	309	305	326	310	294	306	279	292	296	294	281	300	284	310	301	312	284	282	306	279	271	297	299	265	285	289	295	267	301	273	323	311	284	297	279	287	328	286	279	300	286	292	292	297	329	288	278	289	274	289	297	321	292	295	280	291	245	293	299	301	300	319	271	287	276	306	296	252	285	273	298	307	317	296	291	329	279	286	300	307	287	283	277	306	257	302	287	313	313	298	307	318	308	282	290	272	290	284	286	295	280	302	331	325	280	319	302	303	300	281	296	300	304	311	305	291	288	296	265	294	296	308	302	278	283	280	281	304	287	286	302	318	327	301	323	292	294	315	298	314	298	295	292	293	303	290	279	293	297	325	311	324	303	300	273	272	312	296	318	304	284	272	265	287	338	289	304	304	309	352	321	309	312	282	286	307	265	299	292	301	298	304	300	285	303	282	327	257	317	303	301	316	296	301	309	287	288	257	304	284	308	292	296	301	314	319	308	293	284	291	327	310	302	264	292	303	293	302	323	289	294	274	300	329	300	328	318	296	287	276	296	295	310	274	308	277	301	332	288	300	277	293	272	290	284	287	287	297	288	286	309	293	300	287	285	305	347	282	296	280	308	299	300	266	300	290	293	290	287	318	291	313	289	284	289	301	304	284	271	313	278	298	327	295	315	305	284	299	319	267	328	317	281	285	333	303	339	289	285	291	296	324	295	323	299	295	271	316	308	321	295	307	327	314	298	280	274	316	269	307	274	301	291	279	292	300	304	295	290	266	285	305	309	295	321	281	292	301	284	318	312	299	262	288	276	300	291	313	276	282	315	284	297	313	307	306	301	287	280	268	282	257	285	285	299	279	285	292	298	301	315	278	288	301	305	296	286	296	322	277	300	299	280	306	296	288	301	324	314	292	293	278	328	299	286	292	295	306	319	281	281	289	284	285	288	317	287	287	264	303	302	311	335	293	318	292	299	303	321	291	307	341	307	284	270	290	297	281	276	302	304	297	308	312	293	327	281	298	317	284	293	315	288	292	297	345	302	289	281	299	316	311	279	267	301	301	326	319	281	275	290	268	305	313	297	301	290	277	284	308	287	260	317	289	293	300	309	291	303	325	274	319	303	283	322	280	299	289	285	274	335	284	299	276	302	292	304	279	262	308	260	313	304	316	292	315	300	305	323	288	293	280	301	326	294	305	302	288	270	302	309	312	297	286	305	308	305	303	283	283	297	258	287	297	333	302	284	316	286	292	303	298	314	278	313	272	326	308	288	345	303	309	311	315	305	321	284	284	273	285	265	272	302	281	295	272	333	295	278	301	284	313	277	301	311	278	294	302	316	313	293	297	305	294	320	335	263	279	297	296	303	265	306	292	283	322	289	313	286	312	266	322	335	313	306	303	306	305	302	284	300	300	346	308	312	285	308	274	301	306	285	286	276	279	318	318	294	313	301	302	304	308	326	277	298	295	309	323	302	278	305	272	265	280	280	302	298	290	305	298	315	313	279	309	291	332	261	278	321	290	291	279	298	308	283	309	286	277	293	317	312	286	301	303	275	332	287	320	272	298	317	325	277	317	273	296	322	296	267	307	324	306	289	305	305	302	268	324	296	292	281	287	306	316	289	278	293	300	321	285	283	319	309	314	292	293	295	304	302	297	301	277	288	303	324	298	295	318	317	290	328	307	316	317	291	300	292	272	325	304	268	304	288	333	281	311	257	316	310	315	304	311	298	316	298	302	285	269	295	311	289	300	273	287	280	295	309	267	303	308	335	280	334	268	316	266	307	329	331	277	262	307	299	278	259	259	306	300	315	292	292	275	282	270	265	301	303	280	315	288	260	281	302	295	287	287	291	305	291	262	304	283	301	280	318	296	303	293	315	305	288	274	286	321	305	317	320	281	316	313	305	287	300	255	292	299	326	312	335	318	304	285	285	310	298	301	291	282	257	281	271	277	276	309	300	279	269	317	313	275	308	294	323	288	261	288	301	303	292	311	299	292	301	301	292	276	318	284	279	293	278	326	301	290	281	277	315	300	320	287	323	294	294	310	304	299	278	304	317	275	304	279	306	293	305	277	289	294	285	308	295	314	307	292	274	324	286	276	328	254	323	315	300	297	272	302	295	293	303	341	287	268	292	311	303	314	332	320	302	309	306	263	289	298	307	286	304	284	298	287	317	301	298	274	284	290	320	284	306	305	308	284	325	280	302	301	294	303	287	318	287	271	256	300	287	292	317	318	325	266	280	269	271	323	294	310	287	312	286	296	290	312	305	306	297	301	295	288	295	279	305	301	284	289	315	301	316	265	271	262	321	288	289	289	266	252	295	293	271	298	287	272	302	289	284	291	260	273	300	293	302	317	300	314	325	331	296	307	295	302	284	294	265	268	309	281	304	287	291	245	298	323	283	301	299	298	303	298	310	311	294	319	302	293	307	298	278	283	301	316	297	279	284	297	302	310	317	277	283	285	288	284	313	321	285	300	285	293	292	281	298	301	305	290	313	276	268	305	298	296	318	287	292	282	306	300	274	298	274	312	294	313	300	284	275	312	301	302	274	312	296	289	299	291	287	277	286	300	293	291	307	250	302	314	271	326	305	281	305	304	278	329	250	306	323	320	315	317	301	272	293	312	309	311	310	327	297	310	303	302	302	273	318	311	276	303	279	299	282	292	300	293	313	307	308	288	294	302	314	319	300	310	305	297	248	312	305	275	302	308	318	258	304	285	263	257	280	303	304	310	304	275	308	320	283	309	303	317	286	299	308	321	301	319	311	291	306	298	279	315	334	301	305	284	310	279	319	325	291	297	298	279	302	323	270	279	263	304	304	310	280	285	316	298	315	311	296	317	291	281	287	290	284	304	310	292	294	306	289	310	283	303	293	276	288	268	295	294	306	312	284	282	304	325	304	310	268	315	301	284	311	331	246	291	305	299	317	286	326	299	311	297	295	279	273	326	312	286	262	268	306	315	293	300	274	292	291	294	287	288	293	295	299	277	295	281	269	347	324	281	277	277	327	297	307	269	275	306	251	289	305	301	321	298	289	296	311	286	321	278	308	276	326	285	289	278	288	264	280	259	289	311	283	301	297	282	251	285	312	301	297	306	304	296	280	285	314	294	287	289	266	299	306	287	300	280	289	303	337	280	292	290	282	309	296	304	291	305	266	262	310	300	312	306	305	321	360	305	291	270	277	297	303	311	295	283	320	308	305	320	285	302	305	288	302	289	301	303	301	280	297	310	328	292	286	277	272	322	319	245	293	302	309	263	256	320	322	289	315	265	267
24654	23588	37141	39528	32159	23536	11478	2527	510	288	271	297	274	247	266	271	289	281	250	254	280	249	270	294	247	260	286	295	242	252	288	262	246	286	263	266	261	270	269	248	261	280	279	258	290	258	260	272	255	272	265	273	258	296	279	270	271	296	261	274	235	266	232	278	254	268	250	235	298	292	294	264	263	266	262	245	256	269	274	269	289	298	250	294	267	257	266	240	271	235	264	247	264	244	257	272	251	262	276	243	264	228	316	297	280	292	269	261	276	277	279	283	267	264	266	264	288	266	271	278	266	244	264	265	271	257	280	247	260	261	242	255	269	294	271	269	282	244	243	280	273	260	255	239	242	255	260	268	282	289	252	245	233	283	262	281	255	285	288	276	277	268	271	278	252	252	289	278	240	267	271	254	244	264	271	255	288	255	276	259	274	272	289	261	246	258	262	275	276	278	235	257	265	257	240	245	239	280	272	258	240	290	275	250	265	268	264	249	262	293	257	276	225	267	263	268	263	304	251	287	254	240	257	283	278	255	282	242	251	264	232	273	263	264	275	292	263	238	272	265	264	235	259	264	304	247	260	266	290	254	261	274	262	268	282	287	288	251	235	261	278	258	238	267	281	240	296	266	258	297	257	277	243	275	232	283	252	277	272	254	245	216	263	223	261	272	282	245	238	246	264	268	269	286	256	262	287	304	263	232	257	271	277	284	285	268	279	252	266	285	262	245	255	255	270	256	265	247	259	274	276	289	271	261	268	258	271	242	291	273	262	283	243	268	256	287	280	259	277	269	263	258	238	277	252	239	305	268	234	265	287	289	273	271	262	292	255	298	267	260	274	273	248	283	285	259	305	261	258	249	267	265	259	264	263	289	243	249	263	244	263	276	263	252	287	264	262	265	261	251	273	269	248	288	276	275	276	261	267	254	247	243	238	285	269	258	284	259	275	265	269	271	274	264	250	266	264	245	271	260	245	227	260	276	277	289	275	249	261	250	265	236	267	252	263	259	259	276	273	288	274	252	253	296	297	259	278	244	286	251	290	278	281	257	253	267	290	308	225	256	250	242	233	275	250	250	274	275	260	255	261	266	264	281	295	268	274	301	251	254	271	259	281	276	221	251	262	253	258	260	245	292	288	259	281	280	270	248	300	304	243	278	270	276	263	278	258	261	279	267	260	252	286	227	264	266	271	269	253	251	282	257	288	284	269	278	263	297	266	263	263	266	275	260	281	243	266	274	253	255	263	250	246	273	285	260	278	287	277	261	259	252	277	280	270	272	263	258	265	255	247	247	273	247	268	241	265	261	285	253	253	262	244	267	255	274	286	285	255	272	257	259	264	268	291	256	257	251	274	261	275	264	279	261	253	305	276	297	255	286	243	288	253	262	271	236	266	252	270	284	266	274	249	294	259	252	257	267	257	289	274	275	271	257	260	278	262	248	248	280	232	282	226	243	263	247	268	254	272	259	237	249	284	255	247	256	270	296	266	267	261	256	283	271	264	275	278	259	250	264	278	239	259	234	309	252	268	276	236	248	248	259	233	269	286	255	269	269	241	266	243	242	283	264	271	249	259	252	259	266	233	290	278	287	267	247	288	252	270	267	286	264	270	274	265	246	250	259	274	277	254	256	264	303	236	257	257	273	247	266	265	300	291	262	274	239	255	267	253	261	247	272	241	262	259	269	256	273	280	261	283	272	255	271	277	270	270	302	254	280	249	258	243	276	276	245	289	269	261	234	263	260	272	239	251	265	270	250	255	276	241	267	288	247	259	263	257	242	263	265	235	291	300	280	281	263	277	256	252	278	263	280	246	261	266	261	271	274	262	286	273	279	256	281	238	259	255	258	254	275	281	269	234	236	278	243	266	259	277	272	288	256	263	268	253	274	240	257	264	264	229	263	242	259	286	273	252	227	272	279	258	261	288	270	255	256	307	250	270	263	267	244	272	277	264	270	262	279	252	275	277	272	294	258	245	259	270	255	256	235	296	251	263	245	265	285	258	227	253	248	242	254	248	282	276	273	249	286	271	243	253	264	277	255	268	253	276	309	239	291	243	282	270	280	272	256	268	265	282	278	274	260	267	242	244	282	291	276	237	264	244	280	278	242	265	286	253	266	249	246	276	264	275	290	250	266	256	247	258	279	287	261	258	239	274	257	277	275	279	285	256	274	264	240	274	278	270	264	249	262	275	264	271	275	256	258	253	273	274	250	261	274	258	222	277	266	269	265	292	259	279	249	261	233	269	268	281	255	280	256	266	285	273	266	256	266	242	263	265	266	250	232	268	241	290	284	267	277	280	230	248	255	264	261	270	263	286	238	251	243	236	238	259	266	253	249	260	262	259	240	280	307	271	271	279	266	258	243	243	286	265	255	243	268	259	255	262	250	252	272	245	269	245	287	269	277	294	270	267	250	257	266	286	285	294	286	256	246	266	259	272	253	238	247	259	275	258	276	270	293	275	273	272	225	282	239	260	246	278	252	274	249	246	271	265	272	253	228	282	281	269	242	249	266	305	269	283	293	233	272	258	282	260	262	251	252	219	290	254	239	258	259	280	268	268	265	303	235	259	246	308	302	268	253	255	236	259	296	252	259	275	247	261	271	286	284	264	294	235	288	264	254	243	265	282	252	260	248	279	265	268	275	221	262	254	249	275	249	250	263	256	251	272	284	260	257	273	277	251	216	276	257	236	261	250	280	272	283	248	255	265	242	271	254	263	275	249	282	272	266	249	293	240	254	242	270	276	256	266	250	289	280	226	290	266	246	263	220	280	285	254	217	309	232	265	284	279	265	280	267	283	282	272	289	231	248	279	271	266	262	270	284	261	267	261	258	271	250	261	269	228	252	274	306	257	263	273	243	256	263	275	247	269	269	287	263	255	259	300	238	262	258	268	257	241	288	278	257	286	283	290	283	288	268	255	259	311	246	256	265	258	215	285	277	239	259	265	284	267	259	269	225	297	249	247	274	278	267	280	278	241	273	237	263	269	293	248	232	236	224	256	265	249	292	256	254	269	252	262	258	245	274	266	289	249	267	249	252	238	272	242	274	263	222	252	241	287	274	265	278	293	269	271	256	262	264	282	237	282	255	265	265	270	260	261	268	273	242	255	259	267	262	287	273	266	274	263	299	286	255	279	263	276	252	273	263	227	257	266	251	265	263	274	252	256	278	273	275	270	267	276	301	249	266	264	265	297	252	255	266	274	269	267	253	242	285	292	285	269	285	269	230	231	269	267	252	291	251	260	276	260	297	268	256	271	267	291	251	229	247	253	262	278	278	252	269	275	271	279	285	271	254	291	291	243	287	251	277	281	244	306	279	271	273	266	302	253	240	300	273	269	292	283	273	255	286	264	262	297	285	267	240	248	247	283	267	234	281	239	278	286	276	248	253	296	280	264	256	261	256	279	269	244	270	302	270	251	253	255	256	272	263	250	258	256	227	254	245	261	258	263	255	252	276	284	281	227	267	243	247	263	246	273	273	266	270
54003	92049	74460	55300	40989	27352	13400	4842	958	444	418	418	462	431	411	447	438	456	418	424	422	436	429	427	446	425	440	424	396	424	415	412	445	444	438	411	390	426	432	454	414	444	427	433	369	440	452	451	453	453	423	434	442	411	456	426	405	444	421	438	429	423	396	426	405	422	424	444	438	421	443	440	438	449	406	479	405	445	419	429	408	419	421	424	411	411	440	415	395	448	381	433	405	400	424	394	409	434	445	406	401	417	430	438	428	443	434	453	420	400	402	421	463	443	419	443	439	448	439	419	421	408	444	426	419	424	443	440	390	435	427	428	409	394	443	419	452	441	418	417	421	438	398	462	449	446	418	414	415	441	405	421	428	434	429	420	412	435	428	432	410	459	426	453	421	429	380	419	421	443	432	408	419	391	423	404	433	436	446	412	440	454	430	425	444	443	434	462	425	433	432	426	448	416	414	418	451	449	451	452	403	427	414	423	408	404	418	425	396	402	426	443	434	434	414	432	435	405	443	429	421	425	391	420	433	426	462	404	455	395	473	371	409	418	456	438	401	418	445	403	405	391	402	449	415	452	399	439	427	387	426	449	455	420	428	414	407	416	422	429	442	411	433	424	390	413	422	446	434	405	418	412	440	410	441	430	418	436	428	435	439	421	449	424	413	408	437	457	426	426	395	459	420	395	421	430	445	433	408	453	440	444	434	448	452	463	423	429	404	390	402	436	417	433	413	435	444	450	411	407	435	436	480	427	410	470	458	408	446	413	416	445	402	418	411	442	455	409	444	439	423	433	422	435	418	401	388	480	448	395	446	457	429	422	394	410	416	459	430	455	430	397	437	460	425	430	418	454	461	442	438	421	456	435	446	433	414	430	435	397	412	422	427	471	407	418	446	420	418	430	429	409	404	435	457	434	430	409	458	430	387	431	447	419	458	428	405	413	435	441	399	455	409	421	416	470	420	424	433	414	409	374	453	416	420	384	437	414	413	416	434	451	414	409	404	416	455	405	402	422	404	406	422	442	403	383	432	409	436	385	424	389	436	430	394	442	450	427	420	390	391	429	451	442	426	438	434	423	450	403	408	398	470	410	430	445	415	447	438	445	406	427	461	403	392	420	433	452	438	475	410	439	441	407	423	447	423	446	430	416	386	406	393	437	464	449	452	442	432	452	405	418	406	458	400	439	415	416	459	441	423	406	452	420	416	430	399	444	415	423	455	419	412	423	441	448	439	425	424	439	457	434	404	397	425	399	413	446	418	453	439	396	424	399	469	392	438	438	454	419	402	427	414	446	454	417	358	421	417	426	415	441	434	459	429	434	419	454	425	428	413	415	425	463	454	396	402	448	438	396	450	444	441	400	434	441	410	414	388	448	391	439	418	412	435	455	412	437	415	405	428	431	437	385	401	436	449	386	418	429	417	422	431	412	426	439	448	480	448	433	431	414	435	427	429	448	397	425	432	424	425	457	427	413	435	433	444	456	429	424	426	433	413	440	453	412	413	428	445	468	409	418	421	435	426	399	434	441	432	429	461	436	409	417	434	446	442	405	436	428	414	417	391	461	445	405	399	426	425	450	416	428	466	426	454	479	415	422	443	402	416	405	433	436	388	396	407	436	403	412	366	430	465	440	427	429	400	375	414	400	427	458	387	431	414	451	383	434	424	448	417	422	467	429	449	421	412	412	401	423	434	472	439	421	436	434	423	426	421	402	437	407	415	415	405	419	442	413	398	446	445	452	439	423	423	405	435	386	419	399	416	438	407	449	464	419	421	409	420	456	432	423	427	450	470	397	451	419	422	418	404	418	416	470	441	417	434	420	437	422	408	425	437	416	444	452	430	436	389	440	440	427	463	431	451	408	454	436	419	439	448	429	411	435	432	439	437	421	436	423	428	402	438	422	408	401	427	442	442	437	433	422	437	419	417	385	431	415	417	432	407	445	423	400	450	446	426	394	453	461	449	394	446	431	402	434	447	464	462	380	431	452	436	416	463	461	405	449	435	442	425	392	403	395	406	431	422	336	427	427	418	419	429	461	457	425	464	392	456	404	433	371	430	429	374	402	416	440	401	414	401	418	451	437	427	402	391	437	446	422	449	432	406	407	446	467	461	404	407	431	414	460	419	419	408	406	401	424	426	442	458	407	445	411	400	452	442	420	415	429	443	401	390	432	399	389	432	432	435	428	391	435	442	440	409	419	434	422	421	438	430	430	399	446	428	424	416	404	417	447	436	433	422	419	431	414	431	436	430	459	422	429	414	419	421	395	419	402	447	438	460	456	414	420	440	430	446	404	408	438	379	396	469	406	411	408	393	424	404	387	420	427	416	428	397	380	437	439	416	453	391	449	426	442	409	434	450	389	433	425	410	407	400	465	425	430	440	399	419	453	388	432	452	456	407	414	423	415	396	420	435	385	440	429	425	430	440	424	419	397	430	436	439	434	400	436	400	415	424	440	395	422	444	426	385	418	440	429	422	406	438	429	434	451	433	436	428	424	419	468	404	393	436	454	377	438	433	434	454	442	433	414	427	421	438	429	410	431	435	461	485	417	401	434	433	416	436	387	398	425	470	419	433	427	456	422	421	467	446	387	464	433	391	417	452	416	432	392	409	449	415	419	416	417	422	444	410	416	435	433	427	430	430	429	432	426	420	405	472	408	409	427	423	412	423	395	430	443	409	435	445	464	403	433	430	417	418	446	437	449	423	423	395	454	445	406	406	397	479	422	455	424	415	412	424	441	453	435	464	429	427	469	423	439	419	386	432	417	437	419	433	459	423	438	410	439	429	446	378	440	416	379	465	393	394	429	427	418	453	416	402	448	398	409	447	439	443	417	430	408	456	410	411	434	405	435	425	428	446	439	432	413	473	445	410	411	383	365	386	400	432	457	396	411	425	409	452	433	396	401	465	420	409	409	432	402	406	403	457	422	434	394	425	428	422	424	456	419	414	456	433	456	445	455	419	465	442	442	434	485	434	422	397	445	456	425	434	408	438	424	424	446	398	469	423	434	429	425	439	419	438	430	382	399	458	399	432	420	460	446	456	390	480	428	457	406	459	404	432	439	416	442	413	451	450	460	396	423	421	388	465	414	454	405	387	431	431	437	410	399	453	430	443	397	405	427	420	456	448	427	446	431	443	468	440	408	430	446	424	419	437	410	428	415	427	457	415	441	444	399	443	394	449	436	436	443	425	433	427	448	448	432	404	422	466	430	438	406	448	440	407	453	430	415	426	441	427	456	408	437	405	410	418	406	394	438	405	440	418	406	414	418	426	423	419	427	435	415	469	436	381	426	432	383	429	448	441	443	439	394	432	446	458	383	432	424	395	429	410	445	451	471	410	432	424	411	436	391	434	414	433	429	422	408	382	429	409	453	394	448	482	413	446	416	444	435	402	421	406	437	437	435	449	429	428	427	437	421	425	435	445	428	428	426	440	430	443	465	402	434	410	436	419	444	439	411	418	420	424	445	441	403	411	407	417	396
23275	22135	34183	35671	34338	29199	20554	5340	756	367	353	364	349	360	342	361	347	367	354	326	373	343	354	388	362	340	330	391	362	363	369	349	367	352	358	393	341	331	354	364	353	357	336	358	351	381	337	336	373	352	377	363	380	342	405	360	337	355	374	346	366	363	369	348	338	365	358	358	347	363	309	360	363	348	354	360	333	340	342	336	385	371	368	358	365	388	358	340	346	353	369	350	360	303	373	334	344	379	344	333	340	344	342	366	340	326	361	368	375	370	375	353	352	335	327	354	386	339	379	326	365	384	386	362	365	369	365	350	354	362	363	345	365	335	359	342	325	362	361	364	347	380	378	309	355	344	340	340	344	346	362	348	379	353	349	337	362	361	374	370	309	366	344	366	347	377	357	326	378	343	335	348	356	337	356	376	349	337	372	350	421	342	364	338	346	316	335	349	354	339	351	332	352	326	340	366	370	341	335	353	369	363	339	346	346	356	358	345	351	339	372	349	368	357	355	341	321	369	352	339	384	355	347	329	358	370	327	359	339	373	342	338	326	353	337	352	349	359	336	395	370	322	349	333	336	373	356	356	327	335	393	371	320	370	360	363	318	380	332	346	355	349	342	331	400	380	347	345	354	365	370	322	338	361	340	371	373	325	337	329	371	368	353	354	384	325	349	369	400	309	346	343	330	353	333	336	337	335	359	341	329	346	345	360	387	341	382	389	323	355	332	342	342	382	342	371	411	375	352	357	362	366	334	351	352	347	344	321	340	336	361	325	374	381	376	341	398	356	341	332	361	305	335	332	353	336	396	346	338	345	333	344	333	343	350	314	373	346	350	335	341	346	334	361	354	372	366	343	369	363	367	361	339	356	349	350	343	371	322	345	367	385	356	373	356	368	333	321	339	366	353	346	354	350	366	359	345	330	355	345	372	318	322	361	323	361	361	348	364	389	357	365	349	364	364	368	338	369	328	310	335	356	369	336	353	360	289	345	349	351	363	343	362	368	350	372	357	347	384	371	355	374	345	340	334	341	354	368	360	321	342	349	359	367	345	342	354	355	325	341	341	326	324	305	353	344	370	353	353	345	331	354	340	361	356	375	374	323	383	342	352	386	340	348	330	378	334	339	337	388	325	326	340	354	359	355	363	358	355	362	353	348	341	370	348	359	354	386	339	366	355	328	364	363	310	361	366	358	330	355	396	331	389	384	358	377	327	364	346	322	326	352	362	356	367	351	370	357	356	363	367	340	341	354	318	366	348	317	340	350	363	365	360	343	378	357	341	368	342	335	369	342	337	355	335	321	315	378	362	342	331	353	349	354	358	356	348	335	324	323	332	379	333	341	373	349	345	328	355	397	331	380	343	320	339	350	325	331	360	341	342	373	356	356	304	360	373	378	347	344	367	369	341	367	355	358	340	333	317	353	348	391	330	348	359	380	322	346	355	344	365	343	350	388	350	329	365	324	349	372	363	328	349	341	343	330	355	339	333	363	354	336	342	347	357	364	360	331	362	378	320	366	339	325	355	390	328	343	300	340	357	340	360	399	343	372	341	387	365	363	395	354	341	336	311	364	389	359	321	361	339	345	356	328	339	329	337	359	350	349	354	324	341	338	338	323	339	356	383	351	344	354	344	355	360	359	351	352	319	334	376	325	343	327	346	374	355	342	363	342	335	368	367	344	348	354	310	337	338	340	343	361	341	328	373	408	346	339	314	345	332	354	347	316	345	350	357	331	387	310	350	315	358	345	358	372	360	364	345	399	342	337	391	363	394	374	368	346	345	399	385	377	345	350	372	366	349	350	320	338	351	350	341	325	337	380	346	356	339	371	363	360	380	336	344	351	345	355	337	325	366	356	350	359	369	362	314	343	347	347	359	324	319	366	335	380	364	336	311	381	356	360	327	345	381	368	358	354	313	363	328	369	353	346	350	358	344	382	363	355	368	375	339	338	339	371	349	345	338	349	352	345	331	344	376	348	357	317	373	383	363	371	347	341	348	333	344	341	342	375	361	366	350	345	339	332	339	361	326	332	367	362	333	368	392	314	373	378	367	396	329	347	321	349	345	355	333	365	353	334	349	362	352	364	369	333	358	319	325	342	392	310	333	363	371	372	359	377	320	363	353	350	350	358	334	387	368	349	351	365	351	372	368	331	325	369	388	364	339	364	338	359	358	356	336	354	327	335	366	357	365	348	340	360	337	327	354	332	377	371	339	375	370	375	335	342	357	368	341	318	378	349	362	378	367	362	366	361	344	342	349	380	360	361	386	362	335	362	390	355	321	357	339	358	324	351	331	362	360	307	334	383	320	338	327	376	338	366	370	323	341	345	312	327	322	319	332	351	328	355	362	342	367	337	349	344	347	357	373	334	374	335	308	362	334	333	357	361	369	314	332	379	347	308	380	340	344	333	322	371	384	328	360	356	344	347	361	324	344	374	353	368	329	347	355	338	353	344	348	344	345	332	361	362	327	332	327	377	338	382	341	354	363	318	353	359	368	349	382	338	362	363	345	349	370	332	367	382	329	320	383	366	344	348	373	380	374	344	371	365	352	370	324	352	332	346	377	359	397	357	312	352	363	331	334	344	365	355	352	340	379	378	318	371	357	352	360	366	320	354	345	347	378	362	363	354	371	371	340	363	372	374	305	350	361	339	363	375	359	378	308	315	316	377	313	333	363	321	321	326	330	357	353	357	339	349	344	353	354	338	347	329	363	365	362	329	334	342	334	336	345	361	351	343	349	350	330	342	334	337	388	320	380	327	338	350	378	379	348	336	365	362	362	316	371	373	324	347	352	362	361	321	314	353	349	376	339	368	369	336	365	347	366	376	373	338	350	327	342	330	348	332	345	340	344	345	324	325	375	351	340	362	366	342	367	372	370	368	305	348	337	342	348	368	337	328	320	325	367	364	353	319	327	346	367	361	315	353	361	340	332	371	359	342	365	345	347	363	353	362	347	316	329	348	342	364	367	365	324	321	349	341	367	303	341	344	333	354	343	326	349	343	326	372	350	384	388	366	334	343	343	357	369	325	322	323	330	352	311	349	350	363	377	331	340	367	359	343	338	332	350	315	343	344	343	363	336	356	342	343	365	336	352	319	327	362	314	347	321	353	363	356	334	359	382	344	341	329	379	329	360	379	349	329	348	355	377	373	337	346	340	356	358	370	371	345	357	328	343	354	339	323	338	341	366	351	369	347	334	327	321	381	388	357	367	339	370	376	366	353	360	318	358	355	383	329	347	368	331	341	344	343	322	386	344	372	326	317	332	350	359	346	373	360	324	334	354	320	373	380	361	359	348	335	346	357	346	366	353	330	348	367	374	365	357	349	366	350	383	378	338	339	378	361	342	345	332	357	356	344	369	317	337	328	361	320	374	309	353	342	356	388	371	343	327	353	328	383	341	355	348	366	370	349	329	358	322	334	368	355	342	339	316	339	313	311	349	383	351	347	350	381	301	382	365	334	342	337	332	343	371	359	359	366	324	372
58835	102654	83386	70180	51172	36411	20375	7352	1302	553	545	544	555	541	528	563	539	554	555	550	597	602	584	571	520	560	536	512	565	547	553	545	520	551	560	554	564	525	509	598	550	528	561	509	512	552	513	535	528	565	552	519	543	510	542	555	514	508	537	582	528	519	512	541	519	588	532	510	549	541	548	562	534	535	570	533	561	531	525	532	560	572	552	543	547	568	522	562	525	522	568	545	537	546	561	527	509	566	537	516	529	564	517	524	543	539	525	569	543	516	519	529	536	543	564	495	525	529	528	513	517	539	572	572	533	555	560	535	567	481	588	538	503	518	505	520	517	579	544	537	538	597	529	537	552	563	539	519	551	548	548	527	543	512	505	540	555	593	570	498	538	516	526	570	508	561	552	553	490	560	552	559	533	520	544	500	549	555	530	556	530	509	544	545	569	593	541	558	559	516	562	556	502	597	532	516	514	585	527	580	531	584	508	548	563	527	535	544	514	539	557	514	524	540	549	555	559	516	512	528	529	532	533	541	554	541	570	538	580	522	525	499	558	516	527	507	553	570	527	526	562	544	531	561	552	508	513	501	558	568	549	575	532	533	562	540	524	499	553	555	533	562	549	574	530	595	522	574	518	525	588	542	527	496	515	546	526	589	523	543	584	598	551	533	560	549	544	540	564	526	534	515	490	556	546	524	550	534	513	525	508	507	514	544	546	562	501	523	548	521	592	569	578	561	557	537	522	523	520	554	535	542	520	595	545	511	518	538	540	520	551	512	564	522	536	495	496	519	547	561	546	517	538	546	557	536	535	587	511	573	537	519	538	535	553	533	523	532	508	536	535	552	540	540	539	525	559	532	559	521	545	563	528	568	532	559	519	541	557	540	560	568	575	548	542	523	542	561	569	549	556	553	547	563	594	541	536	532	527	515	538	553	534	564	521	557	534	564	553	545	548	510	523	517	545	556	565	524	540	535	563	509	546	551	523	516	554	537	540	576	569	572	544	514	528	548	551	526	535	523	576	482	546	557	551	575	510	516	546	494	530	517	567	542	539	540	559	519	547	499	527	547	559	566	581	537	572	562	540	551	521	517	517	513	562	533	563	556	562	495	529	559	518	535	483	495	532	536	556	556	558	518	536	548	567	525	513	519	539	536	518	534	545	549	532	501	558	532	516	505	516	534	564	527	500	515	534	537	560	543	544	550	547	526	548	529	542	497	568	564	514	536	540	514	493	536	520	548	568	594	535	507	554	545	540	549	556	574	526	513	531	534	510	528	519	568	550	533	538	572	555	546	504	558	519	536	552	517	565	526	533	547	528	539	547	524	556	553	514	494	554	576	509	571	525	492	518	513	527	529	554	531	564	504	558	572	564	582	538	523	521	527	533	522	562	535	546	564	552	567	535	544	532	570	535	558	559	573	494	548	512	544	542	557	515	537	553	529	549	514	560	586	520	525	561	533	562	586	549	511	556	501	562	539	583	550	514	548	512	522	499	551	524	568	535	504	506	575	523	541	525	543	526	513	570	501	532	578	555	579	591	528	552	584	517	518	522	538	541	524	518	567	529	525	551	540	545	560	540	559	540	558	538	580	568	552	528	541	536	564	557	514	485	558	577	517	544	515	521	500	515	553	547	536	553	528	550	550	535	510	544	503	509	543	531	531	484	560	483	536	547	567	521	507	538	508	534	517	534	533	539	562	554	522	517	524	522	530	545	573	539	520	542	536	533	539	548	533	533	563	557	559	521	562	536	511	531	521	602	521	527	532	530	548	554	538	575	485	525	540	584	528	532	508	545	554	554	523	566	526	534	527	539	534	536	532	574	550	584	512	535	558	510	527	532	496	508	535	580	525	510	543	540	518	507	532	530	508	562	543	522	528	543	535	564	593	541	528	568	511	510	553	538	546	544	536	509	535	523	539	531	599	536	584	551	549	566	510	524	514	503	554	538	513	530	503	532	546	551	519	515	567	521	554	553	542	593	541	527	535	552	527	541	504	552	531	563	515	550	544	562	516	553	523	529	545	500	574	550	577	539	517	525	522	496	555	570	540	518	568	561	530	509	491	531	602	538	560	589	536	545	540	524	547	557	516	492	540	556	569	528	552	549	533	595	526	564	541	548	555	524	517	579	561	585	542	516	504	521	532	517	563	514	537	558	544	540	544	535	571	560	577	532	553	555	565	521	543	500	523	542	565	515	524	551	551	576	517	543	559	496	549	525	514	534	537	556	533	492	509	565	540	511	543	558	563	539	543	558	505	511	489	499	569	514	536	522	535	528	543	573	544	556	510	549	547	513	535	527	521	536	498	493	535	549	577	544	544	520	542	558	552	544	559	519	552	532	545	559	557	551	488	541	524	521	542	537	551	533	532	521	533	529	570	543	547	558	561	505	545	568	535	543	518	547	479	521	555	525	522	575	554	561	527	552	547	541	565	547	513	519	518	538	525	533	536	546	533	550	561	501	584	540	530	527	575	556	536	549	506	548	575	495	525	559	513	565	595	572	571	523	534	563	534	546	517	547	516	527	518	544	550	548	550	574	554	552	586	514	547	499	548	533	524	556	546	527	512	528	548	525	558	528	560	547	553	575	547	545	502	522	539	522	577	514	568	559	544	496	558	523	575	575	553	560	536	522	585	528	544	531	537	568	532	554	542	521	542	513	544	539	550	586	570	555	531	520	558	516	533	506	516	545	538	507	498	601	549	544	484	579	538	555	554	482	565	560	533	560	533	515	565	526	516	502	567	544	611	579	545	568	502	589	525	541	514	502	578	538	514	517	557	547	539	523	527	522	555	522	554	549	545	558	511	524	550	558	559	546	514	525	542	550	515	586	555	531	529	526	530	569	492	537	536	529	525	523	532	534	509	507	512	544	546	530	560	560	526	541	520	565	551	591	575	505	540	574	557	562	571	556	550	593	568	526	520	513	551	568	522	531	539	529	537	539	577	509	529	536	573	539	526	521	571	552	569	502	492	521	532	545	520	555	496	513	564	513	572	503	554	560	502	507	533	552	587	519	534	518	560	540	545	527	530	566	564	544	553	534	578	524	520	529	538	499	556	544	549	538	527	576	540	516	517	543	525	533	538	502	578	544	577	525	550	571	502	546	583	557	547	522	583	552	549	540	503	557	560	552	505	539	517	515	516	568	589	559	553	531	522	580	557	575	540	497	526	563	502	605	534	549	569	548	535	540	528	559	533	523	555	575	570	557	537	569	519	559	520	527	549	529	541	516	540	512	544	535	557	519	502	522	545	525	498	537	555	600	547	507	539	517	521	526	543	538	522	497	536	523	532	521	571	519	558	535	535	490	528	548	535	535	575	540	529	555	558	515	534	545	568	546	545	573	568	556	564	523	536	532	522	539	507	553	539	577	564	550	513	529	541	579	532	564	548	559	530	549	529	526	550	506	560	505	562	589	515	553	539	503	568	543	532	511	523	550	551	537	554	533	583	553	514	537	569	533	531	518	521	528	531	534	557	514	554	520	543
27268	26741	32463	24349	11487	4105	1305	477	217	207	189	197	195	194	187	205	178	190	168	180	194	175	190	197	222	202	195	198	195	206	191	217	203	191	154	190	202	205	208	172	170	164	186	213	198	201	207	187	202	182	181	169	188	202	191	211	197	203	165	193	198	187	187	195	180	193	190	197	178	198	188	212	185	181	187	187	196	192	203	209	194	187	206	190	195	182	189	175	200	194	208	179	162	192	152	170	191	203	177	209	182	211	205	198	188	215	173	218	199	204	166	185	197	199	179	177	199	196	194	181	173	197	170	189	213	165	177	213	175	190	196	191	180	197	185	179	205	200	188	186	218	190	203	198	232	206	182	170	198	209	178	174	188	203	196	176	178	215	188	175	172	208	185	220	152	179	206	169	196	205	208	175	190	178	188	213	190	205	196	168	175	208	164	187	201	237	205	208	195	200	189	170	177	180	177	199	181	181	194	181	213	183	203	182	191	194	195	210	158	170	216	191	211	178	187	209	186	190	186	189	195	235	195	172	165	170	202	191	167	202	162	175	199	185	195	169	187	171	215	195	202	205	194	177	174	201	203	193	217	153	194	211	187	176	168	205	182	192	190	182	193	174	191	183	179	192	191	179	177	198	170	186	209	193	212	188	207	200	174	192	194	189	197	192	195	194	175	175	181	192	176	187	191	202	192	201	204	201	214	206	191	183	204	188	205	213	175	211	197	185	198	221	192	169	218	198	199	181	172	178	191	213	172	193	179	204	184	222	174	183	194	175	181	211	201	214	182	184	185	219	216	191	186	184	184	174	202	171	190	197	187	183	194	162	174	192	174	194	211	217	190	195	196	184	194	182	196	186	196	180	201	179	182	210	191	205	185	221	205	217	188	185	201	166	194	170	179	194	197	184	190	192	198	185	185	197	184	199	184	172	172	181	194	211	191	186	185	222	173	200	194	168	192	204	182	194	183	175	193	173	202	179	188	200	182	185	187	198	170	204	183	176	209	191	198	221	203	173	193	173	207	185	187	155	187	187	191	196	185	192	190	175	201	176	177	193	191	200	193	219	187	173	186	220	216	181	191	200	198	211	203	189	156	173	184	192	206	199	194	187	173	192	171	193	197	187	189	193	174	186	184	198	199	185	218	198	197	202	209	175	203	199	182	195	155	213	203	183	179	190	177	173	202	162	218	203	180	196	189	189	215	218	191	194	191	193	188	185	175	199	186	208	211	198	176	209	177	194	177	195	190	201	220	175	185	184	191	206	177	184	196	200	167	191	165	197	177	188	206	183	155	201	160	195	184	187	214	192	154	196	192	206	178	197	212	180	195	205	193	218	188	202	199	206	197	210	189	176	176	190	176	170	186	188	203	178	191	198	180	190	169	196	186	180	197	193	189	182	207	201	197	199	198	171	201	168	177	181	220	193	156	193	196	184	184	176	165	201	183	173	198	175	203	207	194	170	198	175	181	171	184	177	181	191	178	198	189	186	203	197	190	165	178	204	187	191	166	163	171	194	185	192	238	199	180	185	189	187	197	182	190	174	184	187	186	199	201	201	203	187	205	213	207	204	198	172	215	170	185	208	219	178	187	195	173	208	188	198	181	187	161	201	182	204	184	177	172	185	204	191	201	191	195	193	185	194	220	162	200	181	200	210	217	190	206	199	208	192	188	158	191	169	182	182	169	197	223	192	189	204	196	169	203	179	178	192	202	197	179	203	174	181	168	199	196	190	193	196	188	185	157	185	203	197	205	191	201	207	153	183	194	188	182	188	200	188	175	186	185	184	194	172	199	200	194	176	182	162	217	197	174	166	183	194	186	216	200	205	169	173	179	214	185	189	176	171	177	200	191	178	179	199	182	178	158	161	194	190	184	197	185	190	196	191	177	243	166	176	204	200	194	200	204	195	200	198	200	194	192	210	177	212	179	203	188	209	176	190	178	188	204	203	202	185	193	200	218	208	178	173	196	201	199	189	182	196	210	187	220	219	192	169	178	195	191	214	187	186	180	207	171	177	203	187	197	189	207	194	219	214	174	176	197	204	186	188	185	214	203	185	185	189	169	217	201	175	193	180	176	195	192	199	178	195	171	183	184	197	161	197	202	197	179	192	182	174	199	182	184	171	174	198	190	218	165	207	193	199	190	193	207	178	197	190	199	220	196	197	204	181	204	191	195	193	187	210	192	184	183	196	182	204	201	176	173	194	192	209	215	189	201	217	210	185	212	194	210	186	184	208	188	194	185	208	190	176	210	192	205	204	175	198	201	175	194	209	181	190	172	187	184	176	212	186	192	190	205	220	202	196	187	203	199	211	207	175	191	197	200	207	193	197	164	190	197	193	193	178	191	210	199	217	175	180	182	201	188	180	206	183	175	190	215	184	226	187	181	180	196	196	164	194	205	209	204	195	184	180	198	193	213	198	189	177	184	208	166	198	178	177	176	177	184	189	165	177	170	194	182	176	176	159	182	201	198	214	192	186	214	197	199	191	193	205	186	193	171	191	183	193	199	205	196	172	210	210	204	205	204	209	175	190	172	200	188	166	212	190	177	184	219	211	192	192	177	189	177	223	194	197	220	189	166	185	191	224	182	212	185	190	181	199	173	191	206	191	190	199	214	185	187	196	194	234	192	184	201	188	188	206	189	199	184	184	210	173	174	186	204	202	203	204	203	180	190	184	187	186	192	184	158	179	178	178	208	179	218	180	200	196	193	176	199	196	221	165	186	190	162	181	165	202	183	201	189	225	193	187	215	202	178	192	183	169	195	193	210	170	176	210	195	195	182	173	191	172	196	214	199	180	186	192	180	172	172	172	188	185	187	207	194	206	178	246	176	187	187	190	198	199	178	210	194	189	193	196	198	190	190	186	198	200	179	208	191	198	173	206	185	178	198	196	193	210	208	205	177	200	193	183	161	173	179	203	199	198	220	206	200	182	206	179	177	181	185	177	190	196	178	208	188	185	199	205	203	197	185	186	192	195	187	196	186	178	180	210	181	172	178	203	213	185	202	206	185	193	181	186	195	188	172	203	192	191	190	191	184	197	187	195	198	213	177	174	207	202	172	202	184	196	183	182	180	196	204	189	171	192	184	211	210	189	182	197	209	167	199	187	188	171	199	218	172	205	193	188	206	169	184	167	186	202	204	194	172	204	179	194	201	187	192	193	182	195	191	186	191	185	186	216	198	190	164	194	166	217	174	181	212	191	173	169	195	174	207	188	191	180	185	184	202	187	186	215	190	187	179	174	187	207	198	199	186	174	185	198	184	180	172	191	207	185	165	199	176	171	191	187	195	200	183	203	171	194	203	200	210	172	209	179	152	187	210	216	172	175	198	222	191	192	144	191	193	211	211	168	191	182	192	196	196	191	206	192	196	183	189	210	191	196	168	182	198	169	208	168	207	200	162	213	209	168	197	186	177	214	191	168	184	205	212	182	233	182	184	212	190	204	191	210	167	201	175	174	190	213	196	190	211	186	161	196	206	191	202	187
28962	46261	38703	26963	15738	7621	2553	916	354	311	312	317	326	321	321	298	282	299	297	314	329	287	319	335	348	316	301	319	299	330	308	317	336	294	313	303	284	310	266	286	308	300	289	304	331	314	322	308	315	329	334	326	291	302	324	326	341	308	357	288	319	302	325	328	338	294	349	306	307	329	322	332	356	316	302	326	332	338	307	317	327	305	284	300	304	312	333	325	296	323	356	322	334	319	315	305	323	314	317	330	302	314	344	340	301	310	322	315	316	335	320	325	331	335	310	327	301	328	351	325	312	333	296	309	328	311	330	303	354	307	302	305	309	324	333	309	347	327	332	321	335	320	319	317	310	322	330	312	329	312	319	305	327	293	349	310	331	298	314	320	265	324	320	304	321	321	308	313	312	303	295	324	314	282	324	298	335	297	326	323	301	322	320	286	316	321	318	345	342	332	313	306	341	322	305	327	297	304	330	310	325	336	311	337	332	326	313	327	314	274	318	315	322	316	319	314	322	313	322	328	330	325	314	321	314	317	312	322	316	322	293	323	317	324	300	298	297	290	302	308	285	310	356	322	321	331	295	285	351	320	321	306	318	314	376	322	265	317	330	325	295	331	347	305	299	302	302	319	340	308	341	292	348	285	286	299	330	294	317	326	329	308	312	305	309	323	355	324	318	308	316	295	310	314	315	331	329	345	333	328	321	273	301	328	359	290	304	322	289	333	344	293	356	303	306	319	329	314	325	308	319	318	309	314	314	281	296	324	309	318	352	297	310	341	358	307	290	284	321	330	340	316	364	327	312	337	322	329	321	307	336	308	332	334	305	294	304	321	332	306	296	300	346	308	331	340	310	351	275	332	293	309	312	323	339	323	331	316	305	316	330	332	319	277	311	325	317	320	341	338	309	328	366	309	318	317	320	294	331	337	321	306	324	302	316	333	299	302	313	314	328	292	311	299	311	324	298	293	322	343	323	299	293	295	313	351	320	349	307	299	322	315	316	342	332	350	302	328	316	301	324	306	280	336	294	292	311	272	321	290	337	328	326	281	322	305	316	317	331	278	336	284	328	344	322	333	284	297	361	298	292	315	316	306	279	315	324	309	313	278	325	342	328	328	334	320	306	317	321	322	297	323	322	277	319	318	319	319	325	324	284	291	335	333	275	356	342	327	347	328	320	325	320	316	330	285	318	302	288	314	342	320	338	313	329	346	332	346	315	319	314	309	287	281	269	299	286	327	331	329	336	318	314	353	328	350	322	267	286	321	311	312	319	315	343	330	323	342	324	327	293	310	348	314	321	330	326	309	285	354	318	327	291	299	317	318	314	318	306	321	310	296	302	295	300	292	309	316	329	331	351	300	328	300	299	312	307	305	312	252	350	310	322	300	311	328	317	300	334	316	317	306	288	333	312	315	283	320	275	278	350	320	325	312	322	293	347	320	319	343	307	334	323	319	313	309	336	343	285	330	325	304	348	332	295	333	328	342	312	314	338	336	305	323	322	300	319	292	299	294	317	301	322	306	310	304	306	324	321	288	275	317	322	341	362	315	311	336	325	313	318	353	318	328	314	359	305	320	318	300	309	322	311	304	343	302	315	314	308	327	298	316	360	341	290	333	315	311	319	307	312	325	314	316	325	289	337	297	270	321	344	333	329	333	314	319	321	314	308	326	346	340	348	324	327	305	315	307	324	319	316	324	334	335	326	324	291	333	339	344	304	330	314	321	300	302	332	323	329	331	318	334	296	315	304	273	297	335	307	315	312	334	301	357	313	286	309	304	296	309	330	308	305	346	334	321	317	319	301	305	311	315	340	285	303	311	345	350	315	328	320	346	305	342	312	315	304	334	336	301	328	280	320	267	322	307	334	303	313	307	316	326	327	327	320	315	326	308	326	329	324	327	321	282	327	334	289	318	320	351	331	307	309	311	305	303	327	310	322	314	329	325	311	305	349	288	331	306	297	328	308	326	304	320	345	279	324	319	327	302	272	303	265	326	306	337	322	336	300	304	311	319	347	353	325	310	347	289	318	296	355	311	363	307	341	314	327	325	303	322	309	320	329	317	289	299	309	308	336	342	330	312	339	298	299	273	290	328	339	292	322	349	313	311	334	329	332	322	323	278	303	292	322	317	342	334	298	308	340	319	324	321	349	349	303	310	295	319	316	315	298	363	314	329	330	315	293	319	343	301	298	296	328	339	351	317	320	316	319	314	323	312	339	311	305	324	291	305	308	296	322	337	289	337	323	318	289	313	310	293	360	329	301	306	311	305	303	314	329	313	327	336	307	314	323	357	314	338	300	305	325	304	296	293	308	313	311	317	326	333	333	336	306	336	319	313	297	353	321	299	319	346	314	326	317	325	309	330	322	331	289	326	316	328	340	308	305	315	289	350	311	336	285	314	321	309	308	297	361	338	314	337	309	307	327	334	337	303	306	333	361	321	341	325	301	333	304	356	320	304	299	308	315	338	319	326	324	313	336	319	310	314	328	320	316	334	335	343	291	278	388	302	304	312	309	326	281	294	294	299	301	271	320	289	343	327	298	302	286	320	285	317	332	286	333	289	314	325	337	308	308	313	313	297	264	321	301	334	303	329	302	319	300	327	305	354	312	310	298	318	320	317	321	307	312	338	312	321	322	325	310	323	317	322	289	323	340	348	304	331	296	338	321	329	323	301	292	315	322	341	309	335	313	326	337	332	305	293	296	298	310	324	312	320	338	304	263	317	290	293	335	322	314	301	296	273	309	297	310	328	298	286	311	316	319	297	303	328	318	304	341	327	341	284	292	335	306	340	329	316	319	315	279	310	346	303	300	327	342	333	328	300	319	301	343	312	308	317	326	322	324	305	312	286	310	321	326	333	331	335	320	323	325	320	321	323	310	311	342	321	316	337	325	313	325	332	298	309	316	287	317	292	297	303	297	328	312	309	324	325	320	283	290	305	308	284	317	308	296	320	312	332	310	321	341	314	329	331	304	335	319	334	332	323	330	309	295	309	295	333	313	330	314	305	318	303	328	313	319	290	356	356	319	318	313	316	322	294	319	287	310	289	323	308	333	313	313	295	311	327	321	306	334	299	305	295	336	312	349	302	302	320	315	307	355	315	280	315	305	301	320	335	298	325	290	296	323	331	326	328	284	338	321	309	281	323	336	331	288	307	301	307	270	288	303	357	321	347	294	329	309	336	316	297	307	330	336	300	315	329	341	351	309	345	327	348	333	301	345	326	323	337	293	351	325	328	284	328	318	319	306	325	347	315	278	303	290	313	314	353	340	327	348	321	288	344	294	328	297	314	325	342	325	314	291	318	330	315	321	310	298	349	317	330	295	322	324	329	349	358	299	316	310	324	320	298	308	284	309	321	335	297	299	327	324	321	334	308	312	317	335	316	352	311	337	328	326	328	373	333	319	304	306	321	321	308	325	316	292	330	323	302	311	308	341	316	315	318	322	322	311	291	308	291	298	320	297	305	295	307	309	290	319	304	319	338
24558	23155	39597	43044	35637	24482	11700	2208	426	254	277	303	285	274	263	267	268	297	276	248	254	254	275	279	288	269	249	265	280	305	267	286	272	271	259	281	300	268	274	301	276	258	258	276	247	270	261	295	297	241	294	277	275	286	270	241	290	277	288	287	257	260	271	260	261	249	259	245	293	291	296	259	255	255	269	300	284	283	272	245	261	251	260	268	293	294	247	256	285	282	240	286	299	280	274	251	259	280	253	277	276	279	296	238	267	249	277	275	266	266	295	269	247	287	250	284	268	268	254	262	274	271	274	278	279	274	267	271	258	282	281	263	269	290	261	278	275	267	285	235	251	273	249	264	279	270	241	271	246	257	304	271	288	288	279	278	280	283	312	276	285	275	261	288	284	259	253	252	272	251	256	249	261	254	252	291	278	262	280	282	286	290	258	276	276	277	265	296	261	260	270	265	260	256	265	249	249	287	257	294	262	278	247	316	296	250	277	262	283	277	309	236	273	268	260	303	254	238	303	309	271	276	264	265	305	274	283	289	259	260	278	276	294	265	290	252	258	267	278	271	276	279	238	284	241	273	266	277	247	284	259	271	296	282	272	281	280	263	248	255	265	268	279	266	274	268	273	268	277	269	299	257	278	292	294	302	295	252	272	299	310	267	275	290	283	289	256	250	245	305	268	259	287	248	277	315	262	283	267	287	275	277	266	281	274	267	271	290	274	253	294	272	281	275	298	281	273	292	272	238	265	248	291	272	279	258	287	256	289	252	257	237	260	255	265	255	291	249	269	279	270	266	259	270	303	256	263	265	243	273	291	288	276	239	265	214	282	265	286	240	285	255	276	295	282	246	273	266	287	272	281	269	249	278	249	280	265	287	273	265	279	260	265	256	276	292	286	273	265	275	290	315	274	288	290	269	280	254	248	282	271	248	260	264	262	291	254	268	261	251	249	272	284	260	286	284	274	275	285	290	288	270	265	272	286	299	242	263	256	257	262	264	278	263	283	255	272	259	278	241	272	283	274	278	316	268	275	253	288	279	280	255	297	272	288	282	232	273	305	278	270	274	291	254	267	298	282	267	281	277	269	247	273	265	263	258	312	260	236	273	281	267	246	256	287	266	282	290	270	269	253	250	287	295	288	261	305	264	262	271	285	290	284	275	276	275	270	291	268	268	279	298	298	285	243	288	278	283	270	249	288	275	261	310	264	215	282	266	260	257	273	260	265	247	280	279	325	255	272	285	256	253	270	281	289	262	303	252	268	277	270	246	258	275	280	261	268	263	267	271	272	276	262	250	279	295	272	284	267	283	288	269	266	283	288	290	246	272	261	243	266	283	251	267	298	256	257	276	266	274	279	266	267	259	280	274	262	260	267	251	275	280	275	242	321	282	280	267	244	275	279	272	260	275	248	262	270	276	266	300	252	265	285	287	259	268	288	247	278	244	291	285	289	263	245	299	250	274	279	291	271	272	261	278	288	255	244	267	275	265	242	260	261	265	293	288	255	252	281	288	257	261	270	275	290	265	255	268	244	260	251	279	274	259	272	245	243	270	281	307	297	244	262	253	285	256	262	294	240	290	279	294	249	293	280	256	288	291	281	250	281	280	291	266	286	293	263	275	255	274	268	302	255	275	256	244	242	268	241	286	317	285	280	255	276	249	260	266	279	256	271	259	299	277	257	299	283	249	282	285	261	284	275	264	283	265	282	250	254	259	276	262	273	251	301	269	269	260	297	253	279	298	263	283	291	278	270	255	278	284	246	296	258	246	242	266	277	258	252	265	261	294	278	285	251	268	283	261	281	263	272	262	290	278	281	270	276	295	271	295	278	260	285	255	257	258	253	276	274	294	280	255	284	289	257	229	256	249	289	267	286	275	289	271	286	282	300	310	282	279	277	245	285	297	271	245	311	246	287	282	252	274	275	249	280	258	278	280	266	313	305	252	297	271	252	274	275	243	260	236	280	283	271	262	247	288	257	293	269	258	274	297	222	285	277	278	285	265	266	255	281	265	295	260	300	276	289	239	248	301	281	264	269	244	262	270	273	259	257	258	263	253	240	278	281	261	279	264	277	250	286	275	301	255	272	280	265	250	260	275	264	323	253	262	264	278	281	277	278	272	261	291	263	265	253	269	269	273	275	273	252	305	247	276	259	278	252	279	274	268	266	305	256	269	266	257	276	285	244	243	252	281	288	253	250	291	261	239	277	259	275	247	259	248	249	236	283	261	283	297	253	255	265	304	264	264	277	273	243	272	287	284	282	300	235	259	263	259	254	295	297	270	262	278	239	269	264	256	267	276	286	266	280	247	257	288	248	273	296	273	291	302	291	265	281	278	262	278	284	273	284	272	260	297	293	262	288	262	276	282	251	262	267	297	276	301	266	260	258	280	289	282	256	285	247	239	260	282	258	260	254	261	299	287	289	248	270	283	257	262	273	242	281	274	260	265	273	260	265	283	276	261	280	282	259	273	306	256	275	286	271	252	261	276	274	277	266	266	253	251	288	272	300	288	268	267	257	259	285	299	276	263	249	272	271	268	308	266	267	247	262	259	257	255	281	285	278	246	263	280	272	287	253	260	204	280	297	273	266	257	270	283	266	293	246	280	284	293	267	263	273	277	289	252	306	299	279	272	279	260	246	260	282	258	284	301	243	249	280	259	279	250	267	287	304	292	279	267	269	255	268	259	294	276	285	286	241	273	274	278	280	252	280	268	266	281	285	245	259	308	268	296	255	272	292	295	276	273	280	277	307	268	272	275	256	294	277	255	283	232	276	287	243	260	267	261	270	261	265	260	276	273	255	298	277	280	280	266	255	273	286	296	244	265	291	293	242	259	286	283	260	264	292	311	280	288	309	298	291	241	269	289	260	266	288	277	255	272	268	262	242	262	304	289	292	303	275	244	272	267	276	278	305	273	273	283	289	275	239	280	268	284	291	271	275	244	260	307	271	295	280	274	254	267	281	259	278	287	288	282	276	286	272	283	301	286	249	239	278	266	259	249	226	264	281	281	273	279	289	266	270	302	263	263	250	267	277	282	272	249	290	258	275	269	256	270	287	253	256	269	253	275	269	285	268	258	273	268	276	278	264	278	257	276	274	279	289	245	285	287	254	245	294	285	227	262	271	280	246	287	289	294	287	273	280	272	278	287	288	283	298	234	277	297	271	271	292	266	280	243	279	282	259	267	254	283	269	269	307	263	274	256	262	257	278	265	241	271	274	271	270	253	255	304	302	277	287	258	279	286	283	252	296	289	275	285	272	288	283	284	268	298	259	281	262	272	290	264	247	288	259	287	270	233	282	264	238	284	247	288	276	255	253	282	284	283	274	256	266	269	274	251	266	270	298	284	261	307	269	258	282	269	233	263	241	274	310	262	259	288	299	263	279	288	270	266	272	246	288	269	289	278	287	272	277	264	288	266	271	271	256	309	272	266	244	259	260	267	268	262	269	268	272	265	266	257	270	275	255	270	271	267	272	284	265	270
53220	90152	76602	57866	42768	28639	13590	3978	715	437	454	441	420	426	453	448	416	448	413	468	445	447	433	439	447	460	456	399	446	429	442	442	471	430	450	456	411	456	472	412	438	431	457	448	406	415	442	449	429	444	430	432	458	459	420	458	439	452	452	467	452	459	451	418	411	443	475	435	433	411	448	441	450	450	417	422	425	505	414	423	429	429	422	424	434	446	423	466	438	475	440	461	431	433	473	444	420	489	427	424	465	438	449	396	487	456	392	416	442	451	420	441	433	421	444	469	420	433	445	442	407	433	448	431	421	429	473	434	440	425	412	433	477	412	437	468	435	452	399	429	457	435	464	449	444	445	482	420	459	427	450	429	484	429	421	460	447	471	462	420	439	420	430	409	417	422	464	426	412	407	424	447	424	452	437	435	428	453	432	476	450	441	436	468	445	425	487	436	423	434	445	441	402	453	410	458	463	460	434	435	421	427	442	422	481	455	422	416	448	434	415	424	419	428	458	428	430	426	434	457	451	421	480	445	450	427	436	452	451	427	453	412	426	438	445	446	420	472	398	445	420	425	460	459	431	453	419	473	416	449	408	424	395	454	441	452	449	414	409	450	407	434	446	454	399	454	443	418	478	472	423	452	447	453	451	406	453	434	424	441	386	439	417	429	450	430	442	453	404	415	424	419	454	448	452	479	427	376	430	459	458	428	433	437	473	451	445	407	428	407	405	445	435	445	397	389	454	477	426	395	444	423	433	447	426	388	456	429	431	433	437	446	446	457	423	427	394	463	433	460	481	470	402	444	439	433	435	451	465	416	458	458	450	452	430	406	454	457	410	444	429	420	418	444	412	413	469	439	440	430	447	414	448	413	452	428	452	433	441	449	435	406	441	428	422	428	420	424	447	457	408	434	422	472	398	454	451	417	475	436	432	416	453	415	455	433	444	389	428	454	432	448	435	431	434	441	433	444	417	428	436	449	468	432	429	458	397	427	475	487	448	474	441	463	435	444	445	411	423	460	498	435	456	409	463	446	441	460	390	442	422	468	419	438	442	421	395	461	452	439	463	438	421	450	425	449	450	417	467	449	433	446	434	418	469	441	438	473	460	446	448	419	471	424	448	460	409	433	463	397	429	436	462	450	414	406	449	432	416	440	449	439	464	422	471	454	460	436	411	454	405	428	405	478	402	423	440	456	437	477	474	411	462	453	439	420	413	421	446	433	452	454	409	446	457	420	442	439	428	445	416	409	468	453	461	439	444	442	454	452	467	467	468	429	494	429	442	422	444	482	428	406	434	462	443	465	457	457	420	425	452	471	458	394	466	421	389	429	378	436	472	424	447	446	456	436	433	453	436	409	432	426	433	441	414	456	428	442	455	465	428	423	464	480	454	443	427	413	408	460	461	463	422	426	438	491	420	404	446	416	434	432	453	461	457	426	462	421	442	429	429	437	425	467	435	430	461	432	464	436	440	460	421	425	422	463	455	414	453	428	440	436	409	436	459	449	445	442	412	408	484	449	387	425	448	455	442	456	457	461	464	450	409	503	395	403	481	421	449	430	459	436	393	413	475	466	446	445	433	406	440	416	465	418	429	438	404	471	432	460	477	416	428	438	469	466	390	448	400	431	453	453	439	462	443	442	431	467	435	449	430	461	453	415	427	431	447	446	453	428	455	442	459	462	435	450	437	437	439	457	461	451	416	472	461	412	454	416	414	454	432	437	424	459	411	447	422	423	456	456	461	451	452	435	415	452	426	447	424	452	457	417	448	431	442	423	476	418	468	444	425	446	453	474	422	439	464	442	431	420	454	415	438	418	444	436	427	428	431	441	437	437	437	435	432	451	421	409	453	421	413	458	455	456	391	397	437	431	458	425	435	413	451	442	437	421	432	424	426	439	451	418	431	409	436	417	432	425	432	465	459	432	433	454	455	457	443	459	449	434	434	417	435	434	451	453	456	422	520	443	438	415	409	466	426	426	414	422	440	484	424	456	411	448	450	411	430	418	461	424	458	435	463	435	428	428	466	437	446	449	460	447	443	491	442	409	440	433	459	448	432	442	425	427	448	437	464	446	429	396	421	414	407	388	432	402	478	459	454	472	432	443	412	433	478	456	447	436	427	411	429	416	430	437	427	432	434	432	449	414	441	450	457	418	404	437	411	416	409	421	427	433	428	418	450	418	442	409	461	478	440	450	441	441	450	415	450	431	430	417	456	410	470	434	452	473	413	399	451	457	387	424	430	452	451	483	467	451	419	447	460	465	442	418	438	441	458	456	463	452	413	446	428	499	411	429	419	446	431	452	456	423	440	476	410	479	409	433	444	418	457	380	440	456	460	432	425	450	446	449	444	460	418	428	441	413	425	446	427	459	403	457	428	414	440	430	441	448	466	428	470	438	426	437	455	459	466	439	459	415	400	423	423	469	417	449	461	454	455	440	436	447	458	409	440	464	418	434	444	459	422	460	428	439	441	453	453	403	409	423	444	428	450	431	487	437	428	421	389	428	449	425	436	434	432	429	456	452	416	448	404	447	396	472	464	461	437	455	414	445	429	431	389	470	433	424	419	414	440	450	452	413	396	447	446	431	436	500	435	440	402	446	417	442	471	482	414	460	432	422	449	434	427	439	466	443	460	430	411	490	416	421	421	408	457	472	449	456	443	446	440	451	431	430	469	434	465	423	407	453	413	445	425	443	428	417	446	454	448	423	421	442	476	417	442	458	431	443	421	441	452	404	452	421	445	425	489	440	449	415	469	418	388	404	437	433	445	415	470	453	468	448	395	446	438	465	432	419	444	425	470	465	431	453	460	458	450	461	416	412	453	416	420	435	467	452	467	475	424	457	418	447	416	466	449	421	402	429	440	436	441	386	446	474	439	423	457	461	421	469	414	470	444	394	424	431	408	455	430	420	451	423	437	449	491	472	437	431	476	455	476	429	446	443	459	444	424	416	440	419	432	480	429	435	417	440	409	411	432	428	457	433	467	434	478	388	454	412	426	433	425	430	444	436	422	424	424	427	450	423	432	434	416	454	430	438	433	436	494	478	487	418	451	420	416	444	426	433	446	456	459	439	459	423	440	449	449	416	428	449	459	438	462	484	468	426	445	457	429	441	414	441	437	472	435	413	417	435	434	411	442	449	461	422	394	440	445	410	439	439	432	464	437	432	414	420	397	475	438	451	444	434	410	471	415	427	414	427	425	441	509	475	438	430	479	438	431	459	460	430	430	441	438	425	459	413	393	446	434	428	440	444	451	442	431	417	450	421	442	453	440	492	437	452	422	428	462	432	468	415	452	466	413	472	425	477	443	448	436	443	454	441	463	462	455	461	444	453	445	478	459	424	436	452	417	443	421	422	443	424	446	441	426	425	437	476	446	470	417	470	398	427	423	465	428	452	469	388	436	416	419	430	479	476	417	443	435	449	460	424	425	428	442	438	437	429	417	460	419	421	459	428	484	453	417	411	463	489	421	455	428	453	472	494	438	456
23275	21883	35296	37909	35075	28636	19436	4374	605	371	381	374	337	364	348	407	334	423	370	359	406	367	371	377	378	359	379	363	359	349	377	363	342	334	376	369	389	377	344	350	325	378	365	343	360	333	366	357	376	358	361	327	378	368	351	299	366	357	330	348	369	360	357	360	365	373	373	361	355	337	326	330	356	366	335	357	370	336	358	358	323	378	363	371	373	375	343	372	363	370	349	319	384	362	369	344	367	290	373	343	364	365	363	318	309	356	360	334	352	373	371	322	339	348	350	360	341	384	354	362	322	344	367	357	328	350	345	353	356	358	356	385	352	355	383	337	324	375	365	354	355	368	376	403	332	333	319	330	372	356	363	382	354	377	329	323	350	371	375	356	330	328	396	361	330	363	343	363	335	376	337	411	383	359	353	346	369	387	356	392	349	346	367	314	355	332	342	358	337	341	354	371	352	374	339	367	371	339	396	360	340	360	374	349	361	370	381	354	366	384	362	387	376	330	351	365	365	335	363	376	327	376	338	347	361	357	370	366	396	365	360	391	337	364	333	349	351	388	339	343	381	332	371	365	333	355	362	361	355	393	389	383	344	326	349	346	337	323	353	346	354	386	359	379	335	356	377	345	357	367	348	380	397	368	359	357	330	369	359	352	374	320	316	374	357	354	334	332	371	345	371	357	330	332	328	367	339	373	344	395	350	343	382	338	356	356	388	370	333	347	320	361	343	353	348	362	342	381	364	343	338	371	353	364	369	353	327	347	313	356	357	374	353	346	373	345	377	344	368	393	352	355	373	361	373	370	364	341	375	335	359	367	381	398	358	327	330	341	331	384	352	350	360	347	352	341	403	340	353	354	352	377	363	349	342	360	365	372	357	369	364	348	356	354	364	375	387	347	392	326	364	352	361	341	371	365	343	368	363	350	361	404	321	354	365	382	357	362	343	356	382	327	360	350	342	369	360	378	358	349	349	411	368	372	358	353	391	367	378	353	363	386	312	365	332	314	379	353	395	326	373	315	383	338	351	359	363	355	340	375	348	340	354	323	389	330	332	362	317	338	357	336	340	321	349	332	355	349	381	324	376	358	360	368	355	349	361	379	341	365	359	371	355	358	397	388	339	367	352	332	386	349	396	358	359	364	347	379	353	338	314	316	336	393	355	355	339	363	346	361	381	353	347	326	391	364	343	333	316	318	381	357	357	367	343	307	357	359	369	355	398	397	390	370	356	358	346	351	385	344	352	365	364	369	386	358	367	329	349	378	336	350	317	347	350	352	360	328	357	330	339	394	335	381	353	337	380	360	350	361	355	353	339	319	360	349	372	377	365	361	341	366	377	356	360	330	373	399	331	367	357	361	391	331	368	358	337	368	357	369	360	369	338	333	326	362	350	350	359	387	344	352	352	361	378	371	328	360	349	386	343	382	340	344	355	385	359	358	371	327	375	353	323	364	343	367	387	352	323	323	342	341	367	388	351	350	346	352	341	333	362	375	351	364	376	363	366	314	315	333	343	352	343	363	372	387	362	352	356	347	377	367	336	351	381	331	375	367	358	328	404	349	361	406	376	364	355	355	346	353	356	357	378	347	355	340	357	361	375	390	337	343	356	344	353	394	368	362	371	352	330	366	329	343	368	377	333	359	348	319	360	402	354	350	367	346	395	344	397	361	353	353	340	378	316	352	368	330	325	322	377	358	348	357	344	366	345	347	337	392	367	342	372	327	327	360	369	344	364	360	369	353	345	365	375	340	354	375	368	350	360	385	379	381	338	353	368	320	357	353	350	384	351	348	315	380	403	333	373	353	370	347	359	394	369	337	346	353	352	346	330	362	357	362	356	332	360	387	374	347	339	357	360	361	356	369	359	390	348	351	380	392	391	354	348	387	353	342	350	321	318	308	387	351	376	397	359	310	339	369	349	357	348	378	362	337	352	364	345	357	352	390	352	345	371	347	350	356	334	329	351	338	308	366	332	342	331	363	363	357	353	351	331	333	336	371	373	356	364	354	393	373	354	354	381	353	379	353	395	344	344	379	361	357	366	367	345	362	335	359	362	306	340	374	365	342	387	351	392	338	359	392	345	368	358	344	325	374	345	347	335	368	349	353	368	410	358	377	374	330	356	350	366	375	371	377	355	340	345	351	367	365	379	368	330	388	360	347	367	370	375	350	372	343	325	354	382	350	361	370	345	340	362	379	403	386	386	340	355	372	358	376	381	386	338	375	345	335	354	347	397	368	369	367	356	351	335	327	343	361	349	342	360	381	381	358	375	371	343	340	361	356	380	338	292	364	373	357	362	347	375	347	367	325	341	333	390	363	327	336	388	374	355	341	371	366	347	321	357	347	337	352	390	355	336	351	370	328	348	354	344	343	397	360	394	357	373	331	404	392	370	377	366	316	344	341	373	338	335	343	349	352	358	338	347	366	355	331	320	367	340	355	349	355	344	384	358	366	336	374	372	315	349	322	341	346	368	360	377	359	364	343	342	343	369	369	358	332	346	350	345	346	370	354	365	400	370	373	371	353	357	357	352	387	357	362	349	370	386	356	375	355	343	360	339	369	381	345	375	372	357	370	344	342	364	346	346	370	370	365	343	348	375	342	366	355	377	360	396	305	356	397	379	347	363	365	357	365	335	350	377	372	363	361	379	339	376	358	334	367	346	403	346	332	353	354	356	377	361	350	379	376	361	331	367	337	342	395	374	326	371	349	338	325	333	326	380	348	344	365	375	341	365	353	355	369	382	352	341	329	372	363	374	348	378	354	356	374	358	349	358	388	362	364	347	371	385	367	314	337	326	328	350	364	380	355	367	353	345	338	400	355	334	365	352	355	333	362	348	309	355	369	347	372	316	377	375	340	312	359	385	345	339	340	368	356	327	391	340	347	355	372	349	347	343	334	351	319	386	335	383	352	358	365	361	349	380	380	335	381	360	367	322	363	369	384	344	360	377	319	354	340	396	365	358	357	334	363	370	369	345	362	359	374	357	347	344	354	334	361	321	364	367	337	372	351	350	353	367	355	332	357	365	348	339	328	356	330	358	377	377	362	326	355	345	383	330	362	351	369	376	338	353	367	369	377	357	321	350	329	373	378	345	336	382	344	392	347	330	353	365	366	309	361	353	381	326	341	351	341	385	357	347	316	336	326	353	363	342	375	357	376	347	329	369	374	359	370	384	377	366	313	358	351	382	362	379	363	330	390	360	358	379	345	365	339	351	336	358	377	365	351	325	385	347	333	353	366	350	339	341	359	379	366	369	357	346	363	325	381	352	361	357	369	383	338	361	412	375	335	342	362	371	330	361	373	348	299	333	350	371	356	363	342	352	354	353	347	352	379	325	364	379	347	342	364	323	354	364	351	359	353	349	349	358	353	367	359	365	360	331	350	338	345	360	343	330	347	330	370	348	356	352	343	344	328	373	382	337	371	368	370	350	338	340	375	351	370	331	387	308	332	393	337	336	340	350	370	358	355	366	376	308	363	340	339
58545	102399	91049	70842	52015	35174	18621	5865	1059	561	540	553	599	521	576	519	545	564	613	573	572	563	545	541	562	510	538	529	555	551	522	536	528	507	552	519	518	542	545	530	538	589	520	537	569	545	583	554	506	547	555	525	552	564	553	531	584	570	574	546	512	572	520	545	537	542	571	539	581	552	551	526	568	577	533	531	515	545	564	535	546	554	544	522	495	534	553	525	568	532	535	502	499	565	567	476	547	547	562	540	596	565	557	595	552	535	563	556	552	566	538	546	529	525	545	563	550	533	547	594	554	537	546	554	548	529	536	539	483	589	567	575	540	571	556	534	590	557	547	531	571	547	552	612	576	541	564	544	526	551	543	573	536	552	578	527	509	533	544	557	603	522	553	561	514	540	502	566	554	534	533	535	538	545	544	513	596	585	584	547	524	544	571	567	537	616	532	567	551	573	549	526	534	554	524	523	550	569	552	603	587	529	576	519	520	546	553	545	612	525	528	572	540	518	572	559	543	538	553	544	558	568	543	519	550	555	530	539	569	551	535	537	579	564	521	552	543	565	565	532	554	594	564	545	596	565	563	563	542	582	562	527	591	564	561	565	503	520	576	532	539	537	553	597	555	585	557	513	555	589	536	564	589	530	563	514	561	538	576	552	559	562	566	540	509	582	537	574	525	543	566	500	543	585	570	557	558	556	559	529	536	574	558	583	536	553	536	553	552	551	534	554	596	548	571	556	538	547	545	571	571	578	514	542	589	523	547	573	519	531	547	535	558	573	549	530	577	586	556	600	559	581	541	581	581	537	534	561	543	538	560	549	521	513	595	552	489	500	528	563	519	537	519	564	534	598	522	568	539	571	527	560	521	565	543	609	507	547	553	540	544	575	557	544	548	571	549	567	530	516	586	584	536	545	562	589	580	576	601	526	553	563	548	540	555	549	537	513	559	519	509	542	542	607	519	564	530	527	531	555	528	553	572	574	551	575	574	601	552	540	554	523	573	537	553	579	558	558	536	551	540	558	558	554	534	597	554	550	581	564	590	553	546	529	531	540	552	549	537	597	557	521	542	527	587	540	563	559	575	534	560	557	585	562	525	567	581	550	513	515	516	542	585	557	533	567	542	589	552	543	577	521	540	514	557	547	560	556	541	541	544	544	608	516	555	541	576	571	570	559	538	572	532	560	561	566	565	547	548	572	563	581	580	573	599	520	520	534	525	564	576	543	588	538	550	565	565	567	505	571	570	578	542	535	569	538	595	610	545	530	564	529	562	507	549	545	533	502	584	550	578	526	562	539	518	555	547	562	508	561	554	498	573	544	547	530	554	545	577	569	589	554	545	539	572	618	547	561	519	500	540	532	557	579	541	526	561	551	587	565	567	551	546	550	582	547	573	557	567	551	542	535	558	560	537	563	578	521	601	529	555	546	530	598	580	577	555	518	581	529	580	514	545	570	557	555	542	556	581	555	558	564	566	570	553	527	523	547	529	570	575	553	568	536	584	538	562	547	542	546	560	571	551	568	543	572	556	536	565	565	559	531	557	554	530	597	561	575	616	584	565	571	566	549	551	538	535	552	507	538	599	546	537	555	554	570	553	528	535	550	535	509	519	562	526	521	551	561	511	503	551	571	538	523	571	527	568	561	536	525	526	540	558	538	530	533	578	544	518	572	547	565	548	541	529	531	555	563	540	541	547	577	552	541	585	541	522	542	523	556	546	547	552	537	594	532	570	553	586	543	557	562	521	542	554	567	541	542	540	509	556	544	509	526	537	564	580	502	551	540	538	545	550	502	546	586	549	563	560	553	549	538	536	522	528	531	511	535	539	517	564	541	556	563	546	598	546	551	513	557	521	547	559	519	552	557	558	545	603	506	505	533	525	574	600	551	537	601	543	542	554	559	582	560	592	517	577	589	538	532	501	558	499	520	560	535	550	583	549	559	574	560	559	571	570	578	562	567	575	536	575	569	549	561	592	561	558	623	578	549	558	577	552	538	526	569	560	537	545	546	563	545	540	555	547	560	567	512	552	541	561	490	508	574	566	547	626	563	546	527	558	555	559	534	553	551	525	527	510	540	561	563	550	535	521	564	504	537	549	529	512	567	563	557	546	514	518	501	554	556	530	538	502	590	580	571	536	537	507	578	523	582	499	575	532	537	554	530	547	534	606	528	580	544	521	542	585	514	540	534	541	562	529	551	564	524	551	562	534	567	563	565	503	483	552	549	529	569	550	519	507	544	539	545	547	564	576	540	516	524	543	534	545	524	566	529	558	565	521	562	555	565	551	550	555	527	558	551	605	539	553	560	527	562	610	523	575	540	516	513	504	580	558	568	548	530	559	541	566	543	550	537	553	591	532	543	568	545	582	596	543	506	555	566	529	542	535	523	542	552	559	546	595	504	581	526	529	542	505	566	541	582	569	570	545	524	576	556	520	540	541	552	558	575	531	580	562	535	534	531	572	542	549	548	578	563	538	535	494	571	555	512	578	572	561	573	580	561	529	546	565	580	579	512	548	550	591	554	516	527	538	530	536	549	542	505	582	537	551	570	526	510	512	544	568	551	583	564	560	568	542	541	534	552	562	515	554	564	566	521	555	513	558	565	558	587	485	541	550	557	548	553	576	537	583	554	537	575	542	517	590	567	523	583	532	513	571	558	533	553	539	553	556	563	553	552	555	469	564	581	555	555	554	518	533	565	548	541	563	545	501	539	516	576	543	527	517	562	532	555	546	521	542	555	548	531	551	599	551	539	576	569	536	589	604	559	555	537	536	536	559	548	521	549	549	540	566	541	580	574	549	539	544	550	596	571	545	503	524	545	514	563	525	543	547	500	593	545	512	545	603	576	576	548	592	525	576	554	549	554	500	541	607	504	562	559	540	556	546	554	562	569	522	606	540	541	574	562	553	524	545	549	528	543	512	559	573	538	533	549	538	533	554	555	544	567	571	554	543	554	609	542	506	556	565	552	549	525	502	561	560	514	589	606	549	568	506	578	536	560	546	571	533	566	510	543	519	555	514	510	567	586	516	514	522	534	545	546	599	551	536	555	545	550	527	549	579	529	566	554	531	540	556	528	540	555	569	536	565	518	549	571	559	479	548	586	557	542	565	571	520	539	548	588	594	561	555	563	572	582	525	573	556	553	556	545	533	539	521	554	558	535	549	568	564	585	563	600	576	563	574	580	527	547	601	520	551	527	519	514	561	581	561	548	531	588	565	515	520	550	556	609	565	547	522	578	556	530	555	569	556	535	577	531	538	546	599	561	556	548	557	573	545	548	553	583	513	533	546	574	526	558	556	527	534	530	563	503	517	566	545	546	543	529	538	470	521	516	529	522	502	541	556	525	548	553	549	600	567	579	578	537	576	533	529	548	579	534	551	528	561	570	554	505	559	555	568	532	574	536	537	554	552	575	545	577	541	560	537	543	553	552	538	555	562	538	546	504	532	542	555	573	548	511	564	549	554	529	577	550	584	523	515	563	564	545
27146	27165	35447	24533	10640	3343	1041	403	229	199	200	206	209	198	207	196	189	186	222	187	197	215	196	210	162	207	200	198	195	210	204	183	212	208	195	195	187	198	209	210	207	209	203	196	216	189	224	205	195	211	168	190	192	216	228	204	190	216	198	189	212	188	195	200	210	187	211	217	195	203	215	202	204	201	205	182	199	197	202	210	201	196	201	194	224	218	199	182	215	203	198	186	218	176	179	192	202	176	202	197	214	219	226	214	208	209	227	197	223	202	220	212	205	200	197	186	200	231	178	198	200	217	245	201	184	199	189	195	204	193	198	204	177	178	203	189	164	230	178	220	228	187	217	191	188	205	204	189	186	202	191	171	206	201	198	191	201	197	203	175	207	207	203	215	223	205	213	217	230	193	188	201	183	231	178	231	211	205	209	198	190	192	203	191	195	187	204	198	214	185	210	206	223	171	201	192	220	202	218	214	187	198	200	197	213	206	189	206	192	204	208	203	205	198	202	204	191	212	214	198	201	189	170	173	193	220	214	195	188	208	191	204	190	197	191	227	196	207	185	188	211	200	205	219	176	178	204	214	204	228	198	192	195	198	193	191	199	199	176	195	230	179	221	197	196	195	175	210	208	191	179	188	201	205	191	194	205	199	185	184	232	188	204	185	198	206	215	188	199	207	205	189	198	213	205	192	205	187	200	215	194	187	224	204	215	185	194	204	211	209	201	184	241	209	197	206	195	166	192	192	210	200	195	203	195	203	214	222	198	211	205	200	214	193	216	183	207	219	205	217	191	204	193	184	199	191	196	222	198	207	183	195	216	164	184	185	191	191	183	195	200	195	206	206	196	209	223	197	216	196	191	199	208	182	195	196	198	217	212	222	181	178	205	191	206	221	209	193	197	234	197	226	204	225	208	197	226	194	180	204	213	204	205	203	221	202	196	221	190	184	218	204	190	214	211	183	172	202	200	195	181	204	185	208	178	207	216	203	197	226	194	213	201	218	196	196	188	181	164	218	192	189	193	186	205	217	218	202	205	203	166	185	218	202	181	205	202	210	215	229	231	219	177	191	218	202	217	214	198	195	195	208	209	188	203	197	185	201	210	181	225	184	203	227	206	221	191	198	203	197	164	187	208	195	198	230	205	215	187	199	204	205	198	199	219	203	190	193	227	198	187	212	203	203	207	190	220	195	193	198	194	205	173	169	180	197	185	188	203	197	196	215	207	219	199	198	199	220	204	221	182	214	202	237	205	197	196	213	225	202	202	204	227	193	191	223	215	195	208	206	215	205	209	191	189	207	178	204	168	191	206	214	217	201	185	222	186	196	204	206	224	194	223	207	202	202	190	207	206	181	202	192	202	171	186	190	202	181	196	182	209	196	195	195	202	224	197	192	195	216	195	238	215	211	175	206	199	200	211	199	202	199	185	176	226	209	189	182	233	203	194	208	201	206	214	201	200	223	192	199	194	190	208	211	204	188	205	194	193	195	205	209	194	189	173	179	200	194	226	200	216	212	214	222	219	209	204	214	188	194	221	201	233	199	201	206	182	211	209	187	205	211	191	205	223	192	221	197	187	217	200	180	173	204	225	214	194	217	222	188	198	201	187	204	187	197	176	226	213	187	191	219	195	178	204	209	195	187	210	237	191	196	200	207	199	193	210	211	198	198	214	194	177	194	216	195	197	223	202	219	200	215	201	207	192	185	219	206	207	199	214	199	223	203	221	196	227	194	207	218	219	199	184	205	172	221	204	196	212	212	201	193	212	200	187	199	218	215	239	208	224	196	183	185	189	192	205	234	210	199	212	217	182	207	200	194	169	190	225	214	213	204	181	207	221	184	202	209	212	212	202	189	210	184	216	204	211	204	209	199	205	182	218	187	187	187	208	208	205	223	196	223	195	180	198	193	193	178	220	221	210	207	220	216	183	199	210	214	201	176	176	189	205	200	182	212	205	225	196	191	199	214	207	245	212	195	183	190	206	200	206	201	188	200	199	204	190	191	209	201	204	180	211	208	203	192	215	222	210	190	188	230	206	192	207	214	195	218	209	209	194	208	216	215	211	196	202	191	203	174	173	189	161	187	205	185	187	194	218	205	193	186	216	197	201	206	207	203	197	197	205	205	233	184	178	169	230	191	216	215	212	228	207	179	191	185	209	204	217	205	203	190	207	188	185	196	213	186	195	224	208	233	205	198	213	201	199	202	208	187	175	201	180	217	206	197	175	199	193	207	195	193	214	188	202	206	176	200	202	219	206	212	192	212	191	201	170	217	202	188	203	195	203	196	203	207	204	211	192	208	197	201	195	184	221	211	195	181	209	205	201	190	206	192	187	194	220	203	222	183	195	202	210	216	202	202	211	216	196	190	197	198	190	200	214	223	174	221	196	202	204	204	206	207	181	205	174	209	222	188	189	182	205	184	201	191	193	185	195	207	201	205	190	183	161	198	219	199	173	195	181	204	204	185	194	198	172	207	199	196	199	195	189	187	199	200	198	174	178	204	180	221	192	207	195	185	194	189	189	178	172	183	203	192	195	184	201	205	207	201	184	239	198	224	190	200	194	198	180	207	210	201	201	198	182	218	206	200	182	204	210	195	200	176	210	199	197	184	206	168	240	194	228	208	191	172	205	209	193	197	219	211	218	183	191	193	226	193	187	188	200	190	190	180	178	193	212	215	209	209	228	201	192	200	222	188	200	207	189	192	192	218	210	191	196	210	208	164	204	198	199	204	202	222	219	201	203	200	204	203	186	198	188	177	187	216	204	169	197	203	217	196	171	183	212	187	203	205	175	220	198	189	192	191	189	205	208	185	192	204	232	205	190	186	198	209	184	206	187	191	199	194	215	212	192	200	175	195	205	172	218	196	222	220	176	186	216	213	212	176	183	219	203	183	213	211	199	197	176	214	213	206	205	189	184	216	203	215	209	182	197	203	198	177	192	206	209	198	206	223	194	213	203	188	217	191	212	209	206	203	212	193	216	203	201	217	191	200	187	204	186	184	187	184	189	198	188	211	202	198	182	166	188	191	176	226	172	202	221	192	202	217	207	197	206	167	190	187	198	197	196	208	182	205	202	212	194	216	194	215	203	212	185	198	222	193	175	223	191	194	199	185	205	203	207	171	202	201	200	191	223	175	200	207	187	210	205	194	219	185	196	213	204	226	178	200	196	185	193	183	194	195	221	168	197	196	201	200	206	189	191	192	199	183	196	184	208	216	211	208	229	186	190	191	209	187	209	164	184	204	195	211	180	199	211	192	188	184	199	209	212	197	215	233	186	189	206	194	173	180	192	182	205	192	213	193	221	176	202	208	207	179	195	205	195	199	200	198	206	188	210	210	199	208	207	231	198	216	188	178	217	212	189	204	216	183	212	193	207	226	199	161	195	193	214	208	169	184	199	218	201	207	200	202	233	211	195	225	193	177	206	209	213	178	225	191	205	196	205	199	216	186	179	205	206	224	194	209	191	187	191	227	188	196	225	186
27387	48217	41131	26219	14670	6205	2130	781	373	355	360	309	309	360	352	355	366	319	327	313	341	367	347	366	345	324	340	311	341	345	335	341	340	332	316	328	326	309	347	326	352	329	321	327	323	346	314	325	346	373	346	336	338	314	334	324	330	326	353	327	331	326	323	325	340	348	318	327	364	317	315	335	322	323	340	367	328	310	321	321	336	323	326	334	346	333	307	372	327	310	327	308	363	326	379	321	310	335	315	315	362	335	338	320	322	342	316	341	300	332	356	331	305	315	347	340	315	368	366	303	364	355	351	350	303	321	353	351	361	365	327	353	321	324	316	328	363	348	343	352	317	307	322	326	336	305	312	329	341	341	349	349	325	338	329	324	309	323	322	336	349	320	354	358	361	357	366	325	342	308	336	341	298	326	342	340	316	357	320	334	323	288	350	346	356	326	359	315	343	348	371	358	319	322	343	378	353	318	344	321	325	336	305	366	318	303	328	304	356	291	336	344	321	312	321	312	317	315	327	319	349	316	322	319	334	315	318	315	369	300	362	310	309	330	346	325	351	302	345	341	317	360	325	328	314	322	329	339	339	313	325	339	372	358	312	321	330	326	368	360	321	362	348	356	337	344	361	327	315	345	350	357	348	335	367	292	296	303	356	299	374	337	343	323	320	312	303	319	314	316	367	305	345	345	379	355	351	346	317	344	325	309	325	291	338	336	346	294	336	357	295	306	342	330	363	352	324	317	323	311	324	322	310	360	346	338	320	328	311	343	324	326	335	334	326	309	345	314	315	323	358	335	321	320	332	311	325	307	315	335	315	370	309	325	322	342	342	337	356	353	329	328	319	345	347	339	354	341	334	331	297	318	369	326	299	347	351	310	349	311	342	331	336	326	343	327	294	353	324	317	308	332	376	313	349	345	359	306	303	305	352	337	366	323	326	318	319	344	355	359	314	349	340	332	320	307	335	364	303	333	314	312	321	328	348	365	313	329	319	334	311	317	322	341	362	352	357	354	322	334	336	309	308	345	313	335	321	341	299	338	355	341	332	351	330	318	289	336	319	331	325	347	319	337	336	303	316	351	330	373	326	335	362	306	337	334	313	313	334	320	298	331	316	355	342	328	354	332	336	317	335	299	360	296	304	334	338	367	382	332	352	358	327	328	352	330	327	357	309	326	325	324	348	323	327	319	328	313	359	317	326	338	311	342	358	322	328	321	307	322	344	360	332	338	363	333	331	313	348	360	344	339	367	378	294	367	318	342	335	339	313	322	326	317	337	322	295	318	295	331	316	350	308	342	327	306	343	322	329	347	375	350	297	350	322	320	356	304	340	338	329	328	328	297	339	315	357	345	336	319	317	348	337	309	294	336	333	344	292	330	353	338	347	325	305	339	321	338	364	272	356	361	319	320	331	357	318	359	351	324	336	332	376	324	356	317	319	330	334	339	317	325	353	322	311	306	358	347	347	331	336	320	312	292	311	345	326	322	345	349	326	351	323	319	319	318	333	353	338	336	338	347	340	315	309	320	349	321	327	349	358	315	320	344	326	343	319	346	328	349	349	366	347	339	329	333	338	347	357	360	341	359	353	338	363	295	340	321	371	319	327	361	355	356	324	325	366	339	326	351	318	319	310	374	321	330	319	349	331	326	337	360	336	294	341	314	300	343	284	334	320	319	354	319	348	333	336	385	371	345	334	347	314	332	323	277	318	397	332	329	340	330	318	328	319	346	317	286	369	353	331	314	346	344	335	296	325	329	380	333	310	309	330	330	337	335	364	334	360	338	314	287	332	342	328	312	354	306	318	316	353	359	332	358	302	318	350	316	329	315	321	357	326	351	342	296	292	364	327	316	323	339	368	321	332	348	353	344	327	328	306	319	309	311	329	320	332	331	349	324	296	328	363	319	334	331	337	358	354	358	329	344	339	322	363	328	348	318	338	298	359	343	335	338	320	338	338	342	318	325	346	300	329	330	346	345	332	329	335	351	370	333	315	315	341	338	312	360	314	331	348	344	322	315	346	334	362	329	337	316	317	334	307	359	355	310	325	324	323	304	341	316	340	340	345	318	331	341	342	346	331	347	332	312	329	329	306	317	332	327	355	314	323	322	317	326	298	370	342	345	324	325	332	344	328	342	323	307	317	339	337	328	363	342	329	309	341	316	338	314	324	359	341	312	353	364	358	365	351	367	308	356	340	331	360	309	348	359	310	352	341	309	306	365	333	328	336	327	341	358	338	335	305	374	360	339	331	319	309	329	324	329	326	303	356	320	296	350	338	344	344	301	337	337	337	333	346	368	310	310	352	304	354	332	337	319	316	338	332	317	284	303	326	351	333	323	340	333	363	313	334	327	296	333	349	342	348	330	348	340	314	334	294	324	348	373	345	314	349	309	364	342	325	353	336	341	335	363	343	302	353	356	308	300	340	319	287	315	348	353	310	324	310	319	318	324	352	341	325	333	347	326	316	342	320	316	334	374	321	337	341	330	350	323	355	340	353	355	307	320	348	333	351	310	360	339	318	320	307	347	309	327	320	366	335	336	327	310	340	356	337	347	321	346	305	352	334	335	331	326	323	330	342	346	346	327	335	317	356	321	321	350	328	320	346	314	325	321	318	316	320	336	360	303	332	317	332	334	321	338	331	336	355	337	320	323	335	331	349	345	317	327	335	312	323	362	320	333	303	326	331	324	339	315	332	333	330	327	341	327	338	384	309	305	319	315	341	319	332	327	302	334	330	330	328	328	323	301	318	330	329	317	300	341	333	357	357	344	300	354	344	322	312	326	332	353	335	357	325	359	311	343	328	308	328	324	344	327	319	354	327	321	336	341	344	329	327	310	341	353	296	325	336	360	327	341	342	327	337	335	357	339	326	345	306	303	333	346	343	327	338	340	329	321	331	302	315	308	338	330	337	347	355	322	336	319	313	352	315	314	320	329	320	320	324	296	331	338	344	333	297	326	310	315	350	327	369	368	320	358	343	353	336	314	327	311	320	341	316	291	329	332	343	346	341	303	325	315	336	314	334	327	353	321	321	332	349	355	346	336	313	342	347	315	344	346	317	307	320	319	338	303	324	352	341	341	323	322	336	324	295	363	325	327	326	349	345	322	352	324	348	339	346	305	323	337	309	349	328	300	340	289	299	335	339	326	316	315	308	346	331	322	331	347	307	300	311	346	308	347	290	338	359	372	327	322	321	343	330	325	307	344	338	329	329	343	325	318	319	358	345	333	368	338	330	358	320	329	310	317	329	363	351	302	335	339	348	332	335	326	331	336	339	340	303	317	352	344	347	362	289	345	306	354	309	373	340	336	337	337	331	324	357	329	329	367	324	333	331	324	332	340	372	356	317	336	352	332	342	338	321	347	354	362	315	333	345	342	342	328	330	317	346	329	334	359	360	340	317	316	335	337	358	337	312	348	338	301	315	295	310	333	319	314	328	316	327	321	317	333	375	347	315	359	305	322	311	338	322	336	323	327	329	343	307	327
24454	23399	42803	42508	32102	21400	8808	1570	376	281	316	294	288	268	292	308	271	313	286	263	271	277	320	319	275	269	277	282	300	290	281	293	304	289	262	246	312	282	262	289	287	291	284	281	275	253	272	281	282	271	271	291	257	282	309	257	292	273	260	279	304	276	296	291	270	276	249	282	294	286	325	286	267	269	260	275	284	276	292	276	257	297	275	273	282	321	272	292	265	268	267	289	250	303	294	275	301	269	269	263	267	292	306	298	294	296	301	281	272	275	288	304	258	269	266	282	304	275	285	314	304	294	296	299	302	293	289	265	285	272	272	265	275	308	253	267	297	304	282	286	258	252	287	297	291	264	293	284	268	275	290	263	283	287	271	301	254	296	305	256	295	274	297	242	247	294	290	258	284	323	292	287	235	311	271	257	288	295	276	332	296	287	333	307	308	291	279	259	313	275	291	283	259	279	264	285	295	281	256	317	293	297	320	277	278	287	299	285	280	298	244	292	280	283	291	254	302	293	311	309	283	275	255	277	274	250	281	264	264	252	301	307	327	263	322	277	282	292	274	282	270	287	274	281	276	277	265	317	297	292	294	262	282	280	282	260	321	295	314	283	272	264	241	290	275	290	268	287	291	300	285	295	299	279	287	274	294	300	292	283	262	268	301	280	281	258	290	297	274	283	299	295	311	291	277	267	287	287	291	291	285	273	285	276	278	285	288	273	288	304	261	277	263	289	326	279	304	274	277	255	271	275	272	266	268	304	279	309	279	312	311	317	279	276	308	265	291	289	280	295	268	275	279	306	323	308	272	306	289	251	288	262	284	270	250	260	295	281	278	293	285	250	281	259	280	251	290	286	273	284	276	275	302	265	298	295	250	260	296	277	271	268	257	266	287	286	271	305	275	295	304	310	281	301	312	290	276	291	293	263	259	296	277	275	266	277	304	276	303	280	279	253	292	302	258	266	306	311	266	301	303	297	282	286	275	288	288	279	256	283	279	296	299	285	298	285	240	261	307	281	294	292	294	297	273	289	299	294	293	273	287	282	289	321	284	288	287	291	294	259	252	290	259	288	303	280	292	299	272	286	284	262	298	288	254	278	292	279	288	259	284	287	291	285	286	283	270	302	278	331	288	290	271	288	282	265	293	306	275	283	299	296	318	292	276	278	265	290	282	279	261	287	286	286	276	303	298	284	296	289	278	304	303	272	287	282	279	246	317	256	283	290	293	283	309	283	287	265	289	284	284	290	297	295	317	269	298	317	292	281	300	275	283	262	257	308	239	291	296	251	269	274	309	322	270	292	307	268	258	278	297	278	267	291	287	285	278	249	276	294	297	292	290	258	288	266	318	308	318	291	276	272	280	327	259	277	264	257	292	297	277	298	287	292	270	274	266	301	279	269	302	256	286	285	302	299	297	283	293	269	256	295	308	241	273	281	283	273	313	271	283	294	287	268	261	291	290	282	272	277	340	273	289	318	274	278	295	311	290	294	296	295	293	304	282	296	289	300	283	292	285	275	312	280	266	259	264	293	251	254	302	280	266	299	317	299	253	268	290	279	310	271	302	296	279	300	280	319	276	297	279	283	283	296	296	280	280	299	269	264	293	251	294	280	281	273	289	296	312	282	271	258	293	294	251	283	278	258	283	306	251	273	254	291	302	287	307	272	286	310	314	272	290	302	317	285	272	273	288	283	249	278	271	276	300	285	296	289	299	285	275	292	309	252	303	309	283	289	291	289	274	264	297	260	275	268	300	269	303	262	264	282	270	283	271	295	271	295	258	316	293	278	263	279	234	281	291	290	290	305	294	259	283	299	277	289	288	279	299	289	275	275	301	265	256	274	273	259	320	272	295	311	292	267	296	279	282	292	295	266	240	272	279	307	297	304	257	305	278	274	312	278	270	294	319	279	313	298	268	284	292	305	280	270	326	265	275	309	279	301	302	302	295	273	310	291	258	270	297	311	296	291	286	244	272	302	286	256	281	295	272	254	262	306	290	270	261	264	294	298	299	268	296	275	287	269	262	288	279	267	288	310	320	280	283	292	287	263	259	284	276	279	266	272	302	287	262	304	275	288	288	286	257	297	263	275	273	266	272	276	294	260	275	298	291	315	290	288	268	279	273	265	267	292	281	293	277	308	298	272	279	281	323	295	245	274	293	273	303	285	274	268	298	246	280	289	275	276	326	297	314	314	296	277	265	270	274	285	288	280	290	299	279	292	278	330	301	312	318	289	300	280	286	290	285	259	278	309	317	282	300	275	280	285	249	292	280	287	294	294	255	278	287	277	255	286	305	292	308	266	272	276	301	261	276	274	261	300	261	285	265	313	294	271	303	286	281	288	301	291	288	274	288	324	251	286	318	283	269	296	317	288	279	245	298	295	269	273	286	293	262	299	256	302	293	304	259	278	300	265	282	292	263	261	288	275	295	267	323	276	262	290	290	286	255	285	275	285	271	254	293	246	282	305	295	277	259	274	278	302	276	266	298	280	317	309	307	284	270	310	256	275	280	295	256	309	277	299	323	277	273	275	286	284	262	275	286	307	268	287	285	296	295	290	264	309	298	269	279	250	264	296	305	286	269	279	286	290	283	275	325	277	263	277	297	290	302	268	282	303	273	281	286	255	274	307	302	311	288	292	279	303	306	292	275	246	282	303	272	301	276	259	264	318	281	266	302	274	308	290	271	267	278	279	261	263	299	277	304	267	268	285	300	310	323	289	265	279	261	268	258	281	283	298	254	301	304	276	245	304	276	293	315	262	308	321	304	291	279	294	277	285	294	292	323	300	286	309	318	306	281	300	268	277	320	291	273	279	297	268	253	289	278	282	286	293	286	281	268	255	295	317	265	266	294	248	297	301	279	271	269	286	308	255	274	290	286	287	265	293	291	280	282	307	297	274	291	303	303	280	266	284	266	309	298	299	298	303	285	287	270	294	298	304	304	268	277	285	274	297	286	259	252	293	297	287	288	273	290	284	319	287	285	286	276	317	292	261	281	270	271	276	259	292	265	260	293	280	259	290	328	266	277	271	280	298	288	290	293	304	280	288	302	287	273	291	264	288	310	292	277	290	322	294	322	286	286	302	294	275	285	268	294	291	274	294	301	275	266	272	284	263	282	284	299	265	263	291	302	296	292	280	279	294	270	273	297	268	271	291	307	285	253	270	293	279	277	286	244	277	280	303	280	288	270	321	308	284	292	247	232	292	288	286	300	288	291	277	316	258	286	296	272	264	297	315	297	281	296	269	290	292	269	293	277	300	278	298	303	322	287	284	280	282	270	293	271	282	283	282	281	273	283	297	301	292	255	293	270	264	272	279	283	245	291	301	295	276	275	275	299	275	283	296	244	315	296	291	305	280	322	272	256	280	271	291	266	277	287	264	258	279	297	265	272	279	292	253	292	291	242	273	282	253	302	310	252	290	280	302	276	288	308	309	292	297	280	276	276	276	285	277	260	277	318	294	279	267	278	295	281	260	285	266	312	273
51176	91452	79745	56178	39496	23892	10088	3135	765	454	442	457	450	434	436	476	451	470	443	492	464	407	468	452	489	482	477	459	456	489	451	464	447	436	434	448	413	441	457	443	480	460	439	456	441	476	441	476	438	457	455	462	449	435	462	449	422	458	459	476	415	497	457	472	459	412	439	425	444	501	475	430	455	459	497	479	491	466	448	467	480	428	431	447	437	469	455	525	439	464	448	494	499	448	468	496	479	428	498	405	473	455	434	410	436	422	468	442	478	474	414	469	454	467	487	428	447	501	453	475	463	472	467	484	430	445	445	434	450	429	477	471	429	463	450	446	458	467	448	429	476	469	486	450	458	446	440	466	461	470	471	488	475	442	457	430	449	466	512	423	488	442	447	467	453	467	453	451	435	503	417	447	452	485	445	474	460	453	431	421	453	481	423	474	461	469	463	460	456	488	444	437	447	448	458	473	448	441	479	437	415	450	444	446	422	474	410	457	487	468	462	451	426	480	439	468	453	429	488	433	464	476	486	443	466	456	433	446	469	460	433	451	439	449	457	464	473	466	439	450	501	482	460	462	449	482	471	455	424	460	455	452	449	450	417	483	430	430	435	449	486	462	466	460	433	414	431	444	466	439	481	414	398	442	478	498	446	507	460	446	477	464	486	453	461	467	487	474	422	454	434	466	417	452	467	450	411	468	424	477	479	456	480	468	418	418	468	413	464	462	459	421	416	482	420	460	440	480	435	460	462	461	450	456	477	457	458	447	457	418	480	415	476	481	465	463	455	464	488	464	449	450	477	478	447	471	453	490	462	472	491	473	442	448	454	442	456	457	437	470	463	461	463	458	445	423	462	445	444	473	468	418	410	490	470	474	482	466	436	465	465	429	434	477	478	472	465	455	446	490	467	433	476	467	450	459	455	465	452	439	496	442	446	429	436	482	453	444	473	466	497	449	476	437	483	423	455	473	446	443	423	435	483	444	444	439	471	473	436	439	473	468	440	481	458	464	444	484	449	439	459	464	488	437	451	444	421	445	468	443	432	467	461	429	446	432	444	444	452	496	475	433	463	434	433	441	457	463	441	444	434	473	455	433	478	496	439	487	476	482	448	456	479	462	504	463	491	439	462	441	460	393	486	461	444	447	435	470	457	434	410	431	491	484	429	460	471	489	426	449	439	489	432	451	451	438	444	430	486	436	492	470	448	482	477	456	509	451	441	501	448	452	450	458	450	437	472	459	473	450	454	427	466	467	464	478	501	451	437	501	469	498	452	442	436	479	437	475	448	459	482	450	494	425	446	461	458	465	452	484	463	436	438	479	445	453	426	429	457	444	468	447	484	446	432	449	485	436	469	467	435	438	485	462	465	435	471	477	492	458	471	442	480	453	451	480	462	443	462	446	434	433	459	441	489	465	491	424	459	434	463	443	438	468	459	457	451	501	485	456	460	390	456	481	459	461	467	463	444	445	432	455	499	478	465	436	455	476	465	477	468	439	430	450	491	459	471	435	454	448	479	458	437	462	446	437	474	483	470	453	486	484	429	444	477	428	464	454	433	463	443	439	458	481	511	460	478	401	473	487	483	456	468	455	436	489	473	414	486	473	468	467	465	421	456	437	432	514	457	469	500	451	470	468	460	458	450	432	460	456	466	450	456	481	485	432	420	464	443	476	458	468	474	462	460	419	468	482	491	458	478	463	483	500	482	433	465	473	533	429	522	444	458	490	469	421	476	475	445	477	453	454	437	449	426	488	442	428	441	474	493	476	508	465	445	473	452	432	454	480	431	442	455	435	447	457	460	464	478	453	465	436	462	440	506	447	475	486	441	488	408	442	441	466	466	439	430	471	469	460	492	463	440	440	485	450	479	476	472	494	432	482	449	475	460	446	429	454	466	500	489	429	480	482	459	420	447	484	446	462	472	449	433	421	462	482	464	437	424	462	459	443	441	488	448	478	475	456	438	473	431	404	452	433	464	518	465	483	451	429	450	476	455	407	466	482	415	476	468	429	426	456	433	470	452	449	463	434	472	457	454	467	476	455	444	454	435	490	455	459	451	465	471	471	469	452	432	469	468	464	467	484	451	440	438	469	472	428	479	476	463	478	479	448	471	432	407	446	515	450	440	470	448	461	485	487	455	447	441	493	450	453	451	454	418	464	490	460	440	451	472	475	459	465	454	453	487	449	471	466	415	466	443	479	479	431	447	476	488	448	415	470	442	425	462	445	497	440	426	468	420	422	484	494	469	501	457	455	475	437	476	471	439	444	483	467	466	487	451	458	450	447	439	510	462	444	436	449	443	430	461	465	455	518	420	446	444	477	471	448	470	442	450	443	486	471	482	489	452	459	491	481	417	457	461	465	429	422	426	467	461	480	474	457	503	498	406	478	450	421	448	466	444	509	452	491	430	475	473	446	411	494	473	449	470	451	465	456	473	437	509	448	470	450	499	469	478	465	459	469	459	470	429	431	453	415	445	457	466	476	510	491	433	449	452	476	478	462	463	477	470	440	468	502	441	411	441	468	472	454	428	473	442	438	455	470	430	464	445	467	472	452	457	441	435	472	486	498	488	462	407	435	455	444	414	473	423	470	473	438	444	456	448	475	487	488	443	422	431	466	470	452	449	458	470	450	465	466	448	476	459	434	448	494	462	460	444	506	471	448	441	494	446	423	442	476	432	439	469	451	501	461	451	454	400	440	448	470	472	442	481	438	465	467	441	459	451	426	412	475	453	499	474	458	475	469	459	452	465	451	449	459	433	475	453	470	455	434	484	422	440	484	455	495	428	449	425	440	406	445	449	455	472	433	465	479	458	466	474	474	437	447	491	441	424	444	475	509	469	447	496	481	431	468	485	472	430	454	462	457	454	492	473	479	462	475	471	438	466	409	473	487	457	448	452	449	444	462	506	486	430	384	478	434	469	474	406	420	491	480	476	432	471	500	447	489	442	469	463	459	475	488	460	468	443	477	465	475	495	461	438	464	431	445	468	491	449	460	457	487	444	490	440	434	482	495	423	469	453	458	450	453	484	474	463	468	449	463	457	505	511	402	448	439	454	434	467	467	466	482	457	433	447	440	420	437	426	494	493	467	463	488	465	451	438	496	466	434	443	464	439	432	451	455	460	461	471	442	433	515	502	452	461	491	433	461	433	507	450	434	436	462	480	480	384	488	434	478	464	433	427	451	435	451	449	451	472	466	447	481	452	435	452	425	453	467	424	488	496	435	474	475	451	466	464	473	455	451	484	447	486	475	477	455	503	431	475	468	462	443	479	478	453	449	440	392	464	479	489	467	493	451	437	471	450	475	478	452	439	475	480	444	432	510	476	437	456	445	473	463	452	481	471	507	441	448	422	454	504	460	450	453	473	462	458	469	492	451	449	453	492	475	428	442	468	473	413	457	497	463	449	454	422	438	461	450	481	438	463	455	451	458	433	446	425	470	468	483	460	452	429	495	478	465	480	452	419	437	478	453	489	462	451	446	474	454
23353	22287	36935	38599	34447	27619	17771	3853	654	420	349	386	410	371	353	362	345	369	382	353	396	358	356	413	397	358	374	376	406	384	366	373	384	416	400	381	359	344	333	358	393	378	353	397	400	389	356	372	365	334	347	367	354	369	369	396	363	362	355	395	384	401	363	380	340	366	386	396	379	365	357	366	367	373	369	416	346	347	358	379	352	340	393	366	354	399	357	395	396	339	362	383	389	410	366	342	341	354	355	370	357	392	363	390	403	368	323	351	352	369	346	355	378	383	381	377	356	339	409	393	334	380	374	345	383	385	361	387	377	371	324	405	338	356	425	378	365	372	362	363	400	366	387	360	347	378	352	395	339	395	393	326	336	375	337	381	320	414	367	380	370	365	384	365	400	360	369	370	387	339	357	353	387	358	369	345	400	330	313	372	353	387	368	352	378	371	351	369	357	348	374	358	379	382	367	382	384	347	354	350	366	369	346	400	353	373	377	368	348	328	366	349	356	358	338	369	355	329	365	384	352	358	339	378	397	366	368	371	361	339	364	382	369	372	371	376	358	350	340	345	340	344	346	382	363	369	368	329	357	374	381	400	363	318	355	368	344	374	406	385	370	382	332	418	398	347	379	327	367	374	356	357	354	360	352	370	400	374	358	374	344	382	378	347	336	386	357	346	360	359	370	387	356	360	376	379	348	348	360	366	371	326	404	351	393	375	392	374	370	362	376	347	374	370	341	337	365	352	368	364	363	380	353	353	398	376	358	386	369	385	345	354	360	367	360	372	384	343	379	362	378	371	357	367	380	367	379	347	332	352	337	385	380	398	375	378	407	365	390	373	369	369	366	379	352	393	338	386	361	374	370	346	328	341	324	389	400	370	359	361	377	340	369	353	395	329	322	362	387	399	387	360	395	359	358	354	382	346	399	378	370	367	368	363	344	373	360	353	342	377	339	346	362	379	383	406	387	407	386	383	336	370	347	378	365	369	364	366	348	336	386	395	356	395	394	372	376	357	362	372	371	377	331	336	372	356	378	373	382	381	380	357	345	372	381	349	383	359	369	346	381	360	348	354	367	369	328	371	369	338	372	355	359	330	328	367	373	366	365	331	352	356	378	364	370	376	380	359	353	392	373	357	368	384	360	323	338	379	387	355	361	361	388	366	346	330	391	340	349	368	349	355	363	379	389	370	395	349	363	354	382	356	396	367	363	365	373	371	350	390	370	364	365	338	374	385	367	354	349	362	377	392	363	345	360	337	369	357	338	350	342	365	363	378	353	371	350	393	396	342	368	362	363	370	348	339	351	343	364	363	363	358	376	373	359	383	353	365	348	334	400	369	393	377	352	412	363	359	378	363	376	357	340	364	356	363	382	384	377	398	376	370	351	367	357	378	370	413	363	391	382	380	356	386	373	349	406	370	349	362	380	345	386	377	357	355	360	361	349	362	403	358	375	375	377	360	382	356	340	367	379	348	330	356	391	372	345	381	373	352	370	400	391	381	364	394	345	362	402	343	361	338	342	378	329	395	383	379	348	366	385	353	384	352	367	405	354	358	393	363	393	381	333	365	380	366	391	349	338	345	390	363	359	335	367	349	404	391	366	395	322	382	371	366	345	356	334	360	369	365	391	376	386	362	393	407	315	354	375	325	336	360	345	341	399	352	369	375	345	371	383	343	349	346	363	387	359	396	340	368	364	348	348	418	355	360	372	330	339	381	369	393	380	360	357	387	392	352	345	337	362	391	391	391	355	357	383	354	337	376	352	405	377	341	389	396	361	393	358	372	362	339	354	343	379	387	384	349	403	325	379	334	344	364	348	412	407	416	370	404	393	341	391	356	363	371	369	312	366	326	404	384	380	357	358	411	391	344	371	376	329	371	323	377	361	348	386	335	351	358	379	372	367	380	353	361	373	352	355	339	388	355	374	378	356	386	331	361	381	350	385	373	358	382	380	354	375	410	375	365	348	366	395	366	324	331	376	325	381	340	365	382	366	359	330	362	350	343	346	385	378	372	373	362	330	357	371	316	358	354	313	385	348	370	354	377	351	378	350	366	329	337	357	331	372	337	332	367	359	335	332	396	357	370	374	362	386	332	395	359	355	373	400	350	358	373	356	347	363	375	381	397	386	380	384	380	379	395	394	347	315	371	349	353	351	333	383	400	376	374	396	331	387	338	360	360	352	368	366	382	358	346	335	348	360	387	365	334	366	334	328	366	360	361	371	355	406	411	398	375	370	371	383	401	369	375	349	370	347	365	385	359	393	371	357	344	356	377	366	371	383	384	394	382	401	390	373	371	329	340	353	356	353	368	350	395	369	336	366	363	343	348	375	390	338	351	373	346	347	353	340	404	367	348	361	359	351	374	381	353	363	381	388	354	373	375	419	341	406	346	404	362	378	343	382	342	348	354	358	360	364	328	357	352	369	365	369	356	381	359	376	391	389	350	382	352	333	373	354	374	372	387	363	384	376	369	370	345	389	367	365	357	337	355	357	352	360	398	371	398	362	383	357	403	386	401	354	394	375	398	379	349	375	360	354	379	390	398	354	364	374	388	349	377	349	382	377	363	367	339	354	356	351	363	355	337	392	423	346	385	377	381	388	385	376	373	379	364	372	358	381	389	389	381	344	391	395	369	363	375	375	371	353	386	388	377	378	363	325	366	369	353	361	359	366	376	347	348	342	369	354	339	340	351	343	360	367	359	387	370	375	371	371	315	387	340	368	371	400	365	383	361	357	357	334	365	374	387	369	351	352	327	336	385	396	368	382	376	371	355	381	395	358	375	373	356	376	358	336	378	374	366	352	353	369	375	383	343	365	335	350	385	357	367	389	355	391	346	375	340	346	382	352	333	371	379	375	390	358	345	349	398	323	358	393	340	380	378	345	359	360	354	383	332	370	377	393	365	377	353	375	377	356	357	415	335	362	394	378	355	359	358	366	354	390	393	356	371	377	381	340	327	360	390	380	360	392	355	381	372	320	360	379	383	381	372	377	347	382	365	372	385	331	358	363	367	353	374	347	356	350	382	352	370	369	359	397	385	366	381	329	371	388	366	378	341	368	357	327	366	381	364	332	357	377	373	344	333	375	338	385	384	371	355	364	368	401	381	370	347	367	328	379	383	352	336	342	354	343	379	362	317	363	345	379	388	355	426	338	365	362	323	395	384	395	353	368	354	367	361	382	394	366	377	349	367	368	340	362	370	353	356	356	348	343	393	361	374	360	328	360	371	391	343	343	381	359	361	358	337	355	416	322	358	348	360	366	341	374	392	361	371	357	330	377	396	427	362	351	358	375	346	353	361	344	378	360	351	366	360	397	378	349	342	354	370	350	361	357	363	348	383	333	343	417	393	355	420	359	342	357	356	387	367	377	379	344	372	357	361	347	361	374	352	354	381	370	326	402	340	371	378	350	351	355	359	355	345	341	388	370	365	371	393	378	368	377	357	398	384	357	352	342	369	382	363	355	355	402	376	348	358	354	334	370	346
58581	100554	88874	69947	49958	33097	16759	5678	1198	572	528	544	586	555	539	582	560	585	558	584	535	514	543	536	593	517	534	565	559	543	535	587	561	550	569	553	603	584	583	562	585	556	535	545	592	528	558	604	592	572	548	557	546	527	600	528	623	575	545	588	591	585	567	586	552	538	533	556	574	582	580	548	560	591	587	585	539	566	592	597	561	618	555	573	566	550	567	575	558	590	551	558	547	580	567	599	529	585	565	549	554	567	609	592	600	604	574	524	557	575	582	564	575	544	547	606	584	574	548	497	557	574	587	530	536	568	526	577	555	553	558	532	563	573	556	621	534	508	507	580	571	568	572	541	613	590	544	545	561	566	575	599	572	601	526	553	599	537	559	587	571	597	572	540	561	603	578	553	590	573	521	605	546	552	603	538	555	565	570	586	533	536	572	529	571	569	574	563	552	575	598	561	570	568	582	591	575	588	535	565	595	520	508	568	536	559	517	561	564	560	581	556	562	574	618	572	557	551	545	566	549	583	545	559	565	586	537	576	549	567	591	613	543	572	549	589	586	525	589	560	562	551	530	578	556	573	605	532	572	550	542	550	563	534	560	556	552	598	570	565	533	551	538	576	570	557	588	517	585	570	532	545	574	529	575	551	553	564	589	531	544	567	575	573	587	564	559	568	595	569	543	580	611	562	576	486	579	588	563	562	556	532	604	542	541	548	537	562	567	514	566	534	569	533	552	577	557	578	578	540	541	558	542	558	554	548	528	569	544	537	577	578	580	554	569	544	538	582	597	597	542	579	534	586	583	581	582	557	606	605	569	551	567	587	548	547	578	567	511	501	583	578	563	551	583	562	566	594	540	566	550	609	581	601	567	489	539	580	573	552	508	589	518	562	556	574	548	547	584	570	590	534	572	571	553	585	555	576	546	542	512	573	582	670	550	569	567	588	581	534	593	563	579	561	587	519	570	585	545	571	595	563	547	539	547	551	564	574	549	555	608	587	541	527	552	606	579	555	585	539	585	590	564	598	513	554	560	516	569	536	583	599	543	615	538	582	564	552	530	592	526	580	582	600	546	577	550	568	562	560	584	545	533	584	580	553	589	527	529	567	554	606	579	569	524	544	522	618	587	587	560	521	551	591	557	551	567	538	552	549	567	596	586	537	607	560	525	583	540	592	590	584	522	604	555	545	564	559	573	547	559	523	579	585	549	564	614	536	529	581	588	580	545	582	592	564	641	532	562	539	570	531	587	586	557	558	540	566	559	576	595	543	546	574	566	565	552	599	526	557	561	616	525	574	551	542	599	598	564	550	535	549	540	551	565	578	567	503	556	560	552	570	592	599	567	540	530	551	549	592	601	517	536	607	563	546	525	590	549	598	556	565	577	532	541	530	586	569	544	550	528	576	558	560	545	613	568	575	603	541	589	611	552	556	578	566	555	551	536	556	540	550	575	570	558	577	582	570	588	583	610	540	597	537	548	551	572	527	576	553	542	538	578	522	623	554	567	571	608	533	587	573	599	542	632	558	546	559	610	571	594	563	555	599	573	555	592	578	527	561	573	605	558	584	574	546	545	556	556	563	591	580	552	557	574	576	514	582	532	530	575	555	586	581	605	555	590	638	592	558	538	558	554	559	589	555	578	547	612	554	615	557	547	541	588	538	597	556	583	567	555	585	553	572	553	589	547	531	571	576	532	573	533	579	577	566	565	582	574	601	568	532	578	539	554	590	541	579	545	567	575	582	532	566	563	571	511	562	573	534	606	590	561	556	559	557	555	597	574	560	592	522	538	541	615	561	575	563	604	582	569	527	582	548	567	578	555	513	565	536	525	522	587	554	567	573	547	590	579	589	542	536	622	549	547	563	567	596	553	556	524	565	552	571	547	569	588	566	573	574	552	576	572	539	576	500	591	574	552	556	544	580	570	530	565	574	541	559	605	532	538	562	597	534	543	564	572	588	531	597	544	566	568	531	554	540	577	581	561	562	549	571	557	569	603	553	579	578	586	563	562	551	544	553	571	577	578	552	566	587	554	598	531	610	563	579	550	546	578	502	538	608	570	576	502	571	536	543	584	554	592	534	570	563	577	542	577	531	575	592	584	624	539	594	581	559	562	583	571	586	587	553	575	566	533	575	566	594	550	548	584	581	596	570	555	587	557	555	546	567	563	552	598	568	554	552	567	573	588	584	624	559	580	573	606	569	564	561	554	535	551	568	546	538	534	571	546	562	525	513	548	579	601	566	530	533	564	580	524	563	568	581	546	552	600	567	509	538	561	572	556	547	589	549	610	530	564	564	552	566	581	547	555	566	540	568	573	539	577	584	564	582	551	558	600	554	587	587	588	546	517	557	582	575	550	565	539	559	580	557	580	557	569	532	540	570	567	595	574	544	518	535	588	566	597	549	524	589	543	549	550	577	568	617	522	560	537	544	564	576	571	558	547	565	499	529	603	555	589	546	572	542	548	512	574	563	588	586	569	543	564	574	576	537	523	543	563	544	585	525	549	494	547	549	584	558	591	595	581	577	582	559	557	590	576	565	565	551	564	527	558	552	586	546	564	554	531	569	535	564	576	541	614	553	573	591	615	583	565	566	591	557	573	559	563	549	596	575	569	583	552	583	565	539	575	562	550	560	543	546	542	545	596	574	582	542	568	559	576	540	562	566	599	558	598	568	579	571	543	569	585	547	561	556	610	578	551	538	586	543	574	540	577	579	541	602	614	524	554	561	527	533	551	531	564	559	561	573	577	552	556	570	610	543	569	568	573	572	573	565	581	552	568	581	590	562	546	587	607	569	599	544	541	585	570	584	589	539	584	582	590	551	538	560	581	535	521	568	624	584	589	546	549	553	558	546	536	592	533	537	514	652	602	572	537	588	570	571	558	543	555	542	553	580	573	572	594	580	546	581	571	549	546	529	537	534	600	584	564	552	549	567	534	571	597	568	564	533	570	584	566	522	554	526	545	545	562	560	561	575	549	554	577	567	537	568	590	534	567	516	588	527	580	600	553	605	551	575	528	574	528	615	572	580	565	588	507	629	594	543	589	504	573	563	580	568	579	557	546	539	562	590	552	571	582	587	612	560	533	614	544	582	584	551	605	549	586	571	552	594	557	563	583	553	532	596	590	528	515	549	573	517	572	545	556	568	558	557	564	587	535	529	511	605	568	598	559	540	525	549	548	559	538	591	539	554	606	571	561	565	525	563	565	535	571	564	545	523	616	529	586	601	599	575	515	544	569	599	566	599	593	576	560	526	594	565	516	548	584	556	560	562	530	568	541	579	569	575	581	604	556	536	531	589	558	555	561	562	544	567	561	532	565	515	575	526	524	520	557	549	540	557	578	602	617	556	604	593	597	534	574	590	537	503	582	566	631	554	548	539	558	540	559	564	546	593	572	578	570	579	642	556	508	561	598	572	533	562	578	578	534	567	566	564	570	508	601	531	568	555	568	587	557	542	564	541	563	557	613	570	572	553	543	580	584	580
27170	28999	36455	23833	9274	2710	872	367	228	214	205	222	216	196	211	190	223	210	205	222	208	204	205	194	207	215	230	212	202	225	207	209	193	218	218	216	204	212	207	230	206	190	229	210	185	217	219	213	207	190	209	212	211	196	214	198	222	179	210	204	208	196	217	197	179	213	216	219	204	212	197	210	197	212	205	215	187	228	217	195	203	216	175	224	194	205	194	190	186	204	194	215	223	197	197	212	214	222	206	193	203	176	206	206	206	214	188	200	231	201	203	216	224	216	210	174	206	219	212	203	213	203	198	237	220	216	212	210	226	218	235	203	214	204	175	185	207	212	213	201	227	197	191	232	208	197	227	199	222	180	199	211	234	204	209	210	200	196	176	225	225	234	194	232	217	223	205	196	207	237	215	208	221	186	205	197	214	200	218	204	215	207	221	194	225	211	194	212	207	215	206	203	221	203	198	221	199	209	225	228	212	204	188	208	182	199	202	185	219	219	223	216	220	215	229	211	206	189	186	213	233	187	214	195	200	199	221	218	202	208	201	199	207	217	197	216	196	226	219	213	229	202	217	174	225	189	195	209	203	239	203	206	195	187	208	198	215	205	221	223	190	209	196	217	212	235	195	191	207	203	205	223	211	191	210	199	196	204	203	230	214	207	217	218	242	206	202	206	196	233	204	221	187	210	205	200	215	209	188	200	208	196	201	201	177	211	216	206	203	202	208	196	193	195	202	195	227	224	227	213	216	197	214	201	189	209	182	215	229	201	215	204	181	194	216	189	210	215	210	196	183	190	198	220	210	203	200	225	187	187	211	196	198	190	189	197	225	215	186	169	226	165	212	196	189	217	206	225	223	217	205	190	190	192	183	213	202	224	196	197	186	204	204	207	233	214	201	202	224	200	220	220	228	205	209	195	205	172	211	202	227	207	219	196	215	207	224	189	219	210	190	205	217	195	199	213	214	222	216	213	204	205	190	236	213	216	192	215	234	212	199	227	188	216	174	212	221	222	209	194	212	192	199	192	225	179	213	222	184	201	186	221	205	195	196	197	221	219	207	223	223	195	246	194	201	216	219	213	192	225	213	219	201	211	216	230	233	228	192	192	230	203	194	214	207	213	215	211	189	218	227	230	212	208	205	211	226	209	214	208	198	225	209	208	207	180	195	189	193	192	211	197	184	206	202	190	187	198	247	190	224	207	217	196	208	223	219	183	197	187	178	232	210	223	214	203	186	210	214	218	206	217	215	203	212	182	203	193	209	195	189	193	223	185	199	213	198	212	223	192	198	197	224	215	202	203	218	198	230	182	214	204	214	213	206	211	185	181	217	229	189	203	203	193	181	212	194	209	198	231	223	192	210	187	189	193	194	202	220	205	208	206	210	164	213	225	194	174	226	223	205	181	175	182	184	240	189	202	203	179	213	215	212	236	238	197	205	187	198	198	215	216	200	227	219	187	198	197	209	211	210	210	183	186	180	180	228	195	220	196	195	199	206	225	202	216	207	195	236	193	197	219	193	225	217	219	205	194	193	212	224	238	211	195	187	201	192	203	201	186	187	202	212	210	219	222	187	210	223	206	201	205	206	220	214	207	173	216	207	188	195	196	199	191	206	198	195	210	187	210	188	198	212	213	197	223	222	196	202	209	195	207	196	165	215	216	193	219	216	197	234	216	212	188	208	182	210	188	203	237	203	191	191	195	205	203	236	217	227	233	189	244	187	195	227	199	206	199	210	217	208	202	211	211	221	218	212	171	177	203	249	217	225	203	214	221	210	240	179	192	224	204	206	205	206	206	240	227	183	189	180	207	226	219	193	222	217	221	185	210	221	202	235	194	196	184	210	190	222	204	202	204	180	204	193	178	202	205	202	199	198	210	196	192	216	184	188	214	190	210	221	213	218	213	210	206	213	200	195	205	188	218	216	230	210	229	219	219	207	218	200	180	185	212	202	204	238	197	207	226	198	182	226	216	198	198	216	197	216	204	193	219	203	215	205	212	213	163	227	210	190	232	193	220	211	235	222	207	206	191	188	208	229	206	216	212	220	199	209	199	217	209	170	203	204	222	214	254	188	225	184	212	201	203	215	204	211	200	218	196	187	215	229	214	209	209	201	220	201	202	223	212	203	194	230	190	193	220	205	176	190	217	206	214	229	201	219	197	223	184	209	211	202	213	213	200	223	208	204	204	208	197	192	230	194	212	219	176	225	181	229	199	186	240	197	211	217	194	188	205	253	212	204	236	220	204	215	210	196	188	210	199	220	208	188	220	181	206	192	199	221	195	200	240	214	203	205	198	213	196	211	214	205	223	218	239	204	197	204	227	199	213	185	193	207	206	193	217	227	213	219	198	186	221	196	213	201	226	206	180	192	238	237	214	203	220	208	194	202	210	188	236	167	195	229	217	199	196	204	195	214	214	179	210	187	201	203	222	223	211	216	191	215	197	194	221	209	215	181	189	199	203	197	194	198	205	211	202	221	199	192	210	219	206	168	189	207	211	196	180	219	192	191	181	194	204	200	207	189	206	205	218	215	184	188	192	208	205	224	216	201	213	210	209	196	220	196	219	223	204	199	234	218	197	194	209	193	209	211	200	208	192	190	192	216	231	198	194	202	232	231	218	204	216	224	202	192	218	205	201	203	181	204	207	186	227	203	217	213	194	187	208	210	225	210	189	214	217	188	189	194	198	226	202	204	177	203	204	199	185	197	217	191	233	189	197	210	195	210	212	202	176	186	208	222	204	209	186	216	233	210	181	211	200	206	199	241	205	212	209	231	223	213	206	223	223	209	209	185	206	187	222	202	232	203	189	206	192	219	208	173	202	183	192	211	214	207	224	218	201	237	216	192	196	195	202	205	215	218	213	191	223	213	215	196	219	197	199	205	221	186	199	231	193	201	212	197	198	196	222	208	198	203	195	220	220	208	188	201	199	197	209	175	217	203	236	203	197	234	218	195	219	189	178	203	229	185	233	210	196	215	198	191	222	212	233	194	221	190	201	196	223	194	208	196	215	194	228	198	179	213	181	229	212	191	215	183	205	196	208	210	210	205	212	194	180	207	235	226	201	203	201	208	182	203	208	185	204	224	208	197	188	217	194	199	200	189	188	221	205	194	203	234	181	177	201	200	203	210	204	224	230	219	202	229	229	194	191	219	198	240	203	219	209	223	173	200	208	190	210	194	198	204	201	212	192	240	219	200	175	203	194	212	204	226	186	209	222	195	206	190	205	181	187	189	196	204	216	203	208	219	216	224	211	200	200	188	225	215	229	203	220	185	210	220	189	198	212	223	202	193	199	200	227	216	203	190	214	201	201	196	193	182	205	237	215	215	197	175	191	186	213	214	195	205	210	210	196	200	227	190	214	205	183	213	211	195	189	188	217	204	205	202	209	196	225	198	195	231	207	189	184	187	195	213	242	228	194	226	196	227	191	182	225	211	215	181	209	214	206	208	208	207	205	228	208	187	220	224	190	190	232	213	203	196	204
26872	49835	41752	25169	12742	5181	1852	735	386	334	360	325	343	311	334	327	354	336	323	348	337	339	358	351	345	355	319	332	323	345	341	350	347	321	361	310	334	340	323	326	354	334	352	333	329	325	345	361	347	335	319	310	350	312	330	318	361	371	340	352	342	323	329	340	321	344	337	350	338	317	363	354	344	361	322	339	313	366	362	348	364	348	339	322	340	361	341	355	307	357	352	323	335	351	327	319	365	361	335	305	336	360	356	307	330	372	344	344	334	338	317	349	345	314	306	345	303	323	345	341	353	329	344	358	366	300	370	328	340	313	355	356	351	353	315	337	350	319	356	355	343	347	339	341	375	305	319	336	328	367	332	355	319	346	358	339	348	344	325	353	344	365	334	336	374	314	335	333	346	324	347	334	354	346	314	323	359	330	316	305	339	311	317	343	338	347	318	342	348	368	340	349	326	335	357	350	322	334	332	351	361	349	383	380	350	333	321	339	335	346	316	325	355	331	321	348	316	313	331	343	339	350	324	361	337	346	366	338	345	304	351	356	352	371	359	340	323	365	310	337	347	343	330	332	357	318	351	327	317	331	332	369	342	351	377	337	375	355	346	365	365	356	358	340	348	336	303	357	329	345	321	353	334	341	336	331	319	331	315	350	338	380	329	319	326	345	334	349	320	352	361	320	328	356	357	309	365	332	313	355	353	323	349	370	343	381	327	304	309	326	359	348	310	359	327	322	331	321	339	331	337	328	319	332	349	358	341	376	352	327	353	347	333	347	349	361	315	345	351	322	301	318	345	356	333	330	352	318	302	364	344	329	334	337	346	353	351	322	315	334	349	317	319	350	338	315	375	365	331	362	331	343	328	350	337	306	326	371	369	354	352	343	321	337	353	336	363	347	325	358	337	356	363	333	326	361	393	349	344	333	314	334	320	336	334	376	333	355	338	355	364	316	335	341	375	323	328	323	339	332	333	347	322	366	333	339	345	366	350	358	306	325	349	354	304	350	319	327	363	328	325	337	341	332	313	374	351	364	341	333	352	324	369	332	324	347	355	363	341	340	393	361	335	364	335	348	326	361	360	339	354	328	309	327	354	341	308	367	315	327	341	344	336	354	361	358	358	321	358	331	303	344	376	335	346	337	361	388	336	344	348	330	322	378	345	301	353	318	337	350	332	333	363	335	328	319	362	334	348	333	346	314	328	337	338	328	347	325	318	340	317	339	308	343	305	336	323	327	357	352	332	342	324	339	365	302	320	338	349	337	364	354	307	314	306	345	344	346	337	349	330	331	332	346	299	322	352	352	397	356	370	330	327	332	363	329	333	322	345	362	354	338	339	348	363	336	336	352	357	356	313	365	338	330	345	319	368	343	330	355	352	381	355	321	331	310	320	320	348	332	317	323	322	337	367	334	354	311	368	361	321	367	335	324	315	334	337	352	356	318	330	366	356	300	350	349	342	355	365	315	321	354	346	330	346	327	318	374	366	367	326	365	332	327	321	320	344	342	346	346	335	333	322	348	338	348	349	308	340	345	341	339	371	358	341	321	315	340	356	332	327	315	306	302	349	333	345	368	371	352	339	354	336	353	369	358	331	301	369	295	337	327	351	350	329	303	340	347	340	338	361	371	345	356	328	359	334	348	330	369	325	376	343	338	308	344	319	342	312	342	333	324	282	329	348	344	346	325	346	308	336	307	331	331	362	366	316	347	352	344	320	352	321	333	323	360	357	333	323	345	351	341	332	345	349	318	328	350	356	329	337	386	336	315	353	374	340	309	342	340	345	338	333	340	334	346	324	323	356	358	340	332	326	361	293	328	326	334	345	339	348	320	343	349	346	294	315	367	371	339	346	375	362	353	352	341	362	338	337	335	350	351	314	327	321	343	347	340	342	314	322	369	310	344	298	326	353	342	336	340	294	315	333	362	343	354	376	324	348	326	329	328	330	338	336	375	337	328	333	364	332	376	301	336	347	322	363	345	337	365	333	331	380	309	342	375	373	370	336	339	351	357	317	346	352	329	316	322	349	314	352	392	327	325	318	343	319	352	344	357	329	344	346	371	357	317	356	338	331	338	323	343	310	347	351	357	327	345	325	343	348	340	337	333	311	309	341	318	360	338	362	380	307	358	304	384	320	326	327	347	329	344	357	341	343	310	345	343	337	316	346	382	323	346	337	331	362	311	324	321	360	311	324	355	342	298	360	375	341	406	325	334	329	331	350	332	353	325	361	328	334	358	360	345	347	322	331	352	329	307	357	329	322	351	337	344	335	347	332	343	315	349	341	340	323	301	322	332	326	365	353	318	333	346	344	361	339	354	341	319	334	316	326	334	363	325	338	354	376	329	336	317	318	349	360	326	342	318	371	327	338	337	328	339	337	369	327	327	346	341	344	332	345	336	337	357	301	344	323	345	349	337	352	341	331	368	332	368	317	355	328	343	334	330	323	340	331	298	370	344	378	305	327	300	359	326	352	339	354	342	347	324	324	342	361	345	369	316	299	343	324	323	342	361	359	329	320	331	334	304	354	326	327	346	381	310	332	361	358	338	390	343	364	335	362	328	339	353	357	324	364	347	342	337	307	325	334	372	337	366	354	285	310	319	344	335	328	339	347	350	340	351	304	348	331	352	332	368	334	331	346	331	315	350	310	341	348	315	326	328	345	392	351	337	341	333	336	354	347	335	341	336	338	354	345	350	341	316	346	323	344	333	321	311	327	323	366	333	311	329	326	374	322	354	313	346	325	311	363	339	327	323	376	336	363	345	329	340	329	326	329	325	342	318	328	316	295	353	361	353	324	344	326	343	369	312	343	332	336	319	356	314	341	359	312	345	314	337	340	351	344	335	334	336	346	321	329	350	366	358	343	343	335	341	369	316	326	341	343	333	362	344	333	358	319	292	351	331	352	338	359	315	314	354	346	328	336	335	370	328	329	357	339	321	334	338	327	327	373	357	345	330	337	372	341	322	359	354	328	311	297	324	326	329	332	320	322	319	345	371	344	324	321	343	321	302	368	373	344	353	368	342	338	340	320	313	360	302	322	349	341	323	349	350	314	372	322	329	334	345	319	314	352	315	357	363	309	309	339	380	342	337	310	361	332	334	345	387	337	379	331	303	360	322	358	358	338	376	331	333	341	340	354	332	334	330	325	325	345	323	319	340	399	350	356	336	326	335	376	341	326	350	343	342	343	329	316	328	342	343	327	359	329	326	359	353	356	343	353	326	291	314	334	360	317	354	337	327	347	381	319	324	328	353	332	325	356	358	323	340	348	341	326	323	357	336	314	364	332	346	319	346	299	321	330	313	348	337	305	351	355	344	327	318	363	377	344	284	361	346	347	342	347	343	324	343	348	341	348	336	329	336	358	335	312	367	355	371	301	328	337	317	344	315	355	352	316	322	356	369	323	348	348	347	301	346	332	314	317	339	342	315	345	354	336	379	369	341	327	330	374	377	323	339	313	332	331	330	339	349	320	346	328	324	328	314
24563	24240	42622	41299	30324	20652	8113	1250	358	288	309	277	280	291	286	280	295	279	278	280	296	265	290	277	255	288	298	305	279	265	302	292	291	278	313	272	285	270	284	290	309	284	270	246	287	265	296	283	289	279	289	284	309	279	268	295	259	286	289	305	290	289	285	300	277	279	275	309	303	274	297	273	271	275	293	300	279	292	285	299	264	276	286	306	285	297	303	267	312	293	274	261	253	296	287	285	278	281	275	333	282	268	271	255	274	280	263	285	292	279	278	293	272	271	269	283	282	292	282	277	254	285	276	254	300	280	268	265	285	265	303	309	287	288	289	279	327	282	279	301	290	281	284	291	313	284	281	271	302	268	284	274	297	278	305	297	306	288	255	263	292	290	277	275	280	297	299	291	264	273	265	279	265	277	275	309	289	283	269	292	267	281	272	296	292	293	276	295	274	314	255	282	282	298	302	237	267	312	258	301	293	294	285	280	293	325	262	296	273	285	286	255	293	287	273	269	292	286	308	277	301	263	270	285	285	277	266	279	279	272	301	292	319	275	285	252	274	291	305	289	331	286	285	279	277	322	295	245	262	300	286	295	281	280	272	273	293	299	290	293	281	291	286	291	297	280	308	304	274	255	302	283	282	293	293	293	271	280	283	284	282	285	300	252	289	284	300	293	283	264	265	293	300	287	278	321	265	283	261	283	283	274	270	272	270	247	287	264	281	282	268	246	267	301	302	278	282	288	279	307	280	305	270	252	281	312	278	283	264	307	256	273	265	251	290	294	289	263	276	270	295	279	295	282	294	285	274	288	296	249	306	278	281	286	320	299	264	286	285	251	302	293	279	288	278	297	277	272	282	258	299	282	297	275	275	254	318	307	273	318	303	312	301	310	297	265	285	256	263	309	277	298	291	300	271	284	293	283	290	281	304	250	304	270	263	302	266	310	277	292	284	289	278	297	298	267	262	302	271	269	261	304	277	302	282	269	260	327	283	269	292	286	296	310	308	286	264	289	244	276	269	300	314	261	257	306	296	288	292	313	255	262	272	313	275	288	280	314	310	272	308	288	277	261	275	292	286	272	291	293	282	293	266	261	294	233	278	243	270	318	281	289	255	277	286	307	296	256	297	312	283	296	278	274	294	270	294	280	281	259	281	292	278	258	272	266	303	303	261	271	256	297	283	307	286	284	260	286	286	299	293	252	266	304	324	252	262	264	276	298	295	259	324	262	304	255	259	290	270	254	282	290	275	273	298	282	324	303	284	268	296	273	289	286	288	275	286	267	287	270	282	292	277	261	286	291	312	268	263	291	268	269	268	293	256	305	277	287	274	270	304	265	255	276	300	283	313	280	287	278	307	286	279	300	263	279	234	275	286	258	256	298	289	292	309	281	308	305	305	266	267	268	287	254	270	265	250	283	287	281	268	270	307	270	296	290	262	287	300	292	273	305	301	283	263	317	289	294	277	308	317	277	297	269	283	288	302	324	291	289	280	288	283	294	273	267	289	301	290	280	269	297	314	282	281	260	288	276	303	282	304	278	270	282	268	290	325	272	292	290	304	260	284	282	312	286	263	267	289	281	294	300	297	295	265	298	292	275	311	279	275	281	297	277	291	253	276	270	267	276	287	281	292	294	299	293	289	300	258	290	256	278	292	269	263	262	287	280	274	282	292	292	291	286	285	282	284	288	311	275	283	262	271	272	286	310	288	298	287	272	264	283	268	274	301	286	298	273	258	302	265	313	276	246	287	286	272	289	287	298	292	276	284	286	286	295	286	300	277	277	272	266	290	292	263	289	266	306	303	280	271	301	289	300	309	300	277	300	279	264	315	287	301	286	273	268	259	288	275	263	280	271	265	322	284	285	265	291	267	267	283	298	272	284	284	265	306	296	263	285	277	294	319	292	286	310	274	260	271	241	274	261	293	279	319	295	282	279	288	302	298	290	298	287	257	313	268	315	291	264	268	290	269	278	287	281	293	269	259	291	276	308	282	239	271	280	267	312	299	288	274	261	288	282	297	268	288	254	251	287	295	285	288	269	265	286	286	271	252	291	259	279	290	294	274	271	270	302	300	294	269	312	285	267	285	293	303	268	266	288	288	303	294	273	283	286	288	265	299	258	255	301	293	268	268	269	267	282	275	300	280	303	293	286	267	292	260	258	285	299	264	310	284	297	281	304	271	292	300	269	278	271	265	290	292	289	295	263	276	297	283	314	325	315	297	275	284	306	298	285	282	277	297	290	264	289	284	258	240	310	280	281	294	296	310	273	275	270	286	303	305	260	293	274	280	289	274	271	255	270	268	280	291	258	273	286	312	261	255	279	292	284	290	294	320	299	264	272	278	303	297	290	309	298	310	297	314	305	288	296	298	274	290	261	294	291	271	296	310	262	299	273	277	290	298	268	272	281	296	292	285	289	255	319	307	281	254	313	280	262	262	284	281	291	289	277	333	291	270	284	276	295	272	280	283	315	299	251	270	275	297	265	280	296	275	300	307	283	298	271	288	285	305	287	270	279	289	262	311	279	271	307	274	260	270	272	310	288	240	268	257	274	260	250	295	303	284	271	310	261	299	278	297	311	277	321	308	302	267	294	295	280	273	292	278	272	324	261	271	282	254	290	279	291	295	272	269	288	258	299	246	262	274	258	276	279	238	281	288	298	326	318	286	291	271	275	290	292	266	292	270	284	283	278	263	267	279	304	277	297	299	231	289	278	284	279	291	276	314	306	263	273	297	291	268	287	259	308	290	292	280	279	273	261	255	274	262	306	269	275	276	284	313	278	276	291	283	265	287	286	283	291	306	266	311	270	276	282	261	277	299	250	283	291	279	268	274	281	309	290	247	276	281	279	273	285	296	297	259	286	304	275	282	304	284	301	274	285	299	256	288	274	275	269	314	308	253	311	306	293	281	243	258	281	291	303	283	255	272	278	283	286	287	280	319	265	287	289	277	301	262	283	273	286	295	278	305	285	293	325	267	257	306	305	276	278	300	298	275	279	282	299	260	297	269	277	299	288	291	300	290	277	283	281	313	297	291	281	281	286	298	271	274	309	307	302	267	272	273	270	309	309	262	271	270	253	283	254	271	246	286	273	274	264	272	274	278	274	278	300	327	295	304	276	295	267	307	285	268	320	258	309	299	287	247	235	265	279	277	266	255	281	296	275	285	281	288	274	267	306	304	288	264	270	312	306	331	303	293	265	301	283	277	279	270	277	296	250	290	310	303	299	292	309	282	279	289	307	261	259	271	286	261	291	276	298	284	266	268	297	272	280	265	293	266	293	292	280	287	288	286	287	279	277	287	292	280	304	319	257	259	262	296	267	297	273	278	300	289	287	260	239	311	263	295	269	295	297	247	274	276	289	268	288	287	305	278	283	280	295	280	260	284	289	277	312	317	289	296	276	302	272	257	290	299	297	265	281	309	258	280	265	273	265	265	277	280	279	271	273	285	279	294	294	294	287	269	294	270	284	261	277	306	287	262	275
51918	92685	79861	54437	38383	23078	9339	2450	647	456	450	428	442	429	488	417	463	447	448	421	447	465	446	473	428	495	431	440	457	462	475	445	454	476	450	464	438	433	424	455	437	449	433	447	472	434	435	447	461	443	492	441	468	477	437	460	460	481	459	463	452	458	448	449	468	455	449	447	443	439	467	494	436	466	457	471	463	450	430	464	466	433	464	434	499	448	453	453	440	447	479	478	439	456	482	474	472	448	420	455	462	470	460	456	455	443	493	499	447	424	437	448	448	427	438	451	454	460	440	427	425	429	504	415	478	466	438	456	474	459	459	452	457	488	476	447	443	479	438	453	442	445	428	415	480	473	455	449	498	443	465	454	470	449	466	434	486	463	457	477	443	468	498	470	477	451	438	486	471	468	435	488	480	469	461	444	464	432	490	446	425	476	457	461	399	491	434	452	454	439	464	471	464	468	442	459	445	476	492	451	460	434	429	428	435	468	458	481	443	432	450	462	479	485	478	451	459	444	485	453	454	450	441	444	477	486	452	448	457	429	429	486	422	491	408	462	448	433	444	459	471	446	481	431	470	463	445	428	429	401	419	454	450	438	419	468	491	478	450	456	423	442	426	491	453	458	439	447	458	432	451	427	435	454	467	425	417	430	451	451	462	451	479	443	449	458	447	477	469	420	461	466	433	441	464	452	481	412	453	490	431	459	473	450	432	476	452	416	462	460	470	456	468	451	472	466	463	479	431	474	465	470	445	424	467	436	428	466	479	466	472	422	425	419	452	487	461	427	465	474	429	467	461	422	476	423	431	435	431	497	436	472	471	492	438	448	444	436	495	472	423	465	494	451	469	406	421	458	453	488	420	482	456	448	491	424	432	488	385	487	496	503	458	456	424	494	490	472	445	450	451	487	437	452	429	468	459	491	466	454	478	433	466	457	460	410	463	387	459	461	484	465	439	434	457	473	452	453	504	474	443	474	470	474	503	434	450	452	456	484	426	460	462	419	451	444	473	474	456	458	458	455	441	411	472	442	462	449	448	389	427	431	464	491	428	488	475	462	487	478	474	460	482	447	468	449	475	438	456	434	450	407	449	461	438	436	463	456	449	453	465	476	434	415	439	501	443	490	475	482	425	480	446	434	451	431	443	419	482	472	479	458	444	417	440	454	469	479	437	427	442	462	456	479	429	451	501	413	458	440	451	483	443	431	483	452	448	447	435	454	442	478	460	477	449	414	483	467	471	447	451	439	442	452	423	465	440	499	474	433	473	423	459	429	488	477	455	449	456	469	416	464	479	451	425	484	471	452	440	436	533	446	436	397	445	475	431	490	469	478	473	474	433	474	457	484	467	424	453	481	443	456	443	445	496	458	442	464	440	456	441	453	451	457	458	441	457	476	458	424	430	420	467	427	480	477	406	444	473	438	485	462	436	467	455	450	451	458	475	481	467	414	423	479	496	470	443	475	453	451	452	452	481	501	482	447	481	454	450	513	438	451	416	470	456	439	450	467	430	480	443	477	461	439	422	460	464	486	436	452	479	464	497	441	496	435	473	436	426	451	419	476	455	425	443	429	444	428	487	426	492	423	450	449	471	463	473	466	476	435	458	495	451	465	465	428	446	466	463	455	498	449	458	462	430	459	466	433	429	471	452	469	422	463	444	493	462	453	437	460	454	503	427	498	480	471	437	461	419	434	416	457	488	440	438	455	466	451	421	428	458	464	426	438	451	462	466	435	446	438	434	443	437	489	450	455	439	478	457	448	434	470	452	451	516	461	442	448	422	438	446	474	478	439	448	435	417	482	453	477	452	490	422	475	508	466	467	482	468	441	470	426	452	472	467	482	482	462	471	462	457	446	440	462	466	415	473	464	440	428	430	457	433	484	444	465	448	459	452	447	443	435	444	472	464	436	471	462	463	469	465	445	474	483	478	468	490	467	448	436	452	436	453	442	424	437	445	495	476	422	468	468	486	429	428	473	463	489	431	458	464	483	469	480	435	429	402	498	484	458	480	442	490	470	458	452	470	437	428	467	433	423	458	459	461	427	432	476	459	433	409	489	468	451	416	439	478	471	461	443	487	458	450	470	443	429	483	480	433	477	421	487	429	419	457	502	450	463	466	416	436	449	479	439	442	483	449	467	507	451	468	475	492	462	462	433	430	423	454	453	460	471	438	458	443	451	459	421	435	465	462	486	460	425	439	458	474	469	435	449	471	430	439	443	492	414	453	448	429	462	474	468	425	471	433	440	440	454	487	418	457	472	459	494	460	441	467	478	445	492	427	468	429	483	451	484	480	459	478	492	477	448	493	439	473	448	482	450	458	449	445	431	443	437	465	428	466	453	469	455	454	456	444	466	424	440	449	432	451	445	486	489	452	471	452	435	467	460	443	468	460	420	466	453	479	415	470	471	465	469	480	423	442	463	453	464	463	466	453	457	445	445	460	439	447	437	439	453	451	472	440	456	448	469	427	478	471	476	437	469	462	485	447	429	466	457	447	460	439	485	462	460	467	456	459	462	441	427	420	454	425	445	447	495	453	456	499	475	444	421	429	460	496	411	455	463	485	462	436	456	454	422	463	435	471	485	470	435	446	466	436	435	446	445	445	460	450	470	453	438	505	459	482	441	448	440	453	456	508	481	455	447	434	472	428	451	482	457	478	449	427	419	460	495	439	449	443	475	463	438	434	494	442	447	468	467	464	454	482	491	471	454	450	434	452	477	423	457	460	473	430	448	436	485	467	420	467	466	460	453	428	455	432	440	449	512	455	467	480	455	482	414	456	441	481	437	451	461	462	468	472	464	444	432	502	435	449	444	439	433	459	487	444	423	499	440	438	447	465	448	431	441	478	483	478	453	502	435	463	474	437	453	444	414	442	482	436	474	441	447	495	448	417	475	463	466	442	451	458	471	454	493	449	445	434	474	460	459	459	458	452	461	466	468	427	458	489	478	439	471	427	455	498	482	460	436	444	439	455	431	398	426	478	432	422	453	489	460	512	472	419	444	478	446	446	470	460	498	451	460	427	421	424	461	455	464	430	465	467	448	433	445	485	460	438	432	427	420	475	444	459	505	456	432	467	435	420	471	446	465	430	473	440	428	421	448	481	486	440	474	481	451	469	469	441	465	442	459	440	439	470	474	433	457	482	450	484	458	462	463	464	472	467	473	435	447	454	444	474	430	439	472	445	449	466	427	463	465	469	484	443	426	475	461	445	475	455	470	438	455	448	430	441	443	436	443	445	465	475	469	420	426	421	485	446	480	455	488	435	468	444	444	428	460	415	449	448	457	441	442	425	489	445	446	462	474	406	438	445	458	446	458	441	435	449	468	471	400	430	446	448	465	463	449	447	438	458	475	427	442	464	444	459	473	444	461	465	454	444	464	495	449	494	455	448	465	426	417	419	476	448	480	444	483	463	422	433	493	469	468	452	486	424	431	483	453	445	438	482	452	467	443	443	449	436	469	494	469	417	471	453	455	453	470	448	408
23316	22333	36538	36636	31542	25763	16991	3029	490	375	394	392	353	383	371	392	364	377	377	351	401	377	370	363	377	362	390	359	374	347	384	388	350	370	364	384	394	369	320	397	372	386	350	336	378	399	379	366	357	368	340	371	372	351	344	383	358	342	337	353	373	368	421	356	377	379	376	358	384	372	327	388	362	353	358	378	353	388	348	365	361	353	383	403	386	365	357	353	374	373	393	332	356	379	417	351	374	334	335	372	384	360	349	385	356	341	375	359	357	367	391	378	376	395	396	376	363	366	381	393	362	344	361	390	364	385	357	361	373	387	384	345	355	349	376	362	381	371	359	364	351	377	391	384	319	344	376	355	350	383	365	385	347	361	348	360	342	378	389	379	353	337	354	382	367	351	372	370	382	382	356	372	349	339	325	340	370	407	338	350	392	377	365	340	381	385	377	367	381	380	389	373	378	361	362	343	376	378	365	386	416	350	356	357	364	320	389	389	366	341	379	351	375	372	393	371	383	329	355	348	391	389	372	355	357	354	378	375	356	334	405	347	370	371	366	365	383	368	337	393	378	365	374	341	399	367	362	351	345	339	382	376	370	421	396	392	344	366	399	378	333	385	337	354	355	359	352	316	377	342	348	341	363	379	385	338	364	380	352	366	352	352	389	378	371	361	360	375	378	340	354	378	351	362	349	366	374	421	376	371	358	386	369	347	374	363	385	339	386	356	349	354	384	354	370	383	403	370	391	370	319	378	372	383	377	363	373	367	365	374	389	357	395	364	338	351	367	354	413	378	373	383	353	354	395	390	364	363	395	360	363	368	371	369	349	378	389	376	329	351	330	363	392	372	343	372	395	352	377	366	363	354	362	336	393	367	392	348	331	351	365	361	366	358	369	384	358	338	355	348	396	338	343	365	391	386	376	365	399	403	381	372	378	348	337	365	363	380	356	367	361	351	370	335	349	357	411	380	344	375	366	375	356	381	366	346	353	359	359	358	340	398	323	346	391	380	371	340	362	334	354	397	396	353	368	363	343	319	391	339	346	359	368	376	384	375	351	360	376	358	353	346	356	330	360	354	375	380	316	367	369	333	367	337	396	374	357	370	336	359	375	343	390	349	353	387	343	366	388	353	393	376	351	391	404	372	376	372	336	398	367	372	353	349	340	353	374	339	392	351	347	394	359	357	367	344	368	373	391	340	367	356	395	386	385	352	346	355	352	385	324	371	371	335	338	356	376	355	408	352	392	384	386	379	328	355	303	377	392	363	358	371	345	359	376	386	351	375	313	373	385	402	375	360	358	374	375	385	366	398	359	414	383	359	382	366	330	368	340	363	375	372	370	371	375	338	349	385	362	350	358	381	375	362	393	374	365	364	381	382	365	347	398	384	361	333	383	373	403	376	372	362	362	387	387	364	344	357	367	343	355	346	368	389	376	356	339	350	343	391	366	355	344	358	374	370	373	338	356	352	390	356	389	388	359	373	378	331	373	371	358	330	360	371	390	359	350	373	358	328	332	370	344	347	344	368	368	357	352	351	358	389	370	337	377	365	383	394	372	399	358	378	359	387	353	369	367	347	354	369	404	356	398	339	389	363	373	338	351	365	388	373	330	376	359	348	375	358	402	374	353	380	344	366	367	346	392	365	358	343	373	348	356	354	357	402	368	386	394	338	402	339	344	340	342	370	356	383	363	367	361	374	371	361	378	378	403	331	369	346	354	346	331	394	337	358	363	360	386	367	406	398	339	357	367	346	377	342	365	334	365	337	369	355	367	351	403	363	336	347	397	355	389	397	328	357	359	374	367	352	370	354	333	393	355	367	363	336	363	364	385	353	375	376	370	360	364	356	351	414	352	367	356	402	354	349	352	336	330	386	382	356	352	396	375	377	328	355	369	346	378	392	377	354	380	334	378	399	377	375	358	352	409	364	331	390	357	352	355	339	368	331	364	395	356	346	368	358	363	370	366	368	357	352	376	364	375	341	362	361	370	364	385	361	358	392	374	375	370	396	353	354	376	369	399	336	383	351	377	403	362	373	353	349	334	366	376	392	380	345	371	353	377	374	359	360	349	336	357	391	355	375	358	350	361	400	367	357	379	357	367	341	337	412	350	376	345	375	385	372	337	366	366	341	350	337	380	322	336	382	357	344	343	367	391	339	356	359	394	402	335	351	358	400	357	384	345	381	384	400	373	355	345	376	353	369	353	377	359	381	351	385	344	377	362	381	354	394	387	351	359	402	332	384	337	346	369	361	363	372	358	346	376	358	363	363	372	349	364	371	347	367	372	342	402	400	389	343	353	363	345	370	369	338	340	356	394	392	369	343	344	382	371	354	325	342	366	373	386	380	361	355	361	378	365	368	360	353	372	364	395	356	357	351	352	357	388	387	369	373	361	367	372	337	345	335	349	344	376	358	358	357	364	337	377	383	372	350	386	383	341	390	382	337	332	368	347	373	393	384	384	370	361	407	365	387	365	368	354	366	349	373	396	378	362	366	344	392	362	363	322	392	356	349	345	400	360	376	373	390	362	375	363	341	364	343	373	354	375	369	359	382	364	390	361	382	381	401	336	376	356	357	366	360	325	373	366	326	347	337	347	350	370	353	375	328	348	361	358	373	337	336	349	338	360	374	375	347	386	419	352	334	361	346	380	386	365	386	367	364	351	346	390	356	355	352	400	345	362	368	362	349	377	370	372	381	368	364	391	372	366	372	376	377	370	376	359	341	364	341	357	327	361	322	337	358	332	375	365	368	324	341	357	388	347	366	342	375	422	378	340	381	376	387	403	372	374	350	391	391	362	325	361	356	401	382	342	371	335	334	370	350	387	386	372	347	384	347	341	357	388	337	387	366	374	368	381	397	360	393	375	374	365	360	373	361	416	343	373	372	334	397	336	334	372	359	363	386	389	349	370	372	337	380	359	353	393	321	365	344	372	361	360	372	388	339	389	338	344	348	373	368	347	363	389	378	379	390	354	378	368	366	363	355	350	357	372	366	348	396	372	356	394	376	344	347	332	372	409	372	365	372	375	362	372	368	366	349	383	382	341	365	389	365	351	347	344	365	358	399	342	403	357	332	315	365	353	365	365	349	360	368	352	387	359	344	349	374	360	360	351	363	392	343	367	383	370	373	356	345	318	373	362	368	360	357	355	378	352	331	379	371	352	380	368	386	373	359	382	372	369	368	363	384	351	369	335	348	366	333	373	383	396	343	377	389	351	393	390	352	400	337	369	384	355	333	356	380	324	346	381	376	367	383	358	360	369	369	353	376	392	364	344	346	376	360	393	340	360	384	380	400	368	374	351	369	363	394	369	380	344	355	373	340	334	344	378	359	380	371	369	350	371	374	368	329	380	346	375	364	346	390	344	373	368	382	354	371	368	372	365	387	378	364	385	382	354	362	356	376	339	333	357	377	402	364	377	371	371	379	386	303	391	341	381	381	360	314	379	359	380	395	363	344	358	357	347	417	371	368	361	341	351	364	374	339
56907	102726	89680	68339	47710	31148	14878	4056	790	583	544	545	554	574	579	568	585	577	595	597	595	534	588	575	587	552	540	580	563	554	575	588	583	594	554	558	589	628	569	532	607	539	522	577	540	569	532	538	528	576	582	577	565	549	559	544	583	546	534	578	589	531	543	578	577	561	560	569	578	594	577	505	556	542	601	559	581	528	594	549	581	547	574	576	538	552	564	589	559	564	549	580	573	573	557	586	553	552	582	570	588	575	519	589	559	568	590	569	573	583	568	580	594	542	545	580	608	520	539	587	566	563	572	561	577	593	537	560	580	612	536	556	558	583	563	599	527	575	603	559	561	547	542	584	543	562	621	544	597	576	566	570	596	547	585	549	573	544	542	543	556	515	537	560	612	573	570	538	559	559	608	557	574	546	562	558	551	578	561	567	513	590	555	555	528	585	568	553	576	549	555	570	558	547	575	552	561	570	545	572	557	571	560	585	566	610	540	500	591	564	538	523	624	570	589	502	586	538	589	555	557	532	557	560	566	556	553	577	523	533	572	521	549	526	585	589	535	565	527	546	548	550	530	556	555	593	561	558	594	536	559	550	562	573	551	535	558	477	560	538	516	590	590	577	567	539	583	510	565	601	540	576	565	598	539	583	546	548	540	521	541	555	604	531	594	550	546	547	608	531	557	563	560	553	551	529	558	572	560	568	569	546	535	515	552	578	558	577	567	546	587	564	561	573	574	561	542	560	592	569	586	564	562	560	558	531	571	603	557	560	510	583	545	581	572	538	538	590	544	560	520	543	533	551	603	528	557	567	577	565	594	548	596	579	551	573	590	579	586	565	579	564	565	613	532	632	565	528	554	562	584	556	530	570	569	578	529	557	563	598	548	544	506	566	548	564	567	549	537	626	529	546	545	570	576	482	565	534	552	557	592	543	556	526	549	547	578	581	548	594	577	605	545	539	546	533	567	572	600	582	554	582	547	583	521	597	545	563	560	579	577	569	555	487	542	569	572	560	621	519	585	566	562	577	540	571	561	553	549	595	550	532	578	544	573	552	559	534	564	541	576	582	566	570	565	592	563	569	565	565	582	540	566	546	569	554	554	551	542	549	525	566	580	591	517	526	548	559	521	584	538	564	588	535	579	555	550	600	565	565	570	563	559	539	546	543	546	527	574	581	573	556	579	556	565	550	499	555	550	582	567	600	534	571	590	507	564	567	553	576	560	527	576	516	512	560	562	542	572	572	584	579	567	561	571	566	573	617	607	595	561	543	562	601	574	542	597	544	546	566	575	556	536	566	581	569	549	579	528	551	543	565	529	607	508	530	511	547	570	591	568	599	554	600	573	567	585	573	535	590	514	553	549	535	539	552	578	522	556	570	548	573	566	613	533	589	556	545	573	560	532	563	604	543	554	537	606	565	569	579	573	542	564	572	561	556	556	559	575	575	601	587	564	585	612	541	575	584	566	594	581	556	552	574	554	589	594	539	541	552	567	545	537	572	526	553	566	588	538	572	569	547	569	543	576	556	558	571	555	566	546	604	599	552	561	572	576	586	510	538	544	581	569	584	586	571	551	570	563	566	600	562	588	518	555	558	599	598	556	597	541	540	571	582	579	559	573	586	525	557	528	524	575	576	575	569	579	550	539	590	608	540	527	602	573	539	547	591	565	549	537	532	586	562	614	559	546	567	592	574	578	544	527	542	593	545	537	559	580	576	544	572	593	570	525	614	534	525	550	540	572	541	506	582	541	508	597	534	561	561	556	565	505	554	548	520	537	545	552	590	538	561	546	555	542	570	574	547	565	527	553	551	562	527	579	568	555	566	617	540	559	579	543	578	544	581	584	559	555	563	574	523	534	583	570	550	536	559	584	560	558	559	582	600	558	536	519	577	568	557	555	588	550	564	558	592	554	535	562	558	570	609	567	571	585	542	557	540	504	579	569	594	609	562	559	629	540	587	577	545	540	547	556	609	543	562	553	601	583	604	560	560	553	517	593	575	580	555	565	571	600	572	566	543	538	592	558	556	561	575	553	592	514	536	529	543	559	533	569	555	558	596	541	571	552	575	576	545	568	554	552	513	564	561	555	583	542	506	565	548	565	555	621	572	560	538	587	573	536	503	553	531	561	528	553	583	571	544	584	570	590	555	604	574	542	546	545	573	567	558	585	557	546	557	513	599	564	578	572	590	553	578	550	525	520	570	515	546	544	568	556	563	540	572	588	534	588	526	548	534	568	549	574	529	597	574	597	586	539	565	596	538	557	560	562	565	567	578	544	562	557	554	569	541	567	554	568	540	572	567	575	587	634	536	567	566	547	609	572	571	548	566	545	584	550	577	614	589	548	532	517	589	592	543	571	579	553	556	576	566	614	514	544	560	581	611	579	556	549	554	519	595	547	557	610	580	580	523	581	549	534	554	575	567	597	540	578	575	616	540	563	537	557	572	616	540	562	544	529	566	571	578	581	551	548	552	538	554	571	542	586	560	571	565	553	577	588	547	579	577	593	571	542	572	512	551	521	582	559	560	552	601	515	552	572	587	562	536	542	535	553	583	556	587	574	561	580	574	576	554	570	556	555	573	574	533	538	495	557	563	554	512	580	550	578	578	575	566	565	534	540	564	553	525	551	575	537	571	558	536	573	551	530	515	573	530	548	614	564	567	535	532	544	567	602	547	569	536	563	585	554	566	565	580	544	553	594	573	561	557	559	562	569	523	559	539	533	567	558	538	566	555	553	545	597	544	569	568	593	544	553	569	542	575	552	532	588	542	562	565	544	636	557	595	588	535	560	601	539	590	571	495	581	594	598	559	566	560	577	558	581	534	519	537	618	581	541	552	529	546	551	596	556	569	601	536	598	570	547	590	581	530	561	553	561	581	577	570	544	561	568	578	533	575	565	527	565	551	514	577	537	585	573	524	562	593	547	551	579	559	577	529	582	558	557	579	514	552	587	602	552	512	606	528	577	586	611	539	605	549	536	578	573	596	553	572	550	589	586	552	564	598	558	557	585	580	557	561	574	545	561	587	574	565	551	552	590	554	604	604	584	539	564	545	526	529	568	532	566	552	526	566	559	543	522	516	575	550	584	564	613	551	580	539	552	538	597	604	533	561	544	591	573	585	544	564	590	573	575	552	545	516	547	567	514	628	522	566	536	551	537	621	547	528	572	588	621	548	580	552	549	558	526	527	532	535	550	578	561	582	573	575	559	570	585	576	570	592	541	556	558	582	571	548	554	595	540	602	541	519	556	554	551	564	586	527	573	577	609	565	555	530	556	559	522	512	527	564	573	535	570	539	525	581	572	539	541	576	560	528	581	536	590	524	537	566	560	537	581	596	555	552	545	580	598	508	566	568	578	543	563	518	578	565	539	560	546	543	569	585	571	558	586	577	581	522	567	543	592	587	619	527	556	557	542	605	578	554	562	556	535	585	539	601	563	538	516	554	573	588	593	581	520	603	505	538	586	566	492	507	535	571	568	583	596	540
27325	29415	36469	23755	9535	2906	950	319	206	185	212	236	199	189	202	217	212	183	220	173	211	186	207	185	155	195	198	195	189	215	196	165	175	204	207	231	185	196	206	220	198	209	175	187	200	184	203	176	192	184	199	168	196	208	206	175	199	193	200	188	186	176	167	205	183	209	189	185	177	179	191	170	192	208	213	192	171	193	184	199	197	204	202	201	190	188	190	222	184	208	201	189	208	214	194	186	187	188	188	187	178	187	207	214	177	198	187	168	198	191	173	208	226	160	207	185	199	189	187	201	176	188	212	199	195	192	176	198	174	218	210	192	202	187	197	197	182	197	200	189	190	197	204	211	187	195	188	193	207	233	184	204	207	186	209	185	204	208	173	179	193	185	197	200	205	176	202	175	180	206	183	167	196	178	208	159	194	186	174	194	216	197	185	188	197	196	198	192	195	187	198	201	180	195	187	214	205	167	182	185	184	191	199	207	194	201	175	211	209	197	199	191	177	209	194	194	197	199	176	189	185	196	195	200	194	230	173	203	204	202	168	188	197	187	158	196	186	181	176	183	170	202	213	174	221	165	175	193	174	179	193	194	186	171	172	197	185	193	193	203	220	183	186	192	178	218	203	194	203	195	181	190	207	196	181	181	188	167	170	179	183	208	196	235	201	179	176	194	188	194	194	203	183	194	197	176	218	202	189	188	170	202	175	177	215	190	189	199	183	187	205	208	180	199	185	196	189	188	208	205	192	195	216	204	190	204	203	190	207	207	203	172	198	193	190	189	194	210	184	201	186	187	187	200	177	183	190	217	200	191	176	165	184	188	157	206	204	183	185	209	193	157	194	191	199	188	176	209	203	183	172	188	205	195	183	164	175	213	200	186	206	210	189	203	194	204	185	210	190	206	200	193	185	200	204	206	209	198	181	179	189	198	192	195	187	190	204	173	174	209	209	191	182	193	202	175	197	208	186	209	201	201	201	178	203	185	181	183	183	175	195	199	191	209	215	212	200	199	194	180	192	213	199	180	186	191	179	215	196	194	167	169	193	169	191	182	198	178	193	176	188	194	196	218	206	199	196	188	205	186	182	208	179	180	160	221	184	210	187	201	220	168	191	190	204	210	209	187	201	200	208	184	192	198	176	186	184	197	178	172	208	187	180	206	183	196	164	181	208	181	186	203	193	205	180	200	179	199	180	198	170	201	214	162	197	199	209	178	214	205	177	188	200	159	185	208	186	188	185	177	198	212	168	194	182	186	172	198	171	205	214	202	192	201	206	191	207	215	200	186	200	186	184	185	179	186	206	177	210	193	204	185	165	203	197	204	183	206	176	199	187	180	176	184	208	210	191	178	203	204	184	193	197	205	181	193	183	197	193	218	179	170	200	202	193	218	214	186	193	165	197	205	192	191	184	193	205	182	183	194	214	177	189	213	191	185	184	205	204	192	189	201	205	192	185	191	201	161	188	229	192	200	195	188	204	193	178	187	183	189	182	198	185	191	208	179	210	210	182	192	204	186	208	192	206	189	219	207	173	195	197	194	194	206	191	219	192	193	195	200	193	196	191	206	213	199	192	193	189	216	174	186	194	192	183	219	197	194	186	165	178	179	202	205	192	204	197	213	170	190	171	194	180	172	175	204	183	182	208	194	199	172	202	186	165	244	201	201	198	212	187	199	213	212	209	196	214	223	180	198	211	206	197	198	213	178	220	197	176	191	212	224	217	202	183	189	179	205	208	204	193	200	196	209	181	178	200	180	200	194	182	178	168	193	196	182	196	167	189	212	193	179	198	194	192	192	200	183	179	213	188	211	185	185	182	199	203	199	195	196	193	183	177	200	215	191	173	168	230	203	193	199	194	207	193	183	204	189	196	217	207	214	210	198	190	211	172	199	185	185	221	181	198	180	198	212	190	183	192	185	205	205	210	186	200	182	201	190	170	198	175	200	177	167	170	199	169	208	209	219	180	190	166	179	182	218	199	199	200	200	198	197	175	211	172	186	200	209	166	180	212	196	204	203	187	180	212	191	231	207	186	187	184	197	197	202	173	189	192	201	209	206	191	172	202	188	183	180	193	206	180	190	206	173	188	201	177	207	213	174	216	193	179	192	177	173	178	192	207	204	188	200	198	191	150	209	199	173	182	187	204	192	185	198	179	176	241	196	202	186	180	172	187	199	232	182	183	193	194	197	206	176	205	193	199	199	181	199	190	187	175	202	191	204	193	190	186	190	172	168	203	185	176	187	175	188	201	218	178	199	163	208	192	211	205	183	179	179	189	213	190	226	197	192	192	200	185	189	179	193	202	190	187	214	202	199	205	195	215	219	172	180	205	172	190	198	201	221	179	188	185	184	227	190	198	191	193	173	200	181	225	176	212	208	207	171	186	214	183	179	191	198	179	191	193	194	197	186	207	208	198	183	215	174	192	176	209	186	188	216	205	210	196	190	200	205	201	203	214	178	192	206	188	172	191	190	205	158	190	173	198	194	198	204	203	195	230	179	206	200	192	185	194	205	204	201	168	195	194	190	183	181	201	225	196	200	171	189	223	188	194	184	196	174	197	173	185	198	188	155	194	199	156	201	191	200	185	196	192	194	201	206	186	180	196	187	197	197	200	192	203	216	193	203	204	187	199	190	206	197	179	187	212	170	179	202	205	206	195	194	183	195	198	210	197	190	222	205	185	187	203	195	182	209	196	182	191	184	190	196	184	212	178	198	193	200	216	180	180	176	200	205	193	201	207	213	179	207	161	186	180	185	191	189	171	196	188	195	181	167	199	209	207	195	183	186	161	200	205	196	189	180	195	195	180	203	205	189	192	208	186	183	208	194	215	190	189	186	229	184	205	209	179	176	178	187	196	197	188	197	187	207	179	175	200	188	184	196	180	214	207	182	201	196	213	199	194	201	177	211	182	194	206	212	206	206	182	188	178	180	217	179	195	189	190	192	195	216	194	172	210	185	198	210	168	211	190	209	197	182	209	193	182	189	197	183	170	204	186	173	202	179	208	192	202	175	172	209	184	186	188	199	205	201	155	169	214	197	182	201	210	181	186	183	186	169	181	197	203	170	170	159	176	199	199	181	176	196	196	203	183	194	169	191	191	165	178	210	197	213	177	187	196	177	191	188	233	214	186	177	235	182	180	192	176	198	193	182	208	188	181	213	205	213	194	190	198	176	181	210	203	193	187	195	189	177	174	182	209	201	198	183	200	171	197	203	175	183	201	189	182	193	194	207	197	211	188	216	197	209	159	198	200	185	179	162	176	162	186	184	194	189	209	185	211	215	187	185	228	172	205	188	194	244	217	205	189	197	191	189	215	207	190	187	188	196	172	195	217	219	179	186	195	206	220	204	204	182	212	235	194	192	189	189	198	190	177	201	191	190	195	202	209	197	203	169	181	196	191	214	172	183	199	189	195	197	215	191	182	186	200	184	171	204	182	201	186	200	201	175	167	198	183	192	180	179	209	207	213	186	198	193	191	192	200	208
26201	50287	41751	25595	13226	5713	1984	609	351	311	291	326	333	316	289	351	306	310	322	305	300	308	312	373	328	328	340	321	323	324	291	303	305	315	323	328	329	328	311	334	331	326	308	309	336	314	347	313	331	317	331	338	336	319	309	283	347	340	328	322	300	324	316	307	319	317	320	313	304	309	317	320	342	335	319	338	299	353	338	324	327	295	332	321	338	337	321	367	318	333	325	340	339	345	326	333	290	352	358	329	326	321	339	317	331	313	319	336	338	302	332	321	349	327	344	336	314	316	343	328	297	311	310	339	322	307	312	325	349	305	315	344	332	328	314	305	335	310	337	312	322	320	292	338	318	330	333	344	347	322	323	354	308	333	325	325	329	325	340	348	308	322	310	316	323	329	303	329	330	304	309	324	340	325	329	331	333	350	347	329	321	322	294	315	314	316	317	317	339	310	344	334	306	338	324	291	326	332	323	315	317	316	316	322	343	288	317	297	324	316	344	313	335	332	339	334	324	321	325	353	325	316	344	315	319	306	306	308	332	293	331	336	331	327	308	294	363	275	341	312	315	318	341	309	321	344	326	336	331	356	327	338	302	294	325	313	328	338	307	335	358	330	333	302	318	315	312	303	329	313	334	310	295	325	355	330	333	335	313	321	347	302	348	333	313	291	329	299	311	303	313	281	344	329	357	313	340	309	298	306	322	325	319	331	316	311	301	300	297	315	359	315	315	325	305	336	336	322	335	296	310	318	332	317	287	334	326	340	339	349	312	330	325	304	345	315	333	338	339	333	315	370	297	318	347	336	318	294	305	340	330	330	301	308	316	326	335	297	341	327	329	313	298	319	338	326	329	312	342	341	314	321	321	346	349	346	325	301	312	325	344	321	330	291	312	340	325	338	325	304	309	335	343	325	325	346	337	328	309	307	310	360	323	320	324	313	315	307	322	314	361	305	311	331	283	284	357	332	312	343	313	335	338	318	311	332	315	330	324	355	344	325	332	337	302	314	334	326	306	304	332	323	321	306	306	328	323	297	296	351	337	295	326	319	352	327	316	331	309	318	320	336	321	337	305	314	330	338	329	301	321	333	325	323	330	306	336	334	322	326	321	339	319	332	335	323	324	293	291	361	340	376	302	318	303	339	339	289	338	345	300	360	315	329	312	350	323	337	349	310	308	340	322	357	316	343	299	315	339	323	305	304	315	348	315	338	291	321	304	317	312	341	311	317	307	324	323	328	343	327	363	303	337	327	321	333	326	341	334	311	325	332	322	316	332	292	297	318	316	350	324	352	306	325	324	327	325	348	307	317	339	315	309	315	318	306	315	328	329	308	335	302	310	327	318	328	353	315	322	336	328	309	340	326	336	342	310	327	314	343	338	325	352	296	324	310	331	302	332	342	338	300	328	337	365	321	307	295	282	321	291	300	349	312	312	335	335	352	297	334	326	349	313	336	335	292	335	321	319	303	311	314	361	326	366	320	331	311	336	311	312	325	313	341	301	312	336	344	297	336	328	331	317	305	335	304	306	307	352	342	336	340	343	327	333	318	332	295	307	300	326	344	355	321	315	317	315	321	317	294	310	316	337	323	370	309	324	327	336	317	329	329	343	297	338	334	299	314	326	344	303	316	333	341	319	324	318	322	304	304	343	318	372	315	330	307	327	334	326	309	382	305	345	341	312	309	316	316	288	335	321	333	306	348	325	346	326	303	353	319	337	335	311	341	323	345	352	311	304	355	319	305	330	334	314	299	327	326	315	323	340	343	357	339	320	322	300	307	340	303	301	316	313	293	344	290	327	356	367	323	339	320	377	328	336	321	345	322	292	331	288	337	323	283	354	340	314	319	302	327	354	343	321	327	349	301	308	339	307	334	318	346	305	341	302	306	320	301	307	332	351	361	355	311	318	324	310	342	326	292	324	348	333	311	289	314	328	336	339	352	321	317	305	304	328	327	312	326	328	306	346	331	301	301	302	307	325	311	332	320	340	340	327	324	304	349	350	348	355	292	329	320	357	362	327	347	336	335	316	320	325	315	336	329	336	346	320	319	327	286	312	333	307	324	321	313	351	346	307	353	324	338	323	341	318	320	311	306	306	347	318	281	332	331	334	297	325	321	286	353	331	336	318	317	327	289	322	354	328	333	324	307	310	309	339	351	315	307	325	330	347	331	347	331	318	317	335	345	320	323	313	334	353	325	273	306	318	332	322	298	367	322	316	325	309	330	326	302	332	386	356	332	316	316	335	357	333	343	326	308	318	320	328	331	319	339	348	306	318	337	339	293	311	320	334	306	338	323	285	334	330	318	321	304	337	309	328	320	332	307	300	322	339	309	330	320	345	338	354	322	318	324	330	310	303	352	336	307	353	315	289	287	342	327	309	303	342	330	308	323	357	317	317	311	356	283	304	347	313	331	316	333	307	309	294	291	348	301	340	339	298	321	339	352	339	295	339	349	339	317	319	346	323	275	304	344	329	326	331	331	317	333	327	330	317	329	322	329	311	302	350	344	309	306	323	300	345	313	319	345	341	327	314	341	313	339	339	306	342	320	332	348	336	348	333	318	314	285	298	325	302	359	317	333	344	352	318	346	314	308	329	334	316	344	329	350	315	337	309	308	325	320	324	302	346	357	343	324	337	333	327	351	362	316	340	352	319	302	323	333	316	315	288	343	313	320	323	371	328	354	317	317	337	293	348	302	321	312	334	320	304	330	309	341	341	332	316	312	339	328	346	322	311	325	332	288	328	331	322	359	332	318	332	295	339	327	323	294	319	295	325	339	345	307	334	317	300	320	332	306	329	323	321	322	318	338	321	309	307	323	368	331	362	323	312	354	304	356	325	290	330	349	346	328	311	297	341	338	346	349	331	315	343	315	334	308	304	309	363	322	316	320	296	333	310	344	314	347	345	332	317	323	311	285	305	296	306	307	335	317	329	351	327	285	315	288	316	323	295	327	283	310	295	323	302	319	324	313	324	315	299	324	314	310	326	335	303	325	349	323	270	341	337	309	349	333	346	316	291	317	328	336	323	318	312	320	308	291	334	319	296	329	338	307	304	326	332	358	328	327	320	335	309	311	313	327	314	334	332	283	330	363	334	329	298	340	309	342	325	355	326	299	340	357	298	371	320	341	322	308	342	358	318	329	318	348	329	299	339	374	308	301	284	320	316	344	298	343	322	308	332	315	332	321	312	319	326	336	326	311	295	345	291	316	290	304	330	314	313	326	309	338	338	328	320	321	338	334	290	326	348	342	324	328	335	344	297	339	321	314	323	321	323	348	329	346	312	314	336	328	319	317	354	334	324	326	321	337	291	337	331	302	294	320	318	336	344	307	334	294	336	313	293	304	314	346	353	337	310	297	296	310	341	336	326	332	319	305	328	336	312	325	309	336	342	334	321	326	308	328	330	329	322	352	325	315	303	302	316	331	308	324	319	345	330	337	293	310	326	337	292	318	313	312	302	317	287	334	297	307	334	332	327	350	333	326
24485	24070	41232	39890	31721	22120	9753	1175	412	282	266	300	321	289	264	281	287	291	289	274	291	255	292	250	258	280	259	286	279	285	284	247	297	259	288	254	286	283	256	291	273	271	293	286	276	279	296	268	267	289	269	251	256	273	270	276	291	276	269	308	270	292	286	253	270	258	274	288	228	256	272	273	259	268	278	259	285	254	293	283	245	296	266	259	276	265	273	273	243	305	274	257	245	271	283	275	252	287	275	272	283	291	276	267	285	270	273	273	279	288	270	297	242	277	309	262	272	278	268	278	284	263	288	291	284	267	252	279	269	304	272	289	255	289	263	292	275	275	280	255	264	287	264	291	283	249	299	283	293	296	295	269	277	254	259	279	261	285	290	252	238	253	267	257	267	274	252	287	270	253	248	258	287	292	258	263	251	271	271	289	275	270	311	253	277	266	271	272	307	277	259	264	271	273	282	257	283	265	249	244	265	252	311	281	282	278	293	269	256	286	250	263	300	244	284	282	290	276	263	297	280	273	254	298	300	265	262	283	271	274	259	277	273	256	260	282	271	273	252	286	293	279	260	279	306	274	265	286	273	232	296	286	280	264	268	258	267	280	280	284	282	269	261	268	242	233	241	268	293	285	277	241	253	276	317	294	288	255	248	272	269	285	255	289	293	239	248	288	274	284	264	273	255	268	267	266	281	261	279	265	265	241	275	268	255	274	295	291	260	280	279	285	268	273	266	276	271	319	279	279	253	253	322	296	276	257	282	265	255	274	291	285	285	283	289	293	279	286	271	254	296	276	264	280	267	303	261	263	286	298	288	275	270	232	259	263	288	281	272	250	276	273	270	306	298	285	278	307	267	287	269	260	296	243	284	269	270	280	301	252	254	263	266	299	246	272	272	247	261	290	268	280	249	275	275	264	265	296	283	246	295	306	224	294	279	292	268	256	286	257	266	279	287	278	270	283	280	270	248	274	278	237	250	297	278	250	266	251	255	312	288	272	256	263	282	276	266	278	281	270	284	287	284	275	286	259	259	294	253	294	246	278	273	283	256	269	276	272	272	250	264	292	268	283	281	270	281	275	266	283	291	272	280	254	270	277	257	267	283	288	263	279	292	301	303	253	265	269	277	289	303	265	288	285	299	249	276	253	291	270	290	266	272	273	284	269	259	274	246	284	265	296	279	270	266	275	309	295	288	278	260	266	248	278	284	251	270	259	285	234	299	291	279	283	263	265	297	245	281	276	253	286	283	253	283	289	261	283	281	266	296	273	260	277	281	238	269	286	262	263	293	264	266	266	249	270	283	284	248	300	291	286	263	292	276	235	280	283	268	285	273	264	305	268	271	297	275	259	220	252	280	281	253	302	252	285	246	258	295	299	239	250	264	303	282	294	270	268	291	294	270	287	281	236	286	281	278	246	275	241	252	284	250	275	286	284	275	273	240	240	257	279	271	271	287	278	270	255	283	275	273	246	282	275	268	250	279	280	277	249	253	262	251	234	287	266	266	285	264	277	261	266	263	252	290	289	294	273	253	268	288	254	258	276	256	273	270	263	279	251	277	279	270	295	280	263	260	271	244	243	276	267	272	259	259	258	298	289	290	282	276	253	282	257	222	299	268	268	269	282	291	282	258	256	281	296	304	272	275	270	262	255	294	279	254	254	281	264	247	275	272	268	273	265	280	278	277	264	272	297	294	269	297	253	287	254	282	292	268	282	299	257	299	261	279	264	283	280	267	271	273	272	261	246	250	279	283	286	293	257	259	260	285	273	264	293	286	253	250	282	303	285	299	280	279	304	270	297	265	289	252	254	279	252	266	273	262	279	286	274	258	265	253	253	277	245	247	274	290	298	251	300	270	270	225	289	274	274	270	305	272	275	283	271	261	263	269	260	276	256	284	270	256	276	273	256	307	301	267	279	252	296	270	277	281	281	274	296	248	277	304	306	268	308	271	261	270	275	262	291	260	257	257	259	293	274	266	263	284	240	241	273	267	267	293	254	255	273	262	266	283	301	265	283	282	238	267	257	275	276	265	268	278	276	266	288	258	295	303	275	299	276	259	265	282	275	286	270	280	265	285	271	299	258	273	247	281	271	249	277	277	239	256	275	249	284	268	282	271	281	250	283	286	287	268	269	258	263	257	265	264	293	257	269	290	289	271	274	301	261	256	284	280	298	247	246	253	272	275	285	269	287	280	269	294	283	272	273	265	263	255	270	268	261	261	295	280	283	286	282	291	268	289	258	266	257	268	281	288	243	269	276	295	270	280	266	292	264	265	279	291	264	280	280	253	253	267	286	255	236	262	288	275	255	271	258	263	283	276	268	291	270	274	266	257	277	287	265	302	268	254	308	274	271	255	290	283	247	264	288	276	293	286	290	278	276	255	258	256	289	267	276	285	255	250	254	236	264	266	246	245	264	269	254	286	271	242	283	263	280	290	298	254	287	294	287	299	263	250	267	260	306	290	296	259	303	266	284	267	277	295	259	251	292	257	275	250	252	303	279	281	256	285	273	271	242	301	280	276	273	278	272	250	306	289	315	287	265	275	268	271	256	252	293	272	279	297	276	266	298	248	253	246	278	262	274	275	280	285	266	252	270	248	260	253	306	285	269	248	254	278	265	243	250	275	291	282	282	249	287	270	300	280	284	256	248	245	273	290	292	280	276	283	254	282	251	262	285	250	270	263	258	273	256	270	265	294	255	259	253	273	276	277	253	284	254	267	244	265	254	275	316	260	284	244	271	276	278	256	285	291	276	268	264	265	282	276	292	281	256	230	280	277	255	257	258	273	291	277	254	285	278	297	276	274	276	294	271	250	252	299	257	260	279	294	308	289	277	278	269	265	253	275	266	277	262	271	249	272	270	250	271	280	272	285	255	262	285	241	317	285	279	265	264	281	265	274	292	269	290	280	259	274	282	280	262	260	277	276	284	280	261	259	290	287	271	295	262	285	241	255	270	268	237	262	286	273	263	269	297	278	276	290	271	245	275	273	286	284	281	253	266	286	249	257	265	275	258	260	288	226	294	282	277	248	255	262	276	287	282	252	290	261	262	264	236	288	252	278	271	273	289	254	258	263	257	247	283	264	275	280	263	274	284	267	270	265	285	265	244	284	277	248	278	257	264	263	256	291	264	279	239	250	279	283	269	251	282	268	266	305	313	268	295	279	304	277	276	285	281	295	245	270	285	294	249	284	263	286	274	272	255	283	289	272	270	273	272	255	257	287	291	283	258	263	274	287	265	299	265	268	278	290	256	242	286	240	239	291	264	304	283	243	263	285	257	286	273	265	270	278	271	282	271	253	258	271	273	266	288	282	288	273	278	259	269	266	264	277	271	247	292	260	275	272	292	301	270	272	298	297	293	286	234	286	262	277	242	260	274	263	257	282	276	268	268	271	290	269	265	269	302	232	262	275	251	258	280	307	265	247	280	303	293	276	270	248	275	261	301	273	271	284	307	265	296	272	270	268	261	285	252	258	281	298	269
49621	92508	77683	56417	40007	25189	10558	1920	654	468	405	450	419	453	416	385	428	471	459	437	417	422	429	441	438	455	441	404	441	421	444	444	480	423	418	466	459	448	467	448	438	406	450	471	436	436	460	406	407	438	439	469	457	445	444	477	424	457	469	401	458	417	489	459	415	426	429	433	430	456	441	458	440	464	464	436	393	451	412	420	469	414	447	440	475	466	437	457	453	465	480	477	461	427	437	452	390	417	416	413	462	457	439	418	402	437	438	443	449	451	493	443	479	410	413	405	424	466	440	484	453	410	444	443	406	445	453	429	439	463	448	393	415	454	437	428	446	455	471	427	448	408	429	419	450	453	430	393	419	419	435	456	414	466	455	436	443	440	476	429	426	452	396	420	427	437	456	410	408	460	464	411	441	441	448	419	430	427	431	452	461	492	430	419	429	400	395	451	423	449	398	430	445	426	428	409	444	430	422	460	421	407	443	410	447	438	434	440	414	403	441	415	416	412	450	411	458	426	406	459	431	438	431	428	419	462	422	420	465	435	446	428	444	436	431	411	462	432	416	447	443	464	425	477	429	422	484	442	445	426	427	452	438	454	438	431	451	497	440	453	430	444	410	452	426	432	424	442	411	443	436	447	477	434	426	463	438	406	428	452	425	440	469	449	431	453	441	425	417	411	472	464	441	453	415	457	417	462	437	438	432	442	419	427	427	435	431	451	427	438	480	452	433	407	378	451	410	457	443	405	406	420	410	423	433	427	421	430	449	406	424	423	452	460	432	475	442	412	428	429	470	465	407	451	413	452	442	436	448	448	462	400	427	439	446	459	420	414	415	438	477	446	436	416	433	392	453	438	449	446	463	441	452	441	479	458	450	453	437	429	434	412	414	447	456	448	436	463	430	439	444	457	427	430	448	450	439	407	425	431	449	371	459	457	435	422	423	439	422	436	444	439	445	426	418	432	403	416	412	463	438	443	487	399	439	445	437	445	394	415	434	417	404	436	380	447	448	426	434	451	452	442	407	449	452	435	404	427	398	418	461	469	428	430	409	468	433	445	464	428	433	449	429	456	440	408	453	475	467	416	419	441	432	402	393	433	441	455	441	448	423	441	446	441	463	445	442	427	443	452	437	425	437	453	441	419	444	416	455	421	448	468	412	409	443	428	463	433	436	442	436	442	446	424	434	449	433	445	438	425	446	419	444	457	413	451	407	431	421	431	433	459	415	413	440	470	419	405	404	444	438	424	411	469	461	406	454	429	429	469	405	439	438	429	396	429	458	454	449	453	433	456	431	435	436	434	404	463	483	471	450	433	457	425	409	454	455	408	456	438	431	447	419	443	442	411	393	426	448	424	475	420	392	404	415	450	478	436	439	447	433	431	442	412	402	422	431	443	431	432	420	433	446	431	431	455	411	450	450	429	495	425	426	437	460	398	421	426	417	399	458	431	462	421	446	408	455	421	462	418	422	444	442	482	463	446	414	436	443	442	420	445	445	414	461	422	449	452	439	418	440	464	464	442	471	417	440	431	432	398	457	432	414	428	393	466	433	459	418	456	436	438	462	493	445	454	448	413	461	414	435	464	456	425	422	415	455	440	447	444	418	457	462	427	414	425	436	421	421	446	469	444	453	445	428	428	421	415	413	459	436	459	449	422	449	428	404	448	445	467	439	429	414	420	476	413	458	414	430	448	410	429	439	407	399	404	419	428	413	424	461	442	450	418	416	414	445	415	430	456	409	459	457	407	406	433	427	431	431	432	472	418	437	430	426	467	433	436	401	454	427	401	438	452	424	432	481	449	419	430	444	442	419	455	406	437	441	445	421	417	410	412	389	438	383	467	423	447	449	456	439	465	442	447	430	454	416	433	443	436	444	447	443	434	436	473	469	411	452	447	421	411	417	426	443	416	453	468	471	425	469	461	444	425	444	441	447	436	415	402	427	459	437	424	449	428	426	421	448	445	419	446	441	433	399	440	433	429	426	457	430	429	399	462	435	429	419	448	431	428	468	445	450	453	420	465	440	427	449	425	442	416	442	422	423	461	421	424	438	437	412	494	447	439	446	436	407	457	432	433	392	433	425	420	422	412	423	427	425	444	439	422	415	428	466	444	431	454	435	446	445	407	426	447	396	427	437	454	429	411	429	418	452	461	421	471	428	459	469	429	435	426	462	449	453	446	449	428	448	404	449	438	447	446	436	420	428	469	425	437	453	441	414	423	453	469	436	454	442	424	435	440	446	427	450	439	447	424	445	444	454	447	427	383	446	440	467	446	440	451	423	433	431	430	470	435	445	439	447	421	458	476	401	406	440	423	451	436	430	450	446	431	446	474	448	442	451	426	414	411	526	424	467	457	419	431	452	441	422	447	440	425	422	428	453	433	466	391	417	421	410	435	407	425	401	416	478	432	415	435	448	437	454	429	431	432	445	418	420	452	430	440	468	431	442	465	460	434	477	442	436	414	434	434	423	364	449	391	410	454	443	428	468	490	448	421	450	444	454	427	409	443	416	443	429	441	417	451	417	437	488	438	409	446	398	405	398	452	416	428	428	452	443	412	435	441	418	416	449	459	443	433	413	439	436	443	455	475	421	420	403	442	433	438	406	411	446	428	472	437	411	417	429	416	431	400	427	431	459	432	415	428	415	407	432	471	425	411	430	408	465	449	453	441	466	457	446	445	420	442	449	444	450	445	450	436	460	445	392	417	435	453	417	449	449	429	436	427	462	441	404	442	472	453	454	460	418	450	460	442	443	432	428	460	409	441	427	414	451	438	415	420	471	437	431	434	438	474	411	448	424	448	439	426	431	436	458	458	441	424	444	447	435	463	461	429	425	424	431	447	450	462	398	467	470	425	456	443	408	469	442	469	452	454	470	446	454	413	448	453	431	432	426	435	420	429	413	467	445	431	422	423	436	411	431	439	432	438	455	462	424	435	435	391	420	454	424	458	422	447	421	455	436	456	478	451	446	458	441	443	454	506	427	417	428	438	442	435	423	457	440	429	443	428	424	431	435	426	412	448	452	403	367	420	466	444	433	387	459	464	418	462	448	428	414	413	428	419	428	425	449	451	454	433	437	455	469	415	439	411	409	427	441	436	471	443	386	470	437	442	437	408	419	436	447	430	459	456	456	444	408	441	413	433	476	449	440	441	416	486	386	406	450	475	433	457	406	444	460	445	448	454	446	441	421	421	427	452	428	424	442	440	426	413	453	438	451	410	465	421	412	409	433	430	464	469	400	459	442	428	438	465	481	441	442	422	446	446	451	431	427	469	415	413	397	395	450	439	441	436	443	440	445	451	454	443	423	452	457	410	431	441	437	434	428	479	458	414	473	443	428	431	441	449	431	415	461	471	463	449	438	399	434	466	431	433	430	422	433	442	480	440	427	445	421	450	457	434	457	425	458	436	495	421	494	417	459	444	421	432	474	382	466	461	468	474	416	461	411	406	427	445	430	421	422	433	423	423	424	443	408	433	432	442	407	428
23372	22195	35872	38748	35983	29008	18742	3526	692	341	378	342	362	342	358	342	369	372	342	355	363	365	368	374	354	341	352	396	344	361	370	361	338	348	350	333	349	363	331	360	347	333	346	336	354	358	359	348	317	334	371	328	323	367	373	331	358	340	335	316	360	335	358	343	377	312	307	348	360	355	347	367	309	344	347	346	345	332	362	340	314	361	341	335	361	329	370	394	348	341	351	367	367	344	349	366	337	349	354	371	334	368	317	349	360	353	337	328	353	363	365	351	344	335	356	354	330	360	358	358	311	364	338	360	365	369	365	370	356	367	354	322	399	338	377	324	347	310	340	337	343	339	366	338	384	339	358	379	346	354	359	332	344	360	361	370	367	319	330	357	319	336	311	335	345	333	330	330	332	321	388	356	319	344	345	318	324	321	343	332	340	417	341	353	316	347	343	338	334	386	378	379	328	315	333	354	353	312	339	368	346	371	377	355	368	361	337	372	337	359	332	358	334	320	357	368	344	376	355	363	346	335	320	313	355	360	344	373	329	370	329	354	344	396	349	340	344	354	347	354	341	363	344	352	352	351	347	357	364	373	393	349	327	349	311	393	337	323	369	319	350	332	341	351	342	357	358	313	383	321	350	348	354	322	342	332	384	344	349	308	373	331	364	360	368	362	346	357	352	311	352	367	366	355	333	320	354	339	363	371	353	336	319	338	349	353	361	347	345	339	364	353	317	348	323	362	329	380	334	328	307	350	349	350	325	357	352	396	326	371	327	364	319	336	336	353	384	360	309	344	374	346	351	333	322	313	363	356	358	341	314	325	364	343	348	339	363	302	347	363	353	315	345	375	361	340	326	361	349	372	354	342	330	345	360	328	359	323	340	322	322	310	343	378	384	359	344	336	345	370	336	375	317	347	330	382	337	363	354	371	373	391	321	355	339	349	397	325	344	382	357	391	327	357	366	342	346	341	373	347	306	327	357	376	352	366	382	352	369	366	379	378	307	307	333	346	327	349	310	347	363	344	368	320	327	353	345	385	331	349	336	328	373	322	342	353	362	374	343	324	286	370	365	321	369	345	342	360	344	342	353	347	342	346	337	336	364	360	329	346	356	361	329	345	358	343	360	347	344	336	353	369	362	358	331	333	383	349	350	292	373	344	332	368	355	344	387	353	318	358	340	359	359	362	283	337	341	367	345	338	363	350	324	329	324	353	345	354	335	350	345	356	350	342	361	321	321	330	362	327	367	336	325	348	363	353	369	359	352	381	340	347	359	353	332	377	335	389	313	403	307	352	328	337	369	371	341	343	334	335	305	315	331	356	351	343	358	353	335	356	357	330	353	375	311	330	344	377	369	354	320	354	347	339	319	319	334	349	341	348	362	312	363	387	338	355	351	375	331	357	373	360	307	345	353	380	346	356	375	325	344	305	343	362	382	334	350	378	356	374	341	377	356	362	367	356	368	325	334	314	355	355	361	377	374	337	352	336	330	408	355	377	310	346	344	341	340	352	371	326	370	333	344	362	376	342	322	311	349	330	359	332	318	327	333	333	356	339	345	390	326	351	344	352	332	350	348	353	345	320	347	350	329	345	362	357	362	352	355	381	332	304	338	364	342	375	358	350	379	339	336	353	333	313	309	341	343	318	305	382	356	356	368	355	340	351	358	356	349	355	350	318	341	339	351	335	327	372	369	328	326	358	375	328	328	400	338	368	341	346	318	352	359	359	356	369	354	338	338	388	335	335	358	299	329	349	354	353	357	347	347	332	336	348	322	345	339	308	348	337	374	374	315	331	338	375	357	345	340	351	354	370	333	368	338	359	336	379	353	356	349	318	304	349	358	349	378	350	340	354	358	366	345	351	294	305	378	346	363	356	331	345	390	324	364	338	339	367	381	340	344	332	342	365	338	400	380	376	343	324	342	374	362	348	330	316	354	333	377	344	336	363	332	342	334	347	324	394	377	329	356	356	341	364	376	336	370	359	379	341	358	338	353	377	348	340	364	361	380	332	385	352	371	333	343	336	334	353	337	343	332	345	323	404	337	321	335	355	340	325	350	360	349	367	338	336	375	355	324	347	359	356	320	348	328	344	329	347	369	357	345	325	417	338	341	334	364	330	369	344	373	350	356	317	352	349	351	336	343	344	354	322	334	348	371	317	374	330	354	337	376	377	330	337	364	359	348	320	332	340	370	362	396	351	320	353	345	316	353	358	361	328	351	362	328	352	348	335	364	374	364	340	348	339	338	335	328	322	344	342	332	338	371	339	348	339	348	350	344	357	352	392	369	315	356	349	338	385	317	355	346	333	344	355	360	333	333	369	341	345	322	349	348	385	318	359	351	358	354	369	334	338	348	339	351	358	341	353	356	339	370	346	359	337	361	333	385	351	365	377	357	338	351	337	400	384	338	352	338	343	332	360	350	349	328	345	339	352	340	358	356	332	354	385	345	377	355	344	359	323	336	376	322	327	339	372	323	356	374	348	359	376	395	343	330	347	358	352	353	360	340	375	378	330	325	345	371	319	342	389	358	391	357	322	356	350	348	353	407	353	361	334	332	358	342	356	317	328	376	361	333	336	348	332	361	357	347	364	369	357	329	343	358	370	372	326	355	368	338	343	339	375	315	349	351	339	340	351	330	344	361	303	309	358	323	306	343	345	357	339	370	363	361	329	351	358	355	348	362	318	367	323	341	313	358	392	342	362	359	345	370	357	342	359	319	321	325	354	350	339	362	351	372	328	364	365	345	312	317	338	376	346	342	362	366	361	339	332	340	335	347	328	328	329	351	324	362	364	362	350	323	358	340	354	348	360	320	316	347	342	344	368	348	364	308	320	306	355	378	365	344	337	362	337	371	337	336	359	339	338	355	329	344	325	357	334	380	300	314	381	329	358	312	350	362	339	377	349	339	361	350	352	350	333	348	373	337	342	335	324	310	345	346	348	340	365	346	345	359	335	363	351	331	350	329	349	361	360	348	381	353	310	312	358	330	357	353	331	325	348	385	355	313	351	335	324	360	361	353	372	339	321	367	347	326	357	356	358	337	349	331	332	347	357	320	326	343	358	354	338	374	394	343	362	380	325	380	351	358	355	349	340	341	366	339	345	355	332	378	338	348	329	336	334	343	353	331	339	327	365	345	353	362	337	316	338	340	343	336	336	349	322	364	334	388	336	342	344	379	324	355	378	321	356	356	377	350	326	358	372	332	345	341	347	364	344	342	340	334	328	371	362	338	350	364	375	380	334	325	340	383	305	353	346	313	348	388	344	345	341	337	346	353	363	308	327	331	324	359	373	326	370	348	324	322	345	306	338	336	337	346	364	338	324	327	338	335	335	359	353	324	335	358	336	376	347	362	352	348	358	369	358	318	342	362	351	377	365	363	357	374	347	365	328	385	328	334	327	312	359	312	340	325	339	359	332	352	374	366	389	380	336	320	360	335	325	331	321	340	353	331	336	343	386	344	338	369	354	346	352	373	340	356	375	351	360
57829	102043	83139	69277	51523	35722	17704	4645	1340	517	579	542	521	553	547	572	534	519	537	535	550	548	560	565	535	530	563	496	509	568	515	514	548	555	537	497	524	544	583	519	551	543	562	548	516	531	521	559	517	557	534	514	542	560	573	522	544	546	519	538	520	529	547	537	546	556	511	533	558	537	528	538	570	524	561	510	524	572	541	505	578	515	539	511	527	522	553	514	541	526	558	525	496	552	562	569	556	528	564	544	538	532	547	571	540	515	534	540	540	524	523	591	539	542	544	511	507	548	534	539	541	543	527	557	522	557	534	500	548	569	514	518	501	561	570	534	555	563	535	484	555	524	515	535	531	515	529	534	535	560	548	538	532	530	548	548	497	577	574	524	532	521	510	521	542	559	495	563	503	564	518	527	538	553	536	530	549	556	559	543	512	540	567	515	513	516	540	567	506	512	513	582	526	560	549	543	543	506	519	533	557	566	521	520	546	526	516	568	572	505	523	513	539	543	527	534	540	508	528	522	562	531	553	548	560	536	530	587	509	514	533	561	505	520	537	534	543	542	522	474	550	519	562	525	549	572	529	538	554	557	557	560	519	538	551	502	563	506	546	553	519	552	547	502	512	518	487	519	545	552	519	498	536	512	493	515	519	558	558	555	537	543	526	541	576	534	473	539	558	526	531	545	549	560	525	586	557	522	537	580	534	532	531	533	568	498	540	540	515	538	534	542	543	524	562	538	532	503	557	562	526	535	501	517	517	519	573	562	564	515	575	499	522	520	516	576	575	575	526	533	551	553	495	569	560	507	537	560	500	518	523	501	521	544	480	551	528	535	526	489	522	561	526	516	570	569	536	538	492	541	548	515	471	505	561	523	579	536	514	520	534	571	565	538	510	550	567	513	517	522	545	538	527	542	543	511	552	563	490	548	513	515	499	532	570	530	553	535	560	553	529	518	540	514	558	556	561	558	553	483	544	481	528	583	518	506	539	542	503	506	528	516	536	549	540	537	562	525	549	564	531	547	515	535	537	517	534	552	540	534	511	555	558	566	546	499	546	527	509	502	564	541	526	501	500	513	503	539	522	521	495	510	530	532	541	539	541	577	540	524	525	524	589	536	528	545	544	557	543	557	524	497	556	549	535	570	486	539	530	536	535	533	552	525	548	569	516	547	557	529	522	555	538	552	574	543	530	556	559	563	575	590	549	522	553	551	509	554	519	543	550	526	559	560	573	511	523	515	577	533	551	519	511	508	549	521	528	559	518	507	533	533	504	529	522	525	511	534	576	518	527	537	559	523	540	511	579	539	554	516	534	504	539	508	501	505	503	520	536	590	550	520	504	524	556	529	524	520	537	572	549	494	521	558	566	543	545	487	532	529	515	500	556	569	607	537	540	569	520	571	532	471	529	532	554	525	531	517	523	524	564	501	505	506	555	556	543	527	538	545	516	550	557	544	502	580	516	505	569	513	540	567	559	538	553	531	496	516	543	553	554	538	563	532	567	513	556	470	488	519	526	560	518	571	533	518	530	484	521	564	570	555	556	574	563	567	547	564	510	550	532	520	563	562	544	565	517	540	482	587	534	572	553	528	514	540	498	563	570	534	529	547	510	540	510	567	538	578	519	591	555	543	526	533	513	526	500	553	519	546	542	502	550	540	516	530	546	510	517	560	530	525	510	488	519	567	544	499	524	531	521	524	490	563	539	542	524	487	532	539	500	519	494	533	522	555	529	557	564	527	545	555	544	473	510	512	514	520	518	588	549	533	558	525	562	515	484	495	558	552	576	506	524	553	559	592	567	501	491	529	548	555	515	531	554	570	544	506	555	543	523	540	497	516	500	524	542	515	549	496	562	544	552	579	515	509	541	530	539	514	518	536	529	493	546	564	573	509	516	532	524	522	597	556	545	540	541	571	557	560	532	536	548	536	556	545	541	528	540	536	521	575	508	537	518	519	493	549	576	495	537	529	490	572	552	576	544	508	523	557	522	517	522	542	556	538	573	529	564	534	521	490	555	555	544	524	541	556	531	535	550	579	551	538	555	555	565	512	501	555	527	543	560	538	510	536	513	544	558	513	549	545	548	525	521	548	542	516	493	531	555	533	545	569	508	576	530	528	578	490	580	519	534	554	515	531	539	561	509	530	522	564	529	545	535	541	486	533	532	486	515	557	531	495	520	526	552	537	526	587	514	541	518	524	560	524	551	544	517	535	508	557	570	526	522	531	545	506	558	531	534	533	533	552	536	510	553	533	530	513	524	541	505	518	562	526	568	538	550	508	539	536	536	527	539	541	562	608	519	544	534	568	548	542	563	550	541	526	564	546	514	535	542	533	505	523	565	550	525	547	537	519	536	535	555	565	538	517	524	546	511	534	572	534	546	515	541	569	514	541	531	568	546	531	525	548	521	547	580	541	527	513	579	498	526	525	542	533	516	519	502	484	504	537	524	529	528	518	551	541	492	504	538	538	501	568	567	564	518	533	536	537	528	541	546	514	509	528	534	574	543	518	534	530	544	549	511	515	518	521	540	530	530	540	564	558	527	549	525	531	516	551	567	535	550	504	524	568	571	525	561	556	517	541	535	516	549	517	506	552	546	535	547	515	557	508	503	548	563	501	575	516	530	507	525	529	525	566	539	480	523	525	557	534	473	540	534	531	601	581	550	510	557	528	512	507	510	512	521	590	515	530	536	511	513	511	539	538	499	551	534	478	561	561	529	504	521	570	572	522	537	518	547	568	512	533	572	543	538	539	564	560	556	587	582	539	519	545	531	525	536	552	539	577	531	523	548	542	535	526	559	545	541	549	554	555	535	535	538	493	549	522	500	558	570	507	509	561	515	574	542	508	546	522	526	519	570	557	506	545	537	575	534	544	547	543	524	554	572	506	541	529	526	525	546	542	544	540	534	506	543	551	519	589	537	505	503	547	560	563	542	520	549	503	531	575	515	567	514	524	513	506	531	541	555	557	533	532	534	542	479	523	543	531	549	525	525	540	563	510	550	571	527	558	530	569	529	527	531	501	496	541	510	567	513	512	563	563	550	552	527	542	520	547	556	553	522	514	508	514	548	562	520	521	554	535	566	555	569	586	518	531	510	512	547	525	559	592	545	589	536	503	533	541	515	556	526	540	525	584	513	517	531	535	534	534	558	556	571	546	496	530	569	545	515	534	538	541	563	562	535	515	511	545	499	542	525	504	517	566	519	571	495	562	557	497	537	516	512	540	541	553	567	532	533	520	523	560	536	555	551	503	522	574	533	530	577	506	499	579	556	526	527	565	555	568	575	514	523	541	542	541	529	553	552	518	551	547	551	548	552	538	531	540	548	515	536	557	530	544	473	534	481	549	541	565	529	516	521	530	542	505	544	540	537	532	584	554	543	526	565	546	551	551	530	525	509	524	536	543	517	533	562	534	530	529	571	530	509	517	525	572	501	519	601	550	531	511	562	565	542	521	527	480	526	527	561	522	500	566	567	513	587	526	506	516
27399	27282	31710	23336	10807	3712	1050	401	200	187	170	144	169	162	191	152	153	156	161	171	157	154	161	151	162	144	176	158	169	164	157	169	148	165	160	160	160	147	168	176	191	174	178	157	185	184	154	176	153	160	159	153	176	178	155	150	171	179	170	170	152	177	188	147	169	174	156	159	165	182	159	184	159	191	180	190	172	147	146	164	174	152	197	151	167	189	137	172	176	154	157	165	159	161	155	178	165	168	179	189	176	150	185	151	149	174	158	150	158	155	155	176	173	152	134	152	173	165	140	171	165	161	166	162	163	157	162	199	169	157	158	164	154	141	168	165	184	171	163	175	163	163	162	166	155	189	170	143	165	166	157	181	184	172	166	142	157	187	155	159	158	174	167	171	182	173	148	163	156	170	157	145	157	142	167	167	164	172	161	198	182	182	144	178	184	163	182	190	163	185	184	178	166	167	164	170	184	170	154	176	180	158	172	201	164	151	136	154	154	159	187	165	175	158	144	149	147	159	168	164	171	159	154	172	161	158	162	184	163	170	159	170	169	175	173	166	184	159	165	156	165	152	160	168	167	147	158	163	149	168	147	182	145	179	174	175	164	146	151	153	159	177	172	168	169	168	167	150	179	179	156	164	176	165	139	170	173	155	154	184	147	160	165	162	162	154	161	153	183	159	171	155	142	160	160	149	156	149	156	161	184	166	168	140	162	162	165	182	144	157	180	162	161	172	153	182	169	170	163	165	152	157	168	158	153	157	163	153	149	176	158	183	177	179	178	152	184	149	143	176	189	158	153	175	170	162	176	168	147	184	181	184	166	174	182	153	154	172	163	174	153	162	159	174	170	158	162	141	164	148	146	169	159	133	174	138	175	174	199	164	149	159	158	165	179	154	161	152	148	162	164	176	202	176	145	164	175	172	156	156	153	192	189	140	150	141	183	144	146	152	145	161	194	166	161	157	144	185	165	149	149	173	171	168	186	169	161	158	152	176	167	183	153	167	176	151	159	173	167	157	160	173	208	195	162	163	178	166	155	168	153	156	148	169	131	177	157	170	172	125	166	169	157	175	174	163	177	167	177	159	157	161	160	156	162	178	163	183	148	171	160	173	151	170	158	166	175	151	174	169	166	161	181	195	165	157	185	167	167	148	150	157	161	178	174	146	198	150	150	180	146	181	175	177	171	175	177	161	152	157	159	153	160	166	162	156	180	184	163	174	165	135	154	164	168	166	164	165	186	158	166	141	179	163	172	152	173	179	176	175	170	173	165	146	155	162	165	164	194	152	192	153	166	180	156	192	163	168	176	192	144	148	179	168	156	163	146	163	165	178	162	154	183	172	175	161	159	157	153	148	172	171	203	157	158	173	183	137	179	189	175	171	186	141	141	190	147	176	154	170	139	163	161	163	174	168	159	176	169	167	149	160	162	145	172	164	168	192	152	180	168	156	162	164	167	178	145	160	166	151	157	187	174	149	191	163	168	155	175	183	167	168	165	169	176	151	174	174	155	188	178	192	156	143	170	159	157	177	176	158	156	163	160	177	168	180	165	128	191	146	149	144	159	161	145	163	142	165	165	166	179	178	148	174	159	162	157	150	160	176	155	170	158	172	165	146	187	167	174	167	168	136	169	161	170	159	165	166	151	162	156	170	177	173	160	181	173	182	166	171	154	158	161	174	151	176	159	166	166	168	191	166	172	161	159	139	173	150	170	146	169	170	171	156	176	152	139	154	172	168	143	163	172	144	167	150	172	149	183	149	156	157	153	163	162	181	142	161	157	191	129	175	153	165	151	163	174	181	176	167	161	161	170	152	181	179	178	153	174	183	172	183	158	151	163	163	188	160	170	178	169	150	160	175	156	163	185	180	176	160	157	163	165	168	180	152	179	167	160	173	158	160	169	173	158	159	163	147	178	173	155	175	168	172	166	144	162	180	174	168	146	165	165	158	175	157	167	156	153	184	156	148	169	161	165	167	173	174	166	170	199	160	172	165	168	155	160	179	162	156	161	165	159	167	172	184	160	170	175	190	179	157	180	158	169	152	162	165	165	177	163	158	170	173	154	142	185	159	179	163	168	168	181	160	156	143	153	192	166	149	163	147	162	163	187	172	171	169	162	167	152	160	165	154	183	183	177	163	155	162	188	169	160	161	153	171	172	154	177	172	155	163	165	165	185	174	185	168	150	156	161	180	149	169	163	145	147	161	177	160	168	185	185	166	172	155	159	154	160	172	170	167	175	168	172	148	167	161	167	169	155	173	144	194	179	143	148	139	167	185	183	170	178	169	184	202	170	176	165	178	153	180	165	158	166	200	178	158	167	159	171	151	179	162	173	146	165	164	161	147	172	169	152	165	149	167	163	171	170	168	147	144	157	151	150	148	165	186	163	171	175	158	173	183	163	167	149	178	173	182	156	161	184	168	154	170	173	170	170	151	169	152	172	177	161	168	160	152	191	197	178	169	166	185	165	158	162	186	177	167	168	153	160	184	134	176	170	161	145	184	148	168	160	161	167	170	179	157	163	161	151	166	183	162	188	193	149	157	159	171	188	182	171	184	166	158	149	185	132	166	176	173	202	154	167	143	156	159	171	172	176	162	178	152	166	151	177	174	171	164	148	154	171	159	161	174	152	165	183	183	149	168	168	159	163	151	158	177	170	177	165	167	181	146	171	147	164	158	177	156	182	163	158	143	157	166	157	166	155	149	124	167	167	145	163	173	174	158	170	157	174	151	180	170	157	178	150	156	167	172	167	168	166	168	146	184	149	152	158	178	181	180	170	183	173	175	154	172	153	189	146	178	146	156	139	170	166	181	166	181	161	161	164	160	166	140	134	170	151	168	167	178	161	203	129	199	166	161	173	165	139	134	133	142	147	181	162	156	163	169	162	172	168	184	156	167	173	163	165	173	145	144	169	168	167	151	145	157	170	156	157	143	175	180	167	170	174	175	164	178	159	150	175	166	161	164	180	114	155	177	185	191	161	175	169	166	172	158	165	162	183	165	165	150	167	159	157	161	165	162	154	148	180	150	157	155	167	167	163	146	170	143	183	170	174	144	164	151	171	164	181	150	158	181	177	162	138	157	134	150	172	172	162	183	156	187	179	163	166	165	172	164	158	159	169	149	178	137	139	175	167	166	142	161	173	155	178	179	188	181	165	151	160	146	176	157	163	152	164	159	175	170	161	185	161	192	175	164	166	168	182	165	166	172	162	162	155	160	152	157	137	165	163	184	156	183	154	173	162	159	181	176	171	172	149	155	172	184	157	168	168	163	149	172	156	167	159	173	167	169	186	158	151	172	173	179	165	173	173	164	155	168	165	152	163	177	148	169	152	145	149	156	164	158	197	160	182	144	151	159	154	143	152	175	160	153	152	149	150	161	176	187	162	163	168	167	152	155	160	169	137	165	171	164	141	170	156	186	153	158	171	171	165	165	177	173	193	167	148	170	193	168	163	177	167	157	181	159	173	172	156	164	138	179	144	161
28317	46974	37949	25719	15376	7064	2230	754	356	281	287	283	301	298	257	278	257	305	258	259	274	275	285	276	270	314	307	251	294	252	294	273	272	288	286	277	271	289	291	268	251	277	305	246	303	302	293	286	281	301	254	267	282	276	286	281	286	292	285	272	267	299	257	286	261	261	263	273	285	265	257	302	247	291	266	276	297	285	266	283	217	288	265	286	274	302	278	274	275	267	257	263	255	274	290	298	269	254	292	280	269	271	281	290	306	288	265	280	261	300	254	284	285	293	301	300	245	299	289	269	288	267	278	282	243	262	259	264	286	283	276	266	290	236	277	276	293	264	274	270	261	248	280	289	292	299	266	264	277	267	261	263	284	249	285	315	274	286	265	305	286	282	244	246	253	279	259	258	270	275	298	267	278	269	296	281	274	266	293	293	297	272	278	276	309	273	292	287	275	276	303	288	283	264	280	272	269	280	279	260	278	282	304	264	281	291	266	285	293	289	278	266	276	284	265	286	295	267	292	279	259	269	303	268	257	263	275	312	270	274	263	275	279	291	266	263	281	306	302	304	303	265	272	291	271	258	268	309	270	252	297	246	292	249	267	283	298	300	284	284	267	267	294	273	295	259	262	281	274	267	271	276	281	288	297	264	296	297	273	267	318	271	289	278	277	283	264	312	263	278	258	276	250	272	274	286	277	256	274	274	295	293	270	255	267	285	278	315	263	288	257	277	314	254	277	252	270	273	269	283	271	232	289	293	245	294	251	265	284	281	272	261	279	279	252	309	274	291	279	305	308	289	296	303	277	281	294	281	269	279	258	294	283	247	272	299	292	285	273	255	297	299	290	267	269	277	301	281	254	274	300	275	291	270	262	271	272	249	291	302	306	286	306	287	278	263	285	301	259	280	311	292	315	274	276	283	300	288	250	267	288	268	271	285	286	277	262	261	281	304	275	279	280	314	288	294	260	296	263	265	253	273	265	266	268	292	280	308	268	265	246	282	279	282	270	300	306	261	280	263	232	263	292	256	277	258	283	244	301	283	283	280	292	275	260	325	290	259	282	266	279	257	269	254	267	283	263	289	258	321	294	292	258	271	268	272	251	269	323	270	253	268	282	276	273	281	263	263	293	284	259	286	283	258	254	301	280	246	254	268	254	248	272	279	246	283	291	300	272	249	298	291	269	286	291	271	285	247	247	254	296	286	276	254	293	277	284	258	277	288	289	293	276	299	276	273	284	285	253	256	285	281	302	263	298	274	275	296	267	275	274	278	294	269	280	268	275	278	245	288	290	266	256	258	269	285	286	262	307	245	248	276	300	286	279	281	275	253	256	273	273	276	261	280	312	282	256	272	262	255	270	284	282	258	257	267	246	280	267	282	264	263	269	278	298	264	281	280	271	281	273	289	286	274	288	288	267	265	293	300	243	261	287	304	302	286	269	246	283	278	255	271	302	281	285	247	293	318	286	280	294	274	275	278	299	284	242	276	250	274	263	316	271	268	273	271	261	283	277	269	288	288	268	299	296	282	271	272	317	245	277	306	272	251	273	293	274	271	241	250	284	306	240	287	264	254	283	287	288	273	298	303	315	261	290	255	278	283	271	277	273	296	269	251	294	287	269	264	290	267	275	292	277	262	253	253	281	270	267	299	268	288	291	284	287	294	290	268	262	272	267	284	286	292	257	265	261	297	257	300	288	268	266	278	310	281	296	287	272	252	272	276	265	275	272	269	291	285	300	299	250	300	298	265	283	279	281	272	240	291	273	263	278	252	282	288	280	247	272	281	270	274	293	263	256	261	287	282	272	268	296	287	243	292	273	276	275	286	243	281	258	259	258	270	292	267	250	272	294	295	277	281	269	280	262	300	270	290	277	258	283	264	278	298	263	270	279	249	261	267	291	261	288	306	264	296	258	261	267	266	298	259	264	277	293	273	248	303	272	270	274	270	288	268	285	260	286	297	293	265	303	285	291	303	259	284	309	300	295	279	250	272	272	259	272	264	253	263	308	268	274	261	300	250	305	261	256	270	288	291	271	277	294	268	266	276	282	283	285	258	248	305	269	285	297	306	272	290	298	272	277	266	286	282	297	276	281	289	300	289	281	268	307	289	260	288	269	287	306	317	278	306	303	267	299	282	270	265	264	267	271	279	288	270	265	276	270	257	286	249	249	261	254	277	288	276	263	280	289	290	282	289	298	307	257	277	294	276	296	258	252	282	236	263	299	260	283	276	255	283	259	296	279	265	279	296	280	297	302	259	271	281	287	285	263	259	277	262	262	261	286	303	277	298	280	285	272	242	250	290	275	266	276	303	243	278	312	259	285	268	272	243	249	267	253	283	271	273	277	274	280	269	301	300	282	279	281	259	296	283	268	280	256	278	272	262	265	275	286	282	297	294	268	280	264	284	295	298	270	263	290	269	274	268	260	255	271	266	261	276	303	247	254	275	299	265	266	282	294	293	268	254	290	271	293	273	282	308	266	266	274	276	316	262	274	250	289	287	274	262	269	274	270	297	286	279	248	274	294	286	267	313	250	268	283	301	285	288	267	280	260	276	253	286	297	315	283	262	266	291	283	276	287	302	266	268	257	299	245	253	273	290	298	260	275	296	264	282	249	275	263	317	277	267	273	270	286	277	256	294	274	297	274	258	291	271	281	255	288	264	281	290	233	269	300	252	291	285	274	293	272	304	300	276	270	289	321	267	299	274	287	265	298	268	239	267	278	320	268	279	258	276	280	266	293	269	281	255	281	257	286	290	290	234	292	272	294	270	242	297	289	255	273	284	223	274	266	272	291	292	295	280	313	285	277	285	294	273	280	261	274	270	278	261	283	235	259	270	274	296	277	275	291	295	292	283	250	268	304	262	288	258	277	281	258	279	286	301	318	267	277	312	282	261	269	269	240	277	258	258	286	262	220	293	296	292	283	273	285	256	270	286	295	266	283	261	293	270	260	262	253	276	294	250	238	268	256	278	273	255	290	269	252	251	283	289	285	313	265	284	274	285	274	276	274	295	283	277	300	299	284	278	290	274	278	243	261	281	257	268	266	287	248	273	276	294	255	298	263	286	283	262	277	279	266	268	286	282	299	304	268	283	252	279	269	305	269	250	294	264	277	274	266	287	263	273	251	281	281	285	258	299	267	267	270	271	302	271	285	260	262	287	294	277	264	278	282	286	266	289	298	283	287	308	332	282	242	261	283	309	278	290	276	280	266	310	248	304	292	300	280	280	294	287	275	270	259	263	266	276	265	280	243	252	274	271	259	260	272	267	265	300	286	288	295	241	292	290	256	271	300	275	237	276	259	223	278	276	266	282	278	286	246	261	258	275	276	264	262	288	298	268	250	267	268	270	283	301	269	266	274	272	295	296	278	281	297	262	304	264	285	275	259	307	290	275	294	290	254	259	279	248	297	307	283	274	277	284	293	256	263	271	301	266	260	259	270	266	281	280	262	290	289	256	277	314	249	297	271	275	261	281	305	297	271	274
24468	22593	38504	42611	36052	24638	11077	2882	456	264	273	279	274	263	255	241	254	222	233	260	244	282	228	260	254	244	241	259	238	246	267	272	258	256	242	244	254	252	239	242	300	252	232	232	273	229	257	208	243	259	230	240	243	231	256	256	249	248	254	230	259	239	259	266	265	243	242	253	240	247	268	256	232	271	263	248	258	256	249	258	252	248	249	254	252	238	236	241	272	250	252	244	270	225	236	260	256	248	254	248	227	239	238	244	244	231	253	276	250	264	256	251	254	258	284	242	264	254	234	246	251	263	235	272	240	222	227	244	246	225	260	249	271	249	225	235	240	255	255	238	279	247	249	221	220	227	258	281	250	262	230	233	256	230	239	236	259	263	242	229	258	235	266	255	235	231	269	261	234	232	254	245	257	245	227	274	250	246	272	220	235	245	243	225	261	279	242	264	249	258	246	253	269	253	245	231	229	241	227	253	233	258	269	217	248	221	234	267	238	256	228	238	253	278	271	237	242	274	241	240	266	265	206	256	231	253	237	257	266	232	270	280	261	256	238	258	250	229	233	248	241	263	262	263	254	252	268	240	261	216	238	241	278	240	258	260	241	266	240	251	258	257	277	265	256	240	283	245	226	240	249	224	233	255	236	227	249	249	263	261	278	234	234	295	241	241	222	263	271	256	254	249	279	272	265	264	259	219	253	241	287	277	239	244	208	258	255	251	270	250	240	261	260	255	259	231	251	237	247	236	224	268	215	249	246	247	252	261	225	242	258	246	257	234	273	262	281	229	240	250	243	254	267	255	249	271	245	269	248	222	278	235	254	260	218	265	295	234	231	239	245	223	250	236	243	250	238	227	235	218	257	247	268	240	252	255	261	267	242	243	230	262	236	254	257	239	257	230	270	239	245	276	239	237	270	250	251	250	246	241	234	223	270	240	242	236	249	215	242	270	251	216	239	251	238	238	241	246	243	273	257	272	270	246	262	254	235	260	275	225	243	248	232	221	245	264	251	229	233	248	274	264	259	262	243	271	263	221	229	270	236	245	247	260	259	212	266	242	259	270	232	280	254	245	252	240	246	241	246	243	249	267	237	255	249	254	237	245	242	251	263	249	255	228	253	249	226	232	256	236	249	244	242	244	286	248	255	227	271	238	235	256	242	234	254	224	241	251	296	254	231	245	246	274	255	216	250	255	260	245	283	244	235	252	240	234	236	263	243	225	272	234	244	232	249	245	239	274	290	215	234	248	260	244	281	236	241	239	259	229	263	221	234	244	258	267	269	259	251	261	249	254	240	250	252	257	240	222	222	226	231	258	241	246	248	285	259	255	245	271	288	243	253	246	287	229	239	223	251	253	239	242	275	257	262	231	244	236	244	251	237	216	262	275	229	264	245	249	250	239	202	231	247	248	258	265	284	241	215	254	262	243	263	235	243	263	250	252	247	223	234	263	227	228	218	259	232	262	253	234	245	226	220	286	243	236	269	254	248	243	249	260	245	221	274	231	224	234	263	222	258	223	261	230	256	254	314	247	242	251	232	271	232	228	235	273	266	268	217	286	234	258	223	240	260	259	257	228	259	236	253	244	272	256	272	262	268	252	250	239	257	237	240	258	252	242	257	250	249	294	216	239	280	243	260	253	255	245	216	242	243	265	251	300	268	227	227	239	257	254	236	260	245	243	241	272	237	239	247	276	251	265	247	257	244	267	273	246	282	269	269	228	269	253	254	248	258	226	258	235	239	239	218	252	251	246	243	235	256	243	251	258	293	264	240	245	235	236	267	265	237	239	262	256	236	248	260	273	235	268	223	232	256	238	253	234	259	256	264	231	247	267	229	253	262	263	252	248	259	255	262	241	235	250	267	249	248	227	258	248	256	248	246	233	269	231	223	239	247	248	233	244	282	248	225	241	264	279	262	278	244	243	268	247	255	262	226	229	266	257	243	261	232	245	253	228	238	251	245	259	256	206	248	258	258	243	236	253	254	249	248	249	229	229	251	246	250	246	245	248	237	230	242	235	247	260	249	232	240	261	253	248	254	236	256	257	254	213	226	228	275	260	232	248	258	226	274	236	267	244	215	244	242	245	261	229	251	229	275	262	227	257	240	240	273	236	249	267	260	295	241	244	255	218	269	218	245	266	265	276	241	255	250	255	245	252	260	234	264	262	214	247	237	241	257	245	266	235	234	226	248	233	247	264	237	238	282	234	252	253	253	260	236	230	262	238	267	251	254	271	258	240	243	242	234	278	243	241	270	240	249	220	254	234	261	242	217	264	245	226	275	243	235	288	246	243	252	259	259	232	223	260	262	266	248	267	244	255	252	231	270	223	265	249	259	239	253	270	270	276	241	245	247	209	225	248	246	239	226	258	253	265	235	239	242	237	246	240	276	229	241	247	260	264	259	263	255	226	236	280	271	254	239	264	239	257	238	214	223	242	218	235	241	257	236	214	238	253	264	248	249	273	232	259	262	233	217	240	258	246	264	256	251	265	265	249	256	256	261	260	230	215	252	236	243	253	264	259	256	250	241	245	241	244	228	255	234	266	248	238	249	233	247	252	271	243	239	246	274	221	256	261	254	223	238	248	229	245	240	256	244	238	250	247	226	243	240	252	230	229	248	263	257	227	260	262	249	280	227	230	256	248	233	223	211	254	221	234	234	248	263	272	269	250	271	256	234	231	220	240	245	253	266	261	258	262	258	233	260	258	239	247	268	250	260	241	244	231	251	256	277	222	244	247	235	239	255	247	282	271	236	227	251	243	260	238	263	252	253	233	249	267	294	241	233	236	242	273	223	253	263	274	220	254	247	248	255	239	257	276	231	255	262	260	269	260	266	266	243	270	262	253	244	248	247	249	220	258	241	244	236	240	245	233	258	263	226	246	316	246	264	237	253	231	248	240	263	228	255	272	281	263	237	273	236	254	253	262	233	255	251	266	246	267	242	239	271	258	248	255	269	232	272	261	241	235	254	241	236	255	265	277	249	233	271	252	258	237	249	260	261	273	249	254	288	241	240	210	250	231	234	237	249	278	247	252	251	256	273	258	255	247	250	247	281	260	280	263	239	264	260	258	240	226	244	271	262	277	247	241	240	223	249	232	248	239	238	271	228	245	297	266	246	261	271	262	238	276	283	252	254	244	234	257	244	229	240	247	228	220	272	240	250	207	247	260	230	265	248	256	268	263	222	251	224	274	255	225	246	232	248	264	245	229	266	256	238	257	262	271	253	241	235	277	257	256	237	252	235	222	244	242	264	263	264	265	237	236	238	274	264	262	260	250	225	258	268	212	268	245	260	266	249	280	216	238	228	236	262	240	241	270	220	246	253	244	255	266	276	249	266	236	245	257	246	239	248	232	258	239	236	238	251	237	256	254	243	239	243	250	254	258	248	260	224	253	267	234	224	265	279	226	249	266	277	235	224	274	264	257	260	253	248	236	248	268	286	241	243	260	259	243	275	243	248	235	275	252	233	229	248	242	236	261	233	237
52817	85920	75721	58570	43839	27796	12302	6023	1008	403	439	376	421	429	376	418	387	425	382	394	419	411	415	413	394	434	383	399	385	381	390	441	390	390	393	396	377	385	389	381	378	405	406	429	378	356	431	403	397	395	404	376	393	385	410	398	416	401	392	384	409	411	434	419	385	397	407	376	423	359	376	390	422	383	372	395	374	384	393	404	376	415	398	415	379	377	427	410	410	406	386	413	392	386	408	415	381	373	402	424	392	368	438	399	417	410	406	425	384	394	402	385	361	382	401	384	399	413	424	404	391	382	392	444	403	392	416	421	414	405	394	398	383	427	406	387	382	426	432	373	392	422	392	392	391	408	412	391	395	395	408	418	383	384	389	369	388	396	437	403	422	395	424	405	394	390	401	430	430	367	444	420	385	382	379	384	390	401	417	418	432	391	387	378	411	413	393	402	406	386	356	385	393	433	405	404	370	373	418	372	388	434	377	385	422	390	382	409	408	378	398	381	408	408	397	418	401	394	420	412	401	404	363	422	391	390	430	403	381	365	420	377	400	413	399	373	389	382	371	433	419	378	399	388	395	396	424	366	427	477	431	398	387	382	391	389	359	404	441	378	415	419	396	377	408	432	391	374	422	405	381	417	400	389	415	393	384	397	373	418	383	400	400	403	390	428	397	405	396	442	394	408	375	394	378	410	422	439	375	420	421	424	404	378	397	391	381	377	398	431	413	421	400	367	416	416	414	403	404	437	418	416	380	419	403	405	366	378	377	388	369	362	419	403	395	410	412	389	377	387	358	374	392	406	432	393	402	377	415	400	356	399	447	418	354	453	447	422	417	407	420	406	407	385	428	397	399	392	400	409	398	428	415	407	370	425	374	385	412	444	401	398	388	414	373	411	375	373	383	407	431	394	382	434	386	405	419	405	430	392	394	413	387	401	411	404	440	438	390	437	381	427	424	402	396	381	374	382	424	399	422	394	451	382	410	396	406	362	399	389	378	405	413	403	393	412	386	413	402	379	397	428	390	381	445	414	422	410	416	391	430	382	416	380	420	388	410	428	397	387	397	384	438	367	415	402	359	393	406	409	365	400	415	392	406	414	414	401	373	401	360	419	415	382	404	410	406	354	411	363	386	367	387	355	390	382	428	402	407	399	413	392	398	438	364	416	403	385	393	395	387	419	384	405	392	436	409	465	422	397	409	433	431	413	382	452	424	425	397	416	407	396	376	382	422	399	381	428	435	407	443	396	394	408	433	400	390	402	379	416	412	407	382	413	393	421	402	374	422	419	407	405	381	380	415	385	406	370	394	436	409	396	378	394	396	378	406	388	389	403	372	415	354	437	424	407	392	390	379	391	422	411	400	397	446	411	410	419	401	379	397	417	409	389	374	382	380	426	403	410	385	426	395	423	399	416	390	385	427	375	380	393	425	411	379	410	392	399	380	392	420	400	410	405	382	387	392	385	388	380	401	398	405	382	391	404	425	385	431	405	392	417	409	415	402	374	416	398	435	387	428	374	425	422	389	410	411	401	411	414	411	404	408	407	393	398	406	393	405	380	405	402	374	404	393	460	351	372	426	387	373	393	378	416	426	413	433	386	381	410	395	380	408	422	422	407	422	406	441	406	410	367	419	391	425	442	412	392	415	415	426	403	407	379	408	396	392	408	420	422	404	419	383	385	407	407	389	392	378	376	405	398	417	409	419	388	353	416	432	413	406	411	423	416	385	405	439	405	403	359	401	412	385	425	399	400	413	427	410	390	376	387	382	416	421	444	401	389	421	387	390	385	369	390	441	397	416	387	389	374	381	427	382	422	359	391	401	431	412	419	393	383	403	364	410	410	416	405	424	390	405	379	395	398	406	410	408	417	407	428	404	394	416	410	372	398	412	361	404	401	453	395	391	442	404	409	398	406	392	408	413	382	423	410	414	371	374	379	343	407	385	431	376	406	423	424	408	428	391	401	411	407	416	410	403	379	382	355	396	409	404	396	428	431	403	395	415	429	431	400	410	388	380	408	416	406	387	416	408	395	435	414	402	384	396	448	379	401	418	401	462	417	368	372	434	408	387	379	426	417	374	388	406	366	388	399	391	446	387	393	455	423	386	416	423	388	422	413	410	404	407	380	432	404	401	404	376	400	398	388	398	379	400	449	363	401	387	428	388	400	439	377	411	390	418	398	398	413	367	394	405	411	373	422	386	403	415	395	414	414	394	386	410	453	418	392	386	399	428	425	389	396	416	403	403	443	408	449	374	390	410	413	425	402	417	405	372	399	424	382	393	414	381	415	386	414	429	393	433	411	428	368	387	424	414	412	360	411	384	383	383	403	404	406	377	398	379	413	410	416	404	391	399	398	394	367	426	409	388	433	367	379	408	400	404	419	378	403	404	405	396	389	380	400	423	415	417	409	394	394	385	426	397	395	369	384	393	418	382	430	375	425	410	444	412	366	431	388	429	378	393	389	378	399	395	385	406	395	401	398	415	411	384	403	399	400	405	415	410	404	367	376	394	392	379	395	391	400	377	418	380	413	383	400	405	409	418	399	412	391	382	394	401	406	379	402	413	403	420	406	362	390	402	401	373	391	391	419	392	424	403	411	373	413	417	402	382	385	416	392	409	364	421	412	398	381	403	396	399	397	417	407	443	405	406	411	420	361	354	425	448	389	391	398	407	418	416	395	378	422	384	392	394	386	380	407	423	385	375	399	388	410	368	415	420	387	399	436	388	425	397	409	414	425	406	428	455	428	415	379	419	400	353	382	373	409	408	370	393	370	419	389	408	422	424	400	430	401	394	388	452	402	398	429	379	402	418	405	399	424	352	427	399	419	425	401	400	372	455	374	429	389	423	408	417	412	414	402	399	393	369	405	378	407	394	416	413	378	394	377	403	391	374	397	400	401	434	388	454	424	370	386	412	404	386	404	366	441	378	398	426	407	375	378	382	423	379	376	415	396	403	432	373	434	360	422	411	406	374	383	409	357	388	386	402	419	420	394	382	401	378	444	360	436	426	416	418	390	416	390	387	370	367	375	417	363	381	395	411	398	397	414	435	397	387	399	365	391	411	396	401	423	373	411	440	414	375	397	399	372	406	404	399	411	440	417	422	426	409	399	408	367	360	405	380	403	383	461	403	399	381	403	402	390	399	402	428	416	426	385	385	394	383	388	418	377	383	439	380	432	397	396	402	402	389	367	412	392	421	415	365	423	374	416	419	380	412	381	394	403	369	410	410	404	378	383	398	385	433	432	417	420	412	391	362	383	390	422	396	443	420	414	383	389	430	397	419	421	401	406	447	414	390	410	435	413	453	421	389	402	384	414	426	408	404	389	420	439	368	396	387	373	397	425	405	421	391	410	422	411	414	419	347	403	398	416	401	421	436	436	393	391	386	391	387	390	422	424	408	400	392	365	393	443	432	438	428	396	396	406	401	428	397	403	404	417	411	432	383	452	428	369	426	422	387	416	398	395	396	391	371	425	387	376	386	419
23317	21710	34954	35755	37652	29792	22574	10676	1097	404	357	341	352	365	399	312	337	344	353	340	337	352	339	316	318	355	334	352	328	360	323	356	338	335	338	311	319	329	333	341	319	309	305	335	358	322	310	363	346	317	349	320	334	331	339	311	331	355	290	332	317	341	311	325	312	339	321	325	370	330	355	309	360	361	309	343	343	334	276	323	331	342	324	330	360	292	349	333	352	337	371	334	340	338	344	348	321	318	310	333	287	346	351	309	353	347	320	337	317	310	321	359	318	337	340	337	308	315	304	297	306	367	319	329	316	357	355	327	334	327	370	332	348	337	332	348	341	355	347	306	346	350	307	328	327	309	304	335	298	348	337	333	345	360	382	313	315	346	364	370	323	345	334	330	336	349	331	329	338	317	336	312	316	320	349	303	366	353	349	337	313	337	359	343	352	334	328	316	374	309	350	340	340	324	336	313	351	334	331	327	354	341	330	305	327	339	368	319	306	345	368	313	357	322	328	280	305	352	355	347	322	363	345	316	334	340	324	334	333	302	333	346	332	316	324	338	332	343	314	330	299	311	316	373	343	308	322	352	353	339	308	357	325	347	349	300	327	319	353	352	333	316	360	307	305	300	335	317	361	308	329	355	321	342	283	344	354	328	297	344	373	344	318	331	330	332	275	335	324	322	338	347	321	321	351	332	310	310	328	366	338	325	310	319	339	317	327	326	319	282	318	328	324	324	356	341	342	314	338	316	347	328	358	313	334	317	312	326	329	330	343	339	350	314	342	276	364	307	363	330	304	329	351	324	345	326	346	323	359	349	348	323	307	344	340	359	361	330	330	362	332	359	324	313	295	373	350	333	298	332	326	342	340	310	325	327	330	333	328	316	331	356	339	309	329	290	328	334	325	331	323	349	329	307	338	339	322	364	357	345	277	303	314	303	350	306	325	347	315	317	344	300	309	329	314	312	322	334	336	301	341	333	330	326	342	311	303	300	337	351	331	372	345	296	341	340	305	320	339	329	324	369	312	324	326	324	318	359	353	349	309	341	353	340	322	323	319	356	337	297	316	337	372	343	344	323	331	309	341	310	354	358	324	366	336	331	330	283	323	300	319	329	346	327	326	343	339	334	321	322	321	336	314	329	325	298	332	327	319	312	341	301	342	339	328	336	315	358	311	299	333	308	331	345	336	340	318	299	314	326	311	318	327	343	351	355	300	290	349	341	317	314	344	324	311	349	340	341	315	317	330	338	287	317	326	331	299	310	342	348	339	333	343	308	346	306	333	319	313	329	309	321	321	303	308	323	333	327	341	302	310	346	326	370	326	325	336	298	339	319	382	341	356	330	342	304	305	305	326	347	326	328	315	329	344	334	332	329	331	328	340	315	334	359	320	329	298	315	329	267	334	318	286	355	344	300	320	334	343	330	364	319	337	359	320	344	345	319	332	347	318	346	323	311	357	317	310	329	330	334	333	345	337	351	316	323	365	354	360	332	339	326	337	326	340	324	338	328	327	347	320	333	338	343	296	339	326	338	325	338	344	300	331	343	341	315	328	351	345	341	304	316	338	350	342	343	335	326	331	343	331	323	327	344	307	321	363	345	344	327	350	327	351	321	345	349	343	323	314	316	339	319	336	332	335	342	328	352	325	335	292	348	349	348	333	311	324	318	330	313	330	325	332	326	323	314	332	355	331	348	322	350	328	346	342	321	353	303	374	330	329	349	318	321	321	330	349	319	314	318	348	340	314	350	317	309	307	305	334	332	339	316	329	337	333	331	331	324	318	343	321	325	348	326	329	329	340	340	329	332	331	338	327	339	328	353	323	315	294	330	328	348	357	297	373	328	342	320	291	299	343	336	321	312	310	309	316	347	337	330	344	323	323	317	314	350	334	337	327	354	334	342	343	303	331	323	305	346	318	322	370	343	364	310	343	320	298	324	317	333	313	313	322	332	354	313	347	334	309	314	325	309	335	338	329	335	328	329	310	331	300	324	347	331	327	346	331	361	345	358	328	351	318	319	325	329	322	323	342	321	326	347	332	356	331	337	310	325	304	359	307	323	347	337	302	301	327	318	327	336	327	327	321	341	304	343	340	330	330	336	329	326	331	366	334	288	316	358	319	314	311	312	308	291	338	369	332	348	331	324	331	315	337	331	303	329	335	367	320	333	350	329	342	358	315	339	347	361	271	310	349	337	335	346	327	340	332	326	328	326	358	345	337	366	309	331	332	315	330	370	357	338	309	327	321	320	341	367	337	329	343	335	334	318	295	350	352	304	305	318	335	361	360	326	325	297	341	350	314	318	336	326	295	341	367	330	337	302	331	313	300	314	354	301	326	332	313	310	377	342	319	322	352	333	301	315	336	329	352	332	365	308	334	323	297	316	339	322	328	330	316	310	344	351	333	359	342	309	330	320	357	359	359	314	340	336	301	312	320	328	332	302	355	319	345	314	320	336	315	323	330	343	312	336	336	331	327	342	318	310	313	343	318	353	346	364	335	323	342	323	359	367	333	316	345	327	329	319	342	347	312	330	325	294	345	349	315	306	305	300	324	304	307	332	305	362	339	313	330	340	335	322	340	327	344	336	324	338	345	319	337	341	356	324	333	315	337	355	339	305	339	331	329	353	335	336	340	307	335	328	333	326	289	324	332	352	303	315	371	299	322	312	303	316	356	334	303	335	319	316	339	326	329	325	337	335	358	332	347	317	323	315	336	324	327	321	303	312	307	316	336	326	340	318	336	343	306	331	309	334	318	355	383	318	341	286	314	349	336	353	306	337	317	325	342	343	334	326	324	369	372	330	349	330	322	331	338	340	330	353	343	327	343	314	317	351	305	352	314	365	336	339	339	315	362	317	319	332	355	342	341	348	319	336	330	316	327	344	313	301	350	330	322	338	310	350	319	327	356	336	351	341	343	354	325	313	319	329	279	328	315	327	316	310	325	307	326	337	343	370	312	293	318	307	339	317	333	297	335	309	335	328	347	337	338	334	374	339	315	338	315	316	338	330	320	294	324	345	314	322	333	346	327	317	355	338	371	344	349	328	324	343	340	314	325	352	356	340	346	362	344	359	307	327	325	328	343	299	339	309	317	358	337	310	336	329	302	337	348	353	340	322	372	323	325	360	326	314	315	333	330	290	335	346	300	327	298	322	299	331	310	316	319	295	330	343	315	334	331	341	313	321	295	340	307	340	346	323	350	349	356	326	360	332	340	334	356	310	323	307	342	350	341	333	331	338	328	319	343	325	344	333	327	308	310	328	327	332	317	324	310	324	329	319	308	358	372	333	308	351	339	330	337	322	323	330	320	325	335	315	300	321	289	318	347	337	293	310	298	305	318	321	367	340	313	320	317	358	343	356	337	298	335	327	303	327	336	319	346	357	337	333	342	352	316	302	296	334	334	342	300	349	333	347	330	341	314	362	305	320	376	325	315	354	315	297	303	324	320	351	342	321	358	361	333	314	327	315	348	337	350	345	311	325	327	335
59010	100127	86266	68325	53486	36291	25524	16159	1771	559	528	527	548	546	571	528	535	512	525	512	533	548	499	523	518	524	488	537	552	523	524	530	525	516	513	516	526	510	544	547	539	511	528	546	509	485	540	536	544	501	518	514	530	507	501	552	525	550	494	490	534	527	523	481	526	477	479	540	503	481	513	509	502	492	498	516	529	532	505	482	560	520	499	531	509	478	499	534	489	531	518	501	519	509	504	529	551	496	541	493	522	493	511	493	479	502	494	475	567	512	544	541	525	491	517	543	532	502	532	506	554	491	509	508	543	510	528	499	499	492	514	558	517	554	524	514	559	540	506	505	540	496	487	516	496	517	521	552	500	532	540	516	516	497	532	507	523	512	494	510	522	524	531	553	490	483	511	534	521	528	519	522	528	518	516	531	526	534	501	535	494	493	540	480	479	490	511	493	479	543	470	475	521	501	535	528	517	503	546	540	522	510	506	516	518	501	515	558	517	498	539	568	524	460	540	500	524	518	488	479	549	512	475	510	459	553	492	536	488	482	517	538	483	501	533	482	490	530	508	492	502	496	476	527	503	547	519	505	515	499	520	540	506	539	508	508	514	506	505	576	524	517	493	491	527	516	487	546	496	509	522	517	495	485	503	545	496	522	540	500	480	539	504	504	496	521	536	508	504	501	496	530	502	548	532	522	521	550	519	507	501	483	506	522	522	510	522	491	534	501	504	510	550	454	495	511	520	465	538	508	485	529	541	489	521	524	530	507	531	528	511	519	541	532	520	513	500	501	522	491	532	563	526	476	490	521	491	465	517	524	509	540	535	547	484	534	519	571	476	510	493	473	511	533	523	543	516	526	512	547	477	504	517	515	458	543	500	482	461	520	500	526	507	514	529	551	543	516	515	496	518	495	497	508	515	538	528	532	483	607	486	520	527	537	503	479	472	497	485	500	516	495	484	515	480	524	513	507	509	506	502	520	487	510	525	585	531	529	483	473	527	534	512	535	525	538	484	512	524	550	527	482	500	522	496	515	526	495	500	523	476	484	494	532	485	474	491	509	491	506	493	507	495	504	558	463	518	487	532	534	515	520	537	515	514	568	484	543	518	540	500	514	506	463	483	564	541	531	517	531	499	466	499	500	540	514	502	510	521	503	484	535	492	522	550	490	506	465	506	503	507	500	517	506	568	521	501	545	473	576	547	527	490	542	483	491	489	518	507	504	524	516	559	510	491	558	508	534	464	506	537	519	524	520	521	530	525	537	489	553	533	494	549	506	511	516	519	513	551	539	577	525	501	495	537	507	525	544	539	507	483	533	503	534	515	550	530	532	528	538	497	527	539	523	515	525	519	496	511	503	502	516	524	540	535	541	557	523	456	497	496	524	504	510	503	511	513	519	530	540	518	549	523	515	488	519	512	542	513	549	468	495	514	520	559	518	515	514	550	528	534	545	510	542	513	525	534	539	506	494	486	535	473	522	575	531	559	511	511	534	522	503	469	552	493	508	487	556	549	532	527	514	527	535	515	558	539	525	522	491	509	531	497	518	491	503	484	553	532	504	511	529	530	512	500	472	549	482	480	550	514	542	521	531	524	562	527	504	470	495	520	471	507	505	489	460	505	514	515	530	513	514	510	533	498	517	510	507	549	524	493	547	515	561	520	528	510	510	536	549	475	484	513	548	494	513	516	481	463	482	509	489	489	520	508	503	543	458	482	514	507	560	516	488	488	517	511	482	522	505	497	490	530	508	493	558	526	504	511	482	533	494	531	503	561	512	548	519	538	502	504	537	493	564	544	493	529	465	530	508	500	462	517	507	480	488	516	492	503	466	583	545	483	497	548	486	513	472	524	571	520	507	569	518	495	509	483	493	503	523	543	488	511	488	517	516	539	529	534	536	495	532	472	522	508	516	545	500	502	522	505	516	489	512	510	551	526	500	519	495	510	476	552	524	525	534	469	493	501	501	491	498	550	488	507	541	529	518	483	500	491	499	489	512	537	495	528	558	510	476	511	535	533	536	524	540	495	501	513	558	474	484	536	502	530	510	480	490	533	549	512	516	497	507	540	483	563	538	503	510	502	530	523	547	521	503	494	516	505	531	524	491	477	526	509	520	520	544	507	504	513	533	485	497	501	524	527	531	476	537	553	487	502	492	545	482	494	472	471	505	504	536	513	482	543	481	556	524	488	541	515	491	539	562	503	517	484	515	506	519	526	523	558	503	475	548	514	512	490	492	577	506	535	498	489	519	513	546	513	511	530	504	478	504	564	520	498	542	494	514	525	526	513	544	497	549	526	504	511	469	510	498	540	498	537	535	556	504	531	502	484	537	493	507	530	527	534	493	487	479	527	523	558	516	508	533	514	554	550	487	509	516	514	481	489	531	542	498	492	539	495	532	562	526	499	529	528	490	513	578	517	483	513	509	484	497	543	492	504	500	482	457	530	466	510	536	498	545	526	548	566	505	516	490	505	464	530	511	496	567	524	537	516	523	554	503	536	485	531	526	504	495	514	578	537	477	494	536	536	507	498	512	554	477	565	507	522	512	535	473	556	506	516	487	496	541	527	489	523	493	524	526	514	527	508	521	487	533	540	502	514	554	524	513	521	477	474	524	478	494	506	504	539	502	481	510	531	483	517	531	541	531	504	533	498	542	537	489	521	521	521	517	568	504	503	534	503	498	499	554	532	559	515	584	475	505	504	524	504	505	515	521	510	522	539	524	495	480	516	534	524	521	495	507	505	505	547	495	511	506	561	531	553	488	538	508	524	515	497	485	523	547	526	519	529	526	555	502	501	521	529	495	508	564	526	533	512	499	504	553	479	504	551	493	512	528	541	518	517	529	518	506	500	530	477	462	530	535	530	499	503	495	462	500	506	516	485	521	531	516	538	539	548	516	522	508	508	492	523	560	529	512	494	520	531	506	534	484	503	498	511	531	508	569	503	552	539	517	506	521	509	508	517	517	550	516	495	494	505	504	511	535	535	529	521	481	489	485	501	530	533	522	522	546	487	517	510	557	555	534	482	533	506	510	492	499	521	470	523	497	555	501	521	507	506	522	496	527	533	504	521	502	492	503	471	489	523	542	550	467	503	498	533	522	509	471	479	559	477	528	485	505	514	554	515	511	477	484	535	510	524	499	504	508	506	543	520	514	500	505	509	501	498	497	478	498	554	530	513	509	556	510	526	533	503	537	527	525	511	470	474	534	520	433	510	511	501	503	517	527	532	480	510	482	508	533	494	554	481	507	537	509	526	492	490	501	522	507	504	496	529	509	517	515	525	524	508	512	551	541	544	504	499	517	527	546	489	505	552	547	491	551	523	474	525	559	498	494	523	503	571	508	528	489	507	518	500	517	477	503	504	520	500	580	472	506	522	501	504	513	515	481	515	523	517	510	544	545	513	531	530	540	525	506	538	517	551	500	499	521	486	524	502	519	499	537	485	477	483	493	527	531	517	515	517	504	515	497	520	530	521	523	501	523	519	525
27196	26128	31954	23291	11722	4221	1446	530	199	150	172	152	149	173	170	175	165	182	162	183	157	171	142	160	159	165	156	188	149	172	150	167	159	159	180	174	180	147	138	152	177	173	153	177	146	182	155	177	176	173	162	158	179	167	151	180	156	152	151	156	179	150	159	168	162	159	157	170	173	155	148	164	158	134	152	169	153	148	134	175	148	167	175	184	189	179	177	152	150	152	170	147	148	160	147	145	152	159	174	179	173	153	144	151	156	161	160	154	175	132	170	168	175	156	171	166	171	178	152	173	159	158	176	161	154	145	161	167	161	145	145	149	178	160	190	165	176	182	175	169	166	150	166	165	180	166	139	177	158	167	145	171	162	188	172	154	151	152	151	171	162	153	143	158	154	157	152	141	159	163	156	148	159	167	154	168	168	171	179	148	184	192	149	158	168	141	164	158	178	165	173	155	145	189	141	161	164	163	166	166	169	164	168	179	137	151	167	178	160	162	169	160	165	168	164	166	142	137	163	166	152	189	150	202	175	174	172	166	171	188	165	170	160	169	157	184	150	155	170	174	145	152	174	174	183	141	153	160	178	153	171	156	177	161	160	164	167	178	148	162	193	164	155	153	158	156	170	176	157	149	160	177	168	161	170	173	147	155	195	184	166	172	173	161	153	157	146	195	161	164	160	153	155	166	170	170	181	170	171	167	175	160	155	187	157	156	170	160	172	167	161	163	179	159	144	172	155	161	152	156	153	152	147	172	171	163	177	146	158	164	167	166	166	175	168	163	147	171	151	172	162	183	156	174	179	175	177	155	158	153	179	166	135	166	146	165	149	162	191	160	177	151	170	151	152	171	163	148	182	135	171	148	158	168	151	133	167	160	172	151	175	157	139	160	166	176	160	160	170	151	144	172	174	169	147	160	161	149	164	172	146	169	171	192	161	151	170	169	161	167	152	182	176	159	175	153	168	182	158	175	169	175	180	191	155	166	151	171	189	178	176	182	179	165	145	204	169	138	166	162	158	173	165	147	166	153	169	162	158	178	156	182	181	175	162	175	157	169	163	164	151	159	159	154	137	187	177	168	176	143	174	169	183	145	142	131	191	166	154	171	152	172	171	163	155	157	169	165	164	154	179	180	177	170	167	169	186	178	159	160	150	173	170	171	154	153	151	160	176	167	164	165	149	188	152	188	165	170	166	143	169	160	160	172	166	168	168	160	149	160	161	202	177	175	176	137	167	171	164	170	176	142	178	157	169	167	179	161	167	155	181	156	175	143	159	179	170	140	152	157	145	155	165	170	187	160	148	151	158	159	179	167	170	167	156	176	157	162	152	154	166	168	160	165	169	158	163	192	166	181	159	180	161	162	185	163	154	169	165	169	184	176	152	171	166	146	174	164	171	166	166	156	184	181	169	146	149	193	132	171	136	157	154	152	167	152	160	162	187	156	164	170	178	158	172	165	174	163	172	142	175	167	158	150	156	169	182	159	160	186	176	165	176	178	167	131	169	130	174	173	155	163	149	167	193	157	169	178	148	154	163	174	163	168	159	163	147	167	187	163	157	147	153	152	182	155	168	163	185	161	157	176	155	166	177	180	161	154	169	167	155	157	160	197	151	174	173	166	162	176	165	193	169	157	165	162	159	154	185	168	190	157	159	167	151	161	149	154	164	148	171	169	154	140	137	172	188	155	171	160	156	152	133	168	147	153	150	180	164	168	162	179	180	154	160	172	144	171	166	151	167	151	171	160	174	153	172	145	166	142	160	143	167	188	160	148	156	159	176	149	172	161	169	130	182	158	155	163	144	172	164	165	154	162	150	151	166	165	182	164	155	151	160	176	183	162	164	173	160	162	173	170	189	175	136	157	130	162	156	162	156	148	170	175	148	163	157	147	152	169	166	153	165	166	170	168	149	170	147	148	168	160	178	157	174	151	154	152	186	167	163	163	161	153	160	164	171	168	178	165	148	190	169	178	144	169	147	150	163	158	153	167	145	183	167	159	147	152	161	171	146	152	151	155	181	172	173	133	175	168	153	148	175	150	178	176	148	157	158	151	170	166	164	166	153	164	165	151	175	175	161	175	163	178	178	163	139	153	178	158	148	191	144	193	177	158	148	185	149	157	181	174	189	147	159	155	152	157	150	170	158	150	155	167	159	178	153	149	173	178	141	157	162	163	165	167	163	165	161	164	153	158	174	154	165	160	161	165	157	164	148	183	160	170	184	151	154	143	153	151	144	157	151	167	143	162	175	130	149	163	166	176	157	136	168	164	155	185	134	171	162	146	157	179	156	166	167	164	168	156	143	170	155	153	155	173	159	174	177	176	187	178	154	154	162	156	169	169	157	183	168	161	154	154	181	174	190	134	127	153	169	159	164	171	148	161	163	163	160	179	177	161	156	164	167	163	173	184	157	135	169	160	152	164	188	152	176	164	157	138	156	174	176	165	169	131	158	154	146	166	161	174	172	173	170	155	163	173	155	184	158	161	158	161	152	169	167	157	121	153	179	162	143	169	145	162	177	160	158	152	162	168	165	170	152	152	155	149	164	159	176	157	163	166	162	166	183	154	168	182	152	185	144	192	162	165	163	186	148	153	163	179	152	179	162	176	161	154	139	189	177	155	148	162	154	172	147	167	145	144	142	170	152	137	176	147	150	164	186	169	165	152	167	165	161	135	163	172	145	170	161	175	176	185	154	163	161	187	163	140	166	153	181	140	157	168	148	177	177	156	171	149	171	166	147	156	166	164	144	169	170	159	174	173	143	172	173	168	169	154	159	143	156	168	157	163	154	147	172	177	168	168	161	157	181	167	145	155	164	163	153	174	151	176	180	172	156	179	188	164	182	177	153	171	169	165	166	169	187	161	168	161	174	159	152	172	157	172	137	179	171	159	176	146	152	161	161	151	154	175	157	159	170	183	160	147	153	146	176	183	161	165	161	153	155	159	171	173	177	149	169	162	171	189	149	125	162	146	190	172	156	167	172	155	159	136	172	174	137	171	162	176	162	171	150	140	183	185	174	179	180	141	176	155	169	169	171	162	174	153	172	156	155	164	148	147	163	166	144	171	167	147	144	164	167	139	150	181	172	165	142	164	166	167	154	155	169	165	149	158	167	164	197	139	168	158	163	160	178	170	142	154	171	161	161	167	156	147	172	153	167	135	139	139	180	166	156	147	149	155	162	135	183	154	169	183	159	146	151	131	190	165	153	143	165	177	152	158	145	159	167	169	154	181	180	158	153	165	179	158	153	174	162	190	167	187	134	183	165	137	185	148	132	166	188	169	163	171	179	172	172	158	133	180	152	151	158	134	154	167	171	168	147	157	165	169	172	175	160	168	171	185	186	162	167	144	147	178	142	134	145	179	163	176	152	178	153	149	146	164	200	175	146	148	182	152	125	157	183	156	177	151	158	163	177	164	149	170	185	165	155	176	207	158	161	163	148	179	128	184	169	177	163	161	170	177	164	156	134	149	175	162	158	141	176	161
27950	46123	38260	25803	16430	7892	3422	1297	336	273	264	283	265	285	272	276	292	245	292	268	262	262	248	304	302	233	301	281	288	286	284	259	273	252	272	276	288	271	305	279	313	282	273	250	266	269	240	243	269	258	275	295	282	283	272	284	285	257	265	283	282	271	269	258	279	277	273	279	286	287	271	249	282	282	239	280	261	249	295	280	268	270	260	264	272	266	270	294	262	276	237	276	300	255	295	274	287	262	274	266	284	297	295	267	257	240	270	242	272	277	282	300	270	270	290	273	259	261	295	251	270	284	298	284	288	261	258	273	250	280	275	292	274	281	249	280	288	300	239	248	285	260	296	275	270	287	254	272	230	266	299	241	285	261	311	253	287	285	267	250	279	280	275	249	295	288	281	292	256	272	274	265	277	265	295	283	276	263	283	261	301	269	287	240	263	287	287	278	271	281	289	261	290	279	281	269	272	290	279	271	278	288	253	277	252	243	283	256	276	234	255	294	262	292	267	271	258	258	282	264	262	274	258	283	312	277	273	261	255	265	283	291	262	290	289	274	278	249	286	249	275	245	286	305	308	280	284	262	284	260	257	265	282	278	273	286	284	285	294	269	245	271	259	269	265	266	243	294	246	264	283	278	275	274	265	274	290	267	279	266	298	272	262	261	273	287	276	253	272	289	284	254	244	256	273	272	280	253	277	271	284	267	273	274	283	264	261	285	251	273	268	272	285	293	270	251	284	255	272	276	281	250	276	254	248	246	302	283	287	292	260	262	280	260	265	278	271	275	297	265	272	276	292	239	312	257	258	276	269	271	275	277	293	268	251	275	259	266	264	256	243	282	245	279	253	266	258	269	263	262	290	290	264	270	284	273	256	245	289	303	234	260	254	301	265	262	275	302	297	293	278	283	283	281	263	268	285	282	271	283	273	275	264	248	277	256	260	252	258	246	283	298	271	276	301	259	256	286	269	278	277	269	278	294	280	256	270	261	279	302	291	283	292	295	255	287	276	246	274	277	271	256	252	265	333	280	257	255	272	274	296	272	239	282	292	273	300	280	285	288	261	288	282	272	281	256	280	287	273	243	251	249	263	278	287	270	290	260	267	257	244	276	290	278	236	257	301	255	262	252	286	243	275	290	270	283	288	264	243	245	278	290	275	302	275	248	265	302	266	268	299	272	300	248	259	280	282	260	279	267	264	269	270	294	294	254	274	278	270	241	293	283	278	267	272	267	276	285	302	296	283	287	279	286	257	261	282	309	267	275	259	284	269	271	308	269	297	275	280	286	298	259	270	285	278	279	305	269	318	288	287	273	243	277	275	291	290	268	292	273	266	266	259	269	262	271	291	251	291	281	243	235	278	295	272	276	315	274	272	275	286	275	276	292	275	273	281	261	286	253	274	260	284	286	283	270	261	262	284	281	302	254	297	292	297	269	287	283	274	281	268	273	283	253	275	251	271	279	257	306	267	289	280	279	267	283	280	265	260	302	280	273	261	270	272	259	284	279	263	270	295	272	258	295	260	257	277	279	283	288	274	321	273	262	265	297	250	291	301	295	265	286	268	287	270	286	294	285	298	259	262	279	299	299	271	292	254	284	299	269	219	271	282	281	272	261	267	280	266	263	285	266	261	282	283	279	276	266	258	257	272	254	282	287	253	254	279	267	275	262	300	272	255	266	274	284	272	297	314	291	262	302	251	309	263	270	286	279	311	318	268	270	300	274	241	270	259	252	266	264	276	291	306	257	317	255	268	290	306	284	267	285	289	293	276	252	273	274	297	265	282	311	282	295	286	304	257	266	273	297	268	290	285	279	267	276	289	268	278	298	250	272	269	279	266	262	308	276	283	264	262	279	249	270	283	269	270	295	312	272	254	240	274	278	263	266	279	265	248	283	298	261	250	259	285	262	279	263	275	285	261	256	283	269	274	272	248	256	306	280	297	253	280	268	273	286	312	275	272	282	255	273	268	276	235	252	272	292	291	266	305	237	254	267	268	273	273	255	293	270	289	288	266	284	237	265	245	286	259	306	275	291	243	309	275	249	304	303	299	276	281	293	283	277	241	284	260	273	283	262	320	291	291	293	285	235	273	281	272	303	285	278	294	260	283	261	274	295	267	284	274	280	258	288	261	283	274	255	286	278	286	271	257	285	258	268	284	256	262	280	266	268	262	283	304	270	282	261	274	296	307	295	293	273	259	260	249	265	273	273	288	265	271	298	276	294	266	261	256	274	256	285	264	266	278	275	289	253	291	253	265	263	273	299	279	298	292	259	266	292	268	288	277	283	243	281	266	276	247	267	267	262	288	256	282	266	269	278	267	268	277	284	269	277	271	265	260	267	278	280	269	288	264	254	259	267	282	263	284	271	283	258	241	291	285	285	256	263	243	286	286	292	259	288	291	260	307	260	295	260	270	291	250	271	282	265	231	307	277	264	297	286	255	293	289	302	257	290	244	259	276	276	269	271	259	261	283	302	290	280	305	272	290	272	264	272	261	266	279	270	244	297	269	292	266	265	258	297	281	268	273	283	287	309	270	305	275	279	293	269	261	289	273	280	307	272	268	273	261	275	270	262	265	273	264	275	226	273	285	302	303	265	261	269	237	288	295	282	271	260	298	229	263	297	286	257	262	276	275	308	274	251	278	283	281	272	269	278	274	249	274	289	275	277	254	284	242	269	260	276	287	259	258	234	277	258	270	279	264	271	279	263	277	271	291	265	276	274	275	284	274	293	267	272	275	252	260	249	274	268	266	275	269	256	276	249	274	256	249	257	262	266	288	288	284	296	269	273	274	289	239	282	275	300	284	256	276	257	279	273	277	275	277	246	296	254	320	286	275	269	272	252	296	294	280	304	265	254	289	270	262	294	282	278	274	277	287	253	296	282	269	265	253	276	280	265	263	282	277	275	282	302	269	270	288	281	280	262	300	304	284	273	275	281	258	257	266	309	274	259	265	280	280	252	254	293	263	286	263	259	276	241	278	268	249	258	291	264	249	282	268	275	292	295	285	299	266	248	275	283	263	287	251	302	264	271	296	261	264	294	277	305	273	257	254	282	266	278	258	260	289	259	243	242	291	261	263	278	265	258	258	269	266	246	260	289	247	277	289	298	278	278	290	273	275	247	284	280	245	270	249	288	276	281	278	272	273	301	274	255	273	282	258	271	275	243	271	286	297	262	303	294	258	295	245	278	295	295	256	294	283	279	293	260	249	319	292	293	277	277	261	281	268	258	285	270	254	286	274	268	292	294	249	283	254	317	263	264	293	280	288	277	290	256	294	306	286	249	238	268	269	292	275	270	257	261	285	273	250	286	301	264	266	268	278	267	267	251	269	274	272	256	255	249	283	307	262	282	243	264	266	255	285	272	240	256	286	292	290	300	289	272	272	271	258	280	272	246	263	284	291	278	296	268	278	262	270	299	264	271	278	267	292	253	282	271	264	288	308	288	256	286	273	258	252	285	265	254	254	279	265	267	274	283	271	246
24604	22249	38013	45371	37655	26887	13119	2696	414	240	279	255	245	278	253	240	250	262	273	284	258	292	284	256	261	279	283	252	263	262	257	271	261	250	312	285	260	261	264	253	248	260	273	249	284	249	244	231	233	289	234	262	236	265	252	275	255	250	271	259	261	256	243	275	268	267	266	220	245	236	240	240	238	249	229	275	257	253	266	304	278	251	254	258	255	240	249	245	290	252	245	272	252	222	247	247	268	248	251	241	270	238	264	251	249	240	286	257	253	271	269	270	288	249	257	260	252	257	266	267	272	247	251	290	223	260	265	256	276	261	248	285	272	255	253	254	273	268	248	271	252	280	264	290	239	255	276	254	250	281	269	261	275	243	230	246	233	272	237	242	244	290	266	257	263	279	250	259	286	252	287	248	238	242	270	243	269	245	246	254	272	248	246	257	241	270	218	266	251	277	273	239	266	248	252	296	254	247	258	260	239	261	237	254	268	293	257	263	279	236	264	272	249	259	196	277	273	261	257	249	249	276	266	252	230	287	252	247	263	254	266	268	252	251	266	240	238	290	241	242	253	265	264	257	283	256	242	251	274	251	244	256	229	257	242	279	282	283	248	269	249	247	252	263	281	265	237	245	275	263	219	258	253	254	242	241	258	275	258	254	214	278	250	238	252	245	273	237	245	228	239	262	245	248	290	245	245	289	264	282	284	254	272	273	244	265	247	274	258	242	261	262	251	272	255	240	251	232	256	273	258	265	252	280	248	249	293	271	302	241	258	262	242	262	270	270	265	244	246	255	249	251	267	284	273	258	233	252	269	260	253	256	274	269	222	259	250	259	239	240	291	246	260	257	262	267	257	252	230	258	250	271	263	261	237	232	241	231	254	252	264	262	275	249	272	254	263	272	247	251	275	232	252	288	258	254	250	253	274	257	260	256	267	256	279	285	259	268	233	246	253	243	265	239	243	255	245	229	246	262	256	257	260	275	257	265	251	239	244	265	234	254	260	215	244	276	249	268	279	273	254	271	266	235	274	260	246	259	245	272	272	296	244	266	261	269	225	258	255	242	240	275	249	274	238	273	260	250	258	263	272	231	239	284	246	257	239	284	258	227	285	289	260	218	256	224	236	256	283	269	243	253	262	260	244	251	267	260	256	254	278	271	230	264	236	248	265	260	268	257	241	273	260	256	255	281	246	248	262	255	263	272	243	267	265	251	255	256	255	263	241	256	233	238	249	277	268	246	264	264	246	249	263	253	262	271	273	258	262	260	247	279	246	299	226	283	239	262	241	250	263	265	237	253	241	242	272	239	265	282	287	244	276	274	240	271	267	247	235	235	246	285	243	264	283	255	263	239	270	227	259	251	272	250	234	254	252	259	284	266	242	247	235	253	285	275	253	245	254	263	262	233	252	264	253	270	278	241	289	259	246	268	230	258	272	272	247	244	252	257	250	234	279	272	241	259	249	275	258	272	239	280	249	266	273	263	234	267	272	281	253	242	216	218	272	266	257	297	261	270	267	245	257	279	282	269	244	242	258	260	274	248	228	271	252	248	268	255	258	294	249	250	272	262	249	282	269	246	259	259	264	256	275	256	281	270	261	254	262	268	250	272	256	274	248	263	258	253	265	256	232	267	255	285	286	271	265	230	270	265	270	247	249	239	260	259	226	261	277	249	253	270	281	238	243	263	246	266	250	282	269	300	214	253	290	265	253	262	219	277	292	248	269	250	262	261	272	246	239	272	235	244	246	242	257	252	262	308	258	253	255	249	266	247	246	250	246	276	243	263	282	248	255	216	262	303	247	264	238	287	297	259	234	256	249	279	275	253	244	275	300	256	252	233	234	253	243	275	270	263	270	269	271	243	264	290	264	263	244	255	237	268	273	263	251	240	261	255	255	287	298	265	246	252	248	275	253	285	273	240	285	273	258	270	278	258	266	249	239	242	271	274	282	266	278	230	252	276	272	242	288	262	256	240	258	246	248	245	249	286	247	243	265	251	271	257	247	270	257	249	251	259	257	259	264	252	250	295	247	271	248	281	273	257	256	282	277	283	250	236	245	233	259	240	268	246	260	272	260	234	245	241	283	269	259	235	259	284	257	262	247	238	294	286	250	273	260	242	281	251	267	301	270	266	278	255	255	272	257	224	232	243	259	259	276	263	241	267	244	284	246	267	248	246	263	263	235	270	235	233	258	258	200	235	250	254	245	241	243	244	249	266	284	258	259	261	263	244	261	229	237	251	263	248	262	243	262	262	262	260	263	245	257	277	255	253	267	257	270	236	243	261	227	282	231	255	265	258	258	245	300	231	228	251	249	281	261	239	268	257	248	266	253	257	261	258	247	285	275	236	266	264	249	257	268	265	265	282	259	250	261	282	243	273	263	292	260	246	272	244	279	233	243	271	227	241	299	259	246	244	271	272	277	277	272	286	272	269	244	281	272	244	259	282	285	264	249	256	290	264	270	277	253	262	274	255	258	242	267	234	263	249	247	243	250	244	239	229	245	256	260	265	259	271	253	238	275	256	240	270	248	252	281	261	245	255	244	268	240	239	293	239	249	235	272	263	254	246	226	269	284	248	247	249	283	281	256	260	258	272	265	244	261	294	260	276	231	274	262	286	266	233	270	242	265	294	267	268	247	251	249	264	274	271	267	252	249	267	242	261	284	263	284	248	256	242	262	245	239	285	290	287	262	257	276	270	301	281	238	284	260	237	246	227	256	248	245	245	288	269	258	305	262	253	241	252	254	271	263	236	262	275	253	256	245	264	229	281	265	254	262	262	271	256	243	244	266	277	269	270	258	260	276	261	233	262	236	251	268	258	258	254	249	263	226	286	248	249	230	275	269	239	254	253	244	234	272	285	266	242	268	253	270	241	261	245	268	287	239	276	262	256	261	255	275	238	272	274	239	259	293	257	250	261	242	259	235	296	256	274	230	260	270	245	225	293	269	269	283	269	237	252	251	264	286	266	283	276	245	244	260	254	274	263	252	258	262	282	256	269	238	265	283	275	258	227	274	255	247	272	255	238	258	238	263	285	263	258	253	258	248	246	249	254	251	260	257	279	243	244	251	246	280	262	255	253	251	279	267	249	284	269	240	253	244	247	244	231	261	245	268	213	257	268	266	262	247	276	246	258	246	270	271	266	253	263	272	247	230	228	258	242	247	244	286	253	311	264	256	226	251	245	250	226	244	270	261	277	273	259	251	262	251	256	249	254	260	266	229	278	283	259	265	284	232	249	284	255	277	249	244	249	261	234	279	272	266	235	244	245	266	291	244	262	266	248	247	254	273	257	254	264	287	264	235	264	254	275	284	253	266	269	258	247	262	279	251	212	253	283	258	239	255	255	264	275	272	259	245	278	248	263	253	253	294	259	284	301	275	245	258	248	264	259	275	273	269	270	267	251	250	258	265	263	283	287	241	245	259	256	217	277	250	242	270	289	260	264	270	271	251	246	252	217	260	253	273	264	265	256	268	249	259	272	237	276
51664	85671	77177	59950	45073	31076	14414	5098	783	466	412	413	456	443	421	430	464	406	416	390	422	415	423	392	459	407	417	407	407	390	390	414	400	418	423	440	438	396	406	441	439	417	396	401	393	426	417	377	425	398	429	427	417	402	443	383	431	429	442	404	392	393	398	378	428	429	417	405	432	461	447	402	460	410	415	430	401	396	433	405	418	409	455	448	452	425	431	425	405	417	414	460	418	432	426	448	410	403	381	401	372	387	431	428	400	431	407	411	421	410	452	412	401	400	382	445	429	425	407	422	432	380	388	406	423	426	438	396	454	410	413	419	445	410	407	437	402	420	426	385	389	384	422	410	419	419	426	430	404	397	401	412	413	428	453	432	420	423	393	405	428	392	397	414	426	405	422	413	436	396	434	393	453	374	420	397	418	416	454	390	413	413	439	412	398	414	457	411	404	426	428	408	404	433	418	401	386	407	419	466	400	448	416	450	409	446	416	441	416	436	449	407	433	430	395	418	437	400	388	437	426	425	430	393	396	392	406	393	372	407	416	411	417	397	454	423	400	380	418	405	409	434	379	426	405	405	421	412	443	389	406	430	420	402	437	409	421	412	458	382	425	418	425	418	404	422	409	412	433	439	427	390	419	475	438	460	397	437	423	409	414	420	419	444	428	427	399	417	420	426	381	438	413	428	399	432	425	403	399	418	412	395	426	397	403	410	391	415	418	430	400	418	447	426	409	398	399	406	397	420	442	400	419	429	415	415	433	409	430	401	412	431	417	434	458	405	412	455	391	391	405	362	426	426	408	465	405	456	426	454	399	475	376	386	413	432	410	403	455	403	419	436	421	446	393	446	407	406	411	430	417	406	426	416	423	438	408	412	389	415	421	409	417	402	417	396	388	425	426	439	420	441	429	448	388	428	397	403	459	414	410	399	399	405	383	383	430	422	393	434	401	394	420	427	450	424	391	422	411	406	390	415	380	419	439	389	419	427	437	422	396	408	440	394	406	415	378	398	430	414	427	438	447	409	430	463	430	431	378	422	436	422	430	381	407	415	421	419	408	434	411	433	437	416	414	397	387	400	415	397	406	411	421	423	450	419	438	439	444	402	420	402	421	380	407	384	455	419	413	377	395	424	425	442	406	454	428	416	366	419	485	424	452	426	395	396	446	402	430	433	437	409	435	422	430	423	391	456	405	417	417	390	409	431	396	405	393	417	434	404	388	434	400	378	433	387	389	401	409	399	396	387	446	453	427	424	419	464	410	450	409	421	451	418	397	437	419	435	462	416	423	441	437	443	402	397	407	414	405	382	434	432	405	389	383	426	427	466	428	430	425	423	437	435	415	412	381	412	394	437	400	396	423	400	439	423	419	422	410	444	412	388	430	417	434	454	406	405	432	375	410	414	460	400	395	424	410	441	452	423	427	399	443	415	404	396	438	418	440	410	406	415	406	425	402	452	460	411	425	438	406	411	417	429	411	422	424	404	451	428	431	359	414	437	424	439	402	423	419	419	448	414	427	431	401	445	409	379	441	408	416	444	429	380	408	453	413	395	408	420	385	390	419	388	401	401	383	397	433	411	405	444	434	401	425	454	410	403	390	414	415	391	423	417	441	396	431	397	433	386	420	436	439	419	413	425	413	420	419	426	400	446	404	384	372	398	402	439	447	420	437	416	432	423	410	396	407	421	408	419	410	421	431	424	438	439	401	430	372	439	417	449	398	392	422	414	427	414	422	415	387	441	407	425	408	444	385	439	398	420	401	410	445	444	421	448	441	433	401	403	416	406	437	410	429	387	464	400	413	416	429	447	402	422	405	418	407	444	440	400	406	415	416	438	422	407	415	420	429	415	429	427	442	436	455	424	448	422	428	422	429	383	387	409	418	424	447	384	423	404	412	430	452	386	413	389	430	403	428	408	436	388	408	425	450	476	431	433	444	406	453	405	397	383	455	420	435	407	430	423	412	394	419	431	384	392	403	447	388	401	405	436	388	400	451	389	426	453	375	419	385	427	431	397	432	404	405	421	378	422	448	400	400	409	408	407	387	422	460	415	427	437	420	386	415	432	411	394	419	435	386	385	426	391	425	400	421	408	430	384	427	419	435	419	390	379	388	394	434	441	428	411	381	381	392	403	412	409	396	384	411	424	420	423	396	407	402	426	386	416	436	425	424	401	480	431	420	422	468	427	395	409	399	428	423	434	388	387	396	413	427	428	447	421	383	402	395	399	420	425	382	460	439	436	429	399	451	402	425	418	405	417	416	394	440	425	417	408	430	403	408	372	418	419	451	421	424	392	391	438	383	410	411	395	376	420	450	400	425	440	405	414	425	439	422	426	373	417	368	426	429	446	395	412	424	417	411	409	398	421	428	449	449	423	442	384	421	443	433	433	445	426	435	432	453	436	390	442	409	402	409	456	401	403	409	419	387	413	427	376	377	385	415	431	447	399	420	395	406	442	405	437	410	438	457	424	424	444	423	463	437	404	385	460	417	432	408	448	401	443	430	449	399	455	410	444	399	436	421	422	427	450	445	395	431	407	423	399	422	408	388	450	413	385	399	376	403	422	426	429	432	408	437	395	385	389	445	413	404	398	410	427	417	427	427	422	436	444	396	440	425	405	427	424	423	430	409	464	413	408	423	404	406	401	399	402	401	384	393	390	432	421	441	449	425	421	419	439	400	407	447	413	419	426	398	425	446	399	408	430	423	394	413	395	404	444	473	434	396	378	421	383	451	413	446	401	392	465	440	398	443	378	459	402	429	394	415	444	404	439	414	437	429	410	442	439	424	418	429	414	405	418	422	403	422	417	402	379	386	466	412	400	438	424	431	438	421	412	441	406	430	431	450	423	426	436	417	436	440	418	423	425	395	424	384	451	450	426	463	431	427	385	408	431	376	378	449	428	403	406	416	414	443	430	437	427	409	416	426	443	455	409	381	415	438	400	393	423	410	408	420	397	406	414	460	410	422	436	399	427	396	428	414	388	403	425	404	387	395	412	440	417	434	404	408	442	400	418	408	417	434	442	385	415	439	409	421	393	416	377	423	421	406	445	435	419	415	432	438	395	413	407	430	448	405	410	455	415	406	427	403	396	399	432	434	425	413	417	418	415	434	406	445	402	422	428	437	389	404	437	417	461	386	382	399	413	407	429	418	427	433	391	424	386	431	402	423	449	431	439	423	375	416	434	435	452	422	399	404	376	428	457	413	403	418	406	435	409	422	417	418	461	395	389	380	415	391	431	408	420	392	410	407	415	395	434	455	408	434	413	426	444	444	428	437	381	397	425	408	422	431	425	431	421	368	406	396	427	393	429	426	425	425	406	402	412	387	425	388	399	397	424	425	418	457	434	410	426	389	397	449	431	400	417	393	406	413	401	422	409	424	411	381	410	417	442	422	395	414	449	442	412	423	399	401	438	409	439	399	442	426	443	407	432	447	441	409	417	458	429	412	382	408	406	421	424	437	404	460	409	457	382	440	447	393	387
23307	21548	35411	35333	36867	33449	24437	6132	529	362	372	357	358	344	344	356	348	348	328	361	347	337	336	378	333	358	329	346	332	305	367	310	383	330	335	344	370	351	305	308	312	362	330	337	310	325	355	337	311	309	325	344	329	342	343	345	310	359	323	317	332	362	351	320	336	335	356	355	372	346	331	324	319	328	333	353	372	342	303	349	364	345	352	348	334	323	366	374	359	342	360	351	348	341	342	358	387	325	333	382	344	355	333	333	349	329	353	325	376	347	354	332	360	353	361	359	353	347	337	335	337	334	355	329	323	325	328	372	327	316	316	334	325	331	341	342	340	334	364	329	344	323	355	364	378	340	322	333	350	349	340	315	354	319	352	365	370	341	306	354	302	335	325	341	348	331	313	364	328	363	330	318	315	327	328	342	343	346	349	354	330	348	366	357	343	375	323	346	340	379	351	376	319	329	362	341	328	343	358	337	351	330	329	332	366	332	337	332	370	339	341	339	342	338	331	331	345	342	313	357	321	359	314	353	297	365	343	330	370	312	353	324	353	344	338	323	337	370	341	320	399	350	338	361	386	313	326	331	344	324	323	346	315	325	357	351	324	349	338	322	359	330	369	299	351	347	354	351	330	370	340	348	338	337	320	379	325	353	307	328	349	347	326	340	339	330	365	331	337	323	328	307	338	313	348	337	344	330	355	338	370	330	343	379	321	335	334	318	343	364	356	350	289	346	329	354	380	327	362	316	323	355	370	344	352	330	324	336	353	317	306	352	328	337	333	377	377	335	337	332	391	340	291	331	333	328	344	316	347	299	341	341	345	346	342	352	350	339	406	327	357	334	381	355	339	328	358	313	358	318	317	365	318	342	327	377	332	349	355	359	360	317	311	328	353	328	372	359	311	345	360	374	335	361	341	323	349	346	327	343	326	324	328	351	353	349	339	318	350	348	340	326	339	299	335	357	328	351	315	328	339	331	334	347	321	311	361	332	390	335	342	341	332	317	336	332	334	327	323	344	363	342	353	371	362	360	372	349	350	340	332	348	339	321	346	343	325	357	344	341	340	319	352	357	323	295	329	323	360	321	356	331	351	338	340	340	328	362	356	347	337	335	320	328	349	345	370	381	344	335	352	359	350	336	350	331	353	323	351	325	335	338	320	336	324	334	343	372	363	332	328	335	322	321	327	319	300	309	337	341	358	326	333	345	344	344	356	306	339	365	387	341	328	338	360	350	334	326	323	329	375	310	369	323	372	318	335	344	321	359	344	324	331	344	340	335	376	302	307	327	335	346	357	327	337	361	320	346	369	342	360	329	319	360	352	357	327	342	330	327	328	327	339	335	330	337	333	355	357	349	331	321	324	334	344	344	352	331	345	352	344	354	330	333	318	350	325	351	325	353	344	342	320	344	328	376	346	325	346	372	296	342	350	322	340	322	308	346	339	368	328	318	362	362	364	387	345	332	325	358	357	360	359	327	351	342	351	364	332	308	344	380	341	360	341	379	365	287	319	331	344	377	324	350	356	372	321	344	345	368	312	364	334	327	319	349	358	362	348	338	347	325	353	330	369	368	301	363	328	334	314	341	330	347	321	324	349	357	333	327	325	339	346	337	366	336	337	357	369	349	362	315	334	372	329	324	346	323	320	309	327	362	353	353	324	338	346	310	382	348	303	335	359	361	341	354	335	334	322	307	299	318	357	347	338	341	368	358	346	335	364	348	352	322	342	369	319	338	318	335	312	350	354	355	347	339	338	356	298	313	313	368	341	338	333	324	334	338	323	331	326	353	389	309	313	323	334	351	337	357	363	294	364	328	377	318	319	331	338	325	342	362	356	327	315	328	331	330	336	331	334	332	333	328	330	304	303	315	314	375	330	367	325	304	335	324	361	373	346	357	313	334	352	326	367	353	321	337	321	333	337	320	348	348	333	354	343	360	357	338	348	341	309	312	328	332	349	345	331	346	335	319	345	355	296	353	376	336	323	316	325	354	349	329	368	352	297	343	318	336	347	374	350	343	355	304	341	344	355	341	336	325	331	336	300	370	369	318	358	328	310	321	363	326	327	331	305	331	360	341	328	319	397	357	356	353	344	348	342	357	360	335	349	356	327	315	379	372	322	322	338	324	342	333	369	340	368	350	323	333	350	328	334	349	352	303	363	351	331	329	328	332	374	382	340	349	348	361	332	331	339	336	381	340	377	318	354	355	320	352	347	331	372	317	357	349	358	339	325	308	338	319	351	348	320	347	337	364	335	383	345	333	357	316	311	340	372	346	315	344	340	279	330	324	332	365	338	359	329	341	347	325	359	374	346	318	360	327	347	360	325	349	327	366	369	355	339	335	332	352	349	376	375	352	369	342	332	369	328	353	364	356	341	310	350	391	355	365	367	352	377	345	341	305	338	351	374	333	350	339	347	363	327	369	350	326	350	366	340	346	365	327	322	361	336	361	338	325	356	357	336	347	374	310	354	356	380	319	369	334	371	357	335	329	336	354	366	303	331	361	300	331	342	349	352	360	342	321	348	354	353	351	336	359	322	342	342	327	324	309	357	340	333	362	379	354	341	315	352	301	316	338	322	344	333	329	311	361	317	354	352	306	360	342	352	349	358	338	361	349	340	362	369	344	341	357	374	336	359	335	312	346	313	362	349	328	329	313	340	350	370	348	347	331	330	368	355	357	334	344	362	348	337	350	342	334	351	341	343	345	380	317	325	315	332	332	343	364	375	334	334	335	347	367	341	341	339	366	346	352	339	332	303	355	355	341	357	389	384	358	356	341	362	382	319	326	335	374	351	351	344	340	304	382	370	344	330	359	304	323	345	342	342	366	330	305	329	318	347	323	345	379	330	317	346	360	326	349	352	345	348	316	333	377	315	340	351	310	357	341	358	371	346	347	357	325	336	353	360	311	357	349	320	354	328	327	369	315	368	337	367	348	341	386	359	336	343	343	345	354	352	324	340	328	331	318	316	327	341	331	297	359	336	370	341	340	345	327	346	350	300	339	311	326	307	381	320	321	327	297	324	345	349	366	324	343	305	348	349	334	314	364	349	327	351	332	330	335	324	339	315	326	337	359	322	333	344	330	354	336	342	354	338	350	318	346	345	343	337	341	330	332	354	331	339	347	326	331	321	308	360	356	344	373	344	330	337	353	322	349	342	347	336	333	347	342	339	314	353	332	342	331	346	336	324	358	306	318	327	368	353	354	372	360	324	369	356	355	366	338	350	317	343	326	324	326	329	297	349	334	316	325	354	337	378	362	337	335	369	330	321	317	337	336	356	335	363	330	326	319	324	337	376	328	357	328	298	322	356	303	329	343	325	367	378	309	324	341	352	349	327	336	317	356	343	341	344	351	350	334	378	333	351	373	328	314	396	343	307	310	354	322	331	340	330	347	303	357	339	361	322	354	355	353	340	338	334	315	337	338	320	327	320	350	362	340	353	337	333	348	337	335	380	342	346	334	330	337	334	350	341	365	334	330	343	364
58432	94504	88037	71592	55590	41501	25410	7127	973	540	517	518	553	541	528	521	535	552	552	503	541	550	560	515	556	581	585	468	551	567	502	546	522	536	523	534	506	566	529	529	539	519	533	537	567	549	496	499	536	527	560	540	540	558	564	542	561	545	567	526	539	533	529	581	577	526	525	524	565	529	524	524	524	543	536	521	513	523	521	594	537	509	558	562	561	550	548	512	534	520	517	544	562	570	555	493	522	544	532	489	530	526	535	564	541	544	562	499	524	492	531	558	562	488	531	544	515	487	530	571	487	501	504	495	531	524	494	508	538	516	548	567	501	512	543	558	540	544	522	495	542	540	537	516	541	524	543	528	510	535	544	569	499	526	534	546	535	553	503	568	527	560	535	552	549	538	570	534	558	559	556	536	561	531	511	526	551	527	520	536	530	548	527	511	521	526	568	561	535	527	503	550	523	556	566	558	539	519	522	534	508	537	529	512	507	524	560	528	567	547	556	516	538	506	514	565	521	530	549	552	538	538	532	511	565	546	540	530	557	572	523	544	584	533	523	530	551	541	562	554	499	526	521	509	501	495	549	512	523	508	458	563	540	546	520	546	536	508	538	515	515	528	507	528	532	499	497	499	497	520	519	603	542	575	523	557	541	559	525	543	500	546	516	555	514	485	504	498	522	492	572	516	544	523	507	525	551	533	515	552	548	543	557	522	555	495	496	538	493	488	526	552	534	550	558	530	497	534	528	554	492	495	508	539	531	506	514	522	516	579	531	525	530	525	520	529	490	524	524	526	589	535	537	582	552	561	539	585	556	486	540	502	501	573	533	501	552	544	507	559	559	550	525	525	510	532	560	517	570	505	531	589	505	517	514	527	536	532	530	548	520	544	518	512	514	543	512	554	523	569	523	550	542	553	539	525	575	533	544	548	540	489	513	521	516	547	542	525	533	538	483	560	505	526	543	530	506	521	540	508	526	547	494	513	576	512	484	529	515	514	532	552	566	521	513	576	505	489	550	550	526	535	496	565	574	526	498	550	490	536	467	565	534	480	545	508	543	498	576	527	533	487	567	523	552	551	542	514	529	552	500	550	531	542	539	492	528	541	543	492	547	540	554	523	553	540	598	531	515	514	531	520	543	548	522	536	530	500	531	521	528	561	537	546	507	511	568	524	516	561	537	536	533	516	508	534	558	572	539	495	546	529	513	568	518	544	530	488	519	528	512	534	526	563	562	515	523	540	486	550	499	569	498	510	526	469	544	544	555	598	560	523	583	542	552	539	532	527	553	524	500	568	521	529	522	482	508	547	538	536	529	545	535	540	562	512	489	515	519	526	545	499	512	521	571	514	571	524	514	519	502	521	543	531	484	506	516	507	523	507	525	500	560	513	550	525	583	541	518	559	504	520	500	514	533	534	528	561	565	528	515	540	510	523	536	516	526	497	530	523	534	567	526	580	556	552	483	495	525	502	498	542	550	525	547	501	482	528	524	513	546	515	559	519	546	542	527	524	514	523	535	530	526	510	541	501	580	523	510	514	536	514	506	545	509	539	535	566	484	531	535	482	529	521	520	531	482	505	514	517	549	542	521	542	523	569	512	527	584	562	506	515	518	542	568	519	597	547	517	523	513	533	512	521	542	509	517	523	529	518	485	567	505	559	538	507	512	557	526	500	522	536	491	522	543	552	548	551	540	508	517	477	550	504	518	536	567	492	509	556	538	510	522	532	518	509	517	528	511	566	593	545	567	515	516	525	539	509	524	527	535	500	538	502	519	517	577	528	510	532	538	499	504	526	510	498	502	494	504	521	519	534	560	579	545	523	561	509	539	523	507	493	568	560	571	537	564	523	567	491	527	512	528	511	509	514	527	551	480	511	515	501	523	532	529	529	537	548	509	547	510	541	521	521	520	535	510	508	522	524	526	542	530	485	542	537	540	544	525	517	528	566	521	507	522	510	556	548	516	512	509	559	516	541	524	560	499	514	533	546	553	552	495	530	586	533	503	518	536	510	537	527	502	558	489	535	539	514	541	483	543	564	514	508	528	553	517	535	571	543	468	542	557	518	527	506	537	511	464	503	546	501	524	519	547	545	544	535	536	554	519	558	531	513	548	530	496	549	496	497	517	477	544	521	553	527	531	496	529	551	525	543	528	500	509	525	574	514	525	574	511	491	518	506	561	560	526	550	532	497	499	558	569	524	557	547	547	523	520	544	551	572	535	534	567	534	537	510	513	586	515	546	554	540	547	509	546	534	532	524	521	527	574	491	523	550	571	518	491	537	535	562	515	590	538	529	512	540	526	534	518	525	531	530	572	508	526	523	538	540	514	536	527	486	523	533	535	525	551	514	517	514	518	526	554	542	533	516	525	496	548	560	535	533	555	516	542	542	520	544	526	533	554	557	488	539	557	593	564	543	484	505	541	524	538	532	539	521	539	540	558	527	543	569	550	551	530	503	546	551	551	516	542	502	512	557	525	525	556	515	559	500	527	480	519	520	570	554	532	543	528	488	526	508	508	572	570	539	492	532	508	528	520	573	537	524	516	510	525	553	566	581	500	526	576	517	533	524	507	492	540	571	536	543	552	516	508	549	522	528	550	543	554	519	515	582	539	553	557	546	502	555	550	543	546	536	533	519	539	552	513	547	549	520	564	563	528	535	489	514	534	533	550	548	533	499	558	546	556	525	523	508	534	540	541	543	586	524	509	586	529	494	530	504	540	541	564	511	540	484	561	516	536	537	529	563	557	524	524	523	509	531	545	505	505	525	563	531	525	543	494	516	535	541	554	595	498	564	525	547	557	551	554	522	553	559	555	531	561	531	484	528	569	527	540	522	543	546	555	552	521	532	487	549	556	512	521	565	545	551	580	526	513	558	557	505	560	567	568	522	511	531	519	532	578	568	510	545	495	502	520	552	528	505	547	476	539	564	550	527	542	577	517	543	574	521	577	554	515	516	505	520	525	514	536	520	523	472	562	500	549	586	523	568	496	530	532	526	536	533	523	539	514	522	499	550	556	609	466	565	584	548	533	477	556	558	512	530	543	512	529	560	496	547	528	513	563	568	511	533	569	568	524	507	520	536	555	529	548	530	495	515	535	547	546	558	535	516	502	570	535	541	515	535	525	529	541	547	507	544	563	517	532	522	543	528	556	523	555	547	556	520	527	562	555	532	534	559	509	535	517	511	498	538	528	547	517	540	566	537	532	505	531	550	572	532	517	535	518	559	591	557	490	528	520	537	516	533	499	521	538	542	525	561	518	550	518	567	553	501	576	531	532	554	526	498	479	495	516	516	508	503	484	555	543	573	574	539	537	505	576	557	520	555	527	492	533	548	534	515	513	524	517	540	542	565	511	510	562	561	531	562	532	519	488	540	574	538	535	525	526	549	548	501	500	539	522	514	516	536	539	491	518	539	527	520	567	509	537	525	481	561	538	537	532	550	547	506	550	567	543	512	523	517	526	544	484	530	521	520	534	580	527	506	526	502
27281	25255	34474	23474	12130	4686	1532	423	179	168	184	195	165	191	170	175	169	163	179	162	156	174	174	174	171	171	183	193	174	175	186	163	197	188	178	172	168	173	151	161	168	185	188	179	188	180	184	178	188	154	170	173	171	175	192	184	158	171	166	164	195	181	180	161	182	171	172	174	168	167	172	180	175	147	161	185	175	154	169	171	157	172	160	151	184	165	160	156	159	166	163	179	197	173	185	184	180	179	186	186	150	174	176	150	159	178	177	180	167	165	170	178	190	181	165	174	183	153	165	169	171	172	156	169	167	160	190	180	169	180	159	180	179	174	192	163	165	171	158	176	189	199	164	155	173	172	176	156	179	188	191	171	194	153	170	187	189	188	179	193	158	178	196	178	191	180	191	168	186	177	163	166	159	164	168	172	174	174	152	199	166	186	160	178	182	150	161	175	159	156	160	176	167	192	166	172	164	147	155	176	169	154	160	171	196	183	154	175	165	170	165	183	195	183	179	149	165	166	167	196	188	167	167	164	191	177	166	168	181	188	155	157	191	176	163	163	188	162	158	189	194	146	162	173	192	168	170	149	169	169	167	188	176	164	174	174	153	172	175	157	168	176	153	164	157	163	176	155	179	170	159	190	183	157	171	151	171	172	184	157	172	161	153	186	176	185	183	195	173	182	182	166	167	161	189	162	195	160	180	157	173	193	158	165	163	167	173	184	168	184	165	164	167	179	167	155	162	172	191	174	166	186	174	166	169	178	168	164	168	157	179	166	175	161	190	167	203	163	176	175	175	164	198	170	188	166	174	166	179	205	170	152	176	189	165	162	176	163	163	160	187	191	174	193	162	176	164	176	178	176	174	151	180	173	186	163	172	188	179	178	171	149	173	178	181	172	183	196	185	181	189	198	189	143	172	165	168	143	181	168	183	199	177	151	167	179	176	176	186	184	169	169	189	184	171	169	167	199	178	164	189	184	182	175	158	166	177	178	175	175	186	171	171	164	146	188	165	166	184	164	171	171	162	160	170	187	172	191	149	181	191	184	180	170	180	182	163	194	175	156	172	153	169	155	167	168	178	169	151	177	183	192	167	192	164	178	168	183	163	172	192	168	193	170	169	160	200	187	169	156	173	157	135	170	174	175	183	165	180	159	180	167	176	174	174	182	162	179	166	175	159	159	189	190	154	172	164	189	208	157	166	158	172	185	167	161	161	177	166	149	172	157	188	185	152	189	169	185	168	164	183	169	167	184	172	174	191	166	162	173	174	158	170	154	208	180	187	169	179	171	181	155	187	166	148	175	167	164	152	151	170	172	161	148	176	177	146	186	177	162	177	167	175	164	189	162	167	155	182	137	182	205	204	197	174	177	173	176	165	162	195	157	181	180	167	154	180	166	158	177	169	141	178	156	180	184	172	152	179	172	178	148	178	154	178	171	150	161	172	182	172	180	158	155	180	180	169	166	164	164	161	173	177	192	189	204	180	181	195	196	195	144	179	178	192	158	191	172	176	174	176	187	186	161	171	165	185	167	198	167	181	203	157	170	158	168	190	173	184	170	170	161	182	174	178	165	168	155	171	175	162	151	169	152	183	146	163	168	166	198	173	162	140	150	158	178	181	156	165	199	167	168	172	179	191	184	170	187	178	181	164	167	162	160	169	185	182	158	168	193	167	160	167	162	166	182	172	168	162	163	163	173	210	159	193	167	172	163	148	170	166	161	159	145	166	181	167	181	185	153	164	142	170	163	171	196	168	161	175	172	186	174	149	168	170	169	186	187	156	186	138	184	178	167	165	170	174	205	171	198	154	174	183	162	164	182	169	177	164	191	166	162	163	177	178	188	186	190	156	158	157	151	164	168	156	165	162	152	153	165	195	186	185	190	196	171	175	148	163	177	166	174	180	159	171	188	175	173	174	167	162	148	151	167	186	160	170	156	146	173	186	190	169	187	194	165	171	157	194	198	140	169	167	200	160	181	174	195	150	168	180	168	180	166	168	170	162	204	189	182	156	175	160	170	152	195	172	192	162	193	170	166	156	187	200	193	174	174	172	156	149	175	181	160	191	175	169	183	165	188	177	172	170	174	184	179	182	185	186	199	163	181	199	165	183	199	157	162	189	175	215	171	181	167	187	180	188	182	176	198	162	176	185	183	166	186	194	196	160	181	169	162	187	220	185	172	167	173	173	181	181	173	177	167	171	160	169	159	176	156	195	177	176	184	182	168	192	170	177	179	182	149	168	169	167	181	196	184	190	171	170	185	188	172	200	170	155	173	179	186	181	170	161	181	208	166	170	168	176	181	184	163	173	175	171	190	170	168	155	188	173	153	173	166	176	167	187	172	181	190	183	164	192	176	163	184	170	173	165	187	184	166	160	166	175	166	192	190	178	175	178	168	179	188	171	161	187	177	152	177	163	189	177	154	172	184	172	178	183	146	161	164	170	192	166	176	165	154	154	154	193	167	154	176	160	175	168	177	169	173	169	176	188	160	190	162	181	184	170	160	197	170	165	180	163	186	180	162	154	136	148	160	163	172	183	176	186	185	154	185	173	180	183	177	193	163	149	180	175	169	178	176	176	194	182	167	181	150	184	158	181	187	167	190	181	166	157	194	166	156	187	172	167	210	173	177	196	172	171	172	185	160	162	174	163	174	190	164	190	188	177	160	152	194	175	153	170	179	177	192	166	156	154	163	165	187	154	177	201	173	169	167	171	158	189	157	159	159	174	155	163	168	179	174	149	188	164	175	168	177	174	176	165	196	152	176	161	134	153	143	157	169	159	187	193	182	155	176	170	173	153	180	183	182	176	179	178	182	174	173	169	162	163	164	149	172	172	169	187	158	176	166	160	189	174	138	168	183	187	167	195	173	173	138	171	154	183	181	172	185	196	169	157	166	189	189	170	181	185	190	175	168	165	184	180	165	169	177	181	168	185	184	148	178	166	178	172	183	182	170	158	192	177	196	164	194	165	177	175	159	197	200	179	177	182	185	177	191	184	172	157	169	176	159	163	213	168	212	158	142	172	165	177	207	184	196	178	174	186	153	183	167	174	142	189	161	159	185	162	181	192	181	166	153	180	154	192	175	164	171	174	172	164	166	198	173	182	178	154	159	197	171	218	164	160	170	162	171	197	179	151	192	187	201	156	195	173	181	171	158	167	183	177	193	144	193	159	175	149	177	163	166	164	176	192	173	166	179	166	182	171	166	189	182	168	151	169	180	160	165	172	164	179	181	179	187	184	188	186	171	156	166	175	188	203	138	177	175	195	184	160	162	173	187	164	174	170	175	172	180	148	169	184	172	173	162	167	183	181	194	177	165	174	182	175	146	159	189	153	176	173	158	177	172	163	190	178	171	184	184	163	194	176	172	177	167	175	186	152	163	166	181	153	151	168	184	136	153	148	145	171	157	184	174	188	158	174	193	156	178	172	185	182	188	143	158	178	164	201	175	170	168	166	166	167	182	169	179	181	169	187	173	180	175	177	170
27362	44480	41275	25139	17183	8282	3217	813	284	305	322	271	297	290	300	279	290	284	326	287	294	275	312	301	309	304	296	310	281	318	314	319	288	281	264	281	301	315	270	283	305	295	335	274	295	288	289	300	253	287	310	250	302	291	300	309	282	297	279	278	284	284	297	301	302	294	256	317	282	309	295	278	261	275	299	288	268	314	292	278	289	308	297	294	321	276	300	315	325	274	282	307	291	303	283	287	262	299	334	319	318	316	277	307	270	294	272	276	281	295	296	302	303	288	301	270	284	325	277	297	281	271	314	287	284	312	307	285	330	336	292	327	277	290	332	286	281	288	300	285	308	331	325	282	294	298	320	284	301	288	307	304	285	328	290	319	292	301	306	278	300	284	266	302	292	285	289	270	283	276	302	323	284	269	286	282	282	260	279	249	281	269	269	304	307	302	318	292	269	286	314	292	319	281	295	275	255	297	296	291	316	279	280	278	261	297	292	257	296	284	303	296	293	285	321	299	299	276	309	310	277	309	262	290	300	281	256	289	312	274	298	290	291	292	300	293	299	306	308	280	273	293	270	312	282	286	277	301	295	294	284	273	294	293	264	295	282	306	294	295	298	279	312	283	288	277	259	307	290	298	290	288	295	264	272	318	298	284	275	314	304	302	294	276	310	271	306	305	310	293	264	310	283	302	269	279	277	315	310	304	325	275	336	303	316	282	276	294	270	301	297	282	291	310	298	275	300	303	263	295	287	292	269	278	311	279	282	302	329	305	302	280	299	304	280	279	292	323	275	263	311	303	256	297	272	321	332	308	313	299	276	324	307	317	329	311	288	287	286	304	291	334	280	264	311	285	301	294	297	252	274	286	287	283	288	278	297	287	294	281	331	289	278	278	288	289	278	299	296	302	306	293	292	299	292	289	290	318	304	302	277	281	329	288	287	276	274	277	286	304	296	300	284	281	284	349	258	298	275	275	294	298	312	281	276	283	301	292	291	296	291	291	283	297	304	305	293	292	284	302	277	299	291	328	273	301	315	282	293	300	296	294	314	282	312	290	262	314	296	278	301	275	308	290	298	293	292	286	302	268	295	323	274	288	290	313	292	267	310	277	263	279	314	298	284	289	284	324	325	268	282	289	291	327	302	300	285	279	281	289	295	282	255	303	262	286	295	298	318	276	254	299	282	286	312	302	288	286	274	303	301	281	304	285	292	275	280	292	303	296	300	326	318	261	278	329	265	301	311	306	274	277	290	289	284	287	295	283	264	325	290	277	328	276	318	302	275	309	289	322	283	302	301	278	285	281	299	246	275	265	288	294	319	294	305	264	269	278	283	285	280	256	283	308	309	315	298	259	302	303	299	304	299	277	277	302	288	301	285	286	310	277	245	272	283	291	311	280	270	293	291	276	310	280	289	342	329	294	310	277	284	281	282	300	261	306	278	292	294	292	304	292	286	280	276	269	305	274	273	274	273	302	289	273	300	301	267	281	264	289	290	299	267	316	312	281	289	290	265	291	288	291	291	306	246	266	277	307	288	274	267	299	263	304	292	281	282	314	305	268	308	301	305	283	316	255	327	286	296	271	263	280	303	283	308	312	284	285	300	299	280	300	262	271	299	281	268	278	311	262	319	283	342	306	303	288	283	287	290	309	328	256	290	302	312	284	298	277	292	300	265	286	308	277	298	316	292	301	271	308	288	292	289	297	272	278	319	304	298	293	297	299	300	277	278	281	294	273	285	273	275	293	285	293	289	291	274	297	321	276	307	260	288	331	283	328	284	294	304	279	310	322	300	268	293	294	290	297	288	293	287	289	294	294	291	297	274	266	302	293	255	305	312	290	298	290	298	291	287	290	317	297	310	273	319	294	277	314	281	264	291	297	292	295	305	303	307	298	326	303	284	297	305	301	290	283	310	277	318	287	314	275	322	299	283	288	292	291	272	277	275	277	301	294	278	285	288	305	317	317	262	295	288	264	264	291	267	295	317	278	311	285	275	311	283	284	277	293	307	293	286	272	274	305	296	272	258	297	280	287	316	297	254	270	300	273	276	322	264	267	246	295	279	278	282	307	297	278	320	306	303	299	290	279	296	313	286	265	297	274	276	305	261	275	309	273	286	310	301	301	263	303	287	292	318	287	292	301	290	289	274	287	282	281	267	272	269	305	318	285	306	280	324	286	266	304	256	295	303	274	305	276	282	287	312	319	287	296	290	303	296	290	290	247	281	281	263	291	283	274	283	294	305	298	305	292	258	291	253	302	308	300	280	282	245	353	287	299	293	292	323	307	304	271	263	302	297	302	301	253	288	295	281	274	276	290	285	315	290	292	293	280	285	275	294	260	274	306	325	259	295	279	287	291	314	302	307	306	301	298	301	277	290	303	302	287	303	302	296	314	308	301	292	310	286	301	282	291	313	303	274	274	319	301	313	307	313	306	294	290	293	292	280	289	259	283	281	277	308	297	295	281	266	300	307	291	281	299	270	301	289	300	299	294	290	287	320	263	296	265	314	290	266	268	293	327	294	292	265	280	260	302	289	290	280	285	279	289	321	305	288	299	265	240	295	280	308	299	259	279	288	287	291	302	289	270	311	277	252	270	261	317	272	287	295	286	295	267	281	246	303	298	289	288	269	298	304	253	299	283	297	302	284	302	263	306	289	318	289	304	284	309	249	304	264	279	273	308	291	265	272	272	307	285	320	272	294	306	312	276	293	253	270	263	300	298	294	276	299	267	295	277	281	255	274	260	309	294	303	307	293	314	288	289	286	301	285	302	259	295	257	270	271	282	272	283	310	313	259	259	288	301	302	261	301	298	257	282	299	283	304	270	270	274	284	255	317	270	279	285	280	287	286	245	318	289	287	269	276	246	305	264	316	288	275	260	320	284	274	300	289	273	289	289	305	300	297	312	277	292	294	294	292	257	250	291	287	280	315	318	275	297	296	298	276	280	317	304	291	276	313	292	289	296	323	300	269	290	291	306	274	302	278	259	277	303	284	281	289	286	278	301	318	277	306	275	288	287	310	316	296	281	286	305	272	285	298	312	297	296	285	299	284	317	283	265	283	271	269	292	273	299	287	290	270	266	282	303	303	303	277	296	278	262	317	301	299	303	288	310	287	292	308	282	286	294	308	291	279	281	297	313	291	257	294	277	297	280	329	305	301	283	305	305	291	309	290	278	288	283	284	305	303	303	294	306	261	291	286	271	272	307	296	291	275	286	257	315	289	323	272	296	281	319	278	276	289	246	289	278	335	280	289	292	272	294	286	316	275	279	316	296	267	266	281	266	290	260	283	305	288	290	279	273	307	304	296	290	309	268	313	302	286	292	296	278	272	304	277	281	300	288	283	268	295	294	296	297	293	292	293	283	298	275	262	320	278	293	297	301	297	270	306	277	329	312	277	281	292	267	309	310	307	295	304	294	283	274	294	302	283	287	275	250	311	265	271	307	282	277	298	285	284	273	292	274	296	297	317	286	295	313	283	294	287	266
24553	22229	39318	43346	37782	26710	14511	2613	310	265	255	282	281	269	257	298	291	284	266	258	287	257	267	283	288	267	281	270	259	255	262	258	253	247	279	243	249	288	246	247	235	263	252	267	270	258	277	270	248	248	279	281	249	258	247	256	275	250	276	259	290	253	264	258	264	260	306	282	242	277	280	290	272	269	260	271	270	248	262	280	272	261	278	265	228	250	250	230	260	275	275	275	249	267	257	258	248	277	264	250	292	273	244	249	268	274	296	267	241	256	277	253	261	281	226	270	270	287	271	275	232	293	286	254	260	266	238	238	271	287	256	244	255	271	284	248	280	286	260	268	252	279	276	260	254	259	289	235	252	277	295	231	282	253	250	270	251	265	262	284	258	258	265	254	302	275	266	277	258	261	246	245	281	331	237	261	283	297	275	287	286	236	249	236	261	245	257	278	248	293	286	257	257	271	266	271	247	291	259	277	281	245	275	245	269	261	275	253	270	285	222	254	252	264	283	263	270	273	248	236	264	262	264	292	276	257	285	255	273	262	206	252	268	231	264	263	273	276	266	260	281	272	278	259	276	263	291	289	292	249	259	250	257	276	250	257	264	260	277	255	276	270	276	255	282	264	270	258	232	255	264	258	281	265	262	291	292	241	259	293	263	254	270	281	266	262	254	272	257	247	256	278	249	265	295	231	267	244	292	250	286	232	272	284	255	263	250	288	265	250	254	288	281	242	278	266	261	278	260	267	274	256	254	268	244	299	268	274	259	233	260	288	266	272	245	281	276	266	268	249	241	283	236	250	290	248	270	254	259	258	252	264	232	279	252	286	285	274	276	246	272	248	251	250	272	261	285	247	269	270	260	265	230	268	273	282	243	226	294	295	297	265	282	250	264	261	266	275	251	272	280	258	265	252	279	268	244	266	259	264	257	258	263	249	273	297	281	271	261	284	270	256	249	260	273	226	271	269	246	268	272	252	270	290	246	252	284	262	285	233	260	280	258	274	253	265	320	262	244	241	243	279	298	231	263	246	251	276	272	261	252	259	292	252	288	232	254	247	244	241	247	277	243	254	259	255	244	267	247	268	274	259	239	268	273	260	257	252	245	295	276	254	262	282	252	266	271	254	238	282	268	272	256	249	275	261	269	261	257	247	297	280	263	262	276	276	281	256	252	271	262	249	276	282	273	255	264	261	263	273	285	258	277	277	255	245	244	272	291	260	273	253	280	245	272	250	263	283	247	253	269	269	258	260	281	279	243	295	248	275	250	266	255	255	271	292	267	261	282	260	253	255	268	271	270	276	258	261	241	239	282	242	261	263	247	271	258	256	246	247	265	273	249	269	263	247	273	263	284	272	260	260	255	248	271	261	258	252	260	259	302	260	270	262	288	246	272	248	275	253	260	259	272	288	250	272	303	233	282	244	250	274	247	245	282	250	268	262	256	294	247	248	235	219	256	270	270	272	282	232	263	232	249	257	273	253	263	282	218	262	278	274	293	307	255	296	267	265	279	287	276	273	263	260	250	252	268	259	251	256	269	259	266	268	248	290	236	274	267	255	284	251	240	239	278	254	268	251	259	279	263	253	282	262	274	217	262	274	232	254	265	246	267	254	258	254	276	281	258	255	267	286	304	261	270	274	268	284	270	271	251	236	250	276	283	253	253	244	258	278	264	254	234	291	260	268	265	259	235	254	261	278	256	272	281	261	273	274	270	240	260	279	253	258	291	283	272	266	237	248	239	273	292	282	284	273	254	253	249	261	228	250	266	268	283	247	277	250	287	258	263	282	253	266	259	269	257	237	253	262	278	258	268	223	265	275	298	247	272	272	243	261	271	282	254	256	259	245	249	248	256	299	269	282	289	255	271	278	284	259	245	251	250	263	282	274	272	270	258	263	268	271	266	282	282	275	284	273	240	272	252	263	271	266	265	275	261	270	296	250	245	286	253	256	260	271	240	258	283	237	278	254	267	245	262	227	253	259	270	238	262	256	246	246	263	264	268	233	278	250	254	241	264	242	288	247	254	257	282	278	296	278	274	254	246	274	268	244	247	258	255	250	277	278	246	262	256	276	290	291	236	275	271	262	261	287	251	266	319	259	265	294	236	268	263	262	271	271	255	257	261	259	277	231	250	243	259	263	265	268	283	290	293	275	235	239	284	277	262	258	256	291	265	268	289	290	280	276	265	269	252	222	244	293	255	263	242	273	263	266	257	289	276	287	289	270	249	270	262	261	259	275	263	262	298	270	290	250	254	266	270	279	258	283	231	244	271	266	308	285	247	268	259	253	245	256	280	280	256	237	269	268	261	265	260	288	232	259	266	266	276	269	256	278	264	266	250	263	240	280	268	248	271	258	248	268	291	257	295	300	261	260	269	248	264	263	285	265	249	241	288	236	240	262	267	278	259	262	274	249	256	262	297	264	272	273	290	266	271	240	277	262	259	247	259	270	273	261	261	290	245	284	273	278	281	280	290	249	289	276	276	271	256	260	274	253	234	261	247	251	266	245	305	283	243	257	249	238	289	273	250	229	305	249	254	255	258	239	273	259	271	244	268	253	234	270	290	240	284	273	267	266	240	265	247	299	307	218	258	277	252	279	265	245	266	263	273	276	263	244	255	270	257	270	269	263	266	233	290	284	293	274	268	267	270	265	285	261	250	259	260	239	227	256	264	276	263	282	275	265	249	259	232	251	255	253	233	262	252	271	268	251	250	251	255	268	269	252	250	269	279	264	283	229	254	267	273	266	248	261	260	246	218	284	255	271	279	278	279	285	270	280	238	294	261	255	261	274	269	265	285	285	245	278	251	246	262	261	254	259	267	278	260	263	260	249	254	266	261	258	265	279	264	263	263	261	266	272	272	227	235	266	242	236	270	255	253	242	256	281	246	258	266	257	287	237	290	258	217	269	262	273	289	263	250	269	242	281	240	250	279	288	238	242	270	262	274	244	263	273	290	277	268	293	256	266	267	271	268	260	255	283	252	281	270	236	281	225	258	268	248	281	258	269	265	260	275	246	282	257	257	247	287	261	263	277	265	262	296	283	264	238	257	251	265	253	224	274	275	256	256	253	263	258	249	278	249	222	254	264	234	268	277	253	268	264	253	265	270	252	257	285	273	248	269	258	289	273	254	250	255	267	250	258	279	243	248	249	284	259	242	265	269	269	275	286	259	274	277	248	253	251	260	264	238	273	259	268	276	271	249	272	279	258	303	243	243	255	290	253	267	277	277	261	257	276	287	270	246	267	296	266	239	243	309	263	248	249	242	250	263	258	258	260	272	262	255	259	277	253	279	237	263	249	241	254	233	228	288	232	248	258	271	295	257	259	250	277	245	253	255	250	268	234	286	293	265	264	281	292	287	257	273	251	256	271	247	277	258	274	271	234	254	273	266	253	236	254	298	278	250	285	256	227	243	268	247	245	282	267	280	250	242	244	266	270	261	282	267	228	250	263	290	267	261	268	258	272	231	294	255	276	264	271	290	255
52147	85647	79022	59055	45476	31164	16894	4449	546	427	467	452	425	465	441	445	408	454	471	431	410	439	410	464	430	414	400	424	438	435	430	441	463	431	426	431	410	427	457	426	433	405	411	408	494	446	431	439	455	390	468	424	441	441	422	397	405	402	450	432	432	433	423	452	423	392	464	428	451	419	457	409	385	418	439	456	424	437	457	474	421	418	409	425	407	427	430	437	429	424	451	460	421	434	421	476	440	430	429	415	411	458	422	409	426	405	412	413	421	442	438	395	375	425	432	439	453	461	449	504	451	439	425	444	446	419	413	479	437	442	451	436	397	430	389	398	432	423	406	430	443	425	459	421	425	401	416	464	415	436	425	437	432	427	399	387	443	417	435	410	414	418	441	437	397	429	439	439	383	407	459	441	388	408	444	429	454	427	421	452	417	421	420	442	435	409	465	433	405	425	423	409	441	469	417	442	422	461	420	435	430	472	419	431	422	411	404	461	433	437	421	409	461	408	435	410	446	407	429	458	391	398	439	388	438	433	434	415	449	451	393	402	421	381	419	449	391	430	437	447	422	412	467	417	436	432	410	450	428	449	421	425	450	427	432	402	446	397	442	415	439	442	444	451	429	426	489	414	439	413	426	412	420	388	443	406	445	426	406	420	401	437	412	450	410	430	415	423	429	460	443	396	400	448	410	400	403	442	454	428	454	418	444	414	420	420	433	412	431	455	445	447	437	468	431	398	433	433	457	401	430	423	448	451	402	426	458	433	468	413	409	448	461	454	421	439	436	421	434	449	438	442	414	432	429	460	441	399	418	444	416	448	429	419	408	426	452	423	433	429	408	410	429	426	424	445	430	432	418	469	422	433	435	412	428	410	400	424	434	412	419	425	432	427	395	464	417	404	413	407	418	449	418	448	392	435	461	475	458	457	406	441	479	413	423	422	463	451	428	421	430	462	434	430	427	435	450	437	436	412	445	424	460	423	430	414	429	485	410	419	409	441	433	405	447	393	431	433	408	428	444	458	416	417	425	425	428	432	417	414	420	428	421	403	399	411	415	419	437	437	437	410	452	395	407	447	427	409	411	406	418	427	416	402	422	415	401	425	382	408	413	449	457	434	443	427	414	441	428	470	430	468	427	400	446	467	483	424	381	446	440	447	430	456	381	422	409	437	459	392	435	420	433	450	400	488	435	474	408	419	439	394	406	448	435	409	447	452	433	403	446	442	391	443	424	417	419	451	426	425	437	383	454	489	415	453	448	419	454	436	401	450	436	452	412	464	415	460	414	450	430	450	419	430	427	446	464	408	382	445	445	394	419	419	419	423	435	449	482	447	457	465	457	391	416	414	396	424	402	436	407	415	394	443	379	394	433	474	439	418	413	439	418	447	445	387	435	450	446	424	459	398	422	427	449	390	425	435	414	408	453	438	433	439	429	383	411	431	442	432	403	414	439	474	445	463	395	467	463	457	438	434	430	387	468	385	416	425	426	434	436	395	428	419	443	441	419	423	440	442	424	446	436	435	420	428	428	421	439	453	397	450	424	447	402	421	441	416	486	406	424	415	416	472	414	419	452	406	414	447	451	446	458	433	458	402	462	445	444	420	409	439	454	426	423	435	433	427	438	422	418	452	402	393	430	412	397	422	437	454	444	376	414	471	432	419	450	448	418	427	430	432	398	437	479	434	410	414	461	429	472	419	453	413	403	444	422	426	404	395	435	466	425	432	405	417	440	460	445	405	479	423	398	396	430	414	465	458	460	438	459	470	424	405	454	403	421	398	427	416	436	438	453	424	459	425	454	378	407	411	436	422	396	434	434	419	452	449	407	429	419	438	443	472	422	403	430	408	434	427	443	398	402	417	379	444	484	429	437	454	450	417	428	446	404	426	414	417	461	436	414	426	425	428	416	399	430	391	445	402	426	451	426	470	426	453	422	438	452	456	416	440	413	446	443	407	456	424	444	445	451	437	461	426	407	443	414	398	406	416	429	431	407	411	412	391	427	421	437	407	428	416	442	447	442	439	402	412	430	399	415	447	451	429	418	414	437	424	409	407	412	426	398	428	457	413	439	397	420	447	391	416	448	423	427	443	395	429	443	430	431	424	426	455	386	436	417	412	414	417	428	458	427	445	448	453	433	442	426	422	411	431	409	407	417	463	447	401	431	432	453	447	420	446	468	444	434	423	429	495	421	467	436	398	451	410	399	425	406	424	441	430	410	482	388	459	403	457	442	454	435	380	398	459	453	454	417	422	441	429	410	441	437	411	404	453	443	429	431	436	435	426	454	412	430	461	430	441	406	417	422	441	438	429	465	446	452	437	434	419	438	434	433	405	418	457	419	389	417	417	412	471	446	456	415	409	466	460	456	416	419	429	422	417	428	451	404	442	429	421	437	429	418	408	439	383	417	402	445	462	419	431	414	442	422	433	425	415	425	430	409	419	420	428	414	434	440	416	445	420	426	453	423	410	438	437	435	423	371	443	402	426	419	413	395	429	384	457	441	428	440	437	411	428	423	418	396	380	420	411	428	472	442	467	452	434	438	436	473	386	425	420	454	399	433	434	464	425	487	394	458	445	415	460	404	467	453	424	434	444	404	440	435	415	422	423	430	397	459	414	414	430	444	422	446	414	406	476	471	433	397	446	415	432	446	417	413	385	437	474	393	416	427	431	439	449	439	435	425	448	442	436	420	456	410	434	403	443	425	453	477	437	443	414	428	399	400	404	430	417	469	435	414	400	407	443	414	429	418	452	421	434	426	464	398	407	416	419	411	447	407	405	429	415	454	419	418	389	437	394	424	438	406	417	436	434	452	455	388	453	451	414	439	439	427	449	412	436	442	452	429	435	431	445	444	424	406	447	466	413	435	409	413	427	417	438	423	432	453	395	425	434	427	461	404	426	410	473	441	442	410	480	420	391	416	440	416	419	444	431	438	403	415	441	426	443	478	444	420	428	432	434	418	382	448	451	426	471	415	439	404	406	408	449	406	383	420	450	433	417	448	436	468	436	442	405	455	430	446	406	452	447	431	422	433	444	435	418	466	440	425	477	410	407	405	416	432	436	402	391	438	457	405	417	394	482	450	437	426	432	434	435	416	453	437	436	444	449	496	409	444	434	431	435	417	434	441	412	472	392	424	433	420	432	409	433	430	437	433	427	431	442	420	395	397	390	396	417	416	445	394	385	411	403	394	405	438	449	434	451	445	407	454	413	429	428	419	420	454	424	444	420	403	417	454	434	422	461	476	434	431	433	436	426	446	492	449	386	453	451	470	433	423	396	458	441	453	429	459	398	452	440	405	426	450	431	451	464	427	420	422	439	426	415	459	406	427	403	438	407	400	429	419	424	426	416	427	433	438	433	437	453	389	436	439	441	446	410	448	437	431	440	443	423	452	427	448	454	423	459	410	457	408	435	436	420	441	398	426	396	454	424	460	437	432	484	435	437	455	442	412	410	451	460	446	429	455	415	433	442	426	425	424	444	434	449
23290	21614	34544	38853	38171	32946	22772	5762	519	360	340	374	363	357	352	336	367	365	377	343	336	373	378	338	344	351	401	347	360	356	352	366	373	349	370	365	389	335	361	365	359	355	336	354	342	344	350	322	364	358	390	381	351	337	342	329	345	317	367	354	355	373	348	364	351	370	365	334	334	352	349	372	345	381	355	370	341	358	327	354	354	324	364	373	343	375	344	332	335	357	363	365	334	354	353	356	383	307	366	340	326	354	361	345	342	350	351	340	330	350	305	367	346	354	356	343	359	349	324	341	354	364	343	339	374	356	319	339	346	342	330	321	327	350	369	380	346	327	350	310	356	338	349	300	381	338	345	320	325	349	383	351	360	354	329	318	350	367	331	326	324	340	349	348	343	332	341	343	363	308	337	347	343	346	338	343	329	363	380	337	340	361	334	332	361	344	317	365	343	318	349	344	379	358	344	345	334	348	322	339	350	359	359	380	388	394	380	323	323	375	365	365	349	377	342	351	325	356	329	342	345	390	360	400	384	364	354	378	347	367	363	362	380	387	342	346	371	304	320	375	321	338	335	330	342	348	370	356	349	321	331	348	336	341	355	347	364	369	347	338	369	334	370	332	354	367	348	344	334	348	318	345	379	370	377	328	329	364	368	356	356	351	332	327	318	326	354	371	331	354	344	354	356	345	345	337	305	331	391	336	366	321	334	331	347	366	347	327	371	356	351	328	375	327	374	341	363	369	358	367	336	345	314	331	354	367	368	340	353	351	343	355	317	338	380	345	349	342	371	354	356	353	348	328	342	356	357	343	368	338	355	358	349	362	338	347	389	340	335	369	364	377	331	330	308	381	341	312	338	350	352	330	319	342	373	345	363	342	367	332	370	346	368	389	338	337	320	359	360	323	319	349	362	359	365	338	370	345	376	364	345	324	363	356	312	337	361	337	357	354	327	355	347	344	333	333	317	347	345	355	370	375	341	328	358	347	361	352	314	373	313	350	316	322	345	347	373	373	337	325	343	387	335	387	353	336	353	353	354	342	353	344	329	368	344	321	382	326	344	336	342	335	358	364	312	331	354	321	329	342	351	371	345	343	343	347	346	328	369	345	333	319	330	366	371	349	361	339	318	318	371	357	374	342	353	371	339	365	329	328	343	329	331	337	346	344	326	349	350	378	346	358	334	358	315	315	384	322	338	361	372	319	327	345	358	352	365	359	388	331	312	344	320	345	332	359	354	378	373	371	332	332	332	371	377	331	367	345	323	357	361	325	320	366	360	369	338	342	383	356	360	358	344	378	345	338	367	328	360	363	364	356	308	366	352	323	363	350	346	331	401	313	343	338	347	333	351	379	334	326	327	337	335	349	345	328	363	374	376	346	358	320	352	367	354	324	302	390	352	344	349	347	358	332	337	312	362	332	336	333	335	308	377	344	386	357	359	337	310	323	396	346	352	350	345	362	339	329	342	384	317	359	364	350	359	354	356	342	365	316	336	322	372	359	381	332	362	339	362	340	396	351	355	322	353	340	341	366	356	343	339	336	328	352	346	353	356	395	359	331	349	346	361	339	358	343	365	328	335	346	372	339	358	357	330	344	356	343	362	373	339	330	336	347	356	336	309	366	366	362	340	363	355	330	369	331	333	341	386	364	366	340	357	340	335	337	361	316	352	341	356	351	329	357	343	342	319	368	359	342	368	374	366	380	321	333	306	352	338	360	358	352	353	297	332	342	356	351	383	361	365	358	319	339	364	343	358	347	337	370	329	347	361	333	356	352	345	346	322	382	357	373	347	375	366	339	336	332	372	311	345	328	343	326	342	330	359	341	346	356	326	349	344	356	345	343	328	351	343	350	334	321	367	346	336	394	336	354	369	352	380	332	342	343	349	361	349	356	355	364	352	334	343	362	347	360	352	336	330	318	314	337	351	333	328	336	358	322	322	348	331	329	341	357	352	348	362	380	340	348	346	361	321	351	354	327	364	342	337	335	349	361	338	337	353	338	320	346	316	335	351	348	345	357	311	365	374	368	326	321	349	338	343	357	360	342	378	361	345	347	351	351	377	347	369	364	361	355	380	335	397	336	362	307	337	348	346	317	351	364	358	318	337	323	340	347	337	360	351	367	374	316	329	329	389	340	363	371	318	372	337	334	332	346	352	304	355	352	379	377	348	316	375	354	341	368	354	348	344	345	338	345	334	330	366	356	368	338	338	366	343	364	349	345	345	351	377	347	386	354	355	365	369	349	383	336	368	368	373	311	315	365	341	392	342	346	350	361	343	356	383	367	331	312	349	335	331	327	364	354	315	326	331	365	353	314	326	357	356	326	356	310	351	356	344	337	369	337	374	365	300	327	332	323	366	375	322	354	356	351	357	367	371	329	354	351	362	363	354	349	351	336	365	359	320	358	315	340	321	362	329	360	322	388	373	367	356	336	340	363	340	330	349	352	316	359	355	317	347	358	341	358	347	332	338	365	347	374	342	318	327	352	326	337	384	351	356	354	329	320	366	341	366	346	344	363	355	368	350	337	329	334	356	349	327	352	312	350	337	330	335	343	365	343	365	382	358	376	339	369	349	340	348	370	355	361	368	350	308	337	343	323	359	357	359	326	341	301	372	387	342	371	372	351	329	380	336	329	378	390	368	334	368	344	369	324	345	326	370	374	360	333	353	336	311	356	351	332	350	377	365	339	332	340	360	365	337	357	346	316	366	340	361	323	327	315	366	314	342	327	352	382	356	347	352	329	336	362	343	360	353	381	338	329	314	344	376	345	339	367	356	388	367	319	346	317	321	376	354	339	348	378	317	345	347	375	376	351	338	324	340	353	349	324	351	328	339	330	378	349	334	338	350	346	368	327	350	326	371	335	324	345	364	321	315	321	351	342	324	357	360	372	369	307	362	365	353	340	335	328	372	358	344	365	353	364	323	371	365	359	354	368	369	373	344	365	356	334	357	326	342	326	348	320	344	355	394	367	319	353	328	346	316	354	328	360	362	367	330	320	351	363	346	347	337	350	359	350	314	376	351	324	347	361	356	375	311	372	358	350	345	346	351	337	328	360	336	336	356	311	371	342	340	346	364	323	329	317	346	320	364	330	357	336	348	402	390	338	371	353	318	343	352	370	337	347	367	352	355	369	346	336	335	294	337	329	328	345	371	332	344	333	338	337	326	379	372	354	353	364	363	343	335	352	359	358	340	352	343	358	336	336	359	357	337	359	341	348	389	369	345	360	343	345	328	333	340	361	368	333	360	357	392	346	357	374	355	341	373	327	342	318	358	335	359	370	333	358	335	327	379	366	367	330	319	357	319	355	347	333	325	351	326	349	365	350	374	345	365	370	328	381	346	346	354	324	353	382	353	347	350	361	326	346	339	376	323	345	355	321	335	366	336	330	356	300	392	346	372	358	349	347	325	329	341	366	349	329	351	356	353	369	330	350	354	333	343	356	368	338	372	351	396	348	348	380	347	339	319	376	316	338	354	369	326	336
58875	100461	90465	72261	55497	40506	23425	6619	887	579	495	540	566	544	565	558	547	555	514	597	543	547	533	499	508	546	503	586	524	542	521	569	527	526	529	538	574	545	532	571	520	504	518	527	532	547	566	570	519	571	546	548	515	552	516	540	550	570	540	555	534	502	527	533	523	550	571	561	539	554	556	522	570	535	507	526	565	556	523	556	521	533	506	555	563	572	542	556	544	563	562	524	552	555	566	556	554	516	555	512	565	553	533	550	501	555	543	567	547	567	542	580	543	508	494	548	535	529	519	529	521	525	525	553	560	491	566	534	534	576	563	542	521	555	556	531	491	529	504	531	497	525	563	577	526	536	524	574	538	534	548	564	530	557	601	519	539	569	561	544	556	545	584	584	516	548	554	540	534	549	514	520	563	535	507	555	550	536	530	524	500	529	578	559	530	543	529	527	520	502	521	514	538	520	583	539	542	575	507	565	541	534	586	524	543	568	540	561	555	504	567	557	536	567	557	553	550	543	554	536	599	523	537	541	567	541	557	542	563	521	544	564	524	532	549	492	522	587	553	542	529	548	544	529	552	480	565	574	513	534	540	536	516	521	513	530	539	505	537	518	535	571	514	573	548	518	544	556	584	543	535	593	537	562	529	539	577	560	525	552	534	517	543	511	533	534	570	517	563	567	558	529	572	521	537	493	527	548	542	507	526	545	545	513	521	522	537	531	608	605	539	522	552	567	548	519	514	534	600	529	535	584	532	546	542	543	553	523	526	526	504	547	576	565	558	541	535	564	557	560	555	604	555	526	534	549	515	519	523	562	562	561	546	544	527	513	535	549	548	523	531	521	551	583	518	523	558	564	513	568	550	542	528	538	547	539	520	558	528	507	561	610	568	547	566	511	540	523	560	543	522	539	536	560	525	543	539	566	568	537	517	551	538	550	517	500	553	562	518	550	534	531	553	539	564	566	529	508	563	565	506	554	497	536	594	517	554	522	541	504	566	509	538	527	524	593	562	578	534	533	591	553	564	562	539	525	570	533	546	543	547	546	537	542	509	548	568	565	553	580	544	561	531	547	520	528	559	521	522	555	544	529	557	509	579	516	508	576	522	502	566	570	541	519	538	509	535	550	531	551	511	563	508	531	529	532	513	496	512	560	515	509	537	525	535	512	549	511	528	555	549	525	503	541	523	560	580	560	559	535	511	557	515	523	575	547	566	548	562	504	511	585	559	543	591	512	562	541	559	553	547	514	529	543	571	566	550	562	567	524	563	522	556	548	564	537	508	557	562	548	539	570	566	506	521	546	551	538	552	535	549	521	527	519	510	566	534	555	519	583	529	588	586	574	533	518	522	576	531	554	514	544	545	521	521	560	553	533	527	526	546	529	525	486	537	528	581	521	510	541	560	543	541	519	540	529	522	511	543	555	532	528	528	542	511	546	543	568	558	509	581	563	575	551	511	533	507	531	554	510	525	503	561	487	560	544	585	545	517	549	506	565	532	515	480	557	499	517	521	542	552	537	538	530	536	529	571	525	533	531	541	558	554	538	545	539	545	552	537	569	532	513	530	553	540	530	545	598	562	561	532	521	543	571	554	519	527	550	510	589	542	528	499	540	503	532	514	540	578	515	538	505	526	537	515	543	563	505	557	549	516	593	512	551	515	574	542	520	567	570	578	518	540	505	520	534	534	518	534	520	543	537	542	577	549	510	531	523	534	533	575	517	557	558	524	543	553	584	549	530	514	542	505	536	532	517	568	528	532	588	544	548	558	559	506	556	542	530	520	519	538	562	516	536	493	531	545	545	518	583	531	503	565	578	547	556	581	576	531	550	565	587	540	577	540	536	536	497	508	574	508	529	551	563	558	548	557	564	561	528	515	548	553	530	522	534	534	528	573	535	545	541	564	541	561	567	550	537	540	535	518	552	578	582	513	561	487	559	575	543	536	543	495	536	536	511	538	534	574	531	553	548	553	526	543	546	484	585	561	534	528	564	533	579	532	553	541	539	556	525	526	547	538	557	509	518	514	553	557	538	496	548	568	513	569	495	548	538	538	537	512	515	568	531	533	536	524	582	514	501	533	532	564	513	560	541	573	500	553	560	560	541	579	572	517	510	577	552	528	522	506	568	547	560	548	550	516	555	536	537	576	556	524	524	531	546	547	502	590	553	540	557	503	482	553	551	542	510	528	530	528	506	539	543	560	533	580	516	544	512	588	542	563	500	514	497	530	535	529	570	527	548	509	570	533	536	546	505	566	546	558	557	552	546	554	544	528	504	567	565	513	541	508	563	520	539	560	548	512	530	525	538	560	578	478	530	560	499	578	557	587	583	580	577	549	552	500	523	574	528	543	510	521	576	526	561	568	585	530	559	552	563	544	589	557	525	535	554	543	520	555	536	567	529	529	552	570	518	494	550	536	535	527	545	585	555	566	497	576	541	504	528	543	518	525	573	560	499	516	531	502	554	562	558	537	540	522	573	570	532	569	557	540	522	537	542	546	523	535	532	532	589	537	522	537	528	502	546	544	574	549	562	507	505	536	503	556	543	522	554	501	554	522	519	562	568	484	513	550	515	490	539	536	527	537	521	500	569	549	517	551	567	530	575	538	491	555	524	556	550	544	545	520	508	545	475	510	593	509	552	497	551	542	554	545	510	523	527	514	559	574	547	540	584	499	520	515	525	529	539	544	551	552	522	571	537	526	571	516	552	569	520	508	534	541	538	551	493	574	553	529	550	500	528	526	553	573	527	569	560	543	531	513	538	532	524	561	554	519	573	561	517	531	505	540	579	531	536	515	518	539	558	579	552	514	497	520	515	588	555	481	594	534	523	537	498	529	537	565	505	552	551	506	542	574	569	559	549	532	525	586	538	549	535	546	595	532	565	541	511	529	527	521	562	554	561	516	522	582	514	515	524	548	518	519	510	555	518	555	513	501	531	491	543	497	508	546	571	574	556	527	549	529	532	553	541	536	558	524	511	554	595	522	545	555	553	569	579	598	548	540	523	529	533	575	563	523	557	544	570	560	560	562	554	531	567	538	477	506	530	559	563	532	527	572	562	522	555	554	528	559	562	534	504	527	567	554	536	492	537	573	545	543	553	562	534	558	539	548	566	542	524	558	543	529	540	538	560	531	557	561	567	528	499	531	539	596	564	564	523	548	536	541	521	524	521	582	573	547	536	521	532	566	513	503	538	526	500	569	527	532	524	533	515	507	504	514	499	497	509	538	533	490	547	530	549	527	588	551	545	535	527	583	535	548	538	512	513	532	570	568	507	527	555	560	563	565	550	567	504	549	544	539	541	559	564	555	490	532	550	593	544	536	549	544	533	540	561	512	550	563	520	534	512	552	548	551	536	549	531	501	571	520	510	552	562	520	549	556	545	522	523	500	510	579	554	561	576	516	562	591	559	508	566	526	537	551	522	548	531	507	500	519	498	554	522	577	498	549	543	538	564	557	528	533	503	537	525	562	528	520	539	575	561	513	549
27256	25947	33544	25257	12133	4524	1364	334	163	161	162	189	169	167	177	185	180	191	172	180	184	176	175	161	170	181	186	180	175	194	177	163	156	178	150	152	177	184	168	166	176	159	169	167	189	160	165	182	188	176	180	168	178	171	175	178	177	175	205	163	175	160	162	153	177	190	202	203	155	154	173	163	181	169	180	191	187	183	167	183	190	195	170	168	187	146	143	170	166	173	173	165	175	196	169	165	179	161	192	192	170	159	174	190	168	194	200	165	154	184	173	169	192	201	173	171	168	187	190	162	193	155	150	210	177	171	161	176	176	152	200	167	201	160	152	186	176	154	187	189	177	173	175	173	189	153	147	176	161	195	181	185	170	197	171	186	168	177	183	179	160	163	163	170	181	158	171	182	183	169	156	197	163	162	168	195	169	174	185	175	179	182	171	153	168	169	166	165	181	182	204	187	196	195	160	175	178	182	200	179	164	186	160	178	155	178	172	187	153	166	175	159	162	191	185	164	162	165	162	169	162	162	191	166	170	150	172	157	171	167	181	184	202	176	186	168	176	164	176	156	167	173	166	168	147	184	175	178	173	150	164	175	171	175	177	163	173	166	179	165	169	193	163	203	174	161	139	158	211	187	186	175	166	164	177	166	173	184	190	184	195	180	168	192	174	182	195	165	174	180	171	174	154	166	169	160	185	182	169	178	208	171	153	176	180	171	185	172	156	165	185	185	167	176	188	168	198	187	184	171	193	160	174	163	174	158	172	192	181	161	172	170	178	170	165	169	170	168	167	191	157	183	177	200	202	175	172	183	206	166	177	174	162	191	177	179	168	182	172	164	171	181	176	169	176	152	179	178	171	161	174	200	160	181	183	179	187	161	162	174	177	203	175	177	196	191	175	168	185	179	170	184	176	179	170	155	196	161	166	178	162	170	176	176	179	185	188	187	190	161	163	193	155	178	158	169	182	185	168	167	156	163	176	167	180	150	198	169	156	177	178	176	219	170	175	174	162	160	196	197	179	174	164	181	150	172	191	193	156	135	178	176	184	172	165	176	172	175	172	167	187	187	178	182	174	163	201	166	176	162	171	168	164	167	175	179	191	181	158	160	167	180	162	154	150	156	179	173	178	172	177	155	175	170	182	195	196	194	174	171	192	176	188	170	179	162	203	189	185	179	184	163	181	183	159	161	161	147	172	158	170	171	166	182	208	168	184	169	167	183	181	170	173	161	168	187	185	162	181	190	190	166	156	179	180	171	159	181	168	194	175	196	194	180	172	202	205	180	169	175	174	176	184	174	174	171	165	154	176	172	172	180	179	166	177	143	168	172	175	175	155	183	172	196	198	202	164	173	169	183	160	174	183	154	195	184	192	168	166	179	148	143	196	182	194	183	179	160	173	145	187	194	184	177	162	202	202	149	169	156	156	193	172	169	191	187	188	161	179	170	177	188	174	176	160	196	159	188	173	186	156	182	180	162	140	182	173	179	179	173	167	181	184	178	185	157	183	181	144	183	166	164	170	162	162	172	198	183	178	199	190	188	184	148	183	169	172	187	159	202	183	173	183	193	198	149	202	179	166	165	169	141	183	164	204	201	175	181	160	171	173	172	174	163	184	187	186	173	189	174	182	179	172	179	175	163	175	169	176	163	195	164	155	178	209	204	171	161	184	193	191	194	178	193	153	172	183	191	171	180	187	168	136	158	173	185	181	172	183	169	168	168	171	164	183	182	167	158	168	163	190	177	171	172	164	176	169	198	164	170	177	183	172	190	189	162	179	189	163	164	171	193	188	181	159	155	167	181	171	168	157	167	147	180	177	163	179	185	151	176	182	170	210	164	174	168	191	181	179	169	174	163	183	171	200	180	176	166	183	160	166	159	159	171	181	177	193	179	178	150	167	169	177	190	158	184	181	176	175	183	192	156	166	163	167	178	159	189	167	163	182	171	167	175	173	205	167	178	164	180	165	171	180	189	163	176	199	151	168	186	161	188	169	169	188	173	179	184	180	191	159	176	166	148	174	175	174	176	139	172	172	171	181	177	174	191	184	204	155	172	157	175	179	157	180	176	170	192	180	171	174	160	188	200	178	169	189	197	193	168	183	192	183	177	166	180	180	167	174	149	194	180	164	174	172	177	147	177	184	164	181	173	177	172	173	185	171	172	157	168	170	195	174	200	180	155	176	164	177	169	172	148	193	144	161	155	157	174	167	199	165	173	171	196	186	170	177	170	150	183	160	167	175	156	171	179	197	189	182	205	182	151	167	157	161	151	174	157	171	173	189	197	170	167	203	158	157	168	188	172	176	180	194	202	162	174	148	164	128	187	179	173	197	190	168	182	159	183	183	181	182	147	176	169	175	151	173	193	195	180	190	182	182	165	171	177	164	174	182	164	214	157	168	192	169	170	189	190	196	156	186	168	193	161	192	168	192	150	155	176	180	169	164	163	188	187	164	165	161	176	163	166	144	185	177	173	154	172	174	160	167	204	165	193	163	179	169	181	172	180	170	177	180	193	181	158	170	189	184	177	182	182	155	177	152	182	177	166	195	182	172	170	169	176	184	197	151	166	184	160	173	179	152	165	164	184	190	154	177	171	190	164	171	154	164	172	193	190	208	172	178	148	158	145	167	191	188	168	185	179	177	161	184	182	174	156	208	171	141	153	187	156	190	157	177	165	160	166	180	188	166	185	173	191	157	180	164	191	176	163	162	183	169	153	191	183	170	182	183	170	170	166	187	168	173	168	171	171	159	165	157	193	169	159	181	180	189	217	178	166	185	167	178	161	184	164	175	156	149	173	168	163	163	190	204	185	177	160	183	168	167	176	168	175	166	158	180	189	168	178	174	169	171	175	176	176	189	168	171	190	172	162	184	171	154	190	178	176	169	174	187	184	173	185	176	186	182	182	186	188	171	160	172	156	171	176	166	189	188	191	176	168	166	177	170	198	209	182	186	161	197	182	183	172	171	168	212	182	170	191	175	182	180	185	201	187	181	188	183	169	162	175	177	185	164	165	183	183	147	186	179	173	166	185	181	179	172	164	167	179	143	158	173	178	164	160	164	164	186	184	169	181	174	190	177	187	177	179	149	172	176	178	176	188	169	172	184	163	200	201	195	195	173	182	181	189	176	183	187	165	164	185	160	174	208	167	167	152	184	156	179	186	181	162	174	175	170	188	167	183	174	157	217	188	189	188	180	162	194	151	165	202	182	160	157	159	179	181	183	170	178	191	180	157	175	162	178	190	165	175	180	186	182	143	160	192	177	209	180	179	165	165	180	174	185	198	162	171	158	180	172	158	170	195	179	192	175	181	177	160	146	166	168	183	192	189	171	193	180	177	167	187	180	173	181	186	164	188	169	170	159	170	168	185	174	164	194	169	188	203	201	188	143	195	178	162	180	160	176	185	167	166	169	191	170	151	169	176	202	174	165	187	177	186	185	198	158	181	198	169	181	191	194	181	166	168	196	178	157	184	185	178	176	154	170	173
27520	45155	40740	27575	16672	8429	2829	745	307	285	306	305	298	286	324	294	306	273	298	331	294	316	301	302	312	295	297	304	288	309	300	317	310	295	305	294	284	304	271	329	321	279	288	261	309	303	261	274	284	267	287	298	299	335	326	336	281	309	306	297	291	308	299	308	272	293	273	299	308	292	260	297	277	327	293	285	294	280	271	316	262	317	287	280	283	303	293	278	306	274	256	318	295	285	309	295	286	279	284	270	300	315	290	296	299	301	343	307	282	289	286	275	305	260	298	294	300	276	307	309	293	283	290	292	307	284	288	275	281	294	300	295	317	306	297	272	285	297	310	332	282	300	297	299	293	267	281	296	293	277	287	287	310	275	307	313	314	311	281	307	277	298	306	288	284	298	290	315	310	291	304	320	314	280	305	294	292	275	291	308	292	300	298	301	304	262	318	289	294	303	300	297	310	319	303	311	325	275	307	317	260	289	292	306	298	309	303	288	284	302	268	298	297	282	294	312	299	327	272	294	262	309	296	308	300	315	289	303	302	291	303	260	270	295	320	287	317	307	321	279	295	290	307	274	286	315	302	297	304	294	317	291	321	305	301	305	266	285	285	266	277	294	274	269	292	301	315	304	287	297	306	322	293	291	279	304	288	261	267	321	314	302	310	286	300	316	267	279	291	294	316	299	311	289	284	318	282	301	294	288	283	275	296	301	308	298	307	317	260	287	299	323	307	333	278	297	294	335	298	295	316	284	278	319	299	290	286	290	293	304	282	284	268	306	279	286	304	279	284	304	289	294	287	318	294	309	291	300	281	316	301	291	294	315	306	304	323	308	285	298	266	292	299	298	289	321	313	276	307	282	316	291	309	304	305	266	309	316	306	287	290	304	291	304	291	295	277	301	287	303	286	296	282	320	306	297	287	283	275	294	301	289	307	280	287	312	313	292	286	295	288	324	270	309	286	286	317	291	303	315	265	272	293	288	291	299	280	309	293	275	328	316	284	292	315	327	296	273	319	271	296	289	306	289	295	277	313	292	305	265	273	330	307	298	266	299	313	282	286	282	331	261	319	288	316	277	307	329	265	303	311	322	282	285	302	257	308	278	299	273	290	282	281	275	294	318	284	294	285	282	314	317	298	280	293	300	307	270	305	279	304	300	292	281	310	312	297	327	275	298	295	277	286	292	309	286	298	291	319	309	292	304	280	330	311	317	303	285	292	278	289	276	285	320	256	308	285	301	296	309	277	298	280	303	334	268	289	311	263	303	319	323	289	285	306	298	262	319	300	291	280	311	307	295	288	294	293	312	274	300	269	277	315	319	300	321	288	290	297	290	296	307	331	275	257	299	338	310	275	298	298	280	287	292	300	302	306	295	296	304	304	315	291	328	263	307	281	326	300	269	271	294	309	252	295	274	289	301	269	296	296	277	283	313	303	290	291	288	274	290	309	321	309	291	319	308	301	321	258	284	296	307	278	284	279	295	293	285	308	305	280	331	303	301	274	303	280	310	281	283	292	273	260	301	273	272	304	289	299	309	301	276	338	288	323	277	289	288	294	302	306	289	289	253	276	320	324	288	273	300	295	291	305	329	303	304	301	325	304	285	311	310	278	268	296	291	278	284	274	285	297	318	297	293	292	301	311	293	303	269	296	317	269	286	281	283	284	307	276	296	288	282	283	290	316	290	263	297	308	298	279	295	286	292	284	310	314	323	265	258	314	280	300	280	278	299	289	316	295	274	307	301	305	317	256	287	308	308	297	308	317	276	301	270	317	283	288	262	318	316	300	297	329	284	319	321	309	296	300	312	324	302	299	298	302	300	297	276	286	300	282	285	320	310	298	319	288	310	299	289	294	295	289	297	288	307	303	241	262	299	283	322	271	277	305	280	289	291	299	303	268	299	302	294	290	295	311	309	302	276	297	304	310	312	297	274	306	304	305	299	314	309	300	291	298	283	300	270	306	326	278	325	257	300	307	290	309	286	304	308	315	291	271	284	298	268	268	346	272	339	294	279	329	301	295	277	312	293	309	269	258	298	277	269	292	294	286	280	297	294	275	294	267	308	317	275	321	289	279	291	281	300	280	294	318	315	290	299	284	318	287	320	304	293	294	278	269	320	297	288	295	295	275	291	317	289	272	312	282	329	335	316	323	319	303	260	267	292	284	330	273	285	321	264	300	296	318	324	291	267	281	284	289	299	273	290	301	281	261	283	303	301	275	271	293	292	291	310	305	298	270	304	265	288	272	299	285	292	298	255	290	268	276	304	321	263	284	292	305	294	286	288	290	269	282	276	336	316	282	280	320	299	275	278	292	295	340	265	290	314	297	280	296	284	292	305	312	304	299	315	326	317	278	299	279	278	306	307	308	321	298	253	278	314	313	299	307	292	290	288	313	256	269	308	302	323	313	290	305	315	291	300	311	285	322	296	300	298	275	272	316	272	288	307	298	292	284	300	314	283	340	294	297	288	272	309	287	321	286	266	299	274	304	305	294	293	275	287	315	294	309	321	316	298	314	306	332	295	282	270	301	330	295	287	301	309	307	272	295	331	287	295	293	261	293	308	287	274	319	310	294	299	322	324	297	301	278	297	295	313	264	309	295	311	323	262	289	279	305	281	288	275	269	324	332	262	324	296	300	282	321	278	321	297	273	299	285	291	275	308	300	310	273	300	282	291	284	300	282	287	270	313	288	290	276	288	303	317	255	314	348	270	310	264	305	276	278	272	272	274	279	309	303	326	295	302	304	297	274	284	294	304	327	318	278	295	311	307	294	305	275	283	287	321	283	294	285	288	309	294	305	267	318	305	285	291	288	309	302	283	267	315	315	306	281	291	315	309	300	280	299	312	280	294	278	279	295	248	294	309	274	307	282	292	286	288	280	292	311	304	295	337	282	305	313	293	281	333	300	345	322	305	309	287	327	289	263	274	304	270	281	295	287	295	302	302	343	321	289	285	311	320	320	282	304	295	314	312	297	267	319	288	294	310	288	301	314	317	285	295	302	306	287	321	266	292	301	288	289	319	273	297	309	308	266	285	260	286	277	287	309	318	320	298	277	304	325	322	284	265	306	291	331	319	300	291	293	303	340	288	326	285	314	307	281	295	292	341	324	302	280	295	305	305	304	315	299	293	283	281	285	304	298	305	309	290	301	336	285	306	318	279	292	303	293	312	284	323	309	295	302	300	315	307	318	285	345	287	314	298	271	310	329	321	302	316	290	303	311	277	294	282	312	281	279	294	306	305	298	277	289	301	278	279	282	293	292	314	303	316	282	311	289	315	310	295	291	282	304	307	325	262	304	312	307	276	290	256	332	311	312	269	295	293	320	301	286	338	277	272	313	294	296	327	317	322	298	294	282	293	292	283	263	312	300	278	275	295	286	271	288	302	293	316	256	306	293	283	303	271	308	322	291	297	277	312	282	277	284	282	290	324	277	268	266	305	331	301	307	279	286	306	311	254	278	278	314	309	299	289	305	339	285	293	277	346
24517	22723	39606	44781	37778	26145	12168	1709	285	278	279	264	267	278	288	270	265	246	269	265	275	258	264	301	283	279	260	241	263	258	268	253	268	267	309	271	252	266	274	248	263	280	259	280	287	247	259	267	250	266	274	248	273	281	250	263	263	245	262	269	233	273	269	263	266	254	246	264	270	241	286	247	252	281	260	250	247	254	258	266	264	292	266	279	277	267	246	254	242	249	289	243	272	245	277	235	267	268	252	245	285	229	268	270	278	293	260	260	276	247	261	255	290	249	237	241	278	233	267	267	282	261	228	235	251	267	252	264	280	278	245	286	245	245	283	252	259	259	239	255	274	250	264	264	261	271	267	265	280	240	265	284	292	250	257	271	269	255	280	273	296	257	260	257	259	240	253	260	263	260	251	252	279	264	271	238	239	244	249	249	246	265	278	242	260	283	280	268	289	283	235	248	255	254	270	275	292	280	252	250	260	259	250	274	264	267	240	236	301	250	278	251	262	253	272	285	244	255	273	261	260	253	265	269	237	218	249	230	239	272	289	281	266	270	273	241	270	270	279	273	251	252	259	271	270	281	291	271	235	274	277	245	249	247	277	266	227	252	268	242	295	258	267	279	259	269	262	253	296	294	253	248	291	251	272	256	259	245	277	274	257	239	263	281	267	253	241	256	268	269	255	269	251	250	264	247	241	301	274	255	253	262	254	269	258	279	264	275	247	285	278	248	255	241	262	252	250	248	273	279	279	271	258	272	229	273	274	275	264	294	255	236	254	260	289	295	282	259	249	276	261	266	274	247	260	265	274	245	278	249	278	235	269	288	271	260	228	262	282	279	250	265	252	267	255	249	232	253	257	261	284	278	258	242	248	269	275	298	226	273	274	286	259	300	244	256	258	263	266	248	249	250	234	261	281	288	280	274	247	226	269	292	279	246	270	271	272	265	258	258	241	245	268	272	253	231	278	262	250	285	261	257	275	282	271	243	244	260	253	259	255	260	253	254	266	244	265	276	280	262	295	289	287	263	238	233	283	250	265	273	279	267	212	283	288	263	249	263	261	271	261	289	261	251	272	246	244	262	237	258	258	271	265	273	273	260	240	287	244	239	240	259	250	245	277	273	251	257	267	252	260	233	254	268	256	249	241	257	254	257	264	257	265	244	239	279	235	262	261	281	272	228	267	253	266	262	270	273	279	252	264	263	270	248	272	246	269	298	253	283	259	278	233	255	266	278	280	248	277	263	270	270	262	271	234	269	254	254	270	232	267	259	278	283	265	260	264	271	254	279	267	279	245	249	272	268	273	298	286	265	243	291	280	259	236	281	258	245	255	255	276	251	269	262	280	271	280	266	253	271	279	265	276	278	260	275	266	290	280	259	285	250	255	293	266	245	266	263	264	281	284	251	273	281	268	282	273	273	271	267	255	269	254	268	247	247	283	280	278	246	275	281	263	288	242	270	239	262	265	260	262	275	228	261	288	262	245	250	264	272	248	250	270	240	254	255	235	264	274	283	247	279	260	286	301	235	258	246	263	268	275	239	244	256	251	265	273	280	249	258	262	287	249	253	268	245	266	238	234	282	282	243	295	274	260	273	238	264	270	261	278	258	272	246	275	265	267	259	272	276	273	237	250	262	260	243	252	241	258	255	262	250	279	257	253	275	260	256	319	244	230	260	273	271	269	267	259	285	285	256	272	270	270	243	296	255	233	263	281	273	236	262	276	253	244	275	251	254	306	270	240	265	254	271	266	255	234	273	231	286	256	257	264	272	259	277	248	273	260	233	269	245	262	265	239	242	260	295	260	284	284	267	278	246	282	255	274	259	259	266	263	266	247	270	251	230	257	262	247	255	254	262	250	264	241	248	283	231	231	270	255	254	264	259	235	260	240	248	260	264	249	250	273	252	256	267	233	256	280	287	246	251	263	264	264	245	271	265	262	272	270	281	262	279	242	253	258	256	252	244	263	282	267	272	233	265	277	275	260	262	268	279	233	264	271	265	283	271	257	287	239	254	271	240	264	236	289	247	247	254	234	255	265	257	261	260	277	268	256	236	266	271	227	241	251	278	249	253	252	275	228	256	243	256	268	247	268	275	257	282	263	244	246	259	261	291	233	257	229	259	260	273	278	250	280	264	267	251	251	289	264	268	260	252	280	242	274	258	282	276	266	233	290	297	245	273	248	256	228	278	261	238	271	272	290	253	249	268	281	258	241	258	253	252	240	270	251	269	274	270	238	259	253	293	271	256	259	292	259	244	245	256	256	308	263	230	279	272	281	225	245	230	235	261	261	265	268	265	271	273	248	287	277	258	274	237	240	276	258	257	254	273	239	256	280	286	272	273	278	259	246	242	240	256	245	254	265	263	278	227	250	263	281	272	262	264	242	237	241	278	277	275	290	266	281	268	252	267	254	248	235	282	258	267	296	272	288	255	278	271	266	261	278	251	256	261	269	263	263	235	260	256	266	249	295	271	263	254	236	236	271	246	265	248	255	255	239	269	271	251	269	255	263	257	274	249	263	279	262	285	264	278	257	251	267	291	256	251	239	226	258	268	260	258	283	241	247	268	284	254	264	263	256	271	262	268	241	255	276	273	265	269	255	279	280	259	269	290	267	257	248	246	226	257	282	271	265	273	260	257	259	246	293	274	252	232	242	245	285	253	287	255	243	266	254	247	249	253	264	273	284	268	287	260	284	267	277	248	241	267	270	242	261	275	268	268	279	245	259	279	251	245	254	268	258	257	256	260	241	307	267	255	284	269	266	288	274	259	245	263	251	261	264	235	231	266	234	247	260	240	273	239	264	241	244	260	265	267	252	241	301	253	267	296	263	271	269	244	269	264	260	267	261	245	282	238	278	272	280	258	252	261	238	262	269	249	292	239	261	273	247	283	271	250	269	258	272	250	287	263	248	272	268	269	228	274	261	257	294	254	284	274	267	240	247	271	251	278	282	269	261	254	215	285	262	256	295	267	279	258	247	265	275	250	272	273	273	274	254	265	250	253	267	257	279	261	267	261	276	265	244	263	263	265	280	239	304	279	294	262	253	270	294	245	280	237	283	274	273	243	221	291	271	276	254	251	253	262	250	256	256	283	254	255	266	247	246	237	248	248	254	263	258	249	267	244	265	269	265	282	251	259	222	285	275	265	240	257	265	272	268	240	226	231	291	230	271	291	266	260	245	276	270	274	260	249	266	282	276	226	247	254	263	282	259	305	252	257	248	247	260	251	259	278	250	277	252	274	266	260	256	264	284	291	233	265	283	234	267	280	233	253	266	265	272	247	237	271	267	269	234	261	251	269	249	279	279	273	284	275	240	268	266	258	297	247	255	225	274	272	272	251	256	262	262	254	256	258	247	287	248	257	274	241	252	247	261	264	265	257	272	283	260	244	228	259	276	260	248	270	241	258	278	275	247	237	254	278	260	247	259	263	257	241	266	259	263	249	264	266	267	233	259	258	273	273	254	286	230	267	257	294	281	231	270	279
52051	87776	78934	59486	45196	29839	13816	3156	505	416	458	442	444	442	457	421	430	422	449	435	412	451	439	416	438	433	402	428	413	414	448	457	424	440	408	435	439	419	421	418	402	445	440	399	461	445	438	428	454	421	419	408	409	416	452	409	475	471	452	411	429	456	427	427	439	422	412	420	434	486	414	414	426	422	442	381	435	441	459	434	431	418	427	473	451	444	414	452	395	442	458	448	450	455	413	427	457	439	445	420	404	436	441	396	417	453	440	429	412	414	417	439	405	440	437	406	430	427	425	416	449	442	438	415	451	413	433	413	451	429	428	411	411	398	459	421	407	455	438	465	462	448	424	399	443	452	433	415	443	416	424	413	469	436	429	419	432	425	455	438	453	442	459	455	470	463	418	451	450	401	384	406	400	448	425	457	418	418	411	385	405	446	465	449	411	392	429	432	430	425	428	442	446	442	426	409	438	415	414	419	434	400	416	442	473	409	444	472	414	404	400	426	421	403	423	450	423	413	426	438	456	425	396	427	416	463	492	441	392	439	430	444	456	427	413	423	466	401	453	460	414	450	449	466	459	446	391	427	407	452	448	421	442	444	451	435	437	439	415	404	435	416	442	435	445	414	447	448	378	427	465	440	460	469	423	382	442	425	437	431	433	436	447	436	425	486	430	434	445	432	414	440	420	443	417	409	440	418	433	425	411	446	418	431	399	441	418	420	420	443	459	402	419	404	457	392	449	436	445	385	428	442	457	430	457	438	436	461	448	405	394	462	418	389	468	423	465	496	414	410	392	418	438	431	416	434	431	444	429	425	433	418	456	429	451	422	405	437	416	460	433	410	474	401	457	404	429	428	487	450	442	433	442	406	407	419	438	433	428	436	446	455	437	427	426	408	389	408	391	417	466	391	426	431	433	410	446	434	429	380	429	420	481	453	430	449	443	399	451	469	404	436	429	420	433	429	442	421	412	464	431	459	475	432	448	440	433	421	426	421	407	446	422	412	406	424	414	426	424	402	424	423	407	446	460	439	413	448	410	423	425	450	465	440	439	426	382	462	431	448	433	447	443	424	467	435	421	417	501	466	451	427	431	447	408	412	410	433	416	421	450	433	457	431	451	412	408	444	447	426	455	405	478	400	436	456	423	439	422	473	431	420	442	454	399	464	417	405	432	435	428	423	420	415	436	441	486	427	423	440	421	431	433	406	446	463	442	410	425	432	434	438	393	427	434	461	458	406	452	424	437	444	430	449	440	434	403	423	399	412	474	399	484	447	432	426	413	418	450	422	440	420	415	418	416	435	437	433	459	447	477	435	445	443	440	402	435	438	435	458	465	429	416	450	436	419	432	426	435	413	381	453	436	453	426	439	411	414	451	439	440	430	460	443	447	379	454	485	435	458	425	428	441	396	411	453	468	392	454	409	444	425	431	459	470	432	407	434	426	423	432	439	446	466	412	454	418	444	445	429	413	441	446	421	418	454	397	402	439	410	461	467	451	437	416	420	451	464	406	443	435	451	452	416	399	463	456	418	433	444	427	429	400	411	426	479	408	438	461	435	413	382	453	417	451	449	451	428	400	429	428	442	446	453	426	461	413	436	411	416	436	393	451	462	415	446	451	412	407	401	448	448	442	431	406	417	451	431	439	435	479	436	426	448	432	421	443	452	430	457	387	443	449	447	464	415	467	402	451	424	415	481	427	420	428	456	439	422	457	402	402	421	450	457	419	439	434	424	412	435	431	452	428	461	416	405	446	390	466	437	430	457	445	425	430	422	418	448	415	457	402	464	417	431	416	399	438	421	425	451	464	408	460	491	422	411	396	414	461	457	437	466	405	435	390	447	449	433	431	467	434	434	460	441	448	465	436	398	440	392	412	422	406	462	452	435	442	450	405	451	447	397	434	449	412	440	432	410	453	428	484	442	452	422	441	431	424	487	397	453	446	431	427	426	390	454	456	428	435	442	458	427	413	399	447	427	404	449	412	437	439	411	453	453	464	461	429	434	411	448	443	427	440	427	415	426	422	454	413	473	400	423	443	449	412	422	432	413	458	429	442	396	460	473	438	419	442	397	426	410	420	408	400	411	448	439	421	411	386	442	494	424	423	415	440	433	419	385	434	440	426	469	440	429	436	475	456	427	462	433	419	448	423	426	404	439	432	409	418	395	432	411	428	416	436	472	440	410	454	454	458	448	478	423	429	405	412	430	432	444	461	434	459	459	435	410	459	401	435	444	446	414	413	435	431	444	425	445	422	442	451	402	437	416	454	444	425	406	412	408	418	426	451	458	433	436	412	437	412	454	427	415	426	431	434	429	443	435	474	451	436	445	426	443	424	411	417	446	399	391	428	428	444	422	430	470	469	444	431	425	453	418	435	467	411	434	401	459	431	444	425	448	422	455	380	453	433	443	407	410	453	421	466	448	433	445	455	441	476	416	448	444	438	399	422	426	418	434	462	433	436	434	404	441	426	470	449	483	437	413	412	451	416	441	436	443	435	470	456	426	404	453	442	401	420	417	428	414	440	420	455	465	421	456	429	427	398	445	438	437	447	383	414	450	420	434	444	449	427	427	432	419	438	434	418	424	454	395	426	440	433	446	422	436	449	447	416	405	432	454	460	439	411	398	443	413	427	428	401	421	428	433	449	466	393	423	436	410	405	472	446	454	449	426	451	409	455	463	404	421	432	444	431	455	426	422	428	413	448	380	449	431	436	462	461	426	436	422	443	436	439	416	455	429	431	437	426	411	398	424	423	415	422	452	426	427	407	408	444	434	416	445	436	407	424	430	410	423	418	402	409	438	382	393	435	425	427	462	450	463	438	427	426	441	423	420	436	431	436	422	455	412	453	448	458	422	465	438	453	467	455	382	452	435	404	437	413	388	430	407	432	435	399	433	431	437	408	423	463	452	423	417	436	440	407	432	433	440	383	434	428	442	447	429	416	466	420	424	385	422	403	462	435	442	417	442	428	441	430	457	429	445	471	438	423	408	440	425	442	429	410	431	445	450	422	425	436	442	441	414	414	440	442	473	459	441	425	439	420	427	389	414	472	438	390	436	425	421	406	416	394	394	455	409	408	421	396	446	443	442	443	412	440	460	441	417	459	409	415	443	395	448	443	453	463	435	465	439	431	461	439	394	379	399	434	422	436	492	417	424	444	450	445	433	456	400	479	458	461	490	450	463	409	408	399	417	435	438	437	435	422	396	442	438	420	389	445	431	419	447	478	409	441	441	443	449	419	431	435	391	429	431	408	444	439	425	473	437	447	444	445	445	434	421	458	437	443	442	448	449	430	417	433	421	412	430	405	397	428	451	435	435	456	411	407	429	401	460	428	444	438	423	405	422	432	439	448	441	482	451	398	417	404	434	432	406	453	482	391	419	446	397	453	446	441	438	427	427	407	468	398	428	410	408	409	404	411	445	434	423	431	423	455	436	435	430	430	450	460	446	404	405	428	437	439	405	431	423	426	447	442	466	447	440	414	407
23243	21785	34120	39486	38487	30862	20363	4504	375	367	401	384	346	329	365	335	336	369	347	363	359	326	394	347	344	344	343	337	328	364	362	381	350	358	350	328	330	331	354	339	350	298	335	334	374	378	311	347	348	340	334	361	338	335	387	384	343	339	355	363	351	338	374	339	373	367	358	349	360	322	325	336	373	303	372	376	350	355	382	335	367	356	352	340	336	331	338	359	333	334	335	353	336	366	375	349	347	330	326	341	362	376	339	372	367	321	356	377	368	348	341	347	328	365	375	359	345	326	334	338	377	331	351	344	340	334	357	333	375	343	350	353	352	360	345	359	346	337	340	368	351	361	315	342	345	337	339	379	334	314	332	342	360	349	350	338	342	322	349	372	354	372	359	369	327	342	365	333	330	320	290	359	347	328	350	347	330	354	347	341	348	314	330	362	343	328	364	350	333	313	324	338	310	329	351	329	298	305	349	322	307	343	324	324	337	348	349	320	337	342	324	326	356	333	352	313	347	355	349	328	354	361	353	340	343	309	368	375	353	346	352	363	321	347	354	346	369	350	333	332	349	327	368	347	343	373	330	345	353	330	349	351	355	349	336	341	347	341	365	319	330	335	344	325	347	353	341	330	366	350	370	355	341	356	321	366	355	321	359	351	312	341	355	340	319	331	323	357	357	355	347	333	339	327	347	322	381	363	366	358	339	361	336	338	341	330	342	368	352	334	311	378	374	360	353	299	372	376	369	373	337	340	357	301	329	353	347	338	333	347	362	343	344	322	347	326	317	371	349	322	343	344	344	335	351	335	340	346	365	338	320	342	362	338	353	346	315	357	368	351	334	347	373	338	349	371	335	365	344	362	358	372	364	344	339	335	343	360	374	338	320	344	345	361	375	340	345	336	360	370	369	336	376	335	373	336	359	336	345	342	350	340	336	368	326	319	390	379	312	374	325	357	341	347	392	327	388	320	365	332	344	328	362	350	352	345	359	327	341	357	331	333	369	338	371	360	323	333	326	368	312	323	317	303	371	365	318	356	345	338	344	355	339	342	339	344	342	364	333	360	319	336	310	354	314	347	353	330	357	320	347	337	352	336	368	345	347	348	372	350	371	362	321	371	361	317	383	346	348	355	330	340	343	309	349	357	339	334	359	353	333	325	304	341	352	341	369	355	339	336	371	368	321	319	360	370	330	346	376	334	353	340	375	342	354	358	335	356	342	338	355	331	313	305	351	391	349	365	363	377	370	347	325	364	331	346	359	353	377	324	351	349	338	334	383	336	358	345	290	337	319	354	329	318	351	330	331	311	342	338	357	361	323	340	371	360	340	309	354	345	314	359	318	350	318	363	382	344	335	361	351	350	358	358	374	319	359	329	322	379	364	323	327	365	377	383	322	322	336	349	343	321	380	390	343	351	347	340	350	334	372	381	356	370	376	331	347	326	361	354	329	366	317	334	362	324	352	327	344	357	366	338	375	359	343	351	343	310	348	356	345	339	349	338	355	351	343	348	356	350	345	317	324	327	307	354	340	342	362	345	348	329	326	368	316	324	336	371	348	369	343	356	331	361	343	337	336	366	362	341	369	340	348	351	324	345	382	318	331	351	385	369	326	339	347	339	362	366	346	353	343	338	373	383	315	346	332	343	333	369	393	382	308	345	361	347	348	344	381	325	318	356	357	383	371	348	301	316	315	338	353	346	371	335	339	367	362	327	324	337	339	357	323	332	358	322	349	355	356	346	354	367	326	350	347	331	327	344	326	331	314	341	372	362	349	352	331	315	367	352	326	342	369	343	371	296	324	336	328	343	379	354	364	375	389	365	332	336	341	315	343	347	341	342	323	307	337	360	326	345	362	376	340	331	339	364	334	349	355	352	378	363	355	322	310	370	312	335	355	376	356	350	331	326	310	338	384	309	350	342	374	361	351	356	363	328	316	346	340	372	344	363	358	356	365	365	368	333	363	397	360	362	334	338	378	341	354	339	357	343	308	339	346	330	340	334	392	321	325	349	342	331	320	363	348	366	365	319	350	341	308	351	347	376	343	345	346	353	384	342	346	359	369	345	333	352	360	359	340	352	310	316	380	341	357	365	336	358	362	337	315	333	324	333	321	357	365	350	357	379	309	333	334	342	345	354	350	362	392	385	356	352	330	353	378	357	363	338	369	356	340	357	322	317	352	386	339	342	348	341	344	343	312	336	374	334	390	331	318	342	349	338	360	362	346	341	333	354	345	302	322	345	346	330	335	369	384	367	326	310	333	374	351	358	363	370	355	349	325	326	340	344	343	339	331	326	339	358	361	318	361	338	323	349	357	355	342	321	319	366	313	330	332	341	358	314	320	317	342	346	319	357	345	337	343	338	328	342	367	348	332	339	354	361	328	298	388	343	379	322	335	347	320	348	347	358	345	385	322	379	382	352	347	327	369	340	316	337	319	360	365	348	324	370	314	338	329	356	333	348	326	319	372	380	331	331	376	288	325	354	380	326	381	343	326	343	338	339	347	361	324	313	352	356	352	339	318	352	350	316	364	319	344	352	373	356	365	342	325	328	331	363	353	363	383	359	308	362	362	337	326	321	314	350	327	363	347	350	320	345	321	346	356	335	333	325	351	337	354	322	317	375	334	322	385	348	329	360	329	354	342	356	364	324	349	365	346	372	336	339	344	376	351	339	365	333	322	337	361	318	355	362	317	361	327	330	363	386	312	317	332	349	353	360	326	342	340	342	361	282	348	333	354	363	334	339	376	342	359	360	342	314	344	355	310	363	371	349	360	345	339	341	349	376	366	359	327	312	335	355	354	364	374	346	319	346	305	331	360	361	318	357	329	323	393	323	327	337	335	319	319	368	402	354	365	331	329	363	345	358	379	331	329	345	343	329	302	325	329	312	324	350	335	362	350	377	346	349	345	351	361	372	337	373	324	359	356	341	325	360	357	332	327	343	374	366	333	309	344	342	339	354	353	318	366	382	340	385	342	340	342	351	353	356	321	368	360	344	323	373	322	359	323	336	362	389	330	321	358	368	337	333	388	355	372	333	337	333	364	351	352	318	366	289	351	334	319	383	345	358	340	341	348	394	409	296	351	361	345	349	327	367	354	374	324	348	348	341	333	378	361	359	343	335	336	380	333	328	359	325	377	372	332	332	313	285	315	357	339	378	353	342	328	335	382	351	355	358	343	330	358	358	333	341	329	358	348	329	341	353	344	362	383	349	329	352	334	338	347	325	386	375	350	319	346	343	331	374	370	364	364	350	365	348	340	364	362	329	357	327	356	385	355	333	328	384	338	371	312	358	335	301	337	346	350	318	315	349	329	333	338	326	370	344	341	361	358	353	364	354	338	362	343	350	329	339	335	374	375	343	330	333	346	331	333	349	344	342	362	351	377	313	359	352	324	363	381	348	323	306	341	362	364	344	380	354	360	341	340	314	358	309	333	363	352	379	351	347	305	364	364	384	361	338	339	369	353	347	337	339	368	339	316	353	332	305
59268	99741	89044	73956	54665	37434	20319	5673	621	551	544	557	538	615	549	576	540	571	552	548	572	553	537	571	560	525	578	570	550	524	558	535	566	510	506	567	554	554	621	539	558	514	588	510	469	545	527	538	559	571	558	519	544	561	537	524	522	536	558	530	535	526	527	543	559	522	500	546	528	488	571	559	546	514	588	521	529	598	557	539	569	609	549	539	561	548	579	573	549	536	569	560	527	520	517	520	509	557	563	513	513	536	553	526	574	493	554	562	553	581	560	562	617	577	569	576	542	520	519	501	521	522	514	550	568	513	567	571	524	535	545	534	556	535	528	509	584	540	521	566	547	559	554	555	547	534	539	549	532	558	521	535	526	539	564	559	547	508	538	550	534	550	584	501	535	544	551	526	516	536	546	611	559	568	586	527	536	565	552	517	533	545	534	516	539	563	580	578	550	564	569	525	525	537	544	548	536	563	534	544	553	571	555	549	590	569	554	557	534	538	534	574	537	531	538	525	537	533	513	517	546	517	570	513	537	505	558	578	509	577	538	547	541	565	520	543	528	541	571	558	542	523	543	558	530	549	587	529	531	537	522	548	584	508	536	528	553	571	542	540	560	542	520	553	541	524	520	548	553	536	503	531	555	536	543	548	537	521	562	532	519	486	510	604	551	566	535	599	515	530	537	550	538	531	533	523	534	583	554	573	507	526	526	524	523	556	485	571	552	537	556	565	530	552	495	532	534	573	522	535	577	574	555	535	531	520	483	557	572	565	527	522	526	522	532	530	539	561	529	566	487	577	487	556	550	524	534	526	537	533	524	554	555	541	598	558	537	528	541	547	507	529	504	549	553	519	564	546	516	554	546	544	526	517	558	563	550	547	541	565	561	539	514	554	530	524	558	571	552	495	575	549	519	523	579	553	529	516	589	533	553	556	515	532	562	558	508	529	516	547	540	563	547	527	553	557	526	535	546	517	517	559	527	550	567	523	556	526	558	549	522	536	588	525	566	520	549	527	514	497	567	521	494	522	570	552	534	543	571	559	582	542	528	529	570	553	537	536	550	515	505	568	561	538	521	564	525	528	543	583	508	542	562	534	549	548	525	536	516	542	567	537	513	562	544	529	567	542	574	568	516	533	531	589	550	506	525	521	568	506	533	541	580	579	530	617	555	548	526	527	528	531	553	524	516	514	540	554	501	552	541	492	593	518	539	548	571	546	568	533	531	530	526	575	556	561	567	573	540	497	512	568	522	549	544	521	543	541	553	527	540	531	516	537	534	588	543	518	546	552	558	555	537	543	514	568	535	547	570	538	567	553	509	527	579	494	506	509	552	575	553	507	537	526	567	541	549	544	538	564	562	573	500	508	508	535	525	533	559	551	528	513	533	535	539	551	507	543	567	562	488	541	529	520	478	556	500	592	521	550	559	527	556	538	553	555	556	542	538	487	548	546	554	552	528	526	539	543	545	544	535	571	564	527	550	572	589	514	552	541	557	539	540	534	537	590	528	542	557	570	590	505	534	564	528	520	507	559	558	548	519	542	574	523	556	553	530	564	582	564	540	550	483	557	609	521	588	572	525	534	539	562	526	531	532	544	511	557	555	560	528	539	520	492	565	545	568	571	505	562	547	529	567	542	503	531	540	583	555	536	528	574	554	532	566	538	539	570	521	573	534	557	552	553	591	554	499	542	579	560	573	538	563	546	535	526	540	529	550	555	560	576	524	519	536	500	571	518	554	553	562	526	544	526	504	538	605	532	561	555	534	543	538	509	537	500	518	555	569	565	543	532	505	490	551	566	545	525	545	533	544	527	565	522	511	539	512	551	529	531	517	558	565	519	594	539	505	563	554	565	508	605	497	536	545	529	598	553	551	578	585	576	538	507	545	543	535	568	531	522	588	542	504	565	536	551	498	551	528	544	554	537	544	536	531	536	555	527	561	509	527	533	520	548	580	499	530	518	547	559	499	552	567	544	531	558	513	557	512	540	554	555	526	526	620	539	518	508	485	540	552	560	515	532	560	578	559	541	494	520	552	514	511	562	574	549	557	526	545	570	531	518	579	558	533	562	544	565	573	554	583	558	594	558	518	548	586	549	527	531	550	560	555	566	550	564	546	548	529	551	530	576	569	531	540	521	531	508	558	557	519	545	502	550	524	540	502	512	555	590	553	549	549	523	547	534	556	572	523	511	539	579	573	566	549	537	558	517	544	541	566	554	505	523	560	549	564	533	570	556	539	557	508	529	538	554	531	549	518	580	534	580	531	556	551	556	555	555	584	537	549	546	557	542	515	557	533	533	619	517	522	515	561	538	536	522	514	521	567	572	499	526	542	508	573	550	569	510	523	532	514	553	536	555	546	527	607	560	583	563	576	595	519	495	541	514	563	519	536	546	551	515	547	544	531	545	573	521	564	559	548	573	542	549	565	522	603	552	527	518	580	559	548	531	581	538	570	540	527	571	533	571	556	525	529	531	559	549	525	534	537	565	570	605	513	555	539	531	532	594	544	535	565	547	530	521	515	562	540	557	556	572	543	554	521	517	538	490	600	550	561	548	541	528	559	563	547	516	579	536	490	537	539	509	527	544	562	562	540	550	547	535	567	517	571	560	490	549	540	531	515	579	583	559	564	574	571	524	551	526	574	538	579	568	555	605	535	565	530	565	508	544	566	551	556	539	591	580	506	512	554	554	561	546	558	560	491	547	534	539	567	566	543	530	564	551	551	551	576	570	526	549	514	516	547	564	507	581	561	519	573	551	506	529	505	585	563	520	537	528	506	520	551	568	562	565	560	515	550	524	542	570	551	558	523	518	584	546	567	518	539	555	580	556	489	553	601	493	511	523	508	524	562	588	549	532	517	565	536	537	537	572	518	568	549	522	569	553	548	513	565	522	519	552	527	583	514	552	519	568	552	539	531	550	541	564	547	535	558	529	557	522	572	547	535	582	534	576	531	513	521	577	568	547	562	589	535	532	518	566	522	557	516	564	539	569	521	599	535	573	520	539	525	529	537	578	500	540	516	532	506	542	539	529	550	537	545	575	535	621	561	550	540	544	537	563	542	552	522	540	541	530	535	569	560	528	515	560	516	524	578	521	535	530	548	527	546	548	555	560	546	481	586	539	548	549	535	556	518	524	574	531	555	510	532	526	524	574	553	546	584	557	546	543	599	538	532	520	543	540	570	511	539	525	549	523	527	534	571	552	560	584	575	502	517	506	551	548	517	556	523	524	511	526	511	540	529	534	539	527	597	548	509	542	554	547	509	586	515	566	509	528	561	568	525	569	549	527	570	532	536	573	585	565	519	555	558	547	561	569	530	549	544	573	567	559	533	533	516	538	537	554	531	522	540	592	564	552	521	532	567	570	513	538	546	541	537	539	551	557	568	519	545	483	552	603	511	540	504	559	523	554	583	514	527	559	530	547	557	527	501	525	559	523	563	535	569	534	548	544	518	544	567	558	540	533	512	562	535	547	512	563	571	527	554	550
27213	26721	33961	24124	11160	3902	1198	374	201	164	191	174	182	166	168	165	176	193	178	176	186	186	182	197	174	174	164	182	169	194	192	172	185	201	176	164	179	166	187	183	186	180	190	169	192	179	194	193	200	196	165	168	175	187	179	203	181	191	211	174	173	163	202	164	187	163	207	183	196	157	180	174	206	166	168	192	177	189	201	175	189	193	203	199	179	202	169	180	193	168	183	187	187	189	175	175	189	196	182	183	181	183	175	184	178	180	172	181	177	182	198	178	195	169	202	172	200	187	190	190	193	182	183	174	179	180	188	193	206	221	180	189	168	159	174	191	190	191	196	186	182	183	192	168	198	192	166	202	202	201	179	175	170	182	183	183	175	199	186	183	172	206	186	205	203	176	179	163	210	168	181	203	163	164	169	156	182	190	185	176	158	193	184	191	173	177	208	186	175	179	181	164	218	170	164	191	168	173	187	186	171	170	191	191	174	165	184	186	211	192	174	174	194	154	169	175	189	185	197	191	171	166	164	187	177	183	178	185	191	169	203	190	168	188	148	182	178	182	178	186	168	179	190	192	204	185	207	176	187	170	170	173	184	169	190	196	214	168	179	182	178	171	182	168	186	184	179	177	175	174	178	193	196	188	189	198	189	171	198	189	188	181	191	167	182	164	163	218	171	174	185	184	191	182	169	193	158	181	184	175	166	184	181	179	172	163	191	178	179	169	188	179	189	173	170	182	163	184	171	165	213	201	201	179	180	163	193	168	169	168	174	174	198	176	183	185	175	198	196	166	166	172	188	186	169	211	205	170	192	173	188	193	176	194	165	182	193	166	189	187	183	202	184	185	191	207	184	197	197	160	171	162	160	196	172	183	174	166	164	178	190	184	184	181	152	218	167	184	177	189	176	184	174	203	155	190	181	195	170	181	180	195	166	206	197	181	181	186	196	187	199	193	170	188	184	192	177	176	160	180	184	168	185	181	171	185	181	174	188	193	195	164	164	172	181	171	164	192	171	194	197	176	211	182	194	161	176	175	186	173	170	165	201	181	187	204	159	181	176	172	162	179	176	191	170	188	193	174	168	170	160	176	189	185	161	224	193	158	173	195	173	189	199	170	161	203	177	188	154	203	163	193	211	183	182	179	172	168	172	183	196	199	207	170	190	196	178	183	180	186	193	169	219	182	168	186	170	203	188	179	169	183	177	185	196	167	177	213	176	207	178	177	186	178	182	173	191	196	201	198	180	174	196	185	186	184	180	177	177	167	170	193	194	193	190	188	162	171	192	169	193	178	177	173	178	182	168	193	184	169	214	172	202	192	198	184	165	179	188	175	196	184	203	158	200	189	172	179	176	161	170	210	180	181	167	184	184	210	177	165	194	170	184	194	182	184	190	191	172	183	184	165	183	165	176	180	164	176	182	180	182	190	191	172	168	189	190	168	196	200	187	178	170	177	190	159	155	184	197	190	188	190	178	169	170	183	195	188	179	186	181	173	171	175	153	182	189	186	188	183	173	169	177	190	169	184	169	185	226	164	201	168	179	176	203	186	152	186	171	169	161	217	192	169	179	176	193	200	178	186	170	178	176	213	164	187	181	194	201	183	194	190	177	189	171	177	185	209	172	173	196	212	193	178	177	179	167	169	183	206	176	176	186	202	212	188	193	182	189	176	190	151	179	187	177	178	173	198	178	199	196	178	182	183	169	183	181	191	180	188	214	181	178	195	214	186	176	191	201	162	183	209	167	202	197	183	195	175	184	188	197	179	177	224	190	164	181	199	205	190	181	189	176	178	162	182	185	190	171	179	167	203	222	184	195	179	202	209	181	177	176	206	178	187	189	168	189	191	203	171	188	178	175	174	174	199	177	180	206	175	179	176	179	176	177	194	180	196	206	145	181	211	168	205	182	178	193	163	180	174	181	188	190	161	184	152	203	203	182	181	183	184	184	205	179	154	190	171	156	176	178	188	180	175	198	174	186	166	187	184	196	183	191	185	186	171	173	154	202	183	175	192	173	220	204	184	189	154	191	170	172	194	202	201	181	199	178	176	174	186	171	181	219	203	186	178	197	186	189	171	162	170	163	167	174	189	154	211	175	193	189	186	193	182	191	196	186	196	188	181	178	188	156	187	177	184	187	182	189	175	160	161	187	174	188	201	185	189	169	185	224	193	175	164	172	178	179	179	181	203	183	198	186	173	191	199	188	186	156	177	173	164	192	179	192	171	169	185	204	160	166	206	202	198	178	213	172	151	191	185	206	195	217	182	159	184	187	194	195	187	175	171	204	197	173	185	185	167	176	189	206	207	182	190	172	175	188	175	198	188	186	174	185	216	208	172	194	178	198	172	206	171	202	199	188	156	154	176	193	178	195	173	186	174	187	184	190	188	168	194	186	202	208	174	202	173	162	175	174	202	183	190	203	198	184	187	190	190	177	168	210	188	175	172	203	196	163	190	181	167	201	172	168	174	193	180	185	175	176	206	194	170	200	176	191	186	201	190	186	189	167	185	198	186	182	185	187	193	177	191	178	155	147	182	177	192	206	195	178	192	175	163	182	196	146	167	195	189	160	179	182	187	190	168	194	170	169	185	203	220	172	179	183	189	162	167	169	190	200	197	172	200	187	207	180	202	166	187	175	161	192	204	185	169	183	183	183	161	204	165	191	173	188	196	171	180	191	192	199	176	194	170	190	170	160	186	166	187	201	185	195	173	184	187	185	207	204	200	169	164	182	186	175	170	164	179	171	174	173	178	188	189	187	182	169	170	197	177	162	189	176	186	182	150	181	189	181	183	208	176	184	189	197	187	163	174	161	166	172	173	175	175	187	192	199	186	186	197	180	199	171	170	175	182	178	194	157	201	173	172	186	173	194	185	182	183	177	190	170	171	197	192	182	180	174	178	166	187	184	167	185	212	163	195	178	165	223	182	183	179	156	193	187	170	192	179	186	182	179	167	162	171	191	172	163	198	171	165	189	198	167	181	212	163	178	196	147	189	179	185	200	192	162	198	184	196	175	215	159	189	179	169	182	196	185	175	183	187	183	178	188	191	182	193	212	186	189	166	184	192	180	173	181	173	181	197	196	177	192	179	190	181	194	174	203	193	184	197	174	179	212	168	213	196	185	173	162	172	216	197	172	166	194	175	170	186	173	189	202	187	205	166	206	142	160	191	180	185	192	174	183	184	173	193	171	200	176	189	196	186	175	195	154	191	191	197	157	172	187	198	179	185	185	190	197	191	170	191	196	187	178	180	184	149	187	175	185	188	197	207	182	175	186	182	175	165	182	172	190	184	180	173	175	186	196	184	167	183	169	160	188	183	193	178	197	203	171	178	182	189	169	184	171	205	172	194	213	197	169	169	180	171	181	148	176	173	183	174	175	163	167	174	202	148	184	187	186	186	189	202	183	170	194	188	169	189	197	187	177	174	198	181	186	164	194	184	171	171	201	207	181	166	201	189	174	163	170	180	160	164	188	200	194	200	189	183
27856	46489	40284	26440	15464	7298	2552	805	283	308	324	289	290	295	298	335	281	300	326	305	284	307	273	303	331	323	270	327	339	310	293	282	298	351	298	313	290	310	328	341	325	285	298	273	313	316	308	270	314	318	279	298	314	291	323	302	322	314	299	302	323	281	327	308	328	300	333	300	290	301	281	304	334	300	312	310	321	316	306	328	295	293	304	313	277	344	282	308	321	291	322	307	304	298	297	321	294	320	320	291	277	318	314	320	328	313	282	296	322	327	327	324	328	309	328	293	278	313	301	296	310	304	351	292	322	270	270	305	300	333	333	303	300	321	294	299	316	284	322	288	315	308	327	302	304	298	290	312	301	299	310	310	329	305	313	288	334	305	318	326	316	305	330	293	299	300	344	291	336	287	306	306	276	300	333	304	326	292	290	294	316	267	290	294	290	310	294	304	323	311	265	304	291	342	306	308	302	306	323	319	304	324	326	299	295	312	320	326	296	310	287	358	331	282	316	288	348	300	316	325	310	310	299	324	298	321	306	312	309	302	276	306	327	298	287	295	339	302	333	298	280	301	283	306	287	293	290	319	321	302	315	283	297	318	302	285	299	295	306	308	319	302	315	300	305	307	292	293	340	330	284	294	289	297	306	275	299	292	334	295	339	331	323	287	286	292	295	285	351	322	297	307	309	316	270	307	298	337	278	309	314	318	303	308	306	342	290	300	306	295	306	259	290	306	334	295	334	304	304	325	315	301	341	296	295	323	284	350	325	323	316	307	306	298	316	301	289	298	325	319	301	290	306	257	289	339	313	325	306	316	298	318	303	310	288	301	337	278	328	316	315	326	306	305	280	309	326	304	294	288	314	276	293	297	291	283	311	324	283	298	326	286	278	303	302	307	319	298	291	305	323	310	308	309	318	275	300	321	336	307	295	319	296	298	339	292	287	306	333	332	308	344	324	297	298	307	317	306	306	333	290	294	342	306	323	317	303	308	299	310	303	302	334	333	315	308	301	307	319	287	310	316	322	312	348	281	322	331	293	273	334	299	274	286	334	297	321	278	288	299	328	310	282	305	308	320	288	316	291	321	269	270	295	297	288	316	303	304	296	303	305	318	295	330	303	334	317	311	302	311	298	301	302	303	277	322	298	350	299	304	305	341	323	315	293	284	314	286	298	307	332	310	309	272	283	284	287	304	361	309	312	311	256	321	293	324	313	283	315	331	318	283	324	300	320	329	316	308	330	341	291	286	325	297	305	298	313	317	298	312	299	306	280	329	331	308	270	276	289	323	278	278	294	287	313	324	315	291	310	290	257	298	293	307	289	310	325	308	296	305	339	295	320	337	309	312	295	291	298	319	296	334	301	301	316	301	317	271	291	327	299	308	309	294	313	310	316	306	326	290	296	307	313	285	323	285	313	311	300	335	303	320	313	288	300	311	326	306	309	299	342	293	302	322	347	299	319	301	296	301	313	278	294	302	311	317	295	324	275	280	317	303	330	300	286	302	331	331	305	305	309	315	287	297	335	320	296	317	327	297	316	281	288	309	321	297	297	343	288	357	344	318	329	321	310	302	296	266	302	317	291	330	318	337	309	296	302	320	316	301	282	300	303	295	307	305	336	297	299	305	314	280	284	306	334	341	301	280	308	320	312	312	288	317	327	329	281	284	289	339	289	291	288	312	326	308	308	331	314	282	302	262	298	306	328	298	304	316	286	297	300	326	311	308	299	316	314	280	312	320	349	305	328	294	304	289	300	283	286	329	312	309	322	291	294	292	305	311	313	328	349	341	300	313	336	309	317	284	304	298	300	322	297	285	327	271	281	314	283	321	291	360	282	325	298	331	291	299	298	308	315	299	293	294	301	285	318	289	363	293	327	297	305	294	301	301	326	286	317	300	333	312	308	322	317	305	318	290	289	328	313	330	311	292	310	308	330	304	344	274	314	310	310	284	327	287	284	331	323	301	298	281	282	313	334	287	304	305	301	302	326	284	278	287	291	326	326	299	315	303	303	312	340	273	332	274	320	302	264	297	267	280	303	285	337	316	283	317	298	300	291	329	294	290	299	325	312	314	319	326	341	294	321	296	309	307	297	341	327	303	303	320	336	313	303	328	279	321	316	281	301	295	322	296	311	310	290	305	317	314	314	281	322	299	337	285	309	310	303	320	298	328	279	292	294	312	320	305	322	292	291	333	320	323	315	304	296	323	292	297	309	310	289	337	315	314	297	308	349	295	295	330	289	306	306	324	300	300	301	315	316	282	308	298	294	297	316	299	316	313	309	270	284	317	323	287	273	327	336	314	305	299	333	346	289	318	360	268	308	290	340	316	298	293	286	308	331	299	295	316	313	299	264	307	281	284	336	319	303	342	330	298	317	298	314	293	308	333	333	323	279	284	288	328	303	287	321	334	306	319	331	286	288	329	274	297	288	315	287	307	319	302	315	289	308	318	299	300	315	255	328	304	318	294	301	276	289	307	308	328	307	297	305	312	274	311	304	273	303	325	315	340	315	346	278	329	302	305	301	321	287	302	313	299	319	288	312	331	298	298	282	322	305	296	315	304	306	284	288	308	302	304	299	315	314	341	298	307	300	303	317	265	318	284	310	319	304	312	334	308	294	290	284	318	273	277	310	306	332	305	320	308	263	302	318	286	300	325	333	303	283	314	331	306	348	316	298	327	322	309	313	295	313	286	328	306	316	311	310	292	310	314	304	293	312	315	276	353	303	292	314	323	303	346	340	314	291	339	322	303	308	301	313	319	329	311	355	269	335	320	320	293	305	300	304	305	296	347	303	297	322	328	306	281	281	333	275	279	272	295	284	301	307	318	303	313	324	317	318	300	315	338	287	288	310	324	278	278	263	334	328	325	308	305	309	275	309	306	317	296	301	308	298	299	304	295	337	299	320	315	287	316	309	280	324	301	292	313	292	307	300	283	333	324	308	293	303	281	335	318	320	295	283	321	289	303	304	334	337	323	305	309	320	338	316	292	321	315	343	294	311	272	304	289	310	347	305	320	302	315	310	312	282	291	296	323	300	287	332	325	299	287	310	291	271	311	322	307	314	296	298	321	296	297	294	309	284	296	309	305	307	295	291	307	287	299	324	335	284	313	312	321	304	310	324	315	318	295	306	319	327	309	330	301	290	281	319	308	285	293	312	302	314	323	311	299	320	303	286	278	326	292	296	302	321	308	307	345	290	319	329	291	332	318	307	321	305	298	313	309	317	317	315	311	307	317	289	275	327	272	323	282	316	327	311	306	305	303	335	300	309	296	328	343	295	304	321	272	318	305	314	312	333	309	298	309	308	322	304	325	311	307	300	293	313	296	331	270	302	315	289	296	290	303	301	321	289	281	307	287	314	307	316	326	322	305	307	289	309	306	305	315	321	302	320	301	307	306	290	323	319	325	282	308	319	297	314	298	322	319	294	285	310	294	284	328	281	285	289	299	319	298	327	344	316	314	313	296	268	287	300	319	306	267	304	285
24451	23413	40253	42580	35614	25220	12056	1776	321	263	289	250	277	280	250	228	261	295	250	278	271	243	261	290	298	287	306	284	268	284	296	247	281	270	260	281	269	266	297	270	280	227	291	281	254	252	252	276	269	265	307	245	265	279	290	274	279	262	252	267	265	271	236	265	285	250	286	258	252	268	250	250	296	248	258	276	281	270	283	269	277	259	257	253	296	263	257	260	266	267	266	258	287	262	270	241	294	246	278	270	246	298	265	247	271	272	287	280	281	292	253	261	280	273	306	252	252	264	253	259	284	282	303	260	274	276	277	253	260	262	250	278	267	249	278	284	295	276	264	253	243	267	255	257	284	261	271	299	254	266	285	270	272	261	265	259	253	312	293	280	287	227	286	266	299	269	280	292	256	279	242	275	278	283	260	274	256	261	266	280	268	272	262	269	292	257	276	276	249	280	238	273	246	292	261	258	285	294	292	264	289	260	265	300	265	278	277	258	257	257	243	263	271	246	288	297	259	276	282	305	247	290	259	272	300	286	292	271	251	265	267	274	263	263	217	268	290	274	288	257	238	238	257	258	290	236	270	297	261	234	253	243	292	271	259	260	286	294	272	256	287	242	275	256	287	245	304	271	244	267	282	278	269	287	268	270	273	303	260	279	271	269	294	239	299	283	273	259	294	293	280	278	285	274	305	289	278	265	291	275	261	265	280	250	275	296	269	289	255	260	283	268	280	277	271	266	287	262	282	267	253	255	283	269	278	279	258	258	281	266	268	259	254	245	285	245	245	288	242	276	248	250	261	296	268	271	283	261	269	246	291	282	255	291	254	274	271	234	303	286	255	262	251	250	268	258	257	261	248	276	245	285	261	276	276	256	267	277	285	252	263	260	265	273	253	269	287	247	282	231	279	263	273	248	271	279	299	260	253	273	280	272	285	288	303	304	240	244	277	276	280	299	230	300	283	274	248	268	274	246	241	277	278	290	292	287	249	261	263	289	255	269	265	266	271	277	281	292	259	261	277	288	263	277	274	276	264	266	260	257	295	243	266	280	301	269	263	269	301	309	302	276	251	286	254	272	242	258	303	271	245	257	262	262	278	262	262	258	235	251	270	277	268	257	302	269	270	261	278	217	275	264	272	282	270	264	287	238	245	242	274	276	279	276	299	268	280	275	249	273	275	286	283	305	258	272	274	272	270	265	239	260	269	281	282	255	297	291	268	277	276	287	242	256	263	279	277	248	243	291	276	284	281	245	282	280	275	263	261	273	257	278	262	265	255	286	261	270	237	272	269	278	281	263	276	236	246	279	271	266	256	257	258	223	274	250	280	277	274	307	274	292	259	266	279	272	264	263	283	266	284	255	295	286	259	260	295	287	234	251	221	265	277	250	269	266	273	266	286	248	250	247	258	288	259	282	298	283	252	268	281	289	271	252	266	276	272	268	259	290	282	257	280	262	275	271	297	310	263	253	298	284	271	298	271	303	253	278	285	265	296	272	264	282	269	280	300	254	301	300	305	277	309	274	276	298	262	242	282	286	279	264	263	275	263	293	240	265	289	267	264	270	298	278	238	241	296	240	291	254	260	292	246	269	264	284	289	268	252	257	255	256	246	287	247	255	256	269	272	264	287	289	262	263	270	257	252	273	276	234	260	268	264	271	265	260	263	268	250	261	277	282	270	253	257	279	293	283	265	270	269	248	246	259	272	233	281	259	238	269	271	280	304	262	275	301	286	270	285	279	273	284	293	260	294	269	278	282	299	258	266	280	251	255	275	311	300	284	287	320	276	262	261	290	274	290	289	254	255	246	247	260	263	239	272	256	268	264	256	287	275	292	265	266	275	261	264	286	279	248	245	273	262	279	279	250	286	276	262	293	314	300	297	285	247	258	273	287	274	282	272	284	275	294	272	292	268	296	271	288	248	271	274	248	290	263	258	251	269	254	275	283	283	264	250	256	254	269	264	265	298	263	256	270	289	267	257	308	248	258	242	267	293	278	265	282	254	263	277	282	278	291	268	263	254	281	248	261	250	274	268	270	245	253	267	280	260	300	280	264	253	287	240	314	275	247	266	275	260	263	289	273	258	285	266	274	265	284	266	274	270	257	290	282	269	271	277	306	262	293	295	262	234	291	277	316	260	276	249	269	251	262	246	263	263	279	246	241	274	266	276	286	269	296	298	258	272	278	263	296	258	258	282	300	278	254	237	277	265	282	248	287	288	243	245	273	305	272	270	272	261	288	244	243	283	256	283	286	260	271	286	245	265	281	251	227	285	288	275	263	267	262	255	294	254	272	257	277	310	252	275	258	269	274	251	274	247	271	285	288	264	261	270	267	273	272	246	293	269	261	253	245	278	258	266	288	257	269	279	252	287	271	267	268	256	268	321	278	250	244	268	282	286	276	247	287	236	304	250	235	289	259	265	271	243	260	258	258	262	292	280	301	275	264	263	266	274	258	278	262	257	282	269	279	252	260	311	290	272	257	234	274	264	288	278	237	257	262	268	275	257	243	274	283	270	289	285	256	276	245	274	255	262	245	255	284	281	277	276	251	258	287	246	240	259	277	276	278	277	280	263	281	272	276	261	243	257	239	256	265	270	289	276	270	286	281	268	262	270	257	284	265	274	272	297	254	261	268	244	294	266	270	256	246	262	268	286	270	266	256	284	289	292	293	263	278	266	298	243	248	252	279	271	277	269	252	289	276	261	265	270	282	259	244	262	248	272	273	269	258	220	287	260	282	261	244	272	268	260	249	291	257	286	265	284	287	268	263	273	277	264	281	253	270	258	260	271	254	285	292	286	241	264	283	275	272	259	273	280	280	266	254	256	280	246	278	267	301	279	281	240	234	282	296	261	252	260	262	271	291	260	296	274	261	255	280	249	256	270	268	247	256	258	277	286	237	286	253	262	265	261	269	280	276	288	239	278	265	279	262	290	272	257	267	284	261	299	271	267	280	268	262	268	252	268	249	296	251	288	262	261	281	288	271	262	273	253	279	286	251	272	291	271	253	283	285	265	277	277	254	312	270	256	266	264	274	265	258	248	302	246	272	279	266	296	279	243	265	255	252	268	271	271	275	296	276	268	258	274	296	266	271	265	284	265	275	273	256	303	291	262	266	247	263	282	284	292	278	256	268	269	265	256	250	257	252	266	259	261	267	251	271	266	265	304	291	285	277	291	255	265	270	283	262	252	260	265	266	254	262	273	306	271	298	255	300	286	274	294	275	268	245	268	286	261	280	286	263	265	252	262	279	278	282	300	288	273	292	238	267	252	274	257	265	266	281	250	285	273	282	250	283	283	262	285	261	264	271	271	299	284	275	259	304	293	247	271	263	260	264	258	278	281	312	284	257	260	260	260	258	260	287	263	256	267	272	263	269	261	228	273	245	266	294	284	242	290	261	292	270	274	268	278	271	251	266	261	297	263	282	268	275	258	271	277	253	295	282	258	244	261	282	254	290	277	278	278	247	279	269	290	239	266	278	287	261
51131	90004	76941	57718	43461	29105	13601	3045	587	433	440	456	446	451	406	440	461	449	446	403	465	468	437	459	467	432	418	440	442	451	460	466	445	438	466	428	442	467	454	474	441	442	467	456	413	457	438	421	417	457	464	442	442	415	451	475	464	431	473	432	419	458	424	439	425	455	430	444	495	423	421	427	448	425	451	426	425	441	448	414	454	448	437	463	419	438	421	476	463	426	431	483	449	476	444	440	480	416	443	447	482	438	417	440	417	457	441	437	434	425	442	453	454	461	421	454	456	412	471	433	430	439	414	422	456	383	443	426	457	438	443	431	451	451	451	412	458	442	466	397	426	420	391	470	450	438	445	479	459	471	447	445	463	450	470	436	432	424	456	434	486	438	446	462	413	472	424	395	408	428	423	454	440	459	450	433	433	443	464	457	432	397	446	422	452	431	452	423	446	416	441	429	440	456	442	431	456	426	464	419	414	436	466	420	459	455	422	437	430	458	442	405	472	429	426	423	443	428	435	385	433	467	444	425	431	473	470	465	417	429	437	438	447	468	435	427	455	466	472	419	472	463	414	448	480	455	443	397	435	455	418	419	416	445	456	478	452	439	463	405	391	455	453	458	466	418	456	463	445	393	453	432	451	446	470	489	449	417	451	445	458	415	448	381	448	432	437	412	466	466	407	475	430	439	430	436	431	461	421	451	440	443	488	428	461	438	465	449	438	429	487	436	451	435	438	439	436	435	416	435	428	461	440	428	456	440	427	451	444	437	428	448	454	449	487	409	410	446	454	413	455	435	473	500	437	444	427	454	435	449	430	435	439	462	451	439	431	408	438	438	409	404	443	408	412	472	428	440	447	447	402	468	470	459	498	421	452	455	459	463	429	451	432	440	415	417	465	448	431	452	431	440	418	415	436	445	460	459	470	432	454	447	474	489	498	468	437	464	471	460	437	458	439	430	453	464	484	432	449	433	423	405	406	437	414	465	413	505	411	445	484	426	436	396	456	416	469	449	445	437	434	450	453	443	421	434	423	439	430	420	414	426	459	433	485	433	402	411	451	468	484	443	431	438	455	418	474	445	464	419	421	472	482	474	397	422	431	424	443	434	467	418	434	425	462	412	472	474	479	421	468	408	431	438	462	422	425	412	475	436	413	440	445	434	439	428	454	444	449	424	452	446	443	412	459	461	458	419	407	458	472	483	389	424	430	423	400	413	434	458	409	445	430	408	391	468	461	412	437	459	445	446	454	453	443	437	465	430	435	431	458	415	441	436	446	463	449	472	449	438	485	434	427	437	439	417	451	433	423	479	400	447	420	427	445	454	409	474	449	441	466	449	450	416	427	430	469	429	470	429	447	406	450	452	447	419	479	471	448	410	415	474	461	456	439	442	457	467	400	461	433	431	428	444	439	442	434	413	419	417	485	388	410	379	442	402	470	445	403	429	465	461	433	438	460	420	457	435	463	420	434	464	478	423	413	394	457	446	423	434	501	428	447	466	434	424	422	443	402	415	443	466	431	423	456	448	452	447	441	424	444	443	428	462	418	469	435	431	416	455	450	466	478	455	404	424	477	440	462	480	456	419	465	477	422	425	431	412	455	471	400	462	440	455	446	458	424	476	445	449	428	431	456	443	450	420	414	437	447	427	443	398	473	435	417	390	438	415	435	445	424	464	430	441	440	434	419	442	438	442	423	434	454	452	459	432	465	450	425	446	485	416	457	469	454	499	459	451	424	459	442	434	460	459	438	432	416	390	434	417	433	473	461	416	418	459	456	424	450	430	438	406	487	407	480	459	444	427	450	416	426	417	421	377	447	414	461	450	444	455	424	428	446	462	444	479	404	460	455	430	435	436	476	487	468	414	447	427	432	456	421	448	467	468	433	444	473	410	450	385	422	454	467	422	422	433	466	412	412	410	430	476	456	441	435	458	461	420	403	471	451	459	428	417	430	401	425	447	462	400	406	444	437	408	473	485	432	429	456	436	454	450	420	454	439	450	440	430	443	442	445	440	441	442	418	419	444	427	444	451	458	441	442	469	432	412	450	457	458	415	454	440	407	432	406	455	463	427	426	451	433	435	447	413	440	437	408	433	479	427	455	417	470	437	435	413	484	448	460	474	456	449	474	439	410	444	414	436	422	436	420	398	400	432	402	411	464	394	470	454	442	403	411	435	451	461	428	481	443	476	409	406	457	439	436	444	415	448	418	439	435	468	429	401	486	412	442	416	420	430	420	417	417	395	454	430	468	436	407	441	423	455	455	443	457	416	452	454	414	455	436	458	446	451	419	468	456	483	424	440	434	431	400	427	422	476	451	428	430	451	431	485	419	407	380	430	450	438	379	423	421	424	475	412	448	468	437	423	440	449	422	451	460	424	426	426	453	431	438	434	445	429	423	444	418	422	450	453	434	476	411	424	445	433	426	431	448	453	440	459	447	475	418	435	452	420	477	416	421	405	452	457	459	421	443	429	469	459	444	414	423	455	463	410	466	419	424	430	451	452	429	455	428	409	462	410	451	447	452	443	435	459	413	432	447	466	435	453	390	460	487	430	438	421	462	463	467	471	418	441	425	428	468	445	444	449	451	421	390	415	454	397	438	458	449	485	425	438	439	447	442	453	444	462	436	421	436	481	475	442	422	444	433	440	461	439	411	446	444	428	441	428	414	415	412	435	454	455	426	449	449	438	475	444	427	437	422	469	453	458	418	462	469	442	445	436	447	452	456	426	413	443	442	454	461	439	423	465	433	433	448	433	464	458	418	489	467	417	474	438	473	425	435	434	421	424	433	445	483	474	447	406	408	446	417	478	470	430	418	432	455	411	472	445	474	456	439	426	447	445	447	498	449	412	461	430	440	466	429	460	438	413	425	454	420	413	433	423	450	448	475	406	465	452	461	424	422	437	460	430	439	451	432	438	432	453	427	426	466	400	406	418	431	424	461	410	422	461	469	434	427	454	398	446	481	430	443	434	437	430	466	467	402	454	446	464	433	439	463	467	421	396	436	430	440	425	457	452	461	474	433	452	429	443	425	431	434	447	466	453	478	452	447	436	446	431	466	443	427	403	419	458	443	448	459	438	496	463	435	441	399	421	456	461	481	447	450	444	436	421	440	448	440	422	452	447	434	405	434	438	416	463	445	469	436	458	418	463	423	441	478	449	455	459	439	432	435	413	420	429	420	452	464	486	408	385	466	441	456	472	435	467	424	433	411	441	413	433	427	466	428	445	468	437	436	459	439	445	421	437	438	418	454	448	469	431	452	475	448	417	434	443	405	432	435	401	414	422	439	487	426	395	427	445	426	436	425	458	425	446	438	414	408	457	459	449	418	445	422	451	394	413	450	462	435	411	473	428	451	408	453	474	425	433	427	469	417	465	425	414	420	445	456	417	473	430	474	436	416	454	433	444	452	410	457	428	412	449	467	417	441	408	442	451	420	464	441	441	410	422	454	443	433	458	449	447	482	419	392	460	470	452	426	468	461	430
23255	22012	34203	36949	38825	32448	21727	5121	452	430	378	355	359	352	387	353	349	382	411	337	380	350	329	361	333	394	389	360	362	352	354	337	369	360	320	357	366	372	305	339	328	312	355	338	408	339	354	342	359	357	363	360	402	375	362	323	330	345	346	346	361	363	336	349	361	384	328	345	353	335	366	322	349	314	334	380	342	337	340	342	354	318	361	336	370	326	383	345	354	404	343	357	384	380	347	341	346	366	367	369	350	341	374	330	347	343	347	367	363	344	339	367	348	367	350	351	365	387	362	350	360	328	347	356	351	342	350	357	351	350	402	359	334	388	341	370	363	355	366	347	369	345	327	325	341	358	344	306	363	380	348	367	366	372	375	347	346	320	328	347	366	358	370	360	382	347	333	327	340	352	357	354	339	363	343	336	328	348	351	347	368	328	372	370	318	366	350	336	363	350	336	367	363	356	338	329	350	335	371	362	351	368	364	340	355	332	350	342	371	347	358	323	360	335	364	349	376	368	352	343	315	355	364	335	356	367	333	379	361	348	344	355	312	365	330	347	331	367	386	366	379	366	346	367	344	358	343	371	322	358	386	308	335	354	345	337	357	336	330	374	377	373	348	339	323	364	377	359	405	333	307	335	345	338	346	356	362	380	341	380	358	344	351	349	342	347	401	378	334	337	356	376	338	338	358	366	319	338	363	362	349	344	356	347	354	351	355	371	353	339	308	361	352	372	354	373	381	354	344	333	335	345	345	382	356	358	357	330	336	367	315	362	395	375	348	365	393	355	354	335	319	378	389	333	320	363	333	346	350	338	366	364	402	348	326	348	338	331	362	336	353	332	347	330	361	355	364	354	402	349	353	398	387	356	367	359	384	366	315	327	360	326	356	359	355	356	363	358	354	336	354	336	368	368	361	359	371	330	323	325	381	345	342	352	344	330	369	355	375	362	380	350	350	373	355	342	391	369	349	349	359	335	349	386	369	361	373	320	312	366	346	349	344	326	351	377	394	329	347	343	322	328	333	365	369	327	371	322	362	352	354	341	339	359	362	342	337	326	352	316	360	357	341	372	351	343	335	323	360	343	367	366	355	335	353	352	358	336	350	350	314	358	384	360	330	355	339	336	366	338	311	368	335	345	362	334	329	351	335	357	367	357	351	346	357	353	344	367	307	339	353	358	354	363	334	382	344	351	342	354	350	386	357	348	333	329	333	358	363	329	330	382	342	320	336	354	343	330	359	339	328	355	356	355	356	350	333	366	363	365	341	360	351	382	358	353	394	355	364	341	335	364	358	364	327	338	378	405	321	383	323	348	341	344	344	343	377	384	350	368	319	366	345	347	351	331	367	369	355	339	339	350	349	372	392	344	347	355	351	357	360	335	353	370	326	360	324	347	348	363	347	347	328	355	349	350	324	369	366	342	336	355	381	339	342	363	336	342	318	356	382	364	369	393	319	348	334	333	356	339	368	337	359	350	353	345	356	328	369	363	353	362	359	356	349	327	353	364	336	349	366	354	330	377	323	343	384	358	419	342	386	343	349	363	366	351	338	376	333	363	369	332	384	344	337	365	356	358	338	357	331	365	362	363	398	346	391	324	340	351	331	375	324	342	341	374	344	333	369	334	362	382	370	344	344	331	339	344	373	352	350	369	370	394	352	362	363	365	338	302	330	345	344	328	341	376	372	379	358	361	359	338	343	363	338	336	347	345	335	329	341	371	389	372	360	357	332	390	366	339	366	359	338	398	327	366	336	367	348	337	348	377	365	383	318	342	364	368	329	354	332	305	338	357	350	390	335	356	331	403	354	345	375	328	315	358	329	334	301	339	318	326	338	347	378	359	344	378	326	367	377	328	381	340	324	355	316	370	335	373	379	364	375	366	366	365	361	364	379	340	356	334	413	367	379	365	327	298	362	376	331	330	353	368	352	341	358	346	351	313	380	359	346	314	327	369	325	342	351	331	366	303	334	352	352	338	376	367	357	334	370	356	339	367	336	361	378	352	361	342	338	369	352	356	344	360	343	334	325	339	320	315	355	347	363	329	366	373	361	343	343	388	374	358	355	368	337	363	341	350	348	373	385	349	343	354	360	331	362	377	375	360	344	342	338	408	377	347	385	330	343	382	337	336	390	346	351	378	338	323	343	337	356	384	361	353	341	349	346	360	395	349	383	342	344	376	375	358	354	322	375	344	385	364	323	357	341	320	335	348	356	351	331	361	366	349	347	335	351	356	369	340	341	363	341	397	346	383	378	349	359	348	343	358	354	346	339	365	366	320	355	355	287	355	363	356	352	348	330	384	327	329	350	329	352	360	354	377	369	316	357	378	349	320	374	346	336	366	347	339	334	361	336	372	376	371	361	345	354	360	347	345	337	371	370	351	342	337	377	351	340	376	357	313	342	344	344	358	381	338	346	363	360	347	368	328	339	392	374	331	296	347	374	358	329	375	377	338	355	372	353	386	383	346	417	356	338	350	368	386	328	334	352	335	364	381	345	363	345	375	345	341	352	347	371	354	352	319	340	346	369	343	326	370	356	321	338	327	368	359	338	367	340	335	346	376	366	333	354	342	362	347	350	327	338	360	324	377	354	369	354	397	402	352	336	359	363	346	351	393	340	345	386	361	354	339	326	365	315	332	322	333	368	340	352	352	344	318	379	335	330	335	364	331	368	349	396	371	366	341	343	355	368	323	335	368	338	357	349	336	363	372	359	362	369	370	354	350	320	344	344	359	367	358	333	380	335	358	381	335	334	355	379	367	355	355	311	328	351	318	365	344	348	369	351	336	313	353	349	340	353	367	334	378	338	393	366	330	345	357	358	404	350	361	354	322	368	362	351	324	355	367	341	340	360	345	365	381	323	338	347	388	352	383	362	321	376	331	332	354	345	354	348	338	346	330	351	328	345	319	317	361	340	369	349	373	379	338	347	372	368	332	330	351	384	387	347	355	381	351	389	364	360	378	327	355	350	373	334	376	347	337	362	363	339	324	362	370	363	350	365	349	321	366	365	342	351	342	378	329	333	332	322	369	364	321	383	351	334	363	352	355	346	336	359	352	344	358	312	337	347	359	365	370	371	335	333	361	350	342	322	351	343	356	347	363	345	338	296	338	384	375	290	344	320	327	337	378	320	357	342	353	346	362	340	341	357	373	385	309	365	343	342	356	336	368	329	335	375	350	362	360	334	332	338	354	365	380	364	346	371	363	358	365	368	335	350	376	374	363	377	339	329	353	363	384	373	355	366	355	347	358	342	365	339	346	356	339	347	317	384	353	348	364	373	370	395	303	358	346	410	337	382	357	341	329	357	361	378	363	308	351	350	353	361	325	344	345	380	356	388	326	345	344	362	362	328	370	352	344	328	332	343	361	369	345	353	312	348	367	340	352	344	355	333	333	358	329	352	326	338	378	383	355	345	308	337	326	374	332	358	351	342	323	351	337	336	362	361	354	319	326	336	334	340	368	320	360	325	358	344	393	368	373	347	361
58737	100204	84970	71731	56201	39060	21914	6295	750	579	569	568	568	590	544	556	565	518	530	567	514	574	546	547	515	544	553	581	563	525	547	568	589	546	552	563	591	556	551	569	510	561	533	546	582	555	531	544	499	545	554	509	519	521	555	551	551	520	580	557	567	530	516	570	554	514	514	540	553	563	542	518	573	545	511	535	554	544	574	516	581	543	555	513	512	519	565	544	574	574	534	567	528	548	554	544	575	576	537	555	519	531	582	551	570	580	599	577	514	517	545	494	563	564	528	542	510	543	573	521	539	594	557	571	565	582	560	582	510	539	547	518	508	529	553	523	530	560	548	532	559	583	611	527	569	540	517	511	556	577	530	533	542	536	542	562	551	574	560	544	561	589	574	610	552	543	548	575	538	520	550	558	573	541	558	544	553	584	511	538	564	512	556	550	570	563	532	539	542	534	514	542	495	537	545	575	546	553	549	553	517	503	560	550	514	490	600	543	587	557	518	541	584	568	519	551	560	530	514	539	531	550	557	533	527	561	554	548	516	537	561	535	544	561	565	582	571	535	555	591	524	510	552	540	548	573	577	554	553	539	536	591	535	534	576	540	588	543	549	542	580	531	577	563	568	563	546	535	571	560	567	518	542	570	541	540	553	569	536	594	517	531	525	556	571	517	554	569	528	551	549	564	532	521	551	529	551	561	585	546	568	553	540	548	547	526	547	570	514	525	525	579	537	519	553	556	517	527	557	536	575	561	544	560	553	550	564	558	555	534	561	558	527	537	529	514	528	539	569	562	524	565	551	559	553	555	557	570	490	541	534	588	517	570	512	511	487	553	517	530	582	535	512	520	566	566	524	552	576	520	542	508	552	517	504	566	535	522	595	553	537	528	540	523	522	526	554	526	584	546	562	550	540	594	560	533	563	532	571	567	526	587	568	581	540	562	562	561	556	534	533	562	563	596	551	552	559	549	530	532	536	562	570	552	535	555	555	541	571	530	575	512	537	530	561	549	556	555	587	552	572	570	529	569	556	554	576	607	556	559	531	530	526	518	542	566	549	573	524	590	548	503	549	558	588	562	553	560	531	524	583	544	525	572	559	546	535	567	564	576	577	519	533	582	555	524	578	566	599	536	573	583	518	563	534	517	511	540	534	550	552	543	578	542	597	546	570	546	534	522	550	534	512	547	536	486	558	556	540	548	545	574	507	515	571	553	563	562	536	532	568	520	537	586	535	560	552	575	525	585	542	510	559	489	563	567	564	594	567	573	516	560	579	569	560	555	587	498	547	533	548	583	526	566	538	537	543	527	538	539	534	569	554	506	533	522	546	505	530	573	542	545	546	553	586	553	544	557	547	529	542	579	567	541	484	544	587	522	588	561	521	525	544	557	529	541	545	551	561	524	548	566	558	555	539	590	553	555	589	558	570	551	531	519	546	524	544	535	553	581	529	549	523	562	603	504	567	575	564	523	536	578	526	519	548	560	532	557	527	543	592	587	570	529	589	573	561	555	526	530	529	548	536	545	532	570	535	537	519	602	551	579	551	545	542	546	552	547	556	530	565	547	544	543	543	565	567	513	532	519	502	553	515	557	533	491	561	588	556	550	578	533	565	500	547	554	603	550	604	564	548	551	543	559	535	536	517	572	553	524	535	557	525	550	551	524	510	516	548	500	553	545	568	571	553	561	556	511	542	521	536	558	563	543	521	551	529	530	541	567	484	551	513	537	552	533	529	581	567	534	526	546	542	539	545	557	545	538	516	524	582	548	591	589	528	553	535	572	548	563	599	522	542	559	602	583	548	560	555	525	593	522	527	551	547	543	548	527	564	537	539	528	511	579	601	557	521	513	558	553	554	532	533	587	567	525	546	541	532	540	601	549	533	554	559	532	529	554	581	546	530	534	553	560	548	565	559	533	570	510	536	580	564	529	580	556	529	513	514	539	546	558	515	548	579	522	515	524	515	522	572	521	544	539	571	563	592	518	517	589	541	489	584	554	537	579	565	554	541	573	538	543	574	541	526	561	538	531	540	563	574	519	570	547	545	548	519	531	540	514	550	540	538	521	527	547	550	536	544	585	486	500	509	580	519	517	591	532	539	518	601	588	534	549	553	492	531	540	552	549	538	543	537	569	533	558	534	531	525	574	518	571	541	553	563	539	567	560	555	538	519	550	530	534	501	522	511	553	528	560	547	541	563	566	555	492	556	539	574	566	566	524	552	549	540	550	554	522	529	524	555	524	546	524	535	547	553	540	558	570	536	547	523	567	523	553	549	553	555	533	544	563	574	514	570	556	500	552	562	579	595	540	516	598	562	565	533	571	552	554	537	551	546	550	527	529	537	540	564	535	550	574	555	571	542	533	559	510	557	563	524	521	567	554	540	558	544	526	554	516	502	538	585	548	573	554	532	566	537	560	608	573	517	561	539	558	520	558	541	577	538	572	541	544	557	552	541	544	544	543	563	613	573	523	551	542	510	542	537	564	573	566	517	544	612	535	538	520	517	559	543	540	541	538	536	542	556	544	563	551	559	521	546	545	537	547	554	568	523	546	535	564	542	519	551	510	519	561	543	555	547	575	595	537	495	533	541	623	525	570	562	521	506	547	597	561	534	554	537	502	521	565	570	576	505	550	582	526	533	534	531	554	592	556	578	549	570	525	537	533	559	559	551	555	586	569	552	558	546	536	538	608	547	564	561	537	540	529	567	502	515	559	568	567	544	545	537	571	539	519	565	580	536	584	598	493	552	578	567	591	577	549	523	550	554	544	550	534	554	543	540	534	529	561	546	552	545	541	532	562	562	516	561	560	554	549	547	557	580	581	534	561	566	543	550	538	564	605	564	541	544	534	568	555	581	573	541	567	581	571	508	539	528	561	559	576	557	553	549	544	521	535	523	551	516	545	544	568	551	591	597	558	527	553	578	556	560	576	580	504	558	556	558	530	520	559	558	542	544	522	557	528	537	558	522	524	557	555	567	511	504	542	592	520	523	536	533	585	544	561	554	581	539	551	558	609	559	556	516	556	529	526	551	537	551	531	548	536	539	512	541	558	567	521	535	553	541	544	550	537	556	504	530	581	527	519	569	542	532	589	555	544	558	549	592	505	543	525	557	536	527	547	574	561	569	575	485	579	561	548	551	537	559	571	573	524	550	548	531	519	550	538	525	521	556	558	486	554	542	592	546	556	548	536	579	501	579	569	529	536	588	535	521	528	539	542	575	563	547	572	508	555	519	551	577	577	535	530	570	550	571	520	550	550	557	559	535	546	572	560	534	535	546	559	557	550	583	581	599	532	557	541	585	528	565	536	567	572	564	530	528	577	524	552	525	578	529	571	525	542	567	558	518	555	544	572	550	550	545	573	554	559	538	521	524	526	559	553	575	535	586	532	544	531	593	519	553	563	542	571	523	542	587	587	572	547	589	519	528	547	534	558	603	541	538	521	542	557	546	589	537	509	532	530	565	586	545	537	518	571	596	542	573	483	529	526
27099	26392	33656	24409	12953	4817	1341	418	193	186	192	171	188	179	176	180	197	181	186	195	195	197	181	181	174	210	178	183	209	194	196	180	166	186	180	186	180	215	192	180	178	180	197	183	176	190	182	199	192	202	182	179	191	218	183	169	174	191	205	203	188	176	183	187	187	186	199	203	175	180	212	175	174	191	157	187	213	210	195	199	176	200	191	175	196	195	196	162	193	168	212	195	199	219	197	206	178	190	176	186	197	210	183	173	195	176	209	195	205	189	195	182	176	192	193	213	170	165	177	173	190	203	215	167	187	197	210	184	179	184	208	189	183	184	182	200	176	185	170	200	185	206	189	214	224	183	198	173	178	193	178	221	202	178	186	200	216	198	197	243	187	191	204	176	190	209	175	174	165	173	191	178	223	186	197	194	190	190	175	176	208	182	200	196	178	218	201	184	189	197	174	193	191	178	174	170	190	186	179	204	168	169	188	203	159	176	219	183	188	189	185	182	177	217	194	174	190	179	196	191	206	184	173	200	208	216	187	167	199	176	202	200	175	206	179	177	172	182	193	182	190	204	202	187	176	163	196	202	183	170	192	196	195	207	179	185	208	193	176	167	175	179	196	199	175	179	193	175	193	204	174	191	178	195	171	174	208	218	180	181	185	182	205	181	182	187	170	176	193	211	191	165	177	177	206	186	189	197	191	174	190	177	179	210	169	188	190	158	175	211	184	207	194	181	195	193	174	191	172	189	165	188	217	188	201	161	204	154	171	167	169	188	181	194	205	203	182	166	186	175	213	196	181	194	195	168	180	186	181	179	189	180	218	170	214	192	184	162	177	181	193	196	198	189	178	190	196	174	203	183	177	193	175	158	197	204	196	176	189	181	198	193	177	182	170	203	205	185	191	205	194	198	181	186	209	165	187	195	178	200	175	183	184	168	196	182	194	212	199	195	197	201	190	186	191	171	187	183	185	172	177	201	178	192	203	190	184	235	180	191	207	186	209	210	190	199	188	183	185	222	180	203	207	221	182	202	197	225	196	199	167	192	181	192	186	191	204	176	200	191	185	196	182	196	199	182	192	199	199	181	173	183	201	187	178	195	185	178	202	175	196	202	167	173	185	206	184	168	207	169	163	191	155	204	156	179	167	170	203	180	204	200	193	191	164	203	183	178	208	175	179	172	187	180	176	172	193	175	180	183	217	217	203	180	207	175	183	188	188	182	199	172	173	186	176	209	183	155	174	202	188	189	203	177	198	174	185	181	179	187	193	178	168	207	197	180	179	163	212	218	193	186	202	195	193	195	189	186	177	192	190	178	172	183	194	202	194	173	177	186	198	192	211	173	209	193	188	195	192	215	186	181	203	218	194	190	198	177	191	181	208	177	182	195	193	202	178	200	182	202	214	198	207	175	181	176	169	197	203	164	174	189	173	161	212	181	204	198	211	174	182	194	202	190	217	179	187	217	210	193	198	197	203	201	174	190	198	173	160	193	200	192	216	174	181	180	188	174	197	194	184	187	174	205	202	188	198	179	154	207	193	173	187	220	171	174	196	198	217	188	193	164	166	189	183	199	181	190	169	215	185	199	187	187	198	189	207	199	188	195	195	181	167	200	202	190	175	166	193	166	191	191	177	180	194	181	205	211	191	198	198	172	181	176	186	173	202	179	189	185	205	181	154	156	187	186	195	180	207	174	216	187	179	200	206	177	195	189	183	163	204	180	176	201	207	211	199	160	193	200	191	192	184	184	182	188	173	173	204	168	171	186	213	168	179	177	213	195	183	170	169	188	179	179	195	196	194	172	177	166	166	195	190	202	211	195	206	192	202	185	180	192	180	172	186	177	202	168	169	198	199	198	186	170	169	195	199	210	187	184	209	172	213	177	179	187	191	214	191	205	177	194	171	209	173	171	183	196	214	196	181	182	185	200	164	172	176	196	169	192	202	199	180	194	188	199	202	197	201	186	178	175	201	199	191	183	180	196	174	166	191	196	176	185	193	195	194	163	175	184	200	181	201	183	180	191	201	184	178	216	177	193	188	191	184	168	181	207	193	183	188	195	185	167	215	208	191	202	176	178	182	202	188	173	178	175	179	183	180	176	203	175	205	196	179	175	207	198	188	199	175	180	181	199	189	188	174	163	197	170	185	174	205	218	176	180	171	195	192	193	175	199	193	190	184	188	173	181	176	205	170	161	179	168	183	186	191	180	197	180	198	208	187	184	170	193	197	165	195	185	206	193	185	191	192	199	185	181	186	194	221	163	191	178	192	182	202	168	194	182	183	166	192	183	193	187	199	174	190	190	212	201	164	206	212	187	198	229	174	193	191	209	209	191	178	188	178	188	210	184	184	195	168	175	182	188	193	163	198	197	160	215	188	201	180	202	186	191	182	178	210	177	200	183	195	194	181	216	177	189	189	182	202	181	178	215	175	189	181	199	168	186	163	203	181	197	191	194	186	155	191	172	179	175	172	182	179	198	192	183	183	208	188	181	195	163	176	198	181	163	214	191	167	190	183	186	187	195	190	158	189	176	177	184	174	197	190	195	201	181	200	187	174	189	195	198	167	185	211	211	204	182	186	193	191	184	164	194	196	192	185	228	180	197	191	184	195	219	160	213	183	219	188	174	225	203	222	192	194	194	181	181	212	230	200	199	194	187	178	182	198	183	188	188	191	179	187	189	185	169	177	184	187	167	192	192	180	188	187	178	210	186	177	199	183	189	218	196	163	176	172	185	180	162	188	173	194	204	175	183	184	181	188	168	189	176	190	180	168	176	201	183	161	183	171	178	193	173	157	180	204	190	217	177	168	151	182	206	224	179	193	176	206	204	214	166	194	207	183	217	194	205	179	208	193	193	178	186	196	188	214	190	207	180	168	185	191	170	185	200	165	190	204	185	172	173	198	173	171	214	178	182	171	181	212	212	198	174	195	195	190	172	208	179	200	203	197	210	201	189	220	174	174	201	176	207	181	181	180	183	191	199	176	184	186	212	188	191	180	170	201	185	175	174	173	199	183	188	162	208	185	181	204	167	173	186	154	193	170	202	192	183	190	170	169	166	215	189	181	199	180	190	193	183	173	195	203	194	189	180	184	211	174	182	175	186	188	189	197	181	177	180	196	187	207	184	166	198	175	174	181	200	192	197	171	190	195	204	179	176	182	199	180	191	186	179	213	180	202	205	177	189	216	195	164	202	190	220	187	185	206	191	194	196	211	202	199	192	191	194	197	218	191	174	189	186	187	194	173	184	181	207	197	188	174	185	208	179	209	194	201	166	201	186	204	201	201	200	194	188	210	186	181	195	187	179	173	199	195	209	206	196	182	178	201	203	205	173	187	190	184	198	184	171	178	204	211	182	203	181	194	181	204	193	159	180	174	200	191	198	195	185	196	193	176	207	173	180	184	165	195	166	176	188	176	210	173	200	194	187	170	175	172	196	187	167	186	176	200	178	190	162	188	177	194	206	201	195	193	186	188	185	196	203	183	166
26962	47189	40108	26647	18159	8296	2772	805	331	337	306	319	314	302	328	305	333	317	281	311	317	323	283	326	297	317	287	317	320	307	334	295	328	336	315	320	300	306	311	311	306	320	324	300	329	293	291	293	327	270	289	309	343	307	282	315	271	302	307	321	319	325	344	279	330	296	315	286	346	308	294	329	335	306	327	296	337	303	341	318	318	288	326	321	345	316	299	331	292	317	324	335	314	319	334	302	332	331	328	301	327	339	350	307	305	300	293	352	326	327	338	348	307	322	318	291	358	304	306	334	328	301	275	324	311	316	303	332	329	312	315	294	346	320	299	305	315	291	309	324	341	307	296	318	333	321	279	333	317	268	297	328	312	297	314	325	331	287	333	306	315	315	311	313	320	282	318	325	280	281	341	300	311	316	299	303	271	299	309	304	296	312	300	329	316	318	278	326	313	314	322	313	324	337	303	273	297	299	313	327	292	339	333	302	319	335	289	310	293	296	295	313	353	289	308	333	317	307	296	311	308	332	306	307	336	303	328	304	283	293	335	310	324	298	315	340	303	303	305	301	344	332	319	315	306	320	294	337	294	298	323	298	312	320	351	323	345	301	288	339	322	311	361	311	302	292	344	302	302	291	296	309	301	324	319	292	320	324	342	312	305	331	313	311	302	307	341	300	282	318	266	296	347	306	324	324	298	310	310	295	320	307	329	338	290	308	317	314	305	319	342	311	301	310	335	334	299	316	316	319	303	319	339	316	303	285	301	319	318	311	306	317	329	333	325	319	312	301	323	292	323	334	259	336	301	325	297	315	294	330	318	326	317	298	315	319	311	309	291	294	308	289	336	320	277	287	307	289	323	291	313	302	317	329	311	293	301	309	330	308	288	302	315	321	299	331	352	323	316	321	310	341	313	329	304	301	291	308	295	331	298	282	334	275	337	327	326	313	296	313	357	325	288	323	308	310	306	331	271	314	281	336	314	296	282	344	337	313	308	307	326	333	278	329	301	281	328	322	278	307	293	305	316	309	293	296	321	290	298	317	318	293	288	321	323	318	327	286	326	303	283	331	289	259	343	292	328	318	302	302	318	311	344	277	304	333	296	304	290	290	296	347	326	295	294	292	307	331	320	330	318	294	340	301	339	322	351	322	317	320	323	309	316	303	314	313	324	342	316	292	299	303	315	305	325	324	317	311	339	316	312	303	303	302	332	310	311	301	328	339	324	313	332	315	324	315	306	335	306	303	312	314	343	314	306	314	317	283	290	321	321	345	321	330	343	320	329	309	310	315	303	312	312	303	286	333	318	293	326	297	294	313	306	311	320	336	314	329	290	351	330	302	349	329	322	341	302	325	337	327	315	298	313	313	321	326	311	294	332	346	348	312	295	328	301	299	328	297	300	321	312	305	319	300	337	290	314	339	303	350	289	296	301	289	343	340	322	301	292	286	338	329	296	332	334	271	313	306	311	299	319	336	330	300	290	327	306	347	323	315	312	309	325	315	325	315	356	327	359	335	305	333	319	337	317	324	311	311	317	304	315	289	285	307	283	303	316	321	334	300	328	306	295	310	313	316	314	292	370	339	317	291	281	329	299	316	321	315	305	294	326	334	294	283	310	346	332	294	317	312	337	310	292	321	316	320	319	328	310	303	313	331	284	306	280	319	295	300	312	323	313	323	300	305	325	319	322	291	319	311	351	341	331	320	307	295	313	308	319	304	320	302	370	316	305	314	327	295	294	281	315	324	318	314	281	324	347	319	338	292	321	288	332	338	329	328	280	306	333	307	299	360	299	307	292	306	292	299	348	324	301	290	342	303	310	349	328	317	329	339	333	296	317	283	294	333	300	331	324	335	338	323	297	330	304	293	307	299	362	309	324	305	295	362	320	328	332	315	344	302	289	306	321	328	277	297	312	292	335	311	268	324	307	314	319	312	314	332	318	348	302	338	330	323	309	337	321	311	312	312	284	330	304	324	320	291	329	316	323	332	350	301	299	330	293	277	299	305	303	365	285	320	321	328	313	311	312	298	318	287	258	325	319	320	306	302	330	300	320	300	318	295	285	294	340	319	320	335	305	294	338	330	293	322	304	292	347	308	309	322	334	323	323	329	334	333	308	306	333	328	307	320	302	288	285	299	332	329	308	333	324	326	299	316	345	296	324	315	351	311	301	300	341	333	316	296	304	327	300	308	323	304	323	327	352	304	335	328	300	316	352	303	306	312	306	304	313	295	309	285	274	332	326	275	299	328	336	334	319	337	315	315	296	311	327	338	327	303	310	289	302	326	317	344	277	313	322	306	339	317	325	332	348	327	316	310	309	292	312	333	324	283	310	293	311	332	326	326	295	323	311	295	315	313	315	317	308	305	315	327	309	295	317	293	311	326	318	322	341	280	324	326	318	311	346	289	325	261	314	312	312	342	350	306	327	291	337	285	298	338	286	328	333	319	309	329	301	329	330	302	315	311	281	290	329	309	301	319	293	307	310	302	297	298	289	302	300	322	284	317	318	294	304	310	303	340	318	318	320	305	294	321	306	285	308	330	313	340	340	305	313	314	282	311	314	276	298	371	332	295	300	302	312	347	303	324	344	291	331	328	327	307	277	355	335	305	314	311	293	337	288	326	312	284	301	285	289	277	306	335	292	303	298	327	314	335	289	302	273	286	304	285	265	318	286	329	315	330	294	279	342	312	291	298	300	313	294	336	270	304	292	285	319	298	337	314	362	307	317	305	303	328	320	335	307	331	288	329	285	302	308	342	331	308	302	281	308	307	296	314	298	344	297	304	327	308	281	335	300	317	325	285	312	318	318	298	298	307	343	306	309	292	311	315	304	302	309	312	314	333	348	328	333	363	288	320	328	330	336	324	320	337	303	298	288	295	309	294	303	343	328	322	295	332	334	317	307	300	290	327	310	316	295	311	302	294	330	303	337	333	315	307	346	315	329	294	292	324	328	295	338	353	312	314	326	312	299	317	326	337	292	327	328	315	318	304	304	300	309	301	312	340	307	318	321	302	293	284	302	325	321	347	322	304	306	321	274	314	319	309	309	299	302	317	311	309	347	318	313	353	309	327	312	316	297	314	318	317	325	304	338	277	276	314	307	304	327	340	302	311	287	303	329	305	319	302	316	292	336	337	322	343	303	351	328	302	315	321	273	318	317	315	303	302	297	305	328	283	315	297	302	299	302	316	310	302	306	316	319	321	325	302	315	337	336	296	307	335	320	311	323	317	321	328	323	300	327	308	293	294	311	312	314	329	307	327	332	294	343	318	323	304	293	292	329	309	301	318	264	302	294	325	324	310	346	344	301	298	307	291	331	321	312	311	307	304	326	345	304	332	319	300	343	331	333	307	305	321	354	317	301	348	336	332	338	325	313	333	289	339	328	327	342	301	322	297	297	315	291	298	312	325	328	277	311	301	316	326	321	324	324	326	322	275	313	342	281	327	317	334	322	314	294	295	334	307	335	308	301	307	279	341	327	311	330	320
24510	22706	39384	45853	39348	26513	12638	1994	323	288	297	295	244	241	281	263	277	311	266	280	294	264	291	274	271	283	298	301	260	255	293	293	326	279	243	286	278	287	272	284	281	289	258	283	313	272	292	281	302	257	248	255	268	245	282	309	246	259	287	278	287	282	271	288	263	251	262	280	258	315	299	272	294	261	269	247	259	278	291	281	292	259	283	288	271	272	284	295	289	290	300	256	267	269	278	254	279	299	291	276	280	273	288	272	257	281	313	292	289	283	282	263	259	282	269	307	277	265	248	287	284	282	257	280	305	275	279	260	261	262	287	265	243	283	287	283	298	279	290	289	258	282	261	250	264	256	272	280	279	285	270	280	299	279	281	267	277	269	285	294	269	288	292	271	262	257	272	279	300	281	291	239	290	250	244	271	286	281	274	261	287	281	282	296	266	257	288	237	259	275	287	247	298	272	281	285	273	263	292	271	300	292	262	269	281	293	280	269	307	274	298	253	286	265	259	292	272	285	271	309	290	278	287	286	276	275	266	270	275	303	289	262	282	278	276	255	299	266	263	272	296	269	274	274	272	289	255	263	278	308	278	280	275	270	274	292	315	263	303	250	293	287	299	245	263	267	267	270	245	282	301	255	295	276	263	255	270	273	292	266	286	307	295	260	281	286	314	280	293	246	269	249	281	293	293	286	296	266	287	286	299	296	258	274	273	290	240	273	263	273	290	296	298	259	305	290	280	279	295	258	290	272	281	299	286	258	261	280	270	295	288	249	283	296	266	282	263	289	299	276	255	313	256	297	305	289	273	316	272	262	289	276	275	285	274	263	251	303	248	284	281	288	283	284	278	284	299	294	263	253	276	268	287	258	281	284	278	285	265	272	290	267	289	277	245	277	303	281	273	281	268	280	260	263	264	265	275	263	287	293	307	287	267	295	270	291	263	258	305	287	235	296	297	294	294	303	295	292	295	259	298	261	245	264	278	254	291	275	250	279	289	261	272	287	283	264	295	305	261	262	258	301	265	296	258	253	282	285	276	285	280	264	273	282	258	264	276	297	272	293	293	252	279	272	262	273	273	267	288	292	299	288	294	281	294	279	267	238	270	269	259	269	267	241	313	273	264	304	258	340	302	268	289	269	254	261	281	276	251	291	312	282	285	282	292	298	284	292	275	276	251	293	318	267	262	277	283	262	272	281	268	267	285	304	275	305	290	275	274	291	255	311	276	280	272	258	271	290	272	280	298	260	279	302	309	266	314	269	278	273	278	279	257	272	299	297	273	299	305	269	258	299	312	249	272	286	272	300	290	262	312	269	248	291	264	293	266	286	298	284	264	275	303	301	277	255	292	274	276	284	283	261	278	287	292	266	256	279	242	279	291	267	257	272	293	274	269	267	275	301	316	305	285	264	251	258	261	263	267	280	289	281	291	284	289	271	280	269	281	262	294	264	266	284	287	285	271	289	273	269	292	233	284	271	274	279	290	251	309	269	300	285	294	284	290	280	249	258	296	274	258	270	263	287	232	297	246	250	270	298	302	285	286	267	276	247	274	276	267	261	279	275	290	274	282	295	276	279	249	263	278	293	268	279	267	248	272	268	278	280	255	266	283	255	278	254	269	271	301	243	267	248	300	267	280	263	246	263	281	297	250	284	286	256	266	289	240	265	305	278	301	276	276	266	237	248	259	292	290	279	262	239	283	273	259	252	289	283	265	273	296	273	297	278	296	298	254	287	295	304	273	270	282	271	313	267	295	289	269	259	261	267	265	289	291	278	269	266	262	271	278	293	248	292	263	280	275	271	287	252	284	269	276	272	250	266	278	256	269	264	277	297	267	275	309	282	295	314	291	263	293	276	274	271	250	280	271	316	286	307	299	254	266	259	299	278	262	262	282	277	280	255	307	299	272	274	265	286	246	258	263	271	286	277	280	282	282	296	303	271	300	293	267	249	272	293	281	279	286	248	299	303	245	271	282	290	253	270	270	279	277	265	283	266	264	271	283	278	298	288	282	282	280	289	251	274	290	265	282	267	280	285	281	291	281	270	297	276	249	294	312	250	261	310	280	276	269	288	287	267	287	273	247	247	255	285	318	269	296	258	294	280	320	262	283	279	277	270	257	292	256	292	281	278	265	285	274	303	263	296	288	287	285	294	282	276	278	294	308	302	269	282	273	263	275	289	288	263	286	286	265	299	306	303	321	285	263	281	268	254	287	312	289	308	311	264	274	284	282	290	269	282	290	277	281	263	289	304	259	275	269	265	259	253	255	294	256	301	286	292	290	295	258	248	317	265	298	291	274	254	305	273	272	275	263	301	247	299	275	307	288	286	271	276	276	284	278	292	246	296	292	270	243	245	303	306	306	306	262	281	274	296	267	305	275	295	291	279	313	256	299	263	272	243	288	300	275	284	252	291	299	283	271	269	304	283	285	260	267	296	258	259	287	262	255	239	278	272	289	263	271	282	289	281	275	275	275	277	267	290	281	280	291	281	277	249	271	302	301	279	251	278	285	273	248	252	274	281	250	252	283	258	243	294	274	304	280	252	284	309	257	284	254	288	290	273	270	270	284	261	257	295	302	275	291	280	276	245	283	302	277	281	266	284	288	289	282	288	257	285	303	291	273	283	246	243	264	278	295	297	274	268	279	272	298	295	285	266	292	288	279	260	260	277	267	277	267	283	284	272	267	282	257	283	273	291	269	248	283	275	298	260	283	291	270	253	284	292	285	280	274	227	319	287	290	274	282	298	251	279	269	263	270	288	252	288	260	273	288	257	263	292	264	301	278	265	299	315	306	310	274	245	295	261	290	274	268	265	285	254	279	263	295	266	248	289	296	273	270	259	279	275	280	287	272	267	277	269	275	270	270	275	277	311	285	272	302	268	236	286	313	317	284	302	291	265	297	259	277	281	308	259	285	268	297	268	311	275	263	236	253	259	311	283	274	238	266	271	286	275	261	265	270	278	280	293	282	263	265	274	268	271	281	278	310	277	259	270	281	280	274	254	271	278	273	302	310	266	269	251	248	273	277	271	289	284	279	254	261	282	271	257	293	303	252	265	278	269	286	303	288	269	276	295	302	310	278	309	280	263	269	281	263	286	285	264	288	286	288	270	287	268	255	255	261	252	286	302	271	269	285	254	267	281	241	265	252	257	276	263	283	266	255	244	289	289	270	263	260	292	294	258	268	272	278	264	255	296	271	291	252	261	247	270	286	274	267	261	287	257	275	256	298	268	266	281	303	279	256	288	321	292	271	299	291	291	274	287	249	266	286	264	238	241	283	286	247	251	264	248	284	285	292	285	282	294	258	267	297	251	281	306	264	306	305	271	276	291	321	285	273	298	275	282	261	267	296	263	280	318	272	264	262	266	286	251	248	281	274	278	286	286	313	256	284	278	285	257	273	252	277	293	260	279	272	269	273	287	292	281	247	235	291	288	312	282	251	245	297	295	340	303	292	256	266	263	285	286	290	292	253	301	253	288	313	275
51806	87194	78305	60093	46142	29959	13916	3457	494	415	462	455	444	452	421	485	432	442	456	443	435	447	432	437	402	436	459	434	464	418	475	453	497	426	448	433	459	438	465	417	468	478	466	445	463	434	449	471	448	464	452	449	489	434	436	454	421	460	446	427	452	407	442	461	457	449	442	455	417	439	468	479	441	439	424	456	438	458	419	442	456	419	464	512	436	420	466	439	441	440	430	480	429	465	458	439	447	466	456	445	423	488	442	433	463	475	465	440	459	439	450	451	441	440	458	434	436	493	407	410	431	431	421	482	402	439	438	459	446	427	428	448	484	476	416	473	414	455	438	474	455	451	468	400	480	464	465	474	498	461	474	445	471	432	456	419	451	444	443	472	468	485	426	425	433	481	443	455	439	428	441	475	466	420	477	456	428	436	453	432	435	473	425	460	447	436	481	427	450	437	455	492	433	466	452	432	470	474	456	447	427	474	440	439	431	442	442	470	447	459	427	483	472	466	409	463	476	434	424	449	442	431	457	417	454	495	428	448	456	430	431	465	445	457	498	456	458	470	445	413	429	475	441	457	423	449	447	474	449	429	427	457	427	430	470	411	388	448	466	434	482	454	452	476	471	437	415	446	420	468	434	439	411	430	494	445	503	419	474	473	442	418	434	466	412	438	424	475	468	442	471	453	444	408	471	463	476	436	470	473	477	442	452	477	460	477	480	467	436	437	435	450	445	484	440	477	441	498	476	421	439	445	446	464	460	438	441	491	418	472	423	470	460	449	433	412	433	477	456	471	444	450	419	438	471	497	434	441	438	467	436	452	446	457	431	420	412	475	494	447	463	483	451	458	470	463	418	457	499	476	434	462	449	452	492	433	437	446	457	447	450	456	455	439	454	481	440	482	458	434	428	481	447	430	485	464	457	440	457	453	510	480	452	478	451	446	423	421	462	440	446	435	466	444	452	405	467	453	478	458	450	440	455	439	484	466	460	445	442	407	474	428	433	480	424	426	500	445	457	490	459	449	482	449	448	429	450	430	438	489	462	473	419	442	399	462	469	454	428	461	435	450	428	451	429	439	455	454	462	478	450	438	433	431	460	430	440	475	422	458	436	444	454	452	434	466	454	461	458	432	456	422	475	468	456	440	445	452	466	469	479	400	454	445	440	482	458	468	449	430	450	511	428	441	482	493	448	483	442	451	456	444	432	458	407	424	439	456	447	463	458	458	442	452	469	464	469	434	495	463	445	440	438	445	434	442	451	438	445	432	378	463	451	460	459	407	467	444	462	425	481	466	473	454	460	475	481	445	469	478	432	440	456	409	446	413	426	463	441	447	489	454	485	475	430	495	409	397	458	439	452	431	440	442	445	425	460	458	477	425	491	415	446	449	449	480	420	419	446	467	435	434	461	494	431	397	443	415	428	479	458	445	481	419	456	480	486	474	412	437	461	445	452	491	436	457	468	430	442	468	450	452	500	430	420	438	447	498	435	429	464	431	490	428	491	460	429	447	467	491	434	488	480	438	433	493	476	471	448	441	491	462	457	446	460	452	477	451	429	441	469	481	457	438	469	456	447	434	468	454	461	437	481	463	426	448	455	470	424	442	457	404	476	448	432	475	442	452	417	464	449	447	476	444	434	483	457	447	461	454	470	432	450	458	463	445	409	432	409	455	450	457	429	428	467	433	475	425	400	461	457	458	474	450	446	441	465	432	482	435	473	452	439	433	434	454	444	418	456	411	475	429	463	451	434	441	431	422	414	441	445	436	498	480	451	469	448	455	455	478	463	462	449	463	458	470	503	410	452	424	495	456	483	454	470	419	434	466	486	456	497	477	475	448	422	441	458	433	469	450	461	436	468	430	463	438	448	466	451	450	443	408	461	447	419	464	437	476	455	468	484	463	465	479	452	452	424	438	459	432	455	461	447	456	454	464	435	457	472	458	436	394	463	427	469	444	445	439	427	488	455	452	454	443	462	432	466	430	439	462	451	485	449	454	466	459	428	442	451	429	448	434	456	472	526	434	449	455	455	416	469	474	456	447	414	427	458	470	459	448	444	462	423	450	477	427	435	474	428	467	449	478	431	463	453	451	416	445	416	427	459	459	449	455	431	491	448	426	515	403	417	451	433	389	429	446	406	446	455	466	447	437	448	461	443	471	461	446	434	420	484	458	447	412	436	449	436	480	445	438	470	426	449	480	441	438	471	433	442	439	441	473	455	466	461	477	420	482	416	431	418	439	467	436	445	467	472	430	458	453	499	427	439	452	470	480	421	471	468	456	486	429	474	415	432	444	435	455	423	474	445	480	472	500	451	445	420	443	431	446	460	458	454	432	481	436	444	473	455	433	433	483	456	474	460	435	487	445	425	460	445	376	471	429	425	453	464	520	440	452	434	466	445	432	465	453	470	459	444	477	502	472	442	443	462	472	457	454	430	468	470	398	424	430	451	447	476	420	470	473	437	429	497	446	449	439	489	442	434	438	431	452	476	452	440	470	408	420	446	420	467	450	465	461	456	423	437	473	437	464	478	456	467	449	474	447	477	455	395	474	473	465	467	459	441	435	441	444	413	402	466	464	460	445	440	434	437	414	443	455	459	478	439	424	476	480	467	434	450	463	438	439	471	432	430	453	414	441	454	417	438	449	450	455	465	428	474	465	459	451	441	480	448	437	474	441	439	440	441	437	436	502	460	436	461	453	456	405	445	463	520	451	454	446	438	479	454	445	413	453	450	404	436	438	440	460	441	425	438	463	442	476	424	447	448	432	407	441	467	463	460	410	428	426	444	469	421	444	500	472	481	465	443	471	460	434	432	461	426	435	482	464	468	438	450	438	425	477	444	468	423	446	424	460	439	433	470	432	465	456	378	443	482	443	461	444	436	435	469	460	530	436	434	463	440	470	450	458	429	393	453	452	469	452	466	475	461	442	458	475	463	476	451	415	463	436	446	455	424	448	427	455	477	447	436	415	463	468	494	430	443	473	452	438	460	474	468	458	456	422	441	418	445	409	460	453	482	439	442	419	445	467	424	470	473	430	450	466	432	440	457	431	446	446	506	443	455	407	445	461	435	431	467	456	446	467	434	458	431	475	414	421	417	472	501	450	436	447	470	443	489	415	464	463	463	494	467	427	434	461	444	487	433	433	407	437	443	457	454	448	478	422	472	489	468	421	455	476	466	433	415	467	466	438	469	481	432	450	475	473	450	477	486	435	447	467	455	492	485	461	465	446	453	441	478	448	422	417	437	434	454	442	456	449	488	424	433	452	446	431	439	468	469	423	465	451	451	449	404	418	448	427	457	448	448	428	480	473	406	435	459	457	425	456	474	438	466	453	457	446	478	455	460	447	483	459	458	443	453	430	457	462	421	460	461	475	478	490	456	458	419	452	457	424	450	438	482	447	453	464	433	441	462	497	456	470	464	514	439	444	466	455	466	436	452	467	474	442	471	469	492	422	394	426	453	466	445	426	418	435	436	454	480	448	465	452
23260	21863	34485	41127	40766	31241	20190	4605	501	362	384	326	380	358	364	374	376	384	399	357	374	356	377	331	390	373	334	405	341	367	359	392	360	380	345	377	378	361	367	334	370	342	364	365	373	372	377	395	364	378	360	390	382	393	379	380	372	354	393	338	355	346	352	356	360	359	350	375	373	364	341	383	357	359	345	362	405	385	395	384	378	366	343	356	357	346	382	358	387	358	364	364	366	369	345	385	334	373	361	375	364	387	371	363	400	341	369	373	343	394	367	377	357	369	322	384	351	334	354	350	365	379	323	378	318	352	344	361	360	359	384	349	356	340	389	373	366	373	343	404	380	364	367	375	377	382	348	346	368	384	341	382	370	363	374	324	339	370	347	404	385	356	393	330	346	359	382	380	357	372	347	367	366	329	398	352	335	348	386	341	376	358	377	381	347	372	340	370	383	360	372	352	338	388	411	363	389	348	320	392	377	351	350	317	376	355	358	343	331	389	378	365	379	375	364	343	357	326	351	346	388	389	393	350	398	367	379	342	376	375	353	362	340	344	409	379	374	353	353	392	361	331	366	361	387	378	350	365	382	408	334	359	369	390	420	407	373	361	374	390	368	363	351	352	351	374	348	339	331	384	361	343	359	366	334	349	362	386	361	347	363	362	398	358	368	350	339	363	372	349	354	361	352	367	339	386	386	333	357	364	347	384	338	379	367	334	351	388	369	348	351	375	351	370	362	369	384	333	336	410	360	346	378	365	363	345	385	327	360	351	313	378	364	394	384	396	354	365	391	345	403	355	376	370	359	378	348	395	376	395	374	364	348	357	364	339	354	372	405	382	374	358	370	355	385	341	377	302	358	359	360	352	381	359	349	323	369	356	359	363	360	325	332	371	384	382	366	343	364	349	331	366	345	377	345	358	344	371	356	348	336	358	370	366	330	348	358	367	354	344	352	348	373	368	370	351	357	355	360	381	333	356	346	347	346	376	396	343	360	361	360	334	376	393	334	344	376	378	396	349	349	356	355	340	363	360	360	385	359	404	372	335	360	386	384	329	353	351	336	371	377	359	382	419	357	356	359	347	370	363	379	338	376	347	363	401	373	383	385	350	377	324	338	353	358	365	346	392	338	342	320	320	365	411	365	371	381	371	364	358	368	367	371	337	385	384	388	382	360	406	337	372	357	378	327	372	369	372	347	386	394	331	372	321	354	369	333	379	376	363	367	341	359	359	375	342	346	344	370	348	376	361	364	377	349	363	341	354	364	371	329	365	364	372	406	439	382	368	360	377	377	388	383	351	368	381	349	366	334	366	362	350	364	331	335	373	354	368	359	353	367	382	361	327	336	406	364	364	347	379	328	368	387	368	374	369	361	380	389	348	329	368	374	339	372	336	365	390	361	387	399	337	369	357	374	375	335	351	368	396	349	372	345	373	327	363	388	389	378	343	372	344	395	365	343	374	349	363	344	342	349	351	365	347	355	356	356	351	326	352	325	353	365	378	339	383	354	318	376	350	357	367	328	389	360	386	370	353	384	340	348	362	352	367	384	377	325	350	364	351	391	347	367	369	375	355	349	348	397	317	380	374	391	368	361	375	383	340	353	384	347	339	356	369	325	364	356	349	382	389	362	343	391	375	341	385	391	372	384	376	378	373	343	345	394	333	384	368	393	353	364	376	362	308	314	342	372	366	326	395	322	348	374	372	349	377	368	427	381	354	348	358	394	376	350	356	346	382	353	359	366	347	337	353	372	358	349	378	373	337	366	380	389	332	372	383	385	374	350	342	366	346	384	358	347	350	323	373	348	386	367	359	384	354	366	373	381	339	368	413	369	360	370	385	378	379	353	368	353	403	362	331	345	355	348	351	391	366	348	351	371	342	357	348	368	345	388	359	376	337	343	358	349	374	368	337	347	349	349	349	338	360	362	375	372	375	356	373	391	352	331	353	385	374	366	359	343	367	379	351	366	358	371	406	386	376	350	357	360	382	364	368	362	398	372	346	380	342	362	352	367	390	356	351	375	362	359	336	341	399	379	397	339	377	333	349	397	348	365	343	353	362	367	378	353	363	348	356	373	392	360	380	359	378	373	347	358	333	354	369	352	367	340	360	403	356	366	357	394	374	340	352	346	338	360	357	368	366	364	335	314	375	355	396	366	363	362	352	352	356	355	378	392	370	358	329	387	357	371	340	338	332	394	351	361	381	381	360	341	346	349	379	354	362	362	338	350	357	399	365	353	375	352	356	400	364	360	362	348	338	366	372	347	357	353	375	381	352	414	348	338	372	333	346	366	348	355	365	375	375	362	334	319	393	374	351	365	386	351	351	395	360	352	354	370	336	379	373	342	377	359	354	364	352	335	377	395	376	393	364	373	384	358	363	372	322	363	356	348	347	345	351	357	354	372	389	359	378	367	353	389	385	369	377	377	381	370	371	349	365	343	357	354	340	357	359	331	329	349	373	344	374	353	360	349	346	365	340	354	357	372	388	398	369	373	366	381	346	354	367	355	398	337	402	352	364	339	336	384	361	355	344	351	372	368	363	362	371	348	346	398	351	355	381	347	353	372	402	323	363	342	374	344	336	382	373	321	402	387	381	379	363	377	367	373	325	309	363	357	359	343	390	392	399	351	377	371	372	353	383	342	355	359	349	376	383	380	348	379	394	332	370	326	376	372	357	335	401	345	375	375	360	344	351	357	388	340	384	365	353	335	339	373	334	358	347	327	392	379	340	335	353	394	348	385	383	339	364	331	359	388	346	401	356	346	371	333	371	385	367	344	342	321	374	368	374	360	359	347	372	369	371	357	349	327	379	338	360	359	379	351	353	368	370	337	357	380	402	383	400	348	342	362	361	340	347	382	415	357	361	354	355	348	368	340	358	333	379	353	334	373	348	367	374	396	318	346	395	360	358	359	367	357	355	370	332	363	358	367	384	377	376	353	359	351	348	398	366	374	329	350	381	375	381	368	354	337	374	390	344	348	356	361	389	390	353	338	347	375	389	323	377	354	372	355	401	353	374	336	352	365	362	364	352	372	395	362	347	392	359	381	386	378	377	367	357	372	358	364	364	367	386	374	395	358	342	367	340	387	349	351	356	390	388	344	375	373	374	346	377	372	363	353	343	388	354	346	327	367	364	327	347	371	329	381	376	357	356	366	373	369	295	376	378	368	336	350	361	377	353	346	362	338	348	342	379	356	362	347	398	361	359	366	364	351	349	359	317	341	367	390	379	384	373	348	355	337	341	389	378	383	394	371	334	376	356	362	381	328	394	350	329	343	376	392	340	370	364	360	350	368	361	363	340	376	372	363	351	351	354	380	363	351	363	355	342	356	397	370	375	362	391	352	358	362	356	375	370	351	354	326	389	368	373	384	345	367	383	380	376	394	385	340	353	364	356	352	377	370	347	380	364	349	353	341	381	372	345	359	353	374	370	360	385	354	371	358	356	347	360	375	355	360	367	370	360	368	347	383	349	368	376	341	360	347	377
59597	100247	90122	75215	56282	37346	19327	5790	693	601	578	591	598	562	551	568	595	578	541	561	571	538	592	577	539	545	561	565	567	599	573	532	575	577	573	544	579	576	607	553	563	567	559	564	565	572	571	573	581	501	585	550	574	548	581	518	571	574	584	559	547	571	547	550	573	564	550	574	554	528	584	553	578	595	584	554	598	595	553	550	551	552	554	560	592	527	567	585	582	600	602	595	578	572	596	544	605	605	551	582	580	577	537	577	568	526	603	574	632	571	576	542	572	537	564	537	515	558	614	593	598	519	540	530	553	549	513	524	561	558	576	577	592	571	585	585	582	578	561	576	563	584	554	566	575	582	554	612	508	570	603	574	567	565	567	547	596	556	587	525	580	571	555	566	585	600	574	557	557	575	572	557	583	592	567	549	582	612	573	557	595	600	543	588	607	556	533	565	558	565	554	525	593	604	576	541	568	583	552	589	540	546	566	596	609	595	588	572	549	555	591	567	579	566	575	558	533	574	565	577	534	548	600	615	584	579	592	596	548	580	611	570	551	559	559	589	568	549	579	550	594	560	555	536	550	588	565	545	585	585	547	612	607	551	576	571	542	583	574	549	534	561	591	606	564	530	564	567	583	567	587	543	601	578	571	554	571	571	535	591	572	565	589	538	580	570	557	576	565	541	539	550	569	601	558	525	599	585	561	599	596	598	601	591	580	592	552	605	551	557	540	557	577	572	590	586	542	560	585	541	572	530	593	603	550	527	570	519	589	558	624	591	608	538	562	581	605	540	616	582	542	529	548	585	587	576	543	529	587	570	552	598	596	580	574	564	592	556	542	546	580	582	547	574	548	544	539	576	593	567	567	542	569	601	537	547	563	578	614	587	558	557	600	545	570	570	553	593	555	565	546	560	594	558	567	591	556	572	593	550	575	559	577	543	566	534	527	542	591	561	545	517	521	551	586	556	567	569	598	536	555	593	601	552	563	585	553	532	584	562	572	586	535	622	531	583	583	588	584	543	573	601	555	590	552	574	599	537	566	585	521	548	551	542	515	586	576	545	550	633	562	583	568	508	565	584	582	544	569	614	579	568	494	569	555	586	562	578	542	569	529	575	603	565	558	568	584	577	558	565	577	587	579	543	562	553	556	522	551	593	528	533	579	492	569	575	540	609	604	560	582	597	505	592	588	621	559	568	564	560	582	559	602	574	575	580	575	636	581	601	575	579	608	585	601	545	568	578	527	538	571	582	589	544	546	567	602	579	548	586	601	541	524	573	552	574	600	581	580	547	596	556	600	571	564	576	554	550	597	608	574	562	582	557	548	548	589	601	612	550	577	540	569	567	642	545	583	531	544	580	534	552	547	564	559	584	571	582	625	547	568	588	573	554	584	553	606	529	610	574	529	544	577	557	552	569	555	564	532	562	569	539	551	584	569	562	570	623	592	610	560	613	557	587	610	567	581	595	579	573	615	609	556	570	599	542	568	605	549	581	591	588	572	579	577	539	569	605	569	575	571	553	559	567	499	564	585	584	566	594	530	551	549	513	542	597	565	565	578	576	599	580	551	608	516	587	602	559	594	543	567	545	583	590	523	575	578	545	559	622	625	541	589	544	594	548	542	593	572	562	598	566	550	651	552	559	590	536	557	573	565	596	577	537	545	543	597	585	547	579	543	548	570	563	526	590	556	558	547	565	591	564	532	552	568	539	567	560	540	577	512	560	588	523	533	615	579	596	569	573	574	586	547	591	569	558	583	552	626	519	551	557	605	543	562	561	565	589	553	542	539	549	578	595	597	543	591	560	585	572	558	562	565	580	561	588	562	584	550	572	573	566	552	568	591	596	576	575	584	571	584	536	533	569	575	562	559	602	565	543	535	574	617	593	576	553	547	587	571	557	551	564	573	558	601	501	541	539	580	583	571	595	573	572	509	555	562	545	562	582	593	559	561	585	532	592	606	568	537	557	588	499	562	583	555	583	584	548	537	605	581	587	557	599	543	528	607	609	565	566	509	534	513	581	586	578	571	554	541	581	492	619	607	605	559	550	567	540	570	559	573	574	580	585	551	604	605	603	549	541	576	547	536	588	572	552	541	570	565	540	573	539	555	539	557	538	578	550	531	565	544	571	543	560	549	581	577	558	553	538	556	555	535	578	555	553	556	553	600	613	556	589	591	579	551	577	562	580	574	524	596	572	563	535	503	579	586	567	567	563	583	603	587	517	574	565	545	559	586	599	569	569	556	582	524	530	533	542	559	584	546	508	495	594	558	572	536	580	590	544	569	566	549	526	565	566	573	584	536	526	557	559	565	540	568	591	565	534	558	553	585	553	549	546	535	540	572	604	569	545	579	577	589	543	549	544	524	570	561	575	550	546	580	581	594	536	588	537	577	568	572	539	540	590	560	528	565	569	572	538	556	550	594	577	541	528	570	590	555	566	578	539	572	559	557	557	581	590	588	545	556	590	582	571	576	579	613	566	552	562	551	580	583	558	584	544	546	553	541	557	607	587	566	571	605	543	594	608	584	565	599	566	561	541	571	580	536	550	607	582	580	548	531	563	587	593	531	593	566	540	569	540	556	580	598	569	556	582	564	534	562	545	564	630	545	526	562	573	573	580	545	553	560	607	588	561	600	584	576	590	562	544	552	533	599	559	562	537	556	543	572	569	570	580	577	607	518	574	581	591	568	563	553	557	594	511	580	547	578	567	603	570	571	579	569	548	503	594	591	521	613	531	599	531	596	529	624	551	557	542	587	608	562	566	593	572	546	567	573	575	619	589	582	583	573	529	570	600	621	584	541	536	593	577	577	605	565	545	595	572	616	589	557	572	576	570	586	574	608	566	562	551	572	545	583	557	559	570	614	553	573	590	540	569	549	516	604	615	545	577	568	577	574	566	594	577	620	590	582	585	543	577	590	521	579	559	595	546	576	556	575	580	593	544	602	608	584	582	593	560	566	604	569	534	554	555	556	561	541	540	516	566	572	603	578	550	549	548	563	571	587	596	564	562	587	612	567	530	500	603	568	602	580	533	551	566	595	538	586	549	570	665	547	560	611	600	533	586	547	613	561	560	556	576	591	522	556	591	566	538	564	572	532	579	549	533	597	564	598	572	566	573	576	563	562	566	531	554	540	579	585	553	569	537	550	569	541	571	549	574	585	554	545	577	554	493	557	583	586	617	564	576	548	570	563	603	547	537	567	611	581	618	540	575	598	562	542	597	581	574	572	556	594	504	573	561	538	549	563	573	562	544	566	563	560	580	580	557	575	573	589	593	564	604	586	564	564	533	561	585	602	535	566	587	497	593	546	559	540	579	572	581	596	561	572	578	543	546	546	580	557	559	541	551	562	586	571	575	576	557	589	563	577	584	560	556	576	520	543	572	577	561	576	529	560	575	563	617	533	581	555	604	574	600	577	552	558	536	580	553	566	582	583	573	575	600	575	553	554	538	575	551	567	569	547	592	556	595	563	581	584	555	526	535	561	572
27384	26874	32211	26443	12121	3428	1037	398	224	206	203	244	218	216	205	232	209	213	189	203	201	202	200	203	244	207	199	206	218	201	186	208	191	190	206	205	205	208	199	187	194	207	188	198	236	182	198	197	195	202	213	201	186	234	203	190	229	213	196	179	205	195	217	192	199	189	227	192	206	200	214	172	225	211	207	180	188	201	176	205	222	241	262	184	214	198	190	223	198	184	178	191	189	210	231	222	185	216	216	221	197	205	172	209	216	216	181	183	193	226	216	229	221	206	188	222	192	213	220	225	211	206	219	210	182	215	192	206	209	213	213	204	213	189	221	184	187	202	188	187	181	226	202	161	183	224	219	161	216	188	208	218	199	207	220	179	226	213	210	197	188	210	215	180	246	223	214	236	194	232	237	227	209	201	249	210	206	208	201	187	198	193	186	211	214	204	208	194	196	214	224	211	217	209	192	208	203	206	216	195	232	219	208	191	205	205	210	197	191	194	172	212	227	195	208	205	203	199	202	215	206	196	208	200	213	201	220	201	221	182	195	190	184	225	198	198	229	215	193	201	217	205	219	183	212	218	211	179	192	204	206	223	188	198	216	204	226	215	198	230	180	188	206	205	194	206	212	238	205	188	221	209	179	191	210	214	225	215	208	218	179	191	189	212	206	197	234	224	211	235	183	175	205	206	229	193	194	207	196	202	232	207	177	186	235	197	230	188	199	174	209	202	209	233	198	211	194	201	220	187	214	215	195	191	198	211	223	192	181	216	185	208	187	208	219	209	214	212	206	182	198	205	174	200	245	195	242	212	202	214	202	187	191	209	189	230	211	202	216	178	223	219	189	197	220	202	173	199	209	213	204	223	200	224	204	201	219	192	203	217	203	201	202	219	197	235	210	210	202	189	201	189	215	199	215	195	238	215	215	250	226	218	193	212	220	227	197	202	188	209	209	205	198	196	186	196	203	231	208	195	214	197	184	218	199	201	202	195	211	205	220	211	225	207	179	195	186	200	207	209	213	201	204	187	192	227	230	191	198	178	227	211	214	226	198	220	209	209	218	211	204	209	181	227	182	204	187	208	209	213	198	216	219	208	203	193	203	212	221	187	191	201	188	209	178	192	197	192	193	233	213	203	198	224	200	214	178	181	205	208	234	220	204	212	196	223	245	219	184	216	224	200	220	215	203	186	202	213	192	206	217	205	209	226	220	192	231	180	207	209	215	199	210	204	194	199	211	202	216	205	195	189	225	188	203	207	237	220	197	192	209	216	214	202	195	194	223	211	220	215	200	202	217	210	180	213	240	205	206	211	187	221	195	203	230	204	222	180	185	211	199	179	221	195	203	207	194	210	217	177	212	206	234	219	218	212	249	195	213	186	212	184	210	228	208	209	199	207	198	193	226	215	198	212	199	194	200	250	205	209	182	185	192	215	202	204	204	221	233	212	188	196	194	227	221	209	192	201	221	202	225	186	186	201	196	212	206	206	218	192	195	201	211	220	196	196	214	203	221	181	208	219	213	212	192	220	187	186	231	208	240	223	202	215	178	216	184	203	210	200	198	192	199	205	213	202	217	188	211	221	203	204	176	204	200	190	227	197	212	197	207	192	210	176	241	186	209	226	194	205	214	187	190	201	244	213	177	179	217	173	210	198	229	196	200	200	208	180	227	208	195	187	181	219	198	191	219	193	208	217	183	222	217	193	206	212	198	217	217	205	208	209	195	212	213	181	228	205	228	202	205	212	189	211	205	189	220	200	207	205	193	209	215	220	221	198	184	216	219	190	184	190	196	204	199	210	212	212	185	195	215	201	223	204	191	241	217	217	200	220	224	206	198	184	178	199	210	176	214	199	201	219	224	220	214	187	202	196	196	198	244	202	197	202	196	199	208	214	191	206	215	202	193	203	210	203	197	192	189	192	179	193	214	203	228	195	191	207	213	221	217	209	186	198	206	190	214	198	211	188	202	210	215	201	176	201	204	209	199	223	203	216	209	191	186	224	210	167	202	230	213	202	211	220	202	214	188	208	190	227	186	200	209	195	205	203	205	213	192	188	216	179	214	204	216	233	176	213	192	225	220	213	209	197	201	183	188	197	226	246	208	212	204	199	191	190	198	224	199	197	192	210	183	179	223	174	192	214	185	208	181	213	194	215	212	189	194	184	223	188	194	212	189	233	200	208	201	229	209	211	195	207	188	177	200	219	207	191	168	206	208	190	188	211	215	216	186	205	181	207	212	206	228	205	214	199	190	199	197	193	200	194	233	222	203	231	170	218	220	209	195	204	188	225	215	189	199	192	233	215	213	214	224	186	199	202	191	212	244	183	213	194	192	186	215	209	188	208	223	213	202	209	199	208	183	222	208	195	184	195	193	180	217	188	204	206	197	199	189	184	226	188	200	202	186	207	216	217	217	200	196	188	219	227	210	205	199	225	204	225	208	206	191	210	216	218	203	176	228	206	191	188	216	203	213	213	226	205	181	174	203	216	182	196	220	181	204	211	213	207	184	187	201	216	211	201	197	195	217	194	214	215	217	201	228	206	212	209	225	204	197	218	187	201	187	208	220	222	218	215	187	218	167	229	206	216	215	201	183	214	208	213	203	206	199	212	230	190	196	219	228	215	200	211	224	202	193	206	186	195	177	217	221	203	198	238	216	182	201	202	223	206	197	196	205	232	206	229	206	212	210	216	225	176	210	202	188	204	196	177	227	213	200	215	190	238	173	193	220	210	233	162	207	223	223	204	168	219	242	209	214	175	207	210	220	206	226	217	212	193	185	216	190	193	226	188	213	200	191	204	197	205	199	196	212	210	193	198	181	203	221	215	198	186	194	190	233	188	198	189	211	190	227	211	179	217	204	223	199	211	221	195	213	212	217	215	193	206	229	206	216	215	218	190	210	226	197	204	190	200	186	219	189	231	207	179	186	219	180	218	214	201	192	200	232	217	201	186	202	187	189	210	236	179	215	194	192	206	194	205	187	199	227	195	210	203	194	227	219	231	191	225	213	193	221	197	201	187	213	202	235	188	208	191	197	232	192	209	208	213	206	234	203	192	206	180	216	204	199	210	207	229	206	210	195	213	200	217	198	213	206	194	251	180	227	183	208	189	223	186	198	210	206	215	204	195	195	175	219	202	207	197	194	211	194	200	205	206	202	218	178	218	207	211	205	221	212	195	185	199	217	219	202	184	205	214	194	206	212	222	209	196	174	193	201	220	220	229	205	218	206	215	195	191	200	194	182	233	201	200	216	193	196	198	227	202	186	216	207	195	185	216	218	198	189	212	197	227	224	187	230	207	178	209	222	203	179	209	190	205	191	208	199	208	202	212	205	177	206	194	201	218	223	203	193	194	222	227	216	167	204	197	201	199	194	203	224	214	194	205	216	187	208	236	205	198	206	211	202	207	210	203	206	229	222	205	205	227	231	205	204	198	197	202	198	213	183	197	193	200	211	210	184	202	192	192	223	205	189	226	212	192	224	224	235	196
28835	46250	39091	28897	16015	6223	2108	740	359	333	351	323	367	338	351	356	357	331	340	318	340	312	328	310	342	338	344	326	340	330	334	331	349	325	343	336	369	337	358	326	337	352	364	323	346	362	359	357	355	339	351	347	335	377	316	331	334	341	320	337	345	361	306	355	356	330	349	372	361	334	384	356	324	345	321	314	372	348	337	381	348	351	350	335	332	347	328	326	366	343	338	362	326	359	313	333	344	335	334	357	331	333	367	321	354	341	342	346	334	348	323	369	324	338	322	342	325	331	327	336	332	341	351	370	329	338	353	355	363	325	356	353	336	344	327	330	338	355	342	328	320	378	329	318	338	354	336	326	323	337	307	340	322	341	310	328	339	339	347	341	311	345	355	318	342	357	351	323	330	324	330	350	349	381	370	342	319	362	364	329	387	324	318	319	367	372	349	368	308	344	370	354	376	338	306	316	317	301	351	341	341	306	343	351	323	351	351	349	310	340	340	348	337	337	357	343	328	338	358	364	345	348	338	324	298	377	338	354	349	378	367	338	346	347	300	352	335	311	357	329	318	330	363	333	354	326	338	351	330	325	341	352	338	333	337	334	350	330	315	350	336	340	349	361	343	342	343	352	314	354	329	330	352	345	333	345	375	353	329	323	321	329	317	358	315	354	347	339	344	338	321	362	335	343	362	298	384	330	326	340	352	342	347	355	394	337	317	362	335	358	362	354	346	351	351	347	337	334	355	353	353	328	376	363	368	341	365	336	350	353	329	304	322	339	372	356	336	341	352	307	350	351	360	383	327	331	345	331	343	331	360	305	349	347	342	323	346	359	338	307	332	357	361	355	346	318	344	345	336	354	342	334	345	345	373	296	380	326	341	350	353	320	334	347	321	377	335	365	323	327	345	337	341	330	332	356	349	377	353	354	336	332	322	298	353	347	329	346	331	334	356	362	331	333	349	311	343	351	338	396	321	321	343	341	355	373	331	361	337	385	344	356	347	339	360	344	312	337	340	342	297	348	344	339	362	339	328	339	341	346	352	339	332	315	335	321	349	366	344	331	353	343	328	318	358	358	320	335	324	360	343	298	322	343	342	299	336	334	340	313	378	344	363	356	346	368	327	335	357	358	342	360	341	337	347	337	333	366	360	344	324	345	352	314	321	330	378	366	346	320	347	329	343	328	321	346	313	363	334	346	341	305	318	332	330	352	343	310	305	350	335	307	339	320	343	343	334	316	371	336	360	342	336	364	328	369	358	314	359	345	343	353	338	320	340	313	347	359	346	344	342	336	332	324	323	324	358	303	348	361	350	337	317	365	343	328	366	362	338	330	367	358	352	335	371	346	287	322	390	366	347	352	342	311	385	350	339	355	365	334	338	314	336	351	322	319	324	295	368	331	374	306	353	331	340	337	348	313	344	312	354	336	337	365	364	325	353	369	377	366	314	378	320	350	319	322	325	335	343	329	332	311	304	339	315	338	328	335	351	314	341	337	330	331	314	328	356	341	335	320	332	354	335	368	341	324	368	319	339	338	353	385	345	370	358	343	348	367	382	324	324	365	343	330	382	345	314	385	364	337	360	333	347	328	336	310	356	312	338	360	329	342	331	342	330	375	382	307	373	353	325	325	355	354	342	326	354	327	315	344	309	330	333	344	371	333	392	363	355	330	342	357	336	338	351	330	324	356	337	340	331	335	339	343	350	343	313	328	341	339	346	322	368	349	320	347	334	375	346	335	323	335	354	339	341	333	333	309	333	315	357	348	352	313	344	319	323	313	318	362	360	350	338	367	364	352	346	337	299	309	362	343	328	343	347	302	317	352	336	349	332	350	348	321	344	317	360	362	336	337	319	373	337	320	353	357	343	345	333	317	355	380	331	331	341	350	340	374	323	352	368	343	311	352	285	334	335	323	356	369	329	328	356	341	335	354	371	342	361	350	343	361	325	321	339	334	344	346	346	323	360	381	324	318	297	371	371	339	336	358	329	343	359	327	369	354	319	358	341	329	330	333	337	341	359	381	352	329	358	352	386	370	371	333	346	376	303	337	345	345	340	338	337	316	341	363	331	349	323	347	333	312	353	360	320	326	334	371	343	349	295	351	341	319	378	332	341	354	365	332	378	371	353	350	361	342	319	319	335	357	348	333	351	327	349	307	356	329	374	326	376	338	301	335	327	355	369	338	346	341	351	314	340	348	331	356	350	349	350	352	323	306	319	384	327	329	321	357	335	355	344	325	359	329	356	335	331	360	328	332	365	336	323	347	346	333	332	355	322	336	317	341	330	344	353	323	340	323	338	344	320	388	332	306	318	346	324	379	310	350	342	350	344	344	350	332	338	354	348	332	315	338	352	383	352	323	357	348	340	353	359	348	348	345	338	338	350	335	328	347	329	338	330	314	345	356	312	330	340	340	340	353	363	322	321	338	320	339	354	340	337	351	364	358	353	318	330	348	368	340	327	315	314	323	353	368	350	335	349	347	347	320	342	306	362	370	343	370	333	318	347	347	370	361	362	331	343	332	331	357	366	374	347	349	333	337	350	347	313	350	324	366	335	345	319	339	336	353	346	337	332	357	338	340	357	330	335	354	336	344	361	343	318	348	343	343	329	332	312	332	297	343	366	348	340	369	339	361	362	292	363	334	341	354	317	328	355	367	335	340	349	322	332	331	367	344	349	348	358	334	294	315	352	355	339	328	313	330	376	359	388	347	343	348	362	364	373	340	354	355	340	329	321	317	352	348	360	360	336	347	329	366	318	352	371	354	328	340	360	337	357	357	361	323	345	326	323	352	336	359	317	329	336	317	344	349	357	345	329	347	326	312	345	349	307	338	323	328	367	328	365	316	375	326	330	341	342	354	356	330	350	324	341	337	325	380	329	366	358	351	308	342	343	353	318	341	357	335	351	336	342	330	323	327	343	347	321	352	295	344	362	328	330	362	342	349	337	332	327	339	325	353	304	345	331	322	343	343	334	324	359	342	339	335	308	361	335	338	355	349	336	320	328	331	324	353	350	335	313	375	329	347	390	361	350	342	365	350	342	335	337	340	350	370	335	333	355	347	309	363	324	356	340	357	320	367	329	338	342	322	332	346	332	313	312	290	352	344	337	278	323	379	345	336	316	359	357	347	370	345	347	314	343	366	331	385	319	348	347	329	356	356	331	357	346	327	355	362	334	379	362	319	355	349	336	346	354	355	318	339	367	311	357	331	364	342	331	323	322	342	333	353	327	333	334	327	401	354	356	307	365	363	335	345	344	338	313	373	365	337	337	344	347	340	346	327	348	371	341	375	332	371	360	354	372	351	299	348	360	338	361	353	357	353	343	384	360	320	363	347	343	339	324	335	320	329	357	328	309	340	355	341	338	369	351	373	304	347	343	348	373	320	361	350	324	337	341	308	316	341	308	350	360	353	352	316	335	341	337	364	350	358	328	324	343	342	335	336	376	364	333	337	325	373	362	309	307	338	336	317	330	356	353	367	361	338
24526	22942	39235	44436	35390	22927	9601	1677	371	262	301	294	293	293	268	302	299	252	310	273	278	272	283	313	310	315	294	300	283	279	295	306	274	308	285	285	257	286	302	318	290	276	311	324	285	310	286	286	282	331	279	270	298	337	286	297	281	306	287	282	306	327	293	270	319	300	297	290	296	275	279	298	280	264	315	260	272	281	257	275	313	272	279	295	314	301	312	257	272	305	289	289	255	288	287	297	295	315	282	297	273	265	295	316	323	307	276	269	312	287	292	302	275	273	289	284	268	301	269	277	317	293	314	306	275	305	301	293	302	257	306	294	305	263	311	272	269	288	275	282	255	275	274	303	273	281	283	311	292	260	260	283	274	298	311	290	282	279	318	286	311	299	303	316	297	317	286	277	280	269	304	268	308	324	295	271	289	254	300	278	293	330	291	313	249	293	282	296	280	275	270	289	292	293	291	268	295	307	289	229	299	284	293	308	261	278	278	268	287	301	315	272	285	303	311	286	293	270	286	281	297	288	277	278	297	283	276	288	280	280	306	329	291	299	317	305	278	294	257	289	295	273	294	287	288	299	276	283	303	295	309	311	267	292	287	288	288	291	312	296	253	274	285	288	284	258	288	349	287	286	290	307	280	306	264	305	266	279	283	288	255	315	297	268	282	287	297	285	308	277	294	271	269	278	286	296	287	280	297	306	288	291	316	268	298	285	276	274	290	286	272	262	290	302	303	305	261	315	324	289	283	293	266	267	308	273	273	268	286	281	288	296	286	278	298	276	258	288	269	285	301	275	258	305	289	279	274	253	262	282	304	263	295	301	286	290	311	273	286	268	278	278	275	277	302	264	285	274	295	306	294	303	309	283	308	278	291	284	288	288	259	289	272	303	296	313	255	244	293	289	295	277	298	301	294	285	305	310	297	278	294	279	278	298	289	298	308	286	275	281	319	291	283	275	302	297	310	304	272	237	290	276	276	271	262	294	287	281	275	294	326	288	247	291	312	308	296	302	294	245	296	306	310	288	266	305	310	277	264	284	298	270	280	277	264	292	287	271	298	277	285	289	287	301	263	296	280	258	287	274	311	278	262	253	292	306	306	296	301	287	316	285	320	288	266	270	298	300	311	273	282	300	290	298	297	265	265	295	260	308	278	296	273	279	269	306	264	291	318	314	288	288	280	286	281	300	289	271	292	283	285	278	278	293	311	272	276	263	299	258	266	297	271	272	262	274	298	291	287	280	274	313	287	296	274	284	303	266	271	280	258	309	281	273	294	305	273	279	282	291	280	293	315	283	297	320	278	248	315	279	260	254	281	267	298	261	281	276	300	256	280	295	274	261	306	304	290	325	266	282	257	286	291	277	304	282	285	265	284	283	302	303	304	279	260	286	253	291	261	272	249	290	297	265	295	262	286	284	303	302	282	291	297	309	322	281	316	287	291	300	309	305	275	267	286	294	266	291	284	283	292	295	260	271	307	276	325	318	281	282	309	301	307	285	265	277	265	283	275	288	321	322	299	260	332	308	319	271	280	291	307	277	334	302	276	276	283	290	268	302	289	297	295	295	301	287	283	309	273	288	307	274	304	280	285	282	299	307	270	273	279	308	304	291	290	268	249	297	292	314	290	280	270	305	308	291	268	316	299	254	285	301	266	288	255	295	317	277	254	276	296	272	285	295	277	279	266	262	286	309	285	278	282	294	271	281	275	275	302	281	277	263	312	273	289	291	333	268	271	293	298	279	301	314	320	282	288	273	306	285	302	293	278	285	278	312	294	301	317	273	290	290	328	284	276	269	287	281	303	274	302	296	288	295	267	292	304	275	279	288	293	265	287	302	274	306	293	319	255	286	296	270	280	249	299	284	273	279	304	303	301	296	266	319	306	296	269	260	295	262	279	296	295	310	311	273	289	282	281	291	300	307	298	307	317	285	299	288	294	282	303	292	286	257	274	302	291	289	298	273	312	292	301	299	305	302	301	271	266	293	278	291	275	278	277	298	324	305	308	270	270	296	292	292	292	269	286	323	315	276	272	308	301	297	317	307	290	239	271	280	289	296	268	271	294	310	285	259	297	286	297	276	290	313	299	332	286	285	293	268	286	311	281	269	310	273	286	266	264	294	262	316	290	281	290	289	292	317	317	273	270	289	307	281	296	283	311	298	319	278	301	279	293	295	294	270	265	305	295	290	286	295	265	292	282	269	286	294	294	307	329	264	327	320	299	279	285	258	316	291	263	289	283	276	310	276	290	309	269	267	294	271	283	274	273	283	288	289	322	279	261	293	274	271	286	299	300	271	299	282	281	269	326	273	327	301	300	290	286	291	288	257	290	281	293	272	270	287	279	265	285	298	287	282	302	303	286	270	286	293	294	276	267	259	321	306	276	318	291	314	304	281	259	283	278	303	271	311	286	302	305	313	308	285	285	308	272	314	278	318	301	263	321	301	284	267	285	334	276	303	305	307	274	252	247	263	280	289	299	291	316	270	280	299	291	276	309	324	310	311	292	292	313	287	276	260	290	306	288	293	276	287	310	279	275	311	274	295	270	312	264	302	277	273	302	310	279	293	279	274	299	319	301	288	285	299	284	309	283	288	278	308	280	298	287	311	275	276	273	270	272	335	287	280	298	269	278	310	289	289	290	311	273	276	277	286	320	282	292	314	288	283	293	306	316	306	285	288	252	306	290	282	261	279	268	291	311	325	290	282	291	293	287	294	297	303	306	339	298	273	309	270	310	307	268	305	300	324	281	266	286	269	259	303	293	282	299	307	266	302	250	278	296	303	286	272	288	273	283	263	290	291	296	270	279	272	283	308	300	295	261	266	304	308	286	294	303	269	286	298	299	316	285	289	277	280	287	303	288	278	291	282	314	313	276	307	257	282	286	276	313	298	330	297	278	287	291	303	292	276	269	249	264	282	272	272	264	264	283	288	275	289	298	271	322	310	291	307	272	322	274	280	305	269	318	265	277	263	276	290	289	274	281	292	288	297	288	288	298	303	276	303	279	295	300	284	287	255	258	295	290	269	293	280	302	299	296	314	286	306	256	292	280	324	287	292	284	296	283	305	285	292	291	288	297	292	314	329	295	293	318	317	312	302	297	249	296	276	304	288	267	303	266	284	293	310	292	296	297	305	292	286	262	262	275	316	255	315	267	292	269	286	307	246	236	273	291	290	286	289	321	310	309	292	280	308	296	285	295	292	256	275	321	283	282	280	288	285	286	270	306	274	257	310	307	294	289	280	290	298	282	303	296	282	302	293	283	311	291	279	295	283	289	294	286	294	273	313	285	293	303	270	287	280	251	295	280	268	302	281	287	307	312	280	286	288	286	294	286	263	274	291	309	285	287	279	280	263	280	299	333	262	318	303	319	317	280	265	305	279	325	293	280	282	301	257	304	290	281	295	311	299	290	255	292	294	298	270	255	301	289	273	303	278	272	278	261	272	286	297	295	272	292	286	271	287	270	283	300	318	275	280	308	276	298	282
52609	89060	78943	58582	42030	25574	10699	3196	586	445	456	455	488	470	488	482	488	435	464	474	463	517	506	471	462	467	444	478	465	471	491	470	469	463	472	479	471	458	495	495	459	467	439	420	486	474	463	478	451	487	434	478	481	457	495	425	494	450	460	460	442	449	473	448	463	435	442	476	474	491	496	453	470	505	471	524	479	476	486	493	478	460	452	449	454	508	459	467	465	467	512	457	477	463	439	483	442	508	474	452	464	470	471	490	443	454	494	498	452	400	503	498	481	509	460	503	465	456	470	446	465	484	458	483	444	470	431	491	427	489	437	474	469	503	509	472	445	484	485	513	463	480	434	492	477	441	494	453	450	442	474	459	493	471	488	472	478	451	462	449	478	465	471	474	451	484	463	467	467	484	463	448	469	471	469	461	472	430	468	452	469	450	467	453	459	496	450	458	475	504	435	476	483	487	436	473	502	428	458	478	444	496	464	463	470	476	462	451	472	480	481	459	473	486	428	445	489	459	463	507	477	458	446	466	467	466	449	447	476	488	425	499	486	451	468	460	451	459	492	512	481	496	467	476	507	452	513	486	496	462	477	444	471	415	474	460	467	477	504	466	434	475	465	468	484	463	508	494	422	455	500	461	436	451	432	506	483	458	442	504	486	481	484	490	479	479	496	452	512	506	457	499	453	459	431	465	499	459	467	479	482	463	484	498	472	435	475	482	491	470	457	475	521	491	457	454	459	498	505	475	438	468	459	473	465	484	490	481	487	479	471	486	437	473	417	490	479	487	444	501	478	480	467	473	501	471	478	462	488	488	471	458	429	461	467	491	483	440	473	468	453	502	459	487	453	469	440	472	481	471	463	453	466	409	485	477	483	484	477	483	482	492	501	480	440	473	439	472	460	453	439	490	460	475	466	443	466	455	459	465	488	438	512	436	510	487	483	450	488	453	465	465	459	478	468	449	486	461	472	502	488	455	452	489	470	441	473	450	466	477	446	489	452	479	500	465	453	479	448	460	452	459	462	444	449	467	446	445	494	460	477	490	445	445	469	460	457	473	451	442	482	497	436	465	442	473	460	470	480	471	501	481	476	443	477	479	474	473	470	422	452	446	488	486	479	475	437	481	466	434	457	465	479	463	453	479	475	497	453	463	471	451	448	450	504	468	478	473	511	476	509	506	461	476	478	439	450	469	458	455	483	487	439	464	470	499	476	471	514	438	479	470	494	464	444	454	511	441	440	430	463	488	408	467	507	464	455	503	467	432	472	462	463	459	488	476	450	469	486	453	500	470	515	441	471	453	441	450	454	486	453	452	479	461	441	494	515	494	523	508	442	443	460	453	487	453	497	448	483	436	488	457	442	453	471	485	463	441	425	466	492	457	474	445	505	468	460	463	524	481	463	488	465	473	457	480	428	487	453	488	447	472	493	498	453	473	464	433	470	484	516	483	487	462	479	488	503	462	483	455	477	479	463	448	488	480	430	478	471	454	446	462	438	464	445	466	484	494	482	458	459	506	446	479	438	458	522	471	473	445	470	452	444	482	492	461	514	462	493	476	464	444	462	452	466	491	442	475	465	455	483	500	485	488	504	457	482	451	508	447	425	478	466	478	491	433	482	447	474	473	442	465	491	479	465	464	469	450	466	515	484	463	459	466	459	462	481	456	468	482	472	469	415	445	499	475	451	461	475	443	475	461	500	439	504	456	459	407	479	476	465	472	423	465	455	512	468	484	462	473	446	497	474	436	478	451	474	476	436	497	478	453	460	437	447	456	471	444	480	468	434	477	475	443	462	479	501	477	469	461	486	443	487	477	512	481	469	480	464	429	473	469	471	470	462	499	467	499	485	481	462	487	435	470	455	469	483	506	435	485	455	432	467	450	484	447	459	487	476	494	467	477	468	434	457	486	479	470	472	466	427	485	475	446	495	486	448	489	444	468	487	465	443	469	480	482	483	446	464	451	459	471	464	476	444	501	488	493	483	468	503	431	477	479	439	448	471	476	490	439	454	500	462	434	476	489	458	487	466	495	466	440	451	460	489	486	454	484	468	453	459	504	481	467	460	482	485	461	492	505	455	488	467	432	449	460	446	432	488	477	444	463	463	455	471	432	482	439	485	481	426	492	493	509	488	451	500	466	448	487	446	484	443	466	457	498	491	458	494	439	449	445	454	488	482	466	498	449	470	467	472	493	475	497	444	442	498	477	476	491	469	450	472	459	439	434	445	488	447	436	509	508	460	424	473	477	447	467	476	452	432	495	470	473	459	478	459	487	433	515	433	497	490	438	502	479	476	473	433	427	494	465	455	483	488	490	486	442	479	454	488	456	489	489	486	468	478	455	486	486	494	442	481	485	464	449	488	424	452	483	473	451	477	451	459	438	475	479	469	478	471	456	481	437	484	450	463	471	492	480	484	461	445	413	489	494	447	457	432	426	464	428	484	430	456	471	465	472	491	464	480	480	457	468	476	481	433	474	469	454	481	426	471	449	453	450	424	478	437	482	468	406	441	427	457	476	445	458	466	444	480	477	461	450	495	463	441	466	508	447	460	437	440	464	442	455	469	493	461	458	504	484	442	507	478	462	506	450	476	491	437	472	476	505	446	450	475	467	458	513	478	469	462	451	456	491	472	445	423	453	468	491	494	474	465	468	440	466	500	500	467	485	431	463	449	464	436	445	447	495	446	469	500	433	493	442	464	488	465	468	416	463	485	498	456	450	441	491	467	479	450	468	478	417	477	483	458	463	457	440	450	460	458	478	447	468	504	448	450	486	473	480	419	447	477	493	466	453	472	455	479	421	458	468	472	477	460	449	468	482	478	463	454	433	477	458	453	454	460	441	475	468	444	451	464	514	471	465	451	496	456	498	449	430	452	518	461	422	450	507	475	442	449	465	426	496	471	456	448	492	465	432	504	480	489	446	477	456	466	496	476	512	475	465	468	478	418	491	454	438	466	480	469	442	488	420	517	465	457	486	476	470	472	467	446	483	471	450	465	470	449	484	471	461	457	461	486	456	450	489	480	441	446	459	472	476	464	483	505	500	486	455	470	449	482	473	475	471	478	461	466	473	467	461	455	474	472	438	429	420	447	446	462	489	449	477	505	484	474	495	475	466	462	439	450	460	499	484	470	467	488	482	457	465	473	487	499	493	482	416	498	493	447	469	482	445	489	507	492	491	498	447	468	474	484	453	448	457	489	465	467	488	483	499	441	491	475	452	448	478	499	434	448	496	429	451	494	469	474	461	485	467	397	436	469	470	485	473	457	427	482	482	495	463	451	462	450	448	460	427	475	450	441	491	474	461	462	482	481	468	474	485	453	486	467	471	449	489	456	467	504	489	485	487	484	453	460	484	452	509	476	447	475	469	482	501	480	460	482	449	466	452	448	469	505	480	449	473	451	481	459	449	469	479	510	475	481	438	494	485	491	460	471	456	471	481	492	433	498	489	486	453	458	479	473	460	464	468	459	476	511	496	466	457	472	441
23250	21834	35388	38487	35228	27808	18458	3735	534	410	400	392	379	410	378	399	381	378	384	386	391	395	369	354	375	397	392	382	362	372	386	392	348	362	395	356	377	366	364	376	358	361	386	377	376	380	394	388	382	361	363	360	372	359	358	379	372	356	366	370	349	370	336	370	384	389	355	379	348	364	378	356	358	375	353	372	339	341	381	321	360	360	365	356	403	376	386	401	401	380	384	385	386	370	403	361	381	354	380	350	368	392	376	402	347	366	383	402	381	376	359	371	358	373	343	348	366	352	387	387	377	392	371	377	383	372	375	370	361	368	406	364	338	372	374	366	341	379	385	365	349	361	418	336	358	355	392	389	339	353	363	392	342	374	356	360	409	381	363	369	366	385	380	358	404	353	361	338	367	396	379	392	374	361	390	365	356	385	373	363	361	375	374	389	351	359	387	357	363	378	386	365	387	390	359	348	389	330	353	381	371	386	358	383	387	401	349	375	396	396	365	376	372	375	349	399	366	338	365	404	376	368	354	386	366	378	384	361	334	365	335	390	353	337	355	386	356	390	384	365	390	401	368	331	356	383	343	375	353	354	382	368	360	344	383	354	382	368	403	388	378	391	345	362	362	386	350	375	364	387	354	352	403	362	379	373	397	345	384	354	353	370	399	336	396	366	380	374	378	380	368	367	373	365	401	369	373	341	340	351	350	392	363	353	388	399	350	373	334	359	376	356	400	345	346	378	366	355	364	357	379	362	350	382	376	388	365	390	350	404	339	368	364	332	363	380	392	387	384	382	376	367	362	359	377	401	379	376	402	384	423	339	364	348	347	340	387	347	369	390	390	355	375	366	374	358	415	375	350	385	368	389	382	368	382	362	371	371	374	371	388	391	375	379	356	375	369	393	388	344	377	378	348	377	372	376	383	386	340	354	361	360	394	399	377	387	382	342	377	349	366	371	342	368	359	347	378	385	367	375	325	352	342	361	379	365	377	363	367	383	391	345	392	392	372	370	381	393	352	345	404	365	354	357	365	364	376	370	387	360	365	363	354	406	378	384	354	383	343	395	401	371	388	363	386	358	332	352	400	383	369	351	377	363	362	349	362	364	389	380	392	383	351	392	372	378	355	399	365	381	319	348	360	368	411	386	340	372	394	347	371	370	369	372	382	363	327	366	351	416	374	387	358	375	364	389	360	362	370	363	375	392	432	326	361	359	362	374	363	350	376	379	367	352	363	378	338	385	365	367	373	351	347	351	311	383	362	384	356	369	405	384	413	372	358	395	353	356	361	407	384	358	387	360	376	360	371	377	340	385	376	388	357	361	360	354	350	361	388	400	372	380	376	375	378	357	346	352	362	349	372	339	389	356	370	373	364	375	344	351	355	353	372	375	362	370	362	370	358	414	378	428	370	379	400	378	399	391	346	376	335	356	380	367	354	323	328	385	371	384	363	334	359	366	380	370	368	339	359	356	396	384	375	388	361	368	396	343	359	336	397	404	395	389	349	357	370	396	358	360	384	413	379	390	369	313	393	359	380	404	385	363	366	394	412	368	376	381	392	378	377	332	387	334	349	371	389	334	382	363	381	401	383	372	381	365	383	367	370	380	384	412	383	397	382	346	334	375	356	422	375	385	370	371	370	337	377	362	367	391	360	362	370	405	390	338	377	390	310	382	352	316	353	365	395	383	369	362	368	343	380	398	342	367	375	368	368	360	365	366	370	377	352	350	343	344	344	373	420	370	392	359	367	363	371	367	368	353	385	352	376	376	396	358	348	368	379	362	390	402	434	323	340	346	377	363	382	351	371	347	377	371	368	347	383	353	382	383	380	384	360	363	386	383	376	346	399	342	373	378	348	373	377	338	375	378	388	352	349	381	309	375	367	402	364	369	372	332	395	387	347	403	372	375	399	342	378	362	381	360	391	343	352	385	366	436	389	394	370	344	349	360	398	359	372	358	381	365	306	362	360	335	376	361	357	381	356	384	355	372	394	404	381	374	367	379	387	376	373	379	375	381	374	367	345	369	368	394	371	355	342	399	372	378	359	370	398	362	388	380	359	368	325	364	363	385	407	394	404	360	383	376	356	346	360	377	375	337	372	366	363	354	374	366	385	387	381	394	362	348	358	359	400	357	389	359	387	343	402	378	407	361	382	347	335	381	357	367	380	396	369	360	342	391	395	360	374	362	368	375	398	362	363	364	370	388	328	317	388	375	409	377	401	372	389	353	341	389	404	354	387	363	361	346	364	353	378	393	371	377	385	369	357	354	353	370	373	361	393	378	359	389	380	341	347	340	389	333	402	348	378	358	374	383	357	384	353	381	358	387	413	403	387	373	379	371	366	383	340	404	434	377	411	361	365	369	386	399	381	391	340	391	355	383	380	372	365	373	362	372	361	374	370	399	379	354	361	365	332	364	379	369	349	364	346	350	371	366	364	384	350	384	398	377	383	386	349	373	357	388	372	412	388	376	352	409	385	347	346	361	402	416	367	354	381	370	359	370	364	356	355	353	363	378	345	365	355	383	391	365	345	400	359	369	410	366	372	390	383	355	394	377	355	338	361	353	337	357	379	343	370	381	366	364	395	362	364	392	364	384	403	334	389	384	364	383	358	385	387	334	379	359	363	338	358	368	385	360	371	362	360	360	356	383	378	379	368	349	400	348	388	382	375	333	415	349	380	396	361	371	363	379	389	371	386	365	403	347	382	359	423	413	356	318	358	388	351	346	379	386	361	400	342	367	406	385	353	387	353	381	407	329	353	371	338	335	366	365	368	360	372	358	375	363	361	370	373	355	366	369	344	348	359	291	382	382	388	381	365	341	352	372	341	362	392	376	371	392	349	383	365	397	376	373	364	351	341	372	380	342	352	388	350	386	395	352	372	389	381	365	373	395	397	379	361	384	349	387	346	387	396	384	390	389	377	341	349	353	391	353	401	353	373	384	395	392	364	373	350	373	407	356	388	346	348	348	373	343	357	329	354	382	376	407	372	337	368	368	356	373	365	348	371	397	343	400	416	376	391	347	395	374	359	344	385	383	336	395	329	370	352	341	403	417	380	385	340	372	371	363	384	386	345	337	372	377	361	379	366	375	386	348	348	342	371	344	343	405	374	386	389	358	359	388	384	346	381	368	375	385	385	342	361	409	360	345	373	387	379	406	359	369	341	395	369	374	377	400	359	373	377	383	392	352	381	377	387	411	356	382	362	339	382	343	357	388	352	387	346	345	401	347	388	382	359	391	362	377	355	370	354	391	359	376	359	348	386	357	349	365	357	379	349	363	406	403	373	375	353	377	373	370	367	361	371	348	380	372	402	356	366	364	428	362	359	340	377	385	341	364	370	365	358	380	390	347	388	343	381	369	392	359	354	404	358	388	360	404	386	422	329	376	358	382	359	378	342	363	365	401	352	387	378	367	348	377	357	366	370	342	352	357	362	377	350	341	357	374	391	371	384	360	372	411	340	380	375	369	385	353	401	380	360	361	358	373
59585	100749	91978	72163	51241	33730	16724	5190	813	566	581	548	564	604	567	613	550	550	555	575	547	592	584	562	627	586	605	544	549	584	556	571	596	608	562	589	614	584	606	576	564	604	574	606	547	614	575	544	607	575	546	583	594	556	582	600	578	569	590	569	549	592	582	596	519	546	594	563	578	556	568	581	574	566	571	593	578	578	587	602	582	625	556	605	603	590	579	589	576	581	582	583	572	597	609	514	588	551	574	567	555	584	635	575	571	574	584	551	571	587	517	565	528	575	598	593	578	590	544	604	540	576	584	584	581	582	573	590	585	588	569	572	570	535	586	614	569	592	548	591	541	576	599	579	563	580	598	564	584	556	594	517	529	636	579	561	572	544	555	569	572	535	598	566	562	598	590	570	560	578	594	601	558	520	596	592	583	601	574	564	534	578	540	624	596	602	514	602	555	599	577	613	565	569	581	586	582	561	562	565	549	566	565	550	557	582	614	618	587	591	596	546	563	597	614	598	588	570	587	610	566	563	579	564	600	549	578	558	585	582	562	588	541	601	593	596	555	515	592	570	527	515	603	564	582	560	590	552	569	608	606	519	613	618	572	551	607	572	597	588	601	554	574	564	607	564	553	583	553	571	592	600	586	608	588	586	592	593	550	552	595	561	584	613	576	535	596	572	580	594	556	571	588	541	552	564	542	573	574	551	581	609	595	601	544	575	578	541	597	565	574	567	588	577	547	556	586	601	531	584	574	588	556	575	568	558	524	588	560	566	572	578	568	574	604	575	609	576	580	520	558	560	557	552	584	579	561	576	586	564	534	592	576	528	530	552	557	583	540	572	621	563	566	580	565	576	572	562	551	593	586	563	633	550	595	570	557	577	569	604	582	578	579	576	571	590	524	561	571	545	577	585	555	593	580	635	588	557	579	548	610	581	596	577	587	555	582	575	581	557	589	573	589	539	597	545	551	601	598	567	572	561	571	537	597	588	539	572	601	609	589	564	586	564	581	578	610	554	616	609	608	563	543	608	597	561	565	598	580	576	608	611	579	529	555	580	560	586	564	546	550	511	573	562	612	605	587	563	551	580	568	570	557	592	590	582	568	597	609	549	568	581	623	568	573	548	554	558	569	566	554	562	564	536	569	553	582	562	587	593	601	603	565	608	569	569	625	582	612	551	582	587	611	584	597	581	569	578	570	590	510	580	531	546	578	551	556	537	600	563	588	568	592	571	589	562	592	539	611	563	599	556	569	580	574	573	553	549	594	564	546	588	568	561	638	640	602	556	571	540	576	548	574	565	575	569	545	567	584	563	613	593	537	574	585	590	564	593	534	586	564	597	555	587	602	599	543	582	560	575	550	560	593	603	584	539	588	599	612	572	628	574	570	614	593	542	561	553	599	587	552	602	539	540	543	593	578	566	559	597	539	577	573	605	570	588	575	549	606	585	539	577	518	598	561	547	565	572	623	571	539	567	567	569	573	592	577	583	547	554	557	592	581	598	543	563	604	572	608	575	578	559	594	558	604	591	556	557	597	547	595	577	578	597	548	540	579	613	602	539	586	551	568	537	568	535	586	587	551	540	571	547	594	540	614	556	556	567	611	583	560	581	563	519	550	578	584	605	564	592	611	545	571	523	560	548	597	529	587	546	576	598	586	597	547	565	609	569	581	583	581	538	544	581	582	580	540	559	565	552	607	589	569	572	562	530	568	550	547	594	559	597	568	603	578	568	557	533	572	552	572	569	569	595	580	561	622	602	619	569	587	607	608	576	579	592	580	606	574	569	603	572	596	559	559	555	578	584	539	593	596	579	523	591	547	608	563	574	594	611	597	573	549	609	568	571	588	602	578	574	547	579	576	576	584	596	564	613	571	603	578	585	565	620	566	606	555	637	590	596	593	568	547	547	585	575	555	571	560	586	584	609	558	533	564	551	523	609	538	582	636	571	586	589	595	595	613	611	557	579	572	590	566	597	542	593	570	618	588	586	619	601	586	594	551	598	614	582	532	574	577	572	588	591	582	587	545	598	589	536	550	629	534	583	571	578	560	580	510	563	576	592	562	574	589	552	571	579	591	527	516	595	551	559	565	586	565	550	569	549	604	540	591	559	538	586	531	616	548	589	550	560	564	561	586	580	568	582	546	575	555	560	604	592	580	566	564	552	587	575	572	563	569	577	612	590	588	578	540	573	559	534	576	545	571	561	572	608	562	602	573	588	526	568	535	560	544	534	553	573	567	535	563	591	588	539	605	584	555	573	554	580	579	575	588	583	547	567	562	605	578	594	570	568	591	577	619	542	539	581	583	584	582	524	568	571	599	580	578	543	586	551	570	602	615	595	568	541	605	563	556	571	607	568	570	538	571	540	568	549	603	616	621	606	535	571	547	584	567	562	556	566	553	554	589	552	597	546	559	517	599	574	546	574	542	582	543	591	565	579	561	561	542	551	579	565	592	573	550	548	580	568	603	601	575	565	592	576	577	557	562	598	599	569	570	582	571	556	543	537	603	579	594	577	572	588	616	591	582	601	563	586	552	552	571	595	604	520	540	565	598	576	559	594	602	559	625	571	539	615	595	609	537	557	545	566	584	568	554	537	561	578	550	550	527	591	587	539	586	572	560	600	576	621	550	565	545	559	588	559	560	593	572	547	561	563	626	556	618	580	630	583	569	558	524	559	535	570	639	588	578	562	538	543	542	575	575	595	566	586	554	607	565	536	644	606	597	604	611	582	558	583	584	579	566	515	604	563	569	570	600	551	558	572	533	586	589	564	582	532	570	558	580	588	589	562	554	564	628	576	571	568	578	587	570	564	601	587	582	569	584	530	528	603	569	580	584	547	556	580	573	570	559	587	561	508	597	559	606	570	617	611	556	581	575	523	599	560	597	563	584	589	557	577	558	604	559	567	574	574	599	579	591	569	559	569	568	567	616	587	567	594	585	568	612	551	610	580	600	552	555	598	604	573	562	568	548	624	557	544	575	541	578	550	581	618	577	574	557	551	575	584	576	554	577	580	579	544	562	589	560	580	571	616	566	594	614	532	569	556	561	570	567	540	583	540	521	549	569	540	625	568	590	571	594	578	619	589	587	531	579	599	564	594	574	583	581	558	611	612	527	563	594	571	597	582	580	543	593	563	565	568	587	545	593	585	581	539	598	594	624	526	547	585	577	550	598	548	569	554	593	593	624	591	569	606	563	585	552	575	555	581	602	582	565	604	586	562	557	578	590	600	553	584	564	587	565	536	613	588	549	556	570	589	614	568	549	577	599	543	576	547	568	579	591	601	599	547	556	570	619	561	559	586	581	548	582	553	545	596	569	607	606	587	587	586	543	651	599	576	597	543	598	570	574	588	581	574	579	586	581	591	565	597	562	570	582	585	563	602	591	555	574	537	545	603	600	547	585	598	560	578	608	618	584	592	540	554	592	561	551	577	582	586	593	537	577	573	570	552	592	559	565	612	594	558	576	597	558	544	570	613	582	587	608	576
27193	27463	34166	25311	11015	3096	1058	385	228	190	208	203	211	178	212	217	221	194	214	203	222	209	209	185	200	206	205	205	193	210	184	208	215	190	204	195	204	224	192	212	203	239	242	194	191	247	211	206	186	216	225	211	217	213	190	200	206	195	200	224	204	205	211	208	217	221	214	230	230	200	215	196	216	204	173	187	223	197	212	212	182	212	210	207	200	223	192	200	195	201	213	218	189	213	204	207	221	212	219	226	185	195	213	221	232	193	189	191	223	197	198	173	192	202	205	191	185	209	225	197	208	194	224	196	191	197	213	184	178	201	188	201	217	214	192	203	204	222	200	177	204	195	192	210	181	206	198	205	234	206	221	202	213	216	209	198	215	215	181	219	205	229	210	205	229	207	193	184	210	191	217	200	208	203	206	199	202	186	219	198	223	208	200	217	202	203	220	204	207	210	187	196	238	201	197	217	201	194	203	211	225	197	211	219	210	198	183	210	205	217	210	199	205	215	221	224	203	189	184	207	198	199	211	190	195	229	221	211	223	220	211	246	191	199	187	177	198	193	207	229	236	218	212	200	205	212	216	218	203	201	209	222	199	213	220	189	197	202	198	233	233	195	200	221	213	231	198	205	212	211	198	188	195	215	187	203	225	219	187	210	202	182	192	209	225	206	211	208	209	211	187	213	194	208	201	209	214	208	204	195	215	193	203	180	181	209	219	210	209	209	225	205	221	215	202	188	202	229	213	211	214	196	191	203	219	181	230	197	214	215	211	193	190	208	226	180	203	201	213	210	204	198	211	205	211	235	191	220	221	217	233	224	194	191	194	174	203	204	217	191	212	216	218	217	192	221	211	202	221	194	227	214	205	196	214	236	216	241	213	184	204	205	185	210	197	226	228	203	204	196	219	213	192	203	203	210	196	232	209	211	205	184	213	206	189	214	207	200	197	207	206	215	216	202	217	190	177	185	200	184	228	208	188	190	237	196	212	255	194	180	185	211	177	206	207	183	205	211	224	195	204	206	207	219	229	203	209	220	219	221	202	210	211	211	204	200	203	227	237	199	204	224	217	212	214	193	207	204	209	194	204	225	216	230	222	200	164	197	199	201	211	228	210	208	228	193	197	208	229	221	197	206	212	202	192	200	247	203	232	213	205	228	212	185	224	206	216	208	199	208	219	196	211	198	206	211	217	212	209	190	221	205	211	219	220	203	188	217	214	192	227	209	209	197	197	230	187	193	189	214	217	204	206	189	224	199	216	207	231	221	187	175	201	229	211	197	216	211	211	199	219	218	232	204	198	218	200	203	200	212	226	209	200	199	185	214	202	198	221	214	180	206	199	202	202	220	215	225	226	212	196	207	217	191	197	229	215	218	195	214	232	209	183	201	190	202	208	216	212	196	211	204	179	227	211	212	193	192	214	188	199	173	213	209	194	200	227	186	205	197	185	207	238	179	193	226	196	225	208	220	198	229	185	213	211	203	202	246	203	219	193	208	197	203	209	214	179	192	179	220	249	193	211	216	202	218	201	208	234	234	186	198	199	212	210	217	188	204	203	218	205	192	193	184	206	190	209	194	222	196	219	210	193	175	179	186	201	193	217	200	227	212	212	226	206	240	196	196	211	220	191	228	206	187	209	200	201	228	235	211	191	201	208	215	221	195	219	189	190	208	207	203	190	213	215	202	201	241	215	195	224	202	220	195	203	193	207	194	210	196	192	220	225	212	201	204	228	182	187	198	192	201	190	231	186	217	201	225	214	210	203	181	216	182	217	208	221	192	204	205	219	190	233	221	196	206	206	211	182	220	213	199	198	232	189	205	216	217	196	197	190	234	250	165	217	216	161	214	219	201	188	225	207	229	183	218	202	240	195	217	206	195	217	208	209	217	217	203	193	216	196	208	195	196	209	201	218	234	233	226	180	224	205	219	208	223	199	196	203	200	189	219	221	207	193	231	201	197	216	211	213	181	197	210	232	209	221	188	190	201	214	199	213	197	206	203	199	181	226	215	194	204	229	204	221	191	247	217	190	214	223	217	217	187	206	211	220	220	226	206	223	207	191	200	204	224	205	209	202	204	223	207	228	201	194	206	201	211	195	206	209	238	236	221	210	185	208	214	205	191	208	236	186	207	226	218	216	187	209	188	206	208	214	182	190	189	227	220	226	192	222	218	221	212	210	218	225	215	204	191	203	191	185	248	182	233	191	200	224	195	195	248	190	216	209	220	217	208	210	225	205	192	229	206	209	200	184	189	197	218	214	196	214	190	203	224	237	194	204	213	220	211	213	207	187	190	221	213	225	218	175	210	192	224	210	225	209	202	179	216	211	220	210	195	213	225	192	191	189	200	239	219	197	207	208	200	197	230	227	192	232	204	232	213	227	202	192	221	221	221	237	214	184	204	211	204	222	227	205	205	201	181	207	210	193	217	199	206	205	175	216	200	213	207	206	224	223	224	217	197	210	198	196	186	222	181	223	216	209	205	204	202	207	226	201	190	208	195	214	225	183	203	238	230	205	204	213	202	226	197	179	196	190	194	217	200	224	214	197	196	196	215	214	196	200	199	196	196	203	196	203	224	225	194	231	215	193	200	203	201	211	232	241	228	247	213	210	217	209	213	207	210	185	204	218	202	210	197	188	190	192	207	196	210	227	174	204	190	219	220	194	218	203	204	196	227	207	195	205	217	202	193	208	207	180	207	217	208	199	207	211	203	222	196	223	208	188	219	202	208	206	204	218	205	215	211	188	195	205	208	205	207	202	219	222	186	205	240	195	211	187	217	230	196	190	211	202	223	209	222	187	208	215	207	202	225	210	181	219	209	215	235	203	208	221	208	211	209	241	207	176	187	200	197	198	214	218	203	214	235	216	213	222	199	197	208	217	205	220	193	203	206	185	218	201	204	178	246	200	229	204	181	198	179	193	193	220	188	193	205	208	203	214	216	187	195	229	222	209	213	205	220	223	210	207	217	215	206	240	193	217	235	243	206	212	201	224	238	221	198	192	205	212	212	186	202	196	224	189	200	232	205	208	213	211	193	197	217	214	207	195	189	175	226	208	195	209	208	192	173	217	204	203	210	237	214	212	224	212	194	210	189	210	220	232	221	209	181	212	201	195	195	204	216	208	222	223	203	210	238	228	222	209	240	197	199	197	229	185	214	202	204	218	192	187	186	183	189	184	213	209	181	205	181	221	218	193	208	196	211	196	195	215	206	227	205	209	213	214	205	201	210	185	214	197	212	208	229	184	214	216	228	213	216	203	189	204	209	193	180	169	204	251	189	202	201	195	223	216	208	179	212	195	197	213	206	202	206	211	213	211	186	219	203	228	208	205	176	234	211	220	198	194	187	201	222	197	195	200	224	204	202	217	229	207	200	205	182	219	210	215	219	199	209	200	224	189	210	223	195	206	218	215	202	199	188	212	189	243	236	233	213	217	204	228	195	170	208	207	236	218	187	217	198	225	236	181	214	225	194	225	201	193	200	208	219
28299	47796	40976	27567	14756	5629	1798	671	352	365	358	335	376	345	364	412	354	352	332	356	369	382	328	342	347	323	325	328	348	314	310	322	369	356	365	321	340	307	368	369	344	360	347	351	335	326	330	354	349	326	357	348	351	332	322	352	331	309	323	353	321	328	349	342	337	316	335	328	353	333	342	343	353	373	328	327	329	337	391	336	358	366	328	324	320	350	302	324	321	354	333	302	333	364	317	336	332	331	377	338	336	366	325	343	340	339	353	341	319	377	340	349	333	363	348	350	352	328	327	348	341	358	351	368	287	352	325	349	323	366	356	341	348	355	354	357	325	317	345	385	341	352	319	355	329	321	336	358	340	375	318	327	327	336	334	341	336	366	362	331	306	357	323	352	334	319	326	289	327	298	339	364	350	320	373	352	335	375	333	319	369	358	341	377	338	350	348	323	356	353	355	329	348	325	328	326	330	335	343	337	348	332	350	335	319	339	350	330	340	354	344	361	307	328	359	323	324	353	332	287	335	333	340	337	321	323	353	332	316	344	355	368	294	345	331	341	308	358	326	338	315	335	307	330	349	338	340	362	345	351	325	356	312	360	319	317	328	345	358	313	343	334	386	316	361	343	310	382	350	357	337	362	366	364	350	345	350	327	338	359	320	345	349	362	362	323	366	330	355	336	345	354	336	327	349	344	340	316	333	337	342	363	341	355	330	307	343	359	312	365	337	364	310	344	336	388	346	346	384	302	346	355	325	346	341	347	361	337	330	371	349	339	359	320	319	344	352	342	359	317	371	345	355	367	351	357	358	344	331	318	328	344	363	328	298	365	345	355	344	317	347	366	317	314	367	322	349	357	348	344	357	317	393	346	326	336	355	349	362	307	349	340	335	312	346	332	339	310	347	349	322	356	359	348	333	374	344	351	346	359	335	334	339	335	386	345	376	333	351	352	336	308	295	358	332	316	365	379	377	341	353	368	327	348	344	355	363	372	337	389	349	317	356	331	326	343	360	325	340	364	352	319	341	316	328	349	314	365	315	311	345	357	320	338	331	335	339	362	344	358	347	329	310	300	353	332	335	358	337	330	341	360	334	294	352	330	338	344	337	372	322	343	342	329	359	332	346	336	325	318	325	329	325	344	364	325	334	361	313	377	352	340	359	331	324	367	341	349	328	331	374	342	354	312	324	332	372	300	325	332	304	351	345	350	342	334	345	355	370	323	326	345	348	358	343	311	312	313	355	348	357	321	338	315	335	330	317	329	316	332	357	353	332	347	335	313	356	318	395	349	324	362	335	329	371	320	325	353	316	354	360	349	322	351	318	337	311	306	331	322	349	330	361	335	357	313	319	334	341	354	340	326	332	329	318	338	327	340	348	328	334	359	329	289	333	333	346	339	327	351	328	356	354	334	306	345	357	341	362	330	354	359	364	331	329	344	373	367	343	355	355	354	346	361	320	360	327	320	353	311	335	313	349	337	349	333	324	354	358	333	354	354	342	349	349	363	339	345	333	344	332	361	340	333	368	350	342	315	324	348	352	351	376	329	349	328	348	347	356	338	350	315	353	354	350	334	337	351	344	315	365	333	335	337	351	311	319	382	346	341	338	338	349	331	335	348	338	344	344	325	365	341	364	324	348	358	342	317	345	345	341	354	319	350	320	336	344	358	340	340	303	350	351	352	340	377	344	355	352	355	370	351	316	355	354	327	384	307	316	361	357	337	359	321	358	362	311	311	357	310	358	350	337	323	344	390	349	347	352	348	321	322	303	336	315	362	304	375	379	348	335	341	319	335	361	340	341	324	327	365	337	356	348	385	327	349	350	365	373	342	340	289	353	339	295	329	328	337	341	353	359	365	335	338	352	336	321	362	357	351	327	353	326	320	311	331	361	342	333	366	353	347	338	362	343	352	369	355	338	329	335	332	322	340	318	347	334	317	324	339	311	344	335	333	371	369	336	331	336	381	349	347	366	353	342	350	310	366	367	354	370	356	339	332	318	354	324	355	298	338	329	353	326	368	337	342	342	346	315	357	325	333	342	324	373	327	359	360	351	312	359	364	343	326	349	300	348	383	321	353	338	355	348	313	327	339	325	344	359	344	356	333	337	349	356	318	332	350	363	332	367	373	342	308	316	361	328	366	345	306	362	342	348	341	388	360	331	355	355	349	336	369	334	368	351	353	342	338	341	368	335	324	321	374	345	351	336	314	362	342	348	389	376	364	327	328	313	341	329	301	314	355	377	374	344	389	310	341	320	386	355	347	334	326	302	333	312	376	332	356	326	355	343	332	354	352	392	340	326	312	337	340	347	355	338	341	356	360	349	346	344	349	341	359	343	315	326	331	336	332	367	323	343	352	332	324	333	347	371	305	339	360	354	393	329	332	388	326	358	348	312	372	342	312	374	339	329	349	339	325	347	376	349	390	348	345	315	350	385	351	346	334	349	365	343	376	340	344	356	356	319	343	329	341	334	339	365	357	369	365	322	354	319	341	362	319	326	368	306	322	327	358	320	316	358	385	334	373	355	336	332	324	342	363	351	372	319	356	358	375	333	355	315	365	378	348	311	352	338	362	340	334	327	355	378	357	319	329	319	339	319	352	338	347	350	324	327	319	317	332	322	353	356	360	355	303	371	377	319	365	333	334	329	351	344	335	327	354	342	358	358	346	327	348	332	343	338	338	342	372	334	352	325	337	310	333	342	348	365	360	341	358	368	320	327	339	352	355	321	354	372	345	371	336	328	324	345	348	327	328	376	339	318	352	339	345	333	366	351	354	410	329	330	370	334	334	353	337	329	367	320	348	328	342	323	340	358	346	319	369	379	337	344	344	343	324	363	323	345	345	377	347	342	356	297	339	335	334	366	323	357	331	334	341	362	334	345	370	353	334	364	361	362	343	335	353	374	329	339	322	351	332	358	333	357	321	351	359	370	381	333	332	368	352	377	329	351	378	316	358	337	338	355	346	329	315	342	338	347	343	337	340	338	345	369	343	343	334	328	342	341	343	323	329	336	296	340	324	360	352	309	375	337	350	343	325	332	347	342	338	356	333	340	339	331	328	351	335	340	291	347	376	328	322	330	359	340	360	361	326	366	331	355	314	346	330	337	330	350	327	334	358	323	343	336	383	342	334	344	343	329	329	366	334	364	360	363	337	342	360	329	345	329	323	341	343	326	357	328	344	310	362	356	352	371	332	361	328	348	315	328	340	334	385	368	351	362	345	365	379	348	347	308	348	346	344	374	327	307	326	328	351	369	342	339	330	340	337	383	356	319	348	339	344	339	337	349	312	358	326	327	291	353	373	339	311	375	367	354	310	354	316	324	349	353	339	366	307	333	340	375	342	341	334	302	326	343	367	354	366	347	363	343	329	369	366	347	361	359	368	380	335	352	334	335	315	346	341	388	353	332	327	315	357	376	339	335	340	371	347	372	334	357	352	357	344	346	376	337	325	373	336	313	343	363	353	381	346	349	332	360	338	365	347	344	349
24526	24019	41471	42281	32081	21232	8244	1202	363	310	288	282	281	287	289	306	310	269	285	293	278	303	299	281	301	303	303	268	268	315	285	317	327	280	315	303	289	264	315	333	280	290	283	307	276	284	301	289	275	311	291	264	273	310	323	295	272	302	278	268	305	295	295	302	297	290	288	286	298	282	298	325	254	306	292	304	255	277	265	259	306	292	299	299	316	324	299	261	314	278	281	332	267	311	288	291	310	295	309	288	269	297	293	262	300	295	270	277	297	281	287	283	284	322	294	298	307	317	306	277	313	317	310	280	268	267	249	307	296	275	286	290	267	270	315	298	301	308	263	268	289	295	301	284	254	283	276	303	288	260	292	297	301	302	284	331	309	272	303	289	295	292	265	328	298	285	270	272	301	299	256	304	287	312	297	245	267	306	308	291	278	279	294	312	275	264	264	277	280	299	298	297	286	286	317	302	265	289	301	294	284	288	297	316	306	306	310	303	300	271	343	293	263	289	302	301	305	320	272	267	312	281	236	280	259	298	295	272	299	291	278	271	272	290	268	284	294	301	311	276	294	299	294	279	278	272	291	318	306	285	263	288	276	263	250	286	287	292	303	267	295	285	263	301	263	287	272	287	288	261	285	256	298	290	316	281	314	315	284	303	317	278	321	311	296	306	293	293	294	303	293	306	329	285	251	308	250	270	303	311	288	260	315	285	297	317	271	286	295	272	254	269	313	338	281	289	285	273	310	290	293	295	320	283	263	282	286	273	326	259	309	285	309	313	298	259	270	285	292	285	261	299	287	283	284	325	291	320	264	281	285	299	269	289	284	275	315	271	259	307	271	288	282	276	292	324	274	265	290	257	306	322	279	310	305	271	288	299	273	320	291	284	258	275	289	290	295	296	303	267	261	287	275	299	312	325	336	254	303	296	291	266	270	306	300	304	265	286	304	296	305	324	321	285	296	291	283	262	319	297	284	318	279	299	302	281	311	289	258	279	249	290	293	297	269	266	298	295	314	273	299	314	335	278	300	289	292	300	293	279	246	309	282	278	303	312	274	326	296	287	290	304	264	277	292	262	320	284	278	269	287	286	287	276	294	276	271	307	297	279	310	314	276	269	263	276	274	293	304	280	322	305	302	319	315	303	296	322	294	283	280	278	292	310	272	278	266	279	290	297	298	304	302	327	282	293	279	263	292	285	305	305	273	271	286	282	300	306	278	307	269	288	285	289	312	306	318	282	312	279	275	286	297	315	284	298	279	300	290	264	290	264	275	295	279	273	255	292	278	285	275	274	281	277	313	288	319	293	328	318	297	280	306	318	301	275	292	296	268	298	283	297	315	254	306	282	290	300	283	304	286	265	289	293	267	282	290	278	268	281	280	277	289	298	287	295	316	311	270	297	313	275	273	293	333	277	303	308	315	291	314	301	284	250	278	259	324	309	294	302	291	235	276	293	316	315	280	310	276	292	316	281	282	328	297	292	285	307	323	316	294	283	295	290	290	297	301	316	315	295	297	316	309	297	303	296	297	311	310	313	273	294	319	299	275	305	306	294	267	263	296	309	296	292	267	296	297	272	324	267	297	291	311	288	292	263	295	286	325	283	279	283	287	279	285	255	275	295	246	337	284	280	294	269	269	317	278	301	292	283	271	316	277	273	284	283	299	289	301	311	292	282	288	298	288	315	303	290	268	292	278	323	324	285	315	310	262	298	293	342	329	286	290	304	265	280	302	269	309	268	275	280	282	291	287	277	266	295	277	273	284	316	300	263	289	291	284	289	343	273	300	287	289	300	285	289	293	280	292	275	289	277	290	283	270	319	273	313	281	298	294	288	254	285	262	282	302	280	325	299	284	268	304	281	292	306	312	320	321	274	307	262	285	285	293	290	275	259	304	274	291	298	296	279	292	305	303	290	289	316	275	293	304	289	302	303	291	283	309	292	308	275	293	301	280	303	286	278	284	321	290	306	301	325	281	292	306	303	269	297	300	277	271	314	282	282	295	300	289	309	290	305	313	318	310	299	287	287	287	278	279	311	301	328	289	271	261	286	267	264	275	293	285	280	271	302	294	297	307	292	312	283	315	314	281	298	318	291	310	294	280	290	290	289	308	262	284	278	298	267	301	287	309	277	267	299	253	313	298	287	272	313	269	292	297	277	297	302	264	283	289	282	275	283	301	302	284	264	301	307	266	307	287	277	272	266	297	313	291	284	293	284	279	340	296	286	288	282	273	289	300	281	293	305	271	289	289	295	260	286	286	307	258	294	313	280	263	291	308	279	288	271	282	313	302	322	311	299	297	283	292	248	270	294	304	291	275	304	283	285	277	285	297	299	278	309	312	282	268	304	288	295	303	302	287	297	296	299	303	288	303	284	306	312	307	287	291	295	307	278	284	290	273	270	328	294	280	271	296	289	286	277	271	267	287	262	310	287	297	273	280	299	297	265	268	295	273	310	289	298	306	290	271	273	302	294	305	281	306	296	308	274	291	283	310	298	290	270	301	276	269	287	273	263	265	302	275	281	306	299	282	288	287	320	287	269	327	299	287	282	285	267	276	272	296	294	293	299	264	283	308	289	268	284	293	285	312	295	301	283	310	287	291	276	298	295	287	279	270	269	313	304	280	280	271	310	283	304	268	304	286	270	296	273	287	310	268	309	285	289	291	314	298	275	280	307	295	303	297	281	279	279	288	268	283	324	278	273	283	289	307	317	300	286	327	317	291	313	276	311	315	303	344	290	290	301	317	292	329	285	285	298	298	287	294	283	296	292	300	318	314	258	292	296	296	292	319	277	294	316	294	288	275	268	299	273	296	271	287	312	299	296	294	303	292	283	305	285	294	295	294	291	300	301	300	285	284	309	303	312	275	287	291	301	295	279	287	286	292	297	292	276	280	320	288	303	308	297	307	271	284	299	275	300	304	239	290	284	273	272	281	294	285	307	286	244	297	294	298	288	268	276	329	285	314	284	287	285	280	287	302	261	269	307	260	289	251	296	286	253	282	309	299	307	289	270	299	296	279	285	278	291	303	238	266	302	295	285	274	273	285	314	289	271	272	270	323	303	289	302	299	326	280	291	292	326	282	257	281	288	307	307	310	303	288	290	297	314	268	309	277	277	289	303	291	252	276	313	282	286	275	268	298	286	281	292	307	299	294	288	283	308	273	299	277	275	284	323	285	303	305	310	266	288	284	274	291	316	267	302	312	276	310	275	279	289	304	286	307	276	278	298	277	282	311	294	288	319	294	289	314	308	256	280	267	293	294	294	293	283	296	290	284	280	276	291	288	270	286	272	313	306	300	286	319	292	289	276	274	278	295	296	268	289	304	321	293	264	288	304	317	292	293	275	289	290	284	305	296	300	281	327	291	254	290	273	305	324	278	293	265	296	282	300	299	302	300	278	291	291	288	275	290	272	296	301	291	277	308	277	293	289	285	309	290	289	313	280	280	264	257	290	315	313	280	289	296	300	306	291	296	324	274	285	292	293
52440	91365	78311	55718	39569	23470	9071	2307	599	463	488	492	453	470	470	474	473	442	443	408	497	470	476	433	480	493	483	457	453	480	434	457	448	451	489	459	478	454	483	469	471	457	457	442	499	437	483	451	436	482	445	456	501	496	469	448	452	496	478	452	479	511	467	496	456	494	463	492	478	462	481	474	461	480	466	472	485	479	491	471	464	467	456	463	433	449	486	455	474	477	486	430	448	484	453	447	423	470	493	510	471	492	468	482	429	483	492	449	470	437	453	465	490	452	448	437	462	458	474	492	440	442	468	475	449	503	412	491	484	442	429	471	468	462	492	435	467	460	506	491	448	449	466	496	448	460	498	474	451	468	475	495	480	467	459	468	471	486	474	466	444	489	463	481	491	426	473	474	465	486	436	524	457	440	488	440	455	458	513	470	462	441	451	468	474	408	480	468	457	484	490	477	471	460	474	494	478	443	454	461	508	487	497	484	465	493	467	499	479	504	497	480	450	493	447	469	459	461	475	490	434	499	479	516	447	477	439	457	499	487	465	492	422	509	448	524	473	474	461	496	472	474	449	444	526	508	468	439	496	450	482	460	458	495	455	455	473	436	501	445	479	427	462	471	441	438	440	456	444	477	455	480	467	444	460	495	478	487	499	448	424	509	485	477	449	495	511	477	432	450	482	477	447	495	489	454	474	446	479	456	493	518	488	436	496	481	492	464	490	485	453	488	480	450	464	475	443	469	495	486	522	468	494	495	447	434	496	475	471	463	445	459	436	509	460	465	472	484	453	461	464	469	463	459	485	479	463	456	514	478	465	454	450	418	505	488	510	476	486	441	451	470	508	478	488	504	463	443	464	441	483	464	464	531	451	507	466	465	461	469	506	476	489	488	485	434	449	476	468	448	481	483	506	498	459	441	452	487	507	443	470	459	489	469	468	476	463	489	473	453	455	502	482	474	444	491	476	470	450	481	493	444	480	450	495	456	485	461	464	438	450	468	469	450	506	478	428	468	471	482	468	458	493	474	477	483	447	487	471	492	473	467	482	436	460	451	486	474	436	448	446	475	452	428	476	454	469	536	468	451	454	470	462	439	471	433	452	437	439	476	476	474	505	432	466	463	496	438	468	469	454	467	465	456	509	476	464	440	482	472	467	439	521	469	464	506	449	457	471	459	450	454	460	513	465	462	473	535	441	462	445	432	464	499	465	514	468	489	490	475	434	449	402	473	450	451	480	521	486	433	501	466	474	520	409	483	477	471	511	463	487	429	443	460	483	419	444	477	471	473	508	467	497	483	451	484	438	494	430	514	507	439	450	465	484	454	475	474	470	475	473	450	471	440	497	413	482	474	440	500	429	456	461	462	496	501	462	474	460	464	479	479	483	496	436	457	486	453	470	468	507	499	432	480	472	466	486	477	444	513	409	465	477	471	458	443	464	458	515	455	478	507	478	467	467	452	453	485	466	510	492	500	477	469	494	411	503	501	498	467	466	450	424	479	456	472	461	456	422	478	445	462	481	463	506	472	498	489	483	455	476	469	468	412	460	470	497	498	494	474	474	454	488	470	477	454	488	449	496	439	454	463	471	467	481	456	440	481	457	511	468	449	470	489	459	498	468	488	463	493	477	456	464	479	473	495	469	468	491	502	483	463	442	436	460	501	487	478	476	454	447	456	444	471	444	500	492	460	464	471	467	463	450	475	441	496	438	475	436	443	470	475	486	486	447	486	492	424	469	450	495	433	444	458	475	433	462	482	472	464	448	461	456	438	488	493	460	449	470	460	425	522	457	499	468	449	492	433	475	451	482	434	487	444	485	508	467	465	499	479	484	462	494	462	492	457	453	445	453	460	478	449	477	457	453	443	491	482	483	435	488	489	484	466	459	494	447	439	446	456	463	446	462	463	450	507	452	481	513	451	464	460	465	474	476	467	465	482	457	452	440	511	498	434	497	495	468	440	467	447	467	500	450	469	466	437	454	477	464	492	523	473	479	451	516	483	451	497	472	432	464	477	420	504	436	470	465	451	486	464	521	476	480	451	522	463	434	467	474	461	466	453	459	448	449	454	459	474	474	471	474	426	448	450	482	456	464	479	490	478	457	430	431	473	443	461	495	450	527	496	510	457	486	435	482	459	464	448	466	465	449	445	483	464	452	485	470	440	413	437	437	461	477	461	436	516	449	479	449	460	488	497	429	491	442	494	467	461	493	432	458	444	473	512	451	489	485	495	444	467	453	472	495	441	423	439	417	474	472	496	459	488	477	477	407	449	480	465	461	460	475	451	462	453	469	471	442	450	449	475	429	444	453	452	450	481	452	459	490	475	473	447	483	480	494	477	450	447	440	453	478	434	457	450	508	454	467	493	456	500	469	477	462	443	466	510	465	443	483	456	479	466	515	469	459	467	488	485	488	492	437	484	485	466	491	486	473	506	443	449	516	467	482	476	467	468	478	473	451	517	490	458	468	483	495	485	516	482	455	460	509	476	462	471	510	460	517	502	462	504	512	463	465	495	507	432	476	445	495	472	487	507	457	470	478	444	450	474	448	506	476	463	498	459	476	476	483	458	452	498	439	430	440	484	471	435	499	458	460	450	463	478	485	476	466	464	473	519	458	517	492	473	493	457	494	494	467	460	481	439	478	451	468	460	462	459	504	410	441	491	496	502	488	425	436	487	464	511	460	464	452	474	484	481	468	486	491	478	474	445	444	463	480	479	470	485	484	455	452	461	484	460	443	472	475	458	438	469	432	465	482	493	536	476	462	453	479	506	460	506	470	477	443	472	466	478	477	457	490	433	455	485	487	456	440	468	450	488	476	481	486	440	487	449	427	439	453	522	454	468	446	465	448	458	465	468	466	502	432	472	460	466	474	490	479	462	450	484	441	449	495	464	463	474	483	457	464	528	485	516	456	467	469	487	476	459	440	484	443	440	486	477	484	452	478	489	457	443	432	467	454	433	500	453	502	427	460	460	448	465	446	480	472	469	525	456	490	465	452	465	468	518	448	478	467	487	454	477	482	496	467	467	454	445	456	480	491	506	486	497	469	466	486	444	477	478	476	471	454	477	462	486	443	479	490	471	453	514	472	480	462	474	466	490	468	456	472	463	500	457	461	467	482	471	453	474	469	449	454	453	467	440	436	483	482	480	474	433	462	435	474	491	465	451	489	458	405	459	478	494	474	468	461	461	484	467	481	455	464	451	465	456	546	467	475	475	454	443	495	443	491	456	468	485	480	475	466	483	483	443	419	459	445	455	482	448	473	431	474	522	436	443	476	483	448	467	508	458	455	462	493	487	483	476	466	468	502	436	479	461	474	448	450	446	474	499	465	475	451	437	480	441	464	464	451	511	513	509	446	490	450	503	434	459	461	499	445	478	467	509	473	455	480	482	427	464	471	521	494	483	455	468	441	462	512	490	464	461	483	478	482	467	483	465	467	487	459	462	464	460	439	447	451	491	457	475	413	464	469	480	460	473	439	466	415	500
23183	22156	36176	36720	32389	25794	16140	2732	449	364	415	398	406	378	372	369	384	368	388	406	363	353	356	372	367	375	388	407	411	353	347	373	377	370	381	362	377	361	395	384	365	386	378	371	381	366	360	373	403	342	352	385	375	364	394	352	359	333	368	393	360	382	377	367	353	364	404	377	397	383	374	384	379	384	369	362	383	364	400	331	373	337	382	354	362	348	385	379	379	345	388	376	389	341	365	382	344	396	377	395	361	403	373	345	419	362	383	355	393	372	355	377	378	399	360	359	389	381	372	364	347	371	374	355	367	371	350	360	393	378	375	378	380	401	353	367	375	386	378	393	358	354	346	368	394	372	339	353	355	381	388	399	364	372	391	349	395	370	356	372	357	395	347	346	388	354	359	411	349	351	377	374	329	367	365	374	349	388	397	386	351	366	357	371	349	380	389	375	337	382	337	392	374	355	373	393	349	420	364	356	378	355	363	361	362	383	386	379	390	338	370	363	384	377	366	356	359	405	380	383	390	348	351	353	397	364	370	355	397	364	368	373	365	379	403	380	375	381	320	366	345	372	361	360	380	355	348	386	363	383	365	383	348	376	358	381	412	361	380	372	376	322	370	344	366	403	371	401	379	411	369	360	361	393	388	372	399	359	390	367	382	393	353	369	383	360	354	345	379	367	349	394	381	388	366	383	356	375	374	324	387	364	394	381	364	383	363	380	405	374	379	380	374	372	364	379	379	377	375	393	378	354	403	358	383	388	391	371	369	390	371	357	365	376	356	392	366	378	385	366	377	400	346	383	346	377	388	376	407	386	365	340	419	411	384	374	374	384	387	373	373	392	381	397	387	370	358	383	372	366	395	355	398	377	400	364	358	359	356	353	360	383	347	359	374	383	345	372	368	394	400	387	396	384	368	381	348	362	370	414	373	386	352	391	371	388	352	336	372	344	386	343	363	394	343	408	351	386	383	333	367	374	388	386	373	379	398	380	392	356	401	388	372	371	375	386	332	365	380	368	356	373	398	364	360	362	379	393	377	356	398	351	389	358	371	363	354	342	369	376	366	376	362	387	381	397	406	384	343	368	366	373	344	371	361	398	369	385	375	389	338	397	409	382	363	361	365	359	401	377	396	365	386	386	373	366	396	391	395	405	370	357	349	370	369	363	343	409	336	409	384	379	353	385	401	354	358	374	326	365	361	364	376	352	405	351	364	403	364	367	350	389	368	364	374	347	367	370	418	370	372	377	364	385	359	357	371	399	377	374	389	385	377	328	375	327	381	344	379	359	393	413	387	375	383	373	439	423	415	367	369	329	370	380	377	371	360	372	379	362	375	395	352	372	360	391	379	346	379	391	374	371	395	374	382	364	365	372	362	396	366	341	397	350	342	352	379	377	340	375	403	351	373	357	377	346	395	366	373	394	364	340	406	359	384	380	339	357	355	362	362	350	398	343	375	335	351	370	366	352	377	380	397	363	393	327	370	337	375	383	404	349	397	374	366	381	367	364	353	398	361	382	356	373	365	366	351	352	346	402	380	395	383	360	348	364	334	330	384	380	349	374	353	363	349	375	374	394	363	350	372	379	387	358	374	369	357	336	360	360	380	367	378	393	379	369	370	386	382	353	372	380	407	376	385	369	349	380	412	367	352	396	377	327	369	397	334	366	368	352	366	385	344	363	375	326	354	344	362	376	392	390	390	372	406	358	430	388	357	371	355	404	355	371	343	380	375	361	405	372	378	369	358	340	347	362	329	370	391	363	387	348	375	345	353	382	348	367	388	388	389	371	370	365	400	343	385	362	423	372	381	384	365	395	361	341	345	371	397	340	334	413	399	344	346	387	348	373	375	367	382	375	381	374	367	389	370	392	376	367	402	391	341	393	401	344	349	371	371	356	351	355	365	381	401	386	356	374	358	382	372	358	327	354	352	361	377	349	416	374	359	365	363	355	351	388	352	366	362	388	400	381	340	381	377	376	370	355	369	356	421	384	381	375	379	365	386	366	354	382	382	358	386	337	370	403	397	394	391	348	380	349	375	373	360	390	389	381	376	383	359	383	383	374	344	335	383	348	390	385	346	412	389	364	372	355	382	397	380	359	407	354	384	350	346	382	360	397	343	361	348	358	405	378	370	362	399	336	365	393	404	379	412	349	365	375	368	388	355	376	365	383	390	378	372	393	375	391	372	360	368	409	346	348	381	368	359	378	370	382	367	360	350	358	394	365	340	364	428	379	394	363	365	335	334	356	358	364	387	399	362	374	367	382	372	355	374	350	352	374	399	370	384	350	376	343	396	413	381	362	345	385	382	360	365	383	355	368	373	373	382	365	394	349	374	377	403	382	365	361	388	360	332	376	368	359	364	361	331	354	383	394	379	361	397	398	353	369	360	340	387	400	407	371	358	351	395	391	374	363	329	352	419	376	356	382	360	378	376	407	415	405	385	384	368	359	350	368	377	353	392	410	378	387	377	350	371	371	351	356	390	412	369	389	393	373	382	338	359	372	383	381	386	359	360	422	386	356	372	359	371	384	356	357	362	394	366	374	345	383	407	355	402	410	381	399	364	388	389	405	352	401	363	380	373	373	376	394	390	357	376	375	349	367	350	422	358	355	366	390	382	404	399	366	377	385	375	365	368	361	377	376	375	386	360	380	411	348	384	373	346	390	391	387	346	347	347	398	358	373	353	399	370	374	353	407	383	371	359	375	380	360	380	372	402	340	368	372	376	340	348	380	376	402	365	379	377	382	382	350	353	403	371	411	351	395	393	405	376	404	388	360	366	392	349	357	336	350	376	390	402	374	400	388	361	359	393	366	405	383	397	408	370	351	354	358	384	353	363	367	391	380	379	380	330	330	382	340	372	374	388	362	367	340	361	339	362	370	388	354	382	355	380	381	373	364	396	367	360	324	354	355	400	350	384	381	371	357	383	373	402	394	409	356	376	411	360	367	378	377	392	364	350	374	375	371	365	361	378	385	371	412	341	371	384	380	375	362	393	377	328	355	394	373	384	372	332	366	370	395	362	374	391	379	387	383	382	348	363	366	380	377	349	377	345	347	398	363	378	374	349	401	362	413	379	374	363	413	358	403	338	380	400	352	376	355	392	355	371	386	375	401	390	381	350	370	398	369	352	358	364	377	376	334	393	371	382	358	386	357	364	392	377	387	353	368	363	374	361	408	399	399	379	397	382	357	366	391	355	378	346	365	330	369	377	361	384	349	377	359	369	377	343	379	358	409	347	359	361	372	365	339	343	394	346	357	354	387	356	350	379	367	352	357	352	342	397	381	363	363	381	381	369	345	368	376	383	375	391	382	341	348	336	367	409	368	362	389	415	362	354	385	387	417	385	381	352	371	355	359	369	361	341	370	387	362	361	384	367	375	376	369	344	373	364	371	394	387	364	350	399	363	390	350	363	356	392	373	386	366	370	369	391	373	377	376	358	360	402	352	345	393	359	371	383	358	349	333	352	349	377	336	368	374	388	362
57908	103042	89526	67575	47940	30593	14039	3483	775	615	600	567	600	582	528	588	616	595	573	551	534	571	562	617	551	531	572	611	578	557	554	560	556	622	589	601	577	581	618	551	558	587	593	566	577	585	580	605	583	559	583	576	615	590	619	553	577	570	542	605	601	609	570	565	612	592	534	563	608	561	584	554	562	630	612	588	613	565	570	570	571	567	565	576	573	578	617	563	555	588	601	528	597	573	580	592	560	595	609	572	620	577	565	626	564	575	571	562	562	571	617	564	527	583	558	606	576	616	529	591	582	596	559	606	553	582	591	572	573	579	580	574	583	553	576	587	614	546	549	617	589	570	564	563	561	596	550	617	609	574	563	569	611	627	565	608	593	559	522	577	591	573	585	606	565	576	571	549	579	577	574	571	586	603	600	573	577	573	624	541	602	559	553	566	606	533	584	595	580	545	562	531	598	596	546	542	596	587	546	582	557	604	576	571	584	587	594	593	597	561	567	561	537	548	556	582	567	549	566	543	599	604	569	524	559	569	552	617	546	591	584	524	568	592	607	561	562	580	553	571	509	545	549	592	604	550	598	563	538	627	564	571	587	577	620	575	580	565	590	565	583	583	580	546	549	582	550	604	596	623	510	552	556	603	581	558	599	556	593	578	539	560	552	587	556	589	550	522	562	583	589	558	542	560	625	590	569	581	567	584	588	548	580	582	585	566	543	579	568	587	592	607	564	550	566	591	573	571	562	538	562	566	597	544	590	586	602	560	592	621	593	580	552	566	593	615	537	584	604	504	567	599	565	587	531	543	571	595	569	604	607	581	585	585	506	596	583	581	593	605	544	583	608	572	550	571	624	563	597	549	595	557	592	568	577	623	589	609	565	594	553	588	549	573	585	531	572	550	589	551	587	553	589	576	598	534	624	587	591	578	574	587	567	552	552	608	603	591	572	595	581	574	553	592	595	605	553	580	591	588	551	572	560	557	571	573	569	589	617	541	573	573	512	557	570	582	553	587	561	579	624	560	567	576	563	543	550	540	547	555	593	614	516	577	524	578	550	570	578	559	606	535	538	603	616	555	536	548	581	568	555	571	586	542	586	576	578	603	550	581	579	552	547	629	531	575	586	602	549	566	576	527	534	577	581	566	551	558	551	592	567	574	608	540	580	593	581	598	550	578	597	569	626	620	583	562	596	572	563	610	550	588	580	567	585	612	613	555	573	561	573	598	601	558	555	560	599	589	612	563	571	589	591	581	613	551	603	558	581	610	558	563	548	566	587	603	562	549	563	563	597	524	531	580	533	590	547	574	603	565	557	597	587	554	533	596	532	585	551	584	586	583	596	607	560	555	569	556	609	620	564	555	584	590	560	567	569	585	599	580	572	621	581	560	612	597	604	556	588	565	579	591	558	544	581	580	548	605	563	550	581	527	573	611	576	543	567	564	568	617	606	632	568	557	524	549	563	558	559	581	591	616	560	560	599	548	593	565	603	551	598	561	557	609	552	568	572	550	552	563	604	589	606	564	569	592	564	554	575	587	570	562	549	542	580	576	584	565	556	597	570	591	526	592	600	546	572	534	548	553	620	595	593	546	570	589	601	561	606	581	574	565	547	564	550	573	556	604	600	584	553	574	524	575	541	542	574	551	570	583	522	558	561	576	615	573	566	601	535	556	562	582	579	579	584	577	575	568	555	596	563	587	528	568	620	580	581	591	595	609	549	582	563	602	514	537	587	569	542	548	588	577	546	599	565	560	536	601	562	599	586	572	605	559	590	616	586	558	578	569	587	566	606	619	594	564	558	567	571	637	587	550	580	560	619	608	596	568	600	580	599	567	551	509	587	606	600	609	586	572	544	621	570	587	586	601	554	582	554	586	530	566	623	562	584	535	597	586	554	571	536	586	563	555	568	573	572	571	586	596	620	584	571	531	576	604	578	536	579	577	566	583	564	565	580	553	598	603	552	556	551	585	549	566	533	569	558	585	572	590	582	575	567	561	567	599	579	515	563	620	578	608	561	573	553	509	553	582	539	562	584	579	617	610	586	589	556	580	568	558	575	581	620	541	572	634	544	582	540	572	598	563	573	596	571	626	561	590	577	578	581	578	588	599	584	587	546	585	554	545	616	631	556	567	575	626	564	563	571	586	631	601	599	509	574	595	561	591	600	655	584	566	581	608	567	533	546	533	595	584	607	567	571	584	567	578	538	576	582	572	579	587	598	594	575	591	573	579	559	594	586	592	604	624	597	564	560	576	599	587	544	594	566	605	587	578	561	566	565	584	537	567	558	602	556	631	593	550	550	575	592	558	562	559	554	585	605	567	595	567	533	579	566	608	561	572	606	604	523	577	541	608	587	624	618	589	529	583	565	571	560	585	586	560	549	577	579	589	611	615	583	565	596	604	554	593	587	571	603	570	564	536	582	513	579	545	591	622	589	566	580	599	557	590	516	607	582	557	550	602	580	584	593	551	552	568	519	574	560	573	585	611	564	638	590	535	552	575	552	533	555	529	554	547	586	585	580	594	527	582	588	578	571	588	607	586	557	593	598	605	538	591	569	593	555	567	529	564	560	557	569	609	604	563	561	553	614	568	581	597	544	567	592	585	549	600	568	567	611	556	573	592	588	606	574	536	595	568	534	576	567	527	580	580	557	561	619	609	575	556	608	565	593	549	580	581	579	574	593	576	566	590	567	535	578	595	533	567	543	563	584	600	550	528	587	575	550	594	536	546	602	630	606	525	589	582	634	563	580	587	551	606	564	538	574	539	593	565	558	555	565	572	569	561	596	535	561	560	571	648	609	569	546	555	543	610	566	575	519	583	559	583	589	595	585	583	562	510	543	571	573	595	565	578	571	566	531	554	572	565	595	571	552	554	583	578	602	572	581	562	580	557	582	572	522	576	576	581	580	575	571	586	563	521	560	551	616	585	579	594	587	584	574	549	568	602	582	574	557	564	583	591	571	561	513	576	608	582	579	569	598	583	568	570	559	577	560	581	543	571	588	583	563	540	594	573	592	576	614	562	580	591	572	584	588	598	533	593	542	602	532	552	581	563	556	571	542	603	581	571	611	557	576	613	567	572	593	590	619	560	594	588	546	550	563	633	586	547	600	549	574	557	609	591	588	590	576	567	572	599	556	563	552	618	585	573	538	588	537	617	531	556	568	583	578	578	549	574	601	595	560	592	581	560	546	609	565	589	582	503	588	541	582	576	541	558	553	546	604	560	641	589	551	594	612	583	569	644	567	582	593	554	620	548	552	557	596	567	536	566	600	559	564	577	551	563	594	613	590	579	593	585	534	549	566	551	601	613	554	568	620	616	583	576	548	593	572	590	562	571	603	566	616	521	606	567	552	573	553	544	551	587	515	515	549	607	596	572	591	579	574	592	545	608	585	593	569	576	575	585	565	606	557	563	596	581	569	558	594	562	579	566	601	560	566	586	584	587	581	527	564	546	578	601	611	572	572	568	561	573	572	559	573	556	542	570
27162	28814	35844	22459	9132	2755	834	337	214	220	228	222	220	217	186	206	215	209	211	206	199	202	195	167	197	184	188	205	186	221	192	215	208	214	208	203	189	216	199	200	193	200	213	210	184	188	193	192	203	174	178	212	222	201	197	209	240	222	203	214	199	193	216	187	206	190	193	193	232	209	170	193	195	214	213	173	202	207	188	215	212	214	217	238	203	191	200	211	213	208	186	214	192	191	169	176	208	202	186	196	203	206	233	202	205	207	174	199	226	185	221	189	211	208	225	213	184	200	220	211	189	204	220	197	221	223	203	207	233	178	229	222	182	207	217	201	200	197	221	225	200	220	192	206	193	223	185	172	228	205	199	200	200	212	207	200	170	186	207	222	211	208	201	215	184	189	182	204	204	206	206	208	196	192	200	202	201	210	204	214	222	181	182	190	205	190	196	192	211	202	214	201	215	191	212	189	175	225	171	218	208	200	217	210	194	237	215	193	216	221	227	183	204	178	217	178	196	202	196	200	196	214	203	183	189	194	176	182	206	203	198	198	193	215	221	205	204	201	201	216	196	223	202	200	182	178	161	222	220	217	220	208	181	215	212	208	224	208	196	202	210	199	226	196	199	208	206	199	195	196	190	188	211	201	240	195	205	187	183	216	206	220	222	228	194	186	195	170	211	208	186	229	219	212	199	219	202	217	217	212	182	222	187	213	208	219	196	200	178	209	182	205	196	246	217	194	189	191	227	198	206	202	216	197	200	207	232	210	219	201	200	195	205	194	218	214	207	199	198	184	215	179	198	218	206	198	193	194	208	208	191	203	190	211	234	189	189	204	179	168	185	214	248	212	195	219	231	186	189	218	222	216	223	195	215	180	202	216	207	166	187	201	210	199	230	202	217	198	174	199	218	209	188	213	212	217	212	199	187	200	214	235	186	189	201	206	225	210	196	200	226	207	187	171	193	212	211	214	168	194	197	169	196	189	220	199	191	186	178	214	227	180	190	194	193	180	214	221	201	180	182	225	193	199	189	183	215	189	208	197	200	212	205	203	205	178	191	195	207	190	228	234	219	197	206	220	205	213	214	210	187	213	205	214	193	192	208	232	202	221	212	184	203	207	202	206	199	213	202	224	176	223	223	202	214	213	214	189	174	219	201	206	197	204	209	191	190	196	207	197	200	207	210	197	185	202	193	210	195	197	211	215	184	206	197	207	231	193	196	200	198	216	205	186	210	198	208	189	204	229	210	208	217	194	192	224	211	212	202	204	203	208	210	192	208	199	204	202	208	210	207	187	213	211	188	239	192	204	225	204	215	179	211	205	198	204	175	214	196	198	199	204	196	189	184	211	208	215	220	202	220	194	207	181	227	222	190	188	192	203	187	218	196	203	203	195	209	193	204	211	213	234	212	210	199	240	229	174	209	212	206	193	202	232	208	194	195	218	207	207	205	189	209	196	231	205	222	194	193	227	215	218	181	211	218	168	186	200	226	195	192	194	190	204	200	180	216	210	206	213	193	191	190	195	192	190	212	223	197	199	188	215	215	206	198	198	202	212	193	200	209	207	201	230	194	203	184	212	204	212	194	192	214	183	214	196	207	212	185	201	195	209	196	203	218	202	212	204	203	209	211	204	188	233	187	214	210	179	204	206	202	205	203	217	217	203	193	181	228	193	216	184	196	172	220	199	208	201	221	255	197	216	216	200	210	186	224	197	217	197	208	193	220	214	199	237	197	190	223	221	217	197	180	199	187	212	216	181	191	194	230	232	196	189	179	181	218	182	222	204	221	215	191	195	186	183	190	208	213	209	178	224	178	191	180	208	217	236	205	223	207	207	233	194	217	178	197	183	211	184	209	197	188	208	211	185	210	204	216	189	231	204	189	191	200	210	212	215	191	217	215	214	207	192	179	216	197	211	195	236	218	190	188	190	202	205	205	193	190	214	171	208	219	186	205	209	179	178	231	224	192	198	200	207	212	183	212	192	209	212	208	203	192	211	171	199	219	182	212	212	217	208	202	180	205	215	186	205	222	189	198	193	218	188	199	175	218	217	200	185	205	212	226	222	195	212	204	197	198	215	208	199	191	216	208	181	182	222	212	203	206	227	213	214	206	185	236	187	199	198	206	211	213	202	213	204	188	221	207	205	232	233	195	205	210	198	202	194	215	198	174	209	209	205	195	234	204	188	221	212	207	221	210	194	206	181	212	201	192	192	180	211	195	196	195	209	222	204	214	210	213	221	206	198	196	221	211	199	193	199	193	209	220	175	195	174	189	208	187	233	215	215	199	197	210	200	208	210	236	202	196	189	216	184	206	224	204	196	196	206	213	217	215	216	229	203	217	221	197	216	198	194	193	221	164	241	195	228	224	221	211	190	183	196	217	208	193	226	216	211	199	190	197	186	179	201	190	220	207	193	217	198	212	184	194	210	201	187	194	206	209	212	220	186	233	202	196	193	228	209	188	211	187	174	218	223	199	212	200	208	189	213	188	219	167	184	197	207	205	210	225	199	212	192	218	218	238	242	205	226	206	183	198	192	192	214	205	167	192	194	204	207	219	185	210	189	215	208	218	207	213	220	228	210	188	224	169	204	195	178	202	225	221	166	194	238	197	189	185	228	205	232	220	171	206	185	210	188	221	179	220	197	220	229	201	223	189	214	204	215	221	216	184	198	199	199	207	200	215	195	209	211	197	191	195	185	182	220	210	201	182	206	210	187	232	193	184	188	188	212	192	192	189	196	238	185	207	196	198	219	203	229	206	211	206	220	196	179	185	195	214	215	197	192	205	193	195	222	206	187	219	211	183	226	188	191	205	192	198	216	231	179	191	207	177	201	209	189	226	211	225	201	183	218	204	205	201	193	202	221	221	189	182	214	192	216	221	194	201	232	228	182	197	207	201	185	197	226	201	225	200	179	218	204	210	189	193	206	187	196	210	215	198	227	197	207	196	211	210	204	189	212	197	179	213	214	232	213	223	196	209	211	226	218	212	209	234	225	216	199	187	213	213	204	212	223	192	224	208	200	207	213	169	209	187	210	213	204	195	206	184	234	197	214	188	219	205	207	186	193	191	221	200	191	203	203	200	192	185	192	220	214	191	191	203	191	208	218	176	213	220	206	207	199	194	203	187	189	194	204	192	193	220	197	217	184	176	209	186	206	204	190	209	196	201	217	202	207	184	235	230	219	201	218	184	203	218	198	195	220	196	204	224	185	199	202	198	201	201	220	183	213	216	221	221	233	212	185	192	201	195	198	214	181	207	203	207	195	211	203	197	219	190	203	198	201	198	207	234	198	222	215	211	208	220	187	182	216	199	195	204	203	187	195	205	205	193	210	190	210	201	231	195	204	205	214	207	232	190	203	215	198	184	183	209	208	206	189	180	210	214	178	210	185	208	222	196	218	185	228	208	197	224	244	206	190	212	192	223	208	199	208	196	219	204	226	166	244	214	186	194	197	184	217	178	222	186	208	211	217	209	180	216	203	202	196
27663	49510	41144	23963	13089	5470	1628	684	357	313	296	322	342	337	346	342	319	325	337	326	311	362	349	310	362	355	344	336	335	339	294	354	321	309	335	348	342	357	367	358	365	342	354	346	327	348	319	368	352	336	346	341	321	366	348	333	349	379	327	306	322	336	339	349	361	331	332	359	321	332	341	344	324	310	324	316	322	331	356	343	354	358	338	338	341	330	314	328	344	306	342	327	317	321	344	344	339	333	372	329	335	343	337	327	332	318	361	316	333	324	336	332	308	312	331	331	332	321	348	340	302	323	348	338	342	355	356	304	344	326	332	320	328	368	356	370	359	348	343	327	344	366	349	319	344	314	320	344	381	350	333	348	379	359	307	335	354	323	356	332	335	359	336	354	345	341	340	294	309	302	327	331	311	358	324	318	306	346	376	325	331	338	307	315	338	350	330	332	339	316	348	346	338	327	326	352	328	308	371	323	341	326	353	315	316	308	340	306	334	333	324	326	321	314	326	343	331	364	338	329	345	315	322	331	316	356	354	320	327	334	307	346	307	339	330	378	317	341	339	315	313	329	329	320	322	338	367	302	358	347	323	330	349	317	324	322	325	343	313	318	296	345	344	346	342	333	349	301	373	318	321	309	338	333	320	342	348	347	352	335	337	324	352	360	348	348	373	312	345	350	340	359	328	350	353	315	326	336	330	338	323	328	330	348	323	320	342	334	348	346	331	337	311	327	350	334	319	346	333	335	341	317	327	339	333	370	310	319	329	324	322	324	356	322	333	339	328	318	353	321	315	346	337	304	340	323	311	321	339	342	334	308	355	335	323	308	366	334	330	315	323	343	332	336	349	327	290	346	347	317	312	306	389	321	326	356	335	346	354	338	304	337	349	342	331	333	328	355	348	338	323	314	363	341	331	322	322	301	305	323	349	360	352	355	337	315	322	316	344	333	340	345	330	310	340	327	334	316	318	311	297	324	340	323	316	337	356	327	345	325	340	338	368	340	347	337	338	357	345	327	336	322	354	305	329	330	320	333	320	361	313	320	360	338	356	299	324	350	343	330	345	317	304	315	322	341	349	321	347	342	324	323	345	331	355	362	322	334	395	337	334	342	327	301	338	361	323	316	330	338	327	312	355	341	340	332	327	300	340	300	360	326	347	357	324	314	342	309	335	344	360	327	332	325	315	338	309	316	331	329	334	330	328	339	317	366	348	306	369	357	301	330	321	310	367	328	308	314	319	332	325	313	332	340	331	357	320	343	343	341	309	336	344	333	319	326	327	327	361	352	328	323	284	334	339	340	346	337	349	352	371	360	307	386	300	351	321	318	339	319	342	323	355	312	333	411	313	353	321	321	352	338	312	327	330	308	328	333	331	353	378	329	344	303	333	336	328	333	359	337	359	357	357	348	342	330	331	358	330	331	334	296	318	349	318	354	338	366	331	306	355	329	307	293	310	375	347	380	350	328	357	314	337	315	330	363	337	349	334	334	352	316	344	335	336	315	347	321	354	315	303	375	322	348	357	347	357	342	358	333	326	341	350	341	364	335	348	333	337	334	334	329	322	329	346	326	371	322	343	327	326	321	310	350	326	329	317	347	343	350	328	351	359	329	351	335	364	336	325	347	355	349	332	386	303	302	320	343	333	357	357	335	367	329	323	346	345	330	320	345	344	360	341	327	336	340	316	307	328	353	319	348	299	321	336	317	301	342	350	362	349	329	337	311	342	358	333	345	364	330	349	349	332	345	322	335	339	348	312	308	360	354	309	360	324	355	351	323	367	331	315	325	330	322	349	316	297	342	320	341	366	362	294	361	350	312	367	351	344	331	338	313	352	348	315	348	315	337	328	343	340	343	344	342	336	314	336	297	324	360	339	335	322	332	326	323	318	319	331	307	316	310	337	324	322	325	329	342	323	326	364	313	327	329	317	333	349	324	309	353	354	317	355	318	351	329	335	334	334	313	341	385	327	316	308	321	319	314	356	348	342	332	343	353	348	312	312	323	342	340	310	348	357	345	309	329	315	341	330	355	345	319	332	322	320	323	317	324	317	351	324	306	364	324	333	349	319	360	304	302	337	359	318	313	366	282	371	338	365	314	328	371	320	314	327	299	342	355	324	334	291	317	307	357	362	330	335	344	337	368	322	343	321	340	314	341	347	343	341	353	369	335	300	360	307	319	346	306	354	335	336	342	356	336	355	327	362	325	302	342	333	329	330	313	328	334	337	323	326	334	344	331	352	347	374	359	343	347	327	295	327	338	314	366	339	343	368	328	336	316	348	340	362	329	333	335	327	338	335	336	305	333	336	337	310	326	332	322	319	314	291	353	333	308	310	317	336	347	316	336	304	312	344	343	333	347	374	324	337	332	328	320	313	344	320	316	292	341	338	338	312	346	323	348	291	345	345	370	361	337	346	344	338	368	320	339	353	339	359	335	315	311	341	344	322	327	326	369	355	355	342	340	344	342	332	339	342	364	327	350	362	332	322	324	324	339	334	348	333	335	336	346	319	355	329	315	338	335	318	334	314	351	369	342	348	349	314	333	329	306	345	348	356	316	337	310	358	344	290	317	319	325	341	343	323	305	341	345	331	310	304	334	310	365	332	326	335	309	343	350	285	320	340	336	329	322	332	347	336	334	323	346	313	355	344	351	320	361	317	319	320	308	318	300	357	324	356	338	319	324	330	353	327	312	345	331	333	319	348	338	345	327	314	340	334	354	313	339	322	316	362	316	319	362	320	322	335	321	365	327	360	351	330	338	336	350	365	351	326	377	307	307	339	370	332	341	345	345	352	378	336	332	365	354	339	354	326	329	335	361	357	354	331	324	350	319	338	332	346	335	334	343	326	304	345	323	355	359	343	369	330	351	335	345	324	341	317	326	343	352	356	333	304	358	347	345	371	301	340	319	351	350	348	333	345	352	330	321	363	357	348	326	338	302	330	327	304	349	351	296	337	349	325	352	327	317	296	320	344	353	329	312	352	334	324	355	341	347	312	319	328	319	345	355	358	333	332	323	336	333	338	330	366	363	351	332	304	340	334	332	360	326	347	332	354	312	304	315	347	338	339	347	343	317	328	329	336	293	349	329	332	321	325	364	322	344	343	314	341	329	359	318	338	358	324	360	311	336	315	360	351	328	341	316	341	328	344	342	337	327	309	359	352	327	320	335	326	344	319	335	327	332	350	300	348	344	311	318	333	314	320	324	337	353	315	309	353	315	346	359	338	324	321	348	313	338	338	341	360	310	330	332	343	330	294	324	326	327	348	365	314	350	326	307	330	331	308	321	352	313	336	352	317	356	303	347	338	344	322	323	347	323	345	355	330	316	325	328	301	355	338	367	328	355	352	327	348	330	315	319	349	314	348	379	324	330	350	329	355	343	337	371	300	355	340	374	333	323	301	344	343	334	330	358	359	365	321	339	314	327	332	326	340	331	331	336	307	316	346	369	375	337	342	321	342	321	332	344	350	311	308	314	331	331	325	313
24454	24276	43094	41096	30533	21384	8835	1502	326	292	289	320	291	283	312	269	271	285	285	281	285	279	333	314	309	295	285	285	290	294	279	288	320	312	304	284	268	280	306	307	275	296	293	271	290	269	283	287	279	326	304	277	261	287	280	267	288	260	273	297	285	293	285	287	308	305	287	298	307	290	263	291	273	304	291	276	286	281	277	276	289	290	271	281	257	288	278	287	318	291	271	303	264	257	294	246	303	287	272	286	300	269	279	281	288	293	287	298	306	330	297	296	279	285	288	266	258	308	300	271	289	291	299	271	301	263	277	307	273	321	272	295	299	266	282	305	281	306	278	268	275	303	296	284	314	293	280	262	263	283	254	275	289	290	284	271	279	300	290	301	287	277	294	272	290	269	281	286	285	280	272	318	302	298	289	275	265	316	285	293	296	307	263	283	264	274	266	288	272	275	304	283	257	301	300	284	309	279	304	279	282	286	272	270	271	312	275	294	302	283	281	262	304	290	275	284	288	285	312	293	307	297	301	271	282	288	297	284	290	288	277	263	324	305	269	292	308	280	273	304	301	277	281	313	305	316	299	276	252	270	302	263	291	299	282	309	293	293	307	312	283	294	313	302	284	284	293	277	296	318	276	283	308	268	297	290	286	292	317	280	292	283	293	289	299	271	270	289	323	304	277	273	285	293	286	290	283	303	284	275	269	285	300	293	264	293	296	268	341	291	279	294	311	287	289	309	294	286	312	285	304	296	328	294	282	301	284	289	277	318	287	302	287	312	289	282	257	295	316	280	280	306	273	327	276	285	309	271	288	295	284	306	260	278	285	283	294	319	266	273	327	294	279	282	284	301	284	308	253	274	282	258	294	305	275	283	288	288	299	295	284	270	300	304	309	285	309	297	260	286	248	295	286	280	317	264	276	303	284	281	289	283	276	267	280	277	308	272	306	279	286	277	301	239	271	281	268	285	304	307	294	275	331	279	295	307	242	296	310	297	299	283	294	288	279	276	299	293	287	285	291	291	287	284	259	279	293	291	315	284	307	289	311	296	293	290	276	272	268	291	308	287	289	270	312	300	314	281	282	315	285	279	278	303	286	287	247	309	300	321	271	281	269	284	296	291	275	289	275	267	295	271	300	265	307	289	287	270	272	266	314	269	289	298	298	253	280	280	318	308	296	265	295	287	307	285	299	268	279	307	293	291	315	299	298	291	279	280	272	298	251	287	307	310	284	270	262	306	329	267	271	288	293	258	285	298	305	299	292	291	285	272	308	291	325	284	282	296	291	299	266	283	292	301	313	300	283	285	280	296	242	311	247	269	277	278	259	308	281	279	281	293	297	288	298	314	264	309	274	277	267	316	285	282	307	298	287	288	306	288	290	270	306	270	290	282	303	295	298	288	288	305	287	281	301	304	283	258	276	263	271	295	324	302	307	304	321	278	301	288	309	317	277	313	303	287	270	289	249	297	280	317	304	300	340	274	284	271	269	278	286	288	309	293	277	296	318	277	274	285	279	261	288	298	286	281	301	284	294	292	280	280	286	279	295	274	275	291	307	306	313	302	275	302	294	301	285	287	279	294	272	303	283	282	282	302	329	292	287	298	273	284	297	300	304	292	292	268	282	273	286	282	243	276	288	279	284	280	317	279	273	272	278	289	317	271	308	310	284	302	284	278	286	315	281	276	266	293	301	273	276	301	302	270	299	256	278	279	275	282	310	284	288	280	279	285	272	306	279	308	300	328	317	292	284	276	282	299	306	295	292	269	291	283	287	312	290	306	284	311	312	300	296	282	268	288	243	286	272	272	298	253	276	289	244	276	292	280	286	340	264	261	248	307	292	234	306	306	278	281	280	302	295	283	306	279	317	297	276	294	269	273	300	298	304	280	261	269	244	267	307	304	266	321	281	296	306	286	286	256	290	284	289	275	291	287	276	273	299	281	285	272	289	261	304	293	312	310	273	270	301	292	275	290	269	296	275	283	280	259	290	287	272	258	269	279	306	290	289	329	313	266	287	288	277	309	289	297	277	279	301	295	296	298	278	284	280	263	287	268	284	278	255	317	303	294	291	284	262	273	259	308	269	288	299	291	301	270	278	284	286	262	290	303	295	282	285	299	300	264	286	279	249	288	283	323	284	300	294	315	274	298	293	297	267	251	298	273	274	296	296	286	291	284	297	282	293	304	273	277	298	260	301	289	284	265	294	294	282	299	287	283	285	283	297	295	278	315	270	284	293	286	258	302	296	299	262	278	306	302	304	264	274	299	314	316	297	286	310	258	282	319	303	265	288	273	327	266	304	310	283	311	292	280	286	281	271	279	285	259	313	285	268	287	281	267	319	287	284	243	296	312	288	298	287	271	270	273	299	289	295	295	277	264	316	277	307	299	309	283	288	261	275	271	293	265	295	281	247	264	284	262	287	299	294	256	301	267	295	297	305	252	313	304	285	296	301	291	287	280	294	277	309	277	268	269	311	285	273	278	291	313	288	266	292	267	314	281	262	287	290	295	300	299	281	308	303	283	259	298	308	277	294	291	269	278	281	292	287	308	287	274	308	259	314	292	295	306	302	283	288	285	305	307	298	270	313	290	297	277	277	302	285	273	289	308	290	282	307	299	306	257	281	318	305	260	290	284	273	284	268	285	278	303	274	319	297	314	303	298	324	295	271	320	278	268	285	309	299	281	263	277	270	267	292	303	301	302	252	308	323	289	264	302	292	268	265	294	279	303	298	275	267	274	312	313	297	272	256	291	288	315	295	272	287	257	253	290	309	290	259	265	270	295	302	267	302	286	286	262	273	289	277	255	279	304	257	277	246	303	255	266	316	299	325	267	264	284	271	291	303	292	282	284	282	281	305	289	285	309	274	303	235	270	297	291	307	283	285	290	319	293	297	271	277	300	291	298	317	246	296	290	277	282	277	260	285	275	303	291	299	286	294	302	261	293	310	270	282	286	298	295	291	312	287	273	280	255	291	287	316	322	261	312	294	281	317	292	279	271	300	316	253	300	278	285	296	256	293	279	274	274	281	268	300	294	265	304	259	274	302	284	288	289	264	264	316	307	287	255	253	311	292	290	294	271	247	258	285	261	261	312	299	277	293	309	282	283	283	278	245	293	268	284	273	293	284	265	262	261	262	293	326	299	298	292	294	303	264	296	275	303	272	279	294	277	307	278	287	337	280	262	280	296	309	240	285	286	301	285	287	297	296	280	266	277	298	326	282	295	263	293	305	271	263	278	286	264	289	263	297	299	279	288	277	319	256	262	266	265	295	270	296	287	307	283	290	267	279	290	303	259	292	303	307	314	282	293	298	288	256	299	312	287	287	289	302	312	289	304	307	293	311	277	297	266	273	283	321	265	276	288	314	284	261	285	267	287	294	277	292	270	274	277	298	281	291	278	319	296	316	251	272	316	297	309	273	318	263	273	293	281	303	282	273	304	290	305	283	254	287	305	288	279	282	277	293	271	300	287	257	277	253	307	278	280
50778	92602	78689	53609	38751	24239	9828	2880	600	452	458	471	459	461	473	521	472	458	432	478	468	448	462	469	458	498	463	451	486	453	501	483	461	474	504	458	453	461	466	478	451	459	470	482	470	456	434	432	497	485	442	437	435	462	429	436	491	442	437	459	480	444	438	440	460	475	475	472	462	463	482	488	409	458	454	471	463	463	451	423	483	437	467	453	477	464	461	471	446	465	475	477	506	446	499	449	400	427	487	449	497	436	430	457	454	463	467	466	465	443	476	494	514	472	474	464	428	475	461	446	490	449	485	430	520	449	421	457	452	460	465	459	456	456	453	449	413	424	485	462	466	468	477	421	473	468	450	456	467	485	432	500	451	468	437	481	453	451	468	455	474	447	462	435	471	499	476	467	431	467	459	492	453	448	465	438	447	504	448	482	450	492	485	463	461	504	438	443	461	472	447	498	464	432	487	450	485	444	427	471	477	474	422	484	458	472	451	467	439	446	421	504	472	483	428	489	474	465	471	457	473	520	430	476	471	455	467	447	427	465	456	483	478	442	406	434	445	436	435	442	451	466	445	484	474	490	440	460	451	467	466	452	463	472	457	437	472	474	436	442	464	440	465	496	435	463	471	456	503	474	447	482	457	438	490	461	483	436	468	477	452	451	441	458	468	426	412	469	427	435	463	472	467	482	409	462	450	465	422	460	426	472	471	470	475	452	462	463	455	464	497	470	463	457	453	472	462	453	474	431	449	437	463	491	464	464	449	460	474	499	494	464	452	452	446	468	447	470	441	473	451	480	497	462	424	453	473	486	479	492	436	487	466	446	452	448	440	514	447	427	472	466	459	485	479	454	468	498	470	487	473	494	456	472	408	510	471	471	450	460	459	458	456	487	453	451	450	455	471	516	443	446	445	471	457	480	507	452	460	457	451	459	445	465	433	439	477	465	450	461	463	482	472	441	473	405	472	468	476	465	474	455	477	458	461	483	467	432	470	471	470	464	459	452	452	501	455	487	459	440	465	459	451	465	489	423	489	460	465	481	442	494	469	484	429	472	478	488	459	474	479	443	498	450	473	446	463	464	455	447	445	444	458	456	448	441	487	465	456	489	462	451	481	503	437	491	454	477	463	463	459	472	501	440	439	476	465	462	430	435	470	476	468	487	453	459	441	440	453	479	452	453	471	431	489	473	431	453	487	463	453	478	464	478	475	459	479	484	437	438	467	443	452	496	442	471	429	466	498	465	464	479	453	443	487	429	467	452	474	460	452	481	436	429	492	479	487	472	422	479	480	464	473	475	471	483	444	464	413	470	452	479	476	486	440	436	456	475	478	438	477	471	470	440	463	475	508	489	461	492	499	448	444	451	483	468	453	446	468	443	449	465	488	460	421	452	462	417	457	452	465	500	461	449	435	467	467	459	417	484	449	444	426	449	459	485	437	503	456	473	466	443	481	453	465	465	483	419	469	448	426	502	464	452	456	451	476	433	439	457	479	427	501	444	446	420	499	455	473	482	464	472	433	470	490	442	429	477	454	450	479	475	455	449	444	446	432	446	465	464	452	456	398	449	463	486	472	458	470	438	447	458	446	449	452	475	455	468	467	425	439	480	469	473	440	418	462	460	455	477	467	452	459	463	423	467	425	459	437	501	452	453	452	440	487	468	510	450	482	487	474	452	467	437	424	455	459	472	445	436	460	457	466	454	445	448	458	431	410	446	418	473	481	426	460	497	439	450	470	480	417	451	499	446	444	481	460	471	488	467	448	467	453	446	449	482	484	473	471	487	444	432	443	456	494	471	423	432	448	456	473	463	477	496	454	471	479	465	439	465	470	474	461	450	446	457	465	438	499	447	436	423	469	493	462	453	511	450	419	444	411	486	518	444	468	482	450	491	448	458	461	454	510	466	436	446	445	464	440	436	477	460	453	477	455	459	445	504	463	438	443	460	451	461	460	446	461	449	484	429	419	502	487	451	422	448	457	448	478	461	456	449	462	469	454	476	436	432	462	486	438	477	452	470	487	466	470	455	432	464	428	491	482	462	441	463	471	468	491	488	452	438	473	502	463	413	433	469	448	477	434	465	472	490	429	437	465	459	484	487	426	447	455	435	491	454	481	467	458	445	459	446	456	450	441	452	428	472	484	483	485	443	471	451	450	462	470	464	468	450	477	446	430	461	410	479	475	481	421	483	450	466	480	475	432	428	468	443	458	429	456	487	460	416	486	463	461	441	484	462	449	463	478	461	440	448	439	464	444	467	472	482	446	431	443	436	487	457	410	453	441	467	423	458	459	496	467	468	447	480	495	474	479	462	436	526	450	463	455	458	425	475	464	489	436	475	501	489	440	429	472	491	457	493	490	431	443	530	440	462	414	480	465	455	493	459	440	447	467	489	465	448	465	458	455	426	443	492	450	462	437	439	459	463	458	474	486	461	453	467	455	446	422	495	443	447	421	480	451	427	471	490	463	455	469	480	427	467	470	448	453	482	444	467	469	473	421	464	408	476	429	426	485	466	488	442	477	436	455	421	479	470	486	484	463	499	483	476	468	427	441	449	509	512	454	457	479	471	459	448	422	472	455	449	487	434	424	471	424	450	465	420	439	436	455	492	442	470	471	486	411	476	448	479	488	475	484	440	463	477	437	480	490	468	458	478	473	431	468	486	465	446	434	456	467	491	425	450	449	479	455	426	484	437	447	455	467	431	452	475	467	455	454	479	481	438	433	448	449	452	463	439	475	454	499	468	471	470	458	446	453	466	494	434	480	444	477	460	482	470	434	450	483	448	475	451	403	471	480	422	440	427	475	442	442	474	494	467	468	462	448	482	467	466	474	433	430	455	443	454	450	453	423	449	471	512	482	456	451	417	443	464	467	453	450	443	487	457	427	468	419	471	492	457	488	479	431	424	466	491	475	499	480	466	459	455	418	470	436	485	425	494	454	449	464	482	461	458	425	447	460	465	487	456	456	472	452	485	450	506	447	437	478	482	436	461	462	438	453	442	466	444	451	469	484	478	430	469	435	461	448	403	464	485	458	464	472	480	503	448	441	487	429	474	462	467	469	438	409	456	495	451	426	447	418	470	450	494	497	449	449	485	447	448	437	449	463	452	473	474	451	451	457	495	461	458	447	495	474	443	482	474	456	438	483	437	470	470	467	449	481	452	477	454	462	449	466	460	454	446	454	471	473	503	492	471	455	489	438	484	443	450	469	452	448	445	475	453	432	424	501	475	435	457	485	465	407	460	445	453	448	447	438	454	491	473	439	447	501	497	457	450	460	470	482	468	467	447	462	453	433	480	478	488	493	429	437	460	454	523	484	443	464	435	446	479	481	527	484	466	474	454	470	478	439	452	465	466	473	447	484	424	439	429	456	484	455	388	446	433	438	439	490	441	484	434	440	483	481	462	470	469	464	510	474	451	467	454	451	484	421	462	469	478	453	467	447	436	475	464	459	458	441	444	459	467	424	443	464	465	456	510	479	448	448	399
23331	22377	36390	35718	31961	26754	17798	3778	462	411	383	371	374	421	403	398	385	371	389	413	386	418	383	368	405	379	393	362	410	369	367	375	389	374	361	387	406	359	365	359	375	393	357	392	358	395	387	371	381	381	360	425	402	360	364	360	383	389	407	350	383	375	397	334	395	383	369	379	385	421	367	425	394	352	355	401	368	372	390	407	390	395	345	341	357	354	415	394	340	414	405	370	384	381	408	377	327	364	360	419	368	421	367	381	393	401	381	371	370	363	414	335	372	358	405	415	366	373	382	381	360	404	398	339	358	367	375	369	365	387	365	366	365	392	377	374	400	358	385	369	362	396	375	368	362	357	390	370	367	372	351	368	380	368	351	386	371	378	395	405	349	370	380	394	371	394	398	419	371	412	382	392	376	389	370	386	361	395	385	366	350	377	344	376	340	407	364	368	361	376	369	394	369	388	385	362	367	384	381	380	423	402	367	373	392	390	399	382	383	412	384	365	384	384	353	379	378	372	377	377	380	423	349	363	362	394	380	348	371	393	399	353	391	365	363	401	421	355	383	391	354	396	369	368	325	371	350	370	368	349	380	391	365	393	361	379	355	352	363	367	404	354	377	371	379	371	391	363	376	374	361	422	394	355	394	366	385	386	378	342	361	390	394	380	333	374	391	385	383	393	394	400	343	416	375	359	370	373	369	365	364	379	386	370	375	392	386	366	412	373	330	360	414	340	332	379	383	379	360	404	380	375	366	376	340	382	355	395	368	376	395	365	354	371	399	413	392	372	358	317	392	362	417	391	393	377	400	363	377	370	369	377	389	364	379	362	411	371	353	385	383	391	396	358	373	358	398	356	351	345	391	388	387	368	379	376	370	391	362	404	371	375	379	394	389	338	377	369	356	390	417	420	364	369	395	368	387	376	403	390	404	412	376	362	376	377	399	363	404	353	391	380	370	359	378	414	393	403	392	378	347	364	409	367	377	352	382	399	377	336	404	403	367	417	352	362	363	370	349	369	359	339	383	446	384	387	384	371	374	356	395	354	361	365	354	398	397	393	378	382	397	378	374	405	347	372	368	361	389	374	412	392	398	357	398	409	378	391	362	375	354	385	405	375	374	398	390	402	390	396	382	390	372	372	363	345	379	345	391	362	406	383	380	373	344	371	400	401	356	392	354	342	379	363	384	367	348	350	396	375	359	391	392	376	388	346	362	363	374	393	410	383	355	381	371	383	370	379	358	361	349	370	395	429	385	382	391	404	402	347	400	338	430	377	386	383	355	386	379	375	362	393	356	338	357	394	393	347	351	389	374	360	373	367	377	360	358	343	370	373	371	343	417	403	373	374	391	388	352	353	348	423	402	390	359	389	363	389	424	337	414	385	377	379	337	354	372	362	353	386	359	381	370	419	349	393	339	355	373	362	378	397	357	348	404	405	370	372	370	354	389	381	359	387	365	383	356	378	354	382	364	381	364	393	371	372	373	393	338	373	363	348	391	389	380	337	368	379	368	352	356	399	381	400	376	377	367	361	371	360	375	356	406	368	374	380	381	361	372	378	386	405	383	375	371	395	411	388	360	406	340	404	369	356	367	362	356	388	341	370	400	381	402	352	384	369	391	373	371	378	374	374	394	356	393	339	381	385	374	374	379	392	395	381	375	380	361	419	382	388	344	362	351	346	376	397	391	355	399	374	370	404	340	390	366	373	361	388	405	380	334	388	380	358	401	344	402	353	387	372	389	354	390	393	406	357	363	371	340	356	376	373	374	347	365	380	342	364	410	399	367	390	387	363	401	368	356	392	360	362	396	379	391	396	397	375	379	380	343	398	378	357	366	339	387	376	365	379	385	403	396	398	383	353	382	367	385	373	396	388	373	382	401	380	354	384	365	344	395	327	393	396	369	364	402	380	328	351	413	378	393	350	384	386	359	392	396	376	398	415	347	378	389	417	381	408	382	354	413	369	396	368	389	389	366	395	380	381	357	354	420	374	372	387	404	400	399	356	351	375	373	370	333	371	369	401	366	369	387	384	409	322	334	389	369	370	410	400	370	344	385	385	400	369	391	374	404	380	393	372	391	372	385	364	362	376	401	350	389	378	359	413	343	387	388	382	360	360	348	383	374	428	392	363	373	384	370	404	360	372	370	375	383	379	401	409	364	348	384	401	392	365	420	347	363	379	374	396	425	360	364	367	360	411	357	367	377	391	390	392	343	363	387	374	344	383	384	345	381	377	379	374	375	389	384	402	381	386	392	351	371	393	378	375	364	370	406	409	366	375	365	397	377	416	380	420	383	396	374	372	395	379	406	413	390	384	367	388	369	369	374	383	388	396	374	381	367	370	410	386	363	368	384	380	402	377	354	372	385	379	367	350	397	360	380	374	372	377	420	430	400	390	354	411	394	398	348	369	401	348	358	397	369	371	364	400	377	337	355	351	354	364	372	394	353	380	384	407	385	362	381	388	391	381	399	367	366	380	360	371	361	354	398	357	372	401	376	385	361	390	400	366	399	377	366	385	383	343	377	402	384	401	373	389	380	362	370	376	371	395	387	402	420	399	442	371	386	396	408	370	388	361	366	391	392	375	398	366	389	378	367	382	376	380	335	363	365	379	365	378	414	366	350	402	421	383	407	365	386	362	379	346	400	378	369	367	394	408	381	413	378	346	351	402	364	356	383	367	380	394	413	363	354	357	388	336	371	392	367	400	379	362	340	369	402	375	350	375	378	395	396	361	391	386	353	385	406	368	386	391	394	377	384	361	409	392	383	405	364	372	358	376	397	421	382	418	340	341	357	401	404	341	368	354	410	373	361	348	374	371	367	423	360	393	362	365	409	391	391	369	377	379	349	381	346	397	358	382	411	420	378	366	361	362	395	377	410	381	405	378	363	365	352	355	353	398	390	403	395	384	358	349	374	415	366	395	380	406	382	354	374	383	387	362	379	356	359	382	380	366	391	389	366	393	406	347	385	383	392	327	391	379	360	351	365	387	321	369	351	344	380	384	378	385	379	392	369	361	370	390	388	414	379	375	344	338	388	382	387	394	391	396	360	397	406	353	323	382	384	372	365	384	368	382	408	356	382	360	387	367	384	377	365	379	393	378	357	373	397	355	353	384	363	387	393	360	368	408	397	382	380	399	367	372	364	377	391	406	387	387	380	391	351	375	374	370	399	373	403	375	371	364	390	381	392	388	387	398	359	388	381	382	397	346	359	355	379	358	369	392	394	359	383	371	325	398	382	361	401	355	382	390	367	364	367	380	424	366	423	385	362	381	388	392	371	382	381	382	350	352	382	401	407	367	385	378	382	347	381	395	384	375	368	402	340	404	386	405	375	398	381	358	411	322	373	409	363	361	382	397	387	404	358	365	346	378	373	392	368	363	359	386	356	366	371	339	416	348	401	365	341	356	381	377	371	371	374	349	395	379	375	356	406	346	359	392	394	344	432	375	384	387	375	378	375	387	413	378	355	354	350	368	371	385	348	385
57185	102994	88254	67909	48673	32393	16009	5302	727	561	525	561	618	605	613	547	575	594	577	586	567	555	565	563	577	589	557	595	573	590	595	601	542	621	549	593	554	574	599	633	598	612	541	565	573	608	568	588	590	565	552	591	541	578	585	537	569	583	593	590	522	581	567	597	579	555	606	576	564	602	575	584	571	568	591	600	586	567	616	608	561	599	532	566	553	534	603	579	571	558	575	563	571	553	601	561	596	571	573	571	579	587	564	613	572	626	549	588	598	553	591	608	565	612	561	604	561	586	563	588	597	589	572	571	588	535	617	559	550	597	558	550	583	569	600	594	562	569	527	614	515	557	573	597	595	588	572	548	601	552	559	573	583	572	565	542	550	617	587	590	557	579	559	577	563	584	546	576	576	632	600	576	587	630	555	529	586	572	547	591	582	565	611	583	571	557	551	597	584	528	591	585	561	567	587	596	617	600	591	560	546	625	563	570	589	539	549	619	562	589	589	548	516	556	570	589	582	556	625	545	591	585	548	571	541	563	577	547	576	585	597	549	567	564	554	550	565	594	547	596	626	566	598	523	585	556	589	572	572	582	563	591	566	559	602	557	587	606	573	538	576	614	577	575	622	557	564	521	552	591	580	596	594	609	559	592	588	576	546	547	544	549	575	541	567	577	564	562	545	604	591	557	540	577	575	578	541	593	553	568	555	590	564	576	614	558	535	593	559	559	559	571	591	585	564	599	536	560	598	633	567	599	605	629	552	603	557	553	579	570	571	568	586	556	571	561	592	617	600	545	543	598	526	604	518	615	588	581	578	570	561	578	559	613	562	596	570	585	553	577	580	607	573	565	578	567	586	575	580	527	568	611	538	581	542	629	571	569	574	578	564	574	545	569	571	554	573	540	551	576	560	576	601	554	617	549	571	556	539	560	566	574	559	556	566	562	592	555	598	625	604	552	546	537	573	577	609	556	600	576	561	578	538	576	598	573	613	554	593	584	594	616	581	545	610	552	578	589	552	551	593	562	607	549	577	554	546	568	598	543	591	599	604	593	578	559	558	571	589	563	581	547	613	571	602	625	592	552	584	579	610	574	581	608	591	593	591	536	567	556	571	611	545	566	526	606	578	602	573	533	610	592	525	605	574	568	588	555	552	576	598	552	594	571	570	562	583	588	522	580	584	566	568	559	560	586	556	564	557	532	543	537	592	591	580	567	570	583	590	561	602	609	543	529	573	587	599	555	628	585	583	574	567	629	582	546	597	579	598	566	556	617	586	551	560	547	600	578	573	577	577	553	602	590	550	561	558	557	606	596	530	569	675	550	555	576	553	545	573	587	607	584	556	596	602	590	585	576	584	595	582	598	572	582	575	585	573	592	568	564	546	607	550	570	603	578	575	623	563	573	568	584	548	593	601	518	619	565	584	574	560	587	555	602	601	543	585	545	588	555	546	584	590	569	574	539	542	581	611	598	561	617	561	574	551	579	600	559	563	553	548	567	564	633	567	537	613	550	604	605	547	575	569	592	576	582	540	636	573	578	600	553	585	606	605	603	541	525	617	592	571	599	592	558	563	571	587	565	579	581	591	604	572	556	599	562	608	595	593	567	513	602	564	531	571	579	576	592	594	548	551	573	576	591	599	569	580	569	588	560	573	603	599	598	522	602	587	606	562	558	592	547	517	593	590	603	573	569	568	608	605	586	575	604	557	576	604	599	550	569	607	556	549	592	556	582	546	558	563	572	585	595	568	639	557	569	535	531	583	541	595	584	602	576	552	620	594	565	592	585	545	583	572	557	603	578	556	569	579	601	608	561	555	566	574	595	576	578	574	562	540	584	575	574	519	547	574	558	583	522	605	577	560	588	540	587	572	545	570	579	544	582	584	564	566	573	555	581	584	592	541	569	600	600	550	586	588	605	562	561	597	574	592	625	551	530	546	590	570	576	548	593	577	551	602	594	591	529	537	592	583	616	577	542	558	572	577	582	581	540	575	564	551	596	599	571	544	612	559	566	626	556	532	612	546	607	556	619	603	617	588	589	609	557	567	576	546	550	571	574	533	593	569	547	617	580	586	579	568	590	564	586	614	607	560	575	547	529	545	608	602	536	571	583	606	572	584	533	599	561	556	567	560	612	520	562	606	581	588	589	557	580	582	502	592	587	588	554	536	511	616	592	606	564	567	591	536	577	563	611	571	535	593	549	604	535	598	591	565	570	580	575	608	528	589	564	545	552	567	560	564	554	570	629	621	551	608	588	578	549	543	555	530	531	585	526	566	577	566	529	511	568	555	512	580	567	538	556	563	589	576	576	557	592	571	569	565	575	564	602	555	578	619	583	570	566	603	582	595	585	569	563	555	540	572	567	620	618	606	584	566	557	566	591	595	574	561	557	577	552	553	580	555	561	582	564	585	595	588	567	575	608	615	546	601	563	582	571	572	577	572	601	603	551	575	569	573	544	570	547	547	578	518	588	565	587	554	582	581	597	575	549	578	579	551	555	561	540	603	610	605	560	581	569	542	566	547	582	566	589	581	559	603	567	595	603	579	566	577	565	576	578	586	539	572	562	555	538	544	600	597	597	572	517	575	605	587	593	579	553	584	565	558	592	567	575	579	590	583	580	588	578	569	551	565	573	567	562	566	599	605	553	595	571	562	571	591	557	550	572	542	583	599	550	562	579	553	582	600	555	524	581	556	549	579	595	575	568	586	596	547	556	546	587	586	571	564	583	562	550	576	585	580	572	597	611	592	593	547	564	627	547	561	568	602	512	603	553	555	555	606	584	574	592	536	529	603	571	611	572	549	564	607	606	615	517	563	599	545	551	554	601	613	579	577	524	573	569	577	615	573	555	566	569	543	542	545	576	599	578	579	617	552	551	571	573	568	617	579	607	559	550	561	531	568	555	552	585	574	557	544	594	593	584	567	549	570	599	583	580	587	557	594	610	578	576	567	539	570	575	582	577	567	569	597	533	550	595	549	585	607	566	597	590	563	595	602	603	566	556	627	558	545	518	592	610	608	574	607	574	590	575	583	528	572	578	613	582	610	609	584	573	557	551	553	542	598	538	576	593	579	572	555	554	595	564	590	591	571	576	550	589	573	582	573	567	619	590	553	550	590	545	598	583	556	592	548	560	569	563	583	579	589	575	541	538	586	541	560	575	555	548	582	588	571	548	547	567	593	582	563	546	581	577	575	550	562	650	540	576	552	573	606	558	596	586	548	587	559	572	607	552	566	574	569	628	588	600	548	570	595	579	550	565	571	544	540	544	574	572	556	590	570	570	531	655	570	541	600	591	619	596	574	548	588	560	600	573	582	560	567	548	565	535	600	551	598	557	583	579	571	600	583	591	553	546	558	542	573	613	590	619	560	595	596	583	614	599	585	627	632	569	570	550	590	559	623	529	572	615	521	580	544	554	584	566	575	554	571	598	601	566	553	579	597	608	584	533	539	567	570	581	578	568	586	568	577	574	585	568	575	604	573	582	610	532
27397	29308	36488	22090	7688	2490	863	357	222	188	215	229	222	231	218	231	196	219	208	213	205	229	197	206	218	223	220	229	216	214	209	203	222	218	185	212	206	194	221	211	200	229	194	228	194	225	208	185	222	226	189	212	226	219	209	203	189	208	193	214	190	213	212	197	189	219	225	192	224	190	226	204	211	183	217	187	187	193	207	187	193	211	200	222	191	190	221	221	199	221	191	217	219	209	195	223	202	214	206	180	200	193	222	213	195	191	207	197	197	221	234	202	223	199	226	222	251	206	204	210	190	194	192	223	177	214	222	175	185	244	217	190	212	206	189	213	205	224	229	204	234	205	213	186	180	196	191	202	201	192	212	219	227	205	193	195	242	210	200	231	191	194	160	190	219	217	212	175	221	217	201	193	218	226	206	189	214	209	212	203	218	201	209	192	223	217	230	169	201	214	200	214	211	201	215	196	216	201	240	198	213	209	214	226	213	201	231	226	202	213	213	206	228	195	225	214	212	213	211	200	206	217	191	196	205	226	199	193	208	208	167	191	195	208	184	220	209	226	202	190	216	197	198	203	205	200	218	204	220	218	219	214	206	244	210	211	214	181	207	226	201	215	220	218	193	220	200	207	196	191	194	222	203	185	210	188	210	216	213	221	204	226	235	227	201	229	198	204	205	193	210	197	212	223	202	209	199	196	230	195	216	206	166	208	210	221	209	230	228	197	221	222	203	229	199	192	203	216	196	194	216	187	199	200	217	197	221	199	207	228	202	207	185	215	204	179	220	232	205	218	213	219	218	229	215	234	226	204	217	229	204	211	231	225	200	206	190	185	192	216	204	201	194	233	207	201	230	194	204	186	214	186	207	208	217	230	211	207	197	226	217	225	205	208	191	194	189	233	215	214	199	230	179	197	203	196	225	211	231	197	216	213	236	197	205	215	212	180	176	232	216	209	194	196	215	215	177	234	198	217	214	204	230	172	222	213	227	212	184	199	220	192	217	181	210	202	190	216	220	200	201	231	214	203	221	196	215	200	203	223	188	221	221	213	192	189	216	203	204	199	192	192	236	218	222	216	203	224	202	202	225	206	195	201	227	200	211	222	204	219	235	208	218	216	214	222	184	235	227	181	208	222	201	197	184	211	205	191	224	226	215	210	202	198	219	206	218	222	214	219	205	228	213	192	223	193	224	215	217	221	207	219	199	192	196	196	218	213	195	202	211	183	190	235	189	193	224	213	213	201	191	205	224	219	200	212	191	218	183	204	208	203	219	194	170	192	188	204	241	219	200	206	214	215	210	227	187	193	199	203	238	193	227	186	206	212	225	207	213	216	185	191	215	214	206	224	232	222	202	206	204	212	232	210	223	192	204	200	210	209	216	199	231	216	187	219	197	192	201	215	206	229	219	205	206	222	204	228	219	183	202	211	218	183	230	193	212	195	253	212	212	198	215	206	209	210	237	227	214	210	242	203	190	200	192	210	215	202	218	195	210	233	209	213	187	198	213	197	221	202	195	184	218	199	196	175	202	234	232	212	213	208	220	200	228	196	212	205	200	200	206	217	199	217	212	201	203	201	209	212	181	196	225	198	197	238	196	202	187	225	202	216	227	214	224	233	189	215	211	244	203	201	228	187	213	209	221	218	236	195	201	227	194	214	196	203	187	217	199	236	223	236	205	191	202	176	204	208	216	208	227	213	225	218	221	202	211	197	209	214	220	197	203	248	204	215	221	204	193	188	205	213	180	187	198	187	198	179	186	226	187	191	214	214	213	170	202	221	198	208	222	203	187	223	221	194	209	222	202	226	238	218	198	211	219	223	183	208	209	205	200	197	210	218	233	229	200	218	196	206	187	183	204	207	203	236	197	176	222	214	238	207	203	199	188	209	198	180	203	184	185	201	215	189	205	204	203	182	230	210	224	196	205	212	208	218	208	231	216	189	215	204	215	192	204	208	224	229	178	192	197	215	201	207	187	194	245	227	205	202	204	207	213	236	220	217	201	193	213	199	226	189	207	196	188	196	197	232	235	204	224	230	219	206	227	221	220	195	206	195	207	203	211	220	217	207	187	229	249	233	228	204	216	207	223	212	223	200	197	206	204	216	218	207	220	217	183	210	200	214	194	213	218	220	208	191	226	204	204	214	206	184	198	198	200	200	206	231	209	197	216	219	209	206	215	198	238	198	179	207	203	212	206	213	218	212	181	210	210	188	221	201	209	197	209	196	226	217	199	197	215	215	190	235	212	206	229	205	219	225	224	218	188	204	206	196	205	192	216	212	208	215	216	224	218	212	211	226	199	195	215	215	230	204	202	212	216	214	243	187	217	188	209	186	200	213	193	218	197	212	219	197	216	208	216	201	209	194	221	214	221	209	211	197	212	233	182	206	222	205	191	214	206	215	199	210	200	214	184	191	205	212	204	216	201	201	215	229	207	199	218	203	219	220	193	221	201	220	221	224	212	206	196	197	204	219	226	196	228	227	207	221	182	204	185	192	187	201	195	201	209	228	205	211	211	199	200	215	221	192	202	214	213	205	216	181	214	203	193	229	206	211	223	175	222	211	228	221	209	212	218	189	202	217	208	192	217	180	205	192	210	200	223	210	216	229	222	189	217	221	198	220	172	191	219	186	216	202	225	202	252	226	226	204	213	206	233	214	221	203	186	195	179	236	218	219	213	227	219	214	209	216	225	215	192	221	208	224	212	208	198	219	193	201	195	221	225	223	213	212	209	188	208	193	218	234	186	221	182	214	212	186	205	209	189	203	216	213	181	218	191	225	217	208	210	207	206	208	223	221	189	214	223	251	210	219	208	197	212	199	199	216	201	207	195	219	227	206	238	218	226	231	218	221	227	220	230	200	192	224	204	215	221	233	194	177	207	195	225	190	229	203	213	234	211	188	174	203	212	199	201	207	214	210	218	213	231	212	205	199	213	198	213	212	190	205	199	208	221	240	225	218	226	213	210	180	190	210	229	207	179	215	230	196	236	204	191	187	198	196	198	221	214	200	166	193	207	219	233	206	225	206	202	204	200	201	216	183	228	195	209	211	203	171	212	223	210	203	203	234	223	219	215	211	225	234	212	218	205	222	230	241	210	216	214	216	204	200	205	209	240	195	192	218	223	216	225	184	236	224	207	207	203	214	201	213	216	216	208	208	211	234	222	218	205	198	225	239	202	199	238	200	210	192	224	209	207	203	208	226	229	192	200	226	202	220	216	204	192	226	218	206	196	196	196	186	198	180	190	188	199	196	236	250	187	197	189	196	222	243	185	215	226	183	201	189	231	205	200	177	202	209	206	209	205	199	216	211	186	204	218	194	212	190	236	237	229	231	193	208	205	196	191	204	201	219	220	207	203	229	208	196	193	217	226	236	211	217	190	194	206	208	208	185	230	223	187	212	230	222	222	203	208	230	232	176	226	197	207	203	216	209	199	198	216	224	186	217	177	216	206	210	218	219	209	203	230	225	213	209	203	220	195	206	216	207
28931	50228	41973	22996	11436	4927	1845	732	379	339	344	337	367	356	338	337	335	323	359	327	367	346	328	345	339	325	365	350	334	339	334	331	348	338	343	331	369	352	318	332	316	292	347	323	298	374	349	372	343	346	326	327	345	319	346	352	363	339	355	329	328	321	325	354	319	361	355	331	352	384	348	342	319	302	345	320	336	349	343	330	335	309	347	363	340	318	360	346	349	343	335	360	365	332	319	363	323	327	340	377	316	320	348	309	354	332	305	370	341	349	363	325	321	342	346	319	345	347	341	347	311	358	368	332	308	338	312	334	332	370	354	337	348	322	336	335	322	356	315	331	315	331	313	294	369	327	332	326	325	330	351	340	371	344	341	356	379	335	347	339	351	325	348	345	328	328	341	340	343	334	330	332	358	346	318	325	343	330	358	348	337	325	327	349	321	314	342	364	316	368	344	349	374	360	331	342	356	313	326	338	308	335	336	331	331	355	335	335	364	363	329	323	318	341	341	328	331	345	320	371	350	339	338	364	360	316	350	313	339	297	337	326	341	346	351	363	348	330	343	298	322	333	322	302	382	344	372	341	330	308	336	342	305	331	332	362	330	327	376	352	349	370	376	315	364	301	314	399	339	339	320	351	349	297	376	343	361	390	317	355	348	338	334	326	356	342	320	363	322	323	357	320	340	344	322	339	383	311	337	346	315	329	320	357	326	331	319	316	380	330	345	348	328	333	321	309	322	335	334	371	339	354	317	348	362	332	334	323	326	331	340	334	371	352	333	344	343	359	351	341	382	334	340	339	353	323	337	359	337	348	346	360	320	337	323	351	352	359	358	331	316	352	329	330	331	312	328	334	327	322	311	320	328	331	328	328	305	342	363	371	326	328	337	379	325	352	352	361	356	360	335	341	352	357	307	337	348	334	357	302	370	359	369	326	355	291	316	325	332	331	352	316	315	355	350	351	334	322	343	333	330	346	326	332	323	351	342	335	366	357	350	344	358	298	379	341	310	321	329	324	336	338	335	338	344	384	350	374	324	336	329	302	326	313	334	329	361	356	369	374	334	371	367	315	348	351	328	336	315	354	313	338	353	334	326	338	332	390	315	311	341	320	333	335	346	313	334	333	334	334	329	327	297	352	351	338	363	363	367	330	293	350	365	340	344	321	365	355	332	327	338	342	331	353	331	359	322	352	358	315	359	366	313	388	351	361	308	344	351	335	337	384	324	330	346	342	347	332	366	362	331	309	324	338	313	339	337	376	317	330	340	364	367	362	375	332	349	334	328	350	378	325	341	346	349	348	342	341	354	328	338	366	322	369	338	317	343	337	325	294	341	331	350	365	326	332	377	356	334	335	363	378	367	350	323	326	348	366	322	339	364	331	330	336	360	341	350	325	357	350	367	310	330	346	346	357	359	364	333	358	365	337	356	332	335	363	321	357	322	340	359	336	346	359	342	350	358	314	331	360	327	334	324	320	337	327	374	373	318	296	349	314	352	343	347	362	318	314	349	363	311	384	360	352	326	325	384	353	367	349	342	319	323	329	302	327	340	353	349	357	339	342	324	342	332	303	311	379	347	319	326	356	323	365	315	336	343	346	350	312	328	332	322	325	345	352	362	379	338	368	350	318	372	334	322	320	336	307	316	330	336	328	327	348	355	334	301	339	359	353	338	359	321	363	328	349	369	339	365	331	357	358	364	341	338	345	320	327	359	325	346	351	348	342	335	323	329	344	336	349	387	358	358	324	349	347	302	346	355	395	326	343	323	350	350	334	357	330	353	364	353	325	328	347	345	353	316	354	334	319	328	305	386	338	316	346	349	322	300	334	329	337	349	350	368	349	336	319	314	323	350	362	335	336	355	305	331	339	338	358	334	336	368	310	387	331	312	332	320	354	330	335	354	325	340	354	337	360	321	321	352	334	323	379	352	331	316	287	326	361	350	333	310	329	367	369	348	343	366	356	364	364	343	332	338	349	325	335	313	334	308	348	344	343	364	367	359	372	327	342	322	345	320	329	333	362	351	345	348	366	325	373	342	342	353	356	350	346	362	342	375	321	353	300	367	347	362	332	377	347	335	337	303	354	343	332	357	356	363	328	385	331	346	328	330	330	374	317	346	348	332	328	325	329	348	325	348	353	359	348	363	359	320	334	364	353	337	355	338	333	351	350	361	352	338	371	336	345	347	336	356	310	359	328	309	315	321	350	358	309	363	331	326	344	365	314	337	344	312	318	371	335	301	332	330	321	370	366	347	317	353	326	352	375	335	361	325	344	350	351	326	340	335	332	351	365	387	358	345	319	325	340	364	335	277	341	346	340	344	343	334	349	326	329	319	354	355	330	357	334	349	348	309	331	323	318	363	349	308	311	343	351	360	339	331	329	337	330	377	342	334	330	317	332	342	320	343	338	323	382	348	332	312	355	336	314	370	329	341	336	339	323	317	355	353	350	341	321	348	347	351	364	332	319	328	358	318	344	324	340	347	333	340	350	372	345	335	356	342	320	353	340	338	353	329	332	339	332	349	350	346	330	348	326	342	341	320	340	330	351	361	334	353	351	335	381	360	326	332	312	326	380	379	332	344	339	350	353	322	336	307	338	327	357	369	332	367	359	341	344	346	356	327	351	353	327	327	351	323	344	360	305	335	305	321	340	361	360	343	326	351	348	331	324	310	356	341	312	332	339	325	334	333	314	325	338	311	344	330	335	367	351	340	338	344	356	336	350	350	355	349	371	311	380	363	309	338	348	332	365	292	397	344	337	344	324	332	368	331	352	345	319	342	365	340	346	354	335	348	322	329	363	307	356	357	333	346	344	363	351	346	378	332	334	341	343	322	328	362	361	351	356	353	322	325	328	334	380	344	349	351	301	315	326	305	336	347	336	367	343	343	324	357	320	352	330	345	348	335	366	360	330	321	313	373	330	332	357	328	390	316	345	333	339	350	344	339	356	333	381	334	344	316	335	324	343	348	322	390	309	329	347	340	355	301	363	328	359	340	342	325	344	353	342	351	337	341	350	313	364	326	316	333	327	343	324	326	373	320	355	346	333	383	337	344	326	349	340	339	340	317	322	363	315	339	383	355	331	371	343	347	366	325	353	318	298	346	353	367	329	329	333	343	335	352	347	341	360	365	341	344	310	346	319	343	345	333	352	312	341	338	351	340	311	348	333	307	334	323	353	353	342	375	334	352	344	359	336	379	408	339	311	316	312	343	345	333	309	362	305	271	334	362	346	332	339	351	339	348	318	321	344	366	331	356	353	342	352	353	328	293	333	312	351	343	322	363	317	326	330	306	348	321	336	338	335	328	337	347	306	364	351	314	346	366	350	340	326	325	343	335	354	331	330	340	312	312	341	339	358	333	337	323	361	350	339	362	362	353	336	359	370	346	345	335	332	352	323	337	318	347	344	341	352	322	311	392	361	364	337	344	338	318	317	347	336	336	353	375	345	359	331	341	340	365	328	331	343	330	336	362	309	386	339	337	342
24526	24120	41561	38558	27616	18635	6794	1254	334	291	318	327	306	297	319	320	339	298	323	302	284	311	289	309	323	287	284	316	315	311	282	307	321	312	312	280	293	281	284	319	307	313	301	299	299	308	316	308	281	303	303	350	284	293	308	263	288	296	307	310	287	326	297	310	287	303	295	283	289	303	295	294	325	294	302	306	295	288	313	317	292	284	268	307	298	328	295	303	306	307	309	304	333	293	271	303	289	303	333	295	305	268	283	309	281	288	327	312	309	282	291	272	277	322	313	299	283	299	304	298	294	281	303	313	260	316	263	299	298	325	304	327	298	308	315	298	321	302	291	290	280	281	305	291	304	276	295	295	280	285	295	296	321	288	295	310	309	312	276	296	323	293	346	291	296	291	316	303	318	264	312	286	304	306	286	286	307	293	292	301	293	284	327	316	261	320	281	298	292	272	310	311	323	280	294	313	291	298	305	316	277	294	312	296	327	319	321	301	329	273	267	287	312	306	301	298	295	281	307	301	282	281	280	293	315	292	310	300	284	308	304	282	266	279	296	336	297	298	308	283	315	301	274	318	280	285	327	310	304	288	292	268	301	309	333	295	294	291	299	296	309	303	275	281	312	265	284	297	337	282	270	294	314	285	304	291	274	276	284	329	289	297	289	276	301	274	327	322	287	297	322	296	295	297	314	272	293	323	302	289	336	319	274	326	295	264	265	300	302	293	306	313	289	319	292	304	293	301	298	313	307	331	306	321	275	316	283	321	289	288	309	279	286	303	334	290	320	305	317	301	297	302	286	323	296	327	292	289	289	311	308	274	282	314	299	295	325	282	328	263	294	282	276	292	313	319	283	287	295	304	296	278	306	314	282	282	300	281	287	286	301	305	286	290	291	285	329	307	298	288	287	294	319	302	293	281	278	329	277	297	310	285	275	285	298	274	314	284	297	303	296	299	292	262	289	303	309	320	299	303	312	319	316	312	315	303	266	311	292	320	265	288	298	304	281	301	283	281	306	289	296	305	294	327	305	293	300	303	283	281	299	306	294	289	291	337	303	292	269	290	259	287	280	307	275	297	290	331	307	332	290	292	316	285	285	267	311	286	269	294	273	309	287	266	329	284	294	298	273	308	318	295	280	306	331	275	283	290	305	271	262	327	291	281	286	291	298	340	263	279	310	284	275	272	302	328	278	278	301	304	266	312	299	310	292	286	303	320	280	313	280	265	294	290	301	298	289	325	296	287	287	305	313	260	300	330	280	307	277	300	273	300	290	301	256	318	276	297	300	288	324	271	287	303	332	294	337	300	309	260	289	263	287	310	327	293	283	308	250	307	297	284	289	268	267	280	307	316	290	261	245	264	285	315	276	300	309	292	331	268	276	287	318	283	320	304	299	301	334	310	304	311	307	304	306	275	292	273	277	305	297	258	296	277	316	258	329	269	255	279	291	299	299	288	301	292	327	291	296	330	285	306	311	272	274	311	309	286	278	291	278	292	300	333	299	289	306	293	297	297	310	315	291	283	280	322	263	293	284	300	314	312	315	289	305	265	292	298	302	298	314	273	276	269	293	324	314	322	304	308	308	291	313	307	294	281	286	280	289	306	295	283	300	302	292	290	295	316	329	282	318	307	306	286	290	306	300	341	281	292	299	288	286	271	302	270	269	310	315	291	302	279	277	294	290	266	281	304	309	289	287	300	277	303	258	296	292	296	314	305	269	293	279	274	282	279	292	279	283	294	293	293	281	304	283	319	296	317	319	292	306	295	305	261	303	315	294	301	338	284	309	299	291	295	296	327	285	303	294	287	298	321	292	283	295	288	282	293	312	285	310	292	301	287	294	288	306	330	268	288	322	309	284	327	288	284	325	290	300	297	272	299	320	295	312	292	304	335	306	293	295	301	282	298	305	305	311	247	287	309	299	262	295	314	313	285	279	294	319	327	297	320	270	276	334	303	312	271	302	287	297	288	305	295	307	309	330	300	273	305	300	295	307	286	326	288	303	331	309	259	291	285	316	288	307	304	304	309	276	288	308	285	331	284	293	281	290	276	290	310	286	289	285	306	288	278	316	310	259	299	293	275	319	299	337	281	285	290	272	295	291	299	286	297	289	319	291	287	276	291	286	304	298	279	261	272	315	318	257	282	322	317	258	276	300	296	288	285	297	283	319	279	349	288	308	313	314	327	299	293	303	288	289	320	328	293	288	294	290	309	315	257	307	302	276	298	292	293	299	308	303	313	304	280	286	294	308	292	297	279	287	279	311	307	305	295	301	290	295	286	312	324	303	281	308	286	316	281	309	278	302	289	293	296	302	322	296	306	321	298	301	276	315	295	281	309	284	342	273	280	276	296	283	293	303	263	301	305	279	308	290	302	299	303	293	300	304	278	325	290	293	303	283	281	317	275	319	301	255	310	330	314	279	307	279	304	294	305	302	273	296	314	291	308	294	312	292	322	292	281	308	277	310	297	313	289	262	326	274	311	323	283	291	294	297	278	286	278	315	287	296	316	292	298	284	288	272	264	292	290	341	282	260	300	293	294	302	292	295	292	303	300	271	314	326	298	302	299	282	285	283	315	297	313	319	346	315	328	315	302	279	288	289	285	263	309	325	292	295	307	294	303	284	283	333	258	307	309	301	282	276	289	317	294	311	309	287	318	303	284	281	292	288	312	297	276	306	284	301	299	305	296	322	272	298	292	297	285	296	274	309	284	280	278	285	310	308	288	288	310	295	315	303	258	304	277	305	312	298	286	301	332	282	306	283	270	304	309	310	301	303	306	272	312	306	297	295	280	325	278	301	268	324	284	285	305	297	268	295	297	275	310	289	273	299	297	333	306	304	324	311	295	308	289	323	294	294	307	288	310	305	258	292	295	305	316	303	307	280	277	290	305	296	283	286	317	285	282	274	277	303	291	313	335	284	297	310	294	307	279	295	284	312	322	305	272	302	319	273	316	311	281	337	293	273	254	315	329	274	291	318	310	294	291	277	301	293	289	329	290	311	302	282	310	305	286	316	282	319	272	318	318	284	317	278	287	310	278	319	298	263	293	267	285	308	287	295	291	319	336	307	305	322	312	274	304	308	302	301	313	293	299	276	277	272	276	296	317	298	304	308	291	287	328	287	292	276	297	281	300	299	286	294	273	315	310	306	315	315	300	305	291	296	308	299	279	293	288	307	314	267	293	321	282	294	330	306	316	290	277	277	298	289	302	323	323	301	259	283	297	289	247	286	327	297	306	310	314	294	298	309	296	302	269	300	275	299	302	301	336	311	275	302	258	306	300	296	285	306	312	322	279	283	289	287	275	308	320	276	286	280	266	277	279	318	280	297	272	304	280	302	283	276	324	290	320	315	320	279	293	272	284	292	301	335	284	312	296	313	328	298	308	286	316	258	312	291	281	303	300	279	283	315	285	284	299	301	307	285	262	284	311	301	331	301	290	288	304	319	319	289	294	276	300	291	305	301	313	300	297	302	285	290	302	336	261
53866	93671	79076	50840	35163	20071	8059	2536	544	491	492	479	443	512	478	491	485	476	492	486	486	493	445	521	488	525	525	479	480	443	475	470	476	511	466	480	464	466	467	478	485	501	479	469	507	499	481	487	444	485	478	464	455	457	514	483	469	483	449	447	470	485	473	472	480	493	498	454	449	454	496	461	459	447	482	450	497	476	471	465	488	463	499	482	434	437	509	466	470	492	492	464	494	477	473	463	462	466	485	474	451	429	495	469	481	489	458	458	500	497	488	486	468	496	521	451	502	435	455	487	479	456	485	476	496	471	456	454	485	460	445	474	460	485	471	460	476	469	476	456	448	471	479	490	482	476	462	483	476	465	483	477	467	472	497	451	478	465	453	482	473	470	471	464	494	458	476	457	459	479	464	461	503	472	479	458	505	454	468	474	458	443	453	434	442	477	484	467	471	467	464	454	504	439	483	482	459	470	521	496	461	516	511	453	479	496	483	464	478	484	472	483	471	493	476	472	446	511	454	468	479	480	487	454	492	446	459	482	444	442	505	464	475	492	465	447	472	454	498	477	492	470	449	501	525	469	452	473	479	491	492	489	466	484	483	456	492	417	472	492	483	480	451	455	477	461	515	485	466	463	483	541	487	464	489	470	485	503	448	481	494	474	466	486	483	470	516	522	497	470	486	480	493	440	437	449	447	472	493	477	484	460	471	463	463	474	475	439	465	477	492	489	480	483	446	461	434	484	484	482	465	515	457	471	445	482	462	442	433	496	475	506	454	437	458	461	454	500	431	442	519	541	461	488	478	463	468	499	488	475	459	471	466	466	473	464	487	499	458	456	491	463	462	449	475	451	484	432	469	481	463	508	446	464	460	523	490	464	455	444	479	487	428	505	467	493	465	485	486	489	474	481	524	499	469	441	466	460	481	451	501	456	497	490	443	472	467	454	523	461	465	471	467	520	500	485	441	470	441	480	470	473	449	439	467	473	454	475	485	474	494	485	487	507	461	454	478	503	474	518	469	446	464	447	475	501	471	475	480	443	432	455	468	464	499	482	473	459	479	465	463	469	481	474	475	482	473	473	458	478	485	420	471	453	470	450	458	439	482	515	481	458	462	483	452	467	474	455	458	465	485	490	472	493	447	488	458	493	470	466	447	466	511	506	451	498	475	494	462	444	471	493	500	489	471	512	463	497	489	448	485	488	460	459	457	504	457	472	460	450	453	427	459	472	491	475	488	530	466	475	480	482	492	474	486	478	467	451	448	492	498	454	444	480	482	458	499	453	492	483	453	470	435	515	489	469	445	460	431	470	477	474	472	431	474	449	481	528	450	446	462	443	454	459	437	460	469	476	444	470	450	517	470	427	470	451	511	485	457	498	472	490	498	490	462	474	478	495	467	443	462	464	454	432	466	453	497	469	483	439	464	466	504	478	511	455	455	517	466	489	481	457	479	448	466	475	471	457	508	456	453	475	461	492	481	452	463	463	482	434	486	453	503	422	447	458	499	496	490	443	429	463	435	469	437	512	493	463	439	481	468	439	483	479	492	487	467	486	476	475	495	473	500	502	496	477	479	458	462	500	446	488	480	487	456	470	479	485	448	479	491	458	489	458	466	483	427	463	470	461	514	479	466	441	442	458	473	514	481	465	500	498	482	493	487	454	438	459	486	475	507	481	474	478	474	460	478	472	470	460	482	495	484	488	459	466	458	450	473	464	483	453	474	484	484	520	485	494	461	486	473	434	479	497	498	499	462	475	498	483	495	457	486	498	439	461	459	463	443	459	476	468	474	461	439	446	457	453	499	459	454	469	451	464	500	468	488	484	468	439	512	455	502	520	464	483	480	441	458	464	450	466	469	468	451	457	491	471	470	423	467	470	451	482	455	453	479	414	468	466	448	476	460	481	450	448	469	502	472	478	470	517	489	484	455	463	469	483	450	480	475	462	509	492	530	453	465	484	446	466	478	467	458	446	464	472	477	483	471	477	473	479	451	453	489	458	453	470	458	455	469	460	466	456	493	459	442	466	487	487	460	455	460	467	510	447	449	485	469	445	491	494	483	508	482	455	437	481	488	513	498	475	472	474	491	436	457	435	517	548	472	488	513	471	444	477	497	451	455	446	462	451	508	494	455	458	468	460	476	534	455	467	466	466	481	454	454	501	480	478	477	450	487	478	463	470	481	464	465	470	470	484	480	475	438	481	483	514	453	448	479	488	501	489	471	481	452	491	486	472	500	458	466	460	502	476	473	489	473	473	480	450	497	476	519	455	501	475	521	440	487	488	467	418	488	435	495	470	474	436	446	485	496	474	459	473	471	481	454	468	456	445	486	509	491	511	463	490	463	487	430	467	486	502	424	481	437	467	456	471	451	482	455	491	456	476	443	492	512	472	435	492	503	482	478	477	458	452	489	467	474	444	484	477	451	494	451	448	457	462	495	443	469	502	471	467	420	470	456	499	443	500	473	449	483	490	475	479	451	447	483	498	454	457	497	459	488	458	455	479	494	444	473	473	475	470	427	508	456	515	497	469	467	452	467	488	481	463	419	498	471	454	451	462	446	450	472	489	494	453	494	450	474	463	476	434	443	502	451	476	457	485	493	485	480	468	456	460	476	488	430	479	439	490	484	482	500	425	482	454	419	463	439	476	490	462	565	542	467	418	428	489	451	471	477	496	420	474	473	532	453	467	489	447	468	485	471	485	496	448	471	478	475	444	431	498	452	487	478	493	468	449	413	471	469	499	478	460	469	436	461	473	464	472	472	496	471	438	463	440	436	470	470	456	476	473	441	458	464	464	481	456	483	495	476	462	472	479	474	471	451	491	458	477	498	451	461	473	467	480	489	481	489	464	495	478	446	463	467	471	497	478	508	424	449	458	470	464	473	504	482	466	463	478	480	490	504	473	442	473	464	463	448	462	444	528	458	472	511	498	486	495	463	433	466	472	468	464	480	465	481	441	494	494	493	475	484	468	500	442	485	507	521	488	430	477	485	472	497	476	466	426	485	438	489	450	468	512	517	480	462	472	458	471	487	466	489	508	445	469	446	449	465	482	513	517	472	460	500	493	463	475	481	462	465	501	448	504	441	462	474	471	521	445	480	462	508	458	503	446	435	450	479	477	447	456	492	484	436	458	494	487	472	470	460	484	479	485	476	477	461	476	470	486	461	464	483	457	477	461	443	475	458	481	486	436	459	473	461	474	457	471	466	499	467	443	492	482	467	455	461	493	460	478	427	456	470	484	516	476	489	460	444	475	494	478	499	488	482	471	496	475	460	462	462	507	435	461	485	477	474	468	482	460	482	443	458	458	465	513	477	456	466	479	521	509	476	490	492	497	474	481	478	498	503	519	482	441	494	471	465	437	491	460	462	457	468	489	480	465	511	526	480	461	479	499	486	507	495	454	478	424	448	448	502	476	520	446	496	481	494	457	426	477	469	467	468	510	463	467	487	487	486	469	497	476	462	482	497	437	460	464	447	485	435	503
23277	22368	35915	35714	30665	25159	16454	3250	567	402	394	366	398	392	401	406	422	371	371	383	377	373	372	383	383	358	421	422	388	387	423	367	344	378	391	365	370	390	397	408	358	377	413	387	394	367	376	359	397	398	349	352	376	398	358	358	382	396	386	383	367	397	384	382	396	405	397	378	390	414	391	393	400	401	408	340	371	397	386	402	399	380	359	362	375	366	356	399	379	373	376	360	362	398	394	382	382	374	376	392	355	382	336	378	424	407	358	366	385	344	396	344	421	372	373	401	380	389	401	382	398	370	364	376	373	376	393	389	389	375	370	364	367	376	366	415	383	375	325	397	415	381	353	368	357	370	420	387	400	385	356	403	406	396	370	386	369	364	368	401	373	386	375	358	393	398	389	418	351	394	398	386	405	369	364	393	367	365	340	371	385	383	414	401	349	412	331	350	358	391	381	389	374	350	343	403	367	397	382	385	361	359	382	383	380	389	379	356	389	349	355	369	341	384	404	340	378	368	379	360	339	368	364	407	376	389	363	377	371	370	406	392	367	357	430	376	378	350	380	382	363	431	374	380	406	375	379	366	362	377	393	362	376	393	387	388	408	358	414	390	351	356	383	388	364	400	392	400	356	369	402	382	378	379	348	395	403	382	364	392	367	388	382	353	386	369	359	388	364	378	398	375	363	363	374	355	411	354	385	352	372	371	410	379	375	371	346	367	373	384	370	391	348	381	392	410	345	389	396	366	353	386	369	342	382	371	373	395	349	375	392	375	379	362	368	393	385	398	384	356	379	371	368	392	384	375	389	398	345	344	377	344	390	366	382	382	371	359	386	390	357	371	355	334	355	387	362	399	427	408	392	379	352	421	368	367	366	383	399	386	382	416	359	398	381	354	353	381	390	339	369	353	414	373	399	387	346	379	393	387	386	371	410	380	368	362	374	380	383	363	374	366	398	383	368	377	396	388	377	393	381	387	356	381	378	370	377	352	384	353	352	377	379	357	362	378	418	360	347	381	383	392	397	378	380	354	393	405	380	389	369	386	368	404	388	350	367	369	397	384	393	350	376	357	362	360	395	384	370	363	410	370	369	403	372	412	367	381	373	375	396	390	400	385	427	352	389	361	380	411	387	379	410	387	378	383	341	386	403	411	379	403	379	336	372	375	383	386	358	370	388	372	376	367	378	361	337	373	371	369	361	381	373	385	393	380	356	371	372	361	391	369	377	374	356	350	392	391	391	341	387	397	365	377	343	369	362	348	360	408	394	403	366	372	377	353	342	368	368	384	375	391	379	356	349	387	358	372	418	373	361	423	391	415	380	381	427	413	372	382	350	377	372	396	374	377	390	386	382	361	396	358	405	417	417	384	369	382	340	375	393	392	380	391	428	379	388	396	360	361	393	369	388	369	393	419	382	362	400	335	356	384	357	382	367	395	386	345	376	357	338	357	387	381	379	365	364	367	389	416	361	388	399	389	376	401	364	367	353	378	366	341	376	389	345	365	389	352	404	385	377	393	392	410	374	409	337	346	369	364	351	342	340	392	394	386	379	394	378	370	341	358	380	349	381	363	337	369	386	365	394	374	355	353	379	405	376	371	377	409	393	442	410	374	385	399	356	384	362	405	402	372	389	370	376	378	353	354	363	388	370	388	379	362	363	405	367	405	379	373	385	365	391	349	378	350	370	339	370	380	349	374	403	394	358	359	405	362	348	385	391	376	359	362	358	408	394	389	390	355	366	391	369	360	357	408	378	396	365	354	413	371	411	387	357	401	377	346	376	400	387	349	390	404	391	383	354	400	366	358	369	363	359	362	379	375	376	409	398	393	388	395	374	373	365	327	343	388	359	382	380	370	377	371	382	375	371	349	403	403	361	399	385	344	370	395	376	396	375	326	396	406	375	386	389	379	367	333	399	383	377	381	364	402	388	336	379	374	341	373	396	390	356	359	385	383	367	382	375	369	377	360	352	380	341	380	417	365	366	378	383	353	378	358	365	372	355	369	382	359	387	347	394	337	383	376	376	352	387	353	374	379	375	368	380	359	371	383	361	391	401	422	391	404	363	361	391	375	350	371	390	376	363	379	389	376	384	387	364	354	364	370	371	381	379	367	389	341	380	363	337	374	365	357	369	358	376	350	361	398	380	387	400	368	356	375	398	406	404	375	381	391	389	398	364	355	374	390	373	391	387	395	423	358	380	386	366	398	367	363	396	372	374	336	385	344	390	396	359	351	374	387	378	373	389	373	355	408	378	390	362	376	363	360	382	379	409	365	351	415	360	398	346	366	375	372	355	372	377	416	355	396	379	332	373	355	373	367	381	373	386	364	379	366	391	372	417	373	405	359	381	381	385	380	369	379	386	376	351	356	383	329	395	369	384	372	396	375	350	380	415	390	381	373	362	389	342	408	382	396	393	368	383	388	372	333	412	377	373	377	358	384	389	380	396	368	355	359	351	402	400	370	381	368	409	405	342	353	378	370	423	373	373	383	377	339	386	383	387	321	361	368	379	380	382	364	406	359	390	385	375	389	362	408	389	375	377	403	384	386	385	382	373	401	369	378	401	415	378	406	382	376	387	398	395	394	355	351	376	376	372	384	361	367	358	378	399	385	367	352	400	376	371	382	414	337	380	389	371	394	341	397	392	401	385	371	392	388	364	378	381	398	374	415	378	388	376	382	407	364	395	402	370	397	382	386	393	367	380	389	375	367	359	336	384	389	400	352	364	420	395	407	362	363	367	375	376	391	359	406	343	334	380	395	391	395	378	401	415	322	370	409	369	362	410	384	414	415	374	379	373	386	365	365	402	357	353	372	354	395	423	374	381	403	392	364	367	375	363	370	353	395	367	377	363	372	385	404	399	360	371	352	356	360	386	407	388	380	380	367	380	356	388	386	388	375	364	373	370	400	346	362	402	345	359	407	394	409	401	389	386	360	406	365	395	382	375	387	405	355	360	431	366	385	406	348	371	390	345	380	393	362	359	397	371	366	421	370	375	370	354	382	390	386	383	351	353	364	392	368	365	385	427	369	370	388	358	374	402	369	367	355	428	363	340	376	377	384	345	377	386	390	355	382	374	390	356	386	384	414	371	365	365	355	378	363	353	397	393	347	375	375	403	357	398	359	388	377	369	384	368	406	388	364	393	373	375	404	348	369	349	389	387	372	374	358	379	392	394	362	379	411	400	367	365	396	386	390	413	389	384	395	377	388	370	388	400	374	386	394	369	374	386	373	384	382	382	350	348	369	368	367	364	359	388	346	374	395	374	324	366	353	355	388	381	382	362	386	392	357	375	352	381	383	356	382	392	382	415	380	372	375	368	396	384	362	366	398	391	389	386	373	392	382	367	390	398	403	377	400	395	368	371	348	359	334	362	373	383	415	417	381	380	397	369	403	395	371	388	393	378	395	397	365	371	342	408	405	395	411	393	376	402	386	392	388	417	390	418	379	372	392	418	365	383	359	430	392	378	402	384	396	414	377	360	386
58501	102278	88113	66327	46770	29795	14039	4719	937	608	609	566	555	568	594	580	566	560	581	593	530	577	565	540	584	623	597	587	596	600	578	563	582	580	584	606	588	536	548	584	577	555	587	614	643	583	570	587	579	600	586	607	610	599	561	526	629	570	568	584	598	497	613	583	519	604	610	579	593	572	624	582	561	617	535	559	577	578	528	593	566	632	562	567	534	575	572	594	617	530	549	627	561	604	579	572	544	528	552	558	576	557	570	589	578	596	542	566	563	578	577	591	567	548	589	546	582	590	552	600	562	584	598	525	575	563	549	574	560	596	565	598	609	568	581	563	557	589	577	608	563	548	586	568	620	579	584	592	586	574	610	553	596	561	559	563	631	553	547	592	615	589	537	556	584	573	573	585	582	544	593	552	537	568	580	562	557	566	548	589	595	592	630	593	579	555	553	576	590	555	587	556	573	524	622	529	563	604	600	598	569	565	566	517	598	583	585	568	589	568	549	582	605	553	615	584	567	600	551	592	556	570	611	576	603	610	594	606	555	584	599	590	517	545	589	561	590	562	573	556	573	587	590	562	584	541	587	584	606	601	570	534	604	571	588	576	599	530	549	575	603	568	559	575	538	587	574	625	591	554	604	563	569	551	548	561	579	554	583	563	600	592	606	547	514	566	599	570	562	575	527	586	585	585	574	527	593	586	556	611	592	580	559	571	586	567	578	589	599	577	584	590	588	550	598	575	589	571	634	590	508	553	588	586	583	547	569	580	577	557	585	575	571	545	596	569	545	581	623	607	559	617	589	595	533	567	533	587	577	560	561	560	565	577	531	566	509	560	557	547	564	602	564	593	531	622	592	593	579	555	578	575	571	530	611	590	599	526	552	533	572	560	563	564	591	552	533	611	601	587	542	583	530	596	571	578	628	556	592	605	581	577	591	548	556	635	612	584	567	547	564	599	584	581	569	563	612	605	587	600	557	576	561	569	591	580	535	567	563	565	552	623	554	563	552	598	600	584	558	622	588	556	564	579	560	595	586	556	552	574	583	595	573	607	561	559	624	586	530	600	590	594	582	561	603	553	599	568	593	591	557	587	621	529	593	545	588	573	607	577	593	582	554	562	576	576	587	598	572	559	588	560	605	557	585	564	556	549	556	574	538	567	635	579	612	586	578	568	558	580	542	562	574	609	595	588	608	537	540	563	596	543	613	571	578	588	617	583	572	568	545	610	559	652	528	567	570	579	552	574	577	580	577	583	567	560	620	596	573	569	548	585	624	628	577	570	574	609	534	558	561	611	562	577	558	603	560	569	595	581	572	569	595	580	593	618	570	539	573	560	578	589	567	592	575	548	584	591	574	590	564	564	592	552	585	596	592	581	593	593	580	577	549	564	611	549	506	544	606	585	570	569	567	625	582	589	535	572	558	561	560	537	583	576	578	576	555	576	591	539	579	575	553	591	609	573	602	587	558	555	558	553	569	577	605	593	570	540	550	582	569	554	597	617	586	571	602	573	551	585	621	545	619	618	543	578	612	618	551	588	569	581	563	606	595	559	572	580	626	603	552	573	570	577	592	574	588	584	541	597	585	553	574	582	600	611	625	613	562	578	560	569	600	590	552	565	598	544	573	541	573	577	576	558	572	631	559	588	564	606	564	527	604	571	627	592	561	556	580	612	565	577	548	582	546	574	590	579	572	588	564	560	548	593	599	599	600	583	572	588	559	582	564	643	546	583	562	609	575	575	600	556	542	556	570	559	566	549	610	553	588	600	594	561	575	573	589	561	548	612	562	616	628	600	563	586	526	538	560	592	554	561	565	620	576	559	535	604	574	604	598	535	581	612	536	547	566	577	568	556	571	583	556	594	588	619	561	566	591	577	557	537	575	609	557	556	588	584	537	563	637	572	582	591	550	573	599	580	565	563	576	573	562	605	609	530	554	571	586	575	578	600	528	556	595	533	570	615	563	593	591	559	566	573	564	571	568	564	578	633	514	615	556	588	559	581	554	574	577	594	586	599	587	583	579	586	582	588	596	547	608	536	556	570	637	604	589	538	639	565	549	547	602	632	565	573	591	633	578	571	553	572	608	546	569	546	578	569	615	623	554	571	564	521	584	602	574	596	585	556	608	577	544	614	584	602	591	575	560	542	553	564	585	576	578	563	566	595	554	573	601	608	569	484	549	591	572	569	581	565	557	560	554	583	559	582	580	557	559	615	605	633	570	581	595	611	547	587	544	608	581	535	577	566	537	549	571	569	602	552	593	548	553	580	558	583	562	561	575	572	614	586	580	632	551	602	541	553	552	561	552	562	559	580	579	574	563	611	553	603	570	591	565	504	581	593	585	586	572	599	584	582	603	574	582	570	576	556	596	575	575	573	558	603	552	610	569	567	556	583	600	562	614	597	569	594	596	567	604	587	568	579	593	599	567	587	581	585	585	568	538	612	583	588	587	606	573	566	586	582	526	612	547	583	571	561	580	644	552	561	591	580	610	554	604	580	581	595	559	614	574	560	553	584	556	611	593	583	607	584	556	552	560	562	559	584	574	560	552	604	589	573	560	570	555	578	605	570	616	612	549	554	550	581	574	586	603	557	585	580	612	581	604	581	577	576	558	531	557	568	602	535	583	600	572	547	572	581	603	630	579	578	567	563	606	574	587	583	586	587	602	589	595	549	578	560	567	578	582	558	568	565	574	549	540	535	537	569	578	601	546	597	583	563	592	590	558	589	596	574	559	562	586	541	594	568	561	544	601	586	547	586	589	551	584	565	546	553	580	593	584	597	570	562	560	595	587	552	581	590	583	560	608	571	595	581	558	589	583	591	551	589	588	554	582	592	585	553	580	562	598	577	598	559	597	563	611	617	583	606	600	593	574	553	577	562	565	600	562	596	526	565	573	589	572	595	560	554	592	572	576	599	599	622	564	556	557	580	559	601	574	600	565	545	601	560	575	557	567	581	587	573	578	560	598	598	607	544	609	580	582	568	595	575	609	589	577	598	559	603	559	573	578	552	570	599	547	607	556	595	604	563	583	573	518	579	589	593	556	599	532	577	548	591	601	533	561	589	562	639	594	537	623	565	585	574	565	606	615	585	592	586	552	618	569	606	610	592	551	580	575	540	554	535	598	585	582	612	571	578	598	603	587	618	576	556	546	550	543	581	563	596	582	582	596	599	588	534	586	599	584	556	572	576	562	579	531	601	599	606	574	587	615	620	590	575	553	570	560	594	576	580	576	548	582	619	580	532	593	533	597	623	603	584	597	568	572	579	596	605	559	599	591	539	565	621	592	547	598	506	574	530	559	586	613	573	570	539	564	597	564	610	567	599	584	584	585	534	593	616	571	600	591	587	593	553	595	548	640	593	583	527	581	582	550	581	572	594	607	581	596	571	558	560	547	577	574	551	589	578	620	583	564	525	577	535	581	527	551	603	577	577	554	575	590	575	630	556	552	580	549	584	610	548	596	582	552	613	586	577	551	560	579	552	599	584
27284	28993	34622	21606	8294	2338	798	322	215	224	228	204	227	190	210	212	222	187	187	210	213	194	186	204	211	216	212	185	192	205	203	209	216	198	237	171	193	219	187	194	226	232	211	194	192	188	196	214	180	214	195	244	185	227	191	221	201	222	200	210	201	214	205	180	191	223	212	171	197	204	198	214	208	183	209	202	211	210	189	199	198	187	214	229	193	200	213	200	182	184	238	166	232	208	207	211	213	229	184	194	211	204	210	189	202	213	192	217	218	236	196	213	200	194	189	205	217	204	196	194	192	210	193	182	195	215	199	203	194	204	207	217	224	207	193	202	219	233	211	233	203	200	215	192	203	212	188	193	209	203	190	183	192	192	183	207	223	224	190	220	201	210	234	209	225	215	189	194	207	202	208	184	213	221	198	193	206	207	195	195	220	222	207	174	185	209	166	182	208	199	205	216	212	197	207	217	201	197	208	191	210	187	231	216	197	216	215	224	209	222	208	211	188	218	236	221	207	214	207	204	197	229	224	208	208	209	192	193	223	189	209	211	188	224	198	210	191	208	214	202	186	205	195	200	222	177	225	198	191	200	215	209	195	194	218	230	191	200	200	188	229	218	187	243	215	203	239	202	202	193	203	227	226	209	216	200	220	208	228	200	196	195	216	210	201	191	207	205	190	217	204	189	194	198	207	192	221	200	187	197	189	210	198	196	231	210	188	202	191	196	204	209	189	205	210	192	194	222	197	215	227	195	202	206	177	212	185	193	191	200	211	225	208	229	193	210	204	231	189	210	212	185	190	210	172	235	195	224	194	199	221	214	205	198	199	205	191	170	184	212	234	200	197	178	247	210	214	182	193	204	197	212	202	214	235	217	192	201	189	209	217	188	201	212	170	198	196	200	178	227	213	213	217	195	191	189	207	226	222	225	208	183	199	210	200	192	213	211	193	206	198	209	193	198	201	184	205	197	197	212	197	214	172	200	188	211	210	201	208	206	209	197	199	209	248	170	202	190	174	216	210	210	206	232	230	204	209	186	222	195	186	195	208	205	189	210	190	207	221	177	192	209	193	203	201	226	186	202	193	199	210	204	206	197	207	205	200	212	195	186	201	202	198	237	217	198	215	203	182	209	195	184	209	202	195	216	176	195	200	212	194	213	218	201	209	182	195	208	214	219	217	200	196	197	204	207	219	213	201	221	191	227	207	182	193	185	244	216	203	182	199	226	202	191	210	228	193	182	187	191	197	199	211	213	214	209	207	206	231	215	207	200	237	222	205	196	202	218	209	229	210	203	186	226	196	209	206	211	235	208	217	233	231	220	208	202	223	205	208	192	209	186	205	194	216	209	230	224	213	227	197	208	212	226	205	218	226	208	185	192	216	190	220	174	212	196	178	191	182	209	197	198	186	202	197	192	226	202	205	188	200	198	209	189	216	209	211	200	206	226	196	183	194	205	224	227	207	201	222	177	171	206	204	181	214	187	222	213	200	198	225	204	204	218	200	184	208	225	193	225	211	194	206	197	187	212	212	238	191	211	217	244	201	175	183	183	212	233	214	191	204	180	173	177	190	201	209	203	199	216	231	188	219	197	220	180	217	214	203	216	206	207	200	219	202	206	178	227	202	183	188	198	210	197	204	202	197	203	210	186	188	202	198	193	207	191	203	195	193	209	197	226	195	202	198	177	230	216	202	200	209	205	204	174	224	186	184	194	212	225	214	217	184	202	198	195	205	194	185	204	178	182	214	187	198	206	193	189	220	230	239	202	193	214	182	186	209	199	199	206	208	226	198	177	205	189	191	211	222	216	200	220	217	230	241	228	180	197	217	192	207	201	197	179	190	210	175	197	197	202	206	190	191	169	189	196	219	205	208	231	190	198	221	229	190	178	191	215	193	200	214	212	200	205	185	193	228	212	206	175	174	208	188	219	228	200	196	181	188	219	221	201	185	187	192	222	210	230	224	188	210	185	192	184	204	189	212	224	203	195	213	198	192	221	197	188	210	175	189	204	177	199	171	190	204	185	214	203	230	200	196	201	195	227	186	196	222	217	173	215	217	208	197	198	208	224	211	187	228	201	227	205	228	190	195	223	189	196	223	214	207	214	183	199	223	211	189	232	206	184	214	204	207	188	199	210	206	210	213	201	204	201	220	221	213	183	216	229	200	197	207	183	219	212	222	209	211	189	209	215	234	211	215	224	200	199	209	264	209	183	202	230	190	189	193	192	191	213	192	201	214	190	208	210	205	210	177	206	190	210	212	217	172	210	195	204	208	198	238	206	203	225	200	228	222	185	200	235	214	200	202	190	184	197	198	187	221	183	204	196	219	213	186	187	206	192	203	202	217	205	190	192	239	210	183	183	181	206	189	181	200	230	189	203	199	180	207	204	196	176	216	208	188	179	209	199	202	198	200	193	217	180	217	189	208	223	198	203	204	207	196	229	178	217	209	205	187	205	209	203	222	178	184	232	216	232	175	187	165	208	205	210	183	178	218	202	189	210	190	206	212	196	175	191	200	214	189	213	197	216	222	224	210	192	178	193	214	215	202	187	203	221	177	217	186	209	189	227	203	198	198	188	211	208	202	224	237	179	207	222	209	181	202	214	205	207	177	208	213	184	208	222	218	213	218	182	212	180	163	182	212	209	219	211	193	210	205	185	218	190	181	214	179	217	220	199	227	205	218	219	212	206	169	211	210	195	190	203	203	214	226	187	205	223	204	225	194	228	187	212	192	216	196	197	206	193	195	192	217	214	200	221	221	195	211	213	210	204	218	226	198	217	217	188	207	189	183	222	221	212	211	202	203	233	200	193	211	227	215	186	227	224	208	214	189	180	215	209	206	194	185	183	198	200	192	192	182	200	204	201	189	199	209	214	204	214	205	189	220	190	206	209	215	190	203	218	182	214	225	220	218	181	197	196	189	196	190	207	196	188	183	214	212	192	219	197	192	187	152	184	187	196	223	199	219	226	193	186	209	180	202	179	207	217	210	209	176	176	183	206	197	173	231	176	204	180	194	209	183	175	211	195	212	201	201	207	219	228	213	207	208	213	209	188	209	220	199	233	245	218	219	200	212	216	210	207	213	186	206	200	214	198	210	163	210	187	206	203	199	215	176	194	196	215	184	204	190	190	225	195	192	191	203	202	207	209	201	224	204	203	214	200	189	201	196	204	201	204	208	209	188	237	189	202	225	200	185	199	207	191	205	217	208	189	220	194	186	193	200	194	184	203	198	204	204	208	188	194	199	204	207	207	167	217	219	204	214	209	189	193	179	184	218	211	237	215	197	194	217	200	194	206	182	220	198	207	194	217	235	231	218	200	231	188	192	209	226	213	208	193	210	209	206	179	199	212	231	179	202	196	228	191	199	201	203	213	206	214	213	195	200	217	209	203	190	218	233	232	185	202	216	207	204	247	207	165	184	187	221	207	214	192	191	189	203	201	206	190	189	198	196	203	213	228	197	214	207	192	190	176	207	186	231	218	215	216
29119	49098	40169	23644	11945	4858	1662	649	367	304	379	358	344	328	336	345	327	370	368	349	344	358	348	345	331	324	316	349	340	321	310	333	332	341	353	334	332	309	317	337	326	338	311	339	356	340	354	331	316	366	339	364	346	318	324	347	303	358	352	315	333	367	340	373	317	349	339	313	376	341	373	333	329	324	334	347	322	320	345	354	311	298	330	326	400	327	340	346	361	349	312	299	337	326	325	347	346	322	326	362	340	327	372	331	325	324	353	333	369	364	321	330	352	346	346	328	317	296	340	322	330	367	325	339	330	313	328	340	332	339	337	331	339	298	321	347	317	351	333	354	338	315	335	311	340	332	337	336	311	342	339	336	343	388	327	318	337	335	303	318	309	338	353	308	342	344	329	310	333	305	355	327	315	369	326	328	344	329	366	335	348	356	364	329	337	354	322	301	327	332	348	333	342	325	339	332	386	311	345	354	329	363	344	361	351	311	329	313	336	358	356	309	370	357	355	307	329	318	330	324	339	337	329	307	340	324	331	358	344	357	335	381	347	340	308	322	357	306	354	350	316	352	323	306	366	328	355	358	366	361	336	311	322	317	326	370	353	340	335	342	323	340	336	332	346	330	355	351	382	317	344	329	330	354	334	343	341	327	364	364	322	332	350	342	347	356	280	340	350	364	332	363	333	348	349	359	320	323	339	314	369	332	327	305	349	298	335	339	324	344	355	349	348	340	334	331	338	311	336	354	354	310	332	335	334	339	323	375	360	361	336	356	321	335	359	364	351	299	311	320	343	338	341	348	338	321	336	331	346	363	303	354	366	327	342	334	344	319	365	328	333	321	346	326	356	350	326	348	326	344	341	349	308	336	354	346	336	393	318	364	350	336	341	270	349	369	310	314	309	352	332	350	311	337	333	370	309	326	305	292	354	344	317	347	359	354	348	344	355	345	343	333	339	355	325	326	332	317	364	309	336	330	345	359	338	313	332	328	296	326	315	343	316	361	319	331	367	354	339	321	325	352	335	338	343	364	351	375	309	348	333	329	384	346	318	347	329	325	332	328	340	338	317	344	311	364	331	325	349	334	342	292	356	345	309	315	318	318	321	344	327	325	350	315	353	314	357	357	335	333	314	333	326	326	324	353	347	340	338	317	339	328	361	323	309	341	340	354	349	351	340	316	358	318	368	342	343	350	350	330	319	333	355	344	320	326	336	341	319	303	356	361	329	324	352	333	332	339	330	329	343	339	317	330	358	336	356	341	363	314	360	329	334	338	376	326	345	349	335	354	354	347	339	376	361	362	299	325	297	341	365	345	365	349	330	323	380	361	323	326	344	336	343	342	345	300	356	324	298	361	323	332	376	349	337	319	317	369	359	317	373	347	346	317	343	320	314	341	335	319	300	328	328	308	364	343	340	336	362	336	360	340	327	337	381	385	364	318	322	382	366	380	337	353	373	365	367	332	375	325	341	357	336	360	351	316	368	345	340	351	335	336	374	339	341	324	346	339	324	356	341	294	347	318	308	349	353	354	312	360	328	340	314	347	343	344	393	333	338	328	326	323	344	328	373	368	345	323	315	344	342	340	350	322	342	314	355	342	328	318	360	337	338	339	332	381	327	324	354	332	292	333	330	351	330	320	298	337	349	354	352	366	316	305	358	343	325	284	325	333	349	310	356	345	324	351	294	315	337	314	364	343	334	327	360	343	337	341	341	319	331	337	343	338	345	334	336	332	319	335	344	290	365	312	339	320	324	348	315	357	326	313	345	325	329	360	299	352	345	330	386	385	325	326	340	359	321	343	313	334	311	342	336	332	309	329	323	335	308	335	354	343	352	331	332	378	334	348	364	386	337	347	345	297	358	319	351	350	353	337	334	309	378	331	365	303	338	325	366	343	375	311	292	360	368	331	334	336	369	334	324	317	371	304	329	333	326	352	354	353	288	335	349	343	302	307	320	352	317	350	339	355	331	326	361	314	354	316	357	319	313	330	347	307	316	320	324	361	349	347	326	333	322	366	353	351	343	340	343	312	344	367	301	337	363	341	350	326	336	328	313	341	313	353	367	328	307	347	311	311	328	331	320	345	312	330	317	316	308	328	351	337	352	340	361	303	335	344	316	350	356	345	349	348	367	364	342	343	319	324	346	343	341	329	327	358	338	339	325	295	342	329	324	335	349	348	363	331	340	317	362	362	312	353	329	313	363	336	326	326	331	328	335	327	318	357	310	325	349	323	328	333	368	353	378	340	311	349	329	370	302	358	312	343	323	318	369	319	331	353	316	321	333	342	340	329	338	318	354	308	369	365	329	351	306	353	342	312	350	365	338	341	350	350	334	349	370	321	334	314	344	370	328	329	334	325	316	332	319	341	337	338	341	335	329	351	353	325	323	328	366	332	331	318	318	341	358	351	305	351	342	337	316	336	328	338	328	313	349	347	344	318	335	327	335	365	359	334	350	349	336	332	293	346	304	284	378	345	341	307	309	328	332	322	321	331	336	324	319	340	342	352	331	336	346	334	336	315	318	308	324	356	330	302	353	360	349	348	366	340	344	332	335	360	350	331	337	336	370	371	336	377	329	331	371	337	315	360	316	331	326	353	322	308	345	321	328	349	329	373	308	320	335	346	340	342	331	365	356	302	328	331	362	351	331	344	315	326	310	327	360	350	317	327	358	348	349	306	337	314	307	305	365	359	340	332	332	363	339	308	350	339	341	352	358	328	323	346	373	329	361	329	352	321	337	348	317	386	342	316	310	314	335	319	370	350	371	346	341	311	345	335	332	353	338	333	382	343	302	334	312	360	323	353	346	334	323	380	324	340	322	345	339	334	354	306	321	306	297	311	358	297	327	325	322	330	325	339	320	358	307	350	348	325	349	313	335	334	329	359	341	346	341	324	323	356	310	338	297	308	341	326	349	373	361	345	351	315	336	336	327	339	376	331	337	342	324	331	353	332	349	326	323	306	336	338	314	332	327	320	304	345	353	319	354	332	318	329	369	320	344	333	334	358	303	346	351	333	349	338	342	303	337	334	356	344	307	314	327	352	316	336	334	332	315	333	337	329	309	359	325	350	344	353	353	327	345	343	357	349	337	316	318	329	321	321	336	332	322	328	328	349	345	372	349	362	312	334	354	329	351	335	321	363	340	353	319	326	319	356	325	310	347	351	327	319	324	273	329	347	316	376	365	314	367	315	346	364	323	351	335	341	356	342	325	335	334	343	324	360	316	312	338	325	320	365	396	330	339	344	349	338	332	352	344	327	308	310	336	332	323	343	365	323	343	329	335	331	341	332	302	331	355	324	349	326	303	333	367	299	347	331	363	344	347	332	332	315	324	328	355	311	359	326	333	352	350	311	329	310	355	327	314	349	362	335	349	311	328	345	340	326	322	335	334	354	308	342	308	309	332	319	326	337	343	328	329	359	335	341	351	345	356	339	352	321	349	330	350	310	333	336	354	338	355	315	335	342	371	356	308	349	318	301	360	323
24449	24234	41388	39455	30073	20744	8512	1481	386	303	290	321	277	265	289	309	298	285	291	282	313	293	306	312	319	292	276	306	293	321	264	299	289	285	308	302	289	290	333	312	312	326	278	329	269	294	271	267	301	308	281	325	287	295	305	310	307	303	298	276	290	298	290	286	284	295	278	308	273	289	285	292	307	324	297	270	299	289	306	300	295	280	299	293	294	325	319	294	321	315	286	291	280	303	263	313	271	309	288	292	259	316	264	266	295	280	296	273	297	303	322	286	292	324	286	296	269	317	275	294	288	286	287	285	308	257	262	290	274	296	301	282	288	315	279	269	305	283	328	279	307	295	303	249	322	295	335	309	272	280	279	298	285	302	287	266	290	281	290	291	291	279	294	303	311	301	304	276	284	313	299	278	264	277	289	290	317	257	287	274	292	299	287	311	320	296	315	281	284	292	261	279	285	307	309	264	296	278	322	294	291	289	302	287	325	287	287	303	298	284	283	253	284	288	306	265	295	271	277	308	299	300	292	262	280	304	295	293	284	285	288	296	275	276	271	262	262	314	293	283	303	304	304	298	278	329	282	305	280	314	307	298	295	305	305	284	306	270	282	305	289	285	312	313	274	286	313	296	312	282	279	322	292	277	328	287	279	281	316	258	320	302	295	265	268	296	321	282	289	291	296	311	313	307	266	291	339	303	275	280	315	284	276	297	305	304	314	327	300	288	300	318	294	288	277	294	288	298	294	288	296	298	295	274	299	298	297	295	273	302	304	285	313	282	288	305	307	311	314	291	282	299	290	297	268	339	300	264	303	300	278	300	280	300	318	313	280	269	299	289	306	298	299	316	303	289	305	293	270	290	301	322	303	267	318	283	306	292	304	305	285	295	278	287	304	340	311	314	300	277	317	321	306	274	296	298	308	342	311	305	293	282	300	302	288	272	316	280	316	294	306	281	280	283	292	286	289	308	294	291	294	291	279	278	260	286	299	300	303	292	284	283	298	263	309	302	312	289	285	289	286	288	277	307	313	260	288	288	316	299	283	319	275	286	259	274	301	316	287	286	294	315	282	293	271	342	277	290	294	325	265	292	313	297	297	291	309	293	307	311	297	306	317	272	287	312	311	281	313	307	275	286	299	302	317	292	286	290	298	292	272	278	296	278	278	285	298	297	290	289	299	304	282	281	275	278	322	310	313	301	288	270	301	310	290	273	282	289	288	277	292	309	301	288	284	256	326	271	311	295	297	316	293	297	304	272	296	277	292	271	281	330	319	328	321	268	292	293	275	295	332	315	273	303	292	280	274	289	291	335	286	277	331	295	317	283	294	286	274	302	299	287	326	328	307	295	286	299	307	307	291	300	290	303	300	296	295	303	303	322	270	277	289	278	319	284	299	301	310	280	285	311	277	299	281	305	301	279	295	266	325	309	258	293	288	299	277	314	287	263	274	305	291	268	292	273	299	289	300	304	282	282	279	283	296	263	302	327	291	278	291	285	280	295	293	293	305	316	283	286	297	321	301	281	272	277	272	306	284	288	274	287	317	295	278	296	278	305	295	280	302	290	286	270	339	311	279	316	280	277	270	294	278	296	298	301	289	319	327	310	294	313	314	315	305	324	298	291	288	283	312	295	256	269	288	304	277	294	296	303	294	321	309	279	289	275	304	292	292	310	272	307	274	289	307	320	308	285	269	314	301	309	326	268	331	326	301	303	264	294	317	329	316	282	286	291	276	278	292	294	300	293	304	290	319	303	311	277	295	282	314	298	343	287	303	298	300	298	314	269	280	293	286	276	313	290	303	257	289	279	293	311	308	316	305	337	295	301	280	294	298	304	272	293	320	294	275	293	288	289	335	293	273	282	298	277	298	280	315	304	299	286	320	300	276	289	321	283	272	284	293	283	305	270	285	289	331	290	289	295	291	322	288	305	276	313	261	287	284	267	294	290	311	287	294	303	282	290	319	295	318	307	289	281	297	296	301	304	258	302	316	267	306	324	311	303	321	299	344	329	319	297	304	319	320	277	310	287	315	300	279	241	287	296	291	297	293	330	313	270	282	274	291	293	329	297	269	301	266	299	290	275	292	289	303	292	277	302	290	283	272	298	292	287	302	290	331	314	278	305	285	298	323	303	296	279	290	304	305	298	287	258	292	278	286	305	295	263	314	291	309	306	290	261	306	296	304	267	345	324	276	294	284	293	304	264	303	339	277	306	300	282	284	290	277	290	275	296	276	310	316	309	290	304	276	274	284	305	326	309	299	322	293	312	286	313	294	284	302	270	311	294	294	303	299	287	297	275	285	332	321	312	307	322	285	328	270	306	318	279	267	282	279	294	279	279	298	312	270	319	285	287	283	284	252	274	301	271	312	277	312	317	295	297	288	277	290	289	318	297	313	330	292	302	310	325	303	302	303	324	283	263	276	315	294	288	302	284	311	307	287	303	313	323	302	285	279	258	312	303	282	295	315	308	265	294	305	311	306	286	286	294	294	285	290	296	274	297	293	294	310	335	283	307	287	299	286	269	293	298	301	293	262	274	295	304	299	305	273	298	289	280	301	283	315	283	306	314	304	308	304	284	269	272	309	316	335	285	300	312	296	305	286	306	284	304	299	281	278	295	304	317	269	278	279	289	324	300	273	293	286	277	292	326	266	320	290	324	305	290	318	293	303	269	297	297	281	308	288	318	285	300	279	277	295	309	284	265	311	296	277	299	273	299	286	293	302	307	312	319	282	300	266	295	281	260	286	278	273	333	286	275	274	303	291	280	288	318	280	298	305	299	303	292	287	286	286	293	299	283	302	318	311	291	299	305	283	286	262	274	268	269	293	288	266	302	275	272	276	285	312	310	296	284	279	275	326	307	311	309	312	285	303	290	296	298	263	314	293	265	244	327	278	313	264	290	290	300	296	312	267	268	298	286	276	290	283	259	297	278	319	308	288	282	301	307	295	315	288	310	298	292	305	292	304	305	288	279	289	301	312	283	299	283	291	321	325	281	287	294	300	296	299	318	287	312	273	308	300	319	309	311	275	280	292	290	307	272	294	291	291	292	283	275	281	282	295	257	278	292	300	325	295	320	279	295	293	286	273	288	294	335	281	271	286	294	276	295	325	271	302	299	303	304	277	291	305	257	297	307	317	279	305	294	296	300	290	316	272	302	290	288	303	294	305	305	294	296	281	288	284	300	276	313	302	299	284	278	298	278	312	317	293	255	328	303	282	273	317	277	317	311	288	290	276	307	334	292	315	301	293	302	285	290	289	310	318	293	323	282	284	298	313	308	307	291	318	294	286	284	354	312	272	331	315	280	283	286	303	325	311	269	295	283	313	313	308	293	312	308	300	275	286	260	290	279	288	291	299	281	271	288	278	299	283	273	300	299	303	312	285	312	293	294	283	313	294	310	303	305	326	308	286	305	317	300	288	275	317	276	256	270	294	303	313	298	285	318	287	316	301	289	265	306	286	331	270	281	318	296	320	308	303	287	313	304
52505	93781	76873	53400	38264	23334	9815	3025	678	466	483	456	469	442	490	479	498	429	474	459	484	519	473	476	496	451	472	469	473	498	486	460	463	494	504	463	470	487	478	474	478	470	456	456	488	472	483	496	437	472	456	464	487	475	510	487	438	475	457	475	469	474	502	464	462	503	482	463	498	458	456	473	455	469	452	439	458	510	490	465	462	481	439	487	475	497	454	474	522	490	457	437	464	486	465	455	475	525	449	476	414	468	501	493	461	496	511	448	491	449	465	441	461	463	457	471	476	465	489	482	442	483	466	469	474	497	453	465	482	449	455	502	494	472	503	434	451	477	479	489	495	472	488	452	481	449	455	499	451	424	494	425	491	492	438	455	501	475	479	460	458	475	463	486	459	447	475	437	461	490	479	450	448	496	425	470	504	471	486	473	457	484	482	460	462	470	442	443	444	482	457	452	511	469	490	491	479	479	441	469	463	464	497	486	473	487	487	506	469	465	460	507	459	439	490	481	475	473	472	497	452	438	458	440	445	501	509	443	467	452	496	446	469	474	478	493	488	463	500	449	512	431	438	468	473	474	517	496	481	444	482	469	479	446	468	457	437	507	467	498	444	465	470	458	443	485	493	454	487	455	483	474	478	503	485	462	474	476	490	479	493	477	470	470	482	500	496	448	503	473	501	434	488	496	494	429	549	469	498	503	461	450	458	457	457	471	477	461	521	487	517	457	511	464	474	487	477	471	498	445	488	481	453	447	471	471	454	502	438	435	470	470	451	462	448	505	467	475	498	466	478	469	516	488	487	484	454	477	478	483	430	526	504	453	461	499	436	464	454	461	518	463	479	424	439	480	482	470	474	480	446	497	460	421	440	460	452	496	503	484	431	474	440	444	471	482	441	454	508	410	439	493	467	453	443	464	472	514	474	464	462	463	475	478	486	458	443	449	455	512	441	496	467	494	433	451	492	484	477	438	436	487	456	472	472	488	493	487	434	467	468	473	471	483	473	483	517	513	497	472	474	469	423	464	468	465	480	448	487	497	486	480	470	416	454	465	481	486	505	493	486	491	457	451	468	441	501	472	456	442	466	488	469	470	476	461	450	477	484	488	482	446	484	489	490	521	435	447	454	435	494	469	437	480	520	481	453	488	466	451	480	436	451	468	455	468	450	461	488	458	441	503	466	460	467	485	444	467	452	510	421	499	452	456	478	453	500	429	450	472	496	463	461	484	476	491	481	448	487	464	457	433	464	509	489	476	446	458	484	429	494	449	486	480	469	449	507	465	501	432	491	457	464	474	482	437	473	473	441	444	475	456	491	479	452	449	462	470	450	487	408	509	488	468	463	497	464	464	449	448	501	453	460	506	435	478	499	477	474	463	475	449	491	456	504	435	499	453	429	482	463	483	496	443	484	477	468	519	455	473	472	501	483	471	490	445	477	488	436	457	469	464	502	482	456	484	495	451	506	466	425	489	498	466	456	484	485	471	437	495	458	454	417	461	483	431	464	490	505	437	478	476	480	485	510	455	495	454	433	465	478	500	488	443	487	457	458	454	468	446	471	466	476	455	501	487	496	457	450	481	497	465	469	525	467	442	462	495	466	428	458	487	485	503	478	434	451	457	423	499	495	477	475	485	475	449	473	503	484	428	465	501	455	509	518	481	487	447	481	440	452	429	505	483	481	493	456	423	470	470	487	454	430	490	500	489	477	484	471	465	458	448	506	518	511	428	441	488	433	487	502	444	470	488	471	497	483	518	459	472	463	500	452	449	478	454	494	483	467	497	521	439	444	490	487	487	491	488	461	475	449	454	473	466	444	449	472	485	459	471	487	460	490	475	438	462	506	463	498	462	498	499	473	462	479	516	445	501	496	461	437	487	460	459	483	474	473	476	509	484	516	471	435	475	471	486	479	470	490	492	465	513	466	490	438	454	493	468	447	444	471	485	452	499	494	454	458	519	485	493	451	492	485	471	458	492	462	493	486	483	497	425	519	474	449	507	484	461	460	451	458	467	500	478	456	489	468	473	464	494	480	449	499	458	475	457	443	458	482	505	483	517	484	441	475	453	458	443	462	475	434	460	438	485	490	438	478	506	495	471	401	495	480	492	472	516	430	429	437	518	476	503	435	458	465	507	458	483	524	473	467	469	515	468	463	507	456	511	520	479	491	465	471	487	478	480	490	495	497	449	460	451	463	484	459	479	469	468	464	468	482	496	504	517	447	531	476	441	448	494	462	483	475	473	454	456	483	484	496	487	490	473	505	478	453	490	456	453	476	470	510	473	476	461	456	504	479	495	515	486	495	468	469	453	454	448	490	465	450	497	443	465	459	503	513	479	434	487	464	496	474	441	510	472	481	477	494	489	470	477	513	466	466	470	458	482	471	477	472	462	470	451	473	487	481	486	502	460	454	466	528	494	451	479	464	452	497	471	473	461	463	477	488	475	490	446	451	494	463	448	486	484	456	434	466	443	477	480	502	496	446	490	490	471	449	465	440	512	502	490	444	433	474	474	474	494	497	503	461	465	476	464	492	434	514	446	456	476	496	450	446	480	451	476	474	463	463	477	472	497	471	478	471	456	416	486	452	485	490	487	471	504	452	502	463	488	491	472	485	463	473	465	448	474	475	461	466	485	486	488	505	410	502	489	456	446	458	426	471	458	491	463	517	479	447	442	443	479	490	447	487	472	484	504	514	454	492	480	499	504	457	448	445	493	501	445	493	478	469	474	463	439	459	462	475	430	494	475	454	460	487	473	537	453	454	469	452	513	459	488	431	491	474	448	468	476	446	464	444	482	456	481	447	456	426	502	474	534	457	475	463	472	479	482	483	497	496	504	468	457	454	437	437	475	495	448	471	488	480	486	462	467	487	467	497	419	457	470	458	478	463	457	483	445	451	475	453	458	486	469	460	442	446	438	464	470	472	469	449	471	463	456	489	509	481	465	474	463	400	457	488	490	425	435	484	467	489	476	456	508	480	465	456	448	499	459	484	447	488	440	475	491	488	455	486	473	491	481	478	459	451	470	452	492	476	484	412	460	487	503	449	454	464	480	486	497	437	470	490	496	472	472	489	503	485	450	474	465	471	519	465	499	466	487	440	471	452	512	459	515	464	466	473	470	458	443	522	471	458	473	454	491	422	476	491	477	481	470	469	452	493	471	468	479	454	468	476	466	522	454	471	488	471	455	466	475	453	493	479	482	492	501	465	484	449	470	488	482	473	493	457	485	489	458	485	456	463	469	497	437	475	480	465	463	479	448	470	477	476	455	470	465	495	488	432	485	492	507	482	463	500	454	430	458	450	456	487	485	442	476	475	471	446	498	469	475	477	460	470	461	456	472	459	467	455	471	473	488	482	425	485	477	445	460	472	457	499	465	479	484	463	469	474	478	499	499	468	464	469	452	490	465	488	482	481	493	450	468	467	473	455	498	450	466	471	494	475	456	480	488	468	458	441	455	461	490	468	491	444	483	453	479	445	459	505	482
23302	22234	34028	33475	32801	28125	19469	4736	737	398	387	408	388	370	427	385	396	390	348	394	393	413	412	380	378	410	425	344	421	383	425	350	413	359	366	368	404	415	427	427	367	393	401	396	382	376	376	387	410	372	401	353	358	392	391	362	396	380	377	365	374	402	384	400	372	368	359	362	402	398	402	397	377	380	353	403	389	389	396	374	398	363	404	331	378	351	356	408	367	379	368	382	369	380	371	398	378	396	423	394	361	379	378	360	364	379	385	388	404	366	363	413	386	372	425	351	373	362	356	382	365	388	370	372	365	361	374	395	364	381	380	380	411	392	360	383	354	393	409	381	346	377	395	386	378	434	388	331	369	356	376	407	352	380	404	404	373	394	387	396	348	388	359	377	353	382	397	393	389	373	365	377	390	380	360	412	402	365	383	389	383	377	388	422	365	379	399	407	401	370	362	355	371	406	402	402	390	376	404	382	386	376	402	389	368	380	370	380	358	385	390	378	364	357	375	392	338	390	369	355	373	387	392	400	374	360	386	370	380	387	381	397	376	369	404	359	403	402	348	363	363	387	404	389	359	384	356	358	375	335	351	368	351	375	409	403	374	370	363	377	354	354	382	369	423	409	397	390	348	385	370	404	374	397	393	359	380	350	388	380	343	375	384	359	382	381	377	388	364	367	372	422	387	370	368	408	391	338	364	369	367	376	402	391	393	374	372	379	352	393	380	367	386	363	391	384	375	351	367	377	384	403	397	385	403	384	377	350	384	380	380	396	409	354	359	390	415	355	390	367	377	406	352	385	389	361	343	369	395	349	383	373	386	387	366	398	358	414	377	382	356	409	393	369	378	383	388	388	372	395	375	360	344	378	376	386	390	395	376	384	344	392	378	392	376	363	384	397	404	377	402	374	428	387	376	354	368	346	392	416	373	357	365	387	370	363	405	369	356	416	375	380	371	350	378	372	379	365	380	405	369	382	384	370	388	398	374	360	368	390	377	361	401	410	372	385	376	390	406	369	383	381	406	388	354	382	402	396	372	359	379	412	352	349	359	388	369	376	388	402	358	366	368	417	377	372	372	415	400	380	352	390	373	368	378	381	355	372	353	352	420	355	408	410	402	398	397	398	364	416	382	390	386	371	367	369	363	408	370	391	352	348	369	400	372	366	394	369	376	354	359	405	403	404	361	397	397	402	347	347	368	366	383	396	370	360	413	394	386	393	362	371	381	359	401	355	387	372	377	397	365	366	378	351	411	391	383	379	379	426	396	367	380	375	373	413	341	387	393	411	397	411	368	383	358	386	380	379	362	415	395	331	375	359	379	383	389	360	368	367	394	400	406	397	374	367	371	361	389	348	384	358	413	390	382	389	362	394	402	398	395	382	363	404	355	360	381	351	390	386	367	386	374	382	413	390	377	360	361	382	393	410	437	372	377	349	373	362	365	373	389	420	324	368	387	365	369	370	407	384	389	389	395	388	359	387	374	368	350	385	372	368	382	368	385	347	365	365	367	361	365	384	387	374	379	368	391	382	392	414	403	359	347	398	394	414	414	376	423	389	389	379	361	381	381	373	374	366	365	408	341	375	372	397	388	422	368	356	373	380	391	384	376	387	431	400	369	355	367	365	368	350	394	370	367	373	396	373	355	366	361	365	378	369	406	373	378	390	393	356	375	358	385	403	361	385	380	384	362	367	391	404	409	381	367	368	375	367	401	374	358	346	377	389	416	354	393	386	410	397	390	420	377	387	376	372	379	427	391	357	361	385	396	376	362	387	417	369	382	377	387	373	391	417	422	377	384	377	372	387	381	377	392	345	411	359	404	368	408	399	404	384	385	378	412	430	370	398	358	416	381	361	403	375	358	404	350	365	355	345	404	412	389	387	387	429	392	349	355	367	399	371	360	362	382	354	386	368	405	376	387	375	363	377	380	397	383	398	368	334	396	322	345	390	388	352	384	370	381	402	375	400	384	365	365	366	384	331	369	369	401	363	395	358	377	369	402	371	395	381	358	365	393	359	350	381	391	372	393	398	366	381	378	374	353	374	380	373	395	405	394	365	391	399	367	374	360	399	375	382	378	369	398	412	346	378	369	371	428	372	414	387	379	367	391	330	395	402	402	365	401	363	365	368	351	375	381	381	379	413	369	357	404	415	342	383	374	378	391	363	371	382	388	363	368	426	378	388	411	387	388	382	333	371	377	386	342	361	371	363	375	366	351	380	398	375	350	380	391	380	424	381	428	424	385	395	392	359	358	375	385	371	370	388	361	359	397	381	360	349	357	404	353	373	356	375	371	363	377	373	359	389	376	385	412	372	385	385	408	363	375	354	350	411	367	378	393	369	398	399	361	375	376	389	390	387	396	358	359	380	410	384	384	371	405	394	375	390	397	365	413	389	359	387	363	352	358	361	336	407	404	391	380	362	373	394	395	368	380	358	351	358	390	375	379	379	393	366	362	443	378	392	388	374	419	359	378	396	371	340	360	365	405	362	388	372	371	372	397	363	319	371	339	343	381	361	383	402	419	375	393	403	392	316	352	348	368	380	367	379	380	389	397	417	402	386	383	384	358	359	369	357	390	375	423	397	344	373	395	382	396	401	370	381	359	354	379	400	401	378	389	370	397	385	387	360	380	395	412	393	374	371	382	383	367	384	371	375	360	374	396	375	388	333	382	355	352	398	405	354	387	375	395	380	403	409	370	397	392	381	398	370	439	395	411	339	365	406	361	407	375	382	379	374	381	352	387	361	388	372	380	373	350	365	376	368	395	363	338	429	413	397	359	353	360	349	364	362	385	417	375	393	386	392	365	381	374	373	381	375	375	408	361	403	352	398	390	390	334	356	334	358	437	366	359	384	369	327	386	341	379	357	407	373	417	398	373	383	360	409	395	385	338	374	346	397	378	361	395	391	390	396	348	404	400	375	382	348	384	381	362	364	421	350	367	359	379	383	415	393	401	392	354	357	393	395	390	376	348	379	342	351	375	387	349	415	371	377	372	377	371	408	424	397	369	372	401	384	392	399	412	372	382	390	390	385	386	393	379	411	393	412	387	372	396	356	383	393	407	373	371	351	350	383	353	399	366	384	393	381	370	356	363	353	365	377	398	383	342	377	357	375	371	399	374	395	444	395	348	353	373	401	408	347	356	378	378	356	382	357	384	368	374	388	395	388	381	404	386	376	380	386	394	375	378	389	379	364	386	397	410	371	382	390	370	407	379	389	366	401	375	415	364	379	374	397	356	359	378	368	360	393	380	382	357	361	390	419	378	359	359	382	374	383	385	367	377	375	385	369	394	393	375	372	372	373	358	378	387	409	355	380	436	378	376	370	383	381	425	375	398	385	375	385	364	372	389	358	357	381	406	434	354	371	395	388	374	388	384	385	374	378	381	361	404	402	400	354	370	372	355	378	394	362	364	336	374	395	377	396	343	396	374	387	398	387	363	377	340	366	361	370	359	377	361	364	395	380	345	419	378	411	353	400	343	376
57837	102388	85971	67345	50498	34769	18498	6965	1267	609	624	561	578	608	573	581	596	588	604	641	578	583	583	586	581	598	630	626	573	552	609	595	580	569	578	562	575	592	591	569	553	582	627	585	571	574	579	579	566	575	540	568	569	518	587	566	572	602	591	601	582	571	606	569	586	578	598	559	614	625	585	600	569	560	580	589	589	599	586	578	561	542	526	608	555	553	554	580	569	551	597	583	564	577	585	560	599	571	589	575	633	556	580	617	572	550	576	604	584	552	597	580	574	596	589	568	608	572	582	601	565	579	608	563	564	616	530	604	557	568	602	567	632	587	578	566	596	573	584	581	552	572	572	588	598	564	585	589	596	617	628	605	596	587	609	585	626	593	569	561	592	572	544	619	568	597	611	568	577	545	610	555	598	555	607	609	634	580	579	595	554	610	581	581	573	580	570	544	616	584	561	567	611	566	606	628	610	600	598	623	564	595	594	587	573	583	551	582	577	595	580	545	574	579	566	533	607	608	566	585	577	584	626	628	568	540	636	625	582	576	582	609	583	563	555	599	583	581	567	573	593	564	598	605	600	566	582	586	599	579	589	597	579	587	553	600	591	631	622	573	588	558	595	617	576	604	559	597	636	563	606	560	573	587	553	615	601	597	592	623	615	553	607	560	560	567	578	562	601	597	581	585	592	579	585	582	597	550	613	590	553	596	573	598	565	601	603	579	587	588	618	574	564	629	570	623	593	573	588	614	583	558	531	605	571	622	621	573	566	603	602	572	575	589	597	601	591	619	575	545	560	594	557	605	585	561	581	578	571	623	628	595	567	586	628	573	584	566	606	625	596	611	534	621	668	583	574	616	574	567	628	522	588	550	552	596	611	588	574	576	602	561	564	628	575	559	621	577	599	580	564	526	611	596	620	546	570	563	605	597	657	555	591	560	593	585	570	594	595	608	583	567	573	550	533	581	571	579	570	592	554	571	609	564	571	631	570	560	557	559	594	579	552	593	602	589	592	586	576	600	603	572	602	631	522	594	590	591	592	597	631	581	616	583	528	567	567	582	555	602	568	551	558	591	571	591	592	545	569	584	583	635	617	605	536	588	589	560	578	599	558	552	605	583	575	577	584	565	593	571	604	573	570	552	577	579	545	577	603	571	564	591	617	589	580	569	571	551	554	582	594	564	582	567	644	594	587	577	586	591	614	623	631	603	536	606	609	587	586	589	619	554	572	556	562	606	611	589	610	578	598	575	593	580	580	607	554	574	562	566	602	601	584	541	605	583	557	586	561	584	551	570	560	568	588	590	582	572	569	622	612	570	589	622	550	612	606	582	551	559	601	607	595	585	595	601	582	605	597	615	581	578	595	571	562	612	557	547	566	544	587	611	576	581	576	542	566	556	614	531	567	607	552	562	606	567	576	599	581	613	616	573	600	573	585	612	562	586	586	550	587	594	556	574	626	579	558	604	575	567	591	550	602	552	633	564	600	563	590	583	573	591	596	604	561	552	606	579	581	586	618	579	573	585	594	593	600	605	596	569	571	593	620	590	596	612	563	584	600	566	587	566	573	592	605	553	558	568	581	596	586	624	588	580	573	570	578	550	570	561	618	603	562	549	557	578	565	561	587	597	583	593	642	581	584	584	572	600	596	574	568	605	625	560	612	565	585	615	597	617	571	548	563	578	600	584	605	608	580	587	607	587	590	570	596	605	605	596	600	579	591	595	564	597	583	569	573	599	574	585	600	598	634	641	582	568	513	600	558	602	606	620	602	582	603	601	553	599	583	575	603	604	609	579	584	571	582	597	568	583	573	574	573	590	577	575	573	585	545	587	567	531	566	573	561	603	568	569	620	602	587	540	552	614	562	558	595	620	629	593	647	618	573	568	593	624	578	576	598	565	578	600	581	562	613	601	582	570	592	601	600	569	578	581	555	581	604	628	539	589	585	615	577	614	570	578	604	605	608	545	620	579	569	544	598	561	612	621	610	606	622	572	557	563	593	584	613	572	590	631	611	572	600	612	607	583	573	583	593	623	537	600	620	578	607	583	565	581	569	532	588	588	604	545	598	592	597	546	586	614	604	564	567	531	601	617	570	577	569	587	573	540	617	551	572	589	570	597	577	592	563	607	569	531	577	573	588	550	528	588	584	565	569	570	584	607	625	601	579	537	603	596	581	546	607	619	630	596	616	558	542	598	598	582	629	541	609	546	582	556	567	649	565	574	610	555	564	606	587	547	585	582	539	574	609	565	595	575	577	600	604	559	604	559	549	533	581	601	578	562	534	551	583	601	572	638	609	541	574	589	537	609	565	585	604	559	625	607	604	540	605	573	554	591	610	593	592	570	606	570	582	600	570	602	563	556	580	576	547	534	598	587	573	611	562	582	648	578	591	636	545	613	596	553	606	597	591	536	580	586	575	561	584	542	598	603	528	550	574	599	584	589	573	596	574	554	614	577	594	609	582	581	577	605	588	542	589	625	618	530	590	565	556	584	591	589	570	604	583	567	561	561	570	604	573	586	624	555	543	594	573	622	561	558	566	596	575	543	545	583	619	593	591	580	586	634	585	553	588	557	641	557	569	552	601	593	594	577	576	560	600	581	561	554	586	624	545	589	609	559	602	569	566	559	608	607	594	554	600	630	579	591	557	630	576	592	621	602	560	578	554	624	541	547	560	635	568	610	592	570	563	580	587	605	605	614	605	553	550	601	579	598	600	578	621	566	581	585	589	599	568	544	569	569	598	602	603	572	565	594	579	610	582	589	615	587	553	552	573	610	629	597	570	566	573	608	624	587	572	585	591	604	607	575	617	602	589	596	556	574	584	583	604	563	596	630	560	595	584	597	580	592	539	562	614	572	583	600	540	540	613	617	557	586	581	591	553	646	601	577	547	571	570	590	600	553	548	568	557	591	571	635	550	556	566	547	568	594	618	526	586	611	553	603	608	578	599	553	590	589	615	568	593	565	523	604	575	592	584	563	597	590	591	544	596	560	583	612	581	552	584	561	579	614	604	588	598	551	534	583	540	544	588	609	578	569	587	583	613	551	635	581	579	557	598	587	580	585	586	558	551	580	559	583	520	563	578	585	563	605	587	562	581	578	566	549	601	637	587	537	546	624	633	598	611	560	568	575	538	553	591	571	595	599	576	616	529	591	570	588	604	586	601	600	553	569	594	608	563	585	592	594	582	592	570	550	582	568	588	599	548	570	602	566	546	548	620	601	603	639	565	578	559	555	593	628	598	555	593	601	571	611	621	614	620	585	619	545	563	562	612	566	585	577	554	582	610	601	584	604	603	598	604	587	573	602	559	536	584	614	572	558	594	562	604	611	581	569	591	587	613	557	566	624	533	583	575	554	585	595	572	568	620	607	581	594	559	575	575	613	578	596	571	548	584	582	613	555	582	577	585	585	577	578	594	596	626	598	568	548	554	567	583	585	551	553	567	621	583	571	636	576	559	578	578	607	610	577	570	613	540	535	584	555	595	588
27411	27969	32827	22296	9497	3113	1033	446	214	207	223	209	194	191	202	227	202	213	228	202	188	210	211	214	188	198	202	206	222	185	224	199	208	199	196	202	221	196	223	214	213	239	212	224	213	209	229	209	197	226	223	216	198	215	207	183	199	225	219	220	217	215	229	206	195	189	200	217	199	220	198	232	182	189	215	200	208	232	190	219	197	210	226	197	207	205	216	205	202	213	203	210	207	211	219	188	179	197	211	219	201	226	207	194	201	172	208	209	201	193	197	213	207	191	207	201	226	243	203	200	198	206	189	214	180	219	219	210	195	177	228	217	203	207	216	210	214	212	213	211	219	192	198	224	203	231	222	197	214	211	216	196	172	212	195	193	185	185	197	209	180	206	198	189	226	210	207	202	205	210	221	192	207	204	208	212	209	203	183	208	218	204	186	203	195	190	187	212	166	184	211	198	219	200	212	207	205	186	203	177	211	197	216	203	207	201	205	212	202	197	220	191	205	213	203	218	203	189	192	193	212	185	202	204	188	211	199	211	210	223	220	191	210	230	167	215	192	199	185	218	211	193	187	224	208	219	212	206	169	205	212	215	207	238	198	204	175	222	185	206	194	207	192	203	202	227	207	206	200	208	204	222	208	224	208	218	192	216	219	189	217	202	203	209	215	203	203	197	201	209	203	223	193	224	199	202	193	204	189	189	191	218	217	222	201	210	205	194	193	207	207	236	212	196	210	191	214	217	209	193	196	196	198	224	197	206	192	207	187	199	214	223	190	202	199	194	194	205	199	213	200	212	216	213	194	230	185	200	196	214	219	204	187	205	204	180	214	198	217	222	199	220	201	238	190	190	247	192	191	218	210	222	223	190	232	222	208	186	167	191	201	230	190	195	214	200	208	222	222	209	204	198	219	200	204	199	219	217	204	215	205	231	222	194	235	202	202	236	196	209	203	199	214	205	198	208	215	201	217	200	186	190	214	212	216	212	195	209	200	227	207	200	191	197	209	197	210	202	167	205	195	195	214	185	204	192	217	192	210	214	212	219	193	247	213	202	192	188	199	204	208	190	222	218	202	214	201	224	165	200	199	190	195	192	200	198	184	203	191	198	200	190	210	210	197	200	226	224	192	215	217	225	207	209	213	214	206	189	191	195	195	195	190	194	229	201	203	202	192	193	228	206	196	206	229	186	206	199	213	195	181	182	189	223	165	205	216	219	200	211	208	196	194	212	215	219	189	209	195	212	207	220	213	207	215	216	208	202	202	212	224	200	169	203	212	197	210	211	190	207	204	214	201	210	210	181	225	203	226	213	216	203	210	214	201	190	197	187	217	191	208	188	201	225	208	199	222	198	199	219	194	203	198	199	208	180	211	237	190	219	204	183	179	204	204	192	206	203	225	213	211	198	208	197	215	222	184	203	197	207	220	192	206	199	192	226	195	217	202	226	207	206	211	220	212	195	195	205	218	212	191	224	199	184	211	213	200	220	209	217	182	187	180	199	185	233	239	219	203	195	221	203	221	210	182	218	202	214	215	200	191	199	218	191	198	211	231	206	208	198	193	198	227	201	180	204	229	202	204	191	211	222	216	205	212	225	200	186	216	211	233	218	191	204	210	207	185	230	205	201	175	186	193	191	215	212	195	189	219	233	196	203	186	207	215	201	231	206	201	209	200	204	232	220	231	199	197	216	202	214	201	187	199	231	234	206	231	185	219	200	186	235	225	201	212	196	187	194	221	204	227	209	191	206	195	206	200	212	219	223	213	197	197	220	194	186	217	205	176	215	194	201	197	203	213	197	206	193	195	207	225	213	216	217	202	207	218	204	186	200	189	194	217	220	205	194	199	213	198	186	216	214	187	186	180	192	199	200	189	197	204	193	193	198	200	212	216	200	198	188	202	209	205	191	197	215	209	179	234	212	232	191	213	201	191	206	232	225	222	203	181	203	231	204	198	212	200	218	186	190	232	227	195	225	185	190	203	234	212	228	224	197	189	188	235	181	214	185	231	202	209	197	222	215	198	226	209	200	221	200	189	223	204	211	210	183	224	212	214	197	225	218	187	206	192	195	218	213	213	198	194	212	219	167	190	205	215	223	211	217	203	213	184	201	221	187	188	198	227	232	214	230	203	184	210	212	208	195	225	190	200	219	230	217	200	165	189	221	205	186	220	189	233	211	211	187	200	181	217	177	212	189	200	208	179	196	206	194	224	178	203	215	206	202	203	179	200	197	185	222	212	180	244	208	195	218	195	238	214	221	229	207	203	221	198	201	211	204	197	207	197	185	220	220	187	212	171	211	192	203	219	173	188	193	216	208	225	198	209	196	202	215	218	228	187	219	204	225	231	237	190	235	222	204	198	170	211	224	209	174	232	216	213	194	193	204	206	208	215	204	214	192	215	230	206	220	213	222	206	182	204	190	209	241	170	226	214	231	198	199	239	180	243	210	222	211	199	197	207	203	223	208	204	208	175	208	194	203	219	237	218	209	219	230	215	227	216	226	175	197	196	197	203	199	176	191	195	184	173	200	197	209	179	200	221	201	210	203	190	211	210	193	173	199	221	216	209	201	179	192	205	220	217	202	220	186	211	225	176	205	173	210	190	200	201	218	203	218	208	196	200	217	212	214	208	199	218	221	227	211	226	202	217	210	213	203	241	178	188	173	193	222	198	193	219	197	200	212	205	200	181	211	222	212	233	205	213	233	232	194	221	216	194	216	233	216	245	222	213	234	209	222	216	198	192	226	207	195	218	208	237	203	221	213	237	204	213	211	190	200	219	208	222	209	228	227	208	219	197	193	194	231	201	194	215	209	206	209	229	204	196	194	202	225	189	201	208	231	216	203	199	211	219	233	196	222	197	239	216	207	190	194	215	207	196	170	216	206	212	208	194	200	195	208	200	198	204	200	193	193	209	216	238	201	225	203	202	211	207	200	187	206	205	214	205	212	229	172	236	200	178	190	205	210	203	207	192	206	221	200	203	237	188	216	180	214	214	195	204	216	201	224	217	205	222	225	211	205	197	214	204	200	204	206	235	223	196	220	199	226	216	208	187	190	228	223	211	201	205	214	215	190	210	205	209	204	211	225	220	215	209	187	196	202	204	209	186	177	242	201	224	207	239	219	210	216	181	197	238	208	214	219	213	199	214	220	195	220	212	187	207	216	188	199	226	202	200	198	236	225	217	215	206	209	209	189	236	199	208	179	216	197	213	189	193	184	197	224	209	223	209	213	205	213	235	205	212	204	187	234	233	188	209	213	208	214	214	180	221	192	220	199	183	198	190	172	191	217	199	209	220	216	220	216	206	177	202	223	223	207	220	237	213	222	215	203	201	213	210	200	212	220	203	189	229	204	197	196	217	201	226	175	200	210	221	205	215	183	208	214	194	206	182	219	221	192	211	199	200	212	195	222	209	201	199	202	212	223	195	202	179	192	219	203	197	199	195	199	194	184	207	195	210	205	221	189	232	207	203	212	210	212	223	179	228	218
29421	48229	38776	24464	13614	5954	2194	898	404	323	340	371	363	334	323	352	334	360	296	315	354	328	371	345	329	340	315	319	358	325	366	323	347	333	329	345	312	352	345	332	367	345	348	343	342	337	329	351	351	352	371	380	331	323	333	336	335	345	347	332	352	359	314	367	343	361	357	318	363	340	330	355	382	325	367	332	356	332	368	338	342	323	307	345	340	329	373	336	320	355	347	345	338	356	298	373	334	327	351	352	339	364	351	329	340	361	363	329	367	331	354	337	317	372	339	342	336	361	348	344	343	341	354	344	343	325	322	320	349	334	338	366	326	352	348	343	343	350	325	324	342	368	327	327	333	327	323	347	367	389	342	351	344	335	361	325	314	333	380	339	354	378	390	334	350	305	346	355	360	362	353	356	338	338	358	341	371	349	335	349	333	335	331	354	304	321	350	334	388	340	335	343	351	336	350	346	341	353	342	325	336	333	374	335	383	335	342	344	334	305	328	308	323	335	358	334	318	304	338	359	351	382	360	329	319	342	318	324	362	344	337	345	339	343	314	329	338	341	346	334	350	325	345	346	334	340	348	336	363	332	346	339	357	371	322	343	374	360	333	339	344	342	338	395	327	327	334	319	345	281	344	346	305	337	336	322	347	348	368	354	331	311	349	351	333	314	319	339	358	359	341	313	377	317	351	361	320	328	324	325	319	340	338	348	355	331	333	340	336	307	371	313	359	342	334	322	329	340	355	370	341	347	348	330	352	339	349	318	340	351	377	370	369	356	316	360	340	346	331	379	351	354	350	341	350	372	316	350	347	327	335	354	351	328	343	361	298	333	325	343	323	339	324	341	346	384	353	334	326	327	341	344	316	347	338	318	342	339	322	326	369	324	358	339	323	348	336	335	356	340	335	348	351	330	345	345	310	373	351	328	320	325	302	321	361	316	354	345	339	337	345	362	351	336	381	329	319	345	361	327	365	359	358	364	341	359	367	356	296	378	350	338	314	315	367	337	341	334	342	334	318	324	333	335	341	330	348	351	299	340	334	326	344	335	331	353	312	351	318	374	340	323	333	323	336	366	345	350	317	327	317	362	367	309	353	318	323	395	299	332	348	304	314	356	342	324	340	367	386	365	322	368	344	360	373	343	368	331	345	368	353	336	311	335	353	350	326	321	356	315	308	347	337	355	354	363	342	347	363	336	360	326	339	326	355	352	339	336	340	333	324	344	341	308	330	333	347	338	338	367	343	344	334	335	330	339	359	313	375	340	359	316	347	310	365	312	369	345	329	333	348	315	374	323	365	346	352	324	323	312	315	343	325	337	318	347	335	338	356	317	328	307	324	308	309	360	353	313	348	348	335	334	387	337	338	351	350	336	376	339	334	353	363	301	303	332	331	335	325	350	336	333	333	346	342	379	346	385	300	335	355	322	351	338	349	346	364	331	321	349	326	354	354	325	329	371	367	327	366	355	330	327	309	348	337	360	346	316	345	334	354	330	359	330	359	311	322	334	336	319	339	344	357	324	357	339	390	332	345	351	337	334	355	317	339	337	332	344	322	335	348	328	340	288	336	380	323	312	338	336	322	334	309	340	321	327	375	330	337	303	339	343	383	356	360	356	336	327	294	315	336	325	344	339	334	337	333	315	356	303	358	351	366	354	334	363	341	336	335	350	343	344	357	333	345	364	347	363	338	327	355	339	334	329	324	325	346	350	306	342	333	332	350	349	358	328	360	363	305	328	308	353	337	369	364	362	349	327	373	331	312	351	298	394	306	336	357	341	344	339	340	317	347	357	355	331	290	338	357	343	336	352	355	345	345	358	376	336	304	353	337	345	387	326	351	355	359	329	340	334	364	348	333	343	348	384	333	354	370	347	349	347	352	357	304	297	343	366	345	357	332	321	338	362	345	346	353	339	323	359	326	301	343	379	345	292	336	387	352	328	363	348	355	329	327	331	323	340	366	316	344	341	317	364	340	332	375	385	339	342	349	330	339	348	317	340	379	320	371	319	354	331	365	371	349	342	340	349	328	337	342	386	341	327	325	348	373	353	315	331	325	328	360	379	360	363	370	323	334	344	320	335	323	325	326	340	350	374	333	344	354	365	339	314	311	358	330	340	322	361	307	315	303	345	364	352	367	345	392	344	371	358	323	326	380	333	323	360	317	359	341	357	300	341	325	335	341	326	350	341	333	339	362	338	332	363	342	342	350	358	362	340	329	351	355	331	368	358	298	329	380	366	345	354	319	326	349	324	346	324	325	334	327	347	350	315	359	332	356	346	334	333	342	336	360	366	325	358	316	343	333	324	336	338	342	371	329	360	351	351	358	389	346	360	296	378	334	315	348	341	297	343	350	334	348	348	329	300	363	361	335	325	352	351	375	308	357	305	349	368	379	308	315	325	359	337	335	335	351	349	310	352	368	330	341	339	388	341	335	332	339	357	355	372	341	349	330	365	331	343	375	349	347	319	336	341	356	324	340	315	343	362	342	360	343	328	339	318	358	352	350	381	344	343	342	377	371	330	337	347	360	364	372	332	367	335	346	358	333	332	363	344	304	347	313	342	359	354	327	348	334	319	317	353	342	375	310	316	326	355	356	393	321	339	361	342	353	343	333	341	370	321	317	357	313	330	317	331	347	326	314	317	332	350	364	346	354	349	368	348	327	359	307	315	358	330	320	316	328	327	333	344	317	337	352	365	342	336	363	325	354	314	344	341	347	334	337	317	340	353	315	330	349	353	339	335	351	380	365	334	333	311	340	324	336	352	320	325	341	337	342	327	327	361	309	337	337	357	330	328	325	328	316	349	383	346	348	339	362	318	348	357	351	347	352	346	333	349	325	313	338	369	347	335	329	347	385	340	333	359	346	341	348	335	349	310	364	356	337	318	353	368	323	334	337	345	376	305	343	359	349	328	338	354	352	355	350	346	387	348	365	351	339	354	376	350	324	344	323	325	335	359	315	342	322	347	350	356	335	331	346	362	347	336	336	331	309	348	328	342	360	344	367	322	331	346	348	341	334	345	312	337	357	345	337	355	339	340	343	369	350	328	370	339	360	333	327	361	315	356	324	336	364	353	371	383	313	364	336	337	333	346	357	365	395	371	326	336	335	339	356	376	385	349	329	335	347	351	366	354	344	330	326	358	344	355	355	361	354	349	368	331	339	315	359	345	323	353	348	333	363	327	360	328	373	326	343	374	325	335	397	350	328	330	340	343	326	361	344	377	348	381	312	314	372	346	355	341	325	353	383	330	343	349	370	343	320	337	341	358	325	333	376	375	366	323	320	337	356	344	356	332	341	323	337	357	321	346	353	346	322	383	331	338	315	356	342	348	341	285	342	368	365	332	382	338	348	350	395	365	309	330	348	353	345	370	338	359	335	362	314	359	303	328	370	362	352	339	354	354	343	349	339	349	335	351	326	354	356	347	339	361	309	335	352	351	364	349	349	316	333	358	350	357	364	338	346	335	342	346	368	351	341	362	308	342
24627	23365	37902	41343	32263	23338	11593	2351	441	316	315	309	343	285	297	303	313	283	283	333	318	281	301	308	289	280	319	280	323	297	291	302	302	288	292	299	276	295	301	280	307	313	294	291	283	287	290	300	269	261	267	307	313	297	334	305	244	286	284	322	280	287	273	315	288	292	303	298	292	287	283	302	301	292	303	331	330	290	281	270	294	299	262	280	294	292	306	294	300	311	332	292	270	276	317	304	281	298	270	291	310	289	276	278	333	284	260	305	278	272	296	259	277	308	263	317	279	263	276	288	274	303	289	253	274	308	295	286	258	302	310	287	314	293	298	272	298	304	262	295	309	277	290	262	288	273	290	275	309	292	301	305	270	289	295	280	325	283	300	288	293	301	308	278	292	286	270	286	277	287	271	314	316	305	270	308	309	291	299	310	306	246	294	293	287	299	310	253	296	305	305	328	284	262	290	278	282	290	281	292	288	303	270	316	268	268	253	287	278	289	268	331	331	264	298	263	294	295	296	301	285	289	280	289	283	284	300	282	293	309	274	271	301	304	285	282	318	281	277	288	296	305	279	272	309	304	319	284	292	294	290	307	283	305	272	316	291	295	322	312	301	270	247	286	284	307	267	289	296	314	323	260	285	289	285	267	305	291	309	286	294	296	304	318	274	310	280	279	298	290	277	293	318	288	301	284	297	273	290	294	293	299	255	301	306	280	315	291	304	288	331	303	288	278	294	288	269	311	271	291	271	324	305	284	289	280	296	320	292	278	290	297	260	272	267	325	276	301	301	329	278	268	280	283	277	281	287	292	320	282	316	303	273	286	299	294	285	300	287	310	293	279	285	307	319	320	294	274	289	315	265	295	329	306	303	288	288	312	298	303	342	311	325	272	276	296	271	318	296	297	290	278	305	285	280	302	324	286	276	291	299	286	307	306	266	308	277	293	282	269	302	305	298	284	322	302	296	279	279	315	252	284	283	284	303	318	289	297	303	301	295	323	281	285	263	288	284	307	284	272	285	296	267	280	286	321	296	297	312	269	304	289	264	308	302	298	283	296	307	280	308	307	312	276	289	267	292	266	263	306	279	292	321	286	272	298	293	255	281	291	288	267	293	290	305	285	279	277	260	303	293	263	308	298	304	287	289	346	293	292	288	269	271	309	311	286	326	295	293	276	275	310	276	310	296	317	299	335	283	282	307	309	302	300	295	309	294	280	292	288	286	270	279	268	290	292	265	293	310	261	280	267	329	291	277	304	291	314	294	320	303	255	267	273	293	280	284	279	275	302	295	321	275	266	278	291	280	306	251	287	298	276	312	307	269	276	277	292	289	281	293	317	299	297	261	299	295	281	309	277	323	288	307	282	286	286	328	314	282	310	282	287	315	284	269	287	302	308	296	316	305	283	325	302	306	295	267	299	336	272	292	273	273	280	319	271	304	306	285	297	307	285	278	298	297	300	274	299	305	253	282	298	276	313	294	280	305	288	275	263	285	305	295	295	315	315	285	288	296	301	293	298	278	319	279	307	317	266	294	313	300	299	305	303	297	274	298	335	290	311	276	288	306	302	287	292	305	330	303	298	319	280	296	297	305	311	271	300	296	308	297	338	266	272	308	305	303	310	278	300	265	303	325	283	298	283	281	303	288	334	284	292	292	270	271	300	288	267	276	304	291	288	286	310	297	320	318	269	305	270	307	281	291	289	289	267	278	279	289	290	335	305	292	295	294	293	296	342	283	320	301	302	282	288	287	292	317	284	300	306	303	291	311	290	284	275	313	277	302	281	301	291	303	304	296	297	285	290	318	284	287	293	284	283	310	288	273	278	305	291	312	286	271	297	299	297	270	265	305	277	291	286	251	325	289	306	300	290	293	278	329	298	292	287	276	292	309	287	280	289	268	282	257	285	282	272	276	280	290	284	309	304	273	299	274	317	267	319	314	264	263	312	267	297	294	315	320	285	290	305	302	277	304	266	308	301	294	278	302	263	263	284	279	252	275	289	301	314	272	311	266	283	310	291	309	269	268	277	264	318	286	284	288	284	283	265	275	279	291	307	258	309	306	313	270	295	276	295	312	282	278	314	299	289	316	269	301	279	281	276	286	295	317	321	311	270	323	310	306	330	287	287	289	294	316	263	334	284	285	295	299	305	308	302	312	313	272	285	293	292	295	302	293	284	283	300	308	323	312	296	255	283	278	273	281	277	267	303	285	286	298	303	313	290	266	290	271	312	297	259	303	271	310	299	267	340	320	301	277	267	285	272	296	292	353	285	286	331	281	263	322	274	271	310	275	261	288	296	295	273	297	313	314	278	303	276	295	287	325	278	255	280	332	272	286	291	306	283	263	272	304	311	282	280	285	279	287	293	302	287	282	276	279	290	260	276	329	288	296	273	306	297	261	297	295	293	301	298	246	295	286	303	289	304	301	299	264	281	286	298	284	304	284	248	270	276	286	272	274	299	295	294	310	271	271	294	275	274	316	291	321	275	286	292	271	295	292	273	252	282	264	292	278	291	271	317	269	318	289	255	287	303	290	290	297	290	327	292	317	306	310	276	319	287	321	313	308	292	276	284	327	304	316	295	285	291	279	298	282	286	282	294	282	289	289	310	320	313	279	269	302	278	296	306	271	294	273	308	273	295	301	335	280	307	291	295	287	282	265	265	323	287	295	280	303	313	280	283	281	289	285	298	285	288	282	271	295	294	279	301	275	308	280	325	263	295	288	312	319	290	305	298	286	269	299	276	283	328	286	306	321	285	324	288	288	291	284	278	255	304	299	283	281	301	291	260	294	298	284	284	322	315	301	292	282	304	308	273	281	285	298	277	286	254	312	293	277	293	276	290	297	286	286	252	287	308	293	294	275	331	289	290	295	281	304	288	285	285	291	275	287	294	252	296	278	289	259	289	276	309	335	312	269	299	291	261	288	290	293	272	277	273	298	289	244	292	272	297	298	301	312	293	307	262	286	267	272	289	292	279	317	284	296	279	267	283	291	279	318	302	276	295	302	267	270	301	303	312	284	323	281	311	308	286	288	268	275	305	326	286	289	298	308	285	286	286	288	299	294	311	303	312	301	282	278	293	298	285	267	321	270	305	299	286	324	296	312	282	278	274	278	271	292	270	286	280	304	273	301	256	291	278	240	287	289	291	285	289	325	273	308	317	272	298	291	307	299	308	288	297	288	285	294	269	277	287	290	303	284	268	280	298	302	282	306	274	304	304	292	291	259	320	262	309	287	287	270	298	287	294	272	286	307	308	293	293	299	282	291	305	257	293	305	299	297	280	263	322	300	292	269	296	285	300	274	323	308	281	319	302	284	300	258	292	278	288	292	294	315	278	282	302	290	312	282	305	294	286	282	296	258	308	286	299	300	280	287	316	312	297	300	250	299	302	297	254	292	310	295	306	273	293	296	280	288	284	262	285	289	274	293	292	267	302	314	302	288	274	298	303	290	304	303	290	293	280	291	281	314	275	269	287	285	263	302	298
54463	90383	75705	56339	40538	27079	13687	4350	897	475	461	494	481	503	447	463	492	463	473	503	455	482	491	426	482	418	463	499	483	494	491	444	496	460	512	475	503	458	466	500	481	479	492	436	428	471	462	459	446	431	477	457	453	448	440	486	466	457	443	492	478	493	478	468	475	476	477	492	466	444	459	473	458	480	438	509	485	489	458	474	473	466	474	461	482	456	467	506	434	501	472	454	486	463	478	465	505	486	469	483	448	493	453	469	490	468	459	481	449	470	444	454	457	499	470	489	442	506	479	501	465	482	463	461	468	507	469	441	484	494	512	436	470	485	463	507	440	481	479	440	459	513	476	473	470	479	463	477	460	460	466	468	451	432	477	467	471	438	447	477	480	461	477	488	485	450	472	441	484	436	466	444	459	492	493	422	461	460	446	468	497	464	480	502	458	463	472	523	466	457	494	501	415	473	468	487	489	453	467	474	451	490	477	467	484	431	477	459	497	469	457	455	471	492	452	473	464	487	464	464	448	474	462	455	465	467	448	461	463	449	483	450	454	464	485	478	450	471	454	486	466	498	469	469	436	473	488	462	460	434	482	458	466	463	455	488	487	494	440	457	484	510	506	497	468	479	443	455	444	507	498	457	468	457	443	463	456	454	454	500	487	472	457	454	465	452	492	444	511	465	451	442	488	435	486	479	450	467	493	465	456	452	458	480	498	503	479	470	450	473	469	467	463	419	453	495	435	494	477	461	472	468	461	485	457	465	450	466	449	464	452	505	481	466	462	483	489	434	504	465	471	441	446	484	495	502	486	473	474	485	454	432	472	467	431	441	482	480	455	452	465	439	447	464	470	472	487	424	470	477	487	457	467	462	483	476	487	488	472	496	450	441	447	475	480	484	458	467	450	458	508	460	459	462	467	502	488	468	447	483	458	455	513	469	487	433	464	444	468	484	448	465	473	466	477	467	468	436	452	462	469	493	438	490	451	472	487	474	500	428	484	457	499	478	488	468	469	452	444	458	445	464	447	467	495	460	474	476	439	456	485	465	468	491	461	479	456	485	479	495	435	465	474	489	485	496	489	454	479	454	449	493	456	458	449	474	475	513	481	475	470	467	478	483	471	449	467	409	469	502	481	466	430	454	468	453	473	467	471	482	453	449	464	461	432	493	442	426	444	433	493	477	450	490	435	466	495	503	450	462	481	483	401	488	461	483	448	484	453	433	448	458	438	453	486	477	477	422	478	504	484	443	464	490	439	479	487	489	487	431	469	480	463	455	425	421	492	439	409	455	498	487	460	468	487	493	451	448	471	480	479	485	472	417	468	466	445	462	490	461	465	449	431	495	428	483	458	466	472	438	473	479	457	490	487	449	460	420	484	460	446	456	462	492	489	451	470	503	455	466	448	457	445	476	453	492	473	472	466	469	457	472	436	459	434	473	450	459	448	469	451	484	449	461	481	494	451	432	467	473	477	495	451	509	486	497	483	487	465	491	446	455	502	475	439	452	429	451	462	487	456	447	493	513	477	477	446	478	416	467	485	473	452	419	453	443	489	490	493	480	457	471	459	452	458	479	473	464	484	431	484	457	471	500	432	484	437	477	424	484	529	489	506	486	495	472	455	433	541	495	486	411	459	461	472	492	432	470	468	491	459	482	463	488	450	468	454	515	494	473	453	441	486	454	470	466	430	469	475	500	420	467	459	469	482	460	465	443	465	486	469	498	504	464	448	466	471	502	453	470	481	463	502	434	464	437	458	443	508	448	490	475	459	452	475	466	486	474	444	443	488	482	489	470	484	465	516	469	471	458	433	462	461	492	493	473	471	464	492	479	451	438	449	463	500	474	490	483	431	481	479	450	447	490	480	471	489	496	458	441	435	485	496	472	459	462	472	506	461	425	432	486	436	424	506	505	465	461	497	463	449	498	477	470	455	478	465	484	440	480	457	501	491	497	454	508	465	464	477	533	500	460	440	479	461	476	448	497	438	483	482	477	404	443	447	482	478	482	432	439	488	443	497	441	496	447	470	465	428	455	492	486	486	484	481	483	459	491	457	472	465	442	460	466	462	428	484	486	484	466	487	464	494	457	469	467	463	516	461	489	465	462	453	523	460	478	436	453	409	446	492	486	489	452	443	489	435	436	485	488	453	453	460	436	503	422	473	483	479	439	477	488	456	484	473	479	439	482	426	467	482	464	467	456	508	495	468	464	477	466	437	449	455	492	474	481	457	499	468	473	428	492	429	481	442	458	495	484	472	475	482	461	488	440	475	454	465	458	478	475	482	474	468	435	463	481	475	468	475	476	484	475	468	478	430	469	484	444	474	411	457	470	449	501	458	472	520	446	445	489	450	447	456	459	469	464	439	429	470	470	430	454	435	486	480	468	449	483	487	494	461	436	452	427	466	446	426	491	484	471	476	485	479	471	446	466	453	469	438	481	486	473	516	464	480	497	460	471	463	450	478	455	459	463	498	456	467	437	513	426	425	423	459	448	449	464	452	406	457	461	457	470	426	462	442	522	440	468	433	488	455	503	479	461	450	496	459	446	495	483	500	463	458	452	486	485	493	462	472	468	460	485	445	506	482	424	473	479	434	475	452	504	489	469	482	464	454	492	467	468	479	481	459	441	460	463	497	448	457	458	486	447	471	442	471	472	461	500	448	492	454	430	485	467	463	450	489	460	474	482	467	473	460	454	450	477	436	429	473	445	457	496	527	489	481	466	496	444	487	449	468	458	483	472	449	436	475	459	484	496	455	482	475	495	519	510	495	438	482	468	464	412	485	460	508	464	495	449	470	482	510	452	461	498	463	441	460	448	507	503	484	468	474	481	477	457	493	465	476	513	478	465	458	462	474	466	451	474	489	472	459	509	503	482	503	453	451	453	442	414	433	471	456	462	476	499	502	451	465	482	507	439	485	453	439	462	441	471	503	468	495	425	468	461	444	496	472	502	479	502	486	483	457	476	473	455	473	496	509	460	457	453	480	454	487	512	480	441	485	496	481	472	491	447	498	476	481	457	478	452	452	500	471	418	496	462	503	429	474	481	445	492	399	486	495	486	487	475	452	456	452	452	447	503	467	454	471	446	496	451	435	473	473	462	495	460	477	463	450	486	478	455	440	491	452	464	459	435	458	493	459	472	461	443	446	466	432	474	494	463	454	473	496	469	432	498	466	487	481	474	444	468	422	460	492	460	523	481	439	479	450	492	510	444	463	503	453	449	417	456	425	453	439	515	450	477	409	429	463	465	499	479	466	481	455	482	451	428	452	452	462	507	415	479	458	459	479	455	414	464	486	474	410	454	479	497	483	462	463	459	446	461	480	484	477	438	513	461	489	487	460	453	458	500	486	460	510	491	472	457	476	453	447	453	426	407	482	458	477	480	498	468	471	469	475	451	466	513	472	493	484	463	464	466	504	447	435	440	436	436	463	480	444	490	446	460	510	459	457	472	459	485	453	476	474	458	505	455	473	452	471	468	472	455	494	468
23268	21862	33813	37264	35943	29246	20474	5048	696	420	405	403	403	392	407	392	434	342	356	340	375	378	395	396	353	411	377	375	365	385	367	355	389	389	362	359	371	384	354	410	414	359	386	371	372	365	387	380	372	378	394	367	375	394	383	389	364	383	353	364	350	385	409	416	404	383	395	386	382	405	374	359	363	397	365	400	369	397	400	367	390	413	328	336	400	387	373	388	356	369	377	396	384	375	339	397	393	406	392	348	378	411	394	386	370	368	364	389	318	392	386	391	360	387	347	408	400	377	373	391	392	368	368	410	373	377	360	402	402	363	343	394	399	370	379	386	367	408	374	376	362	398	381	373	369	380	378	399	333	394	386	372	374	360	397	405	401	366	355	362	381	365	371	386	401	392	357	374	372	383	404	376	347	359	379	377	343	371	386	360	412	375	354	397	372	370	360	384	358	383	422	390	373	386	391	394	400	382	381	366	404	387	385	404	378	350	373	378	379	398	357	373	380	367	384	429	406	356	409	385	368	382	366	354	382	363	371	365	403	401	392	388	382	368	354	404	404	329	399	350	376	356	343	384	389	373	398	354	382	362	381	392	382	376	382	396	377	358	403	379	380	357	380	367	405	410	379	398	377	359	383	406	372	369	401	353	398	360	363	381	381	369	369	385	396	358	371	383	341	401	402	384	410	384	384	370	373	380	365	415	375	369	352	376	358	368	392	374	371	367	363	355	379	393	357	386	396	376	360	397	358	362	388	369	334	378	405	383	433	376	380	388	386	368	379	372	397	373	391	395	376	386	398	386	383	402	355	396	340	382	377	399	385	387	378	369	384	383	363	390	345	410	381	389	370	380	375	391	388	354	397	407	386	368	406	383	428	367	354	362	408	376	387	370	385	369	419	363	390	377	380	405	365	375	361	383	347	391	383	372	383	362	384	369	408	366	407	373	366	374	382	376	388	401	371	384	333	433	386	385	385	374	385	363	416	351	388	379	398	393	360	400	375	421	357	356	360	394	365	360	380	378	415	368	346	390	351	377	384	367	379	350	415	376	389	361	384	376	395	382	373	375	386	399	352	398	344	377	380	397	362	381	372	363	408	349	387	368	399	368	363	369	398	386	372	368	356	368	362	360	385	371	347	363	391	396	369	405	406	406	378	402	370	382	361	356	381	363	372	400	382	369	404	390	395	363	384	372	373	384	399	393	368	368	367	335	382	373	364	350	387	390	356	372	363	383	355	396	387	395	387	385	384	397	393	375	366	366	372	366	359	413	382	372	338	354	366	372	397	391	362	402	387	393	367	389	344	345	378	383	371	357	376	358	379	410	371	359	397	386	353	394	327	390	403	396	385	366	369	389	402	391	383	395	384	370	369	387	374	361	360	388	404	371	381	394	350	367	399	402	398	366	421	379	400	400	376	384	374	370	385	384	375	364	378	350	381	392	406	368	366	366	393	392	404	376	410	379	384	367	358	361	351	353	349	344	360	391	393	394	382	346	366	365	395	384	391	345	377	366	335	361	384	404	362	386	360	379	365	364	382	334	377	392	370	363	367	374	388	380	385	406	359	388	373	352	363	417	398	353	386	375	358	378	382	367	372	357	372	364	373	396	409	413	366	365	405	371	381	402	400	373	403	376	387	360	359	388	393	361	388	353	391	383	380	381	394	378	379	369	401	398	395	361	388	359	371	349	374	389	364	344	391	337	383	394	386	381	359	387	364	405	382	394	364	420	395	435	411	389	392	361	362	359	390	373	378	399	389	402	392	367	380	339	391	340	379	366	378	405	380	353	371	379	376	376	376	408	386	343	341	387	374	399	375	391	362	390	410	376	390	380	385	385	383	364	362	349	372	396	382	429	375	390	380	399	363	379	352	354	396	411	354	362	372	374	363	391	367	366	372	390	378	375	380	404	395	365	392	363	363	385	404	352	342	386	364	416	330	378	386	374	352	398	397	366	339	378	390	374	360	369	376	367	368	384	390	401	354	364	378	410	399	355	383	381	405	378	366	378	399	357	381	351	375	359	398	388	382	382	393	404	370	337	384	374	422	374	351	419	341	383	358	363	389	371	383	388	330	362	380	355	395	417	405	352	429	365	423	399	378	358	369	395	393	367	369	381	387	368	384	372	333	379	355	388	375	394	400	385	383	402	382	384	343	385	408	386	363	383	369	382	431	371	387	360	371	358	377	354	387	404	373	420	443	358	331	371	378	382	396	402	367	354	350	361	352	387	398	364	381	369	381	377	388	371	391	406	369	382	384	366	381	356	383	378	395	361	349	366	393	363	425	365	372	382	376	363	399	392	356	353	381	425	399	386	444	370	361	389	378	395	404	412	406	347	377	400	374	393	415	349	377	377	340	398	375	347	416	369	339	381	374	379	408	388	413	387	370	350	406	451	387	370	372	373	395	358	328	399	380	404	361	405	377	374	389	356	386	407	350	388	346	379	382	417	385	401	421	378	381	404	388	375	398	381	378	384	399	388	359	371	385	365	452	364	385	371	409	401	378	393	386	371	384	381	359	420	363	372	376	355	384	373	367	364	342	386	393	366	411	376	373	429	384	382	370	379	368	361	390	389	378	360	421	383	366	380	358	355	369	374	367	409	380	382	378	393	379	400	376	347	389	354	380	417	345	385	395	373	363	404	401	356	413	354	375	374	378	419	404	363	403	395	365	361	352	344	371	389	344	363	391	370	396	383	360	372	367	387	390	370	345	402	382	387	379	346	415	360	391	334	376	390	390	392	396	402	403	376	393	391	353	381	396	362	354	370	352	370	377	340	353	378	399	378	344	395	388	369	357	384	378	388	352	404	400	351	392	372	402	391	379	389	385	398	377	384	394	391	351	390	380	368	362	356	340	375	371	382	374	397	377	374	346	369	386	347	367	389	361	371	358	380	393	373	387	362	391	401	365	399	346	369	371	379	385	385	383	355	343	366	385	364	372	374	383	356	369	364	365	388	349	334	372	341	397	370	405	341	365	376	363	354	393	380	355	376	347	390	379	378	369	394	372	383	393	396	389	350	377	343	359	384	349	380	350	344	385	374	377	348	350	358	385	399	377	375	354	395	388	382	393	373	378	366	388	399	381	395	378	382	396	398	405	393	402	346	360	364	360	385	366	393	353	420	384	322	378	386	375	380	381	359	381	401	415	427	350	369	363	381	365	348	390	392	390	369	388	378	369	375	372	360	395	392	340	367	390	396	369	363	379	413	383	374	373	356	396	390	350	352	416	388	362	368	391	400	368	350	381	384	376	371	417	317	392	373	358	393	401	372	383	380	364	344	387	349	354	364	415	375	385	397	364	384	382	397	397	385	361	417	393	325	371	378	368	375	378	383	393	383	398	377	421	405	360	396	404	401	361	381	402	390	391	378	373	405	384	347	359	341	366	367	371	347	381	388	394	384	373	388	414	417	373	367	394	396	383	390	365	389	352	401	355	358	369	352	386	358	357	359	384	409	368	378	390	389	406	377	378	382	403	354	385	389
58758	101124	89390	71896	52746	36058	19787	6918	1226	614	570	576	556	570	559	609	572	612	615	569	582	608	600	586	518	553	612	616	640	595	545	583	531	562	566	592	565	572	581	587	580	572	609	575	624	572	593	575	587	624	568	577	542	581	585	592	623	639	571	571	580	597	599	604	589	559	593	591	571	579	525	630	600	599	572	595	600	590	597	568	625	569	572	596	550	630	589	598	599	575	601	600	580	567	589	602	588	578	571	591	539	606	548	556	552	609	624	588	578	603	587	517	598	558	582	642	552	607	556	593	579	592	556	575	601	578	599	581	590	588	623	537	576	557	552	561	604	569	548	567	613	569	568	584	539	578	579	557	555	567	550	603	581	599	553	583	538	601	592	547	585	604	580	553	553	557	532	620	608	600	586	565	602	570	596	614	568	592	581	566	579	599	557	554	565	587	596	580	570	580	571	594	591	600	601	547	576	589	570	583	566	584	564	585	609	601	589	576	589	585	603	590	577	604	601	582	594	579	611	625	556	613	576	601	584	551	558	554	587	560	584	546	579	595	583	608	608	563	580	574	618	550	625	609	551	629	575	554	584	589	564	557	584	569	596	611	581	554	569	581	619	582	581	533	581	586	587	653	613	607	585	603	601	638	558	568	603	584	571	566	600	607	593	597	594	592	595	623	627	582	572	584	599	584	588	529	592	574	562	551	585	580	569	592	502	566	559	598	579	608	595	589	604	577	608	601	533	629	614	569	601	558	602	571	554	566	578	608	571	589	587	559	610	577	596	602	588	594	572	572	560	581	564	604	562	574	573	563	563	586	588	546	625	575	589	596	546	586	602	604	582	564	581	585	564	616	616	575	572	567	585	569	599	596	573	574	556	591	607	567	582	570	570	568	597	605	654	568	573	583	540	623	577	587	575	520	570	570	547	557	600	576	578	588	567	591	573	622	578	614	595	614	591	594	549	597	585	604	554	592	584	609	580	540	588	576	579	566	581	570	586	542	600	625	619	558	614	598	572	585	575	571	629	599	556	553	621	628	559	561	576	558	582	615	554	575	553	558	566	612	595	601	569	547	617	614	580	561	606	583	585	557	602	611	555	603	594	547	591	597	589	612	594	556	564	572	611	604	603	589	578	544	535	592	636	549	565	582	571	570	610	515	586	579	562	595	574	597	580	614	582	582	553	535	534	621	564	577	594	582	604	562	562	578	557	554	602	546	585	596	569	540	543	592	629	579	563	553	560	554	594	571	581	592	599	570	600	596	574	553	558	547	578	595	583	603	578	551	573	563	539	551	538	597	567	603	613	618	568	558	569	602	557	605	590	586	547	559	580	587	607	617	557	582	602	594	558	595	569	580	584	602	561	570	600	560	605	578	573	576	560	604	560	555	555	596	586	548	622	607	602	563	582	587	556	580	617	569	617	574	564	612	561	569	577	604	640	524	547	609	556	541	583	551	611	595	573	581	595	564	561	581	568	611	595	613	580	595	576	630	531	590	539	568	539	554	598	591	547	603	598	625	592	572	577	559	553	560	565	582	587	589	587	591	602	550	607	573	608	606	600	584	605	595	593	535	581	573	601	558	538	573	562	565	589	557	568	588	612	549	601	611	584	609	567	626	569	589	588	615	581	569	577	590	557	606	548	600	585	589	565	550	578	608	555	574	562	578	553	584	577	576	595	567	585	563	563	554	566	549	585	576	575	521	587	595	612	558	602	591	527	627	562	580	585	587	589	602	573	590	563	583	558	610	572	575	537	582	574	587	604	556	578	572	573	607	524	627	578	594	534	561	581	599	566	599	559	566	578	563	582	552	590	562	604	588	579	590	589	570	592	613	542	614	579	576	603	629	563	574	607	569	573	573	578	577	571	569	566	595	584	573	559	549	580	592	531	586	583	614	583	546	616	550	596	585	566	571	562	606	536	559	562	552	624	529	542	547	599	576	570	571	571	524	561	590	557	554	615	601	605	587	539	571	579	608	582	595	593	557	610	559	610	581	581	569	547	570	562	566	596	598	605	571	575	560	602	565	613	586	616	603	587	577	577	604	586	558	639	582	536	577	610	591	575	574	564	561	601	564	599	606	540	584	572	542	607	565	592	591	589	565	573	603	560	587	568	563	589	590	623	589	547	637	627	530	568	547	626	593	580	583	547	580	612	553	570	575	562	586	584	551	564	569	621	564	541	592	526	551	559	592	582	585	562	534	592	558	576	549	567	542	591	604	554	636	561	540	547	606	604	573	598	584	562	586	595	624	558	618	583	612	575	580	595	556	539	638	566	561	585	550	604	578	587	604	557	579	602	577	600	573	572	564	583	588	565	605	581	532	587	550	626	596	576	574	572	561	572	570	550	587	583	613	581	579	569	587	583	562	564	591	588	591	540	598	541	595	579	629	578	556	535	568	586	564	565	545	546	609	578	531	584	568	585	547	566	562	567	535	585	587	566	560	571	588	594	592	582	561	574	540	553	551	625	576	585	572	571	628	580	590	581	536	564	589	568	593	568	550	546	534	572	567	553	597	609	597	579	592	581	612	569	568	577	593	597	539	590	582	583	592	568	552	580	599	552	599	578	594	598	554	575	546	584	634	575	601	567	624	583	605	632	597	556	594	564	600	614	597	586	636	580	629	621	584	541	581	558	589	597	562	587	531	561	573	530	599	581	598	520	536	645	597	568	577	603	602	555	568	542	597	567	552	633	567	539	567	565	573	567	557	590	580	612	569	627	600	577	596	612	579	556	592	614	563	543	554	577	562	602	557	565	601	568	569	596	610	579	576	563	559	588	627	538	615	570	577	546	577	608	610	578	565	581	556	564	556	540	581	592	589	606	552	600	590	591	564	559	563	548	524	573	584	601	555	528	592	567	608	625	569	603	526	586	562	613	563	621	575	565	596	597	591	574	539	593	546	588	599	571	600	589	612	579	552	588	600	617	592	562	608	594	574	633	575	542	630	592	595	584	568	584	576	629	560	596	558	571	575	584	575	589	577	559	607	617	547	605	556	609	590	573	590	575	581	582	553	590	599	595	572	596	618	611	605	569	586	563	570	576	587	544	560	569	595	563	575	541	567	567	597	586	565	552	602	602	585	541	615	567	539	576	595	556	572	638	582	600	566	559	576	523	598	596	566	578	558	609	551	553	607	631	567	580	562	564	604	595	555	615	530	564	594	581	579	589	591	594	548	605	564	566	578	579	578	595	554	597	571	596	555	570	559	589	608	563	594	632	595	588	586	564	588	585	609	595	531	542	590	591	559	585	597	599	554	590	572	575	608	585	546	552	616	534	560	596	539	568	565	591	572	600	578	551	560	595	576	544	539	550	606	563	560	588	574	559	584	574	575	621	602	567	622	581	536	533	549	556	565	525	522	583	593	619	646	593	568	604	599	590	615	557	580	577	592	591	537	585	626	603	583	529	579	604	550	558	554	578	574	545	605	634	556	573	549	605	558	592	600	593	580	630	511	543	581	575	623	568	532	572	569	542	576	596	551
27398	26596	33319	23429	10026	3623	1370	471	218	198	205	204	171	214	216	216	171	165	212	220	184	186	202	195	214	206	175	192	206	215	202	192	211	186	187	208	202	210	201	197	193	182	201	208	214	189	191	192	193	216	190	188	209	182	214	191	179	186	185	201	192	198	191	210	197	211	190	192	204	205	193	206	180	191	200	187	220	195	179	214	214	178	217	209	213	198	208	218	211	191	179	184	197	195	211	184	212	180	188	171	203	199	184	178	199	206	178	199	164	210	189	192	207	213	187	225	186	203	206	195	182	180	191	191	204	185	206	202	191	204	194	222	206	212	190	184	194	202	205	213	188	174	242	200	161	182	220	216	199	179	180	189	195	192	221	204	215	205	206	205	196	212	202	207	182	195	185	205	198	198	189	196	196	178	188	196	182	211	218	195	216	190	197	217	198	206	221	190	230	201	202	197	217	204	183	193	200	196	193	219	197	196	202	190	221	187	189	186	207	216	216	188	201	201	200	177	219	200	222	204	196	184	229	205	223	200	200	200	188	216	186	205	188	215	219	222	212	192	205	210	216	213	216	192	215	194	191	193	195	196	194	196	194	201	181	198	212	197	213	201	199	174	183	182	182	201	201	206	182	226	212	211	193	212	205	196	185	205	176	217	201	217	200	219	172	193	187	184	221	218	196	228	171	194	192	178	220	195	195	191	207	191	197	206	197	191	201	197	221	202	204	189	198	194	192	194	206	203	203	211	196	203	208	207	204	194	192	186	170	196	193	194	189	194	178	208	185	201	194	225	209	217	212	182	189	199	200	230	197	172	183	210	208	193	184	196	194	201	195	213	195	214	213	216	188	219	190	193	224	218	216	224	220	196	196	193	206	200	191	173	183	207	173	222	209	229	190	203	190	194	203	174	183	195	212	204	189	201	218	215	226	191	201	206	200	198	208	179	187	201	192	201	224	192	201	220	215	199	224	190	212	198	190	194	195	192	208	177	195	169	195	209	186	207	208	197	195	177	223	204	192	218	193	194	193	212	184	175	206	207	207	187	189	199	224	188	216	209	214	200	206	205	184	227	191	204	202	211	218	213	184	199	183	192	190	198	216	197	210	212	172	193	190	188	196	179	215	218	210	195	195	183	207	174	204	204	182	215	179	217	200	196	220	177	220	187	185	200	200	210	196	189	197	204	211	207	187	209	206	211	199	185	210	200	178	202	215	175	182	194	193	189	185	178	197	196	196	212	186	185	190	214	195	191	212	190	206	200	201	193	206	191	198	197	165	195	217	210	203	192	167	221	203	201	188	213	198	214	198	217	173	228	208	216	191	203	208	200	192	190	198	204	210	214	206	236	196	179	195	208	213	198	222	209	194	213	195	197	198	235	201	223	180	214	208	197	183	187	214	194	230	208	219	227	196	225	220	196	196	209	175	192	193	190	185	198	187	210	173	196	211	213	200	203	206	197	173	178	197	208	193	214	181	202	184	223	211	194	191	198	161	205	198	193	211	217	207	191	187	208	201	172	194	207	206	195	188	176	189	202	204	186	185	216	193	210	206	190	206	199	236	188	213	222	192	185	203	201	220	220	194	221	186	227	187	173	205	206	194	187	183	201	226	185	194	209	191	184	190	218	197	187	193	170	200	209	210	209	218	188	206	204	211	192	218	196	183	181	176	184	219	197	195	178	201	217	168	175	221	207	167	185	189	208	188	219	230	210	212	198	212	207	204	197	187	192	212	207	182	203	184	206	210	176	193	183	198	211	209	206	192	222	212	205	169	183	227	218	161	193	166	199	188	197	206	210	195	210	212	199	200	202	216	210	194	214	193	200	215	236	202	193	199	202	205	211	211	201	203	191	183	199	203	194	207	227	166	228	190	199	203	188	213	213	192	208	199	217	225	209	217	186	198	194	176	215	208	196	219	205	206	191	196	200	208	186	207	229	217	211	181	191	210	220	203	233	210	191	186	205	191	200	183	212	188	191	209	189	229	195	191	195	181	171	193	200	207	190	198	209	196	204	212	223	232	213	187	209	223	220	174	209	171	197	200	185	205	209	219	199	212	192	212	189	199	172	219	206	200	207	203	199	203	175	206	200	202	171	204	221	181	215	194	209	164	192	201	207	211	225	203	206	197	192	184	189	194	182	198	217	203	202	196	159	192	215	189	198	190	214	195	207	197	198	209	184	197	193	195	206	206	216	208	191	179	225	203	186	207	203	209	199	187	212	192	202	193	200	192	186	196	211	190	173	214	191	223	208	208	189	189	173	206	199	204	201	172	180	207	191	204	176	211	236	198	185	206	220	189	173	234	225	204	179	188	196	186	211	203	207	172	194	209	185	203	190	205	197	209	199	193	212	199	202	201	191	195	198	201	202	203	208	210	197	191	199	214	194	202	190	204	193	229	198	200	198	195	226	173	192	193	192	186	193	197	195	190	203	199	202	204	193	201	206	192	186	200	191	191	187	187	167	191	185	212	211	190	204	203	181	208	191	204	177	204	205	197	190	212	225	170	186	203	197	178	190	169	186	196	196	189	192	206	189	209	176	190	190	194	186	218	178	182	194	199	195	184	204	202	216	168	203	210	184	187	182	192	186	188	191	189	226	182	206	178	194	187	194	228	197	205	212	204	211	190	184	198	188	212	170	210	183	190	199	207	189	165	218	218	198	192	194	214	202	191	199	208	187	206	200	190	219	199	181	189	201	211	192	181	198	198	203	195	191	181	240	201	213	182	211	205	200	194	199	206	204	204	207	194	214	208	184	196	192	192	199	195	186	173	203	194	210	182	189	185	193	173	195	182	208	203	218	222	216	186	183	201	207	181	212	176	193	201	179	214	190	198	199	197	205	192	198	208	200	200	212	185	180	170	201	205	207	193	204	228	232	190	214	197	219	206	211	179	212	211	218	188	226	207	206	216	206	191	206	186	189	209	202	214	206	209	190	191	200	216	217	196	220	194	221	198	209	178	204	201	214	197	208	184	201	196	197	186	187	194	208	224	198	212	210	175	204	191	205	173	200	212	210	196	212	194	174	192	185	197	199	224	175	205	204	203	176	209	201	209	211	211	207	181	170	213	216	198	210	184	206	190	221	191	193	210	201	185	194	205	209	183	176	207	201	192	194	207	207	200	214	210	170	211	191	187	188	219	199	182	187	206	204	201	210	179	196	187	186	182	204	194	186	189	179	202	189	216	209	216	191	191	199	184	240	206	230	188	205	191	199	203	205	196	209	237	206	211	204	221	193	194	202	199	185	213	185	203	201	199	211	201	209	186	199	204	201	202	212	214	191	210	191	225	193	215	210	181	191	193	172	201	230	183	203	182	210	190	179	193	215	200	178	177	211	188	199	218	212	188	179	192	215	170	190	219	212	180	209	181	205	187	211	176	195	209	208	192	191	192	191	202	191	189	206	170	197	203	203	204	194	200	203	205	197	196	212	194	213	203	203	191	198	206	220	186	220	186	181	201	171	218	183	182	172	210	175	202	206	212	203
29647	46430	40246	25421	14237	6781	2930	1013	336	316	315	305	320	381	317	323	316	297	332	323	348	330	313	345	318	329	346	330	311	365	331	324	361	339	344	332	323	337	322	329	334	320	285	312	300	323	308	321	335	321	325	349	312	308	322	323	345	301	314	338	322	354	333	360	334	332	315	338	374	311	353	313	321	320	320	350	330	301	317	317	332	293	312	356	304	356	324	354	337	333	311	341	306	341	312	336	318	304	313	328	350	306	325	296	335	343	332	289	343	361	340	372	326	328	351	305	299	317	306	329	336	329	322	316	314	343	334	317	324	312	337	328	343	333	368	332	306	314	338	348	322	316	322	316	328	346	356	308	320	307	306	335	356	320	324	300	331	335	303	351	323	314	358	324	326	350	352	297	349	357	318	314	327	330	346	299	315	342	303	334	355	358	312	371	343	309	341	310	348	322	317	327	340	326	328	326	328	338	329	326	317	317	312	329	314	324	320	339	326	376	325	364	341	310	329	321	328	342	335	352	332	352	349	311	319	356	337	315	325	336	318	328	333	333	312	278	337	314	337	343	330	325	327	303	320	327	336	312	343	313	337	312	349	321	298	340	316	327	322	313	340	317	313	326	307	281	310	333	349	320	334	313	364	334	346	326	341	316	319	312	302	339	326	336	315	346	306	333	318	313	322	333	327	359	347	342	329	324	334	322	314	320	326	366	316	365	369	303	353	355	351	340	334	302	315	338	321	344	334	337	338	313	327	348	334	302	331	313	304	345	333	347	338	305	345	311	348	343	358	336	344	325	350	339	331	330	304	344	336	318	348	319	314	345	304	332	312	312	317	317	316	315	330	324	349	339	326	336	337	344	368	318	324	376	339	327	327	343	318	337	340	315	349	329	327	347	347	318	345	321	342	322	350	348	318	360	341	343	341	342	336	336	320	346	310	324	333	309	363	362	330	318	341	322	338	310	336	344	328	323	338	333	324	316	323	318	314	325	334	338	328	329	305	339	345	332	324	361	346	344	308	312	339	322	323	332	352	318	305	341	338	309	356	297	356	332	324	288	338	323	313	305	365	300	345	349	324	353	305	314	335	318	365	340	357	322	333	310	342	354	311	339	317	344	325	339	316	319	337	351	303	351	325	306	336	329	352	345	308	294	318	339	329	321	321	339	362	302	322	339	293	347	338	332	329	347	322	353	312	321	350	330	329	312	336	333	327	292	324	331	338	324	352	326	368	351	301	325	331	334	330	304	354	334	309	309	357	304	315	341	324	324	358	330	320	352	361	351	316	344	332	333	310	332	319	359	335	349	324	326	328	333	337	328	376	320	320	314	317	304	295	282	344	324	341	329	340	329	342	334	341	302	323	319	349	352	339	345	365	336	341	312	319	314	330	328	316	338	361	347	369	342	288	346	350	337	320	342	323	346	334	302	348	316	301	319	318	308	335	323	301	330	314	364	353	340	354	314	341	347	300	317	311	320	351	305	319	315	334	319	332	290	342	343	351	326	332	323	344	308	323	331	331	321	328	329	307	334	350	330	327	364	334	325	353	344	337	316	336	296	323	328	353	321	311	343	337	295	322	307	302	356	360	328	355	315	347	327	336	359	315	312	354	361	346	303	325	304	325	354	333	341	332	311	328	327	360	329	337	314	342	325	322	366	354	323	335	334	341	350	318	329	333	300	365	329	315	350	330	332	337	307	312	340	321	340	325	320	330	294	356	318	356	305	328	357	317	314	344	342	348	322	334	340	347	307	337	302	308	307	343	311	306	334	364	344	374	324	352	334	327	315	316	336	330	320	317	324	317	348	320	337	322	317	339	303	318	310	346	326	337	362	346	335	350	304	356	357	328	329	318	313	303	318	321	322	339	324	352	325	344	318	318	359	325	317	334	330	319	340	356	334	323	336	315	336	326	342	351	338	322	355	350	311	323	297	320	334	314	320	315	355	349	313	335	350	340	332	327	337	331	371	311	327	331	353	356	322	343	337	346	338	342	325	322	315	331	339	350	343	301	308	337	351	344	357	338	324	277	298	333	314	326	336	308	346	342	296	331	316	346	323	305	328	322	343	309	307	331	305	327	328	339	327	306	351	356	313	337	313	327	324	338	320	324	339	308	330	331	324	344	320	300	353	316	360	330	320	335	314	310	328	313	340	350	350	339	300	300	348	351	329	319	335	321	330	318	346	340	329	325	314	344	334	355	324	348	347	338	324	335	336	331	347	350	303	333	339	340	327	325	310	334	329	332	364	336	343	351	315	322	337	353	335	332	317	332	364	355	345	327	324	326	303	345	313	327	316	310	351	339	330	310	321	328	328	350	339	301	345	305	354	342	335	338	328	348	342	328	300	342	336	325	311	345	342	335	347	348	299	344	329	343	305	326	303	341	309	347	316	323	337	311	334	327	326	365	344	346	328	332	321	309	332	317	310	315	326	326	294	351	350	329	341	338	306	361	328	374	313	306	321	321	328	327	353	315	336	318	348	340	357	328	341	353	361	357	340	359	345	323	303	311	327	313	340	336	313	326	307	331	308	374	337	314	332	347	322	331	340	327	312	321	309	332	333	323	300	354	316	307	305	350	346	304	306	292	357	331	338	339	363	363	320	346	328	337	316	319	342	351	315	334	306	354	335	352	316	303	338	326	337	345	359	342	341	339	329	329	361	321	335	315	324	347	327	326	332	300	360	336	319	327	391	347	332	342	300	304	330	336	305	356	323	320	329	343	361	334	326	369	337	323	339	337	347	306	329	330	332	318	342	326	315	326	297	310	330	311	335	345	327	325	343	329	362	332	330	335	322	330	333	301	312	335	330	342	305	325	326	304	345	313	348	333	332	321	343	350	303	311	318	338	335	314	348	342	327	361	321	313	305	332	341	324	322	326	309	339	342	318	327	362	318	340	342	326	353	324	355	329	353	315	327	331	334	337	313	312	314	319	321	304	301	318	340	301	340	332	334	313	336	375	299	343	336	363	339	351	308	331	325	326	347	318	336	341	349	310	317	341	320	341	309	328	325	319	325	347	317	339	329	322	344	334	337	325	319	328	339	311	298	366	327	343	311	324	332	298	302	336	343	344	325	311	352	306	340	301	369	336	310	343	324	335	343	338	333	329	309	320	330	332	313	339	321	344	312	334	309	351	312	295	326	329	314	371	334	345	334	357	330	321	343	301	328	316	307	341	308	325	294	336	327	320	315	340	330	314	326	348	330	338	298	315	333	282	334	332	339	367	304	296	320	324	340	378	311	315	297	345	328	326	310	343	348	344	336	328	309	323	354	305	353	329	346	314	341	330	341	281	329	347	345	343	323	296	327	313	344	318	320	301	326	351	353	300	331	337	367	328	373	351	324	320	345	301	286	326	333	274	319	328	328	333	316	334	323	340	326	343	336	320	321	320	319	324	316	344	348	325	351	307	305	357	353	349	342	363	340	306	316	336	386	338	326	354	315	356	340	315	335	358	319	347	300	341	348	314	332	340	320	279	341	343	340
24439	22928	37199	41639	34187	22809	12752	2940	619	301	292	270	292	286	294	260	271	281	292	274	282	266	279	278	278	303	285	312	288	298	302	278	266	261	283	305	258	291	299	264	274	290	280	271	295	269	294	275	273	277	250	251	263	272	267	265	274	287	289	287	303	298	301	283	276	265	261	267	251	284	272	293	312	263	271	295	283	287	265	256	255	268	297	306	300	288	280	277	283	282	313	284	284	300	283	287	284	269	277	275	274	279	285	307	265	304	282	263	311	267	257	286	279	273	260	250	255	325	305	264	285	254	256	257	272	252	281	280	281	284	282	252	272	274	276	297	272	281	285	268	254	266	309	253	278	299	300	282	267	251	304	262	272	317	281	243	306	318	282	288	301	259	261	261	285	294	275	269	276	268	285	277	280	282	245	279	262	286	273	293	292	269	290	271	284	267	289	278	244	260	281	325	265	276	283	305	265	265	289	248	282	278	292	288	298	298	297	296	281	282	295	289	280	293	295	270	275	251	278	320	265	256	274	271	286	264	268	289	277	299	254	288	268	292	285	268	276	291	255	248	252	267	296	285	262	279	269	274	277	289	313	268	268	305	297	288	285	278	315	255	310	249	279	265	314	282	286	274	243	275	270	292	250	266	288	261	304	264	288	267	289	289	285	289	277	288	291	262	281	275	287	287	258	272	282	320	293	281	303	256	251	257	255	293	285	264	281	326	285	284	265	273	276	254	281	307	303	297	286	281	286	325	288	290	255	271	250	290	271	283	286	275	289	247	292	285	284	270	273	269	255	286	266	264	279	264	263	261	260	259	299	285	280	290	283	292	291	236	278	243	284	277	245	273	282	257	292	272	277	297	276	286	273	239	285	259	276	286	321	260	267	272	278	281	278	270	333	293	250	281	285	277	284	258	310	326	294	292	301	287	278	259	284	274	284	293	295	282	275	299	284	265	285	275	250	297	257	264	277	288	265	266	286	280	260	311	292	275	268	292	263	273	287	305	262	255	281	265	288	254	261	281	259	288	263	306	283	249	289	281	256	263	275	270	269	300	318	266	268	291	264	295	278	290	305	253	256	274	285	293	291	289	284	281	275	274	293	271	279	293	299	263	256	259	288	248	295	293	248	271	296	247	305	311	274	251	281	250	269	287	291	286	291	276	277	267	289	301	292	288	254	250	273	298	281	272	315	275	276	294	277	298	292	337	254	282	309	288	288	279	271	291	316	254	257	272	315	309	260	301	277	297	287	307	257	287	302	298	242	260	267	248	247	323	252	270	300	277	276	280	273	299	288	278	277	276	246	307	281	278	307	272	273	276	280	273	241	281	292	292	282	300	270	292	272	277	288	316	270	279	293	274	275	293	300	296	254	271	289	261	301	301	276	333	314	281	283	278	295	297	302	305	267	257	278	309	272	253	292	274	280	271	260	313	271	305	282	256	289	280	271	261	265	262	288	283	307	313	286	282	267	267	281	267	299	283	294	283	287	260	294	275	257	310	284	297	275	299	280	266	289	307	286	298	291	292	311	277	256	266	280	277	287	317	301	301	275	282	257	276	299	302	267	276	274	274	290	286	322	313	283	270	276	285	274	279	268	281	258	273	259	288	270	286	259	281	275	306	305	274	276	287	303	289	274	295	283	283	264	262	281	267	286	289	303	305	264	284	268	269	287	319	291	242	287	240	290	288	307	269	288	269	278	277	272	271	283	245	289	269	295	307	293	260	259	270	270	270	289	288	285	263	279	287	267	280	270	307	265	262	253	279	254	277	301	249	264	277	255	279	242	277	277	277	278	304	285	304	303	276	245	263	277	304	286	288	237	289	277	311	285	283	270	250	263	272	284	289	241	295	268	286	264	292	275	305	283	293	267	294	261	285	270	264	246	285	257	326	275	288	264	301	331	257	263	287	286	271	273	275	277	264	253	294	251	291	298	265	288	276	266	303	258	286	285	288	286	299	250	240	293	278	276	283	293	307	281	327	252	284	268	270	277	296	293	311	297	284	290	264	247	280	289	258	289	296	257	307	298	267	280	282	283	282	282	292	283	294	294	301	283	287	277	285	273	274	273	259	273	256	299	283	263	267	282	259	276	263	281	262	276	308	255	290	276	287	264	274	255	288	269	306	300	312	266	278	261	282	324	306	307	277	297	261	281	304	259	264	302	249	268	314	291	297	306	272	270	260	274	264	275	274	285	304	275	258	295	235	281	279	266	298	267	269	304	284	303	267	296	280	241	255	298	280	252	241	259	325	272	272	289	257	296	295	277	304	271	249	275	287	288	283	254	258	269	297	265	288	265	271	260	265	269	310	296	278	287	282	261	289	248	270	278	315	249	308	283	296	270	272	301	297	309	297	287	300	294	270	275	296	295	288	259	292	263	275	262	279	273	294	300	273	300	267	266	258	277	257	287	289	272	256	278	288	289	268	320	294	259	280	278	274	274	294	283	305	278	279	247	264	302	287	312	277	290	277	275	312	278	234	276	264	283	273	284	301	253	270	271	283	284	281	293	263	257	301	290	276	273	294	294	273	260	262	296	278	268	290	281	301	291	284	265	273	273	298	260	283	248	281	286	267	274	314	273	270	261	275	270	278	291	271	261	278	317	259	285	296	279	277	258	297	283	254	303	277	236	298	265	252	264	257	256	255	288	292	297	295	278	310	268	266	296	255	277	284	274	306	275	256	296	263	227	278	251	249	262	293	281	271	279	269	260	283	265	289	270	280	290	272	266	298	289	255	250	263	268	261	277	275	299	310	256	285	266	308	288	297	291	255	244	269	280	282	321	271	305	257	292	287	283	278	293	289	279	265	266	295	266	271	271	269	304	288	303	296	282	251	263	294	297	274	266	287	249	262	246	295	295	229	275	267	288	284	279	292	273	281	293	301	296	249	278	272	260	269	305	286	269	294	269	262	259	307	283	275	289	281	294	275	265	274	290	278	304	311	253	269	280	298	258	286	276	265	294	310	297	303	271	279	306	260	285	267	290	291	281	273	267	288	284	263	302	286	288	266	271	265	282	294	279	262	311	301	279	286	271	264	265	264	314	274	264	268	270	267	273	309	265	261	251	280	218	268	307	320	290	285	260	271	278	269	270	282	296	273	270	264	286	275	309	287	279	303	289	283	271	278	293	309	288	270	292	310	256	267	273	269	267	273	263	282	284	252	284	271	249	259	288	256	264	293	281	286	293	262	285	292	279	272	293	264	279	279	289	281	272	258	265	298	261	266	311	284	265	262	284	276	264	262	267	260	274	250	307	279	272	275	291	313	281	283	270	271	279	295	253	235	268	244	278	277	276	294	308	242	294	286	259	268	298	289	268	254	268	281	296	280	281	289	291	261	272	302	295	265	316	275	247	260	310	287	293	287	258	291	293	255	271	301	278	285	271	301	287	270	263	281	281	270	278	320	288	288	298	267	283	269	295	285	247	269	296	269	289	293	293	288	239	273	283	283	263	283	304	255	282	291	268	262	281	292	278	291	300	305
53592	89672	74277	57237	40532	26877	15990	5923	1213	448	425	480	476	451	453	521	430	443	459	465	453	469	495	462	446	456	410	449	457	432	411	452	444	471	459	436	446	434	444	435	475	494	449	485	445	455	466	453	462	424	469	443	444	456	430	453	448	448	462	466	439	431	399	444	487	466	442	427	476	455	470	468	424	426	434	469	437	439	449	449	451	459	431	450	438	475	452	422	458	456	422	489	439	444	412	460	409	428	436	436	431	432	457	433	481	463	420	469	442	462	436	459	453	469	443	469	433	418	451	421	420	398	471	455	482	416	450	478	444	451	456	503	479	438	470	431	456	434	476	420	434	454	456	449	465	457	496	421	514	436	433	430	421	405	459	432	432	430	467	454	397	441	386	442	474	458	423	481	477	452	451	473	451	469	475	417	470	473	441	419	435	474	452	462	496	373	415	465	423	448	463	450	475	464	404	425	422	445	449	477	419	437	470	431	445	478	431	458	481	466	434	439	467	451	436	430	433	455	421	441	463	464	436	450	448	448	465	441	444	447	456	469	441	427	448	463	438	462	469	427	457	427	465	432	468	472	434	449	413	465	467	420	425	474	448	452	429	467	468	438	423	459	404	458	442	461	459	456	487	442	432	468	469	459	430	429	416	441	445	435	462	430	412	418	434	463	438	463	445	459	460	430	468	462	456	498	425	429	437	421	413	488	436	406	455	441	465	474	444	471	430	455	400	474	451	456	472	463	480	466	409	425	445	437	454	467	438	448	486	427	455	434	403	447	436	441	433	450	434	409	442	449	431	460	463	442	463	436	453	428	423	460	438	418	443	442	444	420	462	436	410	421	428	452	427	439	465	467	447	457	411	470	432	426	452	457	468	453	434	429	430	450	445	463	469	460	441	425	392	467	429	475	442	407	473	398	463	436	456	458	433	463	456	489	437	419	441	447	439	461	450	394	421	426	427	419	439	475	445	461	487	445	437	477	446	446	445	449	426	431	476	440	526	449	445	504	478	460	473	442	419	403	429	462	427	458	471	460	483	448	444	428	431	399	436	499	482	434	480	440	471	464	466	439	456	436	472	458	455	443	466	456	452	437	444	457	458	472	434	455	477	430	462	459	464	437	456	434	470	435	462	436	428	436	472	476	487	465	444	390	479	453	462	417	413	463	407	436	461	480	436	425	454	438	427	459	415	447	449	447	453	473	460	423	470	465	469	449	442	422	450	470	462	448	487	483	433	447	480	453	426	434	458	471	461	444	457	450	450	469	447	437	439	441	460	449	444	492	458	470	422	464	437	481	455	444	453	434	418	440	458	465	446	439	461	397	411	421	453	457	440	422	472	454	467	441	446	425	453	432	460	454	445	469	429	438	455	465	435	458	403	448	461	452	426	430	443	492	440	443	431	423	463	432	471	459	443	446	503	455	445	484	453	454	471	486	442	449	420	440	474	470	459	457	472	475	456	485	484	482	459	465	443	481	492	444	424	450	425	427	451	398	452	448	450	442	468	481	464	470	424	438	459	421	454	451	443	456	431	459	436	461	443	438	450	474	464	427	469	462	442	491	450	443	460	457	454	468	461	454	452	461	480	466	444	437	448	463	439	441	439	458	410	444	404	435	429	456	459	461	448	455	468	453	434	482	455	469	465	440	426	486	456	430	446	460	459	465	449	456	431	433	418	440	458	426	444	468	482	437	392	447	460	457	462	455	424	430	430	449	410	431	416	419	453	485	424	425	433	443	459	466	471	441	433	465	464	435	456	451	431	412	465	417	458	438	443	439	478	412	430	427	457	461	416	446	436	443	468	481	457	471	465	454	448	433	428	489	409	468	449	458	455	457	400	444	451	460	433	463	482	430	471	475	473	467	470	441	463	485	483	463	451	476	483	393	423	481	430	457	452	443	473	435	471	452	484	426	443	450	484	455	444	488	456	427	451	442	483	481	434	455	458	426	457	436	482	453	427	405	455	438	455	474	499	467	453	464	422	429	429	450	425	452	415	427	475	477	464	442	453	462	458	451	418	417	436	421	408	465	437	459	441	434	427	432	469	475	437	418	467	431	450	462	442	423	455	448	461	432	468	458	432	490	445	451	455	425	418	444	488	438	434	445	460	437	442	435	436	433	429	418	441	449	446	455	472	420	459	449	453	442	475	418	471	448	429	427	460	477	462	451	424	485	455	464	456	466	457	441	472	450	445	454	457	481	438	471	421	439	451	468	424	425	425	419	416	402	436	433	466	478	440	427	425	432	446	453	458	420	437	425	474	458	454	407	463	454	467	447	371	465	420	433	459	456	425	452	391	480	506	432	425	446	429	471	438	482	453	473	438	482	458	474	458	431	468	443	463	424	441	426	448	436	435	487	443	446	439	469	453	415	394	483	446	453	469	432	461	457	454	438	443	444	465	449	467	452	446	433	435	479	402	456	472	448	439	418	459	464	446	423	418	431	449	461	428	453	456	477	405	458	480	481	465	444	470	454	462	428	478	404	445	462	462	447	452	433	447	443	441	465	453	435	434	440	461	480	470	451	430	470	419	441	479	455	460	432	469	432	483	431	473	420	483	408	424	440	462	431	491	456	394	448	448	460	411	466	466	493	455	442	432	464	447	403	445	432	407	469	418	461	452	454	460	419	488	435	422	466	421	444	409	427	445	438	429	471	451	411	399	385	464	493	454	439	423	465	411	435	411	437	468	469	441	446	464	484	422	421	460	465	425	471	430	417	444	460	465	501	452	438	468	480	454	467	450	450	428	455	497	447	440	423	434	453	472	414	436	442	445	464	472	416	402	439	403	407	458	435	464	452	450	440	451	421	428	449	449	400	434	480	438	463	434	411	459	447	419	433	457	442	429	417	468	451	467	417	449	451	469	455	442	440	456	427	458	433	447	456	435	449	462	411	472	446	459	452	503	431	445	437	422	465	433	451	429	439	467	444	474	486	468	437	422	424	429	458	467	411	442	440	419	454	456	453	491	481	445	430	439	473	458	439	462	439	408	465	411	426	443	485	445	460	467	456	457	437	423	457	448	437	431	448	433	462	455	425	416	484	460	438	458	447	452	411	430	443	451	452	466	427	468	424	480	403	435	477	416	446	465	474	466	454	455	474	400	442	441	464	477	450	414	451	447	452	445	428	465	456	486	432	461	439	485	470	463	442	427	437	433	476	420	428	463	455	447	416	421	479	422	450	444	477	452	435	440	450	467	459	457	417	463	432	456	483	484	418	458	478	476	439	467	480	448	431	411	437	444	470	450	452	441	414	429	433	449	408	450	458	414	425	472	454	454	430	448	488	456	436	472	438	488	454	429	422	441	453	445	396	455	441	443	449	493	454	466	423	453	428	489	420	459	463	432	447	433	445	446	435	441	434	454	420	467	441	417	439	447	442	451	406	479	482	454	439	437	471	462	426	423	450	405	448	442	437	465	439	444	411	432	506	436	436	451	452	448	440	440	444	455	487	488	459	482	466	429	384	412	435	448	471	466	465	473	394
23220	22050	33833	37404	36833	28730	21336	5438	941	399	395	401	405	386	374	365	375	369	360	347	382	355	380	382	388	396	409	379	373	382	369	365	395	346	354	376	377	345	376	381	402	369	396	319	367	379	379	376	364	396	379	353	362	357	327	347	355	347	350	368	356	360	360	338	399	388	385	362	346	361	377	334	397	398	392	368	372	400	353	352	386	349	340	366	352	353	354	395	359	401	372	387	410	391	357	358	350	348	351	363	345	370	358	383	397	358	377	366	370	355	422	401	383	350	354	377	384	342	385	378	360	385	387	371	390	386	327	347	349	403	379	346	373	351	371	376	348	372	337	403	357	361	380	396	350	379	378	374	323	380	357	362	373	367	363	377	309	368	344	377	403	355	356	391	370	356	385	364	388	380	341	384	366	366	369	360	391	378	358	371	360	377	351	385	374	358	367	364	378	356	345	344	384	366	364	316	351	354	385	360	365	372	330	374	358	353	390	336	381	377	362	347	356	354	362	370	362	365	406	373	338	387	359	382	361	378	432	350	354	391	343	381	364	354	332	343	350	359	390	366	355	371	386	384	389	408	380	368	356	392	345	364	345	355	363	358	344	365	357	366	367	376	384	357	352	317	378	358	358	400	337	352	368	389	345	382	373	371	381	341	382	365	404	353	362	374	389	367	377	401	347	351	382	376	355	374	383	374	408	368	379	371	351	382	401	360	394	416	381	392	374	345	375	359	352	366	349	349	337	380	426	350	356	331	375	362	344	343	368	403	362	376	356	368	361	340	374	354	366	363	372	334	345	357	348	395	402	370	398	368	356	353	321	341	380	393	351	403	375	409	403	376	370	355	368	386	363	363	358	363	337	360	362	416	360	370	362	366	327	390	410	355	367	339	362	408	376	346	373	343	396	353	371	370	332	354	383	329	383	358	356	392	374	378	350	348	389	386	372	356	358	378	357	329	379	335	365	375	352	395	370	353	373	395	386	353	384	347	340	374	347	358	383	346	385	322	349	365	343	392	343	340	371	366	379	405	371	349	339	386	353	368	416	368	363	360	375	374	340	369	365	383	383	343	376	386	363	386	365	388	394	332	370	348	373	367	349	362	371	339	342	364	376	352	377	357	364	365	368	355	364	369	407	399	390	383	370	347	387	362	368	342	393	359	348	365	365	380	339	416	320	394	377	336	361	369	390	388	379	344	346	419	366	364	350	372	394	379	403	353	345	351	371	368	391	385	356	379	343	375	355	353	379	398	370	371	410	365	362	345	387	327	348	408	369	389	344	359	334	360	341	368	383	377	354	375	362	352	346	364	362	348	365	385	366	372	330	372	364	386	378	365	357	363	345	374	378	369	365	363	332	327	334	405	384	402	372	378	390	341	378	371	338	382	377	370	382	360	345	350	384	361	353	375	384	386	366	376	381	344	360	382	368	376	351	342	375	357	374	358	394	340	364	363	362	356	380	351	378	375	363	375	370	351	370	364	392	362	357	389	345	346	406	359	352	369	345	347	373	342	384	409	357	388	379	371	382	411	326	346	378	375	356	331	339	363	384	368	344	389	350	394	360	375	378	362	371	362	363	385	375	382	361	390	340	406	330	347	385	382	358	388	351	361	349	389	371	342	359	380	351	402	380	397	354	369	368	363	351	346	395	379	338	350	363	345	382	365	356	371	347	367	349	379	363	392	357	363	377	374	358	382	335	410	367	366	383	368	345	369	361	391	360	338	348	386	368	350	377	366	366	350	371	369	387	371	380	363	344	384	349	379	365	373	364	357	384	388	340	350	334	372	381	337	360	368	382	386	357	370	355	365	391	398	371	344	411	392	397	381	368	364	377	381	369	387	340	349	368	394	380	373	335	361	380	368	357	381	345	370	355	369	362	349	388	357	354	386	398	354	337	350	335	382	404	370	338	334	374	358	378	381	363	365	370	348	357	347	377	344	384	393	336	416	362	362	367	390	362	370	358	406	369	359	342	383	361	406	371	371	364	386	359	358	351	372	409	390	364	369	351	369	394	410	409	419	371	347	355	390	387	375	360	381	368	366	379	357	363	366	355	399	409	396	381	396	363	362	352	383	343	362	380	379	375	383	370	360	340	399	364	381	374	369	354	326	381	388	381	376	366	382	392	350	375	331	368	344	380	350	389	408	403	373	356	366	351	327	418	357	366	360	366	355	363	361	387	386	368	385	417	373	360	383	379	379	362	381	380	385	371	325	380	378	362	361	402	368	366	377	372	371	366	404	382	379	377	376	344	380	348	368	383	387	397	365	373	377	349	382	367	354	362	379	378	358	361	380	388	373	359	360	377	377	372	351	366	355	366	376	327	380	370	358	358	358	340	348	361	351	370	362	395	358	369	388	324	361	366	378	349	362	338	398	391	352	387	371	386	365	380	346	362	346	376	328	358	349	386	367	380	384	345	359	410	370	372	371	400	376	394	355	387	343	334	376	382	387	388	381	416	369	368	362	358	367	333	381	360	393	366	359	361	380	353	371	356	338	358	362	378	375	355	330	329	363	346	355	392	374	385	350	365	381	337	382	379	338	337	399	339	354	378	404	424	357	367	364	324	369	376	350	329	371	364	365	357	384	358	374	354	350	384	362	394	352	360	351	390	361	359	358	386	343	322	391	366	361	378	357	364	333	379	385	347	363	366	344	391	362	369	394	358	412	376	352	355	382	384	374	349	358	378	376	370	341	376	341	424	349	382	402	386	363	349	405	372	379	320	360	388	323	371	383	371	352	369	376	370	406	383	368	367	341	379	342	414	337	409	389	352	353	375	375	403	397	369	372	385	382	375	396	395	348	350	391	388	365	405	375	354	368	349	396	408	342	322	359	368	340	386	362	373	404	360	373	369	378	344	321	410	359	354	349	378	392	333	383	367	385	382	309	366	358	339	377	349	380	388	383	358	404	352	374	368	384	361	395	368	350	354	364	373	363	373	363	383	385	405	387	366	355	359	378	354	376	374	374	396	419	372	359	388	314	382	339	360	362	386	355	354	341	392	352	344	362	378	398	379	362	369	358	340	393	403	371	355	380	349	368	371	351	386	361	375	371	376	375	364	384	369	384	387	356	369	385	387	374	386	367	353	375	369	399	392	374	337	357	361	346	362	392	383	395	392	344	381	401	359	343	374	381	365	357	359	413	371	359	382	378	376	365	376	342	408	383	402	346	372	365	375	370	373	353	339	375	366	345	351	379	360	369	368	355	393	345	357	363	383	362	357	379	348	354	356	338	350	354	370	374	381	378	354	362	366	311	356	377	366	389	381	365	364	375	373	354	354	385	392	374	371	371	337	355	364	350	334	360	382	370	366	374	358	359	360	390	365	367	368	379	370	359	349	374	353	366	352	391	390	332	356	342	355	332	379	342	340	362	356	395	348	392	386	370	363	381	383	404	332	402	332	375	366	377	384	374	350	367	356	381	317	371	363	389	341	375	355	357	371	337	376	353	353	359	330	376	359	348	394	350	385	373	325	368	369	352
58309	102612	83686	70470	52540	35029	22550	7714	1958	587	634	597	642	602	585	578	604	576	554	587	525	582	561	553	601	543	565	585	566	595	589	612	603	546	578	567	556	546	556	592	534	609	593	558	566	569	554	584	586	537	583	585	604	606	574	593	542	593	567	555	569	563	577	584	610	536	578	506	546	593	580	605	563	562	529	609	546	552	596	567	612	553	591	551	608	580	561	555	548	548	530	514	548	577	550	571	572	611	548	613	554	540	549	524	526	571	560	571	561	555	572	570	562	577	561	578	584	566	537	538	559	595	520	601	583	565	569	546	604	566	557	580	595	510	599	573	599	563	578	577	579	551	556	605	620	564	550	551	582	564	567	560	562	576	565	574	581	578	560	534	605	578	594	597	585	574	599	585	579	596	563	548	587	543	543	576	571	568	545	604	545	553	534	542	590	519	571	553	591	607	579	597	618	595	584	588	567	616	568	555	574	630	553	597	587	550	564	583	559	577	612	604	555	546	573	607	596	552	553	601	584	609	581	585	604	515	567	566	552	502	562	545	551	575	525	565	570	610	560	560	584	596	608	568	570	564	583	569	506	524	611	571	571	611	572	594	564	582	596	583	594	570	553	576	591	565	558	612	575	559	541	561	583	575	560	589	550	553	535	598	539	556	598	562	578	581	570	540	552	559	563	545	598	552	639	565	554	569	568	571	588	607	610	539	570	560	571	538	534	591	546	500	556	594	556	566	602	641	593	567	594	607	522	573	586	528	600	608	563	581	550	546	578	554	552	557	563	584	569	571	565	545	581	603	557	529	564	570	587	553	549	582	583	599	571	560	519	573	511	606	568	557	581	567	552	582	540	568	556	579	580	568	545	578	565	546	580	567	616	606	595	567	542	566	562	533	575	579	565	553	561	593	599	548	536	569	577	562	547	529	588	597	570	535	550	569	583	556	575	548	585	555	648	557	580	548	571	572	583	587	557	578	526	507	548	551	548	575	590	565	565	581	548	567	566	555	562	582	624	524	548	555	564	586	575	583	565	568	559	588	569	549	541	579	555	551	553	552	565	575	597	585	597	571	595	551	575	553	520	554	583	588	580	547	609	574	547	561	538	545	586	564	568	558	556	607	580	528	581	566	554	556	544	524	527	576	547	582	573	601	583	553	534	574	569	572	546	594	552	584	552	608	605	607	575	524	578	560	593	564	588	606	585	560	548	576	559	575	546	524	552	553	564	559	542	549	562	585	628	547	544	511	577	576	556	586	575	558	568	590	582	534	584	520	538	558	568	569	519	555	588	493	550	549	557	547	594	559	556	558	517	572	515	598	577	552	544	588	539	564	579	601	640	543	537	577	576	574	546	590	572	572	575	578	557	576	628	612	588	571	566	540	552	556	565	585	600	598	582	586	574	552	524	587	611	568	541	587	544	560	531	589	604	570	565	543	573	549	567	617	538	573	555	553	564	559	602	563	550	593	523	579	603	570	588	596	554	581	541	611	570	584	561	582	595	558	548	557	596	544	541	557	551	541	553	549	580	575	580	563	611	590	567	566	594	657	583	526	576	593	558	613	547	604	580	517	564	556	543	540	567	556	563	597	564	559	545	586	528	556	567	574	593	563	581	559	549	544	564	515	550	556	554	590	546	613	565	535	536	603	549	588	550	588	524	536	577	537	537	552	586	591	559	587	552	549	548	544	570	609	542	572	589	560	593	568	571	557	543	570	563	546	596	584	607	538	579	569	572	586	560	589	588	549	544	587	571	566	572	574	588	587	569	529	568	567	570	551	567	608	578	571	560	565	601	536	571	542	590	583	544	553	550	537	540	548	552	527	571	559	574	570	549	531	536	572	575	548	581	530	570	569	595	557	539	544	615	550	575	584	564	525	580	580	571	552	557	554	580	528	598	568	572	588	584	553	562	574	565	531	576	560	586	582	601	589	575	553	554	595	569	518	554	563	533	536	566	554	524	547	579	586	548	545	540	571	566	575	570	561	555	550	570	594	578	556	585	577	567	563	595	570	565	552	563	561	568	593	585	534	556	566	581	550	575	584	571	583	530	571	587	535	575	548	563	554	578	552	550	554	553	521	576	582	521	600	568	574	542	521	581	556	599	540	578	600	554	566	565	565	567	589	608	598	586	556	584	581	582	555	607	566	553	544	605	545	571	574	576	558	574	553	571	566	580	572	524	611	558	575	572	575	579	572	543	546	588	641	598	577	606	533	578	548	571	556	560	515	548	548	574	595	556	580	535	581	577	549	569	576	551	575	601	497	607	567	567	572	557	565	524	532	563	559	559	598	569	559	568	599	572	558	558	533	589	538	571	541	556	598	570	539	575	611	577	558	545	563	573	555	565	555	573	561	576	587	547	562	581	532	522	569	575	572	567	583	549	601	547	582	577	548	538	544	560	514	508	563	549	576	576	532	581	596	602	553	561	535	563	551	548	597	563	514	571	581	558	614	579	586	573	533	559	567	584	546	564	562	585	577	537	580	552	599	635	564	554	566	573	534	569	552	581	546	552	561	566	582	547	566	551	570	597	553	567	572	570	631	574	596	581	567	594	607	532	539	583	593	588	543	602	560	581	564	556	605	563	575	581	574	619	553	580	543	559	579	557	539	591	599	557	571	583	572	531	545	567	554	569	603	575	561	540	605	543	570	552	556	582	548	554	600	572	582	572	592	607	618	541	569	544	587	602	594	607	537	586	528	559	567	586	545	588	542	564	576	552	561	531	558	578	533	575	568	529	541	572	570	542	582	589	592	588	571	602	572	597	562	555	574	567	556	571	545	597	566	533	555	575	545	580	551	571	587	566	594	573	554	532	560	579	555	552	553	586	569	533	596	551	591	585	562	594	564	573	571	575	598	552	546	629	564	547	585	551	553	573	614	554	537	550	583	567	568	594	548	533	575	594	583	582	612	560	536	566	594	538	594	626	567	589	556	608	624	570	559	563	550	521	577	540	564	547	532	567	575	577	584	577	582	558	550	530	578	506	524	534	533	563	591	586	546	598	518	550	540	575	542	532	534	601	594	568	599	527	582	579	603	640	575	601	548	546	592	573	564	544	525	584	544	561	588	601	593	589	525	559	604	558	564	557	550	547	555	561	526	551	577	554	545	572	563	593	570	576	561	550	549	534	571	581	527	576	588	528	614	543	541	543	549	514	574	554	568	522	571	589	545	532	607	561	549	556	575	574	589	605	619	548	560	588	567	558	597	560	561	574	562	541	591	545	571	572	585	547	595	575	586	558	542	552	542	553	529	570	568	566	581	571	548	581	556	597	551	554	507	579	560	594	585	565	571	568	562	551	570	515	578	582	568	585	617	587	601	604	560	558	532	585	600	586	591	593	603	604	554	592	596	555	569	569	549	629	554	593	609	579	541	585	578	563	568	581	580	582	559	552	564	578	590	572	564	509	566	539	627	564	600	590	607	536	549	595	552	560	575	539	573	567	590	557	538	562	611	551	543	519	617	573	590	599	584	577	537	579	617
27535	28332	31662	21507	9919	3270	1246	405	240	217	207	196	205	189	208	210	192	183	234	231	212	215	221	199	200	217	187	176	214	219	193	219	173	183	194	204	209	194	223	213	205	217	215	196	183	193	207	216	189	210	208	189	223	196	228	196	223	183	194	194	214	206	206	221	196	235	201	208	202	227	186	186	208	211	205	228	228	185	232	196	191	184	189	203	217	192	199	226	211	193	189	214	217	191	189	205	211	212	217	213	216	212	189	186	200	201	182	219	209	207	195	196	193	192	222	204	198	193	227	192	214	205	208	206	201	203	187	213	201	195	187	177	219	227	206	202	208	207	204	205	208	231	226	223	182	173	217	201	207	209	209	225	189	214	198	193	205	186	208	215	221	183	227	208	192	213	183	190	217	209	193	222	200	210	201	189	193	205	202	171	224	215	206	220	204	212	197	190	210	193	192	208	199	209	209	200	207	213	186	214	202	214	195	204	192	219	217	204	193	201	210	198	196	212	209	222	195	195	220	204	217	211	212	195	194	200	198	210	211	215	220	244	188	199	216	225	213	189	188	211	181	193	220	182	193	200	190	209	188	212	192	214	204	203	191	227	201	201	198	211	201	236	200	213	176	216	155	197	199	238	192	236	209	202	198	202	207	201	197	203	208	212	205	177	203	207	229	212	178	223	184	193	232	200	206	198	214	202	203	203	214	222	223	212	212	179	205	211	205	202	212	229	195	193	216	221	173	181	212	199	187	201	198	224	201	195	195	200	189	197	225	193	213	195	217	212	207	195	223	181	221	192	194	210	191	203	217	182	208	206	219	187	219	194	223	196	202	223	198	186	189	214	211	233	199	197	189	235	212	205	204	215	200	234	172	203	178	203	218	228	212	194	201	172	209	228	220	202	207	196	178	217	209	220	198	216	180	181	214	221	191	225	221	205	199	174	221	215	194	178	215	200	207	183	201	224	192	204	227	194	215	220	226	192	212	196	212	211	211	198	193	212	217	194	213	225	181	197	192	194	213	188	206	190	228	186	186	191	193	224	190	198	197	201	206	240	199	190	163	216	198	209	205	223	193	203	189	206	221	175	210	221	216	208	212	217	195	181	214	203	199	206	208	200	189	191	198	211	194	177	201	205	173	203	189	191	208	171	180	208	182	216	191	202	224	204	186	201	206	196	187	200	219	198	204	202	199	211	197	222	217	208	194	175	219	205	198	207	231	226	221	197	200	204	191	189	232	194	210	203	193	182	215	220	206	239	181	198	217	213	202	230	168	197	193	211	186	184	208	190	215	208	187	195	173	235	214	213	180	204	206	196	196	192	218	205	224	211	202	185	184	207	191	203	227	189	197	201	182	222	182	203	188	197	225	198	223	227	188	216	218	185	170	211	205	219	214	234	198	191	183	201	233	203	211	193	180	197	188	225	228	204	193	238	216	205	201	196	207	207	201	190	211	205	195	214	195	202	210	196	216	201	202	225	217	209	211	192	188	193	204	218	198	211	205	219	220	215	221	207	196	215	222	187	228	207	218	190	224	185	217	186	218	187	230	217	204	210	189	210	215	212	218	198	209	191	177	188	207	218	224	198	205	205	208	200	208	201	207	192	226	197	201	215	197	208	198	200	207	219	189	189	229	205	203	213	203	212	190	230	205	202	213	196	187	206	234	209	182	192	205	238	243	200	214	196	209	206	194	222	228	206	223	181	229	200	215	207	197	217	199	207	203	222	236	205	190	195	185	204	205	205	220	194	202	223	224	210	199	194	209	202	211	215	198	196	204	223	201	195	236	198	180	183	195	187	203	207	205	192	222	211	202	211	219	204	217	198	217	207	193	219	217	184	233	237	233	212	204	190	217	203	209	216	176	176	185	204	185	200	193	204	190	187	212	223	204	206	210	196	192	199	212	200	212	238	215	196	208	196	185	187	203	176	214	209	174	183	222	192	198	196	218	205	210	184	196	209	175	236	195	201	244	194	186	200	215	221	214	222	191	233	204	212	197	216	203	201	192	204	217	199	194	200	208	224	208	197	204	209	200	209	191	213	188	205	215	203	215	213	193	184	226	191	213	200	187	206	221	221	206	207	197	205	204	191	206	226	208	219	231	179	191	170	188	193	168	216	239	218	192	196	214	193	213	196	210	198	186	195	197	200	191	202	216	178	204	194	190	201	193	207	187	187	192	191	226	209	204	242	210	207	184	197	216	201	212	213	193	188	197	202	207	195	209	216	177	206	212	204	175	202	195	190	210	214	216	218	213	199	220	228	224	189	215	182	197	209	205	227	224	232	203	197	223	220	206	218	189	199	210	216	218	237	222	204	209	230	217	228	219	224	227	223	175	190	203	220	194	203	213	208	197	209	200	205	215	215	209	216	189	211	191	206	193	189	190	212	202	169	224	204	201	195	214	221	213	188	194	209	209	202	207	215	217	219	202	189	214	188	229	207	198	175	193	190	211	206	210	205	203	193	207	219	222	200	183	192	190	197	222	217	186	182	220	207	200	212	199	204	194	201	191	205	209	209	215	204	183	215	225	202	191	231	210	199	202	214	193	187	225	192	218	199	207	185	231	207	196	193	213	224	215	196	186	207	206	236	213	186	203	214	231	217	229	191	213	183	213	216	233	203	198	199	215	228	233	222	174	214	222	190	217	200	242	191	223	207	230	231	212	206	182	201	192	186	224	192	216	202	204	213	205	212	194	195	211	217	192	199	207	207	212	204	192	192	201	198	202	186	221	211	198	210	215	192	204	212	203	186	215	220	234	205	169	214	202	205	203	218	217	215	212	205	200	213	218	191	197	215	211	209	209	202	223	211	218	223	212	189	193	200	228	192	215	195	224	227	222	218	197	186	194	203	195	189	212	208	197	194	216	209	188	190	200	222	192	205	223	207	208	208	189	229	224	213	183	217	204	204	217	194	208	206	192	217	210	216	213	207	220	196	190	206	243	213	199	181	216	195	208	214	221	194	195	211	210	208	210	196	237	182	204	196	185	200	189	213	195	213	207	203	210	199	215	197	211	227	202	205	219	196	206	200	191	210	203	190	204	204	213	193	182	181	220	211	203	202	204	218	210	208	195	201	189	200	217	196	191	203	201	201	205	193	206	231	220	194	228	193	201	212	232	198	197	197	199	220	199	202	202	232	211	205	181	226	193	214	186	232	227	216	209	206	193	215	217	202	204	222	201	201	199	203	195	216	205	216	185	222	201	217	215	192	229	193	212	199	201	192	198	205	204	244	243	204	198	213	221	209	208	223	185	237	183	224	222	229	191	188	193	203	227	201	219	205	210	189	222	208	204	188	200	200	204	207	181	229	196	203	189	189	204	187	216	198	207	193	210	220	211	196	171	206	184	208	216	192	199	203	198	215	201	196	188	234	214	199	202	187	230	192	218	215	205	169	186	192	203	199	214	207	209	232	192	208	231	221	225	227	224	205	212	210	204	174	220	210	186	203	206	208	200	225	198	212	200	215	206	228	225	223	198	221	211	206
30224	48934	36867	24447	14839	6396	2707	831	396	355	364	317	336	339	345	373	356	344	354	352	329	356	361	365	316	334	324	330	335	354	346	314	352	350	337	318	350	324	384	331	382	382	359	382	368	335	323	362	329	334	337	373	323	320	319	364	340	343	358	351	334	352	355	354	353	360	344	304	353	353	347	346	361	345	332	344	371	309	351	322	349	321	338	340	333	342	368	352	347	331	311	348	322	343	334	361	362	308	316	322	370	378	332	323	333	337	327	330	333	329	352	317	354	375	353	359	324	321	323	362	361	326	344	332	347	345	353	338	360	337	346	354	337	347	333	317	313	330	355	334	304	346	327	336	337	340	355	369	379	350	349	354	338	353	364	346	352	344	333	382	353	313	280	328	313	312	336	326	343	329	335	359	346	356	350	348	389	335	335	347	342	335	314	317	365	336	324	296	336	331	343	344	314	332	364	289	323	378	357	337	364	321	373	355	357	326	316	323	347	325	343	309	360	342	337	314	324	314	357	320	360	342	358	339	383	318	359	319	313	343	341	357	323	358	337	371	297	361	373	346	309	357	365	316	348	302	327	345	306	375	348	335	339	327	304	361	335	304	351	356	337	319	345	330	332	367	357	371	368	320	324	347	334	350	362	311	364	328	339	350	334	302	316	342	348	338	360	338	364	377	375	331	342	309	370	367	334	340	335	355	336	323	344	344	365	348	290	314	371	337	344	319	330	338	312	351	327	363	322	334	345	351	366	338	351	344	333	318	329	333	331	351	334	328	314	342	355	323	350	350	331	339	337	341	331	371	336	321	365	337	341	359	328	342	335	373	325	307	336	337	329	338	316	363	373	322	376	334	367	329	348	335	325	346	311	344	372	351	354	339	355	335	343	351	318	320	339	330	347	332	332	349	365	336	355	335	321	306	307	341	333	339	301	309	360	339	326	319	315	358	362	322	342	340	336	347	329	330	359	335	342	350	330	340	369	339	345	348	364	331	345	343	331	339	366	339	347	338	316	356	344	312	313	356	333	348	351	328	324	356	347	312	328	351	338	338	357	329	345	362	351	347	353	327	344	318	338	341	367	355	324	342	318	338	347	354	322	356	351	305	321	325	337	319	338	340	342	341	332	320	322	346	347	337	322	335	350	369	359	336	359	351	323	328	308	348	330	354	361	337	333	332	310	339	344	346	320	342	326	310	328	347	327	327	345	337	358	337	311	330	341	318	315	333	323	340	337	341	321	349	317	323	326	339	321	355	329	333	327	337	352	334	337	317	318	354	314	346	354	339	346	331	332	300	341	330	348	339	338	338	317	377	325	340	330	342	362	343	317	342	343	337	332	326	344	334	343	339	321	326	364	328	347	366	345	318	317	351	333	348	333	313	339	333	372	326	332	337	319	327	347	348	335	319	336	328	306	353	343	352	359	330	364	332	325	344	374	332	334	342	328	369	332	323	319	372	352	322	333	352	343	365	352	334	331	336	307	332	316	306	352	357	366	345	354	319	334	355	343	350	315	364	357	325	349	347	322	368	304	331	359	348	332	324	345	333	409	365	359	343	360	351	328	325	341	330	330	353	341	332	365	358	353	346	367	313	354	335	335	331	322	314	350	301	342	329	359	340	347	330	322	341	348	347	346	317	341	347	359	327	318	365	338	342	330	346	331	323	341	352	333	335	367	344	343	334	340	340	341	337	341	345	310	379	324	344	331	352	358	330	306	352	311	350	363	323	329	319	345	383	326	379	356	333	326	311	364	387	352	330	369	360	315	351	350	334	332	334	317	351	362	334	334	338	312	340	325	330	377	331	334	335	304	333	336	340	338	316	351	338	358	350	351	338	317	330	308	353	358	348	306	352	335	340	351	379	344	308	370	314	344	344	382	355	362	364	383	318	350	337	340	310	338	353	324	342	321	351	355	362	336	294	341	317	338	335	302	320	332	329	345	355	286	342	325	305	330	359	354	364	341	346	318	323	353	305	355	340	310	365	352	366	361	339	356	351	356	326	339	348	361	357	339	340	331	348	346	327	330	355	365	366	353	314	359	319	369	344	326	356	350	305	363	380	329	365	305	351	321	349	326	361	341	328	333	305	313	333	332	364	308	337	353	344	351	335	341	319	347	321	340	370	305	323	374	331	374	332	303	339	375	358	364	331	343	336	331	334	349	390	323	337	348	314	381	324	356	331	322	319	346	331	323	318	287	348	311	341	343	356	317	334	331	339	316	327	355	364	333	328	339	347	338	340	307	322	323	363	331	346	348	381	341	337	312	329	317	345	345	347	338	372	316	358	333	351	348	318	323	349	397	353	352	334	341	331	340	342	335	308	326	346	347	364	335	345	363	345	328	367	311	322	325	321	316	357	325	306	349	364	340	358	302	340	328	326	328	344	347	361	331	369	340	323	371	336	349	341	327	321	344	328	351	366	360	326	366	329	334	312	352	312	315	363	327	328	357	377	335	330	325	338	340	335	314	338	332	339	335	330	355	320	321	326	345	330	353	322	349	361	333	384	349	346	333	314	355	320	350	359	364	335	341	352	330	321	344	336	346	328	320	362	340	339	340	371	346	336	356	349	338	321	352	392	330	304	346	343	319	323	366	337	346	349	336	339	349	352	372	352	310	310	328	326	328	359	336	350	321	323	361	323	346	335	326	361	336	337	339	317	308	343	336	357	321	333	325	358	340	344	356	291	368	318	339	358	368	328	329	319	340	326	325	346	333	323	335	313	350	333	350	340	337	373	349	336	306	362	366	341	330	318	366	338	361	333	344	314	348	343	325	325	316	328	329	335	321	373	346	328	372	330	365	346	344	344	345	353	327	349	291	326	342	398	338	329	347	373	311	333	348	353	334	376	329	321	332	340	322	370	343	340	323	323	340	350	318	371	358	320	361	298	356	354	324	338	347	374	318	347	307	326	314	339	344	309	354	339	334	345	342	355	358	341	362	329	346	329	346	340	339	371	329	370	337	341	332	350	342	338	363	353	366	312	346	344	361	352	339	350	340	316	339	328	364	340	340	332	348	361	341	337	299	349	329	340	354	362	351	356	318	367	363	368	389	344	299	354	371	317	368	370	336	363	347	376	329	349	341	348	333	339	330	334	334	347	365	329	380	340	350	338	353	380	293	345	348	352	360	323	354	357	339	341	343	324	339	327	348	347	347	332	352	340	364	308	364	344	342	350	385	333	349	344	315	332	352	362	331	357	358	332	333	333	334	343	360	333	338	330	359	337	330	376	352	308	334	327	358	329	339	363	332	327	395	340	356	362	319	339	327	351	334	350	338	334	340	362	333	340	330	345	299	330	347	375	364	318	323	338	355	331	383	342	362	348	338	309	397	377	327	332	354	320	338	321	330	338	342	345	320	351	376	348	344	329	338	363	323	330	323	353	391	397	335	342	313	343	315	331	339	359	346	346	337	346	347	332	343	358	357	337	337	350	364	304	353	347	352	358	333	352	358	338	336	372	347	324	309	322	343	364	314	339	316	377
24471	24285	41767	41236	30970	19702	7763	1280	357	299	324	309	328	347	302	301	287	299	298	320	309	334	329	290	305	320	281	314	308	310	302	319	316	287	324	303	313	286	310	309	281	330	304	317	288	326	323	330	299	308	347	323	265	292	321	319	319	296	317	308	297	274	264	292	321	307	294	296	304	306	309	296	328	319	300	282	342	312	342	326	278	291	315	318	334	286	290	343	307	328	271	294	320	287	323	272	311	306	305	313	295	324	291	372	328	312	338	283	300	325	314	300	315	315	299	276	283	290	319	287	282	272	324	347	294	289	295	309	287	287	281	314	321	305	285	292	304	324	299	302	322	272	326	327	298	296	303	303	310	294	294	309	314	296	299	295	299	322	310	297	302	311	322	291	283	271	326	306	282	300	335	322	337	300	293	292	288	299	318	336	327	251	315	303	306	288	302	314	307	323	329	319	330	294	342	289	294	324	302	329	312	307	307	313	323	273	331	271	314	347	313	321	293	302	305	273	296	290	341	291	253	271	331	316	314	298	306	310	321	292	333	293	307	315	305	307	310	304	293	279	326	290	282	311	315	316	295	294	322	315	293	306	285	328	298	309	311	306	304	299	318	291	275	317	296	305	310	292	258	290	287	263	314	330	306	318	304	311	294	275	305	319	335	310	304	309	284	336	307	268	293	279	315	274	301	325	294	307	315	321	347	303	308	282	311	295	304	262	300	278	328	330	307	329	345	291	302	318	330	325	274	300	303	292	310	318	309	300	323	321	299	309	288	309	312	325	283	310	280	288	292	278	289	318	327	332	323	303	291	304	336	287	311	292	358	280	333	312	325	291	302	294	317	297	298	326	335	328	292	285	294	337	273	326	303	277	294	278	312	310	308	301	296	313	297	305	333	320	298	296	303	317	288	284	329	284	289	307	297	289	300	310	269	351	332	312	267	305	286	276	320	294	328	307	312	260	295	282	290	285	310	347	300	302	288	295	286	276	310	303	275	299	286	287	309	319	275	298	293	335	293	294	345	320	326	294	311	309	312	305	289	316	277	331	322	302	319	288	296	292	287	309	325	297	286	305	315	282	322	271	300	298	278	338	314	290	292	279	308	297	288	280	300	277	326	305	297	302	305	317	292	334	303	300	326	317	296	294	312	304	324	318	332	313	319	301	335	295	334	287	328	299	315	273	291	308	306	313	319	292	270	298	334	283	278	273	296	307	340	305	320	297	299	322	294	322	296	291	304	271	320	327	318	316	270	307	300	312	287	319	320	293	300	299	276	284	290	306	323	313	345	309	333	265	310	299	311	293	301	319	282	299	311	310	297	327	286	276	337	300	309	318	314	313	303	302	308	324	293	294	305	314	315	306	329	316	310	321	298	310	312	335	279	307	314	321	286	297	287	310	304	301	306	278	298	318	282	310	337	303	279	280	318	302	311	278	287	311	324	281	322	310	297	310	286	283	329	271	307	321	292	340	333	276	301	278	296	279	314	329	314	302	301	347	290	297	291	309	263	311	307	335	282	304	314	302	306	324	285	318	310	340	277	295	300	287	300	331	307	289	315	308	321	324	295	294	318	296	305	306	284	274	291	313	296	274	297	297	308	314	311	333	312	315	317	317	286	293	309	281	284	324	302	316	329	300	299	303	293	274	279	307	302	328	317	300	313	275	291	306	289	312	291	286	334	314	319	327	324	294	319	331	294	330	260	304	276	314	313	284	288	295	271	280	316	316	274	315	289	319	295	315	299	295	312	333	321	316	298	294	310	305	278	293	319	328	302	278	296	297	292	291	308	319	302	305	285	273	275	327	295	305	316	318	312	300	300	326	305	256	309	311	290	317	303	317	307	285	306	313	285	301	295	328	290	283	296	295	282	317	302	302	311	278	315	277	304	285	304	294	327	292	291	292	290	327	321	303	292	298	294	313	301	280	273	279	281	300	326	318	286	328	294	306	298	316	305	304	319	292	321	350	335	286	318	301	294	293	322	283	285	292	324	300	317	316	249	331	298	308	292	307	302	303	301	268	318	303	312	306	293	300	304	307	280	316	272	316	323	337	314	283	297	317	289	292	308	327	287	305	299	286	311	291	312	284	348	306	293	304	295	285	298	273	319	340	305	270	325	293	296	323	310	307	313	287	321	288	284	306	300	302	275	302	292	328	329	336	303	288	297	302	315	316	286	289	303	314	323	319	303	330	294	307	326	319	303	312	290	312	292	300	285	284	314	261	307	311	283	302	326	295	299	289	294	280	333	336	302	289	315	287	322	302	297	310	297	294	270	306	312	274	291	292	326	301	328	320	292	335	295	283	306	289	289	320	313	312	330	289	321	287	294	284	295	260	305	281	309	284	314	297	311	318	314	302	285	294	289	315	295	303	310	322	289	303	320	310	291	318	341	328	300	319	308	329	324	308	310	300	333	299	316	321	280	322	305	324	277	315	302	299	306	277	321	316	304	303	325	325	312	279	343	312	319	300	305	278	328	304	320	285	300	262	328	293	304	300	325	277	316	322	321	310	298	356	291	331	280	265	336	306	304	321	318	297	331	290	304	325	341	341	317	323	295	287	310	288	315	313	321	300	288	300	287	329	302	279	308	315	306	311	306	310	290	319	294	331	303	351	319	295	274	285	312	311	328	287	316	306	321	333	317	293	320	320	306	308	296	322	299	289	323	335	332	311	329	318	302	315	325	309	304	342	276	315	300	297	287	323	328	293	296	299	270	293	318	282	311	308	278	291	306	321	311	304	293	320	292	295	288	293	322	340	309	298	319	270	293	324	309	315	335	305	320	302	308	317	338	306	323	303	303	314	311	300	362	309	315	327	284	317	315	288	327	322	251	264	303	294	289	297	322	267	315	297	308	298	306	318	308	304	300	319	315	317	332	345	332	286	326	310	292	270	302	308	309	312	321	336	277	306	319	300	304	313	306	294	329	342	323	303	283	320	339	294	335	301	290	283	294	277	326	303	323	306	303	306	302	267	263	273	335	308	289	288	302	327	345	283	292	281	316	286	255	302	288	302	313	304	318	275	309	301	327	280	283	332	288	301	294	290	329	299	307	310	308	318	341	312	272	306	330	302	283	312	302	315	310	291	300	310	318	302	336	354	276	300	291	296	325	272	315	284	293	317	306	288	309	322	300	310	321	318	273	323	317	293	317	301	322	297	294	264	313	320	296	309	289	322	293	304	310	345	288	294	335	289	321	309	332	271	257	319	295	288	304	302	321	336	282	320	283	307	313	303	285	295	291	292	322	289	313	295	328	302	320	326	284	302	296	317	303	322	294	308	337	320	322	323	320	294	297	332	293	307	330	307	317	294	300	271	320	369	306	301	300	291	332	340	298	339	301	319	269	276	304	330	292	292	303	330	321	299	323	304	297	326	323	293	304	287	289	316	276	321	262	318	272	297	297	314	308	304	307	301	319	308	294	330	291	305	303	317	319	305	295	296	304	294	321	309	302	288	291	289	301	326	299	290	289	291	308	268	293	299
53773	93228	75167	54355	37881	21757	9037	2471	571	485	511	497	504	434	487	523	511	509	536	493	476	475	482	479	515	454	446	515	505	514	465	451	480	514	490	505	501	429	480	472	506	487	511	484	491	474	567	420	508	478	519	483	519	531	454	457	465	483	501	482	520	475	486	478	503	485	463	484	453	504	517	463	502	456	498	459	481	498	484	500	464	484	478	436	485	471	488	440	508	501	469	525	500	461	481	483	493	500	492	492	467	469	499	491	489	442	519	512	510	517	495	480	482	478	474	488	487	477	490	473	503	476	456	468	520	489	469	498	467	442	474	464	544	512	471	508	522	471	484	494	513	498	485	486	503	481	465	502	498	494	470	523	549	491	467	493	481	457	464	481	490	493	536	482	468	473	463	446	493	488	465	491	512	495	489	480	505	449	488	487	502	453	500	442	490	448	470	478	497	491	453	501	495	520	455	519	446	458	508	540	497	494	457	508	491	499	522	489	491	490	462	480	494	481	499	502	506	495	450	475	501	429	522	462	475	526	474	472	520	485	489	517	481	487	483	513	452	473	476	465	484	498	502	451	492	485	457	472	480	481	459	499	475	474	482	500	466	507	478	513	492	485	460	498	495	460	501	495	483	503	491	524	462	472	492	488	494	516	480	431	497	514	466	511	465	470	494	461	469	462	476	515	506	515	499	509	479	484	452	489	467	479	487	466	488	507	482	493	493	476	475	481	445	467	471	437	515	463	496	492	526	504	488	501	518	454	476	488	475	479	501	494	506	455	514	467	484	465	503	491	493	453	452	502	476	489	463	486	520	527	486	506	480	451	519	491	463	522	468	491	481	483	466	500	508	513	515	488	498	463	491	514	480	518	505	479	518	493	485	488	531	479	486	494	456	505	503	478	500	486	484	496	496	460	509	489	489	496	495	470	476	486	454	517	446	499	488	470	466	506	500	487	478	476	510	474	444	462	506	555	475	481	502	471	509	462	499	449	448	480	498	493	470	484	495	477	493	493	489	511	476	512	480	471	484	476	495	464	482	500	466	503	454	499	481	513	507	477	529	498	477	492	492	452	458	448	511	507	460	466	468	477	470	456	452	460	526	492	490	494	503	481	434	476	513	453	509	507	475	522	463	497	505	490	492	484	470	501	446	521	480	495	504	504	493	491	486	465	474	502	514	536	497	480	497	477	495	522	457	498	507	496	479	491	486	493	511	543	476	464	463	475	448	487	487	497	511	540	444	500	519	508	503	494	496	494	480	452	491	491	494	484	455	457	479	484	487	465	477	439	488	512	501	503	496	487	512	498	490	508	457	513	480	460	496	500	503	549	507	507	479	473	507	486	448	466	459	479	489	489	491	506	529	465	510	495	486	474	492	511	452	468	456	493	494	458	454	519	465	485	448	508	480	501	523	501	493	472	503	452	504	474	468	480	468	482	504	508	502	462	524	508	495	458	485	454	491	511	459	489	501	487	470	493	480	505	479	472	517	493	488	526	489	500	487	436	521	454	482	457	474	439	499	476	462	469	508	490	466	511	488	480	477	477	481	485	491	501	479	471	493	491	473	471	478	475	473	528	472	486	508	466	476	493	467	495	512	492	484	457	452	482	476	489	456	483	501	462	486	476	487	467	505	468	500	477	469	499	482	503	488	471	470	497	469	484	480	473	471	480	483	500	480	495	490	508	484	500	512	514	493	470	507	475	487	480	469	456	493	495	477	494	485	470	474	473	497	507	538	462	467	530	477	525	477	490	506	459	493	500	496	505	511	460	520	448	455	485	521	505	470	503	474	498	496	512	499	525	504	493	504	460	487	516	460	499	507	514	458	495	501	477	514	496	522	487	487	505	488	453	473	499	498	506	504	517	545	483	464	503	525	466	511	471	491	486	476	497	507	484	480	465	487	517	449	484	504	495	508	517	449	510	489	444	494	501	477	486	511	496	464	489	498	514	508	492	493	499	457	480	465	476	474	502	533	496	469	486	515	504	520	505	473	505	520	467	474	500	463	476	466	495	474	474	459	457	522	476	511	469	509	458	478	494	474	471	506	470	502	485	468	458	463	455	505	482	480	500	487	475	485	481	484	509	496	488	475	476	509	487	465	448	477	502	501	475	488	500	532	502	489	471	475	488	470	450	494	472	447	483	508	452	474	497	487	491	478	489	509	490	486	494	504	471	497	509	449	475	492	478	503	458	469	469	465	483	534	492	464	464	513	470	493	476	456	497	477	497	446	465	485	481	475	484	495	477	498	508	505	506	488	490	501	495	468	495	479	492	489	516	452	461	468	513	474	491	423	516	473	492	450	490	498	466	462	543	488	474	497	455	529	487	494	505	492	462	532	498	452	500	486	531	492	504	499	494	483	461	505	462	520	476	512	460	485	460	506	502	505	494	497	460	484	475	463	491	519	506	512	453	478	477	460	489	535	489	458	494	493	515	509	520	498	456	520	475	481	478	507	496	518	539	463	481	439	504	483	458	512	483	483	488	546	502	506	518	503	488	490	440	474	504	516	512	467	503	473	467	475	484	480	504	510	494	490	452	508	527	466	524	495	495	479	484	447	480	500	508	454	456	483	504	471	532	513	499	479	499	479	457	494	483	482	475	513	476	485	492	520	474	486	500	529	485	459	504	504	492	501	475	492	486	486	451	433	491	429	465	504	496	457	515	504	488	454	537	507	491	491	472	474	467	482	518	496	477	481	475	469	484	487	492	516	466	454	494	470	492	519	437	445	488	489	483	470	505	469	474	490	491	462	468	507	499	482	517	513	499	456	491	463	494	446	496	464	462	456	540	448	501	490	520	481	479	470	495	483	492	462	447	468	514	508	500	459	471	477	476	490	509	459	499	441	449	472	450	479	493	507	464	474	499	542	501	498	476	476	436	477	469	511	503	517	501	490	507	526	505	463	481	483	499	490	488	475	502	516	472	507	475	477	472	511	502	496	463	484	507	506	504	527	477	493	508	474	479	469	498	487	494	445	482	482	507	527	525	505	516	489	493	477	494	452	459	483	492	453	496	501	484	473	482	491	521	461	476	458	544	482	471	488	484	515	471	483	476	511	492	491	514	487	503	484	486	466	488	456	529	469	479	498	483	495	541	470	485	471	472	449	494	467	523	473	444	503	457	519	528	521	492	470	486	453	499	466	528	483	528	516	469	544	480	515	497	453	500	490	486	527	492	512	474	485	500	465	494	468	492	489	469	479	503	494	445	516	498	485	538	506	496	474	498	499	472	480	482	506	518	489	466	513	494	508	492	482	470	504	491	487	464	496	517	510	493	481	479	473	488	473	531	534	505	490	476	511	472	507	482	458	474	471	501	495	502	473	469	490	472	452	497	515	500	512	509	497	476	489	452	475	511	445	504	480	532	491	484	520	437	457	494	476	509	474	534	516	496	483	495	491	478	462	488	503	507	492	479	486	485	494	471	512	507	469	515	504	515	490	484	483	473	476	484	495	488	456	498	439	462	508	502	479	443	488	483	478	524
23214	22290	35786	36065	30690	24512	15581	2835	507	419	432	380	382	398	384	404	413	402	386	434	374	415	384	398	421	414	410	404	418	416	437	414	391	401	397	383	410	382	380	397	405	420	415	421	422	437	448	414	437	409	408	401	364	401	379	431	379	404	383	378	427	378	401	425	399	409	381	406	380	398	362	425	434	380	393	416	394	377	407	462	393	374	421	410	399	335	380	366	380	403	419	398	442	383	412	394	415	421	381	390	396	398	394	370	444	388	401	387	386	374	438	399	381	401	382	374	414	401	409	400	389	407	396	410	418	385	409	362	421	372	368	371	411	368	380	387	410	391	400	372	352	437	385	410	381	389	404	372	399	429	380	360	417	368	385	388	414	389	382	363	401	392	391	376	411	396	403	394	383	426	393	369	381	444	365	409	411	402	410	399	411	404	396	360	401	383	378	389	423	404	386	388	391	380	395	431	416	414	389	367	418	396	395	403	418	400	402	376	401	411	420	369	378	399	418	461	365	370	401	411	389	373	366	385	394	405	372	378	427	422	386	379	372	401	423	396	392	409	433	442	379	406	402	426	364	393	376	405	414	380	411	401	403	406	398	398	393	346	360	396	401	411	410	380	368	432	410	407	396	438	416	349	397	374	394	393	385	373	406	439	369	383	420	378	388	383	396	405	403	396	393	372	406	389	377	397	390	406	380	390	407	360	409	425	407	429	409	370	408	368	375	393	395	397	380	395	388	400	382	399	392	431	427	375	380	393	395	433	386	385	428	360	417	363	384	387	351	349	390	419	393	380	373	375	396	391	387	387	378	393	392	403	421	374	401	432	367	385	407	374	430	344	387	365	377	433	374	370	411	367	395	349	423	413	373	392	369	421	392	361	386	392	380	376	366	394	388	361	422	395	416	440	413	354	359	373	372	379	388	405	403	412	362	393	398	416	378	390	404	406	403	390	407	415	379	422	419	351	381	388	380	449	442	392	412	443	377	400	364	377	386	402	395	382	410	383	435	392	394	401	397	391	381	403	407	395	392	393	395	413	390	415	390	402	361	405	362	378	371	403	387	389	412	425	420	430	392	428	386	378	413	392	371	393	403	375	411	358	405	372	379	431	403	400	418	378	365	390	431	399	379	423	370	368	391	396	397	384	367	452	363	382	399	365	382	399	409	382	391	413	362	391	397	366	403	391	420	406	399	400	390	435	375	391	409	403	401	412	436	389	400	411	417	421	401	372	424	390	406	386	390	396	390	389	396	361	421	423	424	373	410	387	373	368	411	426	399	358	422	432	391	412	368	391	383	396	389	386	390	376	376	373	370	388	384	403	411	365	400	395	390	391	360	397	402	368	390	367	405	398	392	421	408	420	418	384	389	425	428	393	424	373	388	408	403	414	398	412	413	361	384	394	391	408	394	390	372	399	414	366	392	388	403	371	392	386	367	381	402	435	393	403	411	383	399	372	405	386	375	362	391	398	397	411	395	416	440	396	427	435	409	410	373	377	367	401	384	388	374	406	370	410	428	379	388	357	396	372	397	410	425	397	401	392	367	440	402	380	415	390	407	409	385	375	377	427	448	399	395	399	376	393	393	378	384	402	394	410	389	408	366	353	379	407	392	413	415	411	380	382	399	408	376	374	389	450	381	420	378	417	378	404	366	414	380	412	403	377	412	403	354	375	385	419	361	383	394	388	411	367	426	377	422	399	383	394	437	393	424	394	354	400	403	381	407	389	410	406	406	400	409	466	407	436	398	398	384	406	384	378	410	385	402	380	389	401	390	371	384	433	389	390	410	408	431	434	393	408	386	424	357	406	392	388	384	370	432	376	383	412	401	396	442	415	383	361	419	405	406	417	375	392	370	401	384	421	385	379	396	404	400	405	405	407	390	414	400	423	392	381	421	388	359	390	382	406	418	408	390	393	379	408	409	408	392	391	411	397	371	405	395	418	419	394	370	395	369	447	362	410	376	384	365	422	412	393	426	385	424	367	369	414	351	382	369	400	368	390	416	404	378	398	397	432	387	383	402	441	383	376	403	385	348	399	384	395	416	362	382	374	390	404	393	404	412	410	401	378	416	372	403	394	375	425	398	414	373	372	349	381	396	345	426	378	408	428	400	386	381	405	380	422	396	383	406	430	455	382	401	380	380	371	394	393	389	419	399	385	367	393	373	346	409	408	414	389	399	400	416	389	414	369	372	409	417	410	383	387	369	394	389	398	402	385	365	385	371	392	394	359	364	353	376	403	407	424	380	394	423	403	400	384	389	389	403	414	392	362	403	417	406	412	369	397	374	425	446	402	369	372	384	392	384	401	392	421	433	367	404	423	393	406	388	381	397	394	404	405	398	397	385	405	383	391	430	407	392	390	417	406	370	377	384	363	405	391	385	419	381	413	417	434	400	420	393	401	423	395	412	394	411	403	399	407	422	384	397	397	390	385	404	377	405	386	379	381	391	406	407	437	389	423	378	396	404	372	372	380	381	395	407	387	376	370	397	421	425	419	401	408	395	403	440	447	401	392	375	383	365	397	402	413	394	363	366	390	410	408	412	365	384	359	386	401	361	420	380	390	427	391	407	431	380	366	403	378	386	382	399	376	424	436	376	379	418	399	386	392	425	389	404	388	376	391	389	410	410	384	374	387	379	408	387	425	421	383	376	406	389	405	382	365	377	393	416	391	371	418	360	403	391	397	411	402	408	394	376	411	382	405	405	405	385	409	384	405	412	416	389	396	414	389	356	373	389	411	417	387	374	401	411	378	390	422	404	414	405	394	422	366	397	398	384	365	405	382	403	377	427	389	406	401	381	374	385	394	353	374	446	369	339	389	439	400	368	371	404	402	411	374	370	407	424	370	389	373	375	381	397	377	383	418	395	411	406	403	399	383	389	401	382	404	361	389	375	386	385	389	409	391	389	426	408	383	410	413	391	441	407	405	360	396	399	415	378	411	389	380	424	368	403	391	382	409	412	408	386	384	393	405	422	399	412	386	427	382	386	393	402	415	398	399	397	387	410	396	364	402	409	396	365	393	377	392	429	381	361	383	398	407	421	429	384	370	401	375	393	395	407	403	404	386	424	407	420	379	349	361	391	397	377	392	439	420	482	387	424	400	406	408	391	414	401	366	373	409	407	391	347	384	412	366	424	422	376	403	406	375	376	389	372	363	383	385	385	396	375	397	434	360	353	411	381	388	391	411	381	379	435	407	413	406	422	405	388	385	405	402	382	391	404	398	396	374	378	363	422	357	380	421	430	370	406	392	424	384	418	368	399	387	397	357	383	380	401	377	441	382	372	398	411	387	416	401	381	404	397	380	403	404	382	383	403	402	391	405	394	377	393	394	398	384	407	392	338	425	380	400	402	411	381	432	389	403	413	391	411	439	385	390	395	398	398	403	384	385	387	361	363	403	400	403	398	404	425	414	358	380	383	405	383	436	433	386	418	406	395	387	378	401	414	421	403	421	403	404	357	388	387	405	368	393	372	378	403	381
58852	102444	89693	66495	45912	28345	13250	4149	770	555	618	601	602	613	622	543	578	564	600	597	592	582	573	628	605	598	583	587	578	569	565	613	608	609	633	587	625	595	579	599	624	629	568	598	608	592	538	604	575	645	613	617	675	595	578	620	620	566	590	635	624	536	569	593	621	566	648	596	601	604	611	591	607	588	599	600	610	602	559	628	611	590	638	647	567	585	592	624	581	577	601	601	601	591	603	635	598	606	594	642	609	602	604	578	588	626	604	596	587	610	588	594	594	625	648	567	592	612	599	591	608	570	605	581	588	596	590	626	593	584	591	560	584	647	574	578	638	587	573	604	598	586	582	576	594	606	585	571	596	612	561	617	581	610	588	638	596	640	585	549	631	601	599	633	609	622	615	594	602	600	639	642	644	601	611	597	604	634	592	592	611	562	622	548	615	658	581	577	559	613	608	634	615	614	549	659	635	584	630	620	621	607	638	615	616	560	618	647	592	597	577	612	602	598	600	551	609	630	595	643	603	612	562	604	625	652	612	593	555	604	569	639	573	634	607	584	594	600	633	614	607	584	582	585	581	571	612	611	602	628	556	558	642	609	628	663	583	613	616	599	580	583	585	612	599	637	595	580	621	590	583	576	524	610	625	612	604	619	577	571	630	612	559	601	642	564	579	628	649	634	653	590	591	613	573	595	619	563	620	586	598	596	583	675	628	628	584	590	612	606	653	633	616	578	587	622	628	595	637	594	608	596	552	578	612	607	635	616	605	599	564	586	647	586	618	562	594	590	629	605	587	608	613	624	604	588	593	606	603	613	612	571	581	587	564	590	612	615	584	614	622	594	610	585	635	628	600	613	597	640	637	626	611	594	612	620	566	581	606	641	579	650	559	575	593	597	580	615	598	614	598	626	543	599	599	565	610	611	601	611	651	633	605	600	599	607	600	577	601	587	639	634	622	610	616	579	623	599	629	592	600	613	603	594	580	601	588	596	587	591	570	626	596	616	603	562	613	651	611	628	641	579	622	578	605	608	629	637	585	607	623	595	599	599	633	626	587	599	581	573	615	630	601	623	608	587	597	588	614	623	658	576	642	595	623	564	622	583	628	596	678	592	624	590	640	620	552	579	632	638	637	615	606	601	602	588	636	588	617	623	593	593	621	620	585	600	557	583	596	674	636	593	554	601	580	621	566	588	564	624	600	613	564	619	630	570	593	608	610	637	613	572	595	559	635	602	562	551	663	620	638	592	608	577	605	612	618	564	587	605	577	572	606	614	652	591	583	579	612	598	610	594	625	587	606	612	566	615	605	611	614	579	589	609	613	576	588	601	565	612	621	615	575	595	569	616	633	615	604	566	565	589	573	566	620	594	586	555	594	588	627	629	622	601	609	590	600	594	584	586	591	611	553	583	546	609	600	613	588	606	579	567	606	619	575	629	601	534	550	625	585	595	632	587	582	588	618	638	632	604	638	563	578	609	613	632	620	633	582	612	632	633	618	628	572	603	603	571	610	606	600	589	582	570	596	599	604	605	593	600	606	608	581	634	595	620	581	575	623	615	591	593	588	613	611	560	611	579	603	591	615	616	625	592	606	581	654	611	615	631	622	549	597	666	609	628	624	617	614	617	621	604	570	606	568	608	573	582	610	605	585	591	621	604	596	625	571	609	611	616	581	642	620	615	619	630	628	588	634	615	553	584	605	611	574	635	601	592	602	634	556	587	604	571	561	648	623	671	610	593	601	581	626	628	606	604	609	594	629	607	636	620	639	577	630	623	584	591	632	609	603	605	561	606	581	628	627	551	616	608	608	622	590	645	655	595	597	639	580	590	618	559	626	583	628	601	592	618	615	612	559	584	611	641	582	567	542	650	613	551	635	596	616	643	649	538	632	625	576	640	586	614	570	602	602	613	623	635	584	609	598	615	578	615	615	589	567	631	589	563	574	589	568	603	622	578	572	603	594	599	650	612	614	605	599	606	612	614	583	540	643	619	583	579	610	608	582	599	599	605	597	624	617	600	600	626	583	607	638	590	568	605	599	627	639	599	596	639	610	600	623	596	571	593	577	590	601	617	630	616	612	618	597	571	604	624	617	632	591	578	674	608	615	624	617	560	619	608	622	573	598	579	593	625	583	606	600	607	592	591	589	659	568	582	589	607	585	593	624	649	623	588	617	566	585	588	623	577	602	618	626	630	633	578	584	562	641	612	622	583	609	610	570	604	580	655	589	604	614	599	609	596	641	604	591	561	589	574	559	575	633	589	635	604	599	619	615	564	618	539	600	595	644	577	606	631	570	603	586	585	555	610	609	604	666	594	657	651	606	625	606	604	640	618	606	595	616	547	649	614	599	630	600	609	624	571	589	568	574	580	635	580	556	589	623	557	612	643	586	613	569	578	587	637	600	596	665	576	598	598	588	602	611	635	594	608	614	588	622	586	613	589	579	602	554	618	592	662	638	573	604	620	564	656	595	584	621	592	610	542	620	622	555	663	667	604	602	652	582	643	585	609	630	596	612	623	599	646	587	638	620	612	627	598	569	579	628	612	598	625	621	618	587	578	629	613	579	662	638	630	612	607	594	596	628	585	599	614	598	613	630	592	597	612	582	583	568	571	636	563	587	601	586	649	632	584	602	585	600	586	604	632	580	602	547	594	567	578	593	603	607	600	644	627	602	592	633	554	609	567	637	612	587	546	610	577	687	592	605	562	601	589	582	615	582	580	603	538	585	622	613	587	616	600	631	565	565	646	594	597	566	591	543	604	617	594	589	606	603	537	602	587	576	594	607	644	616	571	590	646	657	623	615	650	613	642	639	616	645	593	635	642	590	605	601	584	574	607	586	560	601	588	611	619	649	610	576	594	594	616	598	645	596	630	614	631	614	575	605	640	598	608	600	597	592	560	595	574	584	637	637	594	629	573	622	627	555	590	587	622	607	607	600	659	566	581	599	611	600	594	625	601	575	571	585	615	618	606	579	597	605	635	587	552	605	580	595	588	612	647	608	591	558	568	578	594	616	590	620	604	596	575	619	562	586	567	630	614	557	608	613	587	637	582	581	607	576	620	588	591	587	608	578	559	575	613	602	568	626	586	604	572	562	595	609	593	619	567	582	576	569	599	597	601	591	597	604	623	604	577	614	569	586	604	598	597	591	596	588	560	571	566	609	590	607	584	568	649	586	622	592	591	633	585	597	572	626	588	556	550	555	621	627	549	570	589	577	618	574	643	582	627	613	599	597	604	623	615	606	591	592	567	587	617	546	589	592	590	590	645	623	603	565	629	572	584	636	596	624	570	611	593	608	640	605	608	566	596	650	614	578	634	607	561	601	566	613	578	595	598	598	625	583	635	605	605	626	606	634	578	575	574	615	581	594	569	622	624	586	642	620	627	645	624	599	606	601	565	573	569	532	582	594	624	578	603	632	596	631	574	572	622	634	627	601	622	605	566	618	600	587	589	640	629	591	601	586	599	627	594	577	610	552	584	650	599
27623	28918	34522	21914	7480	2075	754	351	220	251	244	223	246	242	230	212	230	222	220	233	218	222	218	226	221	237	222	238	224	227	229	233	242	229	246	240	240	226	243	257	206	216	234	242	231	220	233	242	251	238	240	232	241	251	230	203	215	241	223	224	228	224	248	220	207	227	257	231	247	233	254	216	229	216	228	236	219	215	258	233	231	213	215	215	241	243	201	219	222	227	211	228	239	198	232	216	224	218	258	232	207	219	240	216	241	209	230	256	206	247	211	230	249	243	246	222	256	231	226	215	222	228	247	226	227	238	237	205	209	210	232	208	222	227	235	205	263	220	213	230	206	228	210	224	244	219	231	239	244	257	210	243	225	229	211	244	221	245	222	229	262	231	236	226	231	237	238	225	210	243	191	232	212	205	226	255	214	235	224	232	231	239	230	238	214	228	217	231	241	221	240	207	224	215	247	225	201	222	230	220	243	220	249	216	210	233	222	225	220	241	214	228	242	221	229	250	223	210	226	217	221	235	241	238	240	251	241	242	220	224	241	213	235	238	233	235	222	241	221	237	230	236	210	228	254	222	233	235	228	233	237	205	224	219	240	250	240	237	240	216	249	248	217	256	223	201	216	230	219	248	232	274	222	225	215	241	236	230	227	242	228	213	229	219	224	232	262	234	211	228	203	235	218	242	212	223	224	207	210	239	238	218	251	250	219	251	210	232	240	227	250	234	240	235	220	216	217	222	214	235	235	218	212	224	214	241	224	251	230	229	224	245	227	250	222	199	246	252	214	249	204	206	217	237	232	233	242	212	235	248	232	215	262	226	205	233	227	219	236	256	240	226	215	227	245	218	227	213	237	232	246	208	229	232	235	248	233	241	216	259	233	241	235	247	226	218	250	207	226	234	241	240	202	208	225	219	220	231	238	215	206	225	228	233	227	216	234	222	242	233	255	232	248	203	225	257	202	215	232	204	249	253	230	237	238	231	211	239	224	232	231	238	232	237	248	193	222	224	225	234	219	186	244	223	269	253	235	236	231	246	209	227	251	224	254	201	230	227	251	239	220	223	244	228	226	237	248	224	240	228	238	206	196	224	230	227	233	231	241	209	238	223	245	243	231	245	218	208	216	242	236	206	227	227	252	228	232	248	220	237	206	241	246	224	209	216	239	229	245	219	269	236	248	218	214	240	233	240	185	227	208	227	232	234	219	235	226	234	212	246	194	222	243	212	252	223	224	221	248	224	256	245	233	231	250	255	253	218	211	231	230	227	219	226	219	218	213	206	250	239	251	224	231	221	213	222	222	212	234	212	237	222	236	242	232	260	230	215	233	231	235	260	236	266	229	249	240	239	217	251	237	232	218	260	231	209	244	233	236	214	232	239	242	217	247	237	241	257	271	241	244	221	236	218	239	240	225	240	194	230	223	229	244	217	208	218	207	254	232	231	253	223	218	217	236	236	214	231	217	255	235	220	247	217	224	233	211	226	217	222	223	226	231	207	220	239	233	224	213	215	240	238	216	251	224	219	235	217	229	239	214	210	258	256	212	237	241	228	229	232	223	225	243	237	263	231	206	232	238	205	213	235	220	262	191	249	195	241	243	211	211	227	201	226	241	231	232	229	223	226	212	243	234	214	229	228	222	234	231	232	199	223	193	258	211	235	215	209	215	230	180	269	235	217	242	235	260	234	223	227	218	231	224	216	204	248	253	228	239	250	216	211	234	248	233	238	231	223	240	219	228	219	228	215	230	228	227	244	226	237	240	205	234	231	249	249	233	240	228	221	258	223	220	251	249	245	230	247	212	219	224	243	226	220	241	255	236	237	226	251	241	275	235	205	243	234	239	222	224	242	213	230	212	235	237	236	212	240	238	225	240	215	221	229	216	205	208	227	250	208	215	217	243	216	220	258	205	210	223	225	254	223	210	250	222	249	204	243	210	231	229	251	250	243	233	225	227	222	222	226	235	262	251	243	206	220	226	200	234	223	225	199	220	217	236	253	258	187	219	250	235	220	245	236	216	245	224	240	220	206	223	231	211	219	244	219	243	246	225	205	232	221	232	235	238	222	214	225	234	214	227	207	233	238	225	224	206	243	230	230	242	231	203	246	240	190	215	244	226	241	218	257	248	233	237	228	221	238	241	227	229	236	224	237	243	257	234	221	246	233	221	243	215	220	245	239	234	204	259	249	239	263	240	229	246	241	259	227	221	213	253	231	227	241	251	231	233	248	244	197	270	222	208	234	247	223	216	223	218	224	206	220	228	257	236	271	239	222	206	246	230	236	239	236	244	226	210	224	257	208	205	234	224	225	231	251	236	237	215	235	227	225	216	233	232	211	243	231	223	227	220	216	260	211	202	236	243	222	242	242	211	214	226	220	235	229	240	229	225	242	227	225	209	217	232	253	231	247	236	229	229	222	213	225	239	222	250	205	221	254	230	241	211	263	229	236	241	237	227	221	216	210	242	227	220	210	230	230	221	237	211	238	223	252	251	246	230	210	219	225	222	238	240	233	238	220	232	212	237	223	221	242	244	218	229	233	223	229	247	227	230	239	214	262	215	232	225	229	237	210	217	248	218	235	241	226	223	214	232	256	248	218	249	225	242	212	237	234	216	220	241	232	237	245	221	231	238	227	223	235	211	204	206	219	215	245	227	228	194	231	231	248	220	252	212	203	213	232	221	272	227	220	241	231	238	235	215	227	246	233	219	228	237	267	209	226	270	236	241	243	220	230	234	210	239	234	220	228	240	234	251	249	211	214	199	215	229	220	238	211	223	236	235	224	222	237	260	243	249	231	228	224	243	235	240	213	260	185	217	231	215	245	215	244	259	215	223	228	225	193	207	248	226	220	218	225	213	239	217	217	244	236	231	227	236	213	220	218	208	244	212	222	209	210	202	225	211	260	222	231	243	227	224	243	264	265	224	232	238	212	218	224	225	233	235	236	229	244	232	232	238	217	225	242	238	251	214	241	208	225	231	227	219	220	231	236	236	273	232	227	254	214	223	236	230	252	236	236	252	207	233	183	239	229	205	208	229	236	235	231	245	236	238	267	217	223	251	221	228	248	248	234	243	226	254	229	214	202	236	233	241	216	254	238	217	229	235	241	222	232	242	207	238	239	257	232	231	216	253	254	226	247	239	187	227	248	242	223	225	222	228	241	226	209	248	232	227	242	231	243	227	232	246	198	226	218	237	216	222	225	269	237	217	194	245	223	213	230	225	220	216	240	214	232	217	247	228	225	223	248	229	232	216	220	227	222	219	230	220	231	246	248	202	226	237	232	205	200	226	224	219	203	228	225	199	221	218	250	238	233	238	205	245	219	211	213	223	244	236	240	216	240	236	241	228	212	237	225	252	216	256	224	246	224	234	203	227	221	235	218	247	224	234	206	238	230	213	239	226	246	234	247	230	246	250	250	225	225	214	226	234	210	226	235	243	247	251	205	240	241	187	210	209	230	247	210	252	211	229	239	223	218	241	240	228	207
31342	49427	40475	23383	10423	4224	1622	645	374	379	351	360	390	392	353	361	365	392	402	340	373	348	357	401	352	345	391	379	372	359	342	376	370	351	350	396	358	383	393	350	383	363	381	378	372	368	397	373	397	392	334	351	356	370	379	383	338	379	391	366	353	348	382	357	355	396	391	397	407	375	335	375	381	362	389	357	358	344	359	355	381	345	357	347	357	392	395	352	406	383	390	367	389	364	348	374	353	396	362	389	346	385	362	420	383	379	365	343	395	378	361	350	369	369	353	384	380	366	417	361	383	421	372	396	380	379	373	365	406	339	315	380	397	343	409	348	380	365	357	364	377	373	321	367	360	412	385	363	380	354	367	394	356	409	372	371	345	382	395	369	385	385	405	366	376	357	363	348	363	377	375	359	346	378	387	372	390	373	400	380	361	374	397	368	378	386	360	357	372	388	375	380	356	361	353	363	375	367	357	358	417	352	352	376	363	353	383	372	359	361	361	386	383	386	348	362	355	373	386	370	363	366	338	354	355	348	387	383	381	390	387	353	374	328	392	405	372	350	362	382	352	385	373	366	353	369	360	352	372	378	359	349	371	393	350	366	366	357	344	416	373	369	337	352	330	404	382	358	358	360	374	382	367	367	324	338	390	379	372	385	388	386	364	381	391	370	395	379	418	351	389	385	378	379	392	343	347	365	397	370	372	339	361	375	381	363	372	358	384	367	379	404	355	372	354	384	377	368	368	379	363	380	348	367	365	372	372	375	365	354	376	396	345	388	388	341	375	381	384	374	330	386	380	373	357	367	350	350	323	347	376	362	388	381	382	375	368	401	366	364	376	362	400	382	391	415	353	367	385	353	372	370	363	375	350	367	362	399	375	362	375	392	391	368	363	353	347	370	361	368	373	403	371	370	411	352	396	360	391	380	382	405	406	363	377	381	394	364	361	375	392	371	341	384	406	369	364	378	363	368	341	365	391	341	383	368	367	384	383	406	385	355	382	354	364	370	387	386	381	378	357	355	386	379	394	360	385	371	392	383	387	345	407	377	354	388	378	362	402	396	345	365	394	385	356	389	380	355	357	376	351	385	382	370	374	336	378	380	368	345	382	384	369	395	349	399	368	381	403	348	378	353	345	352	420	349	349	398	361	360	354	376	372	366	373	359	380	362	357	377	377	371	378	381	363	360	374	381	390	375	399	405	341	371	401	394	371	329	350	363	366	375	413	386	376	385	394	355	373	368	372	370	373	378	372	342	372	351	376	367	370	364	378	372	372	394	363	384	393	385	370	349	389	340	360	395	355	356	384	365	387	374	399	370	392	372	365	321	361	443	379	336	353	361	387	366	368	381	350	380	377	382	362	358	382	379	423	383	401	351	376	365	389	382	382	364	367	367	374	369	371	366	373	394	380	356	354	368	366	374	372	395	377	349	402	407	359	414	371	390	392	410	372	357	371	368	382	386	364	362	373	360	407	404	352	365	410	372	359	367	364	385	385	370	374	367	414	400	374	395	388	371	401	351	379	365	338	364	358	346	363	377	366	367	369	362	381	382	373	374	355	388	398	391	357	382	357	368	385	349	378	375	376	362	363	357	319	354	362	376	356	386	355	378	404	388	361	372	372	402	362	397	368	357	362	365	393	389	371	368	361	372	392	380	376	364	365	352	396	374	362	362	358	370	396	399	384	387	373	376	392	389	392	391	361	365	354	371	357	365	385	364	363	391	414	359	378	360	384	405	379	379	384	376	394	356	381	370	408	366	342	372	370	338	358	374	365	397	356	316	379	395	361	383	353	383	360	378	386	399	328	363	377	398	358	381	411	365	370	409	356	388	356	421	367	382	371	350	384	381	335	382	383	369	354	375	411	378	400	363	409	382	391	359	360	375	387	409	393	373	384	377	349	351	355	370	352	320	377	390	372	375	398	377	367	354	388	365	355	390	394	384	383	369	360	367	393	380	396	349	351	374	343	374	362	358	345	367	357	363	337	373	366	350	376	348	358	355	365	366	378	370	395	377	375	378	389	394	365	343	362	403	368	353	354	361	386	378	358	377	375	386	397	380	373	359	381	385	350	347	375	395	347	390	353	369	405	368	393	376	363	383	372	376	357	385	396	391	353	379	368	382	368	379	404	399	374	364	353	379	381	422	389	381	379	370	371	356	410	359	393	351	373	374	371	365	372	368	367	358	387	358	340	365	392	361	392	384	362	396	400	379	368	371	390	340	359	359	369	328	382	342	371	368	354	383	401	365	381	341	389	368	357	360	339	387	330	381	371	364	353	341	382	382	400	368	346	354	370	362	383	377	377	385	345	398	386	366	372	392	378	398	361	367	350	368	330	359	380	336	396	400	389	355	361	375	373	385	341	342	381	348	347	403	316	378	390	374	377	354	377	422	386	390	351	388	366	348	386	360	352	387	385	377	399	372	356	405	370	375	358	405	388	394	405	349	368	371	396	388	354	378	387	377	368	372	376	370	389	416	378	393	385	405	344	387	369	369	397	391	382	345	359	380	393	358	389	368	420	391	348	346	382	383	352	406	407	370	406	358	380	371	385	383	370	373	382	372	373	363	368	358	367	363	406	406	384	364	366	387	382	384	385	381	389	371	367	375	363	357	358	329	394	387	379	332	341	366	374	366	353	336	403	364	400	365	381	374	354	383	376	379	415	351	379	379	389	359	398	347	361	350	402	389	386	362	381	371	362	404	402	403	421	372	393	387	364	372	403	379	380	368	371	412	410	331	334	367	407	361	372	379	394	397	384	349	341	344	365	368	385	381	375	351	385	355	359	385	361	357	373	389	381	376	417	353	361	408	407	372	358	372	386	372	361	382	352	360	357	349	379	361	392	417	370	418	384	409	348	344	383	347	398	370	350	375	407	369	382	392	361	357	328	333	387	373	360	389	392	382	361	379	367	358	354	373	369	401	371	374	365	379	356	367	392	389	369	356	366	356	417	369	380	363	379	392	378	377	381	362	360	387	373	358	383	386	397	400	380	375	356	352	381	390	396	362	338	365	401	343	395	379	408	384	376	358	393	362	319	388	354	405	426	404	356	394	386	334	383	382	356	390	399	341	367	346	367	361	396	379	353	366	359	378	355	375	381	382	391	379	381	368	382	380	367	376	403	375	405	375	396	412	381	363	356	405	392	379	375	370	381	369	341	362	363	362	360	382	380	398	372	341	360	387	375	371	369	373	357	397	377	375	358	345	381	354	377	400	368	380	348	371	379	325	375	368	359	334	357	382	353	340	363	386	369	364	356	388	340	363	378	374	374	378	396	353	391	355	364	412	386	358	377	363	368	405	378	387	387	352	400	372	397	419	380	366	382	367	381	357	383	387	369	395	370	406	371	418	389	410	350	375	382	392	405	366	372	379	392	385	359	348	411	335	377	340	361	365	377	385	379	341	389	359	392	368	370	389	413	386	359	410	378	357	376	346	374	371	337	389	384	369	377	383	373	344	388	363	382	356	371	352	385	364	362	402
24501	23620	39948	40613	29646	19474	7049	1302	342	328	333	349	290	318	321	337	307	328	320	327	345	332	289	299	289	357	299	292	291	318	294	298	293	314	308	338	314	325	342	328	318	303	306	295	313	332	313	310	309	333	322	335	323	319	315	332	317	324	330	320	320	337	302	312	331	325	309	318	311	309	319	343	305	332	319	337	315	331	322	295	310	334	320	358	318	295	299	314	318	351	322	316	311	304	356	320	330	310	316	338	315	324	327	316	328	267	312	335	300	285	296	329	289	344	309	297	324	341	303	299	319	295	308	332	307	328	313	344	317	327	331	297	332	312	316	328	301	310	350	302	291	318	299	275	316	299	321	313	304	310	298	358	323	320	320	325	333	339	309	329	293	320	297	329	350	301	325	297	320	335	355	327	329	303	329	307	342	325	281	295	322	342	324	319	299	327	333	324	342	332	310	290	330	303	316	325	330	337	307	294	325	294	315	336	319	328	329	356	311	332	319	306	329	304	308	367	272	289	354	300	324	299	313	326	339	325	316	301	312	309	337	301	317	302	329	323	302	313	325	336	313	327	307	300	306	324	330	326	341	310	347	325	324	367	323	373	315	302	319	329	297	318	300	340	331	328	312	294	306	311	334	287	319	323	321	334	315	308	326	342	306	315	301	312	322	333	337	315	299	278	317	310	328	314	326	341	329	311	299	341	320	306	289	320	309	338	295	280	291	306	299	286	320	299	343	297	356	329	272	305	331	327	313	323	313	339	298	311	344	319	322	314	301	314	315	317	305	324	298	335	289	329	303	309	312	303	318	302	318	340	345	302	326	319	325	299	339	335	317	280	327	306	328	315	318	334	308	330	314	371	324	306	312	312	334	307	329	348	317	292	314	282	284	320	330	322	320	305	328	317	311	293	344	298	305	331	327	319	343	290	317	289	302	327	336	313	302	318	326	307	307	346	311	284	324	317	319	319	319	294	320	318	311	318	301	338	328	315	320	322	359	310	338	347	310	328	308	283	324	317	323	305	340	329	333	310	321	321	321	323	311	344	295	316	351	300	298	321	332	341	300	310	339	318	322	276	314	314	292	290	315	313	327	315	344	340	287	330	357	293	370	319	297	307	331	329	309	349	312	306	354	335	293	294	314	327	293	319	337	305	303	296	306	324	307	301	320	327	319	313	311	303	328	294	327	320	330	307	344	335	337	322	306	304	359	302	291	306	338	318	337	334	302	295	315	307	296	326	343	303	314	322	310	331	333	320	320	304	302	337	300	323	317	304	339	321	325	305	314	331	346	312	298	293	344	307	308	321	303	352	319	330	331	312	316	295	297	308	306	297	289	310	319	311	322	311	315	327	308	294	357	311	301	293	315	342	326	320	307	320	314	318	328	323	281	325	321	336	320	330	321	316	324	321	295	322	341	312	323	323	314	302	333	326	306	297	314	306	318	325	310	322	309	299	356	330	341	316	349	311	347	337	306	351	322	327	310	301	328	306	312	332	302	335	316	341	298	305	302	341	335	307	315	294	316	325	285	330	318	313	339	320	314	286	330	270	304	302	331	327	298	327	360	305	326	308	324	323	343	297	340	289	315	321	319	322	308	309	329	302	320	307	312	316	325	293	322	312	332	336	323	294	310	272	337	296	286	312	355	315	292	290	330	319	333	330	311	342	318	301	315	323	316	337	340	330	330	319	342	315	288	305	303	318	329	323	330	334	303	341	270	321	325	308	315	324	311	331	326	315	329	330	308	320	331	297	301	321	305	321	306	295	332	299	323	338	315	307	305	293	332	316	328	306	322	299	298	303	314	282	327	329	325	296	326	333	310	315	306	303	310	313	313	311	360	309	343	318	318	320	304	309	314	339	338	296	323	333	339	333	331	303	309	322	334	315	322	312	306	321	327	304	302	320	327	362	315	354	313	336	310	327	317	339	312	312	331	345	298	297	301	297	300	330	340	319	347	329	331	326	327	272	304	345	321	304	328	297	308	301	340	287	330	306	324	339	326	328	320	351	307	318	344	323	338	312	344	339	306	299	333	309	323	317	334	294	334	344	315	366	314	353	322	317	329	309	312	303	329	345	333	292	335	284	336	319	335	302	316	315	320	309	311	298	331	339	318	310	312	339	328	324	327	308	296	295	306	303	311	314	312	325	312	295	322	332	312	307	315	290	320	289	314	292	293	304	309	323	296	328	363	300	331	307	297	322	286	294	325	323	321	322	320	326	320	314	307	306	310	315	310	340	329	307	331	311	340	296	329	351	336	316	343	334	320	313	334	336	324	295	332	315	326	303	299	306	315	290	310	327	330	358	312	321	332	335	323	309	322	318	328	308	336	331	313	321	321	312	292	294	314	313	323	314	291	335	304	366	309	350	325	344	344	302	321	329	337	309	333	312	313	303	306	316	329	332	368	299	317	330	343	315	322	311	299	326	300	325	310	304	328	302	314	328	325	315	294	314	286	291	311	288	329	340	321	325	312	325	288	303	357	337	334	319	326	336	317	308	297	299	311	326	318	303	295	312	320	330	345	331	324	325	311	328	274	314	313	331	330	289	310	296	310	342	321	332	325	336	331	311	327	315	312	314	306	324	316	312	314	312	322	335	290	315	323	332	317	324	308	305	309	328	309	313	320	340	298	304	303	314	329	283	330	315	334	344	311	313	347	316	321	317	324	291	325	317	305	314	301	337	312	321	295	341	358	335	343	326	335	307	312	299	331	307	311	295	295	308	330	305	343	344	329	294	303	361	293	313	330	340	301	273	336	332	312	335	326	316	342	330	359	322	323	332	338	309	334	323	288	280	323	326	326	313	291	334	304	319	307	324	327	330	331	330	288	355	307	314	290	329	330	346	319	314	295	338	328	301	319	322	338	307	334	302	307	300	345	334	324	306	273	324	322	361	280	347	320	287	325	323	296	355	342	303	343	307	337	304	308	300	316	330	338	311	325	309	291	327	327	348	326	323	275	316	332	320	297	312	310	319	308	328	317	310	295	298	323	294	319	320	301	283	307	294	306	352	321	331	313	332	329	298	300	327	337	337	301	321	317	344	338	314	303	315	326	306	286	324	337	322	323	308	325	289	299	326	315	311	307	290	299	302	344	310	328	306	311	277	318	336	336	328	294	311	306	322	309	310	307	331	312	334	325	330	327	313	317	320	311	316	346	325	302	303	312	307	317	328	332	307	308	330	301	328	325	316	296	330	315	323	330	330	315	302	292	266	308	288	319	299	294	337	295	343	315	340	325	285	344	329	318	313	298	342	313	319	308	356	332	299	324	318	301	319	287	341	283	318	326	295	332	304	315	307	341	331	313	350	334	343	295	359	299	340	327	297	315	307	297	327	347	335	311	324	338	330	331	345	309	334	318	301	337	313	328	341	337	311	314	320	350	320	327	298	340	311	303	328	313	303	320	301	329	318	326	323	320	337	311	331	306	304	277	321	308	332	311	295	292	335	330	286	334	364	320	331	319	324	326	303	300	298	289	314	313	335
55764	92484	77986	54155	36820	20882	8010	2422	579	518	479	526	496	551	551	527	503	520	527	516	507	517	492	509	500	502	506	514	509	517	476	496	518	511	495	515	497	546	565	473	500	529	521	557	494	517	526	522	548	472	502	487	481	507	498	521	496	515	546	496	531	486	508	466	479	485	477	547	512	540	525	472	499	496	520	523	504	514	533	517	509	562	549	517	502	492	468	514	511	498	475	489	498	487	488	475	502	492	509	517	492	539	472	490	520	505	480	498	531	491	463	498	524	561	529	533	482	513	499	485	463	494	485	495	509	520	527	518	519	505	481	497	516	539	500	539	476	523	516	544	492	483	532	493	526	504	477	519	502	508	510	482	477	528	534	489	483	515	486	523	529	485	484	491	528	551	534	556	498	484	491	530	491	501	506	482	473	488	492	476	495	449	560	505	515	496	490	508	497	489	501	521	518	527	525	503	511	517	474	506	442	478	538	496	523	504	502	506	521	562	527	505	508	526	516	491	493	503	487	524	504	458	462	487	481	501	523	497	549	485	515	511	535	518	471	483	477	521	508	505	508	502	487	513	510	485	505	521	495	499	457	490	516	486	565	511	453	520	513	508	469	491	505	519	508	500	491	515	494	512	520	512	512	473	521	505	480	525	531	487	482	496	509	503	509	532	478	501	505	537	536	527	495	493	516	506	465	510	531	486	502	517	485	478	531	506	469	480	470	467	490	504	507	465	486	472	515	512	523	516	497	528	534	523	464	500	525	508	546	505	525	468	505	532	516	521	537	474	473	493	509	504	466	477	488	499	477	562	474	515	485	469	497	524	507	490	500	488	494	484	515	515	463	502	495	503	526	516	481	512	533	529	521	543	522	502	527	468	511	513	465	501	490	474	504	491	528	510	506	529	545	532	496	479	480	505	464	524	510	468	524	490	495	508	500	521	521	475	526	489	536	510	483	511	552	544	535	524	507	428	500	526	485	485	509	545	493	476	496	522	483	489	524	510	512	498	504	504	519	529	504	484	509	497	542	552	476	523	509	556	563	523	541	485	519	534	493	519	473	516	501	514	515	489	514	538	478	506	501	506	520	524	503	522	513	507	518	505	469	491	506	495	552	534	532	473	495	512	481	483	516	477	461	538	525	502	529	545	495	514	487	485	509	502	514	462	490	500	527	487	510	502	516	499	473	496	515	492	509	526	539	503	562	517	533	522	508	459	540	503	524	532	504	490	554	512	457	489	491	507	511	474	524	531	559	484	511	495	520	489	484	514	536	465	515	453	465	504	504	485	543	533	514	505	505	507	492	511	509	513	521	507	535	500	492	504	521	507	474	483	524	506	520	518	490	512	513	497	517	512	528	514	529	482	477	508	506	493	492	481	517	488	479	510	530	498	506	513	541	515	561	495	470	529	511	481	511	495	511	493	492	492	483	553	495	521	497	485	496	497	505	545	547	493	522	492	499	513	517	500	507	515	505	508	484	508	485	527	495	524	483	504	539	538	513	499	507	539	503	521	503	499	498	498	529	513	512	501	484	520	478	507	547	486	516	499	529	476	498	496	498	493	474	518	473	493	497	512	488	496	508	517	514	479	492	493	514	497	488	512	505	473	486	539	513	505	472	521	480	491	522	491	538	501	498	490	526	548	496	440	491	462	484	510	539	497	510	491	507	489	499	504	492	493	531	514	490	480	518	508	516	485	474	483	475	512	502	485	521	511	469	485	518	495	497	503	498	470	509	514	567	518	482	490	505	542	511	465	529	488	537	492	527	561	507	467	490	477	474	558	527	503	495	479	529	480	509	496	506	484	512	503	470	506	465	516	529	501	496	500	486	516	460	503	516	570	486	525	495	485	539	464	503	506	541	457	513	471	503	514	519	511	493	512	517	552	477	490	484	492	502	517	501	504	522	522	515	533	490	515	467	512	475	481	572	512	525	493	482	510	499	478	528	492	490	467	533	505	491	493	502	510	481	509	526	529	512	521	515	481	522	484	529	515	470	484	510	495	492	482	527	516	530	484	475	568	489	492	510	516	495	523	465	502	504	526	476	493	470	489	525	538	483	494	533	507	535	506	496	510	491	499	512	507	520	483	529	460	482	516	496	542	484	498	482	480	516	489	525	517	534	522	506	490	498	544	484	479	485	537	508	503	520	520	503	523	499	521	462	495	523	483	448	506	531	492	554	507	435	487	501	503	510	528	530	469	480	508	503	472	531	515	518	500	491	491	518	469	447	487	469	495	468	522	480	452	483	500	550	552	521	500	497	519	524	530	502	542	526	468	485	533	485	529	513	497	531	560	463	539	479	471	512	500	525	480	518	496	476	487	464	458	533	482	504	519	548	461	489	504	516	480	471	495	524	533	481	493	482	561	449	506	486	510	520	497	510	506	502	503	526	531	504	474	521	531	541	501	508	522	461	496	502	480	522	490	494	498	526	502	469	481	495	501	477	520	485	491	521	464	500	526	502	509	516	520	506	518	511	500	514	523	526	469	511	492	478	486	512	497	500	511	497	485	488	469	527	512	533	465	474	501	479	508	509	475	514	523	517	516	530	418	513	481	545	489	537	515	494	482	506	530	543	500	516	515	517	466	533	499	482	534	498	540	522	476	525	522	480	500	495	503	528	529	534	532	517	505	518	500	506	526	491	515	497	466	490	491	494	504	494	474	501	504	514	500	520	477	500	476	550	514	527	496	537	538	498	483	498	503	482	548	536	497	505	467	556	534	520	487	508	498	520	484	505	500	490	505	506	481	479	525	480	514	525	494	494	499	501	504	502	502	519	485	493	505	525	469	496	510	515	513	537	519	582	524	552	548	544	505	449	510	521	539	513	501	498	531	531	485	503	508	497	511	493	523	506	471	543	515	521	528	472	492	483	468	478	523	519	500	514	495	491	544	505	509	490	521	521	526	495	477	497	531	553	518	506	539	509	529	519	467	532	513	531	492	498	538	537	534	493	528	457	515	532	504	531	432	479	515	511	498	501	513	558	475	514	515	529	459	507	538	449	489	488	511	523	503	479	496	466	516	518	546	500	501	464	537	469	507	553	485	490	508	524	469	501	497	540	506	522	522	544	551	497	477	499	526	500	480	508	509	502	530	495	487	502	497	502	527	528	520	542	483	486	506	509	517	532	499	521	492	495	488	493	484	499	496	474	529	527	472	540	476	490	497	541	519	529	520	518	492	510	558	502	537	512	521	509	512	515	479	495	517	545	498	562	454	480	508	483	535	507	509	536	506	532	548	526	535	480	506	500	503	468	471	488	503	463	497	474	486	482	532	478	521	498	510	464	543	510	484	529	479	533	506	519	455	499	513	513	507	524	501	512	522	507	540	478	511	497	511	488	481	489	514	515	477	515	516	473	498	544	524	523	478	515	468	491	457	484	448	510	478	490	499	484	496	510	488	517	494	513	473	512	507	524	488	555	527	525	520	500	527	526	549	504	496	526	515	512	498	506	520	505	488	471	512	499	516	488	521	503	479	500	514
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
