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
339526410437	339526410956	339526411506	339526412056	339526412606	339526413156	339526413706	339526414256	339526414806	339526415356	339526415906	339526416456	339526417006	339526417556	339526418106	339526418656	339526419206	339526419756	339526420306	339526420856	339526421406	339526421956	339526422506	339526423056	339526423606	339526424156	339526424706	339526425256	339526425806	339526426356	339526426906	339526427457	339526428006	339526428556	339526429106	339526429656	339526430206	339526430756	339526431306	339526431856	339526432406	339526432956	339526433506	339526434056	339526434606	339526435156	339526435706	339526436256	339526436806	339526437356	339526437906	339526438456	339526439006	339526439556	339526440106	339526440656	339526441206	339526441756	339526442306	339526442856	339526443406	339526443956	339526444506	339526445056	339526445631	339526446156	339526446706	339526447256	339526447806	339526448356	339526448906	339526449456	339526450006	339526450556	339526451106	339526451656	339526452206	339526452756	339526453331	339526453856	339526454406	339526454956	339526455506	339526456056	339526456606	339526457156	339526457706	339526458256	339526458806	339526459356	339526459906	339526460456	339526461006	339526461556	339526462106	339526462656	339526463206	339526463756	339526464306	339526464881	339526465406	339526465956	339526466506	339526467056	339526467606	339526468157	339526468706	339526469256	339526469806	339526470356	339526470906	339526471456	339526472006	339526472581	339526473106	339526473656	339526474206	339526474756	339526475306	339526475856	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22412	20396	27806	22884	20403	15070	1575	760	572	577	502	449	501	444	416	402	400	399	401	426	350	347	370	370	365	381	385	372	356	327	337	393	324	372	337	360	358	333	369	329	367	338	338	362	354	350	362	364	361	356	356	340	359	326	366	344	346	336	341	328	348	333	347	339	352	353	305	358	377	342	344	345	341	355	375	399	355	332	365	339	346	345	350	361	353	326	317	340	329	334	343	365	343	317	307	308	308	330	357	329	340	354	299	327	329	317	320	353	351	318	334	311	353	352	338	337	343	358	295	337	357	340	331	369	330	345	338	330	354	332	328	316	334	332	348	293	358	289	329	345	321	362	336	344	327	346	308	339	328	337	321	319	335	293	367	318	331	334	342	328	347	293	317	368	330	319	333	355	323	347	356	301	334	344	332	301	335	323	307	329	293	332	328	371	303	341	340	306	322	346	344	344	311	333	360	325	306	326	329	338	346	296	328	335	315	356	360	369	329	313	326	297	330	312	338	326	332	320	350	359	354	339	322	329	358	319	300	318	336	354	319	319	365	306	337	307	300	328	354	338	306	325	357	326	322	320	339	348	308	311	334	323	358	287	336	329	324	323	330	348	312	347	327	383	310	335	361	358	371	324	356	344	342	334	346	338	332	333	335	334	330	355	348	324	299	341	342	318	341	371	338	325	340	335	331	336	310	369	307	340	325	306	349	331	342	328	342	316	333	274	356	309	344	340	316	332	367	343	323	338	331	312	339	352	350	344	311	364	334	338	341	349	345	328	373	338	364	324	329	351	334	311	330	312	333	319	323	302	311	356	305	345	364	332	355	328	311	315	364	334	374	336	333	347	334	334	358	338	327	346	334	363	319	332	314	302	319	369	349	328	304	345	321	303	352	341	323	351	351	307	302	321	357	346	327	317	352	336	312	322	351	324	327	344	336	310	326	319	317	342	347	325	350	334	327	318	311	307	331	313	301	366	336	387	363	321	330	351	367	329	335	323	352	348	357	314	304	310	350	335	308	329	354	349	327	326	337	349	322	322	325	311	329	293	337	318	355	308	341	326	371	336	331	346	333	313	347	354	354	313	344	304	309	350	353	317	339	297	348	308	347	350	322	317	288	353	319	335	319	332	332	337	323	342	320	337	345	322	343	347	343	305	322	328	313	352	375	347	324	338	359	320	313	327	336	324	307	342	354	339	363	332	308	351	327	323	302	340	343	330	337	338	332	336	307	318	329	348	335	356	307	346	321	317	325	368	301	324	313	323	312	345	323	333	315	309	358	329	321	369	339	351	339	328	310	338	357	318	371	318	310	339	306	315	306	331	314	304	328	356	318	349	338	314	346	343	318	315	310	337	340	318	339	351	323	352	309	317	345	340	332	358	316	346	338	332	359	336	342	327	342	354	349	362	317	338	316	331	358	334	351	320	311	337	325	355	338	384	331	332	356	338	351	328	307	339	338	353	331	323	319	317	342	340	361	385	326	354	341	360	334	315	346	307	332	322	303	283	332	326	337	330	348	334	361	347	297	285	303	322	340	345	328	323	314	316	328	320	331	295	320	341	318	312	359	333	357	329	327	327	317	336	360	316	330	315	334	359	323	336	353	321	367	335	339	340	326	324	342	333	312	332	322	317	345	360	357	364	327	348	358	346	327	317	341	321	361	342	322	356	305	330	367	372	320	361	319	322	338	363	325	331	331	349	303	306	340	323	323	355	352	337	318	337	311	355	341	364	336	294	291	353	313	332	332	350	348	371	338	336	311	353	342	315	325	338	351	343	347	319	343	328	331	314	322	355	315	316	336	356	358	339	330	327	322	341	349	341	334	319	335	317	341	305	314	339	340	342	362	334	336	340	322	316	350	358	310	350	332	322	317	294	354	326	313	333	364	356	332	335	342	329	309	330	293	337	303	328	343	346	316	334	324	384	328	356	296	322	338	308	294	370	332	326	354	331	331	348	309	392	330	336	327	320	341	330	346	323	325	294	324	327	319	329	334	357	325	345	315	323	298	329	337	309	348	340	339	287	294	309	323	351	328	350	336	341	339	320	328	338	365	334	333	341	348	339	341	304	304	327	314	317	329	330	341	331	321	330	362	328	361	351	330	340	308	351	336	329	351	295	376	353	336	307	354	363	334	330	355	329	322	324	347	336	326	333	326	357	308	328	346	324	323	334	323	355	327	320	307	303	334	320	303	320	328	341	325	320	335	322	331	317	336	363	361	305	333	350	346	312	329	301	336	356	335	335	348	313	354	325	323	363	322	348	293	311	296	349	313	311	305	324	356	337	319	322	333	334	318	342	330	316	324	357	325	317	338	344	346	348	327	329	345	337	331	373	315	352	342	334	354	316	332	333	316	362	342	347	339	329	323	331	324	340	314	339	380	322	326	323	332	366	316	342	326	318	334	338	297	368	347	357	328	365	376	330	328	341	331	322	305	295	355	326	320	315	324	345	320	341	324	325	323	356	329	326	313	303	313	361	345	327	368	318	291	369	315	350	362	313	314	365	311	324	335	371	358	346	327	305	367	336	335	356	351	335	324	324	360	318	328	313	345	362	328	317	330	334	338	315	331	363	324	307	316	356	302	348	323	346	361	325	304	340	351	335	321	336	327	355	363	319	334	329	321	316	334	315	302	333	326	321	344	338	334	331	307	374	339	307	317	312	329	351	334	326	335	361	322	315	345	372	347	352	342	346	334	333	328	323	345	330	349	323	327	306	330	335	314	333	362	325	358	361	331	347	328	348	309	350	348	332	358	319	320	313	315	342	318	318	326	318	349	300	328	333	344	307	334	318	336	333	334	332	298	333	347	339	360	349	330	308	341	354	349	329	346	334	338	322	324	326	297	353	319	332	338	394	354	347	332	308	307	344	283	358	333	317	355	348	313	301	334	372	324	328	343	328	368	327	324	353	342	319	294	344	346	355	380	322	340	311	334	363	339	317	315	338	326	330	333	323	310	300	357	323	354	299	317	335	328	319	337	332	320	324	366	338	349	311	354	336	320	354	353	336	344	330	346	288	332	344	337	343	369	340	338	328	294	345	342	334	320	295	350	320	321	313	335	327	311	335	341	338	317	349	322	331	323	330	299	331	327	326	293	351	328	298	317	312	315	312	318	337	359	334	333	279	339	306	337	329	354	342	383	310	316	349	331	314	345	310	328	342	331	294	320	325	365	338	355	318	322	311	344	327	365	347	314	316	304	351	316	321	327	370	361	331	347	329	364	321	327	334	317	355	324	326	349	342	326	310	347	329	316	323	330	352	338	316	349	346	338	339	332	347	334	355	338	305	357	319	355	342	329	374	318	332	346	331	368	338	316	296	323	333	329	318	323	335	307	318	306	325	320	338	300	345	357	294	329	345	344	331	320	313	302	337	338	351	317	351	324	340	326	337	341	352	355	343	321	318	343	322	327	319	331	306	344	332	310	326	321	325	312	324	300	349	350	323	342	329	351	345	334	382	319	359	313	333	313	344	335	328	322	304
19024	30706	13693	7529	5079	3730	2908	2283	1858	1720	1547	1370	1246	1062	1100	1060	891	899	874	897	868	864	821	799	793	772	751	848	719	721	777	676	769	703	753	735	716	725	705	716	717	686	721	646	687	637	720	689	714	719	646	717	729	710	668	672	661	685	653	660	714	643	694	731	715	732	638	699	681	658	685	632	668	673	693	663	668	701	706	696	660	646	661	639	624	684	647	661	660	621	668	652	648	670	708	703	658	665	691	688	646	662	721	665	679	671	656	630	674	684	666	659	676	683	657	699	665	674	661	656	651	683	678	707	640	717	681	724	648	622	657	688	702	653	669	661	682	636	643	661	648	636	670	667	685	662	626	680	659	658	679	705	669	673	680	626	649	665	686	614	625	669	716	683	709	654	639	681	710	649	649	657	669	635	667	663	681	673	655	686	668	657	642	666	670	643	701	637	710	703	664	700	749	678	646	675	672	652	656	713	664	645	677	669	713	696	700	638	694	685	708	709	695	680	652	665	691	682	633	675	677	691	635	643	672	634	709	660	674	669	695	689	690	701	663	676	661	697	645	687	639	701	658	676	660	720	674	704	673	670	711	695	645	698	659	689	679	655	665	686	677	671	626	669	668	667	724	663	645	658	667	637	699	686	660	712	695	665	693	706	660	638	673	685	640	640	650	646	720	645	687	668	650	666	662	695	684	709	685	665	655	663	649	664	706	695	701	663	701	681	717	681	671	661	689	630	661	665	692	667	676	675	675	672	654	643	672	648	653	675	673	683	698	676	650	641	659	617	648	632	696	649	706	675	676	619	630	691	674	689	706	633	677	688	682	670	669	689	678	742	664	665	660	645	729	635	669	635	639	656	637	679	679	652	646	624	668	711	674	691	726	672	648	645	644	715	672	655	709	666	677	635	645	676	658	661	643	661	638	669	666	706	675	665	698	673	688	677	673	645	672	681	677	697	690	680	615	669	676	673	622	682	686	716	673	688	654	676	644	620	617	664	657	645	637	677	701	633	681	649	715	683	669	656	710	647	689	719	633	658	664	671	717	659	656	679	657	669	648	665	646	651	671	673	704	707	651	649	660	730	684	729	689	685	667	677	700	648	647	637	645	647	691	635	683	633	653	655	656	689	699	668	658	717	610	665	667	727	691	632	689	639	654	697	667	722	707	709	651	674	717	668	618	660	680	627	686	648	645	659	654	633	662	645	655	655	632	649	705	639	694	676	662	682	650	649	655	651	644	702	643	636	664	692	644	689	662	626	645	667	677	631	653	710	703	686	656	667	630	711	681	659	705	636	657	678	668	623	693	653	701	672	645	661	716	639	685	646	642	660	650	663	677	675	635	677	651	693	680	685	697	579	650	622	659	645	698	668	711	657	614	695	671	657	631	706	660	632	718	681	674	640	698	692	655	691	664	651	657	691	671	613	662	640	686	641	702	686	696	671	677	631	668	665	705	648	639	636	678	641	640	611	745	651	661	642	640	650	681	639	682	662	643	691	716	698	731	660	660	666	653	680	635	675	659	656	703	698	671	675	644	725	664	640	641	645	672	657	689	581	639	680	686	696	635	642	690	640	690	676	669	669	675	684	656	663	710	661	647	696	649	694	647	644	693	693	690	667	645	679	689	675	660	698	730	663	691	669	711	701	667	647	717	663	712	640	610	656	685	688	692	658	657	669	692	707	727	656	733	678	678	667	628	597	656	633	669	684	667	637	660	672	674	677	644	720	665	673	663	672	696	698	690	675	637	689	665	688	713	717	681	701	655	685	695	663	689	682	633	623	671	683	621	712	676	661	679	654	682	645	646	676	619	695	662	673	649	765	649	679	638	680	685	656	728	681	650	646	636	666	648	659	674	696	658	630	663	636	664	689	658	664	679	653	633	649	717	648	650	685	665	708	646	705	683	679	660	692	634	672	641	634	607	651	627	613	651	658	682	664	672	683	669	644	654	628	639	696	679	675	654	683	676	671	661	688	673	635	684	657	702	630	633	642	618	623	649	697	670	644	723	597	692	652	674	646	632	672	659	657	664	684	684	697	666	636	692	667	656	586	696	716	698	649	593	634	639	701	669	691	683	667	644	671	704	677	662	719	656	613	647	687	652	666	667	671	711	658	718	658	678	653	671	667	675	742	717	697	663	661	677	658	687	661	690	675	683	640	643	652	686	653	681	618	655	691	648	714	662	657	672	674	669	637	679	640	654	671	696	657	639	645	627	672	667	685	647	633	703	665	607	623	669	683	680	630	628	662	625	662	655	676	653	651	649	669	679	677	674	690	667	686	640	681	649	625	720	719	667	653	659	659	653	669	668	660	663	679	642	680	685	639	660	696	693	695	666	629	655	627	658	671	695	678	693	688	692	693	675	705	688	623	656	678	641	652	674	675	678	686	687	696	629	741	646	686	688	640	708	667	671	693	638	614	721	675	688	653	681	655	648	677	621	672	684	660	615	636	666	679	668	676	685	650	657	719	682	661	672	664	693	701	680	684	691	711	649	618	695	643	689	693	614	693	686	675	662	665	640	629	664	681	588	688	639	666	700	732	670	656	646	672	698	663	695	684	700	649	653	670	679	654	688	624	677	653	620	637	632	678	707	646	656	688	628	684	665	651	669	692	703	679	688	652	649	672	628	710	686	672	652	706	717	673	688	660	680	644	681	650	660	696	693	644	677	694	646	677	723	669	690	654	660	687	609	689	672	715	639	632	672	691	675	660	633	628	669	694	673	656	610	657	675	655	635	697	685	654	680	665	632	666	692	678	678	668	673	724	659	666	684	663	683	696	665	684	672	707	716	660	625	704	668	632	666	663	622	646	661	715	689	709	652	660	720	644	656	655	660	664	639	685	692	668	659	669	683	663	683	658	720	670	665	730	676	678	716	617	701	671	679	725	688	668	663	700	691	669	694	715	672	689	645	691	664	622	662	684	710	694	629	636	678	707	685	664	680	659	659	678	641	670	659	664	678	633	624	708	739	662	662	689	658	682	644	663	662	674	667	668	700	637	659	678	657	608	657	659	680	694	660	682	676	653	699	653	651	695	675	665	662	670	695	627	667	682	694	671	709	668	648	654	649	670	679	656	654	695	687	664	707	624	649	703	616	606	641	698	659	663	649	688	678	673	632	661	687	680	683	694	680	682	656	686	632	721	635	666	646	720	672	641	652	671	669	703	667	750	664	603	649	671	689	672	694	671	691	695	663	659	666	694	685	665	684	668	646	692	633	672	693	633	669	670	670	680	687	693	682	675	664	676	675	697	658	666	698	678	622	677	654	654	678	667	689	650	683	664	669	632	648	667	666	657	700	722	669	647	613	625	699	658	656	715	708	690	657	651	688	640	691	712	656	716	692	681	671	647	697	667	656	669	706	653	662	654	656	661	703	599	655	678	670	697	639	702	728	667	636	704	647	668	652	659	710	657	640	633	657	655	693	694	665	661	657	698	650	656	657	628	648	648	670	703	680	655	706	677	669	663	679	653	669	670	650	633
27280	20500	5864	573	371	333	334	323	274	282	317	283	293	282	290	314	268	291	276	301	284	310	298	277	273	276	316	314	277	257	285	326	306	296	272	270	283	313	290	304	277	301	299	288	259	304	264	271	301	292	315	281	299	293	278	288	302	290	284	307	281	278	301	305	311	293	268	284	273	281	266	276	271	317	272	294	293	264	299	272	315	262	302	306	276	284	307	305	287	285	301	301	295	289	284	264	302	270	281	271	307	253	279	290	273	301	263	290	282	298	278	277	280	276	275	278	307	282	281	279	299	274	286	254	264	285	274	263	266	276	292	280	290	291	264	290	314	283	310	295	278	321	305	280	299	293	280	264	287	309	283	298	328	277	281	289	297	279	260	274	320	260	302	261	304	274	270	332	284	306	258	288	296	294	306	320	298	288	284	310	266	290	293	281	306	292	267	281	300	275	283	283	291	304	279	294	250	286	305	255	282	266	278	286	278	282	278	279	289	279	253	281	269	300	267	290	301	303	315	291	277	315	285	295	269	296	278	265	291	278	292	304	269	256	267	292	260	273	280	279	267	281	281	280	235	271	267	300	278	309	293	286	298	275	312	275	307	294	290	282	276	296	298	269	310	251	281	294	260	276	304	272	308	268	260	282	308	290	293	301	297	299	263	268	315	296	265	268	311	294	280	255	266	302	261	292	278	296	278	298	305	297	287	305	284	309	316	278	252	279	311	295	276	286	253	258	302	284	301	299	273	301	267	277	289	295	300	285	272	270	288	277	270	301	296	277	294	307	281	311	286	309	308	297	302	290	266	255	296	283	251	290	275	310	288	283	262	288	316	290	304	298	284	295	289	286	306	276	272	280	288	302	276	263	291	255	286	258	296	294	275	292	260	303	262	298	263	279	292	300	274	274	296	296	271	303	305	288	279	302	291	289	303	277	273	284	257	306	303	279	291	282	278	282	272	284	308	267	283	280	273	288	264	280	277	261	278	276	283	251	310	272	262	303	313	271	285	290	295	274	282	299	297	289	306	299	257	299	266	311	311	291	298	255	291	308	284	294	281	289	288	295	300	303	295	266	286	277	283	269	265	265	301	287	258	303	304	272	235	274	317	283	305	269	316	297	290	276	284	295	272	283	294	297	260	299	307	281	307	293	295	269	272	272	305	299	291	295	282	313	302	296	295	301	267	294	270	296	279	253	259	270	261	305	278	288	302	261	282	266	276	260	289	267	306	300	280	306	288	291	284	291	265	282	263	280	273	264	296	292	290	299	305	273	252	275	301	286	307	261	317	277	266	307	284	256	277	277	288	277	297	288	282	279	296	277	308	293	278	289	297	287	308	319	300	293	277	239	272	276	283	313	284	263	307	283	318	320	265	284	271	275	288	277	284	313	254	255	279	261	326	277	328	262	258	289	298	311	295	288	284	291	253	280	274	304	266	275	309	275	265	290	296	276	290	314	315	296	275	308	299	297	287	291	290	264	311	265	310	247	288	272	317	288	279	302	293	295	274	292	286	306	278	297	288	270	292	247	311	275	310	292	313	332	309	305	290	297	279	287	271	294	310	314	298	274	290	291	325	301	284	309	284	286	317	270	279	290	275	289	299	301	316	300	291	275	286	296	263	279	312	296	300	263	301	289	284	256	242	294	318	275	298	302	321	303	303	288	284	268	267	284	296	276	307	315	255	305	288	255	275	276	283	272	289	309	289	286	292	292	274	319	288	272	299	290	278	301	299	276	288	300	278	274	292	285	287	303	275	298	271	309	287	302	287	268	271	296	288	265	247	276	277	293	310	272	312	288	303	293	274	299	337	296	291	291	269	283	287	290	315	274	278	278	286	296	261	288	284	289	278	289	283	257	293	291	295	310	270	279	275	285	288	302	304	265	287	298	273	249	260	296	265	261	315	306	285	273	295	298	271	274	323	281	249	268	290	269	289	309	279	314	253	281	298	292	307	296	281	291	322	303	252	293	282	291	274	278	271	291	313	280	244	284	282	288	290	280	298	275	307	291	301	278	324	310	272	276	292	274	294	266	281	271	271	287	294	287	274	305	263	260	307	284	278	256	292	273	302	311	285	254	275	278	304	286	323	296	285	302	304	308	307	284	282	286	310	294	274	322	301	317	318	293	285	295	296	263	289	286	301	317	293	267	301	262	287	298	294	278	292	318	280	280	257	273	272	310	303	304	258	288	276	305	289	258	289	279	325	289	276	273	295	291	264	279	272	287	275	294	294	280	276	283	305	256	260	285	300	285	285	303	279	298	276	262	296	273	267	293	308	302	303	295	279	293	265	273	272	293	269	311	303	279	286	286	301	296	271	334	291	297	270	291	273	293	278	273	296	282	307	280	293	287	270	302	277	249	307	295	295	267	313	287	299	263	260	276	278	281	296	282	278	271	322	304	267	287	296	289	295	288	294	269	276	257	293	295	261	300	301	285	286	293	268	288	265	278	296	298	279	293	288	293	280	309	270	282	312	298	297	288	288	282	276	278	273	287	310	309	270	277	293	277	293	291	297	280	308	304	298	280	283	274	281	286	292	292	295	266	297	282	297	281	287	298	272	283	265	294	277	279	283	266	307	265	262	320	316	269	285	291	287	269	283	297	291	303	257	306	295	303	285	301	254	286	294	298	304	286	285	297	275	266	274	288	296	314	293	282	305	285	292	276	301	289	306	318	267	296	289	266	278	318	280	291	306	261	275	293	315	299	267	284	303	269	285	280	247	294	317	305	286	273	319	248	284	269	256	334	293	269	309	313	262	319	288	316	300	289	302	304	292	298	282	302	290	291	281	290	289	294	299	293	297	285	256	283	295	293	312	288	298	278	300	301	274	290	312	264	308	259	302	305	267	243	279	300	320	267	294	301	287	306	319	292	325	289	277	281	302	267	273	288	290	256	267	294	276	304	295	296	251	337	247	282	317	309	304	287	312	287	281	269	282	299	307	293	291	284	306	284	282	273	295	287	264	277	295	276	279	281	288	299	302	289	263	308	271	267	287	283	287	311	322	306	298	314	309	306	316	270	287	289	316	302	302	263	287	320	280	295	277	310	286	258	280	276	269	273	259	287	307	263	281	271	318	289	245	255	286	277	267	272	300	290	291	290	301	289	325	300	273	302	276	308	288	260	291	298	259	305	289	272	242	295	283	304	284	257	299	273	280	282	296	267	301	271	284	305	277	304	267	300	293	319	276	317	316	283	288	285	299	299	256	310	283	260	281	305	285	310	276	287	239	292	301	293	263	322	275	305	249	275	302	300	284	277	257	270	294	273	279	256	297	284	314	306	261	295	276	303	267	268	301	302	295	273	299	301	286	283	279	277	259	278	288	315	273	310	304	284	315	278	321	302	298	281	284	297	267	285	284	276	282	251	287	290	289	260	300	273	284	281	306	281	280	309	290	297	312	258	293	261	302	285	297	301	279	322	285	256	291	311	292	318	261	270	302	291	293	285	306	279	270	283	249	273	289	273	292	288	273	323	284	270
7349	5703	1616	1035	871	782	709	725	690	703	660	643	665	639	673	651	666	661	627	657	549	686	662	657	650	621	703	669	640	635	651	609	577	616	610	647	621	636	618	656	623	638	613	611	634	647	657	603	620	617	645	597	635	617	641	618	659	601	645	632	633	661	590	684	623	640	664	607	638	670	609	586	655	647	599	607	639	621	655	605	580	592	623	680	660	631	650	585	607	655	618	614	615	620	654	612	617	636	636	629	628	548	623	607	678	622	655	599	565	677	647	610	644	658	654	642	569	591	624	612	649	596	608	618	623	617	578	604	626	623	607	593	626	589	634	637	626	606	606	637	609	560	641	642	593	602	657	622	597	633	599	600	623	603	630	651	634	632	627	610	634	576	668	597	654	629	599	563	600	628	622	610	586	633	625	616	653	619	640	621	684	648	652	629	602	594	641	684	633	604	640	572	647	647	618	632	625	579	622	631	605	633	673	646	617	611	611	648	610	614	619	620	624	618	638	647	622	591	615	633	608	645	628	612	634	621	619	612	625	616	663	642	660	612	649	604	656	618	626	636	622	601	653	646	631	575	645	597	641	607	635	643	622	603	660	647	625	644	665	633	610	613	644	636	598	642	642	571	630	604	615	612	641	641	597	646	595	598	659	660	677	614	603	619	618	635	630	601	630	614	622	601	622	600	621	646	669	667	609	614	640	640	653	636	617	623	655	645	609	625	580	635	646	627	615	633	638	621	592	614	612	631	641	637	664	640	608	615	632	683	645	616	639	628	654	652	607	608	640	626	698	610	666	636	632	632	636	606	612	660	610	601	637	630	623	625	646	659	645	634	631	665	650	633	593	595	610	644	653	636	616	665	589	591	586	609	644	605	659	606	647	632	598	638	640	615	612	618	624	670	605	622	668	583	649	626	611	614	636	650	594	598	631	628	640	660	652	639	602	614	622	610	605	613	610	653	637	653	626	601	637	596	593	649	619	619	613	645	652	603	586	613	592	620	608	601	601	625	600	629	605	622	628	630	680	626	590	676	630	620	596	681	643	610	641	615	663	643	615	626	652	603	597	641	623	625	617	654	650	648	617	635	588	606	625	644	605	585	629	614	626	601	611	678	579	607	625	570	616	623	595	587	580	611	611	642	623	612	594	625	609	589	623	613	563	645	604	641	643	654	642	649	599	621	596	581	657	588	679	586	641	596	593	637	585	616	613	664	600	639	592	655	613	559	650	606	633	623	633	654	638	625	617	646	665	627	601	600	571	635	594	632	658	649	623	601	617	618	687	626	611	619	604	636	592	599	612	615	623	616	592	600	612	652	626	643	637	647	607	615	596	600	568	631	613	633	603	600	603	657	623	621	605	619	637	638	621	607	640	587	601	637	641	610	598	594	640	595	622	625	664	676	644	673	657	630	617	613	654	615	671	669	656	596	627	573	613	656	643	631	606	629	674	658	604	642	637	626	601	611	605	639	638	586	630	619	620	650	599	650	641	634	567	605	649	627	592	697	625	617	614	631	629	652	618	600	621	616	600	641	635	623	620	644	625	656	591	638	653	644	686	639	612	620	678	596	653	622	636	629	571	627	592	634	676	633	566	593	645	669	655	602	634	651	595	637	620	664	623	596	613	622	620	611	627	611	659	626	625	645	618	601	612	573	598	648	610	632	662	622	654	618	623	627	638	613	616	637	567	572	615	628	618	635	599	633	635	639	659	617	605	604	579	629	621	575	607	618	641	634	611	654	627	622	628	643	632	634	621	599	650	644	660	628	638	612	617	632	606	612	612	602	615	607	623	643	642	645	624	647	631	618	614	613	613	639	668	636	633	626	618	646	661	604	617	669	619	594	573	619	607	618	608	659	632	662	588	622	572	606	624	661	584	649	654	643	596	606	661	633	615	627	601	633	644	636	664	629	595	615	572	612	570	681	612	679	646	634	622	638	625	634	643	633	647	632	634	643	624	637	643	625	586	625	612	653	643	639	610	619	609	688	655	642	667	670	668	625	622	629	626	628	629	632	677	626	606	616	628	619	595	597	608	597	626	605	607	633	657	617	633	592	652	611	620	649	643	593	620	625	617	691	639	643	570	659	615	670	607	665	616	608	672	623	634	632	634	650	609	615	594	649	632	640	578	624	670	608	623	622	601	603	630	622	622	639	610	619	629	601	646	621	649	606	591	647	608	627	609	630	624	628	647	647	625	598	641	586	583	650	636	621	670	607	624	632	645	649	631	659	644	620	641	635	615	652	636	591	645	612	620	642	611	606	621	648	652	645	656	599	655	581	636	615	627	614	627	636	640	626	617	599	626	653	622	615	657	639	600	628	606	610	605	619	665	607	608	591	581	612	629	653	696	651	598	608	626	637	574	592	646	606	573	615	624	600	621	642	623	603	623	665	646	686	613	622	585	655	633	643	607	682	627	588	651	631	668	620	628	573	628	615	668	629	625	617	638	613	636	611	620	645	671	645	589	627	647	632	621	633	601	614	633	627	593	645	654	617	614	570	622	626	579	665	620	590	641	639	642	648	612	645	584	650	643	638	658	614	590	650	631	602	603	583	573	652	631	644	673	672	631	633	650	619	652	640	592	612	561	638	635	680	639	625	600	640	640	626	637	612	613	639	588	598	610	599	607	611	651	637	634	693	621	625	641	618	641	652	629	626	631	643	630	652	633	559	610	617	615	627	609	646	620	626	595	658	644	623	646	588	600	592	623	612	669	578	644	630	606	612	614	655	633	597	627	639	643	609	635	595	584	592	645	620	635	655	611	633	622	615	619	597	662	594	623	629	639	636	641	630	622	609	624	632	623	633	639	697	634	626	650	645	618	656	612	648	610	694	596	628	659	594	592	623	631	597	621	596	577	612	619	603	612	649	602	657	583	609	656	616	608	603	636	585	622	587	593	624	594	627	598	635	606	636	637	646	615	641	600	614	568	627	628	665	649	618	620	629	663	654	601	645	601	594	634	640	593	622	656	640	617	679	577	619	640	685	632	654	586	657	585	627	630	645	644	668	647	599	640	607	614	612	651	617	626	583	629	654	618	568	644	650	653	618	625	657	640	649	645	657	603	613	649	624	642	629	619	630	587	658	581	605	581	630	650	599	624	641	616	634	655	615	625	620	651	612	599	613	615	622	580	603	652	646	652	594	602	658	590	644	664	607	606	597	589	647	636	611	608	603	621	648	603	619	596	611	650	652	602	586	656	654	650	651	586	604	663	631	631	636	625	672	621	638	631	678	609	654	609	580	631	622	643	614	621	647	645	574	578	622	610	617	623	618	595	647	639	615	615	645	670	647	633	634	623	590	629	660	611	612	654	624	615	652	615	623	636	695	617	614	613	620	687	639	630	646	633	609	580	641	589	639	603	622	585	602	621	602	622	615	597	650	635	609	604	611	645	627	624	611	633	599	610	618	612	626	602	665	635	677	657	656	631	629	627	639	643	594	639	604	633	661	629	616	640	611	636	642	647	607	621	672	609	621	625	611
24821	21634	28646	25115	17488	1167	545	367	285	277	253	242	218	208	198	218	164	179	162	161	186	155	153	166	178	175	164	174	175	192	144	188	172	190	154	178	152	151	163	168	183	172	176	166	152	162	153	141	141	150	151	155	136	161	162	163	188	150	161	151	152	137	153	186	166	171	160	151	181	168	133	164	149	142	148	178	143	154	167	159	154	147	184	159	145	166	150	147	151	162	136	128	171	148	151	179	174	154	151	182	149	152	140	148	171	164	154	165	168	142	171	143	134	165	162	178	152	153	155	152	158	150	164	169	154	157	160	150	177	141	158	155	152	144	161	141	145	163	157	144	141	145	157	142	165	154	174	166	145	169	144	146	142	162	151	158	155	157	163	144	166	144	176	176	157	150	157	151	165	172	149	150	154	138	159	144	156	146	170	164	165	156	150	156	137	153	148	142	154	187	140	155	145	146	167	168	149	180	132	139	169	165	171	155	166	146	162	153	162	141	173	175	183	172	161	160	146	162	150	192	145	156	154	155	148	142	171	159	171	140	155	136	159	149	156	151	145	138	158	155	145	142	160	157	159	169	158	170	174	158	169	144	130	160	159	164	139	182	172	152	130	161	169	163	166	179	173	149	170	145	183	147	159	165	160	177	163	166	155	150	148	182	180	147	166	165	147	134	160	179	159	167	153	158	181	143	157	174	140	153	152	133	152	152	168	168	158	157	146	156	161	177	156	169	150	166	152	172	153	134	154	159	162	173	157	160	160	155	158	139	141	137	173	174	151	155	161	159	144	173	137	164	145	168	175	151	157	162	160	167	155	170	170	159	156	169	163	159	157	142	169	172	145	172	130	152	180	161	154	171	157	151	164	168	169	161	181	152	160	131	156	141	140	163	160	155	167	167	138	145	179	166	173	169	134	175	176	151	164	141	166	158	168	167	148	156	154	170	135	152	167	155	172	160	146	146	160	160	173	142	168	142	155	159	165	142	131	157	148	144	170	154	146	147	153	171	168	142	163	174	157	165	170	154	171	159	137	131	169	141	151	148	143	184	154	144	152	157	157	157	175	143	116	146	150	162	180	151	160	170	151	151	145	167	138	146	161	154	166	150	168	154	155	186	134	153	157	169	168	168	166	134	174	138	153	173	140	144	170	173	158	139	155	153	163	145	166	159	181	155	158	150	152	184	149	152	155	163	156	170	164	155	166	158	142	151	153	171	160	141	150	167	149	160	173	141	185	175	154	164	164	148	143	156	184	182	152	165	155	136	143	162	175	154	168	162	170	135	173	142	174	147	151	145	172	139	173	169	166	142	166	170	143	153	164	158	152	149	184	147	132	165	165	160	150	149	153	157	153	141	189	171	154	171	128	161	157	137	119	152	155	139	159	169	157	165	153	147	181	134	161	154	147	180	182	185	148	127	137	145	170	165	135	173	141	150	146	164	141	148	157	174	142	155	163	155	158	179	168	157	166	154	145	146	156	153	157	166	160	127	150	175	172	140	144	160	144	158	157	166	145	155	146	146	146	153	162	168	150	176	144	151	166	156	164	177	179	157	162	159	153	169	171	160	174	146	148	167	153	150	136	171	159	161	168	177	149	157	183	154	176	177	151	144	159	149	162	143	168	167	163	156	158	145	171	151	158	137	164	197	163	142	154	174	147	162	163	160	132	148	154	161	172	171	163	143	148	150	174	153	163	157	159	160	178	176	166	149	148	156	164	170	146	158	185	166	157	166	148	163	157	156	158	138	169	152	163	156	149	130	156	155	177	143	165	145	160	190	134	128	166	160	168	164	167	150	148	183	137	139	160	138	157	156	139	158	144	178	191	151	178	159	153	159	161	168	157	174	179	153	140	150	130	175	156	180	165	163	156	152	173	160	153	149	140	138	168	166	147	169	178	168	169	163	184	162	166	143	159	148	160	148	159	170	148	154	125	164	155	148	172	149	155	170	143	140	162	158	165	153	164	143	144	145	143	144	166	177	164	143	177	157	151	139	164	162	171	164	161	174	170	152	147	155	169	152	161	160	162	169	179	155	155	171	165	172	156	171	152	142	145	132	157	166	142	144	140	133	159	160	133	168	154	152	144	155	152	150	157	149	164	142	135	175	165	138	162	136	161	165	130	171	160	169	185	160	149	139	146	141	139	156	154	144	158	148	152	152	158	172	160	143	147	133	154	145	154	155	158	168	149	165	145	169	158	146	141	188	148	157	162	147	170	150	163	153	162	182	134	145	156	165	159	153	148	172	174	131	173	157	143	151	181	165	150	145	153	181	171	153	150	164	155	145	173	143	167	142	159	161	140	138	156	162	150	139	152	174	178	152	165	146	148	149	151	147	173	139	187	130	168	167	158	149	131	134	140	150	163	155	152	163	148	184	188	163	156	168	164	146	158	168	134	154	165	168	156	159	137	145	154	153	185	169	151	141	161	175	153	153	160	168	148	154	174	145	162	170	138	166	166	130	158	151	153	163	168	139	166	169	167	163	160	167	162	151	147	145	163	172	166	147	138	159	147	153	145	143	158	159	142	178	152	160	155	137	140	162	149	151	147	155	169	156	166	143	152	163	129	131	164	177	151	149	141	141	148	159	141	149	167	174	149	151	166	161	160	165	147	163	140	151	154	147	143	170	168	143	150	142	140	152	138	174	159	168	154	168	162	146	152	162	164	142	177	168	169	152	146	147	161	183	157	152	188	178	166	149	151	162	158	159	157	164	151	155	148	163	154	150	157	143	175	152	177	153	176	140	150	170	122	152	154	148	149	141	139	154	145	168	154	177	163	159	157	165	180	158	182	133	180	149	137	156	163	133	152	171	159	141	142	144	156	149	140	175	159	165	153	142	157	159	159	145	145	138	140	140	142	150	156	148	158	151	168	148	156	156	146	168	160	151	151	166	156	163	161	152	159	146	155	150	177	150	161	129	169	137	154	173	152	153	150	157	166	167	172	142	157	165	145	134	154	158	147	146	162	153	173	150	153	144	153	157	148	146	155	146	163	179	164	156	185	146	168	169	147	163	157	147	145	149	167	162	127	145	159	177	155	154	147	148	156	145	158	136	173	145	163	153	154	154	162	143	147	138	166	145	154	150	156	174	141	159	139	157	157	158	162	154	168	160	179	165	145	146	168	141	143	149	161	164	141	152	170	145	142	166	175	120	144	180	166	154	162	130	149	163	151	146	154	174	165	140	154	175	154	168	147	159	134	155	150	147	153	160	159	152	151	164	160	152	147	150	167	147	145	153	163	153	165	151	141	141	156	148	155	152	151	151	147	147	169	161	141	157	171	143	157	161	169	168	158	164	169	153	148	175	166	164	173	158	130	170	131	142	162	151	162	158	150	147	152	166	195	149	161	159	135	172	132	157	193	169	140	147	147	145	151	165	143	164	149	167	150	152	140	162	151	166	143	172	164	166	177	154	169	156	141	161	138	173	155	161	154	181	152	160	155	164	162	170	176	167	134	168	160	156	173	159	147	153	170	189	163	151
15640	24035	8897	4662	3005	2086	1556	1239	1048	912	805	718	665	591	599	574	488	506	482	456	479	440	436	448	441	430	449	401	372	400	403	381	376	403	365	365	360	371	436	401	391	365	419	354	402	365	382	374	372	380	367	349	342	386	355	412	388	378	357	377	404	368	365	374	359	383	394	352	356	374	349	357	391	350	351	352	340	352	386	300	350	357	352	380	353	331	349	398	378	373	362	336	363	347	351	379	347	350	359	340	354	382	336	377	362	353	373	342	346	346	338	373	354	364	368	359	379	356	340	340	385	371	358	372	381	342	351	342	377	378	351	348	337	333	341	376	379	355	369	380	342	372	333	371	331	351	385	367	366	370	358	379	329	369	369	316	366	351	324	306	362	372	339	356	339	350	348	358	333	372	349	342	346	318	328	350	371	316	372	357	373	383	355	362	354	348	371	341	335	361	349	368	361	361	368	333	360	359	350	377	341	379	364	377	359	362	357	361	330	348	349	386	381	363	336	359	324	359	325	330	378	358	353	351	353	341	351	370	382	375	357	350	338	349	337	338	359	369	371	368	341	381	330	348	347	326	360	348	339	339	332	340	364	373	380	382	348	347	362	373	366	348	318	359	360	364	342	385	347	356	354	342	349	366	336	309	360	323	358	360	348	318	360	344	372	381	367	383	345	377	350	359	348	368	359	347	363	314	370	382	354	349	352	339	357	329	340	320	341	370	352	399	329	354	368	376	367	371	362	364	364	322	342	370	354	340	358	348	334	368	381	385	359	374	323	347	347	350	342	369	347	324	339	388	361	373	354	350	365	346	365	357	365	374	330	345	382	357	356	356	396	350	338	384	343	357	369	357	368	380	376	356	359	382	372	331	389	368	356	375	311	351	368	353	357	351	366	373	362	394	364	355	370	358	326	365	336	397	348	380	381	365	384	328	337	373	382	354	375	369	367	369	353	344	388	369	314	347	349	350	325	343	357	374	397	354	341	347	359	357	396	351	355	333	371	343	363	311	330	366	342	356	371	358	360	385	342	363	354	338	354	391	354	383	362	354	347	377	345	352	373	334	354	373	346	378	371	369	349	347	362	325	340	366	354	362	384	338	362	358	350	331	328	363	360	362	365	332	353	368	359	342	363	363	342	360	341	361	371	335	359	358	364	332	381	344	324	345	340	379	366	364	340	331	378	352	350	359	353	369	329	374	346	361	358	352	321	346	400	360	365	378	363	384	344	353	375	346	359	342	360	350	323	360	387	405	359	376	386	383	359	369	334	382	360	356	345	390	321	340	354	358	365	355	343	364	351	396	385	353	344	328	387	339	309	354	349	354	357	354	338	365	374	393	381	364	317	350	333	327	430	386	369	361	345	350	354	335	368	346	360	348	335	359	369	370	351	358	358	359	328	362	370	361	351	338	355	383	342	347	361	308	368	350	383	349	359	354	361	372	350	316	337	358	367	347	350	381	357	344	372	370	303	343	352	381	351	380	374	393	341	351	355	364	336	352	372	345	346	334	368	377	347	387	359	344	358	374	311	392	354	367	377	369	361	360	361	372	358	336	367	390	349	361	372	339	356	359	342	371	349	370	379	366	359	385	361	376	358	370	330	372	343	347	379	372	378	406	379	364	347	336	387	366	337	374	363	343	353	355	387	358	361	390	339	338	350	346	398	343	359	324	341	377	373	365	370	375	324	364	386	367	335	384	363	398	362	363	340	392	351	340	355	364	356	374	346	396	371	343	368	363	358	365	366	403	328	355	337	364	370	346	322	373	342	331	393	348	360	385	350	357	354	380	368	334	340	396	368	387	359	320	330	345	355	383	373	357	395	359	363	369	354	384	359	387	342	370	356	375	347	349	363	323	359	375	324	372	365	387	347	393	362	412	360	347	332	337	371	357	341	375	360	341	368	318	393	353	341	360	372	367	340	382	358	356	387	374	342	363	385	347	371	345	321	368	369	364	382	342	361	339	348	371	389	378	362	354	354	332	369	345	373	359	361	347	335	370	354	353	345	337	407	379	356	376	380	376	340	344	366	361	387	354	317	336	349	324	341	398	360	345	360	363	334	318	375	375	364	309	406	329	362	345	337	353	347	356	351	352	346	373	332	308	336	338	335	372	364	365	371	351	358	336	347	333	343	380	372	357	363	307	315	343	368	354	372	366	363	346	356	368	344	353	359	354	363	364	346	331	371	342	358	339	330	328	386	333	372	358	335	323	390	377	342	334	377	347	360	389	368	371	355	334	346	362	389	341	379	350	372	361	362	382	333	347	344	361	375	362	340	342	351	365	360	325	353	330	385	385	345	350	330	329	329	362	353	357	314	351	346	367	377	326	347	390	355	368	384	345	366	364	342	364	325	375	367	378	375	373	347	346	368	363	357	369	385	371	375	333	339	337	353	334	350	336	377	344	364	341	346	371	349	345	365	373	314	326	347	346	347	358	383	355	340	355	370	373	387	346	354	324	383	372	342	373	322	374	386	338	340	379	369	345	345	366	342	384	324	322	346	372	340	331	344	355	363	340	340	354	336	320	351	353	344	367	364	354	358	354	338	368	341	376	382	364	347	363	387	356	343	336	363	371	331	352	382	350	392	374	368	363	351	336	342	346	395	344	366	331	383	355	348	330	393	363	385	364	346	367	362	353	344	319	374	360	382	380	363	377	393	371	362	352	354	345	357	351	378	318	379	352	316	362	366	369	386	351	322	329	382	369	363	329	345	342	355	357	344	359	354	353	370	337	376	382	346	372	359	350	353	339	389	380	346	383	364	362	378	371	339	307	351	342	361	361	367	371	351	360	356	358	373	354	380	376	381	395	349	361	379	324	335	368	352	373	364	323	359	352	343	353	325	350	370	348	365	355	374	349	332	339	385	370	371	318	332	348	351	345	373	377	350	348	316	372	346	358	344	346	366	374	371	358	352	331	359	339	361	337	391	362	354	347	381	356	347	361	343	360	355	391	347	358	344	384	372	331	333	368	376	375	319	402	336	364	403	363	354	325	352	362	362	333	316	347	353	345	326	350	360	342	352	358	330	345	349	392	365	331	345	357	349	352	358	345	342	370	351	321	358	357	382	314	321	361	358	344	336	344	350	351	342	367	342	294	374	359	362	367	356	369	343	337	357	355	333	351	359	347	347	358	345	338	362	389	373	364	363	300	374	341	355	392	374	347	342	350	377	362	380	373	354	348	369	363	343	370	337	354	349	365	345	353	335	346	328	362	348	333	346	339	371	384	339	340	352	378	374	351	358	338	363	375	365	349	353	334	345	350	383	356	363	373	352	347	349	343	343	399	376	352	382	330	350	337	354	350	334	352	339	352	350	372	367	344	361	362	358	356	334	343	321	344	421	401	364	379	403	334	375	360	347	353	379	367	363	370	341	359	395	363	364	340	363	365	316	337	361	332	341	370	325	383	373	322	345	387	362	373	357	361	339	372	334	363	361	346	344	354	338	347	365	371	357	347	329	371	342	346	330	350	364	371	357	329
23803	21626	29428	24310	21627	16119	1675	844	646	599	560	506	545	457	452	457	427	479	440	432	430	384	375	399	339	416	391	398	366	447	371	405	376	374	365	381	342	404	364	379	371	355	368	358	337	395	359	410	362	380	378	337	373	342	346	374	370	338	364	364	365	363	355	339	370	328	347	353	355	375	361	397	364	358	349	345	366	383	339	350	349	351	355	374	374	398	361	355	385	358	357	363	355	349	355	351	374	381	323	379	368	355	386	375	388	368	359	359	358	339	329	335	351	338	355	363	360	396	376	379	347	372	387	348	346	374	361	356	384	356	364	357	378	361	363	360	320	391	373	326	349	409	368	361	350	330	336	367	336	348	361	375	337	348	350	388	358	358	364	328	375	394	334	339	392	363	347	368	368	377	355	380	311	372	335	363	360	356	370	332	347	372	385	369	332	360	330	372	368	366	384	353	391	333	369	358	361	342	379	349	357	335	392	363	363	328	367	364	357	317	357	369	374	365	366	357	356	346	380	329	360	366	357	347	425	335	354	335	331	354	387	349	383	348	352	374	331	345	409	383	330	379	324	342	352	351	347	366	343	334	372	345	363	366	361	325	340	332	350	339	330	368	321	375	325	354	343	340	375	355	373	378	339	349	331	363	346	391	350	349	379	387	363	333	360	363	354	360	337	363	361	351	367	310	335	371	325	385	375	349	353	353	387	323	351	353	335	346	374	390	340	374	366	345	399	390	369	344	338	330	332	356	354	365	368	342	350	344	355	342	377	382	366	364	342	338	334	305	360	363	368	335	357	409	343	352	354	361	345	354	348	323	330	375	403	374	350	335	358	348	336	359	379	387	329	332	363	387	363	371	340	355	372	333	329	376	355	344	365	384	346	371	383	345	374	359	363	362	361	347	336	359	368	369	346	339	311	377	360	345	354	354	322	321	355	343	348	368	373	381	346	360	324	360	306	399	376	386	347	336	412	360	350	326	350	349	341	341	377	325	362	350	360	362	394	338	343	343	356	415	337	399	365	369	350	373	370	398	367	370	347	353	380	394	346	356	373	386	348	351	383	346	355	345	353	373	355	356	362	342	368	379	358	332	391	369	353	315	339	340	370	344	349	354	342	368	343	371	324	379	347	355	353	355	361	336	369	365	349	329	385	333	351	354	344	356	374	387	349	369	357	384	355	308	325	365	373	369	361	377	375	354	378	374	355	346	331	382	375	399	360	352	366	329	353	353	333	340	340	362	355	372	350	364	349	354	358	359	357	347	310	355	367	367	341	362	339	351	349	371	351	363	401	345	354	360	362	365	375	380	344	396	360	376	358	369	394	320	325	354	351	399	345	372	380	353	346	353	348	328	345	346	361	325	350	363	369	340	336	351	337	340	358	366	353	339	345	341	347	383	348	371	367	359	370	357	340	378	335	360	369	386	375	365	363	336	376	371	368	374	381	366	358	350	346	340	368	356	362	343	398	358	373	378	367	382	387	371	355	351	363	336	335	358	368	334	351	362	349	325	367	374	360	386	346	348	357	325	372	369	349	336	370	353	344	388	369	377	333	328	376	352	370	395	389	353	345	351	320	343	351	350	358	374	360	379	340	349	360	355	328	344	365	384	355	316	339	371	369	344	341	340	363	371	346	327	328	367	356	342	340	356	365	375	367	376	366	355	396	370	349	378	309	359	357	336	378	333	378	349	347	335	388	322	333	391	315	343	366	355	385	373	369	368	331	330	380	374	356	345	340	366	375	329	367	341	363	372	377	380	352	324	377	355	349	351	349	341	354	342	410	365	364	361	366	392	371	369	346	387	341	365	374	366	345	346	368	355	348	379	347	355	349	357	350	366	365	350	342	367	371	337	367	349	361	367	387	339	365	373	373	318	330	407	367	344	337	350	357	358	326	339	329	367	361	363	329	344	341	354	358	385	326	346	336	388	362	360	372	329	389	375	358	388	382	375	349	383	369	369	362	365	350	382	330	322	346	335	414	358	327	399	372	341	369	337	372	366	360	322	340	360	344	375	366	364	364	365	342	382	312	355	359	353	407	350	351	356	342	361	394	375	332	385	323	364	374	374	347	329	376	389	348	343	354	347	380	354	323	332	371	309	302	367	380	376	370	364	374	349	333	341	345	352	376	354	331	351	337	363	343	365	353	361	378	365	355	348	350	362	361	368	308	365	358	333	376	365	372	328	337	371	342	337	338	344	380	364	362	346	371	344	330	374	338	330	354	334	369	357	396	379	350	351	320	358	354	354	336	313	320	375	340	377	375	372	378	378	357	336	355	359	409	368	385	361	345	368	375	383	369	395	380	381	335	346	380	381	379	340	377	377	336	332	345	350	350	376	355	380	336	363	386	319	342	367	364	376	351	366	309	397	341	324	350	348	332	361	365	349	370	373	375	351	333	382	367	392	364	391	378	369	347	352	371	350	360	403	340	356	386	352	343	351	338	369	394	368	390	369	346	368	391	356	365	354	382	372	331	371	393	382	330	386	358	307	347	361	373	357	380	357	354	353	401	360	359	377	354	359	335	378	325	318	363	359	353	360	343	371	367	367	342	347	307	344	309	341	378	376	359	370	347	358	377	354	355	370	402	341	356	355	404	330	348	354	388	357	364	352	395	357	364	360	374	356	370	330	336	372	343	329	357	336	367	378	368	412	392	388	351	388	387	330	339	370	354	368	331	352	336	336	376	355	371	338	360	343	337	317	355	356	381	327	339	342	349	363	364	363	345	363	339	363	347	363	382	362	356	366	366	372	345	336	356	386	358	336	368	341	371	311	375	402	375	404	339	334	350	357	315	353	355	377	350	386	369	355	370	343	367	366	350	348	343	362	365	330	341	337	320	340	395	350	333	350	373	355	348	335	358	351	328	398	370	375	388	363	363	376	322	354	351	343	352	323	355	375	343	385	354	336	370	324	322	363	330	345	334	334	371	324	364	347	375	351	363	339	344	412	353	343	354	319	365	335	332	340	338	374	346	326	358	352	346	345	374	368	373	389	372	369	369	356	344	384	337	350	354	337	351	368	372	375	379	336	333	353	364	351	307	368	315	349	322	329	349	368	309	348	345	361	342	355	375	320	366	364	397	380	343	310	356	370	317	363	345	345	381	368	359	349	345	355	347	336	380	374	348	336	372	378	358	348	380	353	359	379	393	366	336	387	345	332	358	343	364	352	366	340	364	347	344	375	374	338	332	335	368	363	392	355	326	352	352	333	330	340	397	358	358	345	358	416	350	349	383	385	333	362	328	375	394	345	390	329	374	330	374	366	343	371	376	354	346	366	380	359	365	346	339	345	332	331	335	355	348	365	347	348	377	340	379	346	357	330	328	404	350	360	376	364	350	404	332	316	364	362	378	335	349	341	341	360	359	341	328	312	351	400	359	363	361	341	358	403	355	348	347	345	353	345	394	356	373	362	356	371	348	379	387	367	363	330	363	360	345	330	357	342	348	341	358	381	373	333	348	358	377	350	404	373	367	339	369	309
18342	31098	14430	7886	5432	3943	3104	2378	2079	1787	1582	1396	1360	1197	1160	1086	1053	1011	967	953	910	911	929	839	860	858	774	814	815	789	778	743	770	751	764	723	736	767	796	793	735	772	735	769	784	643	737	755	690	700	699	702	778	759	710	727	698	750	704	703	698	727	773	736	729	721	723	678	674	722	736	728	686	760	734	708	731	691	703	656	730	658	701	687	767	726	664	661	691	715	727	727	680	759	686	717	658	717	696	715	720	763	772	675	724	674	711	712	780	678	688	700	689	683	691	718	710	683	723	718	709	712	701	694	686	686	688	760	717	708	687	700	676	723	724	673	689	694	702	720	721	698	731	685	716	683	727	736	685	753	726	739	694	727	748	751	668	712	737	698	783	706	735	692	718	725	718	749	712	703	742	698	684	688	708	699	715	659	712	646	707	692	732	719	744	724	715	709	666	765	711	716	784	681	695	660	629	656	740	725	718	693	709	721	651	734	687	690	690	765	691	750	704	710	685	706	721	748	733	656	716	683	679	734	675	719	688	654	705	706	688	691	724	722	661	693	665	727	689	752	738	697	688	697	762	714	695	721	713	703	721	655	702	739	704	705	744	714	744	672	726	695	695	705	713	725	699	707	710	715	703	682	688	719	676	699	691	708	694	706	748	680	714	707	696	657	717	700	720	656	707	744	699	701	710	702	737	702	737	681	660	687	691	717	699	714	668	698	702	711	715	714	719	636	702	682	726	714	736	650	683	736	669	717	695	682	692	686	754	710	654	715	748	688	699	712	669	704	690	674	723	736	673	694	706	661	715	700	674	720	733	712	689	712	640	728	694	701	671	673	702	726	722	694	732	699	646	706	692	739	704	668	722	690	686	739	719	654	683	709	684	709	695	669	720	695	654	709	707	736	718	684	706	657	701	716	751	681	674	744	732	706	683	717	719	737	765	671	718	721	704	701	698	741	699	683	725	672	754	711	706	663	711	680	711	706	698	723	714	749	736	667	697	676	678	675	715	703	682	709	717	734	696	700	691	728	684	735	711	697	685	701	741	695	692	658	684	738	754	718	743	735	671	710	707	724	731	743	764	739	698	699	676	713	671	691	727	723	699	705	692	738	675	728	662	735	711	751	680	686	686	697	724	690	722	702	679	676	702	719	687	687	718	669	675	703	701	706	687	723	732	715	707	742	695	708	660	679	659	701	706	692	697	680	674	739	718	710	686	722	687	716	704	701	722	707	693	731	696	674	650	713	698	703	715	738	710	690	707	698	690	727	719	721	689	714	674	674	742	708	708	671	719	740	689	699	691	691	689	728	701	721	697	711	674	732	680	724	711	734	675	723	707	697	701	693	721	726	698	680	681	718	771	664	673	715	654	718	691	714	711	722	716	714	703	713	702	723	675	661	734	651	694	764	735	716	712	720	692	706	733	711	688	704	689	714	696	674	732	714	715	675	726	714	684	676	675	690	701	689	682	680	704	727	699	679	736	723	702	731	688	705	719	690	714	733	679	719	716	722	687	731	718	719	725	712	679	678	722	691	695	702	692	727	698	707	691	718	649	668	673	700	740	674	726	729	685	700	692	704	715	772	725	681	687	715	696	697	709	644	710	713	696	715	737	717	721	724	703	710	712	687	680	712	739	714	727	681	746	729	716	712	672	735	709	674	674	671	722	707	720	649	705	732	687	700	718	733	670	718	762	666	658	701	677	709	706	727	699	735	702	750	751	687	679	692	700	688	751	708	665	681	734	692	739	691	694	733	691	700	662	688	730	723	679	737	740	726	698	700	692	734	724	704	696	703	701	708	700	681	698	672	669	688	735	736	695	734	694	668	694	734	677	721	676	715	704	672	684	713	746	714	662	695	700	684	669	748	694	706	698	641	729	721	690	682	722	709	675	741	705	716	719	680	727	736	715	707	712	729	663	665	769	701	710	702	722	726	736	725	686	656	733	686	738	763	727	757	716	768	699	745	734	713	691	650	663	683	719	709	699	693	753	697	727	712	703	715	715	704	709	716	743	696	704	727	698	723	722	717	746	699	730	744	729	677	662	692	740	687	729	690	702	723	681	786	722	722	725	689	704	697	759	686	724	755	669	748	740	724	705	701	717	697	707	709	740	730	734	703	718	723	721	732	684	717	688	724	756	756	699	684	733	720	709	696	687	740	687	738	710	673	741	688	696	710	706	690	723	727	725	682	704	712	712	718	720	681	667	690	682	703	716	668	711	700	732	655	710	720	700	724	759	711	757	700	727	682	673	734	668	676	728	703	754	737	742	723	712	693	700	630	679	704	684	717	701	731	713	686	707	727	685	697	725	735	670	717	731	665	707	704	769	654	670	671	693	664	660	728	699	712	655	742	710	676	661	713	743	628	702	722	680	697	693	734	678	669	726	753	733	710	730	728	752	740	721	699	695	670	674	680	758	688	731	654	737	711	705	712	722	696	669	735	681	715	755	752	692	729	694	702	691	670	666	720	695	693	723	702	739	623	713	711	729	754	681	722	717	662	737	694	761	723	744	718	678	710	714	713	667	683	753	727	661	698	709	734	685	671	743	703	775	697	740	667	753	692	702	743	733	673	654	673	693	708	740	700	685	724	680	713	722	710	699	708	710	729	692	718	744	703	707	709	713	729	713	719	694	712	751	710	683	693	744	682	714	659	688	717	725	690	688	742	690	684	691	685	726	690	691	669	723	724	695	739	705	774	708	693	710	655	688	659	716	702	716	671	676	721	680	665	708	674	703	696	729	730	707	676	718	679	672	676	758	746	668	718	703	730	717	669	730	704	721	742	649	695	681	667	685	713	714	677	661	720	705	718	654	731	700	666	722	710	674	713	691	749	721	694	682	693	754	700	696	729	670	661	738	715	683	684	711	700	679	709	714	624	724	717	701	671	720	700	719	673	722	759	692	672	675	680	701	752	741	722	705	739	733	700	684	730	748	773	714	714	687	655	711	719	693	698	688	684	730	683	704	719	676	748	718	671	707	703	681	665	738	695	682	718	725	680	709	708	701	701	691	706	676	643	738	719	713	743	668	701	666	736	716	684	744	693	703	713	703	768	693	732	644	734	691	727	698	713	695	740	691	747	722	712	722	703	676	715	685	656	671	750	729	736	747	710	690	671	700	700	661	711	733	695	692	715	713	701	712	719	694	709	727	666	695	705	706	746	728	697	682	701	688	686	702	704	702	708	728	719	656	727	710	741	724	735	699	724	695	717	716	711	720	701	710	738	681	690	728	763	744	694	758	724	672	679	731	693	685	712	697	676	689	672	687	692	732	709	695	656	683	686	706	720	693	652	725	688	743	668	785	716	679	710	718	726	730	712	715	699	642	667	681	751	721	717	695	721	708	731	723	652	684	674	712	653	751	723	696	702	693	700	694	684	698	721	643	665	696	708	662	697	641	714	724	737	683	655	674	710	676	733	724	690	719	672	696	710	734	709	693	715	681	699	741	666	715	703	720	707	717	696	689	677	672	736	724	696	736	687
27280	20488	5923	689	436	344	322	307	335	315	296	297	316	325	299	296	310	293	309	268	292	264	285	304	283	275	288	276	281	315	301	300	298	256	283	295	295	284	307	311	301	278	282	343	292	259	299	302	282	328	332	276	316	290	304	304	275	286	306	289	290	290	291	277	292	275	251	290	289	280	266	316	315	264	274	299	297	280	294	301	308	317	303	268	287	280	279	274	302	308	274	273	308	302	302	271	298	277	297	302	259	280	286	286	294	273	306	278	262	302	265	301	278	302	294	284	299	261	284	313	283	274	266	274	284	249	281	251	270	262	329	290	305	281	264	289	276	289	320	291	291	290	272	309	275	291	303	250	285	312	307	275	283	261	287	309	309	306	310	270	259	285	273	266	292	288	303	283	283	312	298	271	321	264	297	301	266	281	298	269	303	295	280	281	319	276	298	286	266	308	261	280	281	272	274	282	292	277	286	302	296	342	284	265	281	283	303	291	295	279	277	283	282	261	299	289	274	284	276	282	319	296	329	325	284	279	292	293	294	264	294	285	272	296	261	296	256	293	323	316	280	302	278	302	327	258	299	242	286	295	293	288	260	301	317	307	289	278	255	275	271	293	295	300	310	320	267	301	277	289	302	282	283	260	300	277	310	280	267	297	295	312	264	310	265	280	303	299	281	280	290	306	262	274	292	287	285	303	241	258	305	329	301	269	271	290	307	276	315	263	259	318	322	292	283	300	263	287	302	300	285	301	290	309	297	294	271	284	276	297	284	284	253	282	286	308	296	283	288	330	260	317	275	273	281	268	285	292	298	300	273	297	287	288	255	307	303	285	288	279	286	288	314	293	288	295	280	288	290	296	307	296	321	288	291	269	264	300	278	287	264	284	287	332	289	300	311	290	290	281	281	304	290	286	272	296	288	290	270	292	259	298	285	267	285	266	261	259	314	278	281	306	304	272	282	269	268	296	248	299	287	285	265	278	306	279	265	305	308	280	295	291	297	283	281	270	287	319	298	294	311	289	266	292	297	297	279	303	309	283	246	277	269	325	294	289	299	285	284	254	272	282	285	297	308	272	273	276	272	252	284	296	285	294	292	257	268	266	307	294	305	293	275	300	269	307	309	306	267	289	285	264	331	291	296	286	269	275	286	293	303	272	267	298	295	285	299	270	281	295	258	278	303	281	269	256	287	300	258	306	277	305	289	298	270	301	290	269	308	303	290	266	273	281	270	303	308	302	285	290	289	266	277	308	297	303	276	292	293	296	284	288	280	284	319	248	277	303	290	276	277	281	293	317	283	302	286	319	275	277	279	282	271	296	298	261	290	288	287	280	312	284	290	303	263	306	284	276	263	319	246	308	288	304	301	275	299	274	294	271	286	258	268	302	303	260	295	318	310	273	269	307	300	272	307	286	268	286	290	298	287	245	303	308	251	287	269	279	257	300	304	281	277	298	293	289	255	284	267	281	306	305	274	304	300	290	288	278	310	280	308	262	261	309	266	296	275	306	280	265	294	279	273	282	328	280	271	301	295	298	300	317	272	278	272	274	291	270	324	271	300	291	297	301	288	278	303	301	313	303	306	284	310	286	301	298	283	278	316	294	279	280	291	293	308	287	289	287	292	294	284	290	279	296	288	286	277	289	270	300	311	323	288	255	309	282	285	270	290	277	309	289	298	278	265	300	279	269	316	282	292	295	274	273	305	264	306	293	286	246	242	293	287	289	300	292	277	281	275	273	290	294	308	286	295	279	273	293	288	307	285	286	315	276	300	253	292	277	288	280	307	284	292	297	294	248	292	286	309	286	277	286	288	302	287	298	299	255	301	320	323	295	294	300	282	255	281	267	290	265	276	287	298	290	264	309	289	292	291	285	322	296	275	293	287	279	270	307	280	287	301	276	283	306	297	306	276	277	298	291	297	300	292	288	307	265	289	296	307	260	292	307	249	299	268	277	284	284	263	270	292	326	281	299	301	322	282	284	309	286	277	269	264	284	289	276	257	279	303	260	288	308	290	285	287	266	278	303	302	283	282	273	283	287	252	275	293	272	282	284	286	278	309	300	295	297	278	280	315	310	262	283	298	261	297	270	304	284	289	286	280	299	304	241	290	297	280	271	247	292	305	293	307	328	312	282	274	300	276	264	288	312	261	288	303	266	280	269	302	287	297	286	272	277	310	293	302	336	288	279	325	273	265	255	269	257	257	257	276	281	270	265	281	303	298	260	310	277	244	290	303	279	302	286	297	308	312	293	274	292	272	269	298	280	294	298	299	267	319	289	242	270	276	270	282	300	292	294	291	280	277	274	283	312	301	276	299	286	292	316	272	271	314	308	286	309	307	264	298	292	278	284	297	280	268	315	293	301	287	296	261	279	279	302	289	283	272	271	269	304	279	304	309	299	295	289	280	263	275	300	288	298	311	260	294	274	295	290	268	255	318	274	294	281	278	297	308	292	271	296	290	270	293	273	290	301	260	309	301	280	278	282	284	318	282	301	247	284	288	276	298	266	279	292	311	278	289	272	306	283	269	314	291	289	316	282	287	293	273	309	248	284	274	296	293	334	303	319	307	323	277	303	293	245	302	261	283	293	261	281	279	278	301	285	282	301	295	271	307	317	279	290	282	266	281	278	290	271	299	264	298	284	315	272	300	282	284	276	287	301	316	269	312	271	306	279	303	274	283	287	296	273	286	259	289	281	273	281	307	257	259	277	273	266	279	252	283	281	288	289	307	275	304	310	266	259	268	288	264	280	323	273	287	287	278	290	292	301	271	279	277	271	253	285	304	270	271	299	310	276	289	276	309	299	296	272	298	285	274	262	272	291	274	297	277	318	271	299	276	294	275	309	257	280	304	290	254	272	294	304	294	278	280	299	293	283	267	297	275	304	267	276	304	264	252	296	280	281	271	294	295	334	296	284	301	274	293	282	319	281	270	281	292	282	306	288	280	295	288	290	293	290	270	291	282	301	278	276	283	296	306	281	292	295	284	271	262	273	289	290	281	305	281	278	287	283	271	281	310	301	290	294	281	275	276	272	289	283	275	289	271	268	269	300	293	286	243	304	289	281	294	285	280	282	302	303	292	277	296	297	293	293	250	257	273	303	301	299	291	295	287	284	304	303	295	301	288	302	277	280	280	289	275	278	297	283	278	315	293	276	253	310	285	294	268	305	284	278	331	283	278	279	286	285	251	275	316	314	263	281	303	303	265	315	262	299	292	295	288	317	279	284	308	279	281	288	301	304	327	285	283	277	283	281	298	254	256	296	305	298	316	289	263	326	300	283	306	293	283	259	279	285	300	255	304	287	282	269	288	260	268	309	312	253	284	297	305	287	300	300	251	291	281	300	276	298	308	265	295	276	266	271	279	276	298	306	291	293	301	275	298	273	266	289	282	288	286	285	291	306	271	300	290	298	263	284	299	299	296	284	323	270	303	280	293	310	278	250	287	248	304	283	293	291	289	290	270	293	276	272	284	282	307	254	286	251
6645	5922	1683	1042	885	805	771	714	723	700	601	674	606	629	689	627	628	654	680	653	630	651	678	627	595	645	628	624	612	659	612	607	616	630	637	570	610	663	606	622	664	593	629	683	654	630	660	670	617	598	620	643	628	600	651	595	666	626	679	656	594	625	630	636	609	593	599	617	609	577	616	666	627	595	578	650	658	615	612	588	651	650	666	655	594	629	639	604	583	607	603	629	596	589	570	589	642	621	618	634	612	605	620	610	625	645	646	579	598	638	597	569	603	607	657	604	634	619	612	639	632	614	650	615	621	617	607	643	629	624	605	584	650	644	631	651	646	605	611	666	623	628	646	622	629	607	657	630	642	596	590	616	647	582	625	607	640	625	585	622	626	595	622	635	620	613	645	592	588	624	646	656	567	636	656	585	630	553	609	628	624	665	614	589	647	623	663	631	657	582	611	605	581	623	661	616	631	606	578	585	630	652	607	708	656	626	611	655	651	614	598	599	661	595	571	596	618	665	667	658	629	630	590	584	658	645	653	591	625	607	677	623	656	627	640	640	631	703	621	664	654	622	612	648	618	636	579	593	608	575	603	637	663	657	611	576	662	610	607	618	651	653	607	604	618	578	653	650	652	606	636	558	607	599	680	629	623	624	601	614	585	645	637	608	634	624	609	601	596	657	577	594	650	604	611	590	563	581	636	645	598	641	633	643	636	586	621	632	646	619	599	630	613	580	636	602	608	618	617	636	607	600	649	586	651	640	652	618	589	649	584	619	602	610	638	653	614	649	600	631	611	602	602	627	633	583	635	633	631	570	611	649	598	632	604	614	607	646	616	667	650	603	692	624	600	629	612	656	595	593	626	598	612	640	618	664	639	629	613	659	635	629	629	596	615	629	619	661	599	640	607	615	581	645	575	692	659	595	627	626	588	599	615	627	612	620	637	658	636	677	601	637	648	582	596	629	616	596	601	648	641	584	613	630	610	647	657	616	602	617	588	612	608	687	612	638	629	593	601	570	621	661	615	636	610	627	650	619	655	643	625	639	621	666	624	593	603	593	603	619	637	593	639	618	631	605	594	578	656	617	653	627	612	593	601	690	615	633	601	606	596	611	677	612	649	615	621	628	559	593	588	606	635	630	631	674	562	612	631	626	606	630	619	629	655	619	632	628	648	624	602	604	586	601	625	608	609	608	611	611	637	602	621	642	634	615	584	662	622	586	628	647	642	602	656	587	604	632	600	641	617	614	650	587	619	611	635	642	619	597	647	631	605	571	634	628	590	615	619	622	618	585	623	587	599	586	616	619	641	616	660	638	670	621	602	634	571	625	643	588	620	595	632	622	615	630	628	638	579	635	607	663	628	593	615	645	640	625	581	603	676	615	623	585	585	605	604	654	649	671	604	576	633	630	619	618	634	606	613	639	600	598	621	581	610	606	611	676	617	612	608	647	612	682	614	650	659	609	610	572	629	588	619	659	615	610	587	551	554	637	652	600	609	662	603	628	649	624	583	657	613	600	614	597	559	607	623	632	652	615	608	637	595	644	603	591	596	648	605	577	585	640	618	638	558	630	595	640	638	595	581	653	606	619	630	614	566	603	616	594	581	584	643	639	629	614	602	639	621	611	632	581	621	608	628	594	627	619	636	620	623	615	623	621	667	610	642	632	645	613	611	616	617	678	648	635	620	581	624	634	646	639	639	626	664	651	581	619	650	608	618	646	614	611	604	627	603	600	632	604	608	628	598	632	653	650	608	650	625	619	575	603	639	676	651	633	640	645	608	644	615	602	601	635	615	600	580	611	599	602	630	621	574	616	666	645	641	634	583	634	618	605	626	640	620	621	582	600	614	629	627	621	598	616	623	618	605	642	623	622	673	605	615	604	627	626	634	676	618	637	630	599	622	586	632	653	624	613	681	642	660	643	607	589	595	634	591	599	633	649	596	600	593	651	618	630	648	629	639	618	634	637	644	617	660	590	626	606	593	606	638	598	608	602	599	613	627	635	618	656	642	616	611	634	616	601	610	583	655	626	638	639	623	615	680	617	607	601	598	586	616	624	625	625	621	629	637	676	596	642	580	668	674	622	622	635	558	589	593	628	643	636	642	616	570	606	605	640	626	617	667	611	625	636	611	591	586	655	610	587	607	606	632	629	612	616	634	601	684	609	664	591	610	626	613	576	615	611	628	582	598	615	570	613	678	604	605	598	626	603	621	654	616	607	616	592	592	668	604	621	622	625	640	633	640	638	619	604	636	606	636	604	630	616	617	647	638	636	635	633	648	638	616	592	592	654	598	593	633	552	645	666	590	683	628	617	632	594	623	596	583	599	603	639	621	616	558	600	637	594	633	641	629	590	611	637	679	647	631	634	589	614	603	661	650	609	657	589	652	631	603	647	619	635	624	607	654	620	657	582	581	634	602	609	617	600	633	639	567	613	631	619	638	653	610	570	607	643	642	630	609	604	675	605	628	631	646	662	632	594	576	630	655	663	598	595	604	674	546	643	606	641	637	654	634	656	632	627	615	664	585	624	601	584	662	614	645	610	623	647	607	588	657	597	616	596	660	638	629	651	615	620	632	626	654	612	648	640	644	611	609	666	605	606	616	634	634	616	631	626	629	664	570	656	655	630	642	611	668	585	622	638	587	678	614	579	653	556	608	654	597	628	640	660	642	606	623	614	617	592	626	656	634	605	700	595	624	625	618	643	602	588	603	617	654	647	595	637	636	642	606	615	624	640	618	655	576	557	587	589	604	670	627	619	617	632	578	623	663	658	628	677	603	669	649	589	627	609	610	640	639	608	687	604	620	631	618	604	641	615	630	608	635	639	688	606	590	651	604	618	623	656	605	599	604	577	646	600	642	607	659	631	640	644	624	599	632	666	602	604	644	568	620	642	603	588	599	646	613	612	610	581	686	629	597	603	633	624	617	584	635	590	672	613	587	637	601	622	625	587	603	637	634	618	629	622	680	536	625	661	577	597	641	573	588	638	657	615	593	607	658	604	584	596	633	599	615	612	602	583	617	655	574	584	628	614	576	590	621	581	633	635	640	582	601	609	607	654	635	588	559	624	598	607	617	638	595	570	646	621	609	622	618	653	628	586	597	646	645	581	645	630	629	643	610	619	639	621	647	621	644	644	597	590	615	699	604	633	626	605	599	685	660	588	656	565	631	578	620	631	642	597	629	569	665	594	651	670	624	593	577	590	637	637	612	596	578	658	626	628	626	671	616	620	644	641	648	598	629	633	627	649	630	585	577	608	587	663	638	632	596	623	609	601	556	606	657	639	591	663	587	597	621	600	589	628	635	595	615	641	622	660	640	613	600	592	643	626	601	625	608	632	558	616	613	594	591	627	563	614	659	581	627	618	621	619	635	569	650	580	617	677	570	657	614	646	584	632	585	586	594	603	644	608	592	629	579	621	630	632	624	672	615	604	619	633	656	630	585	628	638	639	626	629	651	606	612	629	625	677	649	614	648	625	652	574
24782	21610	28620	25067	17526	1162	536	417	280	272	254	244	240	221	232	180	177	170	155	184	178	143	185	189	147	197	165	178	180	158	187	191	197	163	135	160	181	140	168	175	164	159	179	172	153	157	173	169	162	139	145	166	157	157	141	151	156	150	177	168	145	155	151	123	162	177	159	148	156	160	173	162	175	152	159	169	161	153	158	167	158	153	154	151	165	160	169	164	174	151	168	180	170	186	172	143	152	135	169	147	142	162	154	153	146	144	168	156	187	139	171	178	177	147	165	141	151	164	161	151	171	150	147	163	158	153	149	176	144	184	161	176	174	150	145	162	149	150	159	177	145	166	153	149	158	156	171	166	145	144	157	177	135	152	153	172	164	152	172	160	139	162	159	161	166	152	170	147	163	150	143	162	144	150	160	148	174	144	154	153	161	162	143	155	147	141	165	154	148	175	157	164	151	157	176	145	175	157	151	165	153	166	165	152	155	145	174	170	142	166	155	140	167	164	152	168	146	154	176	172	152	154	165	171	144	148	162	156	156	165	170	147	156	163	145	165	153	141	145	133	164	147	163	183	164	155	162	166	171	133	149	167	165	157	155	179	136	129	167	169	160	184	153	150	152	161	144	152	152	187	143	151	148	147	178	147	164	161	168	159	140	175	173	155	188	152	178	151	160	149	175	163	170	171	146	132	196	168	171	150	190	153	131	158	148	141	168	166	181	142	156	166	160	152	134	161	156	142	159	155	144	143	169	134	160	151	149	164	156	160	154	163	140	164	157	174	162	154	145	177	154	154	159	171	173	178	162	159	149	148	145	166	141	153	173	157	171	145	158	138	156	171	181	164	165	154	156	149	149	153	150	156	144	146	158	166	157	164	148	134	159	167	172	145	150	142	154	161	159	170	150	167	161	151	133	144	177	157	151	153	159	153	150	149	176	163	139	153	150	152	149	147	148	159	176	145	156	168	155	147	133	184	171	169	165	153	169	151	155	154	152	138	141	137	155	166	155	138	137	147	160	163	153	154	137	156	142	161	154	179	162	157	157	160	169	162	176	160	149	143	149	149	176	139	136	153	154	151	140	170	159	141	138	148	139	147	165	165	142	154	147	163	168	162	153	145	157	148	156	168	141	150	167	165	178	167	162	152	161	139	152	155	152	154	158	162	141	143	168	176	172	134	168	174	161	177	180	165	147	172	150	149	169	173	163	173	165	151	143	138	153	169	174	169	175	156	166	170	151	146	135	136	163	162	169	159	169	149	143	161	128	160	155	164	159	157	143	149	190	155	161	173	161	157	149	158	154	176	172	153	185	151	183	159	161	141	162	151	150	155	163	160	159	164	154	145	165	147	163	135	184	147	144	122	137	148	161	157	166	136	141	168	151	156	164	161	154	129	131	167	163	138	164	158	142	147	152	147	164	164	164	162	148	168	167	160	175	148	168	152	155	134	170	156	165	140	171	154	157	165	164	164	153	145	151	168	164	160	179	169	131	151	150	169	163	139	152	167	166	155	171	151	165	159	163	158	143	153	178	146	146	163	156	164	148	163	168	151	155	163	164	156	165	142	177	153	167	146	159	136	184	152	165	146	165	143	174	161	163	160	149	179	164	151	159	165	162	162	151	178	152	149	149	173	132	189	141	167	159	132	159	162	161	149	157	152	193	167	165	175	160	169	150	159	171	167	141	164	163	162	151	142	158	172	137	169	169	162	163	151	170	152	149	147	136	161	161	150	164	150	153	160	161	157	168	163	130	160	157	147	172	157	177	132	143	168	166	167	180	153	150	169	139	174	162	166	141	159	167	152	148	155	164	179	151	142	150	135	147	168	180	163	150	147	155	155	175	173	133	138	149	164	145	162	158	164	155	171	147	133	140	146	176	144	170	164	133	171	154	159	160	146	143	164	151	166	143	128	164	164	172	166	149	169	139	172	166	142	157	173	184	168	168	144	162	152	155	133	163	166	138	168	170	155	147	176	156	131	162	153	162	153	145	168	148	174	143	149	155	179	178	143	167	166	140	151	131	162	154	157	143	161	150	148	159	158	175	180	143	153	161	149	154	166	162	164	155	147	145	159	153	147	146	150	185	178	156	138	164	174	142	158	166	143	165	177	147	145	150	153	152	161	131	150	152	149	161	149	159	171	159	149	142	151	151	153	154	161	165	176	145	160	175	160	147	127	158	146	153	153	137	143	179	153	162	185	165	152	178	172	140	127	130	191	133	169	142	166	158	165	154	145	163	157	156	153	170	177	158	180	151	135	160	158	152	156	169	168	148	151	151	145	171	171	164	172	136	159	141	155	171	144	139	149	153	156	175	154	150	164	161	165	163	162	165	141	161	142	169	163	163	155	146	148	152	158	163	160	162	155	146	154	151	167	137	140	143	174	143	176	128	188	139	159	176	152	168	169	181	135	162	159	135	160	156	179	160	144	175	158	135	166	153	167	156	146	174	160	143	153	148	186	159	167	151	138	165	156	162	156	166	134	160	157	175	159	155	178	139	171	168	143	156	155	152	149	161	161	147	151	153	147	142	163	159	156	161	173	177	154	181	163	174	165	175	167	166	144	162	152	140	155	143	142	146	160	183	158	166	170	161	156	163	166	137	169	171	159	169	163	165	154	162	160	140	160	157	159	157	169	146	173	144	153	142	160	166	158	165	158	148	159	141	155	148	153	170	117	132	152	158	140	163	156	159	163	157	145	168	178	149	161	144	143	144	152	164	152	176	158	134	147	167	162	154	183	151	140	156	130	157	158	157	170	163	156	184	158	165	147	160	158	171	135	160	150	160	176	173	157	167	148	169	166	182	155	150	131	149	162	158	164	156	153	140	167	140	153	161	175	152	137	164	154	162	176	143	154	148	151	143	137	170	152	132	166	158	156	165	151	169	150	145	159	153	132	144	163	166	154	163	163	149	169	164	162	154	153	141	157	188	163	166	156	155	148	145	164	159	161	155	166	141	175	119	162	153	145	175	158	162	175	159	145	166	167	142	166	180	131	133	151	170	171	160	165	146	167	150	157	166	142	155	156	187	140	162	168	144	169	168	160	183	149	155	149	158	142	161	178	159	163	170	150	149	163	148	175	146	162	158	173	146	152	142	153	145	159	153	168	167	170	142	156	179	168	163	147	165	156	152	149	141	156	151	151	166	144	156	131	172	175	144	148	155	176	145	163	150	140	153	165	149	165	178	142	167	162	150	157	160	177	146	154	160	165	154	178	170	146	154	158	174	164	171	181	148	162	157	162	166	171	162	162	149	154	172	126	145	143	159	166	148	151	139	172	153	148	137	168	133	173	153	157	153	168	140	169	163	132	150	153	159	190	155	166	140	144	145	146	150	159	149	155	154	158	140	139	171	159	161	145	150	144	155	152	161	161	161	163	171	156	166	159	136	168	163	171	176	143	158	161	174	150	185	177	191	156	173	141	140	178	145	149	165	164	166	160	134	174	163	168	170	158	161	149	152	134	158	144	170	175	173	148	159	159
14918	24464	8861	4541	3017	2035	1567	1251	1042	876	794	748	732	602	569	562	557	525	493	413	478	456	446	380	416	440	430	414	404	431	395	419	402	399	375	395	429	393	371	389	365	355	384	368	350	373	380	355	371	380	392	384	392	359	356	387	365	367	371	362	373	373	367	360	345	334	376	406	395	365	358	385	368	365	340	381	357	345	335	379	354	342	351	358	371	359	366	354	348	320	387	384	336	339	361	331	394	345	421	335	341	374	338	373	350	367	399	362	349	389	354	372	362	344	367	334	359	334	358	336	367	373	356	316	394	367	356	372	366	379	371	368	368	374	331	347	357	364	369	365	358	384	362	361	315	327	346	350	362	368	348	348	373	362	346	340	345	371	347	361	366	372	359	354	335	336	356	351	411	376	357	348	368	348	365	353	351	369	356	336	354	347	373	355	391	347	352	344	364	365	360	365	344	391	339	364	338	393	371	344	372	343	356	360	356	333	337	320	313	354	364	354	349	387	398	342	338	322	348	359	363	356	305	346	349	368	347	347	356	350	356	371	359	336	365	310	354	366	346	330	339	326	397	368	342	367	340	382	391	385	343	324	345	387	372	370	369	344	371	324	356	349	369	381	351	339	328	343	374	366	344	373	343	316	342	375	368	360	352	381	384	338	337	375	386	331	365	343	340	363	370	338	358	370	378	364	358	344	382	359	385	348	370	399	375	329	365	347	342	381	331	369	346	345	357	353	384	345	330	379	371	337	342	358	351	320	349	347	355	345	373	357	344	351	362	367	338	351	373	363	374	380	366	349	369	337	351	378	360	373	369	380	350	365	345	354	348	336	379	351	352	369	366	332	348	368	349	356	381	369	338	358	359	340	332	338	327	395	353	339	378	362	365	367	378	314	386	379	342	325	406	335	331	309	341	364	362	326	340	336	361	340	329	369	373	354	370	407	373	383	381	323	351	368	358	353	352	370	374	353	380	365	328	361	348	365	363	350	361	375	357	335	338	344	390	384	342	309	334	357	383	359	351	366	380	390	374	337	345	335	341	351	356	360	357	346	362	363	351	363	378	329	385	350	366	357	370	327	347	349	359	348	390	350	374	326	395	327	363	345	359	346	331	382	330	358	346	349	357	361	353	331	382	349	352	383	359	361	347	380	359	336	329	386	349	396	393	364	332	359	367	349	367	362	364	355	333	351	348	338	348	337	362	347	359	376	370	341	351	378	330	361	391	330	339	375	380	364	350	340	348	355	328	364	353	354	365	364	363	352	308	322	356	382	378	335	372	353	362	363	379	353	370	336	375	357	318	355	349	336	363	346	359	356	355	319	362	359	322	347	347	333	328	336	359	364	373	343	358	342	337	356	372	349	360	332	381	366	370	369	357	356	353	379	370	314	360	362	385	343	365	351	335	325	332	359	342	366	359	356	361	355	359	362	337	361	341	345	374	362	375	331	360	338	322	375	344	339	341	351	373	365	343	367	349	353	352	352	398	354	365	351	333	371	376	361	361	362	359	343	365	371	401	370	377	355	348	360	348	335	344	368	323	329	368	322	361	344	333	333	374	375	365	341	379	372	367	359	339	312	318	364	360	352	356	341	370	315	334	349	344	380	350	322	333	335	336	365	374	389	355	376	361	374	314	353	370	341	358	346	327	348	336	363	345	338	367	337	394	361	336	371	337	340	314	336	340	330	384	337	368	381	368	318	311	356	339	343	377	333	381	330	383	341	392	355	365	390	345	352	393	363	385	416	367	347	340	362	362	338	353	342	338	357	313	355	359	322	346	370	397	373	343	328	359	366	349	326	312	338	359	325	378	348	385	335	376	346	355	365	335	368	382	362	355	335	358	348	320	376	349	351	394	349	345	362	374	365	368	331	356	332	368	345	365	337	373	344	397	329	374	353	369	336	366	359	321	372	326	346	369	352	317	355	358	356	352	321	333	339	345	366	352	354	347	327	366	372	379	337	368	357	344	334	384	359	345	352	389	370	358	350	329	347	311	364	364	382	338	356	368	366	357	338	361	370	362	369	371	325	336	384	372	375	344	332	357	348	357	326	372	379	361	338	350	369	360	343	367	350	330	329	349	400	346	383	343	362	351	364	351	365	346	348	356	343	337	339	334	355	351	322	372	361	370	359	342	355	392	346	387	336	370	339	361	372	344	373	322	340	329	348	368	344	326	357	377	351	366	356	364	331	338	371	375	348	345	376	328	326	361	390	333	361	371	354	344	369	374	350	372	362	373	360	357	350	357	355	355	365	344	372	352	338	336	322	317	338	360	355	362	347	355	366	336	354	333	344	387	380	339	359	372	372	377	372	370	358	366	364	369	343	361	348	324	367	343	329	309	390	376	351	323	317	333	379	367	355	326	353	345	372	330	344	385	377	331	361	348	315	347	330	328	343	351	355	378	351	347	335	355	343	346	356	394	344	360	357	353	359	340	369	344	339	380	367	381	336	385	358	378	355	329	368	392	355	356	372	357	330	354	349	374	366	358	342	351	340	342	369	352	383	372	368	373	346	384	344	339	353	367	355	361	355	361	365	368	347	369	331	351	335	388	394	383	374	345	376	370	363	360	361	352	373	377	347	331	369	349	306	348	356	368	342	386	377	387	347	381	385	332	394	365	349	335	355	368	353	386	342	395	378	369	363	359	351	366	344	353	341	348	346	366	366	353	355	364	372	333	382	377	351	390	369	363	349	347	373	349	367	348	382	356	327	355	364	327	358	363	363	366	355	354	362	331	346	372	339	361	346	351	360	341	347	343	336	351	359	353	368	370	350	360	353	345	347	341	334	373	360	368	387	355	360	334	355	348	353	338	335	340	348	368	374	335	356	344	344	338	346	364	386	353	333	366	350	354	352	354	349	292	384	356	354	365	357	388	374	361	345	327	350	333	355	379	326	382	374	357	367	364	373	370	354	355	373	352	360	344	347	342	373	358	341	367	368	350	350	335	339	364	384	340	376	369	367	361	366	349	336	350	363	382	382	343	378	375	343	371	357	381	348	366	381	358	357	323	371	342	349	344	328	377	342	348	326	388	345	356	361	374	353	368	378	352	342	352	370	333	375	356	315	350	358	343	360	352	351	354	339	372	350	381	358	393	343	360	355	349	363	332	348	350	352	357	363	333	331	333	354	372	342	357	350	364	370	384	342	346	344	374	305	328	355	384	351	352	335	348	363	346	326	351	345	353	376	348	335	366	360	365	347	343	336	367	361	347	357	364	378	353	340	332	336	369	364	371	349	389	359	359	330	378	345	363	377	360	372	344	379	353	373	376	350	359	385	364	364	346	388	360	361	342	379	346	363	343	376	386	360	334	358	414	391	396	377	356	332	327	380	346	345	345	366	371	321	355	360	336	355	357	339	361	352	353	379	321	362	363	359	308	328	371	367	362	328	382	350	357	388	373	349	373	373	344	379	360	366	374	360	342	365	352	337	332	356	355	354	318	355	374	348	341	351	372	328	352	322	387	320	342	336	340	368	389	320
23811	21670	29534	24311	21670	15797	1677	831	657	550	566	537	496	445	478	420	455	425	418	423	424	369	391	357	406	393	399	372	363	416	378	385	416	374	351	407	337	333	401	355	384	381	389	366	365	376	351	372	368	389	348	351	343	343	340	342	346	394	387	376	368	386	375	387	382	343	343	363	400	362	357	368	363	355	396	357	349	350	384	345	373	374	349	334	366	331	365	390	351	378	383	323	326	392	364	372	366	323	329	334	394	329	332	365	364	370	366	366	336	358	364	383	384	353	397	325	369	370	363	363	341	349	355	351	357	355	375	359	369	396	386	365	366	370	349	354	344	369	396	371	347	329	346	321	386	362	329	357	353	379	377	403	357	353	374	332	351	375	340	359	342	347	334	338	354	340	338	371	330	385	354	338	354	364	333	364	392	354	397	328	351	331	372	347	385	361	360	350	343	353	357	354	353	372	359	385	323	358	343	345	410	337	375	334	365	388	368	386	354	353	345	373	343	377	375	359	347	330	373	386	374	356	342	378	356	338	351	361	367	348	371	351	366	352	391	332	374	356	358	371	369	347	406	345	334	352	355	352	336	342	324	363	402	350	365	393	355	346	349	369	363	340	370	344	375	331	392	371	375	374	327	343	393	337	374	333	329	328	345	351	344	371	376	351	356	352	349	371	392	377	339	371	344	351	341	352	373	333	363	376	353	348	347	335	348	334	375	324	336	360	336	371	345	336	335	315	355	313	360	368	345	322	369	388	329	388	350	346	361	354	422	346	367	351	367	363	350	343	388	350	390	334	339	358	383	370	334	361	366	356	365	376	351	373	375	346	358	363	351	335	340	336	355	346	336	396	370	369	391	313	345	345	342	364	400	350	344	375	392	348	367	365	343	364	383	386	357	368	339	375	374	355	375	344	347	319	363	378	356	346	343	398	357	341	344	353	318	364	358	342	355	338	390	367	368	356	378	329	360	330	369	362	362	351	374	338	330	342	352	339	318	329	370	374	343	361	354	399	382	322	323	350	344	340	380	352	368	365	309	382	355	345	375	322	346	359	336	341	320	345	350	348	344	348	355	335	355	344	370	357	360	401	369	319	333	390	357	339	385	323	345	325	337	349	363	369	345	362	345	345	385	338	315	358	361	352	364	362	373	357	354	337	362	335	369	362	357	361	364	362	346	326	360	371	366	361	360	350	324	333	361	343	359	365	375	347	372	343	389	368	323	367	372	352	356	385	350	340	378	327	373	359	382	388	360	354	341	367	344	345	347	322	329	350	369	385	340	363	355	357	337	351	371	338	361	330	371	334	340	367	354	383	371	328	367	321	322	381	331	386	346	354	323	340	345	366	370	340	348	367	369	341	358	377	393	309	371	342	369	355	355	350	364	360	341	372	329	352	357	338	342	356	350	382	403	343	353	349	352	378	346	320	340	365	356	322	348	380	335	367	320	368	341	377	366	394	392	378	321	362	356	343	347	316	360	347	359	346	314	339	342	369	357	365	341	353	354	381	366	346	325	393	336	381	354	353	381	391	347	341	334	368	358	367	379	364	346	333	363	355	360	372	335	337	319	328	312	353	341	361	355	349	348	349	349	360	371	337	405	356	350	393	334	356	361	354	336	345	370	361	377	367	333	316	352	363	316	360	367	369	371	355	326	356	327	350	383	388	382	343	314	364	372	367	344	366	350	343	328	358	347	367	319	346	340	357	378	364	381	355	369	337	360	320	324	345	363	370	361	328	369	371	338	331	365	374	353	356	360	353	354	349	349	345	331	379	336	373	338	353	363	319	354	333	368	340	355	364	347	336	322	347	350	346	375	349	339	312	341	347	342	345	371	356	359	358	359	380	384	371	364	374	373	344	360	358	360	328	388	318	358	350	378	346	354	380	369	354	355	320	357	367	351	374	337	343	358	371	348	350	349	355	357	331	346	342	348	371	356	347	324	338	352	337	363	383	421	361	368	335	359	341	378	351	326	331	349	346	354	386	342	348	354	366	374	399	330	344	343	339	372	347	357	370	347	326	368	334	363	356	358	327	376	369	360	378	360	348	363	368	343	364	336	337	362	338	370	353	374	344	319	364	361	352	373	350	353	331	383	393	343	339	367	338	356	373	376	351	360	365	395	361	372	366	386	354	376	374	342	383	332	342	368	377	354	349	370	374	330	365	349	351	332	371	366	354	359	339	359	352	339	342	365	384	336	358	376	323	371	334	361	395	349	338	341	386	342	380	362	364	322	369	345	325	365	388	386	351	373	379	348	340	329	356	364	356	327	365	352	357	320	345	372	347	370	368	349	319	341	382	342	324	363	356	334	405	357	346	372	357	371	361	358	359	332	322	342	359	330	375	348	349	354	377	362	346	325	378	339	360	337	352	349	362	346	312	357	351	382	356	324	363	380	364	371	328	387	364	384	407	370	330	342	364	330	343	343	340	357	356	365	355	376	351	343	341	368	350	342	355	346	375	350	340	391	372	358	342	357	328	343	351	360	351	372	356	362	333	382	358	353	337	358	373	346	390	331	350	367	317	336	359	358	337	354	298	352	377	371	359	354	340	385	380	386	333	355	389	349	343	381	327	350	352	369	310	345	392	351	351	367	366	379	354	391	339	320	351	341	322	334	376	350	353	326	354	337	360	345	357	342	323	359	370	364	349	360	339	352	374	360	346	376	352	366	336	358	318	333	379	396	376	349	395	319	333	342	346	346	403	320	350	331	368	410	356	335	374	339	335	370	332	369	340	383	313	364	361	356	352	367	365	327	350	357	393	367	351	317	370	396	343	363	389	344	352	328	322	385	353	342	372	349	343	330	333	332	357	333	376	371	313	337	336	346	390	357	383	347	357	360	370	348	353	348	362	377	361	337	324	377	361	368	359	371	344	368	361	383	373	334	329	382	326	364	368	359	348	365	359	346	356	387	377	346	365	351	328	338	345	375	368	389	356	342	364	352	343	348	346	362	371	376	353	356	341	362	353	360	354	349	370	354	335	359	371	378	394	353	368	357	340	344	336	371	368	394	392	362	340	349	360	347	387	345	348	373	352	371	347	348	365	352	387	322	382	363	336	335	339	346	368	345	375	374	316	355	363	365	369	342	334	336	313	326	340	378	346	349	380	350	374	333	330	352	359	337	391	321	315	342	373	324	344	353	345	347	354	386	349	335	380	395	389	358	370	355	346	369	325	347	340	359	346	314	365	345	351	331	335	369	356	354	325	366	328	348	366	352	364	356	356	349	360	361	318	314	360	359	377	363	379	344	357	339	333	382	358	363	345	358	352	395	336	346	377	380	345	333	341	340	392	368	368	347	336	370	356	355	331	341	362	342	367	373	344	389	355	367	365	353	347	347	351	318	347	361	372	362	302	346	330	357	366	359	345	366	371	329	376	360	350	339	335	348	332	362	373	368	370	387	345	353	332	334	343	356	372	323	333	338	352	335	378	351	332	315	360	327	348	355	372	381	340	374	370	344	338	358	338	394	354	362	359	367	366
19272	33955	14473	7816	5401	3950	2965	2488	2065	1706	1624	1451	1328	1280	1144	1099	1029	990	939	928	947	814	869	863	872	792	854	827	771	780	819	783	808	743	805	785	771	796	769	720	765	722	730	744	772	739	732	749	730	742	726	759	771	722	764	677	754	706	682	739	705	714	728	740	688	722	691	693	718	678	713	682	717	722	743	725	728	694	729	763	740	732	729	746	678	746	688	678	698	730	744	704	701	730	736	728	717	688	698	741	755	719	755	660	727	740	685	679	670	709	695	680	722	697	725	710	716	727	767	693	718	708	711	718	706	744	718	691	638	750	717	705	752	750	731	727	736	696	721	688	681	714	656	683	736	707	738	681	733	685	720	691	717	719	722	729	703	711	705	686	710	724	733	770	701	720	675	700	700	712	718	729	710	782	716	721	677	700	734	737	705	701	714	684	678	690	733	754	708	761	713	729	734	691	704	735	720	700	693	712	729	676	701	720	704	714	784	752	738	701	716	691	716	700	706	691	769	699	668	695	728	721	718	685	700	669	668	734	718	717	727	662	718	685	736	715	660	682	703	733	703	696	719	699	699	751	689	708	717	744	735	723	725	710	717	684	691	710	745	683	715	765	742	742	683	725	684	730	673	655	675	736	698	689	694	736	730	716	716	697	734	706	727	718	727	703	710	688	690	698	717	741	691	689	735	761	714	718	694	734	721	686	705	695	674	738	672	716	718	666	747	754	702	689	733	714	707	719	743	730	701	705	682	709	701	719	690	730	717	708	697	738	729	690	727	750	680	724	699	709	683	710	736	723	676	733	691	707	703	695	718	736	709	716	708	690	715	730	689	698	691	675	718	700	688	719	700	717	729	762	776	743	738	696	671	700	699	667	667	728	694	691	750	759	784	718	676	699	742	667	694	734	696	679	682	696	695	741	695	693	704	714	717	717	714	724	716	749	685	670	665	683	747	679	696	682	719	647	720	707	746	744	706	698	725	666	713	757	712	681	699	684	664	711	707	710	723	767	705	674	705	704	683	716	665	674	723	674	688	698	682	716	725	708	688	738	739	693	754	687	719	689	716	725	677	710	708	698	715	662	730	721	744	730	675	725	703	712	695	670	701	740	678	699	725	734	715	696	697	743	706	740	699	720	679	666	735	714	737	711	661	716	720	779	758	742	723	737	723	643	730	703	690	727	707	666	637	750	730	676	751	704	730	724	729	701	773	722	727	709	749	716	740	681	676	746	660	722	691	722	725	758	689	700	704	708	657	733	689	696	692	780	707	709	719	674	717	698	744	735	742	760	684	733	707	682	722	698	691	727	710	712	753	684	732	669	715	731	667	690	719	728	690	740	728	715	688	705	735	672	673	728	744	759	699	705	668	739	694	723	758	708	659	678	737	690	723	679	672	740	748	690	700	648	703	706	681	701	726	693	691	705	704	675	727	631	691	748	761	728	730	688	726	702	676	707	681	691	642	666	710	717	684	683	747	723	683	693	720	647	723	742	697	732	740	712	683	761	688	685	715	674	704	667	719	667	654	718	710	690	730	693	686	725	701	707	719	710	722	706	740	731	727	712	728	700	776	727	739	684	717	709	710	690	694	700	665	691	667	681	724	700	691	701	685	650	680	723	686	703	681	685	695	717	697	712	689	681	662	708	688	696	727	744	686	668	736	671	704	733	691	690	710	728	666	716	690	709	718	672	711	732	722	655	756	739	714	670	691	697	712	715	754	649	706	697	710	708	692	694	731	703	720	728	700	691	724	686	691	717	706	785	712	693	673	740	685	695	719	734	718	683	699	734	707	717	721	733	722	685	750	711	709	722	653	676	700	679	711	762	697	668	698	681	690	649	699	662	704	740	717	712	672	729	697	727	711	707	685	706	694	733	700	682	679	672	670	717	736	707	675	705	722	697	726	669	712	757	731	744	739	672	667	690	708	725	692	718	705	771	700	708	696	749	672	699	741	693	727	713	701	683	676	745	667	695	773	701	740	725	680	697	680	730	698	662	688	693	698	748	685	743	761	682	688	695	673	691	695	723	650	714	660	689	742	729	743	697	703	673	680	722	748	717	710	740	714	707	707	697	729	674	714	713	713	702	747	693	731	718	703	726	662	717	703	693	694	678	728	707	707	724	695	719	704	741	709	690	673	737	704	725	703	728	702	715	657	724	715	710	726	770	704	734	646	679	697	711	700	723	683	717	685	689	724	722	743	724	679	738	745	678	707	692	740	684	699	714	696	688	709	654	693	709	691	711	736	691	690	678	677	699	678	681	656	737	670	709	683	630	705	677	706	726	684	707	758	711	724	718	723	752	712	680	699	699	721	683	700	721	700	695	696	709	721	746	687	682	715	712	736	704	709	749	729	658	684	746	695	710	716	703	770	718	744	673	711	707	729	719	708	667	678	704	703	672	710	688	718	695	722	699	641	669	693	687	752	646	684	652	703	727	688	745	754	712	703	729	708	719	730	706	698	707	674	689	695	748	658	755	712	712	747	685	719	719	683	705	703	677	700	736	745	699	731	710	716	733	707	690	645	692	725	696	699	721	640	744	719	682	724	701	704	699	657	663	734	725	663	703	686	692	688	716	729	697	669	715	712	701	703	718	743	699	718	702	724	675	692	644	672	734	739	753	705	739	698	706	699	666	641	696	681	662	730	710	701	676	720	718	735	736	674	716	665	692	681	729	726	699	685	720	746	730	684	679	698	726	722	685	675	725	694	724	729	693	679	697	723	753	712	678	705	714	747	693	683	663	687	684	681	683	692	711	719	689	695	731	691	726	667	711	716	665	651	710	713	676	689	694	688	715	667	638	673	695	700	713	699	679	723	696	698	654	684	696	707	725	694	698	715	627	669	673	687	678	710	713	726	722	716	713	704	652	728	739	740	697	708	751	715	688	762	682	703	756	711	741	690	698	694	686	722	732	657	739	691	677	703	687	657	715	701	715	710	701	726	727	734	693	713	683	685	735	696	766	725	685	709	711	706	754	694	690	710	691	710	722	724	685	714	732	698	731	652	742	739	760	680	753	690	699	712	728	732	688	699	707	748	670	695	758	705	707	714	667	738	684	670	686	662	716	746	710	678	686	709	763	718	721	664	696	715	675	693	673	720	669	712	710	687	704	668	666	685	692	678	707	688	675	714	718	693	712	701	661	747	741	708	707	703	674	746	685	743	704	708	734	725	718	672	726	710	719	687	715	683	710	724	667	706	733	686	691	728	678	698	679	698	676	722	708	733	692	736	747	688	743	713	735	643	715	717	710	743	777	706	713	678	724	695	719	657	698	687	735	681	730	688	724	705	685	699	680	763	715	701	676	748	716	737	717	740	664	696	728	676	711	660	700	728	711	674	712	729	704	705	706	691	692	726	697	687	698	701	664	729	716	721	717	692	727	743	739	665	705	662	714	696	691	678	738	699	707	691	707	697	720	708	721	705	671	716	683	700	687	677	692	684	757	747	711	703	686	671	724	704	713	701	727	730	679	703	719	694	731
27267	20659	6332	655	371	369	296	308	293	306	263	277	311	293	300	295	289	323	282	291	329	291	284	287	263	259	292	276	278	288	297	274	286	281	295	289	259	294	303	278	304	307	325	264	296	287	289	290	301	302	316	275	291	263	273	259	293	278	279	299	301	262	279	287	311	311	295	293	294	315	229	290	296	295	295	296	261	289	280	287	289	271	283	303	298	286	283	321	291	273	279	315	276	322	320	269	311	270	320	281	288	306	288	267	291	304	294	285	315	262	293	291	284	290	281	283	296	281	281	285	273	267	281	275	298	300	288	276	291	343	291	307	305	265	279	313	297	283	279	288	298	295	303	288	283	283	264	288	297	296	314	316	281	291	277	323	248	293	258	305	306	298	305	271	275	294	293	308	302	268	279	285	274	290	309	286	262	288	280	275	313	276	282	294	271	321	284	292	304	299	280	265	326	288	294	298	246	281	264	290	260	279	288	267	289	284	287	273	319	285	309	297	299	292	288	266	316	297	292	286	273	255	243	281	295	277	283	301	281	281	279	310	258	303	318	282	288	291	308	295	278	284	280	241	287	272	277	270	277	295	265	270	281	307	298	293	290	263	310	275	297	284	285	293	289	272	292	271	303	302	297	308	259	284	264	277	293	276	291	316	306	274	287	288	257	278	315	254	278	292	273	270	286	298	281	275	283	295	317	254	269	290	295	265	307	302	290	314	286	279	297	277	282	297	278	284	300	309	293	299	285	284	302	256	321	300	292	271	284	297	283	279	266	281	297	298	295	322	297	315	267	282	290	275	283	303	272	285	266	301	307	289	295	307	299	271	280	263	286	285	291	292	324	285	262	280	292	277	267	288	298	301	329	276	314	277	315	301	265	269	268	313	287	273	280	275	305	295	261	298	288	293	295	269	300	273	270	284	288	271	259	309	281	288	301	290	289	284	299	275	292	285	306	300	267	289	256	292	279	315	295	288	294	296	292	281	291	283	304	261	302	272	307	322	295	295	270	296	281	307	335	329	269	327	291	293	266	266	269	257	303	305	276	289	280	303	281	292	268	261	288	294	282	293	298	270	277	291	264	289	286	307	288	289	273	263	272	307	288	280	291	255	262	263	277	274	278	267	299	280	300	282	262	280	281	317	300	319	300	297	287	288	278	279	288	275	277	270	270	282	307	297	307	280	317	292	289	263	292	280	279	252	280	312	255	275	257	318	304	303	269	265	286	254	320	268	315	271	290	293	293	299	280	264	273	274	282	278	287	297	277	298	287	319	279	282	304	298	270	284	316	275	266	293	285	298	305	283	296	278	266	260	301	303	295	305	279	290	277	289	270	296	325	293	284	270	303	280	310	313	293	274	301	306	274	284	258	262	245	291	294	285	284	322	306	280	277	290	288	287	295	300	266	295	297	267	254	308	290	269	307	290	292	244	298	282	268	280	292	270	296	278	278	310	282	282	267	292	282	286	286	287	302	283	280	314	296	286	285	287	304	284	258	302	301	276	279	272	312	312	295	305	297	299	266	253	265	304	305	269	311	306	294	306	271	289	258	295	291	277	323	285	263	273	301	316	284	269	266	247	292	264	284	302	280	289	273	247	298	281	279	272	303	302	292	296	280	283	290	276	279	289	271	276	283	283	295	310	295	282	297	270	266	273	304	297	291	289	299	272	281	289	289	277	291	297	307	285	260	289	253	301	313	288	274	291	254	285	319	283	322	294	329	278	298	286	312	279	295	264	265	309	275	300	273	288	266	278	298	275	278	311	278	302	269	309	293	290	322	302	309	268	291	240	288	279	280	268	321	321	283	265	258	302	289	288	313	288	282	305	285	319	284	302	303	281	323	271	301	294	294	320	270	304	292	266	292	272	325	254	301	303	308	284	312	317	274	242	289	272	281	268	290	321	335	320	270	275	294	272	280	284	281	280	267	298	282	268	283	278	281	283	287	281	265	308	325	279	267	318	286	290	277	280	271	273	293	308	276	287	270	280	259	271	304	285	277	277	280	303	279	292	260	279	284	291	307	274	298	301	303	288	296	279	317	304	293	301	298	314	267	326	300	301	271	269	261	269	301	306	289	297	262	304	308	307	290	289	287	250	315	277	291	310	300	332	292	312	365	266	281	279	252	277	297	272	302	267	312	297	280	295	284	286	261	295	277	257	287	309	274	309	285	284	299	283	256	254	276	299	308	299	272	328	317	258	303	265	313	290	291	295	288	267	288	259	314	272	283	292	340	300	276	294	273	260	268	297	282	287	287	298	270	295	289	301	300	293	264	271	256	323	305	281	300	289	263	261	287	283	293	312	282	299	268	258	312	291	286	287	289	260	287	289	253	317	271	300	309	279	302	304	305	293	274	265	306	311	287	281	321	286	305	278	292	277	274	273	304	266	300	291	275	291	267	281	319	271	285	248	285	273	306	270	318	284	287	307	259	309	310	274	306	276	274	279	291	291	304	297	282	265	265	282	291	294	293	259	284	262	302	281	269	270	307	267	293	287	296	283	280	268	263	277	281	307	296	279	300	286	257	283	276	285	284	264	278	323	287	272	266	303	271	284	272	283	293	306	298	284	283	307	273	289	288	257	299	268	315	283	282	245	270	329	309	333	305	294	296	267	275	306	290	288	268	317	262	285	323	284	288	284	291	273	272	238	264	317	300	270	327	265	295	317	273	305	311	272	290	288	308	313	299	275	287	302	302	293	285	280	266	285	286	305	281	291	301	302	288	315	288	272	291	329	318	294	253	267	276	286	288	292	285	276	286	289	287	304	275	290	291	274	295	266	296	290	311	273	265	285	283	285	277	324	309	298	286	302	285	307	304	306	283	284	286	284	288	267	315	300	286	276	274	325	295	295	317	292	297	281	295	294	279	270	289	297	297	310	285	267	280	298	275	287	287	289	308	265	298	274	305	298	299	290	271	273	261	281	290	302	310	299	291	303	282	299	297	284	278	320	287	290	306	298	290	293	285	296	255	273	236	297	309	270	278	317	290	266	279	292	286	307	289	279	283	280	296	271	273	292	263	283	299	288	285	255	241	295	303	270	263	294	266	285	269	295	270	294	258	297	287	296	274	287	276	297	325	296	291	271	263	313	288	315	319	288	281	291	304	296	307	310	273	267	262	297	303	296	272	309	293	275	262	279	303	303	290	298	273	295	291	283	262	295	279	286	305	307	288	291	247	278	304	314	285	282	296	261	284	271	301	286	291	287	281	279	286	287	299	283	260	312	282	313	270	282	296	336	294	277	305	264	273	284	287	296	267	291	290	265	306	253	285	296	290	292	268	297	308	286	311	288	278	295	287	269	318	264	288	306	270	309	282	290	281	292	277	287	299	303	266	308	275	271	282	298	294	280	303	287	327	266	287	292	266	269	302	297	276	279	296	283	290	303	265	316	272	255	286	284	272	288	283	281	292	300	285	303	277	280	307	302	268	282	256	306	311	262	279	285	273	287	309	296	268	304	286	263	286	276	304	301	271	273	301	289
6287	7831	1602	1047	883	817	708	660	676	691	650	637	637	661	642	653	624	618	620	619	617	634	592	635	580	638	637	690	672	594	644	638	630	669	627	581	661	615	634	640	656	635	629	653	613	613	614	620	596	614	633	632	599	597	566	602	604	645	616	647	647	643	642	589	631	588	598	594	590	627	578	612	588	625	585	608	586	626	655	649	592	596	599	641	628	619	637	617	609	607	620	580	611	608	653	612	627	662	626	589	600	623	641	669	605	610	657	644	617	604	637	622	646	589	642	592	604	595	640	611	621	640	640	620	573	604	641	621	613	631	640	621	620	622	567	627	697	622	586	622	645	595	608	635	617	607	641	625	643	608	619	601	626	606	589	643	616	620	586	655	649	577	614	642	623	624	594	630	620	626	627	600	619	571	644	603	599	630	604	629	633	638	596	590	612	650	587	653	646	653	608	613	609	620	617	594	595	650	610	620	611	615	613	612	623	621	626	628	567	655	625	593	603	599	597	600	637	583	639	633	585	624	630	591	678	644	619	634	597	626	602	588	615	631	646	595	622	595	628	614	635	617	614	603	628	580	557	577	637	599	615	631	653	621	618	604	588	628	593	636	651	591	626	576	591	581	632	625	632	601	632	619	624	586	648	634	614	621	596	604	616	628	587	625	624	645	639	612	625	581	595	624	600	659	647	619	660	614	625	581	629	623	564	618	630	702	602	563	620	626	632	613	631	613	632	602	659	638	591	603	635	641	648	598	608	631	621	674	649	638	634	666	608	612	659	608	594	624	633	616	653	643	663	600	599	634	614	612	607	603	611	570	608	640	586	584	641	598	657	578	627	635	605	610	614	636	590	583	623	592	591	613	627	579	658	598	606	583	620	580	632	667	640	609	607	637	603	642	596	644	655	582	579	599	636	642	663	610	647	594	616	615	603	627	619	628	613	656	620	583	610	645	632	609	610	636	588	614	615	619	591	666	611	594	652	577	640	562	627	594	613	552	642	642	602	570	622	627	617	623	648	612	581	612	576	611	624	618	585	587	593	599	658	616	638	626	621	581	591	600	618	592	615	552	608	649	598	641	588	656	612	625	613	569	615	668	569	585	604	587	569	595	608	575	637	614	565	665	614	615	600	626	599	647	662	615	629	639	666	623	625	609	610	586	632	632	603	640	641	575	584	644	602	582	600	598	646	639	591	628	628	614	615	624	614	654	618	624	655	611	613	644	573	596	683	602	628	551	644	599	602	636	627	596	616	557	635	581	614	617	620	580	626	621	579	606	643	603	653	616	584	625	628	603	606	607	600	645	581	663	603	626	639	612	631	614	605	621	616	622	603	625	619	593	613	621	617	608	610	567	637	660	615	577	626	596	608	621	583	607	604	649	662	626	609	604	593	602	574	639	603	602	601	586	584	628	620	603	613	581	622	627	647	631	634	642	641	615	627	581	624	615	659	604	592	632	616	642	591	641	639	659	626	674	644	638	620	676	589	660	650	616	661	622	610	644	656	641	656	608	621	598	609	631	630	618	586	597	630	649	629	620	689	611	597	644	651	612	620	596	646	649	603	594	602	655	643	658	613	570	605	623	633	644	638	642	610	613	644	608	621	618	666	605	613	590	586	646	630	602	638	597	621	624	639	621	618	579	587	615	582	598	621	626	634	659	612	594	619	634	603	629	650	629	605	609	596	607	598	584	626	595	613	638	598	618	607	583	622	609	615	610	633	620	642	657	581	572	615	647	601	585	638	631	615	568	608	607	636	582	666	634	639	606	598	605	660	630	619	639	698	621	625	584	628	630	604	604	599	617	633	663	580	606	623	616	621	620	638	613	600	585	608	605	653	638	624	653	634	665	595	615	642	644	635	603	630	623	638	620	609	599	610	664	634	599	622	610	632	624	632	601	609	690	565	628	669	589	566	607	663	616	561	614	617	627	639	592	592	590	607	638	704	636	590	625	633	634	592	625	643	607	669	626	643	645	593	661	620	587	616	569	602	617	653	602	606	655	581	592	615	637	606	598	635	593	632	572	597	615	616	592	611	603	615	650	644	586	608	632	644	698	655	611	637	611	606	582	638	653	598	593	637	628	625	661	628	647	623	607	642	608	590	591	616	606	588	617	613	606	592	583	587	640	616	653	638	633	586	595	644	587	648	603	610	601	608	626	631	615	619	593	624	610	624	606	537	620	638	602	578	642	581	666	615	609	641	613	614	607	604	624	611	577	640	592	632	604	638	609	641	613	604	566	630	612	594	634	627	599	607	566	620	667	618	621	618	628	617	600	582	649	688	579	609	609	564	632	606	582	644	632	626	581	625	581	577	674	605	633	631	584	609	622	695	629	575	654	627	633	630	654	640	629	607	639	622	628	562	629	666	631	592	653	616	589	598	622	595	634	646	645	618	653	623	585	596	593	633	603	565	614	641	605	598	661	635	628	612	606	646	640	625	611	595	579	606	655	610	619	628	598	595	597	631	572	617	630	621	610	628	665	646	658	608	636	633	610	594	648	593	643	607	619	676	646	575	688	612	589	586	585	574	666	608	641	558	640	621	621	623	638	599	592	622	627	610	613	657	646	588	617	605	582	612	610	570	631	601	612	648	612	539	583	677	611	641	624	635	631	592	593	621	624	630	618	664	608	594	619	617	616	626	640	645	656	618	621	641	638	612	622	624	610	633	614	637	572	618	595	621	558	635	642	616	605	606	636	645	601	633	583	567	698	627	605	617	659	605	630	612	653	646	619	614	596	627	578	617	601	611	609	626	638	622	624	613	661	668	641	598	589	597	654	595	608	661	619	631	648	644	592	608	599	636	628	613	639	633	614	591	605	618	608	645	610	618	626	670	654	577	606	627	583	624	598	667	598	615	634	638	581	643	609	605	631	619	662	653	651	639	594	616	601	629	619	650	641	643	639	613	636	627	661	636	599	644	627	622	634	646	649	604	598	608	583	644	626	622	667	587	584	589	626	639	568	624	646	571	645	618	620	645	647	608	614	628	575	638	611	620	633	617	607	596	617	602	618	615	576	601	625	565	649	660	611	567	583	609	569	579	634	588	633	588	648	619	610	577	612	614	618	596	646	621	617	585	606	664	631	595	604	625	658	635	595	657	653	630	628	585	624	665	604	597	622	615	638	618	639	655	601	588	605	610	621	657	646	599	609	621	610	598	615	593	596	637	604	649	611	654	622	602	662	598	609	649	649	649	644	671	700	635	589	618	644	624	594	653	591	605	633	662	635	670	638	619	600	584	618	643	591	655	572	602	648	635	613	583	611	625	587	662	600	617	608	598	612	610	619	646	602	621	671	610	679	615	669	643	627	593	626	615	588	638	604	684	647	677	619	609	663	630	644	634	598	646	624	633	686	598	647	589	624	602	619	639	635	587	618	621	642	625	623	660	635	633	622	667	602	613	661	604	687	627	640	591	596	645	586	590	660	618	623	578	586	650	564	660	613	623	617	630	575	611	604	636	616	594	618	603	588	576	622	650	627
24739	21632	28793	24962	17560	1184	512	378	312	265	263	222	233	184	217	196	190	203	197	201	188	182	174	167	188	169	155	173	177	149	165	157	172	176	154	166	160	172	162	163	154	173	157	180	187	172	120	161	149	167	191	166	153	135	148	169	160	165	189	172	166	196	153	153	184	156	154	167	148	151	160	160	145	168	169	138	163	150	157	156	161	151	163	171	143	146	152	171	178	156	143	152	143	159	148	162	151	167	136	165	152	151	156	158	198	135	146	156	160	183	129	150	149	163	165	153	155	158	145	152	162	177	161	186	143	146	146	171	159	157	158	149	176	148	163	156	155	156	143	163	145	148	137	151	165	151	164	146	164	148	162	158	139	147	169	156	182	158	162	175	167	164	129	153	153	153	164	142	167	155	168	148	157	145	162	174	141	155	161	156	157	147	147	152	158	154	149	156	168	154	170	133	159	155	138	155	154	160	157	152	172	157	147	176	165	165	167	152	200	157	169	171	155	153	155	154	171	145	150	155	159	164	154	147	173	137	152	177	148	174	174	148	148	148	158	156	171	157	168	167	170	156	158	168	136	149	137	157	151	159	145	169	175	158	195	171	166	148	155	155	166	153	154	133	155	128	151	160	155	158	165	147	118	136	146	171	149	158	155	150	164	161	160	150	148	151	157	138	151	160	169	160	155	172	176	139	137	137	149	150	149	135	159	152	157	146	161	128	150	165	143	171	143	148	168	157	168	164	159	149	139	159	137	152	171	147	147	141	159	152	158	152	156	170	179	156	162	159	138	149	165	146	171	149	168	150	168	140	167	173	170	155	167	183	171	159	150	166	164	149	158	168	152	181	154	140	154	154	161	142	170	163	145	168	156	161	148	169	162	148	140	161	159	177	161	153	163	141	158	170	154	171	163	168	152	168	142	182	162	141	148	156	148	140	163	136	134	150	161	164	133	140	146	167	146	159	138	170	163	161	185	152	151	155	160	151	174	180	170	171	151	153	155	167	154	153	169	176	153	168	153	154	139	176	165	171	148	175	147	148	170	154	162	157	166	163	158	140	153	146	152	168	171	163	126	152	144	147	174	148	158	156	161	158	151	145	171	172	143	151	156	170	155	166	145	150	145	195	172	153	152	119	151	149	148	163	156	160	148	142	143	149	147	167	154	170	177	145	191	153	143	159	178	173	177	162	167	148	173	178	153	135	174	127	170	164	165	164	151	151	158	145	155	155	142	152	149	132	156	150	143	128	157	160	156	169	146	158	156	143	158	160	163	177	169	161	166	140	160	141	170	155	152	172	127	157	172	134	146	141	148	148	152	144	166	165	159	161	168	148	178	159	148	146	150	139	146	165	156	178	149	172	158	171	153	127	171	154	159	170	150	165	131	157	162	152	141	161	169	138	156	153	164	170	173	156	157	162	165	140	150	137	157	184	120	152	161	152	148	151	173	155	174	157	148	134	164	156	140	153	146	152	140	157	158	163	156	176	148	142	173	140	181	131	170	136	176	166	164	137	163	160	156	181	163	145	158	175	140	167	163	163	152	137	155	154	146	150	160	147	127	157	149	184	173	166	164	179	147	167	158	153	150	149	155	160	155	137	158	135	156	189	142	143	141	153	173	149	159	147	155	158	172	141	153	169	151	162	138	154	155	166	159	150	158	174	172	166	188	143	155	150	159	170	161	151	157	143	165	151	154	138	176	169	147	161	131	136	154	167	163	168	165	139	141	165	159	140	161	178	154	140	149	167	156	151	156	161	167	177	136	154	151	165	162	157	162	156	151	172	148	151	177	150	152	153	150	155	145	151	162	156	166	133	154	177	140	170	162	143	161	157	173	183	172	139	153	130	169	150	151	177	148	146	146	171	169	136	154	153	161	177	162	173	156	160	146	146	174	160	180	165	151	144	161	173	152	155	157	158	159	157	157	161	144	157	143	153	176	157	151	143	150	167	146	188	132	163	143	165	144	156	180	159	164	171	151	152	163	155	160	141	152	169	148	176	162	142	166	160	156	153	135	155	174	172	155	150	150	155	155	157	127	150	153	155	159	153	149	163	166	155	163	137	146	146	183	183	155	147	152	146	182	142	147	145	150	145	169	149	161	144	149	153	157	178	157	156	142	150	150	183	148	156	154	149	137	161	158	175	163	151	139	148	163	148	167	157	130	145	152	163	164	175	157	168	150	170	180	150	163	150	151	144	143	174	168	174	153	164	159	130	152	168	145	145	182	160	162	153	147	149	167	173	156	148	164	151	156	168	164	157	164	165	187	163	176	143	162	144	144	150	152	164	169	165	151	142	172	145	149	171	151	177	135	168	168	166	166	145	156	160	138	176	150	153	144	166	140	162	153	176	160	175	147	153	148	149	171	162	160	158	137	177	157	142	163	168	163	160	163	155	154	133	183	152	164	182	155	159	159	149	188	149	184	143	155	142	162	161	145	162	161	150	160	163	181	180	149	164	141	153	155	140	167	173	129	154	181	148	153	168	155	156	152	146	137	160	159	160	150	156	153	149	152	150	173	153	135	153	156	142	164	140	165	161	159	151	137	147	152	170	163	164	161	167	165	177	148	173	162	158	165	168	147	154	156	172	152	140	157	169	157	163	158	155	140	172	160	160	157	160	185	156	177	153	179	150	144	179	134	149	148	165	169	139	184	174	139	163	157	144	152	178	181	164	167	161	163	155	162	190	154	144	153	164	165	162	161	167	153	164	154	165	147	163	175	160	168	164	166	175	154	166	152	156	145	159	155	144	155	138	143	162	165	176	153	145	135	159	174	159	179	166	129	164	148	158	151	144	155	162	153	163	144	155	178	153	151	153	155	141	175	153	158	156	149	149	157	148	159	153	172	150	175	153	162	156	169	143	160	148	148	143	159	136	164	184	145	126	143	162	157	168	147	151	151	169	178	146	169	157	146	154	165	157	161	161	179	146	169	163	155	143	164	147	158	160	168	143	160	144	152	176	148	165	154	177	157	160	174	176	154	148	152	156	160	147	151	169	171	160	145	140	163	159	168	136	125	151	185	165	137	150	158	157	157	168	142	179	161	185	175	146	122	149	153	165	162	161	172	168	158	173	153	152	168	150	160	157	158	143	172	173	149	160	159	162	150	142	167	143	159	137	163	144	150	155	151	130	162	158	164	162	159	154	160	150	147	154	143	160	153	161	122	157	150	138	160	138	165	150	170	146	147	147	137	161	151	148	177	133	151	173	133	162	172	164	155	136	173	163	168	137	180	138	171	162	164	160	175	159	157	145	155	150	165	153	183	144	150	151	172	148	164	166	154	165	173	160	152	158	162	168	151	170	137	143	154	149	161	142	151	147	151	134	148	145	163	173	163	152	181	169	132	159	149	184	158	155	151	168	159	158	167	159	162	181	173	162	150	163	150	152	168	167	156	155	136	160	177	182	142	153	153	151	151	178	150	160	144	143	145	169	142	148	167	161	161	167	169	159	163	148	144	158	146	136	166	159	171	148	159	158	154	140
13800	28584	8944	4440	3023	2095	1521	1248	1032	930	818	746	655	599	614	562	517	468	502	474	411	442	422	385	413	444	445	380	404	397	375	413	393	406	416	386	407	399	370	365	383	372	377	375	353	386	378	379	365	331	362	378	354	327	386	357	362	349	354	385	380	327	378	356	378	351	352	366	386	373	331	362	370	314	344	347	357	367	351	382	386	352	337	342	363	330	392	368	345	388	359	373	355	315	357	325	336	389	350	363	358	338	358	389	346	365	297	386	359	336	350	347	345	345	349	305	315	322	362	340	392	345	372	366	364	379	330	389	349	370	343	373	325	381	344	352	377	365	371	333	364	369	353	362	330	384	402	350	354	373	333	337	348	371	372	365	370	358	359	332	338	351	337	366	361	356	352	331	365	345	335	339	352	339	378	305	374	400	296	350	347	350	361	413	346	349	385	324	368	358	374	336	329	333	357	368	350	368	373	409	371	370	303	333	327	334	354	346	353	356	339	368	354	340	338	347	345	334	349	347	355	418	328	328	352	372	328	348	341	365	348	344	363	351	360	365	334	331	384	342	367	324	332	383	335	353	371	385	367	330	372	339	385	340	341	360	369	370	377	343	378	323	332	361	372	329	349	361	357	348	364	346	347	370	351	362	384	345	330	345	330	398	361	360	383	380	348	318	325	311	353	360	335	360	354	370	335	341	369	377	359	314	328	342	379	308	363	349	360	363	362	345	340	336	382	347	406	361	335	338	326	324	337	355	333	367	374	322	335	372	350	340	375	358	344	354	364	359	338	355	367	367	349	342	391	362	362	335	345	354	355	399	409	372	362	369	338	329	374	326	350	349	378	349	337	347	323	356	355	347	369	353	343	341	338	322	356	376	344	346	351	325	347	378	336	319	358	352	342	384	353	348	358	348	365	350	362	368	344	365	376	375	393	403	350	337	389	381	362	348	345	355	357	329	307	351	362	360	360	328	327	394	337	363	365	327	333	340	354	373	372	361	374	332	353	339	339	325	349	352	362	344	378	381	352	363	381	376	341	365	323	360	353	346	379	370	373	345	350	307	366	350	322	371	363	346	327	356	355	360	361	318	344	347	374	373	362	363	326	358	333	335	369	327	349	343	365	353	324	354	357	345	334	353	351	352	334	338	345	376	341	357	305	374	373	361	354	381	365	349	382	335	333	350	378	344	370	375	397	311	359	344	341	344	338	329	337	347	358	351	353	321	374	385	373	362	380	358	337	382	369	356	333	373	339	356	367	369	345	370	353	352	350	367	361	336	384	326	335	339	346	361	332	357	381	368	351	380	366	330	340	363	366	332	373	345	365	377	337	321	320	328	347	353	363	349	326	365	333	386	373	349	325	368	348	340	337	343	355	368	368	328	411	380	341	394	371	354	329	363	364	366	331	370	336	334	347	398	322	363	329	338	386	359	347	340	355	370	397	338	346	327	389	369	332	346	352	296	377	366	326	350	323	374	378	334	363	336	396	400	368	372	342	348	394	374	346	359	380	355	371	357	326	372	350	296	360	351	378	339	357	367	362	328	364	323	316	320	377	329	355	384	384	369	352	346	362	347	370	363	380	340	344	348	329	371	346	354	350	351	366	332	358	370	355	349	365	358	349	396	380	341	359	348	361	356	346	331	342	384	331	366	373	367	356	336	371	343	364	361	379	379	329	317	350	326	371	336	336	332	356	380	360	373	375	368	342	341	344	384	305	395	398	343	341	366	346	354	343	366	354	357	330	358	352	366	309	372	374	340	352	330	348	342	346	351	349	338	344	348	357	352	361	390	371	379	344	327	364	356	345	344	326	344	342	350	372	345	339	361	335	335	371	359	373	352	374	358	388	317	352	385	336	321	380	373	386	375	355	333	360	342	355	372	342	401	362	364	362	355	397	349	370	353	359	333	386	379	351	345	343	373	347	358	362	327	327	352	363	355	353	350	363	368	368	346	392	332	347	359	356	359	334	358	357	337	383	368	343	352	363	326	361	373	350	353	385	350	344	351	345	341	353	347	349	355	362	379	329	343	353	342	338	348	382	353	351	373	330	354	356	346	336	374	389	391	374	378	363	364	343	328	342	338	323	332	316	371	358	387	360	344	372	339	380	360	374	339	354	337	341	335	335	355	367	360	387	340	363	339	377	380	371	352	363	350	341	362	342	377	315	383	344	338	371	364	322	354	336	335	332	365	360	363	338	343	378	364	382	332	339	346	369	355	387	364	392	339	324	341	337	367	353	355	341	379	334	339	333	354	388	369	339	333	354	335	352	355	389	359	375	366	347	325	352	345	341	366	355	351	361	353	339	383	370	351	335	346	371	324	369	350	357	360	363	357	359	388	325	348	366	332	327	348	331	371	345	384	345	324	349	359	346	373	346	354	338	324	342	366	349	353	378	316	343	351	329	351	347	355	360	380	361	357	383	360	344	361	346	334	356	337	335	355	349	326	351	380	357	352	340	326	356	353	396	357	352	339	341	349	355	349	348	362	332	398	336	356	373	360	329	335	305	352	326	358	362	336	356	379	329	363	362	382	351	350	343	378	338	373	360	337	398	378	369	368	339	387	317	334	384	352	349	328	347	370	335	352	363	373	323	377	355	339	363	334	366	356	362	351	354	373	317	356	344	347	384	336	357	357	340	347	372	351	380	358	348	373	345	366	332	379	379	338	372	383	357	332	353	329	370	374	356	356	366	339	343	371	331	329	367	349	359	358	340	358	380	335	349	357	368	353	354	349	376	374	344	351	357	325	356	423	390	321	378	360	336	380	352	332	361	340	354	360	353	384	406	380	358	360	362	348	371	324	334	372	359	348	331	357	342	338	339	350	372	379	343	366	353	354	327	377	346	374	370	351	361	391	355	361	339	384	333	358	365	350	360	341	365	347	343	361	370	329	355	326	382	383	383	383	365	374	367	350	342	380	344	412	364	361	345	333	357	350	348	411	357	329	339	347	347	378	328	376	349	347	365	352	369	393	370	342	376	349	366	369	389	343	378	335	392	376	341	346	357	368	337	322	337	324	345	337	309	333	344	346	380	330	345	359	360	355	369	356	342	327	379	329	372	349	380	318	386	329	340	361	384	350	339	353	345	335	366	355	353	326	383	330	357	362	313	387	369	376	363	337	369	358	359	325	390	328	341	372	362	388	344	354	327	387	343	359	375	366	332	362	370	323	331	358	324	334	340	377	350	358	339	339	374	356	328	369	360	369	392	346	321	369	321	362	335	340	353	346	379	372	361	350	376	360	359	341	390	363	354	340	397	357	361	362	347	350	341	382	342	385	314	359	380	388	326	353	333	369	342	354	354	368	326	375	344	374	376	363	337	373	355	325	377	340	334	379	357	345	384	327	351	355	361	357	341	349	324	369	363	312	370	347	413	363	348	361	343	362	383	350	327	364	322	380	368	367	348	334	353	370	354	342	361	355	375	357	365	337	346	346	359	341	352	357	360	404	343	350	352	360	350	359	314	382	326	330	362	360	340	349
23804	21634	29545	24221	21638	15823	1643	869	660	574	561	535	490	467	454	474	389	432	385	432	396	415	434	363	396	406	369	346	420	387	373	386	385	374	395	366	357	401	384	350	345	369	365	402	369	366	380	363	368	371	405	368	352	346	359	360	387	363	380	373	354	355	351	349	369	383	395	383	346	373	369	361	343	384	375	387	363	387	370	344	342	357	368	362	357	345	373	346	344	362	361	380	363	393	359	356	333	342	370	321	310	354	325	377	357	386	389	363	371	348	344	317	352	360	379	335	356	355	367	363	343	345	373	360	374	361	349	373	374	338	356	319	356	327	395	367	357	363	345	319	374	362	345	359	338	330	358	360	380	344	366	356	378	371	347	369	367	348	383	348	335	371	359	410	379	388	345	354	345	335	336	366	327	352	330	347	367	328	340	366	352	357	372	372	319	348	364	405	368	364	363	346	336	351	328	335	365	354	342	355	375	353	353	352	328	360	333	379	373	338	348	368	352	334	334	336	354	338	378	343	341	325	377	352	367	402	370	365	344	353	371	353	348	346	350	346	341	382	335	373	372	354	333	351	356	316	377	383	405	298	360	374	358	371	368	341	368	349	359	374	312	376	373	361	362	334	365	355	327	350	352	333	343	327	356	360	356	349	347	367	380	347	332	373	338	337	379	349	359	354	368	384	339	361	342	380	338	341	364	342	347	367	358	360	354	378	350	373	351	360	334	352	335	375	346	342	354	367	338	380	366	352	362	390	310	348	340	395	374	349	354	356	362	372	356	366	379	337	376	324	352	353	344	382	376	359	384	349	382	358	356	348	354	353	370	339	344	371	337	380	371	340	333	370	390	352	357	381	368	373	347	364	353	387	325	352	360	333	342	326	352	353	376	352	353	369	334	346	358	333	335	358	368	366	358	333	335	345	345	378	346	372	370	366	369	348	373	349	357	337	366	370	325	365	308	369	391	357	369	367	354	339	365	355	358	348	339	364	385	353	374	383	337	335	326	357	373	364	363	375	340	368	333	352	319	390	339	362	358	366	356	349	371	391	370	362	343	347	341	368	360	372	373	356	344	352	365	381	393	360	355	386	327	329	355	382	366	377	369	327	351	331	330	364	352	368	350	360	344	348	359	352	357	361	340	338	339	345	385	353	348	359	369	344	353	351	353	357	363	363	344	364	341	338	367	347	324	365	338	352	323	373	352	383	321	369	332	370	351	332	375	358	378	356	355	321	348	361	357	370	381	361	332	337	357	343	331	350	326	336	336	339	339	324	375	352	359	344	376	363	355	344	320	335	353	351	390	304	356	344	337	328	362	371	378	364	368	360	332	355	339	375	321	379	352	344	372	374	355	349	340	354	360	341	388	356	390	359	356	353	333	370	347	337	334	359	332	340	361	355	341	334	348	360	330	380	359	328	358	385	364	367	328	338	326	324	365	348	340	340	321	346	391	395	379	340	363	349	335	388	348	364	381	364	377	378	357	344	366	364	367	386	348	349	376	346	363	369	350	355	362	344	391	368	385	361	368	405	338	347	360	353	346	356	382	331	359	352	365	395	336	397	332	342	362	359	376	334	355	350	324	327	373	330	347	361	364	346	301	357	363	384	352	348	357	351	308	359	313	319	341	355	385	358	370	351	355	377	361	318	344	368	370	367	384	359	342	333	368	336	376	364	345	352	365	337	353	378	373	338	377	374	362	381	352	356	339	363	387	352	367	388	335	344	355	345	350	380	363	350	361	325	342	357	395	332	340	320	351	326	402	333	359	347	332	362	350	332	331	393	363	354	362	355	344	389	345	368	334	334	347	349	351	360	345	363	354	358	350	342	369	352	346	359	367	325	367	376	352	395	347	352	347	349	338	314	357	341	341	345	341	345	390	373	335	333	348	350	345	341	318	371	358	346	378	344	343	352	353	336	397	348	305	364	340	331	337	355	357	357	336	387	331	385	374	337	389	332	384	352	345	374	363	383	379	315	352	349	357	359	376	380	369	348	347	345	349	353	364	340	315	354	389	388	362	378	353	337	347	353	403	349	340	344	312	338	333	370	384	348	362	346	331	365	368	365	378	354	346	354	328	357	342	384	306	370	323	345	343	368	357	331	316	341	354	353	311	360	358	372	327	357	367	338	346	347	358	348	354	343	400	356	344	345	353	361	364	373	349	356	349	375	355	372	373	350	341	366	382	335	330	357	359	356	379	354	333	340	354	374	315	350	340	374	348	355	333	317	362	331	356	365	362	370	392	352	330	301	333	353	351	329	377	370	348	380	364	369	362	333	387	342	340	357	372	340	362	359	330	356	327	344	353	366	360	360	364	357	371	408	341	369	364	377	367	371	333	321	331	381	381	339	358	351	373	356	396	356	345	355	359	373	339	337	357	346	368	333	362	351	369	343	352	355	346	349	334	351	358	349	358	329	361	388	336	377	381	356	318	340	367	386	370	322	345	370	377	355	350	338	356	390	367	333	359	338	357	375	347	366	362	369	378	353	343	366	354	327	344	338	361	376	328	342	331	369	344	333	374	306	336	340	349	386	349	349	370	391	364	341	368	372	384	360	363	340	359	350	345	334	358	366	344	351	352	343	371	384	360	341	324	339	369	316	345	361	329	341	336	361	356	349	347	325	390	390	355	330	358	330	349	353	373	377	377	344	350	316	363	361	367	361	342	316	346	330	342	339	392	378	360	338	358	334	375	310	354	362	373	370	359	358	358	323	362	340	352	368	333	358	335	361	333	334	349	347	341	347	321	336	327	349	365	345	340	368	373	365	349	368	342	350	354	344	318	365	350	358	344	352	381	367	376	328	346	333	351	385	347	350	355	353	334	326	361	325	327	366	351	365	331	344	372	428	358	374	358	358	372	358	345	339	364	379	346	371	413	356	319	365	385	384	355	352	355	339	361	364	350	366	360	379	356	356	361	350	342	385	347	372	324	351	375	364	357	344	353	331	343	361	342	351	350	388	353	371	360	344	349	360	395	360	356	347	364	369	361	354	344	371	350	349	342	382	355	331	358	348	364	357	353	337	373	372	385	349	351	386	320	339	370	383	325	345	379	383	372	339	353	346	366	333	342	359	371	366	362	362	348	367	374	393	365	340	344	349	355	376	348	360	377	390	331	357	362	364	355	363	331	326	351	341	361	380	358	340	365	333	344	349	322	347	369	375	369	334	369	331	379	332	355	325	351	360	365	362	351	332	343	355	332	385	360	328	361	357	335	362	348	326	345	343	343	332	370	342	404	359	372	327	335	348	340	335	328	366	347	357	390	374	392	343	345	352	364	325	340	342	355	367	380	335	320	343	370	327	342	335	355	347	355	343	363	341	350	364	374	338	361	372	347	400	283	350	355	370	351	339	367	337	376	340	347	343	350	315	380	373	338	383	371	341	356	330	357	366	353	352	325	370	334	346	352	367	365	355	376	381	357	350	334	360	360	331	325	360	319	353	359	364	337	343	335	350	373	378	325	327	375	357	342	359	326	332	327	353
17152	36174	14355	7768	5482	3903	2967	2398	2057	1715	1591	1407	1320	1257	1135	1053	1027	989	959	919	854	911	890	843	839	891	776	846	804	808	830	740	730	778	740	735	731	795	732	764	743	751	799	726	756	796	741	736	710	753	710	757	699	718	728	723	736	730	750	745	701	726	754	669	703	734	687	739	718	705	696	736	695	723	684	746	734	751	715	743	704	685	704	746	730	731	708	698	755	735	688	768	697	679	737	712	702	672	666	724	684	737	695	709	722	720	712	741	768	702	742	705	714	706	696	684	676	733	709	706	660	720	667	688	696	706	710	738	725	694	664	708	699	684	677	658	707	699	697	731	736	697	701	724	691	713	717	686	709	694	662	703	712	733	696	701	733	683	691	718	704	726	712	695	706	728	724	692	709	729	741	660	731	749	698	715	699	709	689	676	750	705	714	638	675	697	682	724	725	747	714	706	701	758	729	725	701	656	659	732	697	684	722	747	691	702	675	748	733	669	731	729	689	712	681	712	696	704	686	676	753	664	731	729	698	712	723	740	734	707	694	714	693	686	718	666	694	701	726	737	701	712	678	739	728	689	709	718	717	648	687	722	677	716	715	674	697	655	707	679	697	722	722	743	704	722	688	708	696	645	688	696	666	731	703	693	720	686	712	722	719	714	696	720	697	741	715	733	688	689	668	739	736	704	717	677	699	709	716	652	697	696	727	695	718	683	698	748	713	720	718	634	667	669	722	724	739	693	736	757	718	708	720	730	703	734	702	685	680	677	710	697	708	733	729	705	678	745	712	703	730	738	657	678	743	650	750	680	706	705	689	635	728	661	722	673	721	738	670	725	702	725	698	700	737	695	703	712	715	677	680	676	675	734	741	693	714	681	701	712	722	704	714	727	694	683	687	657	709	690	679	680	691	719	689	800	728	699	711	739	709	675	749	748	717	664	769	696	684	711	724	658	717	711	616	702	719	694	690	722	709	629	667	694	704	674	657	706	719	699	735	731	729	679	727	701	714	734	692	678	703	703	650	675	730	722	684	728	689	670	697	784	720	721	750	713	669	731	709	670	696	736	713	672	737	723	709	723	674	697	671	720	706	705	696	731	694	683	702	658	728	719	730	679	755	701	714	650	721	686	730	690	722	686	732	718	718	686	692	712	704	684	681	724	709	712	696	762	679	748	687	662	721	716	671	680	656	675	685	685	701	741	722	655	787	718	695	660	686	687	693	687	692	733	716	719	714	707	650	720	718	670	714	688	733	664	696	707	705	685	739	704	711	693	690	687	718	698	712	683	662	725	695	701	685	642	713	705	700	694	683	709	679	710	697	679	674	704	704	685	698	730	700	673	690	692	711	714	709	754	684	692	698	696	728	744	697	707	694	700	714	720	687	699	721	738	681	681	715	698	688	747	719	671	741	729	713	710	701	717	725	739	692	738	717	679	693	701	697	689	717	732	656	694	719	672	701	698	723	751	743	693	695	701	718	738	743	722	694	676	713	700	713	692	729	673	721	708	735	697	642	742	728	666	683	692	699	705	712	710	722	715	722	765	672	739	716	712	689	702	711	717	740	698	700	701	725	691	708	722	701	705	655	732	731	661	681	711	722	680	694	670	728	681	709	695	711	734	724	678	713	715	671	743	703	715	711	638	663	668	730	730	680	724	688	763	725	730	698	763	728	651	696	713	674	720	741	694	757	690	672	704	654	716	657	689	691	720	708	694	689	711	700	731	719	740	701	714	728	691	673	673	707	722	674	721	727	691	669	680	689	719	723	685	713	693	671	732	708	688	686	711	732	642	705	692	670	719	664	689	704	705	713	714	676	710	683	705	704	682	702	695	729	705	712	673	682	652	723	732	693	777	717	707	686	703	702	730	716	694	697	701	672	727	695	724	672	667	688	697	669	692	681	714	724	703	753	706	725	679	758	677	726	723	693	724	674	731	688	707	705	686	693	707	706	730	671	736	678	686	678	745	707	718	728	765	690	718	647	693	675	710	660	696	723	712	723	673	765	720	734	735	698	700	722	729	746	737	712	698	684	708	648	700	702	733	708	739	696	682	738	707	687	729	680	659	724	676	679	669	662	719	737	685	725	696	656	673	689	718	718	745	690	689	695	708	691	679	662	723	691	732	740	702	719	711	723	673	680	729	715	694	645	713	703	720	708	721	733	734	701	638	708	696	720	692	705	756	723	714	724	765	714	669	743	722	735	691	695	720	723	707	732	693	667	751	682	720	673	696	689	669	747	715	680	682	723	700	662	713	722	726	667	693	696	671	708	675	720	699	663	675	687	712	670	743	697	682	743	695	698	685	714	705	724	746	680	691	725	673	717	717	684	693	707	732	737	744	671	717	693	685	660	715	743	670	726	746	689	684	689	744	686	686	744	712	708	700	719	702	712	719	712	723	702	717	641	670	709	728	698	687	617	704	687	681	698	680	712	696	680	747	673	722	663	721	701	727	677	768	693	707	734	702	693	687	722	747	737	765	696	660	682	723	745	675	671	681	686	694	748	719	729	712	689	737	673	747	700	690	717	751	683	696	710	673	729	665	683	744	718	757	683	660	710	711	710	741	686	715	717	706	725	689	720	719	735	738	697	716	716	712	675	733	700	703	729	726	688	706	721	701	693	748	733	716	672	714	731	753	704	693	706	722	705	673	666	702	719	724	752	677	721	677	706	747	762	735	672	659	664	711	746	714	731	698	719	706	700	715	742	730	745	681	662	729	716	692	699	732	670	739	726	699	713	672	723	688	696	675	694	677	719	682	706	715	702	690	731	724	707	702	747	737	717	683	726	712	672	716	696	714	704	669	685	717	745	641	682	744	716	710	683	653	698	739	749	744	722	722	700	735	695	697	742	683	707	678	742	692	696	698	693	663	712	699	705	731	719	699	708	726	694	712	703	706	702	696	779	728	692	690	717	675	686	727	669	733	693	686	694	730	669	674	727	701	756	717	694	740	705	638	706	704	654	716	704	730	699	695	704	727	690	761	699	686	680	726	738	670	700	705	744	699	707	711	684	736	732	716	710	717	715	688	713	669	693	710	690	703	738	705	711	667	722	686	671	665	648	699	689	660	678	737	694	734	698	685	767	717	755	688	714	696	726	674	724	662	700	686	701	739	673	710	730	684	712	706	740	719	732	692	698	721	698	759	740	723	699	714	644	711	703	699	723	706	695	733	712	732	703	699	722	680	652	670	690	674	706	724	693	700	716	643	699	646	702	722	688	699	694	690	752	724	686	696	735	691	685	695	670	697	723	680	686	711	726	698	714	689	678	690	683	694	732	700	757	706	685	735	710	696	735	734	739	716	691	708	693	714	677	718	663	713	720	707	705	719	743	699	740	661	702	685	703	703	685	671	749	744	709	694	694	677	690	684	670	677	715	731	738	689	697	747	711	752	718	662	704	700	726	663	725	678	740	673	722	742	735	722	688	746	737	696	672	696	703	672	731	726	669	695	724	712	703	755	746	710	674	699	687	688	680	699	678	701
27250	20639	6451	588	364	349	324	300	294	269	273	294	311	291	277	286	293	317	285	275	293	293	266	287	282	264	318	283	313	297	288	287	285	297	293	295	290	319	295	293	278	276	289	284	279	258	290	259	284	296	291	295	307	294	292	306	295	259	264	273	278	255	280	255	266	290	301	290	270	284	280	239	290	291	278	251	294	280	270	295	311	251	296	252	271	272	277	266	297	319	249	284	292	294	264	278	277	279	298	297	281	290	297	260	271	290	291	251	293	276	289	249	262	310	273	277	275	266	300	286	286	290	295	271	260	274	272	275	289	259	295	276	342	259	277	271	289	278	278	274	296	332	279	270	262	299	275	256	287	282	267	276	295	297	278	277	290	270	306	233	287	288	290	308	270	311	323	325	302	267	278	285	285	264	290	283	274	275	291	295	264	318	300	278	282	320	311	264	283	301	291	304	297	290	298	344	315	276	275	293	278	315	285	276	272	298	276	300	298	273	284	268	271	293	300	292	290	250	291	288	299	293	311	286	273	321	301	276	291	273	253	276	288	308	286	276	304	282	269	261	300	243	287	272	293	276	235	321	300	310	299	267	275	298	275	288	317	239	290	267	249	259	293	258	283	281	285	283	260	264	268	298	304	255	298	281	290	289	295	271	295	299	264	282	301	285	287	266	272	285	274	300	291	249	293	268	327	270	315	316	311	318	278	293	271	267	275	289	266	266	263	264	285	276	317	311	267	286	283	287	322	308	290	283	290	278	299	276	286	277	307	277	301	262	298	270	273	332	266	281	325	285	296	260	259	288	280	300	290	280	290	249	258	281	273	278	274	246	304	290	293	252	272	287	266	244	293	262	300	295	284	276	273	298	274	264	299	278	272	283	278	281	306	252	297	282	295	283	267	307	305	293	248	247	265	282	273	301	292	293	283	287	292	268	286	301	293	277	248	266	247	269	284	299	313	281	275	301	270	274	281	298	287	252	281	290	287	275	276	297	292	288	292	306	264	287	281	290	262	262	311	291	293	300	267	258	287	311	315	313	298	313	259	301	312	303	249	294	297	269	251	281	295	269	292	281	281	276	317	283	302	264	269	298	267	273	321	278	289	277	260	292	275	281	297	276	285	283	270	306	291	284	281	268	299	314	289	267	282	284	314	295	284	318	303	289	259	283	304	273	295	273	271	278	271	265	300	260	278	298	274	286	307	313	302	283	284	294	317	266	278	278	287	289	310	292	285	267	302	288	284	305	242	304	290	278	274	308	286	285	285	327	276	265	287	300	299	276	267	278	285	272	317	314	270	265	260	275	322	303	297	305	300	284	294	267	279	287	302	259	282	282	291	297	278	274	277	264	260	288	261	292	272	264	308	309	290	267	289	278	277	283	293	285	280	262	301	275	298	301	290	306	270	291	296	289	282	269	287	291	269	306	287	297	288	285	274	299	302	303	259	283	272	265	274	294	295	318	294	249	303	286	269	299	309	291	281	277	284	277	284	309	294	274	274	276	271	286	274	289	287	278	276	294	301	275	300	330	286	287	284	302	274	277	296	278	296	248	294	296	297	305	302	292	278	298	269	290	315	287	292	272	230	258	299	299	295	279	289	257	292	268	290	273	291	295	295	291	273	277	266	272	311	279	266	296	261	318	293	275	253	302	281	282	276	271	308	319	271	276	284	277	281	283	282	291	278	265	308	297	283	270	290	257	279	251	313	297	278	283	290	299	294	314	280	324	293	283	261	306	295	286	306	274	289	284	284	278	282	283	271	322	280	257	311	307	284	248	264	288	287	295	315	287	276	252	241	284	295	286	286	288	279	282	291	271	293	311	296	268	307	283	296	290	281	271	296	307	271	311	303	284	300	269	296	280	296	282	270	281	297	303	286	280	283	300	277	281	283	277	337	301	284	295	264	283	273	309	295	292	303	310	247	317	267	289	276	285	280	284	258	289	260	285	299	300	277	304	305	310	304	283	280	268	293	273	274	290	305	293	281	273	275	290	275	298	297	288	276	288	299	272	313	299	286	293	305	302	275	267	283	294	290	272	296	292	284	271	244	274	323	296	287	297	280	312	305	283	285	310	291	293	271	271	280	278	281	270	296	283	272	262	284	285	269	293	290	320	311	274	297	290	306	287	279	305	283	312	278	283	268	278	284	282	270	283	282	308	293	271	289	287	307	264	281	271	290	288	284	293	275	306	260	289	288	285	280	309	280	281	304	268	300	290	282	285	283	263	278	318	298	283	259	280	270	257	296	294	271	291	281	276	283	275	292	307	305	275	287	245	320	286	280	261	255	289	269	236	310	316	307	273	307	299	281	271	300	263	276	281	294	291	287	288	287	305	277	278	289	283	250	288	294	300	284	340	264	312	258	290	287	280	289	300	259	244	301	295	296	280	263	289	276	267	285	296	287	297	267	278	292	260	271	293	270	273	301	296	293	314	276	290	275	300	291	253	288	301	281	280	284	300	283	266	269	281	295	275	298	262	286	281	321	260	289	295	306	275	302	282	309	291	295	275	318	281	294	261	297	295	252	258	278	280	282	292	308	273	288	281	321	276	308	286	286	264	298	313	314	315	279	247	294	278	274	262	279	286	288	277	254	286	289	290	259	290	281	289	272	289	269	282	309	245	283	260	276	266	308	255	286	277	262	299	284	278	300	292	284	290	297	316	298	262	281	292	278	288	270	282	270	288	307	277	288	308	290	276	294	287	283	261	257	302	286	314	263	261	288	291	276	297	270	308	265	291	268	264	291	299	269	276	287	307	265	302	274	290	265	279	290	300	275	309	276	305	271	287	277	288	286	283	301	289	281	275	289	300	284	287	300	272	279	286	283	290	288	266	318	291	271	290	301	284	275	270	267	277	252	267	279	274	309	283	295	329	273	267	273	289	275	298	295	280	283	274	257	295	286	307	281	291	254	270	250	289	272	295	311	285	287	290	276	267	284	303	291	301	289	282	275	279	310	284	302	295	270	291	277	277	300	278	274	266	292	308	285	275	281	292	278	275	290	305	279	270	298	289	247	298	289	297	317	275	294	302	302	284	278	290	295	298	273	287	270	289	312	295	292	270	319	295	291	262	304	285	312	309	268	288	295	283	247	256	256	288	293	293	258	277	309	307	295	314	266	287	306	294	266	288	284	277	276	285	280	305	307	293	261	300	270	262	302	259	269	265	301	276	279	311	280	273	283	282	282	280	290	293	259	299	292	273	276	274	277	288	275	317	265	311	270	301	295	269	276	275	291	281	315	324	312	293	300	295	300	259	335	284	301	259	287	298	281	298	289	276	262	303	273	260	288	289	252	273	305	276	261	293	271	269	272	284	268	271	297	303	284	261	288	279	271	273	285	294	279	328	266	299	304	266	277	296	309	243	300	251	296	289	288	295	303	301	300	264	294	296	272	275	259	278	258	285	290	289	306	257	300	283	289	282	260	265	285	288	279	293	301	280	307	278	278	294	260	288	276	293	282	301	269	284	286	299	301	260	268	292
7058	9428	1552	1093	876	796	756	733	686	651	666	689	681	634	622	638	663	614	627	613	578	613	637	653	658	651	641	623	637	601	658	600	632	639	626	659	641	604	585	605	596	638	614	620	656	643	610	651	629	629	641	621	596	631	606	609	601	597	625	609	616	644	629	625	638	599	597	675	587	658	642	650	619	613	664	627	620	617	562	600	620	601	613	628	577	603	609	608	593	628	665	607	607	619	622	580	627	630	583	660	628	580	636	600	609	641	597	600	582	626	575	616	615	604	603	622	592	636	614	603	643	667	646	658	614	601	651	615	623	657	604	687	611	658	583	617	639	639	614	636	611	633	603	620	617	628	656	603	585	642	600	636	628	650	622	628	595	600	584	574	607	640	598	588	589	604	627	629	621	634	631	619	618	664	612	617	647	621	616	639	624	573	640	587	610	594	597	575	604	637	605	596	606	617	588	614	586	619	666	660	609	574	578	595	600	595	582	571	620	626	612	580	642	626	643	651	604	579	616	633	632	623	607	588	601	600	634	606	621	625	630	620	624	610	576	619	652	596	596	629	611	612	682	645	603	656	641	562	582	642	594	655	603	602	560	636	637	601	599	597	554	604	608	592	609	621	619	628	650	624	646	632	626	608	587	620	614	641	612	644	591	604	623	627	668	595	625	611	616	637	628	657	627	630	591	559	648	599	638	583	592	601	621	624	595	627	621	627	564	576	633	569	597	644	656	614	599	639	602	662	628	600	626	626	597	587	599	571	581	613	626	599	633	647	661	596	636	613	642	611	592	664	640	633	633	613	618	576	607	632	599	599	602	589	619	568	592	630	650	593	610	643	625	591	620	600	635	636	636	588	599	623	619	676	616	634	544	630	623	629	557	594	646	651	643	635	645	625	647	591	622	575	575	608	636	618	649	638	611	652	638	611	609	592	602	611	624	614	638	614	607	619	619	632	609	585	618	593	641	597	671	569	607	649	594	639	614	609	630	593	615	638	635	614	589	650	613	583	634	575	628	595	628	658	588	623	634	592	665	618	663	653	625	619	621	645	631	616	626	587	667	639	616	642	601	640	628	638	647	617	629	608	626	599	625	618	561	617	622	627	637	576	688	593	639	605	637	614	626	644	563	618	619	633	614	640	669	606	624	626	621	689	664	626	718	607	587	642	564	627	616	616	580	596	606	631	615	607	636	633	647	604	595	585	598	610	660	592	618	620	625	651	635	603	606	649	619	598	610	633	635	612	626	613	628	620	626	625	637	607	609	640	597	585	574	625	535	629	631	622	592	631	593	600	583	617	617	626	613	601	590	620	666	666	578	595	600	619	600	619	618	634	650	583	585	578	607	648	622	605	677	612	624	640	623	593	623	615	593	637	638	631	632	586	607	572	673	618	649	638	615	618	604	644	617	585	592	621	661	589	587	580	621	632	646	591	618	608	630	582	628	653	647	603	649	611	622	599	563	648	656	594	643	621	615	613	599	607	569	612	587	608	580	627	639	659	602	601	602	607	611	629	609	660	558	621	636	588	617	638	582	631	610	587	654	615	595	612	624	619	601	585	652	594	619	610	588	637	611	619	638	606	623	666	654	630	619	650	612	599	569	612	611	612	597	606	609	598	593	613	594	641	595	652	556	627	616	644	631	630	601	611	604	611	612	624	646	619	616	636	612	589	624	605	604	525	603	627	612	617	617	606	580	628	655	559	600	588	613	616	635	653	635	628	603	634	614	611	629	629	648	653	587	670	595	633	612	657	569	635	683	600	620	653	610	608	634	605	659	598	607	590	661	633	595	576	598	622	618	607	611	652	632	633	604	570	617	625	617	615	602	607	606	628	659	596	606	644	579	613	600	617	649	620	600	622	607	632	586	612	610	607	603	612	668	605	623	594	640	623	611	595	645	585	666	604	615	635	646	611	581	643	616	646	632	629	624	650	638	638	620	623	579	633	603	615	639	591	615	589	647	623	616	612	597	605	676	615	592	623	655	610	597	615	658	618	595	638	594	594	607	622	624	612	593	647	630	612	606	565	636	659	610	595	646	649	642	537	598	590	595	608	643	645	581	625	652	629	617	617	637	634	594	591	602	607	609	637	623	661	578	629	622	611	582	648	595	634	625	616	619	568	588	620	590	583	599	583	607	616	602	610	585	618	600	600	611	619	647	607	586	649	590	604	608	660	608	594	620	604	656	623	620	617	624	620	656	596	611	579	593	654	629	622	620	574	631	552	667	638	603	627	631	603	635	600	617	589	615	602	626	612	611	612	615	595	584	633	606	618	569	603	639	648	602	638	620	628	630	654	605	635	651	623	641	596	592	578	607	605	645	648	628	612	602	615	652	587	593	637	618	636	597	626	633	592	581	616	570	580	559	608	604	636	596	612	637	672	601	604	606	600	629	583	623	629	602	635	620	588	632	616	542	598	589	568	614	622	637	611	646	634	614	648	630	632	620	627	607	628	637	593	621	578	576	549	618	627	612	596	633	572	639	625	626	617	565	589	626	606	622	637	615	598	616	585	586	607	613	642	624	609	623	599	661	617	601	659	589	613	666	631	593	648	628	614	650	657	632	574	605	599	627	595	602	601	607	623	649	593	645	629	624	642	620	674	605	593	611	664	619	604	614	618	602	629	586	615	580	599	615	643	639	569	625	610	602	557	590	613	581	617	624	625	598	623	581	581	597	571	597	606	596	595	618	588	596	582	639	630	623	599	624	603	634	633	601	576	615	628	560	646	620	627	656	596	613	583	646	575	623	587	609	645	615	614	602	611	590	629	611	588	580	583	620	615	591	641	613	577	660	616	579	649	621	629	628	621	637	594	598	611	613	572	622	599	616	619	597	632	637	624	600	604	601	589	630	634	620	671	645	636	642	662	629	620	645	607	602	596	615	585	626	613	619	597	589	582	608	597	626	608	608	620	595	608	584	609	635	608	621	643	592	574	610	591	616	581	613	587	599	610	598	568	669	578	621	586	614	656	640	621	604	596	626	646	654	655	615	651	609	594	584	621	664	625	603	577	601	626	616	601	643	615	607	651	600	616	637	618	645	648	609	635	630	576	591	580	632	606	609	608	628	603	628	613	611	641	599	658	600	606	619	611	619	616	629	628	614	584	644	608	603	619	626	639	634	586	654	628	588	619	630	613	647	606	622	563	625	603	612	598	604	580	605	587	584	591	599	608	634	605	636	615	617	577	635	604	631	590	614	614	587	641	616	594	596	581	591	616	546	602	628	664	643	578	609	654	601	578	605	665	610	631	596	662	615	589	592	632	615	641	643	576	617	631	652	623	636	619	603	615	632	679	625	650	624	663	605	570	588	634	579	585	638	644	618	586	620	557	612	605	620	632	588	601	561	607	608	593	639	654	624	610	607	593	540	622	616	635	642	624	616	644	572	617	615	608	599	639	598	587	582	608	599	602	585	611	578	564	621	650	615	600	640	600	583	593	614	588	624	569	617	606	601	611	632	649	596	598	617	618	599	589	655	596
24709	21576	28730	24884	17814	1225	539	360	297	275	268	235	235	183	220	199	188	206	179	198	204	182	198	147	178	180	177	157	171	184	165	166	160	161	179	196	144	163	169	182	153	155	156	161	152	180	147	168	127	160	158	158	153	134	157	180	179	165	164	165	162	161	199	171	180	178	161	158	160	142	166	176	160	166	172	152	156	175	170	165	181	158	149	162	172	157	162	189	145	135	176	144	155	187	150	155	166	173	178	176	169	144	162	152	164	174	152	175	141	165	160	167	145	186	171	167	148	158	159	136	167	158	166	146	174	136	158	130	136	173	171	184	163	143	165	153	154	151	158	150	148	160	179	151	153	151	153	173	148	170	160	173	170	174	129	159	164	159	156	173	146	131	151	162	174	128	152	166	144	160	165	160	158	153	119	156	138	172	152	157	164	162	153	142	156	147	155	137	160	175	135	161	147	139	166	162	163	163	172	171	143	151	156	169	179	175	159	166	143	184	178	173	182	161	152	155	159	180	179	161	167	162	171	119	163	173	154	181	172	144	164	163	166	166	141	143	168	141	143	152	145	129	156	162	158	161	155	183	146	169	160	165	165	152	162	157	151	173	148	168	159	166	172	161	168	163	163	159	145	145	133	170	157	170	162	150	139	131	143	179	137	147	167	159	165	149	166	164	157	163	173	164	161	158	173	173	146	169	161	168	143	158	178	161	169	158	153	141	144	181	145	158	153	149	175	138	167	141	164	136	156	147	172	132	179	186	153	152	156	158	154	172	155	152	160	152	185	157	159	149	165	125	175	151	156	145	155	137	185	154	159	155	160	156	155	152	195	149	160	179	148	137	178	174	154	178	178	153	175	164	167	145	159	151	141	162	160	168	169	148	148	165	170	170	141	154	163	155	146	149	148	159	143	167	166	158	155	158	161	153	175	145	163	161	161	142	167	169	159	169	167	154	137	196	170	158	152	158	147	154	174	170	152	164	152	145	172	155	152	147	169	155	170	143	162	163	160	165	171	137	157	128	174	178	171	160	159	136	154	164	151	165	152	158	153	138	164	154	167	171	162	147	166	176	165	162	141	168	158	181	152	151	167	196	152	152	176	138	157	164	162	157	155	147	129	167	169	156	158	162	153	161	160	167	150	155	154	163	157	157	156	176	161	161	155	153	171	157	153	157	153	161	165	166	154	171	149	164	170	168	158	156	170	164	155	173	149	166	153	155	150	150	152	169	160	158	160	167	157	161	150	156	166	155	156	161	175	144	157	140	145	161	154	168	146	169	153	162	167	145	163	172	162	161	130	188	152	153	134	162	139	148	159	178	145	160	147	169	142	151	142	166	165	157	163	137	151	152	148	156	164	141	159	173	160	168	160	169	185	165	148	152	156	158	136	165	147	137	157	161	159	156	160	148	157	153	185	178	158	172	157	159	132	146	150	144	165	135	134	158	152	186	175	160	168	141	154	164	141	158	160	143	148	156	157	151	155	147	139	156	164	151	178	166	152	151	155	159	144	156	151	147	181	135	149	172	164	170	151	123	171	136	174	144	161	147	167	155	165	177	145	137	162	149	148	154	165	149	157	162	158	146	158	156	166	146	176	149	146	151	140	148	156	161	168	141	168	145	182	160	168	145	159	146	169	153	150	155	155	164	163	154	155	140	137	151	146	178	165	173	156	157	145	156	150	156	153	172	157	155	134	165	145	171	166	124	169	153	151	157	162	146	163	174	152	162	178	162	155	152	148	145	146	136	157	171	164	160	152	171	153	141	161	153	165	149	171	174	173	152	159	164	165	149	169	140	160	174	150	154	145	166	152	162	172	155	165	176	142	154	154	166	159	140	186	140	156	142	152	173	170	151	138	145	158	162	161	152	180	152	186	159	147	151	164	168	162	171	155	153	149	170	174	148	152	175	157	160	152	159	170	148	172	150	138	157	168	179	152	170	133	157	158	163	156	160	140	165	164	136	146	143	154	149	183	162	161	163	169	141	170	170	144	160	174	145	135	154	150	159	159	151	158	145	153	162	156	145	154	147	170	160	144	156	171	169	150	154	149	147	143	158	155	165	138	162	137	161	155	140	134	148	158	153	160	166	162	150	152	161	164	174	133	157	156	169	142	159	169	154	152	156	154	160	130	152	163	155	175	150	150	172	166	154	180	178	145	187	168	171	162	153	146	149	144	168	163	153	163	151	156	166	156	164	163	156	152	165	145	152	164	180	164	172	156	166	150	142	138	171	180	148	156	160	171	148	159	150	165	156	190	142	153	159	155	155	162	161	159	182	158	154	158	164	175	145	154	164	166	154	143	156	157	154	151	162	155	153	179	185	151	161	158	148	147	175	158	156	147	148	140	170	163	170	157	160	175	167	165	166	153	163	167	141	163	170	167	141	176	155	153	149	177	175	148	143	149	157	168	152	171	160	146	182	150	148	138	151	149	167	146	144	171	156	162	171	142	188	168	149	177	157	167	158	149	150	180	150	150	142	135	168	166	175	146	174	163	163	140	177	165	147	177	185	143	145	158	124	155	176	155	162	177	152	166	145	172	145	155	135	156	148	183	176	168	166	159	145	168	159	144	177	153	161	147	166	167	169	142	144	142	180	162	152	175	152	168	156	162	158	158	163	158	169	162	150	183	157	162	152	155	161	174	141	168	171	187	148	145	146	155	157	152	140	139	158	154	136	144	168	166	172	140	148	155	172	155	149	163	144	153	170	168	137	169	158	143	149	181	161	199	160	155	146	161	152	159	162	162	157	151	183	156	173	181	163	162	170	145	168	161	159	184	167	171	138	149	183	147	165	141	152	170	179	142	149	158	134	153	137	151	152	171	146	161	168	155	161	165	175	156	166	164	161	171	159	157	163	179	158	152	155	136	167	161	166	167	159	146	141	140	157	165	140	162	142	167	167	158	168	149	155	153	169	144	145	177	173	174	160	134	162	160	165	138	123	155	149	171	157	175	154	165	158	141	149	157	154	186	153	155	173	169	153	137	174	146	138	176	202	156	194	166	151	162	158	167	162	163	157	161	165	149	158	160	150	156	148	178	158	165	152	148	150	159	142	160	142	152	161	167	155	165	166	207	171	156	171	173	142	148	148	152	149	166	141	174	145	152	156	121	155	159	168	164	155	135	174	159	156	132	154	171	159	166	160	174	147	141	182	175	158	148	167	149	153	128	143	173	154	165	167	163	175	144	138	162	155	171	173	152	138	130	146	139	146	152	152	150	159	153	145	155	157	165	177	175	145	139	147	158	160	159	153	160	166	144	145	186	164	177	160	159	165	162	148	173	162	148	151	154	159	151	183	154	162	171	152	148	167	162	163	128	143	145	166	179	151	175	186	174	155	169	181	159	148	152	172	175	142	154	176	165	139	151	168	171	147	141	151	159	153	136	158	151	130	161	137	177	135	185	191	148	130	144	164	160	164	137	150	154	114	191	146	151	159	187	170	161	146	155	154	170	163	146	149	154	158	148	170	151	152	146	149	151	166
19972	31378	8782	4458	2930	2066	1527	1234	1055	905	841	769	686	655	570	565	540	470	472	445	439	465	371	423	403	427	391	437	387	417	402	381	395	400	357	401	392	390	377	399	377	402	382	380	343	384	350	333	401	364	403	365	351	372	387	359	337	359	347	422	334	398	349	332	389	348	355	361	354	341	334	374	370	364	360	359	369	355	358	351	321	359	375	395	334	346	358	342	350	324	359	358	356	375	337	381	348	375	348	356	366	358	322	342	333	365	366	346	341	361	372	346	351	354	354	342	345	354	339	371	384	350	357	381	346	317	359	359	301	343	363	386	345	371	327	344	349	354	370	366	352	377	344	358	403	339	385	365	369	328	339	337	382	329	297	382	342	369	365	351	366	339	355	328	346	372	363	384	350	334	325	346	358	366	352	343	349	377	356	365	339	349	372	377	374	361	325	354	346	354	351	358	360	329	374	327	358	318	323	372	347	366	377	357	346	318	357	318	330	351	342	347	372	363	347	365	355	362	354	345	331	344	375	333	380	373	336	361	378	354	333	372	335	342	354	361	345	372	395	354	355	346	363	360	367	358	308	362	350	333	382	377	354	333	365	378	352	330	330	352	344	338	347	400	363	381	360	366	347	352	340	387	350	377	364	371	369	325	376	342	364	345	348	322	383	382	363	314	316	372	348	360	369	342	356	344	319	311	361	328	363	345	335	332	339	341	368	337	348	361	335	380	375	342	349	362	366	359	370	338	336	373	353	382	349	353	360	359	359	356	351	312	347	366	361	318	348	374	353	350	376	367	354	345	341	368	360	331	368	360	364	384	375	347	390	336	341	343	375	361	362	329	337	330	338	319	365	342	365	358	338	325	354	341	344	346	311	325	336	327	405	355	368	367	355	368	329	360	343	347	366	345	364	367	320	355	365	371	354	349	364	340	335	360	365	384	373	346	367	331	315	360	323	357	349	344	308	362	355	357	360	351	383	325	332	305	310	385	295	333	341	350	346	340	308	372	373	330	333	334	341	360	351	385	336	342	340	350	351	333	334	363	324	359	326	378	370	356	361	375	346	379	348	366	351	372	354	368	374	358	355	372	329	393	345	392	346	354	353	363	351	396	330	376	322	336	348	332	358	385	340	332	343	354	347	372	337	351	343	337	359	352	382	342	347	372	344	370	332	347	350	370	357	359	330	348	355	347	353	333	339	352	364	339	346	342	355	316	369	367	344	361	348	365	381	340	356	366	348	375	362	327	374	352	362	388	339	355	355	320	350	362	343	362	338	347	354	363	346	386	360	363	362	348	365	348	326	346	352	360	349	389	315	316	336	362	357	334	355	376	358	333	332	387	367	358	330	345	333	363	362	331	370	396	403	318	319	343	396	343	365	314	345	334	352	371	350	351	363	318	325	324	406	370	356	342	346	380	362	355	364	355	383	361	339	347	347	342	341	349	323	369	354	314	354	352	342	333	372	340	360	359	342	340	345	358	371	345	336	364	359	381	366	342	398	327	336	338	369	360	369	369	388	376	351	363	350	371	366	403	367	342	319	334	362	389	368	338	367	309	362	350	369	303	358	337	330	380	338	330	306	323	350	373	368	345	363	341	349	324	368	355	372	379	352	377	339	340	346	353	351	361	352	373	356	356	352	329	350	354	340	376	361	328	326	395	358	360	338	328	358	350	363	336	356	339	336	366	340	362	381	334	351	382	353	357	363	375	340	361	367	333	326	319	360	331	324	370	363	345	370	361	331	356	374	335	340	377	374	333	339	359	332	326	373	373	354	362	351	341	371	348	363	348	352	355	343	374	348	288	325	357	344	345	305	342	325	363	365	339	357	363	375	371	389	361	330	326	355	369	355	383	335	360	370	353	341	352	361	340	369	352	356	327	351	379	336	360	372	354	335	344	328	373	358	331	363	351	331	362	362	395	330	335	338	349	331	341	338	367	338	342	341	337	372	362	347	367	373	375	312	364	360	350	345	336	347	351	346	338	330	349	336	336	351	365	347	383	400	348	360	380	347	362	380	364	314	344	355	344	353	361	365	358	356	338	356	336	330	349	359	377	370	306	365	329	313	378	386	342	383	367	332	320	374	348	321	349	374	369	343	378	367	342	374	385	397	358	380	366	359	361	363	360	375	326	333	323	373	354	349	346	347	350	333	349	361	364	327	350	362	312	368	369	327	364	330	379	331	341	363	359	352	355	403	389	362	342	362	362	340	354	381	354	324	331	377	342	354	351	363	327	408	351	338	365	382	306	337	316	339	372	343	344	376	365	335	370	353	339	355	317	373	357	381	342	366	355	343	334	347	354	429	331	359	372	347	346	382	361	376	359	367	360	334	333	343	361	344	346	376	349	374	321	373	352	370	348	340	349	340	341	363	368	391	338	368	323	319	372	373	338	364	359	356	364	344	374	370	361	367	329	368	351	330	342	354	378	353	345	357	346	361	393	357	348	341	356	327	380	371	348	378	375	377	364	374	378	374	343	332	317	348	389	354	348	332	348	369	358	367	346	374	332	328	357	364	330	370	322	352	362	340	351	369	379	341	337	351	346	340	354	333	349	361	339	370	367	381	351	369	360	324	339	373	336	352	331	351	384	357	340	376	345	365	356	359	351	340	355	357	385	363	345	345	345	334	358	350	346	336	383	326	355	352	348	376	357	341	346	382	373	330	371	389	378	367	383	365	398	340	347	370	366	373	341	333	327	341	364	346	370	337	385	338	344	361	366	375	359	358	357	362	365	327	328	347	355	351	345	357	358	347	384	338	354	335	350	352	361	358	340	356	349	323	356	343	364	331	372	364	372	345	356	355	341	356	350	321	362	353	379	339	361	350	387	347	340	364	346	333	369	354	391	340	344	343	355	346	361	333	349	346	373	367	353	386	322	357	318	365	343	335	361	363	333	314	365	357	328	363	326	361	363	339	367	352	345	376	338	353	355	327	348	355	340	342	378	370	375	360	390	371	326	382	388	368	371	342	336	372	332	347	375	355	373	320	347	350	340	321	377	342	369	371	349	332	358	352	357	339	346	339	368	360	354	344	375	359	327	362	362	376	338	328	335	333	368	344	343	345	331	367	387	373	347	328	341	403	364	351	368	356	337	372	361	365	330	358	333	348	361	346	382	338	374	328	337	388	354	348	356	350	373	381	391	373	332	368	349	338	360	330	357	331	383	387	355	366	327	333	344	329	353	343	354	344	351	330	338	348	380	366	315	354	362	342	379	353	355	344	361	332	360	378	349	348	352	361	339	318	359	376	310	382	338	344	369	340	360	394	354	353	362	328	350	342	329	355	358	347	361	336	327	345	334	318	394	340	363	337	383	360	362	338	360	342	325	352	367	357	355	362	366	360	375	356	369	333	360	361	317	392	360	363	386	349	349	350	381	356	366	352	379	353	344	372	347	384	343	339	378	345	364	352	346	367	337	344	343	350	356	355	345	354	345	391	357	335	369	344	358	365	371	383	378	364	378	351	339	396	357	342	360	401	329
23788	21642	29582	24191	21642	16492	1765	845	616	589	528	551	502	437	461	422	432	452	440	412	395	425	423	383	446	364	395	397	399	404	347	414	430	349	409	347	385	359	353	363	389	377	371	356	387	364	375	369	397	374	360	362	367	363	393	355	355	350	367	386	379	374	392	365	366	385	340	339	366	382	383	360	360	389	346	397	363	391	378	368	349	327	415	370	356	379	325	331	325	334	395	343	350	372	378	350	383	368	387	375	380	372	375	390	359	351	410	307	358	368	317	374	411	342	373	367	372	373	344	384	392	356	411	346	343	390	368	380	354	373	388	338	371	375	355	391	366	399	391	375	376	329	355	364	355	364	341	350	351	380	340	363	375	350	366	370	352	354	361	351	379	392	392	359	356	358	356	347	374	371	358	369	400	336	322	363	358	364	330	324	368	376	343	362	339	348	390	335	383	377	385	351	374	364	375	381	328	416	370	350	373	320	370	373	353	324	358	324	397	352	346	341	339	356	380	358	351	383	367	358	401	363	386	344	336	364	353	355	350	357	390	384	379	349	343	315	344	394	355	376	384	366	362	368	389	346	347	376	374	372	342	372	365	348	370	384	367	373	359	353	341	320	337	329	360	377	395	336	372	357	369	383	353	343	375	346	354	369	348	325	366	360	339	369	383	367	395	370	351	331	371	374	344	330	368	375	331	361	325	376	390	349	358	337	336	351	363	358	357	301	371	368	375	369	348	321	391	390	344	382	369	362	358	343	376	380	363	351	353	319	362	347	335	386	395	378	314	386	381	365	343	370	351	312	372	391	339	318	366	364	358	338	388	377	351	353	349	364	405	347	351	348	349	347	362	374	345	324	371	352	380	360	367	362	330	362	354	365	356	378	360	348	355	375	348	362	367	402	343	348	394	386	324	356	345	321	334	320	396	327	359	371	347	365	363	345	344	355	336	391	346	377	347	381	390	351	336	330	384	353	367	352	357	368	390	350	372	369	385	335	395	345	361	354	364	384	352	372	383	387	357	326	325	365	352	368	347	367	356	368	358	375	359	351	356	374	339	379	330	362	356	327	352	351	383	364	354	351	368	356	382	346	353	391	327	381	359	381	330	351	359	379	416	380	346	354	350	336	372	383	375	347	346	367	359	352	381	376	389	356	401	350	359	380	383	353	363	361	336	381	376	357	377	353	371	355	371	331	322	354	374	357	357	368	327	375	355	380	367	392	348	333	360	340	347	340	339	380	348	364	349	384	355	338	345	383	334	360	333	346	355	381	403	368	408	337	360	342	366	364	368	361	372	365	390	351	379	352	375	348	345	380	350	356	345	369	354	407	377	356	354	382	364	374	371	348	336	379	354	340	343	356	373	349	381	359	324	392	354	377	378	373	352	343	391	321	316	365	330	340	367	395	380	360	362	341	341	360	325	382	383	381	341	316	384	342	355	350	376	355	384	380	347	343	374	353	347	348	354	381	390	381	325	325	360	352	344	356	336	359	346	375	353	366	368	351	332	320	343	366	391	392	358	339	362	388	346	356	355	386	353	339	376	361	384	371	369	366	376	337	344	367	388	330	348	370	369	339	345	365	345	360	370	397	331	390	334	345	371	382	357	369	363	371	376	377	342	341	365	375	358	375	371	366	350	352	362	395	328	329	339	391	336	370	341	346	317	353	370	363	340	364	356	348	379	375	378	358	318	353	352	361	351	371	363	386	367	345	358	371	330	376	343	359	339	388	372	362	350	377	339	341	394	378	340	356	357	332	329	352	362	347	361	344	346	351	375	376	387	379	350	372	402	371	335	350	374	367	316	343	340	325	368	374	377	334	388	364	367	393	362	354	360	352	334	371	335	352	365	400	325	374	357	380	332	388	360	343	365	371	339	328	361	384	372	348	328	369	347	356	354	346	363	338	356	365	371	367	371	351	340	378	377	377	334	349	345	367	345	327	329	353	348	364	386	347	404	347	368	315	348	352	364	347	350	356	350	389	319	368	367	344	363	378	359	336	328	339	364	342	362	367	388	342	373	369	357	381	358	353	346	371	357	371	371	358	378	388	360	405	365	356	348	351	331	365	346	371	379	362	386	345	368	365	374	342	375	369	379	360	355	369	325	341	370	335	402	370	342	377	365	370	339	361	366	404	369	365	368	374	347	329	368	359	371	372	376	384	345	346	323	323	334	369	355	383	349	355	350	376	357	329	336	353	374	363	390	320	376	332	360	378	342	374	360	335	377	366	382	365	368	385	339	361	363	386	320	407	343	365	349	367	349	331	341	334	336	388	361	340	346	372	330	384	361	357	339	366	359	361	327	359	375	392	378	380	360	348	346	365	395	386	360	346	386	364	377	358	341	393	413	336	353	340	368	387	353	355	367	349	377	350	360	344	345	367	353	387	342	373	358	342	363	375	379	325	347	347	408	363	368	344	366	366	364	350	331	340	358	384	337	389	387	353	355	338	353	373	337	373	344	369	341	316	371	333	319	330	387	351	360	340	372	374	338	338	367	405	329	369	358	354	358	376	336	374	366	379	370	351	347	320	379	369	366	341	365	365	350	339	392	370	405	419	390	356	371	361	368	348	377	356	377	341	361	346	329	358	341	383	346	364	361	342	365	356	350	357	362	344	344	385	374	343	341	350	356	369	371	356	367	365	373	319	338	352	356	375	367	382	361	349	360	363	333	357	340	348	344	356	381	348	361	354	337	369	384	373	366	343	378	339	346	373	374	362	337	355	371	388	315	358	343	377	337	358	368	335	334	359	345	384	358	372	378	349	351	352	361	352	360	381	370	331	337	348	357	422	368	351	351	354	338	359	359	378	349	361	352	370	346	353	339	353	331	366	348	384	373	329	361	372	329	367	375	401	388	348	343	379	362	332	403	404	355	358	376	352	368	343	335	371	389	374	337	342	349	377	386	351	356	355	377	353	352	346	373	339	350	363	385	406	372	317	373	350	320	386	376	340	367	376	356	354	386	381	356	363	348	333	348	347	342	361	381	345	351	362	354	368	347	361	382	393	360	327	355	399	368	351	335	301	348	373	361	356	343	344	359	335	363	360	374	369	376	344	364	357	351	363	347	393	375	354	355	352	368	362	349	352	325	382	343	349	363	349	352	370	368	365	370	373	376	401	346	359	349	324	331	382	377	371	352	347	388	365	357	376	401	349	343	381	363	374	355	370	359	366	390	356	358	365	349	334	382	368	361	374	354	362	408	383	365	365	365	375	343	359	371	373	354	346	357	352	345	382	355	342	372	354	393	382	379	359	341	320	357	381	353	351	372	356	354	346	386	358	356	334	365	346	349	338	383	399	372	369	351	361	327	331	371	337	342	344	336	335	354	340	345	350	379	363	371	365	363	378	367	389	282	374	355	355	366	365	387	363	351	372	352	320	343	383	361	369	365	352	381	378	334	368	331	349	376	402	356	362	375	342	397	374	319	372	374	327	353	346	368	379	382	349	359	360	368	356	351	357	337	368	353	381	368	348	378	366	382	415
26453	41036	14066	7927	5169	3834	2963	2367	2058	1704	1582	1391	1276	1205	1157	1078	1052	955	922	892	951	873	883	880	839	852	830	877	857	833	745	807	771	793	762	765	769	773	800	730	724	760	771	717	666	761	729	788	709	783	715	726	739	744	752	732	728	690	662	680	743	701	777	704	765	689	729	742	709	682	701	678	741	699	710	723	733	692	724	712	708	721	652	757	757	700	712	683	687	757	772	741	690	695	733	708	753	751	677	707	664	727	703	701	675	725	669	677	700	697	765	738	702	712	726	703	692	744	725	693	683	698	707	734	675	724	732	695	720	729	723	691	694	710	699	735	680	694	712	691	702	727	699	692	745	722	749	765	711	723	698	732	740	699	731	749	653	737	701	696	698	711	690	675	693	704	668	680	667	676	715	704	755	729	699	723	707	705	728	699	680	682	710	701	773	692	715	664	744	726	705	721	706	682	696	709	698	715	731	709	702	728	730	701	658	724	696	718	686	733	714	726	701	712	799	718	719	737	738	771	713	727	757	676	714	741	701	737	715	691	687	736	678	716	703	691	668	708	719	682	733	692	731	727	638	726	708	678	610	695	693	718	725	690	739	696	723	719	742	756	709	687	705	713	731	722	715	682	734	741	682	672	750	722	728	734	697	692	701	706	643	697	744	667	735	752	743	722	687	761	700	691	703	758	677	700	698	715	700	756	727	684	692	711	695	711	672	674	715	712	689	734	692	666	697	728	692	712	678	695	708	671	740	726	681	739	682	703	729	685	700	702	731	693	739	647	723	706	667	722	708	707	721	730	689	723	672	748	720	722	706	745	694	683	725	704	701	714	690	696	739	682	650	720	706	705	727	686	758	731	734	707	731	697	704	670	724	628	796	707	696	710	752	667	719	737	699	748	723	717	729	693	682	744	658	654	646	717	728	703	716	721	756	708	676	708	690	739	690	721	661	706	689	691	725	722	709	704	711	680	706	698	693	701	687	722	691	689	687	695	653	650	705	725	708	712	723	658	711	696	707	730	728	708	703	674	718	725	703	748	678	714	724	740	667	731	731	743	698	705	675	713	710	730	715	705	727	694	671	688	705	713	721	743	687	681	714	673	704	724	697	728	712	725	696	670	711	711	743	681	738	712	694	711	694	688	725	684	686	671	657	720	671	675	689	724	678	736	664	687	646	688	712	744	713	702	732	701	700	674	725	734	711	709	655	694	702	690	653	747	740	717	694	695	751	725	710	720	677	696	642	690	740	692	670	673	746	703	734	678	710	718	690	675	673	713	667	686	715	678	684	705	694	690	685	710	710	676	749	689	727	703	752	723	661	677	725	711	688	700	685	718	703	694	708	672	713	716	700	660	672	692	693	730	722	672	751	805	687	763	704	698	738	708	670	705	709	678	674	720	704	715	670	729	713	652	699	695	674	720	699	700	721	725	719	704	715	708	726	709	710	692	673	709	713	715	715	689	733	685	675	695	725	677	659	710	676	709	683	695	676	714	723	739	699	658	687	694	735	697	687	683	706	723	673	672	678	681	702	722	766	679	701	720	723	702	724	710	730	744	742	693	746	665	710	704	662	712	731	704	686	701	706	690	722	722	672	678	786	693	680	698	748	719	724	732	731	670	746	685	664	730	745	752	649	683	708	720	697	708	694	666	770	662	748	705	753	682	708	688	693	739	710	740	724	690	703	761	684	720	707	748	705	678	778	729	722	701	684	650	661	726	698	740	709	725	722	685	727	719	747	740	725	687	686	729	703	702	724	711	722	696	692	677	730	729	695	690	735	707	718	689	682	700	726	694	754	724	692	766	693	697	689	743	691	705	705	726	689	705	699	715	683	662	685	687	671	744	676	703	699	715	656	748	692	719	683	741	687	731	709	700	693	707	735	657	740	664	756	718	711	681	760	660	678	709	640	663	729	719	704	745	682	670	733	690	713	714	718	723	714	704	731	733	754	667	673	713	705	695	685	704	713	690	705	703	674	671	692	687	721	716	698	698	704	714	682	702	674	656	691	649	692	714	688	729	718	710	730	728	713	707	720	688	637	689	716	696	705	709	745	704	698	695	678	680	707	742	665	707	739	722	661	688	676	726	684	684	684	670	695	658	711	707	682	762	743	677	707	743	675	709	694	686	711	701	686	696	731	706	660	683	690	687	696	716	760	702	688	686	697	732	656	682	694	718	692	677	719	710	754	753	722	725	706	714	705	721	691	657	678	701	695	699	694	736	699	716	724	714	698	690	723	730	658	696	729	653	688	743	675	716	715	681	689	703	691	670	739	714	708	669	713	664	721	678	657	714	711	739	719	725	718	704	706	724	754	705	659	705	722	729	704	699	716	702	745	763	689	689	720	723	672	691	700	672	730	712	707	706	693	704	672	684	711	724	705	751	724	707	675	693	714	714	744	673	697	685	721	696	683	734	671	690	732	692	715	710	705	725	667	709	732	692	714	711	651	700	688	693	714	683	688	664	697	734	668	691	688	736	672	738	661	711	756	672	656	675	656	720	692	685	674	728	728	719	713	737	709	669	701	725	742	764	693	648	714	674	700	679	704	728	673	687	745	716	728	659	670	752	704	719	707	750	648	719	750	687	688	705	697	697	678	716	715	698	698	733	739	655	708	741	693	697	699	703	746	734	700	680	695	702	693	725	721	758	708	700	720	682	724	671	724	700	703	707	680	692	694	710	678	708	692	706	719	714	723	703	669	769	732	689	690	701	715	750	729	722	740	708	715	705	703	686	682	696	696	719	700	716	746	780	717	632	686	685	700	710	679	710	713	743	688	718	696	681	697	684	725	723	715	651	671	728	716	735	706	686	720	708	706	697	700	714	722	744	731	680	684	738	707	716	713	701	707	698	659	656	682	757	670	701	753	693	705	732	698	715	664	711	668	721	698	698	680	742	705	739	721	623	736	689	673	678	750	688	708	693	665	747	685	739	731	673	719	669	687	742	734	681	684	683	748	709	717	718	674	698	668	723	692	706	687	756	695	741	682	694	669	710	695	693	676	718	691	708	717	680	662	714	761	701	705	722	690	716	721	671	771	691	725	713	753	670	736	717	705	720	737	724	678	696	689	662	699	699	733	690	738	711	724	731	694	731	759	720	661	711	690	714	690	700	705	745	680	690	692	705	682	749	720	663	759	704	704	689	709	717	708	759	722	720	700	700	698	728	684	662	699	720	753	695	683	717	675	724	729	707	662	726	704	694	669	683	677	702	673	690	693	724	717	677	712	737	697	699	685	719	722	731	686	726	699	654	697	717	706	702	728	733	684	720	772	723	678	728	668	671	682	723	674	699	731	784	729	672	716	737	697	694	765	706	675	674	677	680	704	691	677	700	706	706	745	738	674	704	727	721	706	705	679	727	687	701	693	699	692	726	725	725	745	743	712	738	746	688	728	725	706	685	660	704	672	683	715	710	713	743	702	663	709	713	699	679	742	733	714	746	688	733	649	742	687	708	673	744	734	666	680	714	717	710	669	692	748	676
27320	20844	7060	635	362	346	288	330	302	284	292	287	294	307	292	276	291	306	284	304	290	269	262	263	284	296	294	299	280	310	269	257	318	283	303	296	312	279	280	286	293	297	295	269	272	299	315	310	279	290	294	279	253	277	307	272	300	256	274	282	278	287	309	283	255	284	266	298	285	317	305	264	284	300	299	282	276	294	291	289	313	269	274	314	293	257	294	292	297	329	315	295	289	262	285	292	306	269	283	296	324	302	302	265	292	292	332	285	300	317	285	262	312	247	267	270	287	286	263	257	260	292	298	297	300	268	285	304	284	280	287	278	260	298	275	305	289	298	287	305	271	263	330	282	287	286	268	263	292	289	288	301	312	282	286	311	315	314	296	302	273	293	270	259	249	270	299	306	260	307	298	292	270	302	283	280	332	285	291	284	263	269	289	298	282	268	284	300	267	275	298	273	262	320	287	302	256	302	297	285	305	311	272	283	279	326	294	277	337	305	292	317	248	297	322	277	317	299	284	269	310	277	290	302	290	295	310	265	261	265	264	301	282	322	272	269	327	263	261	299	264	297	287	273	263	316	264	271	277	284	297	269	294	274	266	266	296	249	288	312	308	301	306	291	301	262	281	301	306	281	291	253	290	258	277	308	270	287	266	322	299	275	277	257	277	301	294	308	273	334	275	263	287	305	263	285	287	300	290	262	271	285	278	323	295	280	302	282	296	294	274	286	272	265	296	325	285	291	260	277	289	273	285	282	297	287	288	272	276	287	302	271	250	280	296	251	304	251	301	301	304	257	321	307	306	287	262	293	273	287	304	307	294	283	273	312	300	289	307	276	285	263	313	310	297	304	270	274	295	294	296	291	278	318	286	290	265	305	283	297	296	299	266	284	292	307	279	291	295	298	288	318	277	284	263	297	282	292	275	281	300	302	278	293	284	285	290	311	285	311	301	264	307	280	322	292	312	280	269	282	293	294	273	286	302	270	275	304	290	304	269	291	289	265	313	300	312	314	312	289	281	288	308	298	305	314	281	302	282	288	307	284	310	289	273	300	284	274	292	304	276	282	332	264	286	300	255	289	288	287	269	313	261	284	258	319	275	291	323	311	292	274	314	305	279	286	294	276	278	287	277	261	296	272	286	278	300	277	289	284	301	279	237	268	261	275	258	284	275	311	275	289	279	314	270	317	295	257	302	294	308	305	267	277	297	287	283	277	279	307	291	257	298	278	276	278	290	272	297	285	295	263	268	296	274	304	310	301	284	306	270	277	278	250	288	308	275	301	280	276	276	276	267	284	302	303	309	299	315	303	273	250	274	307	304	299	283	299	284	300	282	256	257	268	290	308	266	322	291	289	271	285	309	284	293	289	244	287	284	298	300	290	301	304	274	287	273	290	313	305	310	291	292	288	267	279	285	263	304	272	302	272	278	262	285	276	286	276	273	291	306	282	271	299	291	292	264	303	278	285	300	305	295	276	296	268	288	278	268	270	288	256	279	254	294	276	268	318	248	294	303	341	295	304	298	263	299	276	250	306	271	247	259	306	267	302	287	280	298	280	298	314	296	315	281	273	277	276	263	318	272	260	281	282	320	284	283	285	282	311	306	266	286	298	298	276	302	271	269	265	309	259	273	282	280	296	265	292	255	277	269	281	290	302	282	295	281	300	294	296	307	266	275	284	281	320	336	286	298	276	308	300	282	299	262	298	273	270	302	306	309	301	270	290	298	316	269	271	260	295	294	281	274	289	284	269	301	308	333	291	302	315	287	287	300	273	269	283	277	265	295	272	281	277	287	300	281	254	285	289	289	304	293	283	282	260	292	275	305	322	297	319	305	254	288	310	282	287	284	312	279	273	291	302	267	272	286	289	287	294	276	290	279	279	261	299	304	301	267	261	325	299	295	281	297	266	293	272	287	265	264	302	281	303	287	262	269	292	273	270	253	296	290	282	286	269	275	268	300	274	283	314	290	309	317	304	261	271	282	313	273	305	291	278	273	298	257	289	272	303	298	309	301	317	287	290	293	302	258	290	264	279	288	304	280	270	286	305	291	269	253	280	296	283	305	282	280	275	281	302	308	308	309	276	281	299	294	300	308	286	276	266	311	289	297	282	298	275	278	317	272	299	279	271	283	302	310	285	256	303	280	277	296	310	294	270	274	253	280	297	262	271	279	266	261	321	301	262	281	280	283	330	293	276	279	291	308	264	284	286	265	317	294	273	287	262	288	278	263	292	267	273	297	267	284	294	273	294	272	317	303	271	267	305	311	288	275	283	260	294	272	310	268	277	257	281	262	319	293	298	314	302	300	311	278	278	301	279	313	292	295	290	275	289	281	319	283	281	293	262	299	301	266	287	268	303	270	294	274	277	285	284	273	260	309	281	292	311	269	284	317	286	245	262	283	310	275	277	310	304	305	301	295	280	332	273	275	297	301	295	256	288	282	297	277	296	301	264	290	285	290	267	286	282	305	281	283	266	284	282	268	282	305	335	271	272	288	275	291	309	254	316	289	292	300	268	307	285	286	337	317	274	259	274	281	282	293	295	283	281	281	302	302	276	283	314	282	258	279	297	321	258	316	304	288	289	284	276	293	276	276	297	305	278	287	280	292	286	299	269	289	266	309	291	311	332	291	283	266	264	269	281	276	324	277	248	283	295	309	299	276	286	281	302	263	270	281	277	254	268	288	300	275	292	288	281	315	276	308	265	287	278	285	292	289	283	310	314	252	276	268	321	272	251	269	267	307	319	268	298	288	265	288	276	312	291	294	282	276	307	277	317	291	296	304	277	268	250	309	292	309	301	267	277	296	287	272	293	292	289	276	283	306	293	270	301	263	270	298	299	266	260	291	287	271	245	268	279	286	317	271	281	277	268	297	277	267	300	294	283	270	280	288	279	269	280	319	279	304	302	296	291	271	278	282	298	282	292	279	293	310	290	260	290	291	288	294	312	248	298	272	303	297	291	262	288	266	293	315	282	345	312	305	281	277	283	296	306	323	298	286	282	294	307	282	274	280	297	263	290	287	259	292	278	295	274	247	251	321	288	307	277	271	269	294	293	294	295	251	307	301	285	279	278	290	307	283	284	314	272	317	296	288	285	296	285	267	286	311	282	293	302	273	278	304	274	287	283	293	282	294	309	285	291	279	285	293	285	243	304	283	289	320	294	296	289	275	297	273	300	284	268	288	326	303	284	260	325	290	289	295	300	307	301	272	300	285	290	317	286	286	316	294	280	283	262	277	310	276	274	291	308	276	280	323	307	304	304	275	289	285	297	286	266	300	282	292	296	278	293	280	263	272	282	319	298	278	269	293	316	278	303	272	278	280	288	297	246	292	324	275	289	318	286	265	288	304	311	283	279	271	284	270	309	290	285	303	285	283	295	282	296	259	290	268	263	315	301	275	272	312	296	296	257	293	285	267	280	311	277	267	306	286	258	273	269	301	280	307	275	330	288	287	294	314	292	313	307	320	296	261	315	295	284	265	285
8801	12039	1567	1024	878	765	699	685	687	710	675	696	629	648	664	643	636	641	643	658	626	680	637	642	620	609	629	584	605	572	620	600	625	623	601	573	622	618	627	636	580	623	622	580	606	637	581	641	579	574	631	632	641	603	585	613	626	641	591	623	635	611	554	647	657	626	604	617	593	597	614	611	639	581	613	627	640	603	554	624	614	593	543	596	577	608	628	611	604	612	604	625	593	624	615	639	632	624	623	601	631	627	589	637	609	603	640	637	592	614	642	633	603	588	641	618	627	604	657	610	630	595	591	593	642	635	622	671	564	569	629	632	675	644	610	609	594	638	622	634	610	586	608	629	632	643	591	570	594	603	620	616	604	585	611	635	621	628	650	609	631	654	643	589	575	646	614	581	617	635	597	607	655	631	587	616	619	594	626	612	586	603	633	667	598	596	608	656	619	581	589	612	587	628	631	583	604	599	642	639	681	582	637	611	630	624	621	666	590	616	624	613	591	631	617	636	606	596	616	606	598	636	636	616	673	603	643	578	620	655	642	605	608	613	604	621	606	649	610	621	625	609	595	615	636	610	591	624	618	613	634	669	680	646	609	602	605	616	626	617	605	590	617	622	626	593	589	601	606	566	643	594	658	597	605	588	646	620	643	643	599	630	583	602	605	625	600	658	618	617	633	606	613	576	631	657	612	620	592	603	606	621	604	636	645	632	597	586	624	632	613	624	654	608	610	640	623	632	566	622	565	627	575	632	573	638	594	628	594	613	582	595	656	623	606	625	605	615	575	593	629	591	625	631	588	610	641	622	648	566	617	646	595	649	603	627	593	624	597	663	580	639	630	624	654	653	649	648	616	602	600	614	621	637	618	612	578	588	658	609	651	596	659	598	644	641	582	577	552	592	627	643	601	613	579	639	629	573	601	603	665	627	608	637	619	628	586	588	619	578	613	586	639	654	634	616	622	665	597	568	614	635	605	610	625	598	562	606	591	644	635	642	640	630	633	608	658	610	607	594	594	589	606	622	626	594	593	644	593	618	616	635	604	657	614	633	622	607	604	614	643	613	611	637	633	620	611	620	644	597	594	584	639	614	588	640	634	620	673	588	612	627	601	639	592	590	571	612	625	620	598	670	591	603	677	629	578	612	628	585	606	663	605	610	620	627	608	596	634	574	596	594	597	643	641	670	651	658	612	642	675	628	608	597	613	578	614	605	632	595	590	629	637	601	611	633	634	578	594	622	593	587	625	619	587	635	594	594	662	646	664	623	614	612	608	600	587	601	637	613	630	652	652	627	614	594	594	589	637	602	589	643	602	637	606	630	612	618	601	599	631	610	604	613	674	658	615	620	622	557	625	610	642	645	617	610	643	625	597	615	683	585	662	616	639	592	608	590	585	594	571	560	599	625	579	594	634	609	586	589	611	653	609	649	579	632	623	628	581	585	604	590	611	593	627	620	614	649	607	615	635	608	604	562	604	591	646	587	620	653	661	646	633	617	642	602	565	614	619	597	673	573	625	631	583	599	655	635	588	648	621	616	663	663	603	618	603	593	648	630	606	614	581	629	598	611	617	604	590	644	634	656	580	613	624	612	587	652	569	611	615	597	575	630	615	612	619	613	574	642	636	661	606	604	624	647	624	598	644	599	652	617	659	636	585	632	619	629	639	572	594	601	603	605	632	618	646	583	609	623	609	608	565	609	603	607	603	625	614	604	571	632	577	592	590	657	593	603	562	563	604	642	609	655	627	622	632	592	650	660	592	610	650	633	617	610	612	600	584	626	630	646	631	626	626	612	660	637	598	597	591	628	636	579	636	634	643	643	622	660	619	642	597	609	631	598	644	607	618	661	634	633	619	600	565	594	615	630	616	633	646	623	610	604	579	606	630	630	624	611	595	629	616	629	628	628	644	621	580	577	574	584	572	612	610	592	628	626	639	652	637	638	570	633	613	614	613	619	610	601	562	619	618	585	613	606	598	650	632	621	597	627	672	603	641	617	616	631	649	644	619	616	641	627	575	578	604	610	641	623	573	605	616	609	642	621	604	630	666	611	608	657	636	645	665	638	648	591	577	597	628	622	644	625	607	643	612	619	665	604	588	637	614	620	637	602	653	597	599	644	586	568	679	632	632	589	608	613	638	575	627	594	610	607	635	581	636	561	604	584	574	603	597	649	597	631	617	618	641	616	602	586	626	600	599	613	654	626	642	598	610	646	623	640	600	636	604	631	594	572	606	601	615	641	629	636	600	602	599	588	610	626	572	652	638	636	600	632	588	630	630	603	607	627	596	601	597	656	668	599	634	603	652	667	580	649	559	681	620	622	619	631	664	605	645	611	579	665	617	595	616	641	604	643	592	580	620	632	657	587	600	559	598	602	649	603	645	644	622	637	572	618	613	619	596	632	634	660	578	602	611	579	602	619	618	582	606	603	589	634	596	643	630	594	613	634	596	625	656	613	636	613	580	640	628	584	640	640	608	622	616	612	632	568	625	633	632	594	611	622	597	613	615	633	612	639	638	657	594	637	610	600	575	533	621	653	598	630	644	621	615	587	605	604	590	652	593	699	608	610	602	598	606	603	655	604	616	596	600	597	639	563	606	643	588	628	639	615	623	625	600	600	645	578	595	654	636	597	615	636	640	603	654	626	602	626	600	620	665	622	603	619	629	594	643	608	600	619	585	586	653	648	606	629	631	642	578	603	654	600	649	632	669	629	610	651	628	620	588	620	631	620	615	604	571	602	617	603	638	621	635	621	576	592	583	603	556	577	638	593	560	620	608	614	601	596	661	581	624	609	593	625	577	640	588	613	586	616	623	644	635	650	629	603	584	642	614	644	588	600	632	620	587	594	615	629	592	634	642	637	635	651	611	607	604	643	637	607	625	621	654	646	641	640	591	618	651	620	655	585	617	646	601	555	668	617	592	578	605	580	573	599	643	653	622	603	636	652	642	607	620	587	616	652	645	597	603	619	571	599	597	639	575	629	624	630	613	568	647	557	620	659	595	601	640	641	619	610	607	629	635	604	572	676	610	621	610	618	597	581	644	614	624	622	592	636	623	636	621	608	641	614	585	632	620	652	603	630	583	575	617	616	621	645	598	619	585	640	599	638	636	619	616	602	608	576	598	640	613	614	580	637	615	614	634	640	593	575	665	594	656	587	648	607	652	611	591	613	652	599	629	614	638	627	648	618	591	593	604	605	594	588	575	659	683	597	581	609	622	632	673	620	658	644	627	580	582	632	614	599	646	591	648	592	636	607	657	589	580	595	613	634	591	602	654	584	655	614	632	618	623	593	631	634	626	584	614	606	620	610	667	608	571	605	567	560	538	635	623	644	623	652	586	615	596	590	621	638	613	617	625	617	648	609	601	622	661	610	647	627	640	633	621	586	616	596	596	593	585	611	619	662	601	594	629	601	609	610	639	660	609	575	616	600	653	596	663	609	626	588	589	628	609	586	618	626	643	587	583	616	622	594	625	604	621	618
24760	21621	28705	24996	18004	1217	532	374	293	286	236	247	224	207	208	198	190	172	182	194	170	163	175	180	156	177	185	160	180	169	143	165	192	176	155	174	184	142	152	170	150	167	179	185	167	172	169	172	168	167	173	164	147	173	162	167	170	171	155	155	151	165	181	182	163	176	158	145	144	164	146	162	179	157	165	171	166	144	175	169	160	157	144	140	153	149	146	170	169	168	149	151	165	166	167	169	157	162	154	159	151	142	152	134	158	190	148	141	155	148	131	146	160	139	142	152	161	143	142	167	158	159	150	172	141	184	146	178	149	159	153	161	154	152	150	160	140	166	164	163	165	143	173	134	150	192	151	141	148	138	140	169	160	184	137	159	163	154	154	161	162	166	172	154	146	167	151	167	156	154	148	167	138	161	149	154	151	156	176	159	155	157	158	144	162	178	156	153	172	153	147	162	178	159	140	161	162	167	156	161	158	155	163	145	146	177	141	129	137	165	167	168	160	142	165	152	140	163	150	155	156	176	159	185	161	138	168	167	143	163	139	163	165	149	164	169	155	175	132	143	150	173	139	155	140	136	165	156	164	152	159	176	162	154	177	163	183	145	152	152	170	173	159	170	153	150	146	168	155	173	157	152	135	144	168	170	146	144	169	151	166	167	172	167	172	154	131	142	144	165	163	159	149	184	166	139	149	179	167	180	145	167	159	160	123	157	150	154	135	162	184	167	163	141	158	153	153	150	161	148	138	163	146	152	140	149	158	165	156	176	166	151	161	170	179	157	148	154	156	161	144	169	152	149	150	148	173	136	164	188	138	167	174	148	158	152	167	141	160	150	149	146	141	174	166	147	172	176	154	159	127	150	153	178	144	173	151	152	176	166	169	136	142	141	162	150	155	170	174	154	142	170	177	155	150	155	165	171	155	146	165	142	160	153	180	159	171	147	131	156	164	147	139	173	172	177	160	154	173	147	170	161	158	146	181	168	136	163	175	128	145	157	165	154	138	147	146	157	146	147	172	146	154	164	138	166	150	166	175	176	178	142	163	133	132	150	157	173	165	162	141	153	136	170	144	157	137	154	156	169	153	151	158	149	176	138	147	170	155	173	140	153	139	143	156	148	173	152	150	170	187	150	175	159	152	150	170	177	155	156	155	151	160	152	166	156	166	166	166	171	153	143	148	154	166	157	139	172	166	165	157	161	151	153	147	148	160	168	148	149	148	171	156	181	181	195	162	174	158	159	158	166	176	158	146	169	157	139	150	142	160	177	156	155	158	122	173	193	177	166	149	156	163	136	156	150	179	168	174	151	167	167	164	155	141	156	167	159	151	177	141	155	173	167	174	131	146	167	160	190	163	167	168	159	176	158	163	161	165	158	153	160	145	167	129	167	156	150	138	137	174	169	166	166	148	167	159	151	155	158	152	154	165	154	157	170	154	182	158	179	164	159	149	138	167	166	140	111	156	165	145	143	147	140	151	139	158	176	162	164	165	151	173	165	157	157	138	166	154	167	173	160	163	148	148	159	156	162	167	169	178	139	134	162	155	156	177	173	161	164	134	144	193	158	176	144	158	187	168	152	157	144	140	146	167	155	142	189	158	184	159	146	167	157	147	159	163	189	152	153	149	147	160	155	144	164	164	164	173	173	148	130	133	168	175	162	145	134	154	163	140	154	149	151	142	158	156	169	160	179	173	149	162	141	173	143	148	165	184	152	142	139	147	160	161	153	159	158	150	166	146	147	137	130	172	148	146	151	171	180	146	153	170	167	166	148	161	160	143	140	171	145	179	154	140	182	173	159	167	143	137	143	153	147	163	136	170	137	167	172	149	172	159	157	155	149	173	145	152	162	166	140	156	140	151	150	161	144	146	163	158	148	163	158	144	151	151	154	156	165	150	147	163	160	180	182	151	156	167	146	136	149	139	161	173	140	141	184	143	140	149	149	161	152	171	153	150	154	152	148	170	129	145	156	170	143	139	169	154	152	180	165	171	150	174	173	166	163	148	146	146	170	174	178	167	141	147	172	167	171	165	175	155	144	141	173	164	170	180	138	194	148	159	157	185	145	175	160	141	157	141	158	169	160	151	151	158	170	154	172	166	175	156	143	165	156	153	163	156	153	155	170	163	154	146	136	175	163	159	152	168	166	165	151	174	158	156	178	161	154	163	153	164	154	142	154	150	146	158	153	155	173	167	161	155	160	145	153	158	165	165	153	156	146	168	151	155	183	163	161	187	181	152	138	146	175	146	148	178	157	158	163	181	147	142	181	149	171	152	168	146	171	150	165	157	166	161	149	139	144	159	156	159	162	147	166	150	145	159	127	162	151	153	180	147	158	146	156	149	157	180	161	166	146	150	135	158	164	155	159	160	141	140	165	148	145	159	155	151	153	140	174	160	160	138	165	158	164	154	124	154	170	149	151	149	181	153	179	145	169	143	148	169	175	158	158	142	163	149	166	142	121	180	160	167	142	159	160	162	150	162	166	192	158	166	144	158	128	159	137	138	151	166	159	141	169	187	155	185	126	149	181	155	182	156	145	153	168	148	160	157	172	172	157	172	156	168	170	184	159	145	164	146	153	164	136	160	155	129	152	146	152	151	170	151	156	139	171	165	147	165	150	149	145	171	166	165	177	158	185	139	138	152	162	160	166	166	170	152	152	161	146	156	179	162	166	153	135	175	182	183	134	167	151	161	149	163	137	160	157	160	157	151	154	154	156	140	176	161	162	144	148	166	141	157	167	167	149	169	158	170	169	159	137	171	154	181	152	171	165	136	151	176	158	140	165	162	168	165	185	140	179	159	159	163	157	158	144	178	165	143	168	174	165	144	173	147	163	164	191	146	150	171	153	176	159	139	164	165	154	166	168	130	136	168	151	155	161	163	153	167	179	170	150	146	142	174	161	178	153	172	159	129	153	177	144	153	171	146	155	164	183	164	156	147	168	187	140	153	153	177	159	151	149	157	144	163	148	168	134	162	145	164	167	143	146	163	146	160	158	152	182	164	182	146	158	169	158	151	169	147	165	152	169	151	153	143	166	150	170	144	172	149	154	151	150	172	150	175	160	144	147	161	162	158	143	180	125	167	172	149	157	137	158	172	167	177	162	159	186	166	148	153	162	159	156	156	173	144	140	143	154	142	141	173	167	176	164	181	169	180	186	149	147	159	159	179	162	163	155	138	156	151	159	157	153	169	140	160	168	158	144	152	155	162	178	161	176	148	161	177	157	146	169	139	177	160	153	144	154	156	168	180	152	145	137	165	158	162	143	174	163	153	149	159	151	160	176	149	150	144	152	176	167	167	171	169	161	152	153	155	149	142	179	187	152	149	150	182	160	159	167	164	161	138	137	163	158	157	149	167	155	172	138	147	159	178	171	151	168	185	167	138	166	132	183	157	156	137	151	161	154	171	148	155	162	156	179	155	166	169	173	172	168	154	151	153	134	139	151	152	158	161	197	157	164	161	162	142	155	177	161	163	158	156	152
21188	35174	8896	4445	2848	2069	1610	1261	1076	973	795	691	687	592	590	550	482	470	468	438	423	429	429	382	422	436	395	396	415	390	394	407	355	404	355	378	399	372	365	389	401	362	412	391	351	421	358	340	351	376	363	357	358	340	362	373	364	361	368	374	339	352	361	325	355	380	327	377	349	374	345	354	376	343	323	379	338	366	342	362	369	334	319	369	331	355	384	338	367	349	342	330	364	347	368	358	377	341	366	350	346	334	375	387	364	331	373	354	348	385	350	374	349	363	406	354	374	342	385	368	328	351	371	375	332	337	342	367	332	365	357	356	345	320	342	364	378	353	355	364	345	337	347	352	333	379	379	364	353	362	349	357	381	352	368	361	367	365	382	364	364	369	317	384	332	339	368	351	347	326	351	338	349	349	369	354	328	358	361	343	350	324	364	351	359	372	348	350	368	367	342	356	341	365	345	339	346	354	356	372	349	357	353	339	364	351	355	363	358	349	341	373	347	349	353	319	357	349	352	352	367	351	352	361	341	356	369	336	345	340	337	333	342	345	351	376	341	352	336	357	376	376	358	333	377	325	366	363	347	315	346	324	374	327	354	348	363	345	340	340	347	349	353	360	361	364	343	363	351	366	366	371	358	354	353	364	362	322	341	357	355	389	343	364	336	353	352	337	343	307	330	360	369	337	339	350	370	314	359	333	363	347	372	366	364	331	321	393	373	378	353	355	357	379	369	375	316	401	385	371	345	379	364	384	361	342	321	344	342	363	369	351	355	354	334	399	354	367	366	379	336	349	354	343	381	341	334	354	368	368	353	347	339	340	373	347	358	371	379	338	314	368	305	349	357	350	352	345	384	345	384	334	349	346	356	339	369	341	363	321	328	320	317	333	379	344	329	359	333	347	343	355	345	340	358	337	355	362	346	354	349	326	336	345	375	332	340	332	327	385	354	342	331	360	353	357	411	343	368	330	373	370	323	366	375	341	369	336	355	340	352	350	349	371	397	384	344	359	354	348	327	347	324	373	384	353	366	348	348	352	297	345	346	372	362	352	367	303	337	320	357	360	354	372	364	356	371	375	333	349	380	343	355	351	390	360	377	368	389	339	370	368	361	327	347	350	341	362	373	391	369	345	351	340	339	323	346	345	307	348	336	345	347	362	348	350	376	376	344	353	292	353	368	323	347	349	338	326	372	355	362	377	362	372	348	331	364	367	355	361	350	350	324	346	387	333	344	324	390	337	368	333	339	363	352	332	339	396	332	350	355	369	365	367	339	338	347	343	365	365	355	353	381	348	346	348	351	363	353	347	369	358	366	323	343	396	350	349	344	387	330	371	371	360	342	372	382	375	360	361	344	379	355	375	328	361	348	375	322	359	349	345	377	313	351	339	337	367	349	338	352	393	310	363	338	380	340	349	324	341	366	351	359	333	336	338	329	324	337	337	353	332	363	360	356	350	371	326	371	338	360	339	335	368	379	348	327	345	353	357	358	371	336	382	346	360	351	350	356	366	349	344	380	352	353	334	388	322	396	352	323	381	358	355	350	330	368	361	366	382	357	345	340	346	348	346	358	370	347	368	353	379	349	336	341	316	347	357	349	358	366	357	361	358	333	372	364	366	372	322	361	356	315	384	358	315	371	377	351	334	384	340	353	316	383	368	352	334	336	388	396	359	366	354	393	331	331	357	343	349	347	360	330	341	357	377	361	348	374	361	361	348	348	391	334	367	359	377	357	388	355	357	344	330	354	350	362	356	338	352	343	353	355	344	351	336	361	349	329	334	328	371	375	331	398	359	332	363	371	375	335	359	377	353	371	357	354	349	359	388	368	343	366	379	368	361	341	361	345	384	355	335	342	345	338	328	355	373	373	370	345	379	338	353	343	324	304	344	338	374	343	332	354	358	335	374	339	340	339	334	382	369	349	317	345	357	336	348	355	383	344	404	370	363	365	353	407	361	346	345	333	324	342	343	353	330	348	338	357	358	353	343	393	334	341	315	401	350	379	420	382	336	343	358	319	381	409	353	369	346	331	338	358	347	371	350	342	339	356	366	356	332	371	378	383	381	368	325	328	373	353	337	385	376	362	350	346	342	355	363	342	376	350	335	334	355	359	360	325	333	350	360	357	333	341	359	357	346	367	356	373	374	322	357	372	375	361	347	345	333	343	318	340	388	345	330	381	364	319	345	368	329	380	346	353	369	370	342	360	326	334	364	347	366	364	330	322	394	370	349	381	368	342	349	322	364	328	345	368	343	330	341	371	386	389	363	338	379	357	355	355	325	380	324	350	367	343	371	368	350	370	372	388	324	348	347	366	343	349	386	376	357	399	369	325	349	340	331	369	367	366	342	340	398	367	362	359	356	356	376	331	352	375	365	352	344	347	319	331	374	372	347	347	347	397	357	360	352	375	341	352	332	388	330	343	372	371	373	385	340	333	320	332	314	341	359	327	353	346	352	341	377	369	339	341	373	355	347	363	369	339	337	336	333	373	370	353	332	344	341	368	358	338	359	330	344	359	384	336	350	330	366	337	329	363	358	329	365	366	343	341	365	349	357	342	344	346	347	361	375	366	392	346	338	363	337	364	387	365	350	349	356	300	319	354	366	341	378	309	362	364	317	344	393	384	336	377	396	364	323	370	355	367	393	353	339	323	362	362	352	390	332	362	334	367	338	334	346	373	338	345	342	348	377	340	355	357	366	365	378	354	325	353	358	381	358	383	382	368	348	345	359	343	374	344	373	397	325	346	361	357	362	359	346	360	339	353	358	374	381	366	373	365	347	381	338	339	373	371	370	374	351	364	344	399	341	341	364	338	370	342	351	325	359	354	351	354	336	379	355	342	347	376	366	346	346	352	387	364	360	395	349	401	350	357	342	379	403	365	316	355	328	375	352	346	371	366	346	349	333	386	338	365	336	372	367	344	351	375	338	344	384	363	358	350	365	348	350	370	366	326	364	371	364	353	399	355	348	350	348	334	347	369	340	363	339	381	333	340	344	373	339	375	359	328	337	378	371	347	392	330	348	356	410	338	373	321	342	323	369	367	365	334	347	403	370	336	340	357	349	373	346	369	381	340	360	363	348	350	397	328	313	356	348	325	356	366	340	338	363	391	327	354	380	373	347	342	334	367	398	369	402	397	356	344	342	377	385	383	390	337	361	365	363	337	362	363	362	361	376	338	389	359	350	363	369	376	342	333	355	331	335	351	373	337	363	359	360	361	360	378	358	323	365	348	333	354	347	318	359	348	354	342	380	408	378	357	323	345	361	358	355	355	339	341	365	328	351	339	368	338	351	349	355	345	346	367	358	334	358	353	330	344	348	344	364	364	351	357	350	340	323	375	378	354	337	363	367	361	350	310	356	365	344	362	335	375	351	333	359	349	385	340	370	340	412	391	381	337	372	331	315	339	367	370	335	342	369	402	321	350	370	380	311	377	362	330	371	390	380	332	363	346	345	350	342	338	341	350	341	332	357	358	336	334	366
23788	21634	29474	24315	21635	16880	1777	883	643	602	560	493	499	466	452	440	422	440	427	421	419	408	403	417	373	364	416	397	397	406	410	361	377	362	360	396	364	371	396	370	374	377	404	374	381	375	352	405	408	385	382	397	360	387	360	398	385	388	409	344	359	353	377	358	362	334	349	389	344	339	371	392	367	382	346	368	362	332	381	362	353	353	355	346	370	344	399	382	419	368	381	349	373	373	370	340	368	371	349	343	354	391	358	375	358	393	383	360	370	356	359	337	358	341	383	384	357	354	369	368	333	381	379	368	371	339	354	390	366	371	371	326	409	364	365	335	332	369	322	343	367	355	307	338	356	358	367	367	342	345	361	381	339	365	362	344	345	381	341	358	372	364	333	376	367	371	326	386	353	402	362	328	336	355	351	366	365	343	355	349	337	375	361	374	372	387	377	381	363	340	371	354	378	331	352	383	337	399	364	343	391	379	377	373	355	337	327	346	336	349	334	351	358	378	327	359	371	369	344	356	354	378	361	385	369	354	350	357	349	339	380	344	351	365	324	312	359	391	341	349	371	367	370	368	357	372	343	385	352	315	370	377	358	374	351	366	378	356	379	406	341	349	359	353	351	374	354	380	367	374	371	352	377	353	372	348	405	366	363	360	358	376	342	362	379	362	384	370	348	365	345	322	381	344	371	395	365	372	376	336	342	383	387	337	364	347	347	334	340	346	384	345	367	388	365	361	395	343	397	348	387	359	352	363	393	392	342	345	383	383	364	379	376	357	350	331	385	375	384	353	366	334	347	377	350	405	372	378	351	391	358	353	350	370	373	374	354	377	354	383	353	364	418	356	383	353	369	358	377	378	382	359	381	370	345	344	365	394	335	338	351	374	353	344	356	351	308	375	375	335	332	321	352	346	334	357	364	333	401	394	367	345	357	352	335	359	390	339	337	343	346	363	326	368	361	367	373	360	381	340	373	358	350	390	371	333	352	369	372	331	373	392	380	327	370	388	327	361	359	401	348	362	378	373	352	374	334	363	370	357	371	416	385	326	375	355	342	361	336	383	366	331	329	359	357	367	375	378	318	337	387	373	333	376	358	368	358	373	361	362	323	329	355	361	374	345	359	334	367	378	363	353	368	359	371	375	340	333	374	363	340	397	334	353	347	352	338	371	403	364	341	352	363	384	360	375	323	361	362	374	375	355	366	362	340	370	345	370	384	379	381	356	354	325	358	362	359	348	399	398	344	342	353	381	352	358	363	355	342	336	370	322	349	360	368	353	339	334	344	346	362	355	333	338	344	311	326	371	378	361	341	326	335	356	339	364	381	388	347	339	372	350	350	354	342	372	360	382	345	374	345	386	337	354	346	351	345	377	344	381	318	365	382	391	351	373	363	351	358	384	368	385	350	355	326	379	356	346	380	377	367	340	391	337	344	371	323	374	387	338	367	361	356	373	354	380	344	384	332	376	379	395	313	311	338	352	347	360	339	353	394	375	363	353	395	352	373	370	377	364	354	367	362	383	399	360	393	356	356	336	339	371	369	346	368	360	358	325	388	358	349	361	350	365	342	327	353	362	334	382	390	338	396	357	368	372	359	339	327	338	332	345	355	383	373	388	379	393	357	359	330	378	362	387	351	362	358	383	359	342	366	342	357	373	352	357	346	326	349	340	338	397	360	327	349	366	330	348	386	378	380	347	352	340	338	369	350	394	341	344	342	357	351	348	360	374	352	358	385	350	368	383	328	336	393	373	335	350	316	342	393	386	351	360	364	347	333	351	359	335	347	360	378	333	366	341	367	376	340	370	366	360	350	390	359	341	389	385	319	330	353	326	347	380	375	384	354	382	335	373	335	375	335	355	363	365	365	365	332	380	366	365	342	332	339	364	348	363	338	363	311	356	369	374	380	371	329	387	340	347	335	389	373	360	402	337	347	332	353	336	354	388	336	364	356	372	366	372	343	369	386	372	359	372	338	369	364	364	379	373	342	344	366	343	373	383	360	387	385	372	366	349	308	296	353	337	358	329	343	363	350	368	323	356	339	327	369	380	338	370	357	352	361	385	363	383	342	356	354	370	373	330	369	360	360	335	336	349	353	358	368	371	354	377	340	379	344	340	355	363	346	334	341	367	333	364	357	356	368	350	348	360	353	354	386	369	343	344	349	342	366	330	352	357	351	328	350	345	366	360	380	403	365	372	341	374	372	340	335	362	390	335	368	365	380	363	383	377	371	365	357	340	352	396	374	345	377	368	355	367	332	355	374	378	374	380	353	369	366	346	365	348	329	328	353	375	365	355	329	346	347	345	376	382	362	354	391	377	372	367	367	358	355	353	368	363	351	340	351	367	369	363	341	342	353	380	342	340	368	399	381	346	337	382	366	361	402	392	332	393	363	374	385	374	392	358	326	322	364	352	365	357	350	353	340	349	380	344	339	359	407	351	379	366	340	370	379	365	342	353	361	378	358	340	396	360	353	356	377	379	342	364	350	335	333	369	361	332	367	339	373	347	379	402	357	333	381	334	378	342	369	350	382	388	342	367	358	382	394	339	372	341	342	385	364	334	406	333	336	337	340	314	349	361	379	360	408	356	379	378	350	375	358	378	377	358	351	349	358	330	324	371	370	352	327	344	359	381	346	333	341	336	337	331	384	342	372	348	352	369	353	345	351	402	345	352	364	332	343	339	379	341	356	377	388	355	336	376	363	403	310	384	337	371	338	393	350	359	354	395	337	381	378	364	365	346	404	372	382	401	347	344	376	344	342	370	352	388	330	343	340	343	346	365	340	349	365	348	357	343	367	366	373	346	335	367	338	347	337	347	338	414	331	359	336	370	349	382	352	366	364	365	363	330	359	368	354	356	363	334	347	368	385	369	356	367	365	350	377	356	355	372	355	333	376	359	361	383	357	380	360	347	393	338	356	357	348	365	389	347	339	384	364	349	353	367	349	352	387	353	375	341	382	352	371	368	371	349	361	350	388	322	375	350	373	341	398	376	406	356	398	358	380	360	370	352	345	359	344	344	363	341	380	375	376	368	376	359	341	343	362	401	337	361	353	325	360	380	353	351	337	335	342	331	361	375	355	347	383	339	367	352	370	366	345	352	355	345	369	349	333	366	356	342	372	360	384	353	344	334	367	361	343	353	356	397	364	377	392	351	353	378	363	372	365	333	338	369	329	358	345	351	341	360	388	357	388	382	359	349	340	362	384	313	362	355	347	371	404	369	400	399	348	350	376	328	370	334	367	335	386	365	342	370	339	355	347	371	389	311	346	357	349	341	307	363	312	350	399	360	388	352	373	357	406	368	367	363	360	347	371	402	370	349	338	373	327	362	347	352	318	373	380	337	369	350	381	327	360	383	372	367	382	354	350	365	376	376	374	335	379	359	381	356	340	354	350	367	348	364	350	373	388	344	356	334	331	380	376	348	352	329	360	351	348	313	376	374	348	366	339	392	346	349	371	367	383	364	395	353	382	359	363	369	344	323
26390	43072	14206	8060	5481	3877	2946	2361	2036	1787	1581	1403	1312	1211	1126	1075	1017	993	953	978	907	936	868	862	844	813	806	788	799	758	799	796	757	795	756	787	777	769	767	719	771	746	727	773	746	710	782	703	710	700	752	755	699	718	747	754	679	711	706	698	710	694	715	735	691	739	695	764	696	728	750	733	710	666	735	727	740	742	679	716	709	746	710	709	667	699	718	714	720	729	698	703	697	740	746	729	712	706	746	738	732	690	726	711	692	741	683	683	688	708	706	683	712	759	731	752	734	718	724	765	702	750	742	702	732	668	702	711	680	706	732	718	685	746	660	732	696	774	775	761	655	666	738	662	709	716	670	705	677	701	720	670	691	702	727	724	689	715	695	666	742	700	684	677	705	713	677	700	741	710	699	704	728	690	742	747	724	700	694	752	711	675	676	743	745	682	676	734	742	700	694	686	747	707	738	729	670	717	777	715	758	699	710	706	718	708	714	690	707	718	702	732	695	701	747	672	696	718	682	676	708	676	694	717	683	718	682	735	699	698	734	674	701	721	675	668	668	734	706	714	674	659	708	680	667	726	689	693	710	758	694	686	724	722	648	658	709	710	652	698	666	759	679	713	680	748	683	733	683	674	732	687	718	731	668	725	773	701	679	733	703	738	722	705	700	709	740	700	733	723	694	734	702	739	745	691	709	672	691	691	692	688	700	670	686	699	715	726	682	740	717	680	692	720	660	707	699	669	686	742	709	720	698	723	776	707	692	698	737	671	727	690	699	690	735	697	742	713	670	703	694	684	686	699	753	712	734	722	683	695	714	694	717	767	709	751	726	734	750	670	702	752	677	690	746	718	709	689	707	713	697	723	692	727	738	699	686	710	692	714	679	725	734	662	686	734	735	714	697	640	688	697	708	701	723	679	734	704	684	693	740	703	749	744	655	721	725	737	717	690	750	704	711	687	665	699	698	717	716	761	744	648	752	729	713	699	698	679	705	700	703	690	684	681	753	693	682	748	674	707	700	712	716	702	743	717	687	721	737	722	690	647	746	709	761	661	700	704	671	688	679	705	719	719	698	680	684	771	709	696	758	680	670	625	722	716	705	731	696	731	722	696	698	712	675	728	683	726	713	747	689	723	675	699	709	663	658	678	717	742	742	752	692	683	704	699	729	702	718	704	736	698	707	701	736	694	738	680	736	709	667	715	710	653	695	693	720	730	720	712	747	720	699	674	694	737	692	711	750	750	694	701	693	711	662	724	689	737	692	719	725	712	724	736	679	730	679	730	704	742	691	697	698	706	652	761	745	742	732	713	718	726	708	704	693	679	693	686	726	750	709	684	664	674	710	730	690	688	695	735	733	667	713	699	699	709	681	728	678	667	673	651	734	723	765	726	689	718	702	751	737	667	733	709	674	680	740	715	699	664	624	676	729	694	655	672	671	733	703	665	696	698	696	767	671	706	679	776	671	659	705	648	725	715	720	681	656	695	741	672	729	706	744	706	710	720	708	663	701	690	721	700	741	692	743	703	691	722	725	743	711	692	699	654	749	715	709	700	717	688	761	692	699	731	677	748	694	669	720	709	703	703	725	714	706	736	706	751	729	700	658	675	704	669	666	758	787	670	681	754	677	708	731	697	694	771	711	732	725	736	701	662	708	706	689	725	701	740	702	706	717	765	736	740	722	705	740	704	696	713	717	713	700	703	735	695	745	724	708	714	690	696	728	760	694	733	698	725	734	686	677	698	690	740	683	722	697	694	700	696	674	744	708	766	759	718	722	680	720	714	719	705	690	698	753	710	717	711	715	728	703	708	695	682	683	754	694	710	727	714	715	702	681	680	700	714	728	703	665	719	668	687	699	736	705	711	668	753	731	688	699	667	715	668	720	707	699	715	760	660	664	721	690	655	725	716	710	655	709	680	682	689	730	687	747	686	656	694	724	719	673	722	700	698	744	752	689	743	711	713	686	764	703	738	698	700	695	721	707	712	661	699	692	713	673	690	681	722	726	758	733	692	713	699	707	701	707	706	692	725	692	685	659	695	658	711	717	691	674	693	752	724	678	733	711	761	722	733	662	708	691	741	687	707	725	731	688	689	725	691	696	714	717	685	716	731	610	715	730	729	706	699	699	694	709	692	778	738	681	721	696	684	702	675	709	749	710	695	700	727	683	701	718	679	679	718	710	672	723	717	714	697	743	705	699	693	676	716	714	717	701	714	709	733	706	687	717	705	713	691	733	735	712	734	713	721	730	724	796	728	711	715	714	667	687	719	733	706	684	733	651	739	708	713	689	660	706	681	683	735	717	721	713	691	647	714	678	744	682	696	705	693	734	668	676	738	720	717	670	664	704	679	718	731	769	693	670	726	775	730	694	699	706	696	719	722	692	677	721	725	760	705	723	708	673	679	719	747	707	705	715	715	658	721	747	696	711	690	719	705	731	695	734	673	664	685	742	718	683	716	744	684	701	692	709	667	677	717	709	709	711	716	709	708	740	732	674	681	669	714	718	717	747	750	735	728	673	692	739	683	762	719	728	746	730	718	694	757	715	690	719	698	694	744	666	732	693	698	721	640	701	727	669	691	709	686	656	735	733	740	681	709	744	648	723	745	722	728	754	705	716	744	685	665	757	726	742	746	673	687	716	719	692	677	716	671	664	711	729	706	740	692	677	699	743	687	720	728	722	674	690	696	671	709	740	702	706	720	707	683	689	684	727	669	700	686	728	694	704	732	732	697	685	718	684	677	722	720	747	686	749	697	730	701	746	727	734	673	682	684	677	732	746	687	665	651	701	698	693	710	696	738	698	674	710	669	730	767	734	728	713	722	684	646	694	701	766	720	670	683	711	737	709	751	780	717	713	691	763	686	696	701	702	711	714	730	720	682	728	645	738	733	706	700	744	714	672	720	747	707	683	693	695	709	698	667	710	683	701	706	746	664	731	710	709	757	675	753	707	755	716	716	743	723	705	727	694	688	710	722	665	742	710	658	643	708	743	728	704	683	673	663	698	712	736	732	694	667	698	707	733	723	712	693	739	763	682	674	670	716	720	726	742	676	687	672	771	706	696	663	715	757	699	711	696	734	654	689	702	703	712	703	734	685	715	745	714	705	747	685	676	714	659	726	704	716	759	739	701	711	712	678	748	720	692	718	714	727	764	682	709	690	719	702	713	681	736	707	713	719	708	716	721	693	692	705	693	748	704	701	684	692	752	744	719	704	676	706	715	724	712	737	710	687	686	720	707	706	693	686	683	711	740	679	716	663	743	660	755	704	731	722	730	731	721	695	699	735	683	744	698	709	702	714	710	738	722	762	705	759	723	661	703	659	771	694	669	714	697	727	703	700	749	742	738	692	659	709	705	719	671	737	705	709	728	731	710	688	758	729	687	739	733	645	710	695	709	695	698	689	673	647	669	688	671	694	730	728	706	672	704	665	702	727	706	717	714	696	664	736	695	693	674	698	687	688	722	704	701	716	720	726	706	674	747	720
27190	20918	7386	655	418	311	325	314	309	291	282	272	300	309	294	289	271	290	303	308	320	307	287	282	288	301	258	304	298	286	285	301	280	255	279	264	251	291	269	300	280	296	297	294	306	276	281	277	276	307	287	293	305	277	289	267	272	262	285	277	316	272	289	274	317	308	292	295	282	310	296	255	257	270	292	287	272	251	299	277	283	271	284	299	299	288	299	266	300	307	297	307	304	273	282	279	300	255	290	294	313	295	286	276	268	296	313	259	286	292	289	243	300	278	275	288	250	298	297	294	262	310	298	304	309	295	258	275	280	282	242	297	289	273	275	255	273	307	277	276	283	300	291	295	293	306	274	293	273	278	277	290	276	297	274	326	314	287	261	285	292	272	275	304	289	265	276	311	281	274	251	283	276	293	276	303	276	263	273	297	267	310	280	263	286	288	282	260	282	316	301	283	259	279	273	257	283	274	291	301	296	274	280	286	276	267	273	263	259	322	280	274	281	255	293	269	291	269	276	265	268	278	297	285	271	283	285	294	310	279	320	269	328	283	277	270	314	303	282	267	283	281	299	302	288	275	300	307	291	266	273	279	270	270	290	305	259	298	293	288	273	269	267	306	272	295	308	265	282	290	326	277	289	293	279	308	302	318	318	277	292	305	293	264	293	268	278	277	319	291	273	267	285	291	276	283	306	281	265	269	281	279	288	284	286	281	314	260	282	275	276	263	283	268	277	294	292	276	274	297	263	301	283	298	305	294	304	275	291	276	280	282	273	294	267	274	282	298	269	278	272	287	264	276	274	297	293	271	293	281	294	292	305	239	289	286	282	282	298	257	293	255	328	280	318	267	296	267	265	290	268	296	307	308	272	259	279	286	299	266	263	271	282	294	293	285	292	311	275	276	285	278	285	282	307	285	304	282	279	294	283	303	276	295	290	277	273	288	302	277	265	262	286	287	319	336	291	252	270	273	305	281	280	297	338	267	236	311	270	298	267	294	274	257	260	282	267	283	290	298	257	286	267	253	298	294	316	295	281	298	282	282	265	314	271	280	282	296	306	273	278	315	273	293	270	305	276	295	272	281	252	278	288	272	267	299	258	290	275	284	280	290	287	289	298	291	300	284	282	254	293	280	269	291	269	287	256	265	296	309	257	287	300	281	304	291	280	269	294	287	279	274	285	290	321	303	264	284	288	290	298	261	288	309	288	290	285	276	302	259	312	269	293	281	318	286	285	312	274	269	323	271	264	291	293	311	265	294	274	277	271	285	279	267	305	269	289	273	276	281	271	282	278	287	266	299	278	288	278	304	271	277	292	297	306	290	279	295	261	287	289	295	285	253	268	256	285	266	277	278	253	265	316	311	305	309	246	277	247	301	274	263	285	283	295	285	305	265	294	285	307	272	277	292	272	283	296	300	285	270	258	248	277	279	290	283	299	339	279	291	251	271	289	277	282	282	288	301	286	268	257	291	261	284	293	282	271	298	284	303	285	302	280	302	270	282	281	266	297	259	325	269	276	297	298	292	274	272	296	273	275	300	259	271	297	311	277	295	288	292	288	279	277	301	274	288	278	274	266	285	291	279	281	285	273	307	274	261	305	265	273	289	307	291	295	273	280	290	281	280	274	281	282	260	270	294	288	299	291	311	255	269	295	310	326	259	248	307	305	293	298	276	290	299	298	294	291	278	297	282	309	287	260	291	284	286	270	326	299	269	257	272	279	281	258	286	294	286	276	277	267	298	296	283	282	280	264	310	294	288	258	327	289	274	288	282	251	260	289	261	261	301	284	295	297	285	276	301	285	287	289	312	261	274	269	268	284	295	289	284	291	266	279	288	252	256	289	272	288	286	264	285	256	293	255	254	271	286	280	287	282	298	289	267	265	282	297	293	332	284	278	306	295	269	294	295	268	273	276	270	246	276	252	319	270	289	270	281	274	277	288	290	280	253	266	262	300	290	299	258	279	283	282	269	273	280	295	263	284	298	279	274	284	335	279	281	294	293	288	272	308	270	301	305	293	261	250	296	294	298	293	296	305	272	275	280	319	265	298	289	283	266	299	304	307	269	273	282	260	272	278	279	299	307	283	296	295	277	309	281	296	326	283	296	255	277	289	267	288	308	233	303	295	295	335	272	284	282	279	278	275	308	274	293	308	275	292	269	301	297	257	292	300	289	309	273	288	285	289	305	269	278	310	281	269	275	292	275	309	285	300	263	281	282	313	294	245	307	283	282	285	296	295	289	273	268	244	245	300	306	254	271	298	291	262	301	281	280	272	281	278	278	286	249	300	284	274	278	279	301	293	295	288	295	263	294	289	303	296	284	308	300	279	277	295	321	289	285	294	294	293	260	294	298	283	291	286	252	302	306	295	265	273	278	278	283	275	258	290	263	274	285	287	273	286	256	287	266	263	282	257	276	281	294	301	279	307	289	299	287	289	236	275	281	307	293	304	294	274	267	259	288	254	301	284	283	255	290	289	266	279	287	301	321	264	285	264	240	271	305	297	308	308	295	289	262	274	303	275	275	267	252	279	283	308	284	263	295	285	312	296	277	307	288	263	273	275	285	303	299	298	268	260	270	295	296	300	282	272	269	297	293	274	295	277	274	281	280	280	249	284	310	251	268	291	263	285	315	295	302	250	258	260	266	291	270	272	290	286	286	314	273	254	318	314	298	281	281	280	258	261	291	298	276	305	281	275	267	301	269	298	280	262	309	250	273	302	273	253	295	289	293	286	289	320	286	300	284	279	287	287	281	269	274	290	270	267	301	282	305	272	298	297	307	306	289	266	293	301	292	260	246	277	285	289	266	284	250	288	276	273	304	276	272	268	294	276	285	266	268	298	264	301	301	287	316	301	280	261	293	290	316	299	294	298	290	293	261	260	292	301	292	300	301	238	296	287	277	252	282	257	296	276	287	295	298	276	313	307	297	267	293	293	280	275	288	274	284	284	293	266	297	297	295	265	299	294	281	284	319	296	270	287	302	288	272	289	280	291	272	265	279	305	286	274	307	283	312	300	278	288	270	270	270	306	269	257	272	322	288	309	277	293	285	296	288	279	258	283	264	266	282	263	280	292	297	289	261	275	254	283	289	304	312	313	280	283	268	314	316	325	284	283	262	306	266	315	298	278	273	278	300	278	282	276	297	337	290	268	305	276	260	273	276	285	283	294	277	258	247	264	283	296	261	286	296	294	297	304	258	286	285	278	285	283	287	252	287	287	315	304	272	300	298	309	305	294	272	282	309	274	287	264	295	283	302	272	286	267	275	252	284	310	300	291	302	295	273	263	266	296	273	254	276	312	267	299	265	266	288	301	290	291	291	314	273	292	287	266	290	268	294	290	301	297	248	302	279	269	309	295	293	312	283	275	296	280	287	264	292	282	269	280	285	284	272	286	293	268	276	297	295	274	304	291	271	291	262	276	285	326	288	269	256	268	286	293	266	306	293	278	277	283	283	289	300	290	327	270	288	289	260	284	287	255	288
7608	14667	1572	1020	896	777	744	731	714	690	697	685	620	630	635	682	642	650	650	645	668	616	565	631	605	607	617	617	611	624	614	616	584	625	648	627	578	612	605	599	622	617	589	643	629	633	612	647	612	664	597	579	596	612	631	573	646	603	630	612	639	608	615	605	632	631	625	594	568	613	637	607	620	610	576	609	556	576	642	611	592	599	640	657	631	618	636	567	624	611	629	627	665	597	609	655	645	631	614	595	632	595	641	620	631	615	607	589	649	636	601	622	558	593	580	607	602	630	620	652	601	572	627	610	636	605	612	621	610	580	608	596	586	606	575	602	664	627	627	573	570	604	607	581	605	606	619	583	609	611	567	613	580	604	616	630	609	622	607	618	585	601	597	653	593	638	611	590	621	587	588	615	625	585	572	612	622	600	615	615	631	636	600	639	613	604	599	612	553	568	596	601	625	599	596	605	618	648	630	623	596	562	621	609	609	604	612	665	619	613	614	580	618	623	601	633	622	605	619	617	612	627	607	623	626	630	603	635	644	608	610	549	597	589	580	659	616	648	646	616	635	649	593	588	616	616	586	614	678	601	623	608	609	624	587	595	572	626	622	589	618	564	597	578	611	629	613	583	582	614	570	598	636	651	578	571	640	606	638	658	611	634	591	615	616	592	626	606	598	633	638	636	585	570	594	601	642	648	561	575	596	601	581	615	595	625	631	609	580	597	628	597	610	610	606	631	590	618	593	612	585	618	553	687	624	613	592	611	581	623	622	566	620	594	662	612	597	586	594	614	605	645	631	640	632	598	628	605	605	612	616	628	598	590	574	596	598	629	652	607	588	585	616	611	608	624	617	638	631	623	603	616	583	607	627	658	618	652	628	610	576	631	621	622	605	597	598	629	619	618	624	590	595	620	664	648	616	637	653	614	588	601	567	589	604	649	607	625	577	646	597	609	642	563	558	626	587	629	564	617	652	615	595	610	592	633	674	600	608	584	587	578	630	602	606	620	616	647	597	603	621	597	612	615	668	607	638	651	622	629	556	579	603	617	597	614	592	590	631	643	613	627	615	568	620	648	623	636	611	676	641	606	628	632	616	593	595	583	604	640	598	571	665	652	580	628	628	618	587	650	617	644	599	611	578	615	635	584	650	589	627	626	626	609	684	591	580	650	634	591	598	600	667	570	596	628	597	619	591	603	600	639	563	616	599	622	578	624	602	590	651	576	583	605	574	644	595	626	634	560	582	624	596	626	618	609	635	622	627	594	578	618	612	595	614	661	627	649	599	625	568	616	634	543	603	629	615	623	618	612	625	639	594	615	591	639	603	645	568	646	639	628	578	606	590	588	598	619	611	645	627	595	585	578	622	615	681	612	582	604	590	657	624	589	621	644	613	578	596	604	628	615	608	649	641	604	626	628	623	587	623	641	622	643	602	563	616	619	641	590	591	636	581	665	595	599	608	662	647	557	638	602	580	582	670	627	627	624	619	621	591	625	629	618	580	616	579	651	619	588	639	661	672	619	593	612	597	639	620	616	637	615	672	627	624	602	619	594	566	592	595	544	601	614	649	686	619	582	624	627	624	604	627	571	569	643	621	603	622	595	604	593	614	614	595	595	620	612	601	550	615	642	590	570	602	618	623	625	585	615	590	595	640	594	649	579	595	635	575	599	611	606	623	614	598	636	570	600	558	642	600	573	581	617	636	662	607	666	606	594	593	613	600	617	605	655	575	681	600	630	629	610	599	612	624	607	611	609	617	585	618	642	621	628	621	631	603	597	606	598	577	570	634	649	611	606	629	634	642	567	618	637	652	610	646	627	640	580	616	576	643	622	628	638	613	635	611	614	595	628	615	626	601	676	642	596	611	645	610	644	609	613	575	617	608	610	624	581	607	642	582	625	598	603	605	633	617	605	613	597	618	584	614	594	648	591	649	622	637	630	594	639	623	564	609	591	608	584	613	594	622	602	636	644	638	650	627	604	613	634	566	613	597	618	588	585	624	601	627	612	651	645	632	679	589	662	636	621	590	638	604	609	648	598	604	595	597	585	586	616	546	604	605	606	621	571	615	615	604	633	623	614	582	617	597	618	613	595	634	617	616	624	632	632	598	579	598	619	636	602	617	635	628	580	617	615	619	557	622	593	616	626	592	633	637	594	612	608	598	592	595	584	594	639	640	642	608	623	641	588	603	607	613	567	583	615	582	597	616	594	647	620	610	590	637	616	619	612	673	569	579	598	629	625	588	629	640	572	593	602	637	626	638	598	601	574	603	598	560	636	631	636	625	590	549	617	617	601	587	623	630	589	612	621	631	585	608	636	640	655	634	574	621	633	622	629	589	630	598	608	616	604	591	644	604	620	612	577	587	603	601	594	606	608	607	579	672	604	578	646	585	614	667	644	613	615	576	621	605	667	627	617	639	651	613	610	631	634	647	607	590	602	577	662	602	630	612	619	576	625	608	621	602	672	582	607	652	628	591	613	598	590	589	582	626	608	613	632	641	641	584	610	611	577	617	646	580	636	670	632	607	625	655	636	627	604	680	632	652	574	595	624	614	590	590	625	592	611	645	575	649	614	618	628	596	594	622	618	595	622	611	618	658	642	575	643	664	638	623	623	585	622	596	615	567	631	662	595	618	576	585	587	601	587	635	619	685	595	593	612	600	628	584	620	573	583	631	612	636	604	627	602	631	628	633	629	612	658	636	606	595	589	615	621	564	662	616	606	632	663	571	565	602	619	650	606	611	616	592	684	644	576	642	579	590	613	625	603	659	561	613	638	631	632	602	634	596	667	609	620	601	607	591	631	597	605	633	621	614	629	629	628	628	588	621	622	638	575	586	664	653	632	594	617	610	614	633	652	613	606	657	601	614	622	599	613	550	632	635	605	593	585	577	612	628	626	626	571	581	596	649	625	588	624	613	621	629	620	591	650	574	631	612	587	642	601	614	646	608	592	611	632	598	578	602	605	589	630	636	622	620	644	584	624	575	618	655	596	616	634	571	650	597	625	593	626	592	598	604	603	565	598	614	602	600	646	596	657	612	601	608	634	625	585	597	609	638	597	569	613	586	594	639	601	610	626	594	623	641	634	617	631	639	598	585	585	613	578	623	624	603	604	619	652	598	584	602	598	611	657	619	625	616	596	596	621	584	603	610	631	608	611	629	646	621	634	611	584	568	609	617	619	637	612	620	609	679	580	619	602	629	606	634	614	585	610	630	609	631	648	630	638	596	608	594	604	617	644	589	635	610	625	599	596	623	581	618	597	617	645	602	646	623	591	629	629	614	609	608	609	622	634	583	593	576	650	622	604	584	610	644	606	637	594	593	589	621	598	564	605	616	603	642	624	633	583	631	641	633	621	608	633	646	627	603	581	629	577	601	628	600	590	612	621	596	584	645	633	595	648	598	618	648	620	611	630	622	682	589	611	609	577	601	610	622	644	606	612	629	581	620	609	639	606	580	537	620	595	707	614	612	591	605	625	637	616
24684	21590	28817	24788	18582	1260	512	349	282	267	263	218	218	228	223	171	181	164	206	175	184	179	184	181	158	184	161	161	160	156	169	150	151	163	157	146	159	152	166	151	164	175	156	147	172	188	155	137	160	161	181	164	187	166	178	147	165	145	172	166	181	140	144	174	174	142	149	145	170	163	168	148	154	141	146	146	170	164	152	148	183	155	154	157	155	153	155	156	142	174	142	149	145	179	120	157	157	150	135	166	177	158	145	156	157	170	173	147	140	161	171	170	169	176	156	143	167	162	157	168	160	148	158	130	158	153	149	170	156	163	169	150	148	180	151	177	144	173	160	146	184	145	173	138	144	157	174	155	157	147	153	160	164	163	169	135	162	151	157	164	167	178	128	137	167	153	159	154	173	148	177	148	166	160	178	148	152	164	176	167	155	169	172	145	166	145	161	132	157	155	182	170	147	160	162	155	148	164	157	150	157	150	155	154	177	175	146	168	156	158	168	148	144	159	164	145	148	171	149	160	164	168	156	140	145	162	138	172	161	184	146	176	166	177	149	150	168	157	149	178	145	169	145	147	156	154	146	184	161	153	170	149	143	157	161	179	154	166	161	145	176	178	159	163	154	158	137	168	177	164	144	163	139	179	153	156	156	164	156	150	182	158	149	168	177	158	174	132	177	159	166	185	169	160	180	135	153	142	149	141	174	179	173	166	143	172	171	146	154	177	157	171	143	153	149	146	158	156	183	172	185	154	153	146	152	156	165	143	149	162	179	175	133	171	160	158	150	133	146	124	168	164	164	166	144	162	140	145	171	148	136	156	175	156	153	156	170	160	157	156	154	146	169	173	170	167	160	138	172	157	143	137	161	156	144	137	151	137	181	140	144	151	173	169	155	145	156	145	166	171	162	165	150	193	182	133	147	179	154	154	166	166	143	155	154	151	162	139	155	155	144	149	173	172	135	158	171	175	150	145	149	141	161	152	156	140	157	141	158	166	166	160	179	156	139	156	175	158	158	155	144	145	169	152	159	158	157	148	143	157	171	153	158	161	147	154	166	144	156	162	147	174	163	160	158	150	157	158	148	145	169	172	153	168	152	177	187	161	158	161	169	167	160	160	155	159	144	155	138	165	160	129	146	147	168	184	163	182	156	171	141	168	160	142	168	152	168	166	151	159	168	180	131	151	163	134	177	142	158	165	161	135	166	150	158	158	160	149	131	153	170	160	163	160	155	157	150	166	194	167	175	137	161	148	149	141	160	157	171	160	152	164	144	159	157	138	166	161	145	139	147	140	170	156	156	153	193	168	151	149	147	157	143	175	144	158	144	161	159	156	157	142	154	174	169	149	166	172	150	177	136	129	167	150	173	160	155	149	154	170	163	142	148	148	165	165	149	159	159	142	156	152	139	157	147	165	167	157	162	127	164	157	144	162	174	148	182	137	150	158	151	154	148	170	169	151	154	160	153	160	159	164	146	169	162	156	153	154	158	141	163	151	175	153	142	166	167	166	160	165	152	176	152	151	146	162	164	152	158	161	146	163	182	164	159	190	162	161	167	144	145	148	161	161	173	155	168	147	145	152	154	149	160	174	168	187	165	181	141	153	146	152	150	137	170	156	153	157	174	164	138	157	163	156	169	149	157	154	151	139	157	166	167	189	156	157	160	142	146	145	177	144	164	144	168	144	138	148	150	157	178	166	141	149	172	153	165	171	181	163	172	169	131	155	151	159	118	137	160	148	176	164	172	163	165	156	163	148	159	155	160	146	176	140	151	113	164	186	171	176	167	140	177	170	184	154	160	156	133	158	156	173	139	163	163	150	157	148	164	147	133	144	156	143	152	174	168	133	133	145	166	138	139	139	139	134	139	158	184	146	159	165	176	172	175	150	149	144	166	150	145	168	147	151	157	155	168	165	142	149	167	165	138	157	126	146	151	156	168	172	135	141	149	163	157	161	147	150	146	163	167	155	136	156	151	131	159	163	163	143	154	147	153	144	166	117	150	149	146	141	135	176	158	165	163	150	168	154	155	162	176	164	154	156	163	157	164	157	137	181	159	143	181	134	173	178	161	162	183	162	162	147	164	150	146	150	145	162	148	167	153	170	168	152	172	155	147	147	130	158	155	163	137	152	155	157	158	174	151	156	175	189	170	143	149	153	154	160	151	147	140	166	186	148	174	160	170	159	146	149	154	138	165	150	153	166	170	164	170	146	168	136	156	177	147	180	158	163	161	160	155	158	144	157	204	175	151	149	167	155	145	155	161	150	163	155	163	162	153	170	163	160	156	145	158	143	155	176	177	154	167	126	169	142	174	179	148	162	163	153	147	178	171	150	142	162	163	150	138	175	170	159	153	163	170	153	153	162	149	139	142	152	130	156	140	163	153	136	136	167	169	175	175	125	165	165	146	175	135	143	145	169	149	161	180	167	157	163	161	161	137	136	157	138	162	159	160	145	162	160	154	141	140	159	138	169	157	144	166	160	162	135	149	164	168	178	127	156	171	157	162	158	151	172	135	158	132	162	131	171	162	155	146	164	142	139	149	160	158	157	155	164	142	154	148	159	132	144	149	153	145	154	171	160	163	153	168	140	152	158	170	163	157	160	161	167	163	142	159	148	157	157	131	163	143	141	147	159	161	141	121	139	178	156	147	146	165	165	142	160	174	144	158	157	145	164	147	141	166	163	141	169	148	169	132	145	140	161	144	142	134	178	169	147	143	152	168	152	161	160	141	153	175	145	180	173	146	169	160	170	162	161	175	180	166	142	153	149	148	161	155	155	166	156	162	174	170	137	150	139	178	142	167	161	152	167	168	150	173	168	169	161	174	179	156	170	158	147	191	142	178	157	168	163	165	157	154	171	155	151	150	154	161	136	155	158	165	177	161	144	155	170	143	169	167	145	161	130	167	183	184	132	180	155	167	138	133	158	157	159	180	135	149	143	154	132	149	151	157	151	159	154	150	168	135	165	153	172	147	150	147	158	156	178	159	152	151	177	154	167	148	141	170	169	158	169	134	160	142	163	168	140	161	170	138	178	146	148	151	171	151	176	177	142	158	176	158	154	139	169	171	160	170	160	158	156	159	176	143	149	149	148	153	160	139	146	155	158	156	148	172	139	165	166	149	141	143	168	142	145	177	133	144	150	159	147	159	162	159	136	177	144	170	155	151	142	143	152	147	157	154	153	139	178	152	153	144	158	144	172	162	154	150	171	135	178	179	134	155	157	174	187	136	152	157	153	161	148	152	151	158	166	150	171	138	160	169	145	183	175	149	133	149	148	166	151	154	168	176	140	168	170	152	157	151	146	176	140	150	151	171	172	163	161	152	159	150	158	141	160	158	172	152	165	146	175	148	145	147	156	162	161	166	142	154	138	176	161	163	163	159	183	150	151	148	151	167	159	157	159	139	179	162	149	149	140	173	160	151	137	147	163	176	155	159	165	148	164	141	173	140	147	168	154	172	175	153	141	151	160	148	145	158	182	175	142
20050	38075	8718	4391	2883	2086	1527	1324	1068	887	808	760	636	683	569	572	496	502	493	428	447	444	415	413	425	418	395	368	395	395	417	401	400	386	388	388	385	367	357	380	370	353	374	347	364	337	368	365	373	364	390	336	375	385	371	354	366	316	343	342	355	366	342	392	345	366	359	377	361	354	361	362	397	340	342	334	388	347	335	350	375	348	383	329	357	358	367	361	307	374	364	377	356	360	369	330	345	388	354	349	348	385	394	357	327	386	362	347	394	346	389	317	354	343	360	353	331	377	313	338	339	337	360	371	385	346	379	386	390	356	312	384	374	344	348	360	390	372	331	355	348	325	381	361	375	344	358	330	382	341	380	345	349	361	343	364	339	301	345	361	332	355	334	353	321	374	311	345	338	336	351	358	366	346	356	348	330	371	331	329	363	341	371	345	341	333	352	360	341	351	319	320	345	346	343	366	374	317	361	379	350	332	362	354	364	324	322	366	347	352	326	359	344	349	357	325	364	327	334	355	346	345	389	324	339	362	386	338	353	372	362	367	333	344	371	380	358	357	347	383	355	339	359	315	347	329	363	373	359	323	365	366	382	370	382	336	359	355	349	348	338	357	333	378	375	309	353	344	344	354	343	346	340	352	352	354	329	356	366	365	333	340	305	365	356	374	360	360	364	378	352	375	366	387	349	368	361	346	374	349	348	338	351	352	338	343	357	326	371	379	369	352	328	358	349	354	373	331	321	373	348	367	330	385	331	332	354	363	373	351	384	385	340	343	383	358	368	367	352	339	347	319	352	342	377	339	363	346	355	358	354	356	342	372	355	361	343	347	349	357	347	390	355	350	354	381	354	353	379	362	369	349	368	367	348	374	389	309	353	357	369	381	350	381	395	356	337	346	329	366	345	343	388	375	331	391	345	342	381	329	362	367	346	347	362	349	358	330	332	304	347	337	346	331	365	393	379	360	339	349	373	335	332	342	353	338	365	330	341	368	345	331	391	360	349	357	354	372	343	319	366	354	343	352	352	381	338	317	362	360	296	333	341	356	365	353	375	348	350	355	356	340	351	354	352	361	347	328	375	384	358	371	329	348	344	351	374	386	341	346	324	370	403	335	320	353	352	343	365	336	374	355	359	339	338	338	372	349	332	339	368	360	378	317	338	325	377	354	372	341	393	339	352	348	346	336	364	334	345	367	348	363	345	334	359	335	352	359	317	372	379	376	351	348	327	357	326	369	360	358	376	353	337	357	372	327	349	365	357	349	380	398	366	369	378	345	347	346	388	369	353	354	321	369	331	367	354	355	402	334	385	362	347	375	361	309	333	363	354	341	372	382	366	370	369	372	358	322	362	392	360	330	333	350	325	369	348	389	366	343	360	364	336	333	335	374	369	315	363	340	352	352	352	319	369	352	362	347	329	357	349	329	341	331	378	354	379	367	379	337	335	351	359	334	313	344	322	329	391	349	361	374	378	377	333	359	360	349	357	370	331	323	375	334	343	379	367	361	346	342	361	344	353	345	356	300	338	408	316	337	353	368	331	355	339	373	353	375	359	335	390	339	338	364	373	389	350	361	356	353	363	332	340	377	398	339	380	341	363	355	351	335	391	357	364	366	363	318	336	371	357	355	361	326	366	341	349	342	363	359	322	328	353	342	365	331	349	369	355	362	346	380	318	410	335	329	376	359	368	338	350	371	365	354	360	341	331	342	325	336	378	369	323	370	358	344	366	369	305	349	356	317	337	380	352	353	365	377	361	333	345	328	354	390	344	355	347	376	361	341	353	377	345	334	352	348	334	351	327	327	334	394	361	377	370	320	344	339	332	323	369	350	374	367	371	320	358	355	348	318	362	340	344	369	353	339	327	366	371	376	357	358	360	403	374	342	334	357	357	394	341	342	366	344	389	328	369	365	337	334	355	344	320	359	373	365	322	348	359	352	374	349	327	342	345	369	329	348	353	365	358	382	378	342	353	367	336	376	349	356	329	357	367	364	365	334	343	359	325	360	375	358	337	362	359	332	369	374	351	371	332	339	343	325	318	378	361	359	350	378	340	352	378	345	356	346	357	345	369	357	333	354	355	377	385	346	355	334	345	382	349	365	325	340	368	346	379	357	377	374	354	396	372	336	372	355	349	373	305	375	342	368	362	331	316	363	335	359	344	349	374	354	344	358	326	383	353	327	355	365	363	332	361	326	306	373	353	341	352	359	371	347	359	348	350	333	365	376	353	349	384	355	328	329	351	383	370	343	358	377	361	346	379	352	356	360	341	361	363	353	352	357	336	340	364	361	374	365	345	370	336	369	343	347	340	367	374	383	365	356	360	352	344	353	350	326	360	365	356	366	319	331	352	327	345	364	349	341	331	340	336	350	351	388	329	349	337	382	360	331	379	361	361	358	377	390	349	347	340	349	354	340	304	319	333	379	394	377	379	398	362	330	352	360	356	375	342	327	388	354	333	348	365	345	379	374	359	371	397	359	340	332	339	340	364	384	366	356	393	348	389	339	403	340	381	383	326	331	324	338	366	340	341	356	356	336	362	367	358	357	375	342	356	325	374	342	362	342	329	360	352	346	361	341	357	364	322	330	351	365	370	343	336	379	358	381	356	368	354	356	349	388	348	355	342	379	393	383	380	326	344	341	381	356	374	374	356	313	337	341	346	325	331	381	368	360	348	353	348	391	364	370	369	363	358	328	326	358	370	372	359	329	401	350	353	338	357	330	355	373	354	370	343	370	363	371	365	307	320	364	363	368	378	375	345	358	371	355	358	372	379	383	340	336	334	348	360	339	355	340	352	341	369	345	324	364	330	315	360	365	359	338	363	379	347	376	345	328	359	401	405	327	333	367	344	331	376	324	371	316	386	418	334	338	374	358	357	367	336	378	348	365	345	368	369	365	326	341	356	361	351	382	307	381	335	353	340	341	358	347	387	355	341	365	332	370	335	360	335	390	360	349	356	334	328	362	340	345	349	393	360	370	342	316	332	375	356	342	311	365	357	348	373	326	323	374	327	386	348	317	366	341	343	313	359	350	352	294	356	349	357	353	351	351	382	347	375	364	352	360	345	334	364	352	340	359	368	362	360	377	348	373	385	375	358	348	343	375	356	347	406	360	356	346	314	347	345	356	352	355	340	367	359	352	384	350	338	350	346	331	343	373	347	343	356	347	316	353	370	326	364	374	363	396	315	364	353	325	344	391	384	351	365	369	361	358	346	354	388	336	357	364	372	370	358	329	311	370	365	339	328	325	360	344	362	334	353	329	345	405	351	369	353	330	348	331	364	331	378	332	344	392	373	321	351	339	359	340	367	347	362	376	338	340	345	355	323	353	333	330	361	359	344	314	358	392	350	371	398	374	350	333	339	341	340	352	324	360	326	369	342	329	351	333	383	309	348	342	351	354	393	329	367	358	335	358	324	346	339	343	364	366	334	369	361	362	345	342	379	373	341	326	340	383	371	343	341	353	356	372	358	363	344	348	350	373
23779	21635	29692	24097	21634	17823	1916	866	658	625	509	516	481	434	449	437	417	443	413	428	448	393	364	395	367	402	348	335	364	331	388	346	350	389	410	345	366	374	366	341	338	388	334	372	352	375	375	330	362	385	366	354	387	364	363	374	374	356	368	338	367	367	371	411	381	325	378	344	353	371	362	352	388	383	356	349	364	357	323	392	358	374	347	389	355	372	394	328	369	406	361	376	371	389	370	346	378	372	335	336	364	356	384	380	358	327	360	355	354	360	334	374	365	329	339	349	357	347	355	343	366	366	369	376	359	348	366	359	391	338	348	337	369	364	358	370	340	355	350	349	331	349	349	329	340	374	367	331	355	358	353	372	322	383	338	385	351	394	373	341	373	335	357	368	355	341	364	352	368	378	361	362	366	341	351	379	386	316	313	348	329	345	386	348	353	363	371	342	360	343	389	354	401	329	366	347	376	334	379	343	361	395	377	334	353	355	340	391	339	329	356	356	349	339	378	368	348	346	378	340	393	376	335	347	346	361	331	357	351	353	343	387	344	353	358	338	358	355	390	344	378	383	361	385	366	342	370	355	398	342	371	368	365	324	357	348	353	352	345	374	383	353	379	347	331	363	336	334	372	368	352	360	380	360	361	367	343	364	324	370	330	369	335	360	352	354	378	385	369	338	340	364	339	334	375	402	379	383	370	362	358	373	338	375	336	360	362	363	357	368	388	364	355	342	380	356	394	348	373	351	375	359	348	361	346	352	360	367	410	323	324	344	366	354	361	350	380	342	364	336	375	381	357	361	332	373	372	348	353	372	352	347	325	381	377	367	382	342	345	348	333	356	363	384	359	361	343	377	374	363	363	358	357	393	342	361	372	354	375	380	353	353	369	344	366	338	350	377	364	357	354	341	342	347	343	337	340	339	342	380	349	373	346	372	395	371	371	344	358	360	327	348	358	359	356	329	353	347	345	347	342	369	362	367	340	360	358	345	354	352	336	369	347	367	335	341	366	353	367	337	345	350	352	393	326	367	387	334	343	349	365	346	375	347	382	332	323	370	355	372	338	358	352	358	351	343	349	322	370	349	350	353	349	354	337	356	351	355	364	347	341	318	389	343	368	360	382	373	359	367	367	338	343	354	376	365	370	367	342	355	355	348	342	352	334	344	370	332	377	386	346	347	349	369	373	357	363	370	368	351	381	335	369	368	344	358	344	365	326	383	401	353	362	383	354	374	362	376	369	354	335	361	344	399	365	339	336	333	392	382	307	345	339	364	333	349	358	336	371	346	383	348	374	331	375	355	338	326	345	354	343	335	382	358	314	322	360	355	360	373	335	326	338	348	353	312	345	371	334	344	374	369	345	374	371	359	371	336	353	379	368	357	356	344	342	320	324	357	352	372	338	326	329	352	341	389	363	351	366	327	355	353	371	356	365	320	360	361	353	324	356	355	358	355	317	364	341	341	367	319	351	362	356	361	396	346	320	320	365	338	342	361	364	375	308	328	351	343	364	385	345	324	366	396	340	376	329	375	346	340	359	363	349	345	353	351	379	403	383	349	356	354	367	382	353	364	356	380	369	375	336	353	365	336	340	371	310	343	361	333	389	343	352	360	358	384	370	337	379	350	388	357	351	320	347	388	366	357	352	309	328	398	345	385	346	335	350	372	357	357	341	340	349	355	360	378	355	368	373	310	342	364	353	311	364	336	336	351	363	368	359	380	377	377	415	345	331	353	363	385	364	366	336	363	346	354	358	317	323	352	352	345	345	357	358	366	370	327	381	377	372	325	376	358	349	361	368	361	360	385	336	320	374	332	349	328	358	366	347	373	354	358	334	336	352	346	388	340	337	322	323	373	376	359	376	348	353	346	338	395	342	373	372	348	340	383	381	348	343	385	368	361	350	376	368	336	334	353	370	351	363	361	328	328	387	367	368	368	399	356	339	340	358	367	336	358	362	368	343	370	385	339	359	367	394	389	310	350	339	345	341	324	377	328	336	327	351	334	369	368	355	378	375	338	384	361	378	339	343	399	355	392	329	397	372	371	337	355	355	364	357	404	356	358	323	348	360	344	353	363	346	324	320	367	379	361	376	387	350	370	397	353	358	367	368	375	377	342	385	378	365	333	344	393	374	376	360	334	359	364	374	350	322	399	341	306	358	356	362	352	307	370	383	377	346	337	352	354	358	360	356	331	359	313	365	340	363	334	342	385	359	317	341	367	352	341	341	367	329	363	357	366	314	351	358	340	353	335	347	361	349	307	290	369	345	360	371	366	362	371	357	399	345	395	359	339	351	348	356	383	392	360	357	342	350	347	345	361	376	347	337	377	328	331	344	341	376	355	332	349	342	366	333	373	345	379	338	373	374	391	372	346	331	385	347	358	361	361	337	330	345	378	359	394	368	339	361	363	314	341	330	388	335	353	395	388	370	349	307	358	353	382	364	337	347	342	367	356	391	349	363	348	365	353	364	337	352	371	324	344	391	352	376	329	287	343	353	360	336	369	348	364	363	343	377	356	339	328	337	351	384	338	344	357	384	356	371	340	343	318	365	347	339	366	347	358	373	346	341	331	362	380	343	347	365	357	370	342	414	367	321	381	351	358	377	363	339	322	345	368	296	326	372	364	364	360	355	377	316	336	334	335	358	357	363	362	369	326	379	328	329	329	363	341	363	360	365	340	345	344	405	340	357	390	332	335	386	339	376	388	366	315	371	366	343	341	350	333	354	364	375	336	384	395	403	368	345	360	365	363	356	397	371	360	380	326	366	359	375	362	368	353	387	350	353	359	331	337	347	369	349	359	358	352	364	380	351	342	387	346	365	327	363	351	340	322	331	337	389	351	409	338	397	341	355	356	321	372	383	359	379	359	391	334	337	374	343	357	353	328	338	381	357	357	363	345	349	348	366	375	377	376	364	356	332	345	337	387	335	339	363	331	366	347	373	355	386	366	363	326	328	360	356	368	360	328	365	399	352	390	350	392	365	339	374	372	339	373	367	360	295	361	370	324	376	388	335	340	357	359	344	353	353	363	364	330	341	364	385	351	391	333	356	329	366	340	361	320	369	364	306	371	356	339	379	385	345	360	341	362	370	369	369	359	351	344	364	356	348	346	359	353	347	352	364	320	334	365	329	388	346	386	346	370	351	345	348	376	390	385	369	386	339	376	343	334	360	363	365	369	358	360	385	368	327	351	349	362	374	354	378	371	356	370	331	390	353	337	333	349	340	352	374	378	355	335	356	362	351	367	335	408	387	365	360	347	323	391	352	357	346	358	367	397	348	356	374	388	380	376	354	361	338	343	353	353	360	351	363	384	368	352	337	351	373	380	368	373	363	356	347	380	347	388	336	356	382	340	368	368	346	371	356	337	391	352	351	337	336	381	370	358	354	380	360	327	379	358	344	349	330	370	339	373	367	365	339	339	387	377	366	368	362	335	337	326	386	344	343	349	358	332	354	363	363	368	356	338	335	350	338	370	387	375	366	334
26125	46001	14440	7906	5385	3858	3051	2514	1974	1788	1523	1419	1257	1195	1186	1056	983	994	916	1062	937	874	831	845	819	806	806	802	781	776	777	769	784	769	771	727	762	723	766	728	764	728	734	741	701	777	762	730	729	700	677	700	687	731	764	749	716	758	689	751	720	695	673	715	744	713	722	716	741	729	719	749	729	712	704	691	751	685	707	714	685	650	713	720	724	685	719	749	732	730	727	732	700	771	689	711	722	724	715	718	745	647	687	692	715	664	712	713	695	682	722	726	703	743	749	686	695	725	744	658	682	748	687	739	742	698	715	736	734	688	676	741	711	695	744	717	745	709	701	693	688	685	714	693	686	674	691	714	682	722	677	664	736	714	734	711	671	689	720	669	689	716	702	700	635	686	726	694	723	701	710	730	697	701	693	723	760	664	699	672	689	714	738	728	726	745	720	710	694	725	700	680	717	702	742	725	739	745	692	713	702	685	713	718	683	714	724	702	735	750	705	693	721	716	710	720	687	676	746	675	691	696	707	704	724	684	744	695	692	704	695	704	695	747	719	683	681	744	702	717	738	685	688	721	679	700	670	680	706	731	687	718	659	720	708	676	752	695	675	675	708	706	662	711	740	646	696	693	712	690	709	765	711	725	698	727	717	660	664	722	697	705	724	697	674	670	702	740	732	679	705	714	727	701	731	708	686	641	758	697	701	734	715	713	697	660	667	761	696	694	695	697	704	683	660	701	738	723	706	692	694	690	655	727	674	675	709	690	670	682	689	685	694	680	712	668	693	698	711	671	693	722	738	767	755	690	744	682	665	664	667	706	694	712	703	677	680	695	674	677	726	717	680	732	684	674	670	713	719	685	653	714	713	687	708	733	678	746	681	668	701	714	744	741	744	737	688	704	723	706	650	696	700	732	673	719	697	766	693	665	702	708	700	739	722	670	644	715	693	697	721	688	710	700	663	707	694	700	741	655	681	739	738	660	697	743	669	652	734	693	687	702	687	660	690	657	704	711	679	699	724	718	706	710	676	723	690	747	708	675	727	681	703	698	674	715	733	677	685	715	683	694	748	730	754	719	683	649	691	738	698	649	709	773	674	705	678	689	665	711	750	697	712	718	717	708	701	712	701	713	735	727	674	698	701	692	675	681	712	736	689	687	687	702	622	664	730	719	710	726	682	714	739	640	682	712	686	724	683	689	710	705	741	719	716	702	689	667	714	696	671	685	700	720	706	669	727	735	710	716	754	745	718	709	693	701	718	722	670	659	662	673	675	739	703	731	646	671	725	690	649	679	694	704	756	727	687	737	717	690	698	682	671	721	649	702	695	740	758	671	700	675	693	712	706	724	687	734	743	724	699	703	716	667	703	718	695	696	685	690	653	727	707	691	732	715	668	689	681	675	712	687	645	754	712	726	701	682	744	704	694	749	689	676	710	692	696	687	714	692	708	724	723	698	688	706	712	728	689	685	720	668	718	736	667	711	719	708	717	672	702	671	714	662	751	753	718	711	767	684	727	662	743	734	677	683	688	701	666	770	712	683	683	687	692	733	676	705	694	702	740	711	649	685	726	701	673	676	718	737	724	728	721	720	696	714	682	671	666	680	694	637	716	685	649	679	759	700	737	731	703	747	707	682	689	705	746	681	689	681	695	700	756	717	716	678	678	718	732	697	787	690	647	696	699	706	734	631	738	676	703	681	712	703	678	683	736	687	685	675	758	736	684	708	688	704	679	700	702	677	714	677	703	672	745	743	708	677	679	691	697	691	686	700	730	690	726	717	746	702	678	702	732	719	688	712	694	625	687	736	723	723	700	678	741	698	727	682	702	713	670	721	688	667	726	722	714	719	670	697	651	683	682	732	685	657	701	724	662	683	678	718	705	701	695	686	698	699	718	667	729	696	704	640	759	658	675	754	729	712	742	736	681	705	694	692	718	726	735	686	704	699	682	754	722	676	726	684	762	741	749	761	632	676	628	663	727	665	648	728	721	671	699	694	698	688	727	719	673	751	708	725	713	715	684	692	674	693	700	708	632	719	744	674	688	692	716	730	701	665	749	738	701	690	668	705	713	692	651	736	691	697	717	735	695	764	687	713	732	661	677	712	703	728	645	745	694	694	675	712	693	726	686	707	750	699	714	698	694	666	737	703	731	717	758	737	722	687	684	698	742	646	775	699	671	674	745	663	724	792	734	780	759	670	732	648	702	682	765	657	662	716	737	719	694	692	701	753	727	732	708	704	706	627	691	689	731	693	698	698	707	662	686	695	717	680	704	702	693	681	702	679	664	714	715	648	668	683	685	685	685	707	697	690	689	672	706	639	692	707	702	655	744	716	750	724	718	722	680	698	712	689	721	656	733	730	669	701	683	687	670	703	642	681	699	660	699	704	716	717	780	734	672	743	676	721	755	656	652	690	667	713	716	701	733	729	703	659	697	698	717	710	700	707	702	742	688	685	729	700	674	740	688	695	752	672	739	673	705	676	734	674	710	730	637	715	712	662	678	717	724	727	747	730	656	709	717	718	680	713	728	727	692	733	691	706	716	661	682	726	684	704	684	693	749	719	723	676	684	714	737	714	738	720	680	679	705	726	698	716	722	719	723	698	720	710	715	697	712	747	716	675	711	677	702	738	711	662	730	657	667	717	717	685	701	724	750	710	696	677	684	713	663	737	708	758	718	718	710	675	750	688	746	656	674	732	699	671	704	724	696	665	731	675	736	685	686	698	665	730	700	731	735	722	724	708	718	709	668	707	712	668	702	735	723	732	717	725	721	698	716	674	622	715	723	732	737	669	731	664	685	708	661	684	661	710	726	685	719	693	679	730	699	701	675	692	709	725	737	747	705	690	723	685	707	717	712	716	734	744	741	667	714	700	706	715	659	719	712	692	701	740	699	710	710	724	701	778	719	685	732	634	708	678	700	658	683	716	709	656	714	687	703	683	699	701	685	727	658	681	677	708	723	712	704	652	685	753	704	676	715	686	714	657	690	703	693	688	718	726	704	672	665	710	713	683	748	678	711	677	720	702	697	691	716	690	714	674	694	716	704	709	733	609	717	725	714	684	708	709	751	698	695	669	714	687	716	738	680	699	695	704	741	774	693	648	731	691	680	729	715	670	700	682	717	730	671	716	694	666	720	708	719	711	692	661	752	723	696	691	725	736	684	730	757	704	692	700	707	708	661	706	724	739	684	693	728	706	741	684	690	686	723	723	680	656	712	707	756	735	688	688	707	722	718	731	672	734	733	660	671	655	725	727	690	735	652	695	757	680	691	744	682	656	745	704	768	637	724	693	669	699	734	676	725	715	677	670	756	679	695	710	766	711	722	677	715	672	730	681	682	707	652	721	686	698	719	695	716	689	718	681	705	745	682	693	741	749	695	692	701	718	684	743	686	735	672	665	716	716	692	695	690	722	724	735	700	680	705	709	743	692	726	691	712	677	712	706	718	737	770	708	730	673	702	753	748	712	691	701	730	683	735	651	715	700
27230	21054	8247	860	535	476	307	293	314	255	313	308	288	324	297	292	291	310	277	318	290	293	261	290	305	289	278	291	268	275	280	283	284	289	280	297	262	264	285	264	306	297	311	282	268	285	271	293	312	287	291	282	299	272	291	266	299	256	271	268	307	275	304	286	317	293	275	270	266	271	294	302	273	314	294	274	310	289	302	265	261	295	262	272	286	294	300	315	265	294	260	251	297	278	299	256	304	259	260	291	318	269	292	268	274	300	277	304	305	274	263	271	299	311	299	222	269	293	282	278	260	305	294	283	291	287	279	274	273	290	309	293	274	301	307	251	258	274	269	286	284	277	275	282	262	266	285	260	297	276	296	298	287	276	264	308	274	286	267	258	287	249	280	290	265	298	275	329	309	301	277	246	265	294	266	296	254	289	259	304	283	268	288	286	276	268	275	258	286	299	272	313	289	275	285	265	287	291	309	290	283	291	281	293	292	303	314	281	268	277	287	289	272	254	308	275	324	297	298	302	322	287	284	317	272	296	293	290	289	301	256	264	294	272	268	297	280	285	270	270	275	286	286	273	282	275	299	312	263	250	280	285	321	280	267	293	277	290	308	288	286	275	292	315	293	261	273	274	279	261	291	308	313	289	268	276	277	279	266	292	286	273	263	297	310	285	269	273	265	277	291	266	299	266	295	263	285	267	294	311	284	260	281	277	293	283	295	284	273	274	271	317	272	287	285	271	291	254	237	237	281	295	293	303	289	270	260	296	297	262	251	303	276	276	250	304	267	299	267	273	268	312	269	276	309	291	271	282	283	255	313	292	278	289	292	309	297	269	273	247	281	270	285	301	283	283	287	291	290	289	272	263	280	289	303	287	298	276	300	270	278	287	257	273	287	254	268	283	285	267	268	291	306	319	292	285	289	262	299	269	262	263	271	290	276	281	273	274	278	313	308	250	284	290	252	288	306	288	270	264	285	266	303	291	283	274	282	275	298	295	283	285	276	299	276	273	290	251	264	259	317	305	280	300	299	286	289	283	270	300	279	261	254	269	279	281	293	287	304	298	273	276	290	286	281	289	270	280	282	296	284	275	291	267	268	272	281	245	261	265	259	242	295	295	251	321	302	318	302	292	305	292	279	298	295	313	272	304	292	270	320	272	272	313	304	299	288	287	274	278	278	302	287	276	240	261	277	285	283	281	273	300	282	312	293	272	273	283	284	273	272	290	287	304	282	280	270	268	282	300	260	294	279	283	288	263	295	291	282	273	286	273	298	305	326	263	277	288	246	282	292	270	296	287	273	302	267	283	264	266	275	277	289	306	309	293	280	301	309	263	288	270	269	299	282	277	278	299	299	296	276	311	303	292	294	282	278	280	278	295	271	284	272	272	273	297	295	261	270	283	279	283	294	255	268	267	298	275	281	275	274	294	308	275	299	284	306	281	281	289	282	287	267	269	290	300	284	273	268	304	287	262	274	288	265	292	285	279	301	290	290	262	294	304	268	253	285	289	275	251	271	271	258	278	298	290	267	280	304	286	273	260	286	308	305	272	279	254	267	250	314	302	243	277	275	274	306	307	289	256	287	271	264	290	273	300	263	318	283	297	278	267	289	292	273	296	272	261	322	261	307	277	289	267	257	284	302	287	271	281	308	290	263	266	294	292	288	300	269	264	266	283	274	304	290	285	297	294	286	299	269	275	288	285	283	273	289	283	261	279	294	257	288	278	291	295	284	311	286	283	302	271	281	263	280	283	268	252	282	251	298	310	310	273	273	274	298	267	272	291	278	255	291	281	275	288	292	292	282	282	277	266	297	286	309	310	256	266	277	275	293	277	265	274	298	286	305	249	318	284	262	308	271	280	256	287	312	300	282	255	282	300	265	256	283	274	294	284	292	320	274	265	291	269	289	267	272	264	312	285	268	270	307	254	283	269	268	315	307	301	281	286	287	297	246	271	295	300	279	262	270	305	269	265	288	301	298	326	306	272	294	284	293	287	299	278	286	299	279	267	310	278	257	272	275	290	281	258	290	260	273	282	295	296	261	290	296	319	297	314	297	292	286	262	267	285	308	272	276	306	298	302	285	291	292	313	286	278	302	268	278	283	268	287	293	297	259	253	294	273	284	278	293	265	281	282	263	288	312	263	309	270	270	315	312	265	289	330	258	269	253	277	273	268	277	263	300	271	256	274	287	266	315	282	275	254	286	290	280	281	305	247	259	276	271	285	300	245	301	297	290	257	276	248	319	262	287	289	304	285	285	247	299	287	277	273	275	288	308	270	311	296	264	259	268	300	277	308	318	290	283	314	278	304	291	284	267	277	269	286	275	274	287	268	286	284	263	318	251	283	306	311	281	254	288	294	288	279	292	278	244	279	295	261	296	288	310	295	257	305	255	288	278	286	268	294	280	301	299	281	280	306	257	265	252	260	306	299	264	291	284	302	297	267	293	279	280	278	301	293	295	275	261	322	282	315	271	284	262	292	272	272	278	267	261	280	287	300	289	256	246	269	297	262	292	305	294	264	281	292	301	308	279	311	268	295	307	279	314	295	290	267	257	281	277	277	265	280	300	308	244	277	270	281	312	302	263	295	299	315	300	289	296	278	295	272	305	275	293	280	259	315	269	293	275	283	291	252	294	291	283	288	305	310	298	299	285	268	270	305	249	261	267	270	293	289	296	308	279	283	281	269	261	260	272	290	297	276	308	285	286	289	282	282	299	269	281	293	285	293	294	280	255	277	276	266	300	281	295	301	280	298	281	323	283	285	286	279	315	271	277	273	289	281	301	276	310	286	255	291	296	272	280	283	297	280	278	273	280	268	247	279	269	291	292	249	275	280	277	304	281	290	292	253	287	291	299	259	306	272	286	258	300	299	292	276	284	264	274	277	287	282	277	290	288	285	321	287	265	254	282	286	280	269	273	292	287	290	281	279	283	258	284	265	296	284	264	273	267	280	275	300	277	271	253	292	283	308	265	292	282	274	290	283	274	325	297	259	293	284	281	279	293	255	298	273	294	289	284	280	280	294	261	254	281	288	278	305	292	275	291	273	282	271	273	291	263	256	291	282	275	279	295	277	269	274	315	290	303	297	298	288	292	278	286	281	278	313	282	288	269	262	257	275	282	288	284	279	271	273	282	302	269	259	257	262	285	254	291	254	272	307	286	256	274	275	289	304	292	311	283	296	293	277	314	305	280	277	286	295	307	265	286	290	295	280	299	277	256	276	281	302	278	311	293	279	281	264	277	263	234	289	283	294	296	288	260	257	255	274	265	279	264	287	298	290	305	303	284	292	256	264	277	312	268	325	288	271	269	308	262	284	308	283	255	270	259	287	272	301	263	262	285	285	296	293	275	293	269	264	278	276	256	306	284	286	276	280	264	295	249	297	265	274	275	269	288	308	276	291	284	277	286	275	248	267	279	290	260	294	271	288	276	286	264	281	268	288	306	258	266	288	254	260	285	273	305	276	303	296	281	294	293	318	295	271
8357	16484	1722	1134	928	769	779	691	666	659	686	645	633	655	644	621	617	648	630	620	638	656	623	577	623	634	633	618	604	636	622	611	618	600	636	602	636	620	619	604	621	606	627	604	616	641	628	617	591	606	645	596	582	588	662	611	631	585	614	602	607	635	607	581	611	612	625	643	618	605	583	592	610	615	579	630	630	667	580	624	639	613	623	578	653	634	590	610	606	616	648	622	634	619	607	598	645	636	587	637	645	615	611	617	591	616	613	602	623	608	580	587	616	597	603	634	630	632	606	587	611	613	639	607	566	617	609	636	619	632	623	616	604	596	631	628	635	591	628	605	573	614	574	640	592	625	657	603	599	632	554	645	638	620	613	629	605	620	604	623	626	657	607	615	604	621	599	558	643	626	605	592	619	603	598	627	602	607	622	625	612	647	610	630	589	618	630	648	637	631	618	542	612	666	593	632	614	572	603	625	585	627	590	673	618	626	608	625	635	630	572	644	570	645	572	614	599	568	627	629	618	604	572	598	585	643	602	625	626	629	614	639	596	630	670	629	613	595	590	621	620	591	615	634	612	608	649	549	571	581	566	650	591	646	637	590	606	579	583	640	622	582	630	565	575	605	649	611	581	649	628	618	607	591	608	631	567	632	595	592	646	631	640	616	556	646	628	583	617	639	648	610	613	656	608	608	633	577	608	630	567	608	631	613	619	636	581	608	572	585	602	635	606	620	621	644	587	598	582	598	626	630	577	646	618	627	601	565	614	676	586	630	593	654	606	626	614	602	598	540	593	593	601	612	612	606	631	599	612	622	611	612	607	640	631	611	612	624	598	608	583	618	604	557	626	630	613	597	596	617	597	630	605	621	585	639	588	649	642	632	636	605	615	563	596	622	631	640	595	612	575	650	654	500	633	650	593	638	569	596	595	606	616	609	589	627	601	642	574	650	606	594	631	632	639	667	615	573	560	616	607	599	612	634	647	620	599	651	569	600	637	664	614	622	630	556	604	603	621	609	646	600	566	589	617	585	582	626	595	588	616	571	596	586	577	596	641	614	636	610	620	618	606	662	603	614	636	639	566	586	592	621	622	630	667	591	628	585	598	604	593	596	660	600	627	604	646	609	608	587	621	616	640	636	603	625	614	600	593	614	566	625	612	615	600	627	614	583	625	616	598	603	640	640	599	603	609	619	624	597	650	558	567	597	656	600	622	591	615	632	634	605	605	603	661	603	593	590	657	638	580	597	634	624	588	600	627	589	642	660	610	646	589	634	625	616	671	647	624	612	619	627	587	636	605	645	627	606	645	620	589	612	624	616	606	598	584	607	661	664	652	627	596	615	648	609	617	596	635	642	636	580	637	621	645	590	631	638	623	623	636	635	617	604	626	592	650	588	611	624	629	609	625	659	606	626	574	625	571	611	621	616	584	645	619	639	657	642	551	676	601	609	637	638	653	648	620	608	558	604	630	600	629	580	619	584	584	628	607	631	598	642	601	643	601	596	607	611	585	549	577	585	589	635	606	652	567	641	628	645	628	630	646	637	609	604	601	559	635	610	567	621	598	590	580	600	640	618	615	658	592	575	610	604	591	662	624	609	614	636	654	623	607	569	648	607	601	617	609	582	611	647	630	621	631	593	608	633	610	593	590	633	580	615	610	626	549	599	617	625	619	563	622	630	649	638	606	602	686	605	654	624	535	600	586	593	587	639	637	613	581	650	583	611	654	627	597	569	615	663	661	590	647	613	625	590	631	662	547	645	622	589	620	556	627	584	614	637	597	627	628	615	626	623	637	563	600	603	606	581	607	635	603	616	579	631	565	619	640	592	609	629	620	596	609	686	638	603	623	613	616	654	630	591	600	593	588	650	587	607	586	627	632	618	631	659	617	630	584	624	593	626	620	609	611	605	605	596	607	585	611	607	577	651	552	592	558	593	623	632	640	593	607	621	598	584	597	623	615	587	604	586	612	601	656	655	623	569	601	578	631	644	645	591	631	600	561	618	629	603	642	638	594	589	607	583	610	618	580	599	592	611	629	612	605	617	622	632	614	587	596	594	688	578	609	593	596	601	591	629	580	613	614	603	559	611	588	622	614	594	563	591	626	594	613	622	621	599	610	615	630	613	617	608	627	618	629	606	633	577	577	605	615	604	611	623	592	619	611	610	605	642	649	591	607	632	588	617	623	608	589	586	567	582	592	583	592	635	614	640	614	562	582	593	591	575	616	617	653	644	613	643	556	606	622	563	599	623	627	571	576	612	626	633	623	610	604	610	620	595	615	615	621	611	607	584	649	557	628	590	618	608	568	602	644	607	629	591	598	618	594	626	584	601	631	603	630	603	605	687	635	607	599	630	645	611	598	615	649	574	627	611	622	603	573	622	572	631	612	571	614	627	608	642	618	607	612	629	596	576	550	624	589	634	643	567	597	599	619	595	617	637	608	600	595	643	628	660	604	629	607	586	592	608	579	632	640	652	590	588	626	608	635	597	613	606	594	611	605	592	605	620	625	575	626	575	649	625	639	627	595	576	615	606	621	600	610	604	605	632	579	609	572	610	617	629	639	631	620	639	593	651	616	572	620	631	587	616	620	658	587	629	611	637	606	599	608	637	629	628	596	613	629	593	629	618	650	620	577	605	630	577	631	594	578	567	617	616	600	635	553	596	579	601	576	627	620	621	594	615	629	615	598	621	624	616	643	634	616	645	618	612	667	613	611	652	649	627	612	591	612	620	626	546	631	680	590	594	644	578	609	598	573	636	664	655	587	621	597	616	585	596	629	611	601	609	630	603	619	579	647	601	565	662	610	604	616	604	628	642	614	579	645	645	610	618	625	627	608	636	639	608	593	611	575	623	639	567	596	640	641	585	649	617	611	605	632	691	582	647	613	653	654	601	620	611	642	623	635	573	553	603	624	602	627	610	621	619	606	622	576	630	652	632	585	583	663	599	620	623	603	596	607	575	615	591	592	576	614	621	611	605	643	626	619	590	628	572	576	634	648	592	611	617	609	634	647	606	650	607	617	606	655	621	611	612	668	620	609	585	652	652	643	615	583	616	584	582	614	651	620	584	594	612	592	624	551	563	615	597	616	548	574	639	599	653	580	631	637	610	626	628	613	604	604	568	665	667	616	630	597	604	621	648	622	596	657	585	590	629	610	604	626	614	626	626	656	625	625	616	637	605	596	627	627	644	652	592	640	611	639	576	642	600	597	609	615	615	600	660	597	614	634	570	619	583	637	648	588	605	621	626	612	636	616	638	565	602	612	598	632	602	617	673	597	643	580	652	619	633	592	574	618	627	634	594	607	593	616	627	596	636	591	602	652	587	614	613	562	628	639	615	634	624	624	605	628	618	616	561	602	592	612	656	582	608	619	583	593	593	634	611	634	645	597	627	573	638	592	651	632	590	608	586	632	619	622	638	607	632	608	641	582	665	616	619	595	612	554	601	598	618	615	628	612	595	584	605	602	630	574	600	570	586	690	595
24808	21666	28997	24786	19441	1494	564	344	311	254	228	254	223	227	203	219	189	192	197	190	189	176	189	159	147	162	167	192	190	152	152	153	176	169	169	180	174	147	155	186	158	135	179	178	147	177	180	171	161	161	183	157	159	146	171	162	172	155	150	149	161	161	177	163	181	174	146	171	153	153	148	163	157	154	175	164	169	143	156	150	159	128	162	152	170	155	169	167	178	155	160	150	149	153	164	159	145	172	141	133	153	154	176	140	169	161	158	150	158	165	164	160	177	149	151	148	164	166	140	147	158	142	180	180	152	135	142	173	194	159	166	164	156	163	139	173	177	179	140	154	154	160	170	167	162	146	175	162	151	150	163	183	165	160	146	165	171	159	163	154	142	166	162	177	143	175	154	157	183	125	175	162	167	167	170	165	159	170	145	150	169	150	163	150	170	158	125	144	180	143	161	169	165	172	156	154	163	156	163	149	160	143	147	146	165	154	169	157	147	177	151	148	136	162	173	157	181	149	172	162	156	156	156	160	167	162	183	160	131	174	160	155	168	154	165	142	160	152	140	155	153	149	186	148	162	173	166	156	148	170	172	139	169	173	151	138	172	151	145	158	163	158	142	163	157	151	137	165	161	172	169	165	174	163	166	128	177	165	168	155	150	173	152	137	173	148	193	174	159	155	159	147	156	149	149	174	146	168	153	137	160	150	153	153	164	159	164	165	156	136	165	138	145	171	169	174	177	148	169	124	178	149	174	127	165	151	156	153	151	187	183	138	159	151	157	161	175	175	137	154	152	146	142	146	170	164	132	138	149	149	174	144	156	159	138	151	142	144	179	161	141	160	169	166	175	171	173	152	157	159	183	174	158	176	176	153	148	144	161	151	155	160	158	171	159	139	149	145	179	157	152	173	160	158	157	142	177	144	175	154	148	177	147	155	160	142	168	168	163	149	155	164	137	154	156	167	165	165	183	162	155	155	159	153	155	150	156	170	158	161	176	147	156	190	138	153	175	169	161	161	129	149	160	161	175	187	165	159	137	175	156	161	142	178	158	164	169	194	161	152	157	162	152	156	157	142	136	159	135	176	147	158	166	167	171	156	132	168	158	165	175	152	149	140	149	173	157	157	169	177	183	158	178	165	175	190	167	169	145	155	165	133	165	143	149	168	168	157	132	171	160	166	174	169	155	138	154	166	142	177	180	149	148	154	169	151	147	187	158	132	163	175	169	180	155	175	162	161	150	130	141	148	157	136	150	135	152	165	174	163	196	152	177	160	160	170	170	145	145	171	154	155	171	162	145	150	193	175	170	178	160	140	162	161	151	157	156	147	158	133	168	147	151	171	157	152	169	145	142	150	162	152	145	176	153	152	158	154	167	160	158	165	155	157	156	153	143	141	169	138	153	162	145	159	166	160	144	147	174	178	156	163	158	134	157	144	183	159	147	166	158	132	163	159	159	169	159	152	193	179	157	143	156	151	161	145	150	165	156	153	150	144	181	145	155	168	152	166	180	147	179	169	173	152	174	162	158	159	147	144	155	155	157	179	160	154	154	175	139	140	170	137	153	152	134	155	174	160	187	183	158	173	143	139	149	163	157	155	137	155	155	177	172	145	152	171	139	169	149	151	176	168	156	155	166	175	162	170	141	166	137	153	165	151	126	158	165	162	165	167	157	170	145	167	164	175	197	153	149	166	161	150	171	136	132	149	138	174	164	147	189	178	164	170	163	157	157	161	145	183	170	164	177	170	140	160	182	146	152	170	157	165	152	154	155	153	151	155	159	177	162	147	155	173	171	148	145	160	157	156	174	181	151	158	148	166	182	175	170	179	161	162	166	138	180	155	135	170	166	160	169	178	163	153	172	147	160	143	140	200	179	159	134	170	190	153	176	201	150	133	144	157	152	161	151	160	155	183	154	150	164	161	162	178	161	146	163	152	143	135	185	155	159	179	145	149	167	156	163	158	170	156	177	158	150	157	144	138	144	165	134	160	152	178	154	151	143	153	167	182	151	148	145	156	147	180	161	149	161	149	164	171	165	161	150	172	174	163	157	134	146	171	180	152	173	171	167	158	159	171	161	144	143	158	177	170	138	148	173	139	138	156	166	177	170	159	150	143	157	196	157	173	156	176	168	173	183	173	169	167	174	148	165	181	165	167	163	156	174	156	151	159	165	159	146	146	154	140	154	175	174	135	160	151	150	180	160	170	164	153	167	167	166	145	157	159	146	181	136	154	165	156	171	155	138	169	155	163	142	144	160	145	168	159	160	155	135	143	148	150	169	156	145	152	152	142	143	160	137	175	173	153	160	139	140	144	172	180	138	145	165	153	155	155	151	142	163	159	151	163	167	179	142	165	181	171	172	152	129	176	184	161	158	146	182	175	143	168	143	147	151	151	170	167	151	168	141	155	182	182	153	145	148	145	162	167	174	176	187	165	151	148	146	161	133	158	139	160	152	172	150	154	152	158	161	133	159	181	188	178	163	162	150	144	144	176	173	168	171	167	162	168	144	136	172	147	132	165	184	170	173	120	158	154	173	153	176	179	169	137	135	175	150	166	153	155	142	208	151	162	190	179	160	142	166	153	170	155	164	183	205	148	160	155	159	136	188	185	172	176	135	137	171	164	156	163	147	158	124	148	169	148	143	167	164	153	171	162	168	182	165	153	163	142	160	165	150	145	162	168	153	163	165	165	147	141	157	138	157	146	168	178	146	141	178	150	157	150	158	156	172	174	138	155	167	146	142	142	152	159	149	152	148	140	137	170	160	163	152	151	172	143	151	173	138	151	160	163	157	177	162	148	169	170	138	153	147	142	134	146	158	156	154	164	147	146	150	151	163	174	144	165	171	151	167	166	174	140	162	162	167	155	160	141	163	175	172	154	162	166	149	159	138	161	169	151	152	139	164	144	143	184	162	171	167	170	176	171	177	156	170	174	148	144	155	152	171	162	161	176	154	157	149	162	149	154	158	159	150	148	169	172	155	155	168	154	147	154	139	160	144	155	150	151	160	142	162	169	153	158	162	149	175	166	164	187	161	162	158	147	157	153	140	157	179	159	172	158	147	152	152	150	146	193	165	191	143	179	172	170	142	158	174	152	144	157	190	161	193	190	162	165	160	151	184	164	164	158	146	156	166	151	172	159	149	158	140	171	168	155	142	166	166	145	146	149	160	189	173	164	166	138	155	157	158	189	154	137	133	161	166	157	174	151	178	164	147	141	143	171	151	147	165	170	162	167	173	166	180	153	156	149	157	144	173	166	167	166	165	163	168	144	161	175	139	162	159	158	140	128	158	153	142	160	163	161	156	162	150	173	176	176	132	152	174	162	154	144	167	172	157	157	165	165	177	174	159	137	161	181	158	151	163	164	172	144	147	154	156	168	163	164	157	160	180	166	170	141	145	148	177	154	153	132	165	153	176	172	155	151	166	133	170	167	144	153	167	156	160	154	150	141	153	164	148	154	146	154	165	142	149	120	175	163	149	163
21770	39988	8695	4404	2908	2100	1573	1245	1055	907	783	728	686	643	583	560	518	483	492	478	432	423	438	406	437	435	444	389	381	401	425	376	384	420	419	363	410	397	400	382	408	355	376	349	418	376	353	364	370	354	351	396	390	376	356	336	358	347	344	341	352	356	373	364	317	378	366	341	343	397	381	396	333	360	373	355	342	347	394	357	365	344	351	390	376	354	339	352	330	352	354	380	345	351	348	356	334	358	322	347	318	356	330	337	362	384	355	363	372	360	342	345	331	356	329	337	359	391	370	344	371	362	329	333	353	348	375	356	321	341	353	339	341	366	416	377	326	338	356	341	375	345	388	361	345	344	368	344	355	363	362	321	356	363	395	364	349	365	354	315	370	343	377	331	327	354	356	327	381	339	373	390	357	359	377	382	334	358	360	388	387	393	387	354	372	362	343	346	371	383	369	339	353	363	343	373	363	342	323	361	372	359	340	337	343	347	362	349	374	344	365	317	353	354	374	363	349	378	361	350	353	376	389	347	365	358	396	335	382	378	363	373	337	335	373	343	363	330	324	337	364	353	352	316	357	373	346	350	367	370	362	355	347	381	347	378	353	329	370	330	356	349	352	363	365	367	352	355	337	372	349	372	364	382	350	332	334	380	385	370	327	356	368	339	352	330	357	391	355	359	361	378	362	368	323	328	380	364	373	359	336	361	369	356	352	373	334	377	360	369	375	350	347	361	329	352	351	352	352	351	384	392	361	343	348	322	332	360	334	359	381	358	360	316	383	385	347	360	319	348	373	340	353	364	393	405	398	333	325	373	337	347	358	348	385	365	385	356	382	346	386	342	376	362	364	341	356	358	342	326	353	365	377	346	350	357	369	347	375	400	355	333	368	326	351	336	382	327	347	336	374	396	344	344	356	365	375	356	362	365	335	379	332	356	338	352	347	350	334	334	340	373	365	351	366	344	368	341	368	343	357	354	338	320	402	330	357	355	324	368	347	351	378	355	312	326	344	337	345	329	329	375	361	368	346	340	336	392	348	370	359	362	345	325	350	337	361	361	347	356	372	342	346	374	326	364	326	310	345	392	326	400	355	340	352	342	293	355	325	372	307	336	369	378	396	366	313	376	383	332	351	361	395	348	326	353	386	334	353	346	360	383	356	349	359	360	316	387	363	374	352	354	363	359	329	366	349	349	328	342	330	341	347	356	351	371	366	375	362	376	372	351	350	389	385	338	345	365	334	348	365	383	327	347	336	341	336	366	323	351	328	382	371	375	354	358	359	345	352	353	384	382	377	370	354	380	350	359	338	365	333	346	398	353	370	344	347	361	342	346	351	350	357	322	363	362	308	367	336	381	353	345	362	347	363	355	386	350	336	383	364	357	352	347	322	344	362	354	386	357	325	349	356	379	337	346	341	336	357	363	377	364	386	343	366	378	348	329	337	346	378	343	360	360	359	357	374	358	344	354	359	342	401	371	351	357	333	379	359	374	343	333	359	354	351	321	356	342	380	363	339	331	344	383	378	366	411	386	355	380	342	372	363	376	329	387	390	364	356	337	319	385	358	367	377	337	355	367	341	371	359	383	358	332	325	353	381	391	361	390	374	357	349	387	340	355	361	356	393	348	356	355	304	324	377	337	364	353	371	370	310	390	403	359	365	368	328	338	380	345	348	378	352	383	380	360	356	355	337	350	351	364	353	357	385	340	369	321	371	357	377	345	377	321	378	323	364	395	344	346	358	357	399	346	332	353	390	345	333	346	352	373	385	342	366	333	353	368	345	353	330	344	334	365	314	350	361	340	383	356	350	363	358	346	343	383	331	388	362	344	334	327	325	342	370	384	346	352	362	359	330	345	382	359	369	325	346	364	361	344	344	342	362	400	386	347	328	353	357	346	374	318	349	342	395	392	316	316	359	376	390	342	368	337	333	386	365	356	372	351	381	286	339	358	322	339	339	351	344	356	383	364	347	362	363	350	352	351	348	358	346	340	380	354	347	371	364	352	396	336	378	345	380	340	377	365	348	369	340	381	355	349	358	382	368	370	369	327	370	402	353	335	358	387	357	343	358	346	344	366	338	334	347	330	354	373	339	377	335	361	322	347	384	326	352	335	357	364	329	337	347	352	383	349	395	311	324	361	370	333	380	348	351	319	353	340	364	341	363	358	377	344	377	374	341	332	316	378	395	371	344	372	366	348	346	374	358	389	323	323	346	395	372	317	341	346	327	359	363	353	338	360	355	366	365	371	335	350	399	346	333	354	323	384	349	350	361	339	353	362	369	314	355	354	348	389	334	356	340	330	386	349	370	350	353	369	336	334	314	362	389	384	354	373	362	360	329	379	336	359	325	352	386	377	317	361	376	323	388	335	361	348	334	332	335	375	344	368	353	335	350	331	363	356	389	371	361	335	403	369	357	376	370	332	349	352	342	323	363	340	399	353	377	371	341	345	378	381	363	350	347	334	329	322	368	390	354	359	336	357	362	339	364	380	334	340	360	368	343	346	307	335	375	321	364	383	358	341	384	363	334	362	370	342	379	353	390	333	309	370	383	404	377	349	375	344	331	360	350	331	337	311	301	401	383	378	348	348	384	377	401	369	362	350	352	413	383	377	335	369	362	333	347	367	354	324	335	389	347	362	345	373	369	364	349	338	318	366	378	332	350	339	351	351	385	321	339	335	358	328	383	357	318	357	363	352	369	374	367	353	368	340	331	321	334	353	348	364	369	364	324	341	347	359	355	360	365	338	349	338	330	361	350	373	345	356	373	398	342	323	337	364	383	335	329	383	387	347	382	314	345	350	359	351	357	337	367	370	363	362	343	342	381	369	346	376	328	378	342	366	330	391	315	379	359	353	376	367	346	369	342	341	335	359	329	371	351	352	351	324	383	383	363	328	345	359	365	367	366	353	342	376	347	327	336	365	348	358	412	303	378	353	369	322	343	398	357	367	347	362	350	367	338	322	336	344	345	369	358	371	364	420	381	357	344	337	365	333	348	378	337	328	372	373	359	361	376	364	338	340	336	405	367	385	370	340	357	350	352	321	361	319	342	375	323	343	329	360	369	370	324	367	375	359	377	338	372	371	346	329	350	344	397	340	337	390	341	376	340	350	354	336	340	319	372	337	359	336	350	344	377	345	321	371	348	365	352	360	401	332	362	386	324	335	348	350	349	321	351	319	351	363	375	367	354	373	379	367	337	363	367	353	368	349	377	344	354	347	390	342	354	357	346	343	350	364	341	339	351	380	366	368	337	353	337	362	345	334	374	407	357	369	349	363	358	357	353	343	375	357	349	336	367	349	358	349	371	364	374	348	329	365	353	353	362	372	338	329	371	338	354	363	358	364	344	348	376	332	344	348	359	356	358	344	336	335	333	366	367	337	338	355	325	366	328	363	331	372	352	348	333	375	330	357	360	367	374	351	320	340	371	355	331	349	336	340	345	373	368	369	343	349	359	374	359	354	356	347	366	375	354	384	353	349	342	366
23831	21686	29918	23975	21687	19045	1978	816	642	563	519	521	493	494	482	450	422	421	414	398	439	398	400	410	367	396	372	401	424	399	369	352	360	383	361	364	381	354	384	371	385	371	344	426	399	372	367	360	363	342	381	366	354	362	380	345	335	352	397	392	387	363	377	384	340	367	349	394	340	351	346	391	383	373	342	362	334	341	354	379	352	358	361	381	352	337	370	370	367	369	363	369	333	331	398	360	397	370	357	338	345	387	340	383	323	364	348	371	326	365	361	372	330	372	362	367	333	362	336	346	367	393	358	353	391	342	367	319	357	372	334	351	362	351	346	359	349	342	380	347	332	370	337	377	380	345	327	335	360	364	353	361	345	362	380	372	387	361	347	346	372	369	327	345	373	341	351	353	346	352	366	371	392	348	358	367	374	331	355	351	350	367	378	367	342	378	328	303	355	381	383	363	358	342	353	379	386	365	366	357	378	373	338	339	359	354	345	357	343	342	346	349	350	370	399	356	361	359	364	371	353	376	353	339	360	355	373	378	319	374	346	357	354	330	360	380	366	373	330	403	377	338	345	322	342	356	358	352	345	350	314	371	363	339	364	377	386	361	354	365	411	367	421	346	350	341	359	359	379	360	398	363	364	374	356	368	324	334	333	342	335	359	334	373	368	337	379	361	366	337	340	328	367	378	310	348	328	356	314	369	359	342	347	354	396	358	378	332	344	351	368	350	341	377	327	328	364	377	332	362	325	364	374	353	356	371	378	405	343	386	315	363	354	350	348	364	346	384	372	352	324	385	363	401	364	370	340	343	381	357	368	366	345	361	335	368	366	346	349	399	366	380	351	359	336	300	383	392	371	384	355	381	348	340	319	384	347	327	361	337	364	313	362	343	360	350	321	381	375	318	328	362	374	335	356	361	363	345	335	348	346	331	355	384	379	355	379	325	354	331	344	316	368	391	320	362	369	387	364	366	351	371	339	338	331	373	323	370	390	323	374	337	339	334	356	343	341	348	366	353	331	319	324	353	339	366	358	382	354	350	379	363	363	366	370	341	363	382	336	341	361	373	354	366	358	355	340	346	361	386	349	396	369	343	377	356	343	354	344	345	379	339	337	353	357	360	371	335	356	345	386	354	367	386	377	372	347	331	369	350	357	392	342	368	370	350	387	373	376	333	340	342	355	380	376	316	341	358	383	354	325	360	353	360	337	365	327	327	342	341	350	374	371	293	372	362	377	354	346	382	334	342	356	381	340	347	342	331	341	344	349	368	347	381	386	353	354	375	375	367	331	392	349	328	354	336	336	352	353	327	328	355	340	331	347	382	344	378	370	375	361	348	350	337	370	394	334	380	352	367	378	372	336	346	371	353	386	353	360	402	320	362	401	378	364	353	322	362	347	337	380	343	354	298	326	363	316	352	356	352	347	318	345	366	334	386	376	364	357	350	354	405	342	361	382	341	358	356	381	349	385	349	392	381	347	369	358	357	366	344	356	392	352	376	367	386	341	356	357	325	386	364	364	357	374	363	356	350	377	358	367	330	370	353	338	383	358	357	377	329	334	366	344	393	363	347	339	378	394	351	359	367	334	331	359	378	361	343	345	338	342	367	412	375	364	331	361	386	336	362	350	360	347	341	368	359	348	371	400	378	359	366	364	346	359	325	339	354	335	342	361	350	366	360	361	320	387	360	370	347	392	371	353	369	330	365	403	361	344	352	369	368	322	323	359	379	329	361	373	351	375	334	393	374	359	371	365	336	359	342	372	331	375	318	361	367	332	338	362	340	355	379	368	371	373	343	372	357	347	368	338	332	350	362	310	351	366	360	407	370	353	363	365	331	351	362	363	350	385	379	344	373	353	350	371	347	341	351	373	347	368	373	327	381	345	358	362	344	341	383	359	373	345	378	368	367	356	355	385	381	351	317	399	338	370	360	334	364	370	345	328	357	371	377	371	347	366	341	345	310	358	355	367	366	321	382	384	330	384	347	327	357	392	345	350	339	361	350	353	353	337	353	357	368	327	333	403	374	398	348	352	364	379	362	360	347	393	382	321	361	328	345	351	343	326	332	333	387	348	322	366	336	382	356	385	351	346	379	327	336	366	366	333	343	353	339	354	330	321	360	365	354	347	327	366	396	345	376	342	357	349	359	364	355	377	381	363	344	368	375	352	345	355	357	335	338	361	366	390	346	340	359	334	354	337	327	323	347	341	347	342	339	393	393	353	335	383	383	384	326	356	317	367	349	389	378	369	318	358	345	356	326	381	358	328	346	377	357	351	367	330	332	366	333	339	356	339	364	361	363	336	372	394	338	344	364	367	342	344	337	381	347	357	343	331	344	408	316	345	350	345	338	373	386	349	338	368	350	346	337	391	360	363	390	323	366	359	335	331	357	330	334	336	339	362	367	347	366	350	355	327	355	395	355	361	360	358	379	343	340	361	368	325	317	346	345	317	388	349	350	343	348	352	391	374	360	364	353	383	342	343	361	329	366	359	353	377	348	363	339	325	350	388	315	345	340	372	344	361	363	346	356	321	352	332	340	365	359	361	326	356	373	352	346	353	360	393	337	364	384	329	318	370	323	382	342	362	348	359	406	333	361	356	329	340	393	328	371	343	342	351	344	349	336	328	344	377	413	330	390	372	373	339	377	359	364	372	342	347	352	340	411	400	345	354	332	382	380	362	352	345	346	336	314	341	386	374	359	358	375	346	363	396	389	378	353	363	353	348	339	347	352	343	341	342	340	380	383	364	365	371	318	364	386	391	360	368	330	337	340	355	351	378	384	392	358	355	380	355	361	388	357	363	363	330	385	343	355	383	350	375	341	334	366	343	333	355	361	364	329	373	375	352	353	347	348	358	345	369	339	357	371	354	346	348	371	368	357	355	338	363	359	349	366	358	383	332	372	386	371	354	363	371	319	350	354	342	398	359	361	385	395	364	358	347	352	342	355	348	337	364	338	350	377	346	363	334	344	356	364	346	355	356	340	330	347	341	333	357	370	346	381	320	387	363	360	358	360	302	366	337	366	347	323	349	387	341	376	349	340	334	402	326	388	355	340	361	383	338	358	341	395	361	358	354	335	370	333	371	304	333	357	359	390	369	328	320	341	370	329	355	385	334	356	350	351	324	357	339	349	363	354	395	328	345	355	358	355	362	386	338	355	391	359	388	373	377	378	335	333	358	359	341	358	329	357	364	346	342	343	343	314	372	351	341	360	367	341	310	368	377	332	343	364	372	334	358	309	327	342	376	356	368	379	347	388	375	364	368	373	306	379	342	362	346	363	329	378	369	345	327	326	389	335	357	424	385	365	387	373	356	363	345	372	355	384	331	352	357	348	354	326	374	355	376	375	392	340	373	354	355	357	318	344	396	345	357	363	350	365	385	358	372	356	388	349	380	358	321	388	325	378	346	381	357	364	319	355	360	379	333	328	370	296	350	364	332	348	379	320	347	344	369	400	357	354	339	325	341	346	343	379	340	349	319	381
24437	46043	14297	7682	5249	3865	2971	2355	2077	1816	1626	1426	1300	1195	1109	1057	1068	1007	917	953	923	834	893	878	806	840	771	825	816	781	762	798	741	779	754	780	788	818	780	696	759	708	806	744	740	741	702	678	698	733	699	736	780	689	724	761	698	723	733	738	718	729	714	705	746	734	736	746	685	743	707	772	716	695	716	714	732	706	723	745	693	759	709	686	700	672	706	750	673	666	683	792	705	698	696	711	740	734	698	735	739	726	721	769	687	679	649	688	730	718	712	695	734	732	725	652	684	676	702	706	714	724	731	674	670	691	720	763	725	711	698	725	657	696	764	763	695	701	701	707	674	701	686	708	709	705	681	731	704	695	752	699	755	725	678	712	747	649	723	702	698	707	712	674	701	692	742	706	677	685	727	742	718	685	706	689	696	678	696	722	690	680	710	760	714	682	722	693	752	718	715	765	703	696	687	707	716	713	693	702	699	690	751	720	748	711	722	692	736	693	695	649	737	708	727	697	695	646	711	707	730	738	721	760	677	694	707	744	648	703	687	700	759	695	713	719	726	709	710	759	696	727	708	678	700	684	743	653	703	688	710	662	659	694	708	696	723	670	692	687	701	714	708	694	716	688	701	691	708	719	718	736	703	699	686	720	747	685	663	711	711	702	728	719	694	713	710	742	714	707	755	704	652	730	722	752	749	705	699	644	702	688	705	690	763	714	718	755	685	709	693	687	665	720	727	696	751	705	705	648	689	727	701	705	688	710	699	706	728	716	679	705	732	693	721	752	684	720	724	735	717	669	711	725	687	687	707	711	714	738	696	731	672	772	728	724	726	696	732	675	709	654	734	639	763	695	699	701	724	663	704	673	690	710	732	685	726	749	737	691	684	686	694	693	704	702	676	651	675	768	716	721	698	718	702	712	733	708	719	741	715	690	744	695	733	736	730	721	703	687	720	746	721	685	745	677	708	723	738	673	714	713	708	735	714	678	693	715	707	689	673	698	683	711	724	713	781	725	698	652	685	752	721	752	672	718	715	716	687	745	756	766	731	692	707	679	695	696	706	694	657	727	718	678	715	718	775	738	724	687	725	695	694	709	736	715	743	752	717	738	693	710	747	702	715	750	713	674	756	726	746	731	739	695	687	675	727	756	676	739	717	713	726	695	699	694	700	716	731	688	698	747	725	716	683	698	707	744	649	690	737	708	705	696	691	656	676	668	707	732	719	710	733	756	705	645	731	753	749	719	713	754	733	750	682	698	724	699	729	641	693	714	666	696	678	662	708	690	700	655	735	721	708	699	701	735	715	707	722	685	684	740	673	709	779	670	728	701	718	717	658	710	708	694	718	705	678	695	740	697	741	728	714	735	722	672	729	740	718	753	683	729	698	661	721	672	686	688	731	681	726	704	698	699	661	735	685	714	707	655	699	737	685	741	719	731	741	731	730	691	728	717	673	727	701	726	708	724	731	730	695	729	714	713	689	754	685	661	718	689	727	724	702	659	678	710	677	739	703	688	689	732	753	672	704	708	714	768	686	687	719	742	696	689	680	700	727	733	691	695	714	699	672	700	719	713	681	712	686	695	674	670	700	723	668	741	637	738	675	766	712	668	645	683	738	704	679	761	729	717	703	661	707	680	697	684	674	718	723	688	703	712	703	660	700	690	672	664	689	755	703	680	631	726	781	706	729	708	728	721	698	697	658	717	720	694	682	734	686	736	714	708	712	679	700	721	724	708	769	657	740	692	743	706	705	690	715	686	708	662	701	731	729	663	695	691	721	696	742	689	729	694	740	729	694	707	711	697	715	664	694	672	737	683	695	713	721	705	693	732	672	740	732	720	701	744	671	698	731	694	707	686	676	710	682	708	726	707	690	727	704	705	700	717	707	703	683	735	723	717	690	713	703	712	713	735	663	665	712	728	753	731	688	766	694	703	701	694	660	666	704	771	717	704	672	723	712	737	697	718	749	703	686	721	707	716	707	690	719	714	659	703	669	690	693	724	743	654	745	701	694	712	724	644	732	691	752	673	665	726	675	729	695	735	734	700	754	695	716	749	756	728	652	758	725	709	700	650	732	676	680	716	680	687	747	710	723	716	630	671	753	702	755	713	682	708	690	718	746	681	692	731	744	759	721	686	708	719	727	735	705	725	667	714	739	717	693	742	731	717	745	714	730	680	725	707	721	702	691	713	694	751	711	665	711	685	703	696	729	693	727	641	704	714	708	685	666	711	678	742	717	723	684	683	704	661	743	747	691	702	681	705	747	739	743	678	705	670	763	703	721	711	741	675	681	701	701	692	747	679	663	696	684	661	728	734	693	728	700	736	706	747	687	713	664	741	660	689	701	710	727	711	666	752	685	663	713	686	726	725	736	709	676	698	733	729	685	689	707	683	661	720	694	721	709	717	719	718	666	737	644	715	716	731	700	694	700	710	731	668	744	679	685	677	678	727	732	701	719	713	714	714	700	735	666	733	675	713	698	766	686	659	687	725	671	705	684	685	716	767	733	715	713	728	708	727	674	718	675	655	679	787	675	734	743	715	713	689	686	688	744	708	673	695	697	693	703	686	660	730	680	693	729	717	700	727	710	722	711	764	695	732	747	713	711	733	701	698	685	732	765	709	676	665	707	726	689	688	700	703	690	689	684	699	674	723	704	702	718	719	645	693	709	703	718	721	717	700	689	711	729	674	669	719	743	735	742	700	719	718	613	712	692	673	654	730	683	700	727	706	693	714	720	664	764	719	763	705	672	684	684	714	717	642	693	735	688	681	678	717	719	696	758	744	744	684	737	684	717	708	694	681	709	726	663	708	705	677	726	620	729	727	717	724	696	678	708	731	700	695	654	712	692	708	658	707	677	703	708	690	693	673	690	693	705	718	686	686	693	685	682	730	681	678	673	702	710	678	689	679	721	689	712	718	727	711	662	705	666	722	690	756	704	734	705	720	717	709	717	712	694	708	732	721	667	700	723	690	692	705	700	713	696	700	709	721	702	734	683	651	680	713	661	751	718	701	718	698	699	717	699	700	742	699	695	725	695	670	741	678	754	748	705	694	743	685	686	698	667	729	748	689	681	714	712	713	685	754	759	718	707	743	685	714	740	689	716	712	725	676	674	730	744	686	733	691	741	714	774	743	764	694	657	669	724	683	712	680	698	720	734	699	701	739	700	748	729	736	695	647	689	659	690	676	708	715	712	669	722	735	676	710	713	698	727	705	673	741	723	692	686	666	711	714	705	713	742	720	658	680	683	750	747	676	691	713	735	727	704	701	735	685	738	703	704	692	682	698	705	693	698	705	717	727	737	685	749	698	701	694	690	704	695	678	722	689	673	691	687	678	720	690	712	667	684	702	709	671	696	729	703	707	718	717	715	720	678	742	650	656	680	681	725	688	691	696	698	663	715	654	712	699	689	731	730	701	699	738	657	695	701	714	736	705	686	698	754	704	676	732	687	680	712	707	699	653	636	711	704	726	684	717	752	716	690	707
27257	21098	8792	646	424	325	341	293	296	287	307	285	288	282	281	288	278	293	294	300	277	298	258	273	266	257	275	301	257	240	303	280	276	276	279	282	297	279	271	304	289	291	308	301	278	283	263	274	288	296	281	283	301	268	298	268	297	279	274	288	265	288	287	288	277	264	302	290	301	298	299	288	292	289	272	280	293	305	271	288	272	233	283	246	296	304	271	318	265	288	283	287	287	296	271	298	301	269	275	281	298	270	302	296	270	313	289	274	266	320	281	268	292	281	268	273	242	264	283	272	265	292	346	256	277	282	265	296	286	287	294	268	242	312	271	277	277	260	287	289	288	299	292	264	301	254	254	322	256	272	299	303	285	253	245	287	260	277	274	284	309	264	284	296	270	298	266	270	257	266	292	259	280	264	248	293	273	283	288	278	293	309	293	283	267	256	286	273	275	291	281	289	278	300	290	260	282	267	276	293	290	277	267	320	275	278	277	263	280	282	287	292	264	288	294	226	286	265	266	275	298	237	287	280	275	290	281	257	286	276	276	302	256	272	273	286	295	293	281	294	282	281	294	289	290	272	251	277	299	301	286	259	266	286	288	273	290	277	291	279	263	270	277	289	271	316	286	269	286	287	286	276	281	264	293	266	254	282	269	305	269	281	267	261	275	304	281	281	301	268	315	247	280	257	278	316	292	300	286	295	296	275	258	287	308	281	278	282	321	267	276	297	281	261	298	275	263	260	289	292	289	283	259	260	284	278	288	309	272	286	302	272	270	335	272	282	276	278	282	287	285	269	299	288	288	271	278	239	267	279	281	278	278	280	279	316	283	292	279	272	292	304	302	292	256	272	322	297	269	302	277	253	263	288	274	312	259	257	314	270	305	273	302	276	260	266	273	263	293	308	295	276	267	288	290	271	264	263	271	271	303	278	308	278	305	283	295	264	278	249	281	301	294	292	262	287	284	291	281	253	287	284	290	285	286	279	289	295	311	267	285	285	294	310	289	287	311	288	283	264	291	256	241	288	263	296	288	273	282	260	284	292	288	281	284	287	267	279	292	319	273	242	262	283	291	253	270	296	302	269	258	293	288	289	264	282	283	284	279	291	296	302	272	309	295	279	278	263	265	265	276	307	271	308	276	283	262	295	275	281	307	287	264	283	308	287	267	259	287	266	300	241	302	290	296	269	269	279	263	272	272	287	274	261	285	289	298	249	280	239	284	281	276	264	264	259	261	272	296	276	308	261	272	246	290	292	272	257	263	270	298	292	297	262	297	294	289	278	313	274	253	277	272	280	304	317	305	283	289	291	285	284	279	291	288	266	263	293	299	271	266	276	286	284	275	270	288	299	306	287	258	272	248	258	268	282	300	267	253	272	280	259	274	324	266	313	308	283	276	267	292	284	288	264	266	279	299	262	295	278	286	282	279	279	272	295	282	249	290	264	295	299	271	245	281	286	281	285	291	259	261	269	303	281	263	276	293	274	272	284	306	268	272	284	309	293	262	298	279	293	277	306	246	274	279	286	321	262	270	310	295	251	309	289	291	258	284	272	277	283	250	275	267	265	253	270	260	251	267	288	268	291	301	300	293	271	272	282	272	251	288	274	267	241	276	274	244	279	253	308	307	293	270	283	275	267	274	287	279	255	286	282	264	293	255	285	284	263	252	291	277	259	285	269	256	293	312	279	281	281	275	287	309	279	281	261	268	299	283	264	259	295	260	289	273	304	251	266	253	304	290	260	300	259	275	283	283	281	280	302	294	284	281	304	277	260	276	274	279	304	284	296	274	296	278	286	269	261	281	257	293	279	296	267	288	292	272	251	260	303	278	308	270	274	269	280	293	297	287	286	285	306	317	285	293	283	291	283	269	290	277	285	292	309	259	271	299	296	256	287	258	294	290	285	285	285	286	279	294	269	261	294	264	286	250	285	267	289	290	298	313	278	272	262	277	302	270	271	294	280	253	262	283	268	295	255	242	256	305	293	273	244	277	271	299	272	255	291	281	304	286	307	294	296	247	306	271	254	253	283	267	297	290	286	305	252	270	281	289	302	266	294	270	312	269	272	274	245	292	268	290	291	262	277	283	261	280	274	278	281	285	269	296	305	276	280	293	290	270	267	270	273	313	282	261	286	287	264	286	287	259	283	301	289	288	246	273	263	318	298	267	261	278	251	268	291	285	249	275	275	294	284	299	273	263	293	238	289	302	273	288	265	290	252	279	299	253	269	289	272	276	286	289	310	268	297	287	306	274	270	313	305	304	292	299	284	278	285	294	303	254	258	293	285	276	265	308	274	272	306	310	296	305	277	278	266	290	300	291	272	300	291	297	286	270	242	293	269	276	268	282	286	271	261	294	268	303	266	264	305	310	258	314	310	305	262	291	303	282	293	276	290	293	275	286	276	279	269	276	237	272	296	282	265	284	312	299	294	268	276	293	286	284	262	284	267	282	287	257	297	258	289	276	277	267	269	299	269	300	271	274	261	257	293	291	285	282	268	274	282	274	265	281	257	296	271	303	267	263	287	294	273	281	289	315	284	300	269	278	283	281	305	302	302	263	238	257	281	295	278	273	291	303	273	285	270	299	290	281	297	313	257	253	300	293	279	265	327	301	256	286	254	231	283	254	243	289	264	269	284	265	286	301	282	270	285	281	295	288	299	257	290	289	263	283	265	288	272	249	285	265	296	287	289	254	259	280	299	310	290	291	267	284	294	280	312	279	278	284	287	249	282	294	304	287	278	254	268	289	288	281	277	271	275	278	289	291	268	267	268	282	293	290	273	248	285	283	278	264	279	283	293	282	294	262	283	302	265	283	250	251	288	272	287	316	280	294	253	284	259	287	255	289	268	296	285	270	285	301	291	287	313	274	270	278	269	265	283	290	309	261	292	280	289	288	256	263	260	289	277	259	267	274	251	282	271	294	300	286	300	274	305	291	277	286	271	297	321	267	255	281	273	265	292	299	269	285	254	272	246	242	293	277	276	285	274	305	297	301	263	281	268	273	283	263	275	305	262	268	280	309	293	300	256	274	299	289	282	265	282	275	279	259	265	281	256	261	258	297	271	276	276	297	291	263	300	288	274	283	285	289	306	296	240	288	276	270	278	275	290	282	284	271	255	297	310	290	297	293	278	297	298	268	280	281	266	279	283	301	282	269	283	277	276	276	312	305	278	297	310	289	283	262	270	292	239	263	316	288	296	286	273	275	295	280	256	265	238	267	287	299	280	274	283	292	266	303	319	262	287	300	266	254	275	275	281	286	282	307	265	251	320	281	271	295	276	272	234	284	303	286	267	307	276	284	295	290	281	298	307	282	276	254	290	283	301	275	277	280	318	282	290	263	292	288	271	273	297	281	249	257	283	310	285	282	302	270	266	303	276	286	289	314	283	274	276	291	303	263	252	293	303	288	241	284	269	248	263	259	293	309	301	260	296	299	242	290	282	295	280	310	295	274	274	309	296	315	284	319	305	264	292	291	268	303	249
9643	17180	1543	1043	868	798	696	739	652	692	597	620	648	643	614	620	594	623	638	676	624	634	633	592	635	626	661	676	586	591	642	612	605	647	589	626	626	623	589	652	577	596	667	608	593	626	627	586	585	620	631	642	608	589	549	607	632	588	632	636	589	596	616	649	555	616	624	585	587	654	612	586	654	594	583	599	600	616	648	643	619	624	626	661	623	653	632	603	628	639	596	654	582	610	641	616	590	621	648	614	619	588	600	638	637	623	607	605	619	629	595	619	620	603	607	593	595	617	667	588	623	605	591	597	632	579	603	686	618	579	659	611	648	599	605	631	584	617	651	564	591	607	588	625	642	644	662	620	587	623	573	606	601	591	607	587	617	614	569	598	595	623	607	590	646	613	615	608	633	581	570	611	574	639	634	600	643	601	617	638	587	617	605	589	609	606	558	579	595	648	620	633	621	626	665	587	585	633	626	578	647	603	616	630	644	628	610	638	645	642	604	612	638	615	588	604	594	601	609	602	585	647	609	623	584	605	619	581	608	669	612	615	583	617	620	596	591	642	601	585	587	618	606	632	568	536	637	619	609	622	627	613	633	616	614	618	617	609	603	626	648	639	631	604	638	640	606	601	647	626	604	598	561	647	562	628	620	593	582	614	631	556	594	582	638	599	661	577	602	647	662	630	615	585	602	605	624	586	593	607	582	628	669	640	628	607	573	596	613	602	626	583	617	593	595	610	615	577	624	635	591	592	642	611	600	641	622	641	637	606	612	589	608	608	591	600	641	605	580	622	596	639	627	620	622	630	608	632	639	593	608	633	637	630	641	602	580	614	605	623	616	646	598	647	610	592	580	609	623	612	589	605	634	638	632	663	625	587	593	629	599	590	620	622	586	579	608	643	613	612	628	615	612	651	603	606	603	595	639	639	605	624	601	601	635	599	652	611	627	614	601	625	599	590	627	617	604	610	627	608	643	638	620	603	573	582	586	653	608	604	629	589	578	629	661	607	600	578	627	630	589	606	626	641	629	602	589	629	626	608	675	621	650	605	593	569	614	583	637	618	616	607	636	650	586	621	581	660	590	583	601	629	581	646	567	611	603	619	635	631	613	650	609	621	633	613	569	615	577	597	617	606	633	592	606	602	583	591	629	615	624	598	617	596	613	583	654	601	577	618	632	608	609	626	630	636	593	656	632	623	646	612	596	573	568	637	611	641	555	569	596	628	615	641	643	605	617	624	609	615	620	575	605	600	625	604	621	648	630	660	625	610	582	597	574	654	626	637	601	600	627	592	611	670	608	632	641	619	600	579	654	580	548	614	642	595	593	613	593	602	579	605	654	616	621	629	611	581	620	573	643	604	631	609	624	599	615	612	627	566	596	658	598	615	612	615	613	622	587	608	552	557	629	634	622	612	579	649	626	594	607	587	655	624	551	631	612	632	586	604	627	580	585	603	581	609	617	647	584	607	618	606	589	598	610	584	573	610	626	608	593	633	609	590	603	601	639	558	629	587	572	630	566	605	615	624	652	570	599	625	581	617	627	638	634	587	631	553	622	575	632	607	592	585	597	604	558	588	630	630	619	580	664	598	624	590	585	636	637	604	621	613	656	629	614	566	645	617	638	628	593	632	595	616	569	660	594	644	604	641	644	629	634	603	603	608	613	599	629	645	639	648	626	610	601	612	647	614	623	647	634	588	639	607	632	616	602	596	600	594	593	599	591	625	622	601	627	594	611	568	632	632	607	611	641	622	601	580	540	624	651	567	606	643	653	614	628	563	618	618	634	599	577	584	619	626	619	571	596	638	586	640	585	568	638	618	598	624	606	592	580	570	605	637	636	649	595	620	600	611	624	596	651	585	628	627	663	643	617	584	613	610	629	615	616	573	599	637	594	572	623	588	614	659	574	566	596	633	605	644	581	612	617	646	591	631	640	630	579	585	612	663	650	609	633	608	604	638	606	646	631	586	604	643	588	594	582	618	619	606	607	607	623	591	623	595	552	642	593	621	614	619	638	613	624	589	645	589	567	598	611	661	617	631	619	616	600	620	574	627	652	605	619	670	607	612	592	582	613	608	598	613	616	609	604	606	618	617	593	583	560	652	609	623	593	641	646	609	614	615	633	620	619	617	620	610	591	614	611	648	649	610	597	607	616	553	621	605	607	632	605	600	564	615	593	592	641	572	598	629	598	622	609	607	630	651	614	581	599	591	649	581	619	628	603	570	610	619	607	630	615	589	607	618	625	607	626	616	631	658	608	598	606	604	597	640	616	560	543	600	654	641	606	616	655	598	558	589	593	589	568	597	599	639	630	638	653	650	593	644	617	610	580	604	622	649	570	614	616	590	578	620	615	616	634	587	614	620	618	597	652	642	639	595	627	607	621	617	568	569	577	603	616	645	620	598	638	641	636	595	620	623	609	615	617	675	640	631	639	620	616	610	628	585	647	605	598	638	644	617	636	618	598	622	567	581	629	631	619	598	600	633	656	704	633	596	593	607	608	612	616	578	618	614	616	587	598	640	635	652	622	618	650	621	605	593	599	619	612	642	643	608	619	626	620	604	575	619	583	581	559	618	622	629	636	596	655	616	627	634	623	594	571	606	610	587	592	605	605	631	666	561	610	622	640	589	587	596	568	579	602	585	616	587	630	664	644	596	617	646	621	666	623	626	602	570	576	576	663	571	596	584	634	600	653	638	612	613	610	636	646	616	612	585	615	618	601	575	617	601	587	646	647	628	653	575	599	668	624	601	593	672	638	622	635	599	594	629	625	630	627	588	651	602	608	598	598	609	612	610	639	568	594	563	634	602	617	590	613	667	593	610	596	603	603	591	599	642	600	651	631	618	606	610	612	631	652	631	595	626	627	632	636	608	617	642	626	615	567	580	603	558	594	577	624	608	629	618	577	616	585	643	644	612	604	628	602	637	585	641	608	658	592	611	676	612	565	632	559	593	616	580	607	636	614	606	632	580	614	637	641	617	622	632	603	606	651	609	580	650	597	610	602	620	601	646	679	592	661	631	650	604	575	580	626	589	572	640	603	553	590	639	656	618	595	672	641	579	669	571	647	656	638	600	622	643	582	621	613	626	598	637	584	631	597	583	608	657	567	646	614	586	639	609	666	611	584	626	618	615	571	603	610	572	631	577	607	583	613	603	583	582	630	611	578	636	626	583	570	627	632	594	627	608	616	591	637	623	586	630	581	602	618	612	613	622	582	590	622	643	581	639	601	638	638	605	595	603	584	609	603	625	593	576	580	631	618	597	626	587	604	600	597	565	614	584	592	592	624	599	623	616	558	616	584	633	609	581	607	645	645	646	622	590	648	659	590	583	612	613	611	625	605	629	641	642	578	604	631	597	622	607	617	628	588	609	571	636	599	622	606	580	612	616	607	617	592	627	630	612	660	609	637	637	581	580	600	594	620	590	579	624	593	549	583	659	654	641	580	608	606	586	571	581	607	623	610	651	571	644	573	611	614	612	594	612
24814	21671	29183	24635	20214	1810	548	397	291	266	254	251	267	190	182	182	199	182	192	168	192	155	182	186	181	170	172	159	158	161	163	164	182	168	170	189	156	154	152	171	187	166	152	165	178	167	144	165	160	150	178	168	174	149	161	140	165	175	178	153	150	154	162	170	162	143	163	148	177	184	156	179	165	172	150	154	159	181	143	175	168	126	139	152	164	161	171	143	161	168	167	163	156	136	160	153	174	143	160	172	149	173	172	156	172	145	147	165	158	146	141	141	147	144	157	173	150	154	172	179	178	169	165	150	173	155	166	163	156	181	162	162	175	146	144	160	154	182	151	160	160	152	147	141	146	160	160	169	166	130	174	131	141	130	165	145	158	144	165	149	153	184	164	162	138	146	141	157	147	177	161	184	185	176	142	170	163	151	159	161	157	180	163	155	166	155	140	150	163	151	166	181	162	163	152	165	155	144	166	155	140	148	160	149	176	161	146	165	157	173	165	160	150	149	156	168	170	153	144	156	140	167	154	185	175	150	168	149	142	172	145	149	138	151	165	139	154	145	168	140	164	163	169	122	181	168	163	168	154	152	152	152	152	166	162	147	130	155	150	155	178	149	161	154	160	162	162	137	166	155	127	151	183	145	159	162	163	155	148	188	163	158	151	173	145	161	159	152	194	155	168	161	159	153	141	151	156	159	145	171	174	172	151	133	160	149	170	150	164	162	147	151	181	150	139	157	167	143	162	163	171	141	168	139	155	171	150	160	159	170	174	151	151	154	168	138	176	174	184	172	159	176	131	151	148	144	164	162	172	158	163	146	183	160	156	147	150	169	127	156	179	161	188	151	182	148	164	161	182	158	151	165	160	183	175	140	161	147	150	156	144	152	148	156	170	159	157	160	145	168	154	157	174	169	147	154	157	148	147	176	154	157	151	166	150	172	133	150	171	147	150	183	157	162	171	146	146	145	160	142	151	158	169	175	164	138	148	150	179	153	161	143	168	143	167	185	151	159	142	141	159	161	154	156	136	169	152	148	179	153	162	159	145	167	165	151	148	157	168	153	177	166	150	155	141	146	177	147	160	173	153	167	178	134	144	172	139	175	144	141	154	154	156	175	166	152	150	164	142	163	146	168	150	171	172	161	139	164	141	148	144	171	174	147	147	140	141	165	168	149	163	168	133	171	174	154	143	172	166	172	144	159	170	169	170	156	156	150	152	189	158	162	146	152	181	148	147	139	143	149	167	146	171	150	185	179	158	133	159	165	169	164	141	147	168	190	156	159	166	156	154	170	143	182	172	150	160	154	172	154	165	176	158	180	165	158	152	160	151	166	128	157	181	150	142	160	153	153	155	158	167	162	144	151	163	178	145	136	166	127	172	175	179	162	161	174	169	149	184	159	160	166	180	133	146	162	149	157	152	143	147	133	164	163	159	161	164	149	173	169	181	140	161	199	166	168	157	163	159	151	153	151	138	160	164	153	185	137	147	159	148	160	151	162	137	165	141	154	157	170	164	141	183	145	173	164	148	143	147	143	180	172	154	125	160	147	170	141	147	184	151	161	171	147	157	158	158	170	167	168	159	146	187	165	137	152	172	165	158	171	146	130	177	179	164	181	163	154	162	149	150	160	140	160	157	149	166	168	166	145	151	160	152	186	155	149	157	145	161	177	159	149	171	154	152	160	155	168	172	151	166	159	155	152	156	137	170	175	149	164	141	158	151	158	171	157	183	151	150	162	139	153	170	142	167	165	144	162	144	163	151	156	168	159	162	144	132	134	155	165	153	181	177	151	157	155	173	155	165	145	164	187	144	162	163	177	146	149	153	157	153	143	150	181	161	137	159	168	154	144	146	167	146	165	142	159	149	158	158	189	167	141	167	152	163	150	171	155	168	139	167	167	144	157	160	148	148	140	188	153	170	197	140	155	143	149	183	138	143	145	154	175	152	167	164	147	171	149	149	166	155	136	150	140	124	166	184	168	163	155	152	174	149	157	161	165	164	152	159	146	152	159	152	149	153	168	165	156	165	180	160	158	143	161	165	161	125	168	142	156	162	172	173	146	177	154	179	135	140	171	160	159	169	162	152	145	158	167	155	170	166	136	165	175	161	151	152	157	156	138	151	165	156	184	151	159	135	135	172	151	160	175	145	159	175	122	178	156	164	141	160	155	152	165	150	137	153	160	158	163	152	147	166	181	163	139	149	167	151	151	153	165	147	156	161	160	167	166	169	164	179	144	174	161	161	194	160	150	158	171	157	152	171	166	151	143	145	151	164	163	152	171	175	187	171	154	165	181	156	154	148	140	169	176	179	149	148	152	161	142	198	151	169	139	167	147	146	173	165	165	156	163	141	150	185	135	146	169	154	161	155	151	151	142	159	162	162	129	165	159	136	141	155	156	154	161	140	193	188	150	131	162	156	160	183	146	169	157	164	155	158	165	153	134	146	189	158	173	133	161	166	159	161	167	167	166	158	171	160	157	161	143	155	121	157	151	172	153	140	161	160	160	160	152	150	150	140	149	158	142	151	140	164	175	156	177	165	155	155	160	155	151	128	148	143	165	162	156	197	147	150	163	147	141	162	124	158	148	146	168	159	176	167	164	167	130	153	153	149	167	168	177	151	146	150	158	177	179	165	155	162	149	146	136	133	159	178	130	157	151	159	165	164	169	155	166	169	169	164	157	168	160	149	137	195	176	176	169	152	156	140	189	145	178	149	143	128	157	162	170	160	198	125	158	139	158	160	153	180	160	144	160	136	181	133	146	145	168	144	156	160	162	160	143	159	136	170	160	152	164	182	159	142	137	149	158	153	155	168	156	157	166	158	161	161	158	159	173	153	139	177	152	167	163	136	159	153	159	151	164	166	149	160	143	134	170	161	147	187	146	188	185	145	152	163	171	152	168	178	172	155	171	167	162	149	160	160	182	176	147	175	175	124	157	139	171	160	142	153	155	148	149	164	170	148	142	170	154	155	143	159	149	151	139	177	163	143	180	161	144	144	157	154	176	178	142	164	132	172	146	167	173	160	162	152	158	168	149	172	163	156	145	140	178	170	132	140	165	145	165	167	137	155	163	150	150	171	169	153	159	149	150	175	159	141	142	151	164	152	177	141	161	161	142	158	156	175	150	178	150	155	171	162	164	158	169	161	182	184	156	156	138	150	161	159	140	150	176	139	142	147	139	156	165	170	157	146	147	156	150	164	160	185	149	150	181	152	155	165	150	131	144	171	146	168	165	164	179	160	190	148	168	168	159	160	143	150	165	165	168	166	158	152	141	177	159	135	161	133	147	156	153	168	177	174	178	146	147	169	138	165	150	176	149	176	148	170	169	163	137	169	169	172	163	151	146	155	149	148	174	156	177	168	152	151	155	171	144	147	169	159	164	139	144	143	172	127	137	158	165	155	137	173	151	165	156	168	184	160	157	156	167	135	140	176	145	151	170	141	169	181	144	145	152	177	165	144	160	146	184	183	169	159	169	157	151
24287	40079	8647	4487	2834	2059	1529	1228	1058	959	819	693	649	624	567	566	497	502	477	441	446	447	441	423	407	439	384	404	425	427	417	428	407	400	410	400	375	394	386	418	404	362	329	404	381	422	371	365	392	362	379	358	356	381	398	377	354	379	379	365	371	361	377	360	388	381	363	392	383	335	351	372	346	348	388	370	378	350	359	351	356	358	354	324	337	361	354	365	343	347	348	385	365	370	369	333	370	409	391	367	336	341	331	392	393	362	357	368	349	352	386	366	354	320	370	334	389	322	340	371	378	358	363	374	364	354	345	372	314	406	352	356	371	373	359	358	387	371	344	337	358	358	374	334	376	383	328	364	336	323	350	379	334	346	358	355	339	344	323	379	382	339	334	348	358	355	381	368	336	353	358	387	356	354	337	384	376	360	333	348	367	349	375	367	353	344	391	332	358	365	364	360	310	381	351	375	334	360	349	336	346	386	354	340	356	374	368	333	376	371	359	357	365	354	353	368	377	341	363	321	330	363	358	365	353	379	340	350	350	350	352	339	359	343	351	376	356	341	350	362	358	355	336	375	357	374	338	356	347	311	328	387	333	381	375	311	352	378	364	359	330	344	357	337	351	349	408	357	355	340	376	377	346	363	361	356	375	335	347	337	365	363	378	369	338	366	386	389	359	347	367	372	341	390	362	345	380	330	340	335	351	368	355	336	338	327	360	360	344	380	342	368	348	346	342	343	349	327	322	369	364	340	341	379	377	370	380	360	329	389	339	342	341	368	334	324	380	372	302	336	349	308	387	369	348	378	362	355	364	351	366	345	370	355	407	353	363	341	395	333	374	342	362	351	356	364	381	351	364	361	327	334	358	378	353	347	361	377	359	376	309	337	340	365	341	390	333	321	345	341	338	374	340	367	352	360	371	360	360	342	361	346	357	365	368	363	364	345	371	359	370	357	369	349	342	314	369	369	337	368	358	359	368	362	385	368	351	353	364	349	339	350	331	373	343	365	325	388	342	359	381	356	335	322	359	347	316	360	347	367	357	352	369	348	364	339	368	338	331	372	354	385	356	362	362	325	336	362	327	355	352	342	380	343	342	328	334	348	347	370	354	356	361	364	344	370	369	357	336	364	367	351	380	348	346	350	392	339	319	317	365	320	349	345	343	377	378	319	330	340	360	355	328	341	348	358	367	341	356	324	371	347	351	342	387	401	383	361	403	375	366	388	376	359	358	339	358	364	336	344	387	355	314	336	333	371	362	347	347	346	335	360	367	346	361	331	340	368	358	365	343	316	367	341	344	370	362	367	336	376	352	368	349	386	329	355	363	320	346	361	365	364	357	363	380	338	369	402	362	347	329	373	363	371	337	386	353	354	347	357	335	349	338	385	361	354	352	383	372	377	340	363	346	365	353	346	357	365	320	350	345	345	337	348	327	365	347	328	380	334	346	327	351	384	348	407	340	382	353	341	363	338	363	322	375	357	365	330	365	343	347	363	356	366	372	339	363	368	360	352	352	365	329	364	391	387	351	363	364	370	380	349	375	345	335	364	324	334	377	356	337	380	332	353	393	347	351	349	351	342	337	363	326	363	356	349	365	356	345	359	364	364	326	385	365	362	356	366	345	337	358	362	337	328	372	357	355	381	340	366	331	387	324	371	344	343	336	349	362	358	322	364	398	344	345	371	344	376	345	360	347	332	327	354	371	338	342	342	345	338	336	343	344	355	363	380	328	344	359	384	339	331	344	356	331	398	336	328	373	358	331	346	335	357	381	338	360	386	362	366	338	347	362	361	352	367	368	349	333	357	355	356	339	344	358	351	355	373	356	344	314	334	344	329	349	383	353	338	342	355	349	310	348	360	356	412	315	370	346	368	343	365	376	383	333	354	390	372	346	332	339	373	330	364	345	291	359	350	372	354	359	340	312	357	362	357	349	324	356	356	353	347	328	360	365	363	357	372	342	381	359	352	359	352	354	379	322	373	373	359	356	344	357	361	341	363	365	364	349	401	356	347	348	399	363	333	333	387	338	323	378	340	358	334	318	358	387	365	333	371	358	359	369	333	353	340	353	336	356	346	350	344	346	354	388	336	344	377	360	356	357	371	334	358	311	347	364	345	366	315	362	397	384	348	380	329	348	343	369	338	395	367	347	364	353	336	366	357	371	366	353	386	350	357	343	351	350	377	317	309	382	346	341	317	349	334	363	380	363	327	373	371	357	362	347	365	364	338	377	356	392	372	338	352	360	325	338	375	368	389	376	353	382	324	336	319	368	354	386	358	359	366	335	334	377	371	347	370	367	352	340	314	368	344	360	358	337	359	380	321	360	351	353	363	353	368	370	383	343	363	332	346	343	346	365	354	386	354	357	386	366	318	334	375	340	346	371	360	351	373	356	336	347	315	358	390	352	326	375	317	337	347	384	360	359	361	346	344	372	373	355	352	340	358	351	366	394	373	345	358	371	382	365	336	347	346	358	374	372	374	326	366	360	343	358	341	319	361	356	330	326	355	335	351	364	355	370	371	363	348	376	362	336	324	363	342	336	371	365	348	337	354	339	342	349	367	344	340	365	355	364	351	369	368	367	364	333	358	373	370	358	346	350	343	339	342	358	346	346	390	351	357	334	314	325	359	403	360	332	345	353	383	328	369	325	376	355	347	353	353	380	360	388	376	358	378	348	323	375	339	368	357	367	344	371	392	350	336	383	368	324	328	361	343	379	321	364	355	345	369	371	401	350	390	367	391	336	343	327	353	381	384	381	343	352	363	358	370	353	342	359	348	338	335	328	401	354	340	337	339	378	368	322	394	363	339	374	357	354	352	342	366	374	358	380	392	351	339	378	377	326	368	353	397	343	367	354	366	363	343	339	344	354	358	357	360	406	348	362	390	350	367	360	369	371	341	352	350	306	363	328	348	385	378	337	344	348	364	369	358	332	342	326	326	338	346	333	334	368	361	364	338	390	350	342	370	353	369	358	340	374	326	331	341	354	361	362	386	344	359	372	329	359	345	396	285	377	368	370	355	367	360	356	359	332	347	349	319	359	347	363	384	345	387	376	343	335	331	376	365	322	350	377	351	351	331	353	344	362	366	378	381	363	342	354	369	362	388	363	358	377	384	369	349	393	363	353	339	326	320	414	366	348	369	368	385	331	378	318	372	342	353	367	379	355	370	342	364	329	323	360	338	366	364	358	340	384	312	323	355	358	316	373	356	359	340	363	339	331	326	344	366	341	356	360	325	354	344	367	396	326	363	356	339	376	365	353	355	337	350	346	347	357	352	359	363	337	360	350	334	378	378	330	341	366	370	374	349	371	390	340	355	347	322	302	358	354	355	378	347	379	324	370	361	399	368	355	355	338	371	348	348	393	295	344	346	365	367	382	366	350	328	345	367	354	326	335	353	352	351	355	387	344	372	372	392	334	344	362	351	369	368	362	371	349	354	410	387	333	337	363	374	337	355	340	309	368	353	325	369	335	330	336	387	339	356
23842	21654	29903	23921	21655	19576	2115	859	667	618	535	481	486	473	413	453	443	416	430	408	407	401	383	408	381	389	376	359	382	385	382	369	412	391	380	377	377	365	375	372	358	345	371	369	376	390	373	373	338	372	357	351	354	326	372	351	387	362	392	374	334	350	363	382	383	348	382	345	363	360	387	377	372	345	343	333	366	366	346	346	368	359	376	366	365	358	356	342	373	348	369	362	352	335	351	365	351	374	370	351	372	371	359	366	381	345	357	373	370	335	409	348	365	354	349	387	389	362	359	347	378	344	363	363	386	347	337	342	339	355	373	375	367	342	347	350	387	373	350	366	329	365	397	383	368	371	392	338	324	375	371	336	362	362	376	344	352	351	386	370	368	327	385	373	350	372	363	356	364	338	361	332	407	348	314	371	338	367	323	330	345	373	351	348	370	336	376	342	351	386	337	359	350	390	334	350	373	385	414	370	349	368	352	372	344	352	330	350	332	353	342	354	409	371	336	339	338	370	326	361	337	419	346	356	358	386	365	371	325	357	369	367	344	343	377	333	374	355	346	362	351	351	356	368	347	373	359	362	383	336	348	349	383	389	355	354	343	355	351	353	370	318	336	357	318	365	336	376	348	389	374	359	360	382	316	341	360	339	361	356	370	370	376	382	357	353	369	347	372	379	359	353	352	339	352	382	329	376	359	337	350	396	376	319	363	361	388	368	337	344	356	353	372	364	377	365	394	373	341	362	365	332	359	377	338	375	352	348	356	330	402	354	347	358	363	380	373	328	334	337	367	369	370	371	372	379	383	383	407	332	369	389	364	332	336	396	382	353	357	374	328	383	375	334	350	336	401	326	339	351	371	354	358	363	363	373	379	357	371	355	370	355	364	361	356	339	357	353	321	348	391	375	391	384	361	390	350	370	371	382	333	361	351	359	350	372	378	370	351	369	368	387	374	347	373	371	383	343	371	363	341	359	384	399	342	371	366	361	355	364	383	363	364	363	356	352	390	334	371	342	384	361	344	369	370	354	347	360	343	331	351	362	361	407	304	376	361	346	364	377	322	338	354	367	340	345	345	366	365	329	363	362	335	372	372	334	389	362	366	304	337	374	391	380	379	349	337	337	341	346	353	358	393	337	378	367	372	322	348	359	317	396	348	386	336	358	360	359	344	387	376	354	332	345	378	332	372	358	411	373	382	360	367	371	354	340	342	335	365	385	317	356	362	349	314	346	377	378	375	354	331	359	320	395	395	332	367	310	364	343	342	395	366	345	371	378	348	352	335	356	374	363	378	362	367	359	347	354	339	360	382	366	391	341	366	361	373	315	362	379	376	321	324	355	347	356	357	325	350	343	361	371	380	365	351	343	377	377	362	364	348	329	356	354	347	374	359	338	345	342	409	378	356	325	358	355	364	380	376	370	353	370	334	349	346	389	375	329	361	361	350	384	340	359	378	342	343	337	357	356	301	367	359	322	361	346	364	397	399	362	356	355	373	352	367	381	348	351	355	337	373	363	342	371	341	368	333	336	341	364	365	367	379	361	369	353	335	404	395	358	362	397	345	363	349	361	338	369	386	347	365	340	391	349	354	358	372	350	345	312	339	343	379	341	305	353	369	362	385	323	350	361	364	340	365	365	360	339	362	355	330	357	377	352	352	334	373	360	402	368	367	350	343	353	329	375	339	322	327	372	384	383	341	348	376	336	392	372	357	352	346	320	362	348	362	360	359	370	341	384	384	369	353	318	333	346	376	361	380	372	340	415	329	371	362	360	384	324	363	338	380	346	328	328	381	362	355	345	349	345	392	389	362	376	350	371	357	361	345	347	387	362	353	368	350	325	356	342	381	351	356	382	367	335	373	345	346	354	363	344	366	397	383	374	348	357	334	366	353	397	354	377	334	366	372	370	353	367	386	371	373	323	322	375	373	380	362	361	348	343	332	365	371	382	370	339	374	350	359	360	369	365	353	324	359	352	375	335	336	361	368	341	358	357	334	312	309	341	361	380	353	366	395	354	343	372	350	374	357	346	373	374	354	358	359	362	351	359	362	348	376	346	340	338	326	372	362	352	375	383	342	361	350	340	402	363	343	349	354	360	363	371	336	365	374	343	330	344	374	361	378	367	360	347	353	349	381	371	384	360	366	371	360	326	346	347	357	359	343	395	392	343	383	364	325	341	355	323	360	352	356	369	345	358	363	350	375	358	349	344	373	383	347	337	377	339	367	373	357	378	333	386	362	335	338	359	348	374	364	340	335	362	355	333	345	376	345	350	343	374	334	368	359	352	366	365	361	399	328	365	369	343	363	352	362	378	372	345	375	353	350	348	350	356	357	354	374	395	321	343	346	352	370	327	341	344	366	372	350	372	345	356	342	343	343	363	329	385	381	395	349	379	348	333	379	361	345	382	346	356	376	315	315	355	365	346	370	357	353	364	337	363	349	375	344	329	357	325	361	344	338	384	366	368	363	331	398	355	331	388	334	359	361	336	365	350	340	349	376	381	389	364	375	342	360	372	346	320	367	348	341	366	363	393	343	366	354	348	331	353	370	355	358	345	343	370	338	371	366	393	353	347	329	358	356	357	337	377	341	329	338	329	349	353	315	359	347	348	341	345	342	373	349	363	319	379	339	359	363	393	324	385	324	348	364	382	361	374	340	357	349	352	368	376	364	331	368	337	362	347	334	369	352	350	357	350	373	374	339	339	380	337	375	362	314	367	345	354	353	390	367	357	340	369	337	384	382	320	358	396	335	343	354	402	329	380	357	372	361	374	357	371	346	319	366	346	377	359	357	357	382	342	348	351	339	344	350	379	355	376	333	348	349	372	377	335	379	397	356	373	361	348	383	381	343	339	348	366	371	365	387	353	380	374	374	332	360	368	347	311	341	377	370	336	345	357	363	346	360	360	357	348	343	349	350	385	361	342	353	352	343	370	349	372	334	369	348	335	366	329	400	364	353	377	418	366	368	390	335	364	350	393	354	359	339	362	347	370	352	348	337	357	358	340	386	363	391	369	339	376	391	378	350	369	343	342	393	363	351	356	343	377	400	365	347	375	407	354	375	349	368	335	326	376	335	367	371	375	351	374	380	352	389	347	357	335	356	362	342	383	366	375	359	338	370	380	342	351	388	344	360	373	339	351	364	345	339	354	363	372	351	340	363	357	387	346	353	377	312	322	321	338	332	352	335	348	355	351	365	344	389	362	348	364	360	348	369	333	382	351	359	367	368	407	372	346	348	368	370	357	357	381	352	306	375	343	317	340	367	361	335	368	376	379	379	345	332	346	353	373	372	362	366	342	400	352	353	340	375	335	347	360	361	343	328	336	367	361	363	358	342	354	369	358	337	371	365	392	351	323	336	374	353	356	365	365	380	332	346	369	375	363	361	408	373	323	348	343	394	352	365	342	335	375	341	370	351	374	347	329	326	335	369	374	359	377	340	328	348	395	337	347	335	378	335	347	359	343	369	355	357	385	371	349	402	383
28546	46776	14173	7887	5236	3690	2901	2378	2026	1739	1507	1362	1273	1202	1130	1086	1059	945	928	972	921	843	898	865	874	814	846	831	793	768	750	776	829	717	768	747	759	759	747	721	816	738	755	770	745	751	744	713	740	732	741	730	742	708	711	722	751	763	710	727	723	696	701	711	741	704	676	735	743	698	726	657	704	690	741	688	701	667	680	721	697	715	690	703	705	658	700	730	718	699	728	760	732	705	746	713	728	669	678	716	687	695	703	716	776	712	727	709	671	733	694	639	703	705	704	648	699	725	696	720	741	712	711	702	744	738	676	649	691	718	662	697	747	721	657	710	639	715	672	694	726	723	716	710	715	696	709	785	678	703	749	735	673	759	727	752	697	712	690	701	712	714	682	673	739	712	713	713	734	731	646	737	768	687	696	732	718	691	730	726	685	715	699	697	718	665	706	675	744	724	718	653	660	685	755	731	731	694	718	691	733	742	722	731	728	687	681	764	695	668	677	706	686	699	716	695	732	712	712	719	685	686	727	716	701	716	713	742	722	725	730	663	663	740	721	722	710	695	702	676	717	693	693	671	714	714	725	682	701	729	709	697	735	703	740	689	659	708	716	685	718	755	670	683	702	732	717	743	696	682	699	709	707	722	681	689	697	685	730	693	704	713	690	747	724	730	731	711	705	709	742	707	743	685	714	703	685	670	646	703	694	701	641	718	682	686	729	751	715	725	662	656	712	754	711	763	728	725	693	719	737	708	729	735	686	722	689	689	712	727	686	707	745	752	695	732	689	690	711	699	732	698	720	693	726	668	725	711	729	691	715	692	698	719	722	723	723	750	699	706	747	706	656	767	737	723	725	703	675	685	689	725	705	708	677	712	698	776	707	725	680	689	727	723	693	715	725	760	754	736	755	692	729	742	672	707	760	713	747	713	680	705	717	690	725	700	690	675	745	714	713	720	716	716	704	711	702	708	673	702	693	692	665	718	716	742	715	711	708	742	669	695	747	701	681	732	742	682	683	735	721	689	747	758	695	707	687	695	700	658	743	725	723	708	722	646	671	723	724	692	694	676	666	763	715	727	672	757	708	709	753	740	669	726	706	700	705	710	730	713	723	718	764	688	732	698	705	716	702	702	736	708	683	725	689	673	681	677	708	708	740	721	730	734	771	687	756	740	726	724	717	736	708	710	683	681	707	732	692	702	676	718	708	727	701	709	716	722	717	714	722	730	718	706	681	743	665	670	666	664	725	728	714	717	695	707	768	700	705	747	765	715	710	718	682	725	705	734	710	666	668	712	764	688	674	752	670	679	705	684	727	776	702	720	710	751	653	738	753	707	725	713	690	691	713	719	679	699	672	733	709	682	729	697	655	694	724	744	673	673	729	741	693	756	702	714	718	712	717	706	706	769	701	702	725	690	747	710	709	743	733	715	727	672	700	680	691	716	682	738	727	715	706	754	721	679	739	741	696	737	715	721	685	703	717	725	695	656	681	675	689	696	712	703	730	726	722	698	723	704	676	706	712	718	753	710	680	671	711	703	725	675	746	687	711	697	720	673	729	760	701	704	712	712	716	694	736	669	656	717	724	640	734	689	681	707	711	688	671	710	741	701	724	675	700	725	712	713	681	698	705	704	697	679	680	727	705	734	720	718	744	673	725	673	709	659	696	700	676	728	695	717	712	709	758	657	715	731	726	701	695	684	678	734	659	694	731	771	695	709	655	747	729	720	728	700	722	723	729	641	714	750	718	706	713	747	656	670	681	698	740	702	705	720	684	690	684	694	699	712	714	749	739	723	746	680	694	683	668	707	689	713	711	729	672	699	762	726	750	746	698	699	754	709	687	692	692	801	694	720	797	738	673	745	755	711	680	697	696	659	717	725	701	690	712	722	708	741	738	656	699	701	690	687	724	686	692	708	702	693	712	698	707	675	734	739	701	689	688	720	694	708	710	757	668	757	694	726	715	733	696	696	688	679	683	718	700	718	699	653	735	709	667	731	731	674	711	706	664	695	632	731	703	712	712	696	674	717	700	712	707	662	711	709	760	727	695	680	731	675	705	701	720	722	715	723	723	698	644	733	734	715	718	674	682	693	707	688	691	694	735	704	703	694	683	698	754	704	726	725	738	722	727	746	699	641	688	681	735	662	738	740	692	682	716	692	750	724	735	650	718	686	712	762	728	646	690	731	760	719	737	683	751	736	709	729	694	689	703	720	673	689	706	699	687	704	729	736	713	771	701	705	726	724	722	702	668	749	702	746	715	724	703	722	758	693	765	698	738	690	720	712	764	722	751	690	738	707	701	736	734	678	708	702	704	729	737	658	725	725	734	721	755	677	689	735	721	722	700	683	732	735	708	688	711	715	664	700	728	715	722	720	710	703	730	638	716	737	724	691	740	719	653	705	723	682	760	685	780	753	713	682	687	708	671	707	705	668	735	719	698	649	695	677	702	766	771	681	736	669	641	725	703	736	726	703	735	682	686	737	758	738	732	746	694	707	711	736	715	699	720	722	714	715	718	704	702	724	690	681	764	744	720	699	651	719	724	707	637	731	728	716	702	736	677	683	712	690	661	666	679	740	692	732	671	702	709	748	737	739	692	693	743	728	687	716	685	694	723	759	681	723	757	696	717	672	709	704	667	738	737	678	718	700	684	724	714	737	730	699	729	690	704	692	700	714	724	742	748	752	732	731	716	684	723	708	695	680	703	734	746	703	702	682	733	684	697	715	730	756	692	665	707	727	721	678	720	717	701	694	723	716	691	767	719	701	722	635	749	693	655	692	716	713	704	741	666	666	750	745	679	661	734	664	680	717	695	734	718	729	691	718	734	644	701	703	675	713	756	697	693	662	669	699	660	751	702	700	723	761	720	700	705	704	706	754	759	703	737	715	723	715	726	661	734	705	693	708	708	698	729	752	702	686	761	699	730	710	708	727	680	681	753	670	728	738	727	697	670	693	669	685	757	693	725	677	768	726	725	710	699	778	704	718	693	706	657	689	697	703	720	694	714	692	749	707	740	739	723	688	721	703	686	682	735	712	716	734	675	733	704	721	714	724	704	702	735	686	720	700	719	736	682	685	699	718	706	728	714	701	698	743	671	709	760	693	718	686	699	694	710	723	672	708	712	708	699	672	650	700	746	712	681	702	700	724	698	724	696	743	708	702	660	738	720	703	697	716	658	724	683	731	725	660	716	677	737	698	696	698	711	694	685	741	705	732	687	731	702	684	687	660	759	750	693	654	709	701	726	721	705	707	727	737	715	693	712	716	705	743	729	675	657	727	733	715	673	706	713	717	682	730	703	730	698	739	647	700	656	702	739	733	702	671	720	693	705	685	703	715	675	738	665	690	727	756	727	708	710	716	676	740	709	740	657	670	719	711	712	722	741	728	734	689	701	714	720	699	658	690	732	705	751	687	729	726	706	712	658	720	704	680	713	704	682	731	716	724	758	664	698	709	703	743	730	694	705	696	698	728	690	691	689	695	679	715
27163	21149	9122	767	458	385	324	305	264	300	281	280	280	292	290	338	302	336	277	278	318	304	276	291	303	295	276	302	273	269	296	259	265	297	261	285	255	276	310	296	303	355	295	263	311	281	269	302	270	261	254	250	283	290	310	287	273	286	272	298	249	291	280	288	281	279	281	279	266	276	282	270	263	287	304	274	290	258	278	274	250	282	297	285	274	286	288	298	325	278	270	259	280	251	267	266	276	276	253	283	281	263	277	287	264	282	267	274	295	264	270	273	257	274	299	289	310	270	300	305	282	253	287	273	253	273	300	310	268	311	291	276	256	305	265	266	293	283	289	267	287	266	270	250	277	303	283	289	296	280	271	280	254	264	264	304	274	290	269	278	310	284	287	297	284	298	247	301	266	281	256	295	286	293	280	273	304	291	259	305	287	250	300	297	304	275	268	275	308	300	266	295	289	305	269	275	292	283	298	304	268	272	254	296	260	266	287	298	271	293	270	291	296	264	267	302	268	254	288	276	280	294	293	292	268	290	277	272	272	292	256	268	281	295	302	255	285	262	288	275	282	277	294	302	287	317	275	286	289	300	309	283	266	266	265	282	301	290	297	275	275	261	267	264	266	289	289	283	274	283	281	277	264	281	289	306	278	259	293	244	308	266	289	269	287	279	269	291	276	268	272	248	275	278	292	282	270	249	305	297	301	291	268	287	246	283	309	264	271	280	293	300	268	252	311	254	306	244	253	267	259	300	280	267	265	283	278	288	285	290	286	290	280	295	276	278	289	269	255	310	288	280	282	275	274	296	278	302	264	265	283	282	294	259	300	250	265	311	256	294	296	284	275	260	249	294	276	263	284	276	294	295	283	269	259	277	290	303	288	302	284	276	305	298	277	248	256	270	274	273	308	287	252	306	273	306	251	278	269	310	260	273	269	307	306	310	305	255	274	277	293	282	256	282	262	270	262	267	276	333	278	293	294	291	281	296	292	277	270	277	294	297	281	305	261	283	283	309	288	302	290	276	270	294	286	276	279	262	290	254	297	286	300	262	266	280	284	287	279	290	277	272	290	271	252	269	293	285	270	285	257	297	316	281	273	280	280	282	273	294	279	281	290	289	303	275	252	240	296	275	272	298	254	308	278	314	271	285	297	260	294	281	294	261	286	258	261	266	271	256	292	291	269	286	301	313	290	312	284	283	308	297	285	288	269	267	279	295	284	301	265	269	292	322	279	277	296	266	271	268	289	261	285	295	283	284	299	240	299	285	284	273	314	285	285	288	255	267	281	292	303	282	280	286	284	297	282	290	276	293	274	261	320	263	303	296	260	287	254	278	257	297	293	290	293	277	275	292	268	284	256	261	298	265	272	299	301	293	286	285	285	290	285	311	291	257	288	282	302	250	291	284	283	297	275	303	322	266	308	298	263	257	277	287	303	274	293	276	264	289	279	274	287	296	268	281	288	255	290	279	281	311	241	249	273	290	255	275	291	289	273	257	275	277	273	290	290	249	278	282	275	306	287	285	264	269	280	290	315	291	321	282	285	275	300	312	234	299	314	292	268	262	237	274	278	296	270	297	290	254	292	285	257	289	242	283	276	293	256	265	284	269	314	292	278	277	281	286	259	255	277	295	265	282	274	282	277	285	257	323	248	312	282	288	272	319	261	259	272	307	290	314	269	276	242	254	279	266	270	270	324	278	293	300	265	280	247	302	287	279	246	264	278	258	266	291	286	275	272	262	291	274	259	304	285	308	308	310	290	283	275	256	253	286	277	257	282	270	295	277	264	275	278	260	275	270	273	293	293	277	275	268	285	297	272	281	289	280	310	295	326	269	274	300	278	288	285	276	290	277	280	306	259	256	253	279	281	290	276	304	278	275	267	276	281	291	286	251	290	278	280	276	274	264	293	280	293	280	264	286	291	273	283	262	255	293	283	282	282	280	266	304	293	273	294	302	283	295	292	302	299	294	300	282	265	286	282	295	287	304	281	289	302	275	281	291	271	290	275	266	269	269	232	284	305	259	281	252	296	261	274	291	297	274	303	291	263	272	278	290	284	262	266	247	303	271	331	308	269	296	302	271	283	278	276	292	305	284	274	306	284	274	276	285	281	261	277	300	309	284	263	278	277	271	283	271	264	263	279	291	276	274	269	285	286	256	275	316	294	307	276	277	295	273	279	278	285	303	257	309	320	289	271	266	263	289	265	308	297	270	277	271	278	282	275	260	300	259	323	267	281	292	313	281	267	294	296	254	275	278	281	280	289	294	296	269	293	279	316	290	260	286	303	310	291	256	284	286	289	314	288	276	276	269	262	285	272	293	279	283	297	260	277	344	303	274	284	290	282	288	281	269	278	284	284	284	245	280	258	279	279	260	290	267	264	269	264	296	280	315	282	301	264	288	276	254	299	269	274	311	281	296	289	284	304	262	286	267	300	282	288	282	254	261	284	309	308	296	270	258	298	305	283	266	280	293	305	292	293	304	263	285	285	266	277	271	281	285	270	267	294	279	284	288	278	291	290	278	292	301	300	269	295	242	250	261	288	259	312	282	280	233	252	281	246	255	263	281	274	308	295	285	310	292	284	297	279	282	292	259	271	261	301	289	289	296	269	308	280	303	275	267	281	290	283	260	281	284	286	290	284	268	283	272	286	313	254	252	266	265	267	265	273	264	287	252	266	292	280	294	285	271	278	282	285	260	288	284	285	291	283	299	290	288	288	297	294	286	293	276	271	312	229	274	280	314	284	273	282	291	271	279	282	298	272	276	311	305	300	299	294	291	290	270	292	268	266	288	261	274	305	256	274	311	298	329	285	330	283	267	275	303	273	272	325	286	264	295	280	289	286	308	254	270	269	279	277	285	291	276	269	301	280	279	270	325	297	282	312	244	300	275	266	285	273	309	299	314	285	292	297	292	288	287	299	298	255	264	293	280	264	293	262	289	293	297	279	263	304	269	246	318	296	293	317	285	292	259	291	266	293	278	274	249	323	299	291	270	285	268	286	290	279	263	289	305	289	296	304	268	270	292	302	290	299	287	296	287	298	276	270	256	286	300	297	270	298	280	301	265	271	281	288	256	287	253	277	292	320	279	296	289	270	290	262	253	275	301	292	294	287	263	287	282	287	276	283	302	270	286	320	278	275	285	278	284	285	308	327	308	282	312	267	285	277	293	284	299	294	288	286	283	277	257	289	254	270	291	270	304	299	288	298	254	266	297	268	303	276	295	283	320	301	266	281	282	277	262	306	273	264	270	298	255	258	262	273	265	298	275	304	300	273	297	258	273	278	287	296	278	291	284	277	296	250	282	298	248	271	257	253	280	274	277	272	280	274	311	290	277	276	300	297	291	256	308	274	269	291	290	317	274	289	271	274	266	287	293	297	285	278	277	298	260	257	278	292	281	283	298	299	256	283	276	279	285	306	292	254	293	299	289	293	266	277	269	288	259	251	258	249	297	284	268	281	286	293	281	291	290	256	300	290	243	306	311
11330	17992	1573	1052	839	762	707	695	667	656	669	654	642	647	640	631	603	608	618	649	607	588	607	612	635	654	653	655	613	618	647	635	656	625	588	628	604	615	587	599	611	610	587	607	595	628	609	623	599	636	661	602	599	609	629	604	619	609	617	621	620	618	634	590	608	643	614	613	650	618	576	579	632	626	623	588	592	574	607	584	572	639	571	597	640	607	574	603	628	623	611	592	571	600	608	604	598	623	594	601	639	635	596	614	572	643	603	614	569	608	625	583	636	623	617	631	606	610	627	665	628	584	610	647	606	661	625	662	590	580	630	660	588	571	615	569	604	570	569	550	638	598	588	628	588	568	586	622	618	639	605	609	615	634	588	610	586	576	593	611	583	588	623	556	623	592	604	601	606	679	596	577	642	621	596	635	635	581	638	595	608	570	630	636	611	612	592	617	638	586	631	664	639	592	639	668	601	568	639	618	622	650	661	610	572	589	665	582	630	609	602	623	627	598	617	608	631	634	652	625	613	609	661	592	653	590	604	605	662	621	642	604	588	626	608	613	603	626	657	629	670	591	576	585	586	631	573	635	618	576	586	640	623	579	653	648	605	626	623	654	595	618	636	581	599	614	629	610	626	675	646	612	579	642	595	609	638	599	576	607	608	559	559	626	604	606	644	646	622	599	610	611	601	641	618	628	592	605	631	604	600	626	605	643	632	615	606	618	587	648	644	614	658	615	570	603	615	619	583	618	603	607	627	581	609	618	655	629	607	603	599	644	579	554	622	595	652	639	649	634	629	645	624	618	616	613	601	658	611	675	607	607	627	609	595	637	594	630	601	579	589	592	659	637	577	606	640	631	661	574	611	589	639	647	595	591	599	609	590	608	625	616	645	579	587	636	587	609	609	623	570	601	595	648	594	628	600	614	620	651	619	603	664	657	589	605	609	587	643	634	609	603	598	615	613	660	617	619	576	610	640	640	641	583	647	621	629	614	617	625	646	613	638	634	613	614	663	607	564	592	640	602	608	591	617	631	614	612	593	618	624	628	616	613	608	593	659	587	593	611	607	637	546	603	622	577	600	641	597	581	632	600	660	648	634	648	583	597	613	613	618	573	614	623	620	647	588	612	630	608	634	611	613	628	571	630	568	621	654	604	620	644	599	584	572	634	639	619	625	615	631	627	581	601	639	590	663	599	614	626	612	577	671	613	611	598	571	595	623	612	608	570	612	621	584	613	603	612	592	620	611	568	626	622	585	595	641	668	628	631	597	612	581	648	612	628	624	568	625	613	568	634	595	604	604	609	658	594	603	597	619	629	646	604	646	581	583	687	602	602	638	648	585	611	601	611	596	628	636	563	570	644	621	626	614	643	599	575	607	642	636	616	609	624	626	627	593	599	637	606	649	614	571	624	630	601	598	587	602	592	579	654	597	591	639	662	590	580	647	573	633	606	547	590	606	621	619	583	578	572	606	582	638	625	627	599	636	622	581	609	679	622	585	590	626	580	620	636	598	633	573	617	632	634	556	637	594	625	577	589	623	615	636	618	578	606	605	645	648	589	596	638	629	584	599	577	658	635	610	619	622	597	672	623	595	607	634	631	620	595	626	664	632	633	578	597	650	601	597	600	635	648	620	604	576	633	602	615	618	589	632	603	618	634	621	642	648	572	638	594	618	620	628	608	642	632	636	604	620	607	583	633	625	659	607	622	622	627	610	606	615	645	616	602	659	613	604	612	610	595	598	580	667	620	589	592	622	654	652	597	613	607	636	602	599	637	587	624	615	596	591	598	632	586	636	571	614	600	646	664	616	617	643	622	648	638	612	618	656	640	620	620	642	590	630	591	582	593	576	658	621	588	667	617	549	614	600	607	601	613	603	633	624	588	605	651	583	640	637	602	608	618	611	562	616	637	604	621	607	608	625	615	601	620	646	601	653	605	634	634	617	616	595	603	612	619	607	565	632	597	605	632	589	578	570	654	584	662	606	595	640	642	603	567	678	624	659	631	598	634	626	614	605	548	589	637	654	687	626	604	588	605	621	615	581	634	611	603	646	619	603	612	626	604	599	577	584	653	594	611	573	593	604	626	619	602	578	621	581	574	609	603	593	622	632	626	586	574	588	635	607	612	603	601	601	615	642	594	607	636	602	592	649	570	589	621	626	601	611	610	629	625	620	559	674	595	632	599	596	649	591	652	610	626	646	646	565	652	611	622	628	607	637	597	603	613	614	595	623	600	615	589	599	573	650	637	565	646	611	596	620	601	600	611	634	595	635	650	603	592	605	639	624	631	566	636	648	595	623	587	619	614	592	617	614	652	582	605	618	619	605	626	605	647	601	587	600	548	554	612	626	612	603	595	607	643	590	570	585	611	627	569	608	630	577	620	626	547	588	587	674	584	592	598	570	585	605	604	613	625	656	606	618	581	600	623	656	637	606	634	589	646	635	584	610	574	597	620	620	623	590	606	594	619	624	610	593	658	618	633	584	627	656	628	579	607	613	628	616	641	625	611	608	676	631	554	591	633	628	610	606	611	608	578	602	573	628	572	635	624	573	627	634	624	640	607	593	559	622	647	641	634	599	607	624	615	608	641	574	633	634	597	621	602	626	649	582	623	627	661	602	609	635	640	660	605	638	574	616	610	615	571	603	641	598	622	588	645	546	602	643	635	604	574	579	605	577	610	607	622	604	609	594	633	588	607	655	587	646	607	624	604	635	622	607	662	565	605	586	603	639	597	592	604	624	566	616	629	606	626	601	624	608	638	638	609	607	574	612	633	662	599	620	629	583	583	614	599	614	634	622	610	614	583	615	640	613	602	591	626	576	634	607	626	586	616	644	655	612	578	597	579	568	598	604	643	624	617	588	644	617	593	597	642	597	565	584	592	619	599	569	544	614	601	651	684	627	599	592	640	571	660	560	597	590	608	630	625	590	576	581	599	597	598	584	620	609	605	638	626	604	661	614	648	623	637	640	602	614	616	612	648	658	639	628	610	636	611	601	621	592	662	619	591	623	593	611	614	605	652	603	582	586	576	595	604	588	639	602	601	662	629	614	604	593	558	606	612	607	615	605	626	626	615	567	617	626	571	610	651	664	636	632	581	666	599	644	592	624	667	595	607	633	582	634	626	610	559	601	616	609	585	616	591	616	616	605	588	610	617	569	604	660	590	602	610	630	599	646	662	644	625	632	584	562	594	604	622	647	614	597	582	564	589	591	623	616	596	623	648	592	589	629	584	632	583	611	593	584	578	610	610	623	620	623	557	604	627	623	598	618	623	592	615	587	534	637	587	598	652	568	611	612	603	634	621	606	603	619	654	587	591	622	623	615	596	596	640	618	595	615	617	631	656	654	569	606	625	606	608	579	600	566	591	623	598	606	616	612	629	623	652	640	620	645	626	637	581	587	661	603	631	580	640	578	601	593	625	656	649	628	587	607	658	677	614	577	613	666	599	629	598	599	625	635	595	587	583	648	593	603	601	622	637	631	632
24780	21634	29175	24585	19452	1465	561	373	311	260	270	258	214	214	192	191	198	177	218	201	168	189	147	169	184	178	182	158	140	162	138	164	148	164	182	163	180	160	175	180	173	171	163	165	151	189	152	179	168	155	168	149	125	136	160	189	171	170	136	145	166	172	162	164	168	149	183	136	163	161	167	151	170	183	185	175	169	151	161	165	142	152	149	138	145	153	162	154	168	153	146	190	170	156	169	144	161	167	178	181	171	160	152	138	145	133	169	159	141	147	150	170	152	162	179	172	174	158	163	161	147	160	156	156	154	151	170	150	171	174	189	159	143	149	161	159	151	171	153	165	169	160	164	153	144	149	148	157	167	158	141	156	168	179	173	182	167	161	152	149	167	182	140	174	160	144	147	151	158	148	145	166	122	162	162	171	139	156	161	152	159	184	151	149	169	170	166	165	173	157	157	145	159	151	159	163	146	145	141	162	154	152	152	166	156	172	162	139	152	147	141	149	152	171	146	152	169	154	150	153	154	146	145	154	168	178	150	179	173	142	157	171	130	172	173	147	177	152	179	134	165	165	162	154	152	156	177	158	155	176	169	145	143	156	163	164	170	164	182	144	157	162	163	183	158	156	145	151	149	173	149	148	150	134	161	189	177	146	173	159	151	159	146	159	141	146	170	152	136	138	171	149	155	140	172	182	163	152	158	156	176	151	167	156	159	154	159	148	151	148	180	155	149	182	162	165	191	159	166	163	145	158	152	167	152	172	162	168	166	144	156	158	177	161	161	162	145	153	133	147	160	158	171	143	176	172	143	172	154	170	134	164	167	159	180	149	151	164	161	160	142	164	148	166	168	174	175	172	180	149	162	142	152	168	172	147	155	182	158	150	169	170	150	166	152	148	155	160	160	162	172	171	168	150	168	154	175	148	170	176	163	149	165	156	169	151	161	181	160	146	171	170	158	175	166	153	166	147	152	155	177	185	161	155	158	145	152	153	176	158	149	150	175	152	159	142	155	152	162	142	147	167	150	159	160	178	136	157	146	174	147	163	172	163	160	143	145	161	151	146	142	157	155	144	160	153	149	168	150	155	142	172	158	181	169	139	162	162	154	155	154	154	142	150	157	154	145	155	164	145	156	160	168	142	154	177	155	139	142	160	152	146	143	149	152	150	147	167	166	147	169	142	171	154	148	166	160	173	166	137	172	146	127	150	155	143	135	169	169	129	143	157	147	142	161	144	151	160	145	165	179	151	162	180	173	149	148	157	146	166	161	141	156	159	173	159	150	144	157	154	152	163	160	154	148	175	160	151	166	137	159	155	153	142	167	174	143	159	155	162	148	145	148	173	173	149	166	158	168	158	147	152	144	152	155	159	175	171	163	155	182	188	161	186	173	137	157	159	164	162	145	141	146	170	158	175	159	153	149	166	175	156	194	132	172	166	163	147	161	162	146	153	153	183	132	144	155	149	175	161	151	148	141	159	159	171	166	152	142	150	142	162	138	156	146	138	142	168	171	138	155	158	152	152	164	170	156	159	157	172	139	147	173	162	151	133	167	166	160	169	149	147	177	157	149	161	139	151	149	144	156	170	155	160	157	140	143	165	148	138	163	173	158	145	174	186	149	140	155	169	174	160	155	148	164	170	156	165	166	172	144	157	175	154	152	144	137	131	165	154	141	177	178	156	170	153	146	143	180	155	163	153	148	157	157	181	147	162	164	161	165	159	151	167	170	147	163	146	185	163	162	139	163	151	152	132	144	157	161	162	158	142	160	156	156	163	165	174	149	152	174	137	178	176	149	129	182	149	202	142	158	164	152	180	151	154	165	180	162	147	143	158	153	158	142	149	143	151	166	154	145	150	146	165	171	128	153	152	167	153	148	157	154	177	174	158	164	148	162	166	137	147	163	143	158	159	173	140	176	155	168	149	161	147	154	153	181	150	154	178	161	180	169	183	143	150	166	185	135	158	145	166	175	160	180	160	158	158	158	158	173	174	163	163	171	158	175	164	171	140	154	169	167	173	172	156	149	166	158	143	163	161	176	139	163	162	156	160	157	154	143	153	164	163	164	154	164	177	153	181	175	159	139	164	174	187	155	157	147	146	147	171	179	166	152	151	139	133	156	159	154	170	153	157	151	164	182	148	141	148	158	167	140	159	158	161	151	152	146	157	150	177	184	157	146	168	164	152	169	180	172	128	169	167	145	171	150	159	162	139	157	160	162	172	156	177	155	176	157	167	161	158	152	141	140	144	150	153	168	129	139	161	163	163	149	133	149	144	156	145	164	164	152	154	153	173	153	151	154	138	165	169	163	149	157	156	149	167	138	163	159	205	164	159	136	166	150	145	175	123	151	158	155	138	139	162	162	152	142	176	164	152	146	146	141	146	169	143	161	163	145	163	189	155	156	140	167	152	167	163	168	152	143	188	171	147	151	133	157	153	145	143	163	166	158	155	154	170	169	162	157	193	160	153	167	160	172	154	176	146	147	161	149	155	173	151	149	161	158	176	166	152	159	142	140	162	165	164	180	161	158	142	173	155	162	169	162	145	154	154	157	153	158	177	188	144	142	141	177	137	177	166	171	170	156	164	167	158	161	172	161	175	142	138	168	146	162	162	174	129	168	147	139	189	174	156	151	183	164	151	162	145	166	183	165	170	137	172	148	168	165	137	156	145	139	169	168	182	173	182	154	176	159	163	150	181	148	154	153	183	173	143	169	178	136	162	177	168	132	139	149	135	160	161	172	167	169	159	179	167	164	159	166	180	149	156	151	163	147	150	168	147	131	172	160	155	157	147	173	149	153	149	189	169	153	152	169	156	150	165	160	173	161	146	153	176	147	166	150	164	170	181	155	142	175	164	154	153	160	153	148	165	147	165	141	157	160	149	166	144	165	158	153	137	144	144	152	144	152	146	145	152	146	155	142	168	158	144	157	156	153	154	165	151	131	162	174	181	147	167	145	152	165	156	145	180	163	166	149	164	180	164	142	159	149	175	154	163	156	161	153	147	147	138	144	153	161	138	165	145	157	157	141	144	152	170	151	145	154	162	157	163	149	181	148	146	149	151	150	164	187	168	156	154	141	149	147	148	146	168	137	178	149	181	147	160	175	158	169	124	165	151	175	160	160	165	145	140	158	156	159	146	130	150	159	154	148	135	168	153	176	158	183	153	165	165	152	141	165	170	137	168	161	139	152	151	166	161	143	155	168	166	155	167	188	160	150	157	155	179	148	158	149	152	163	160	158	122	143	140	136	144	157	153	161	141	154	180	132	165	160	145	177	155	178	149	153	130	190	160	162	180	152	172	142	164	154	171	162	145	175	164	165	176	165	142	140	140	160	166	162	150	146	147	180	160	144	160	155	170	143	158	160	157	147	161	148	164	186	154	161	163	164	174	161	136	172	163	145	140	158	163	136	177	156	145	186	143	164	142	147	155	168	156	126	143	181	171	141	167	161	135	167	151	171	145	156	169	148	142	155	163	169	158	150	157
29206	43096	8476	4415	2850	2004	1504	1252	964	874	755	716	616	592	575	535	515	526	458	478	442	431	475	398	449	449	429	430	407	356	405	368	389	423	383	378	349	380	366	357	381	387	367	398	359	376	370	398	343	347	397	351	349	333	306	376	350	361	381	393	343	355	347	378	363	376	343	381	394	371	348	337	339	354	369	326	387	346	343	352	355	346	363	370	373	372	346	358	344	326	368	353	337	403	382	371	362	372	321	342	368	362	358	343	367	355	338	352	338	353	344	345	337	383	366	354	365	372	367	332	364	343	376	365	359	376	333	327	352	342	360	369	344	370	363	357	347	357	354	321	346	365	348	388	343	371	358	361	333	347	349	377	374	356	366	356	385	360	380	359	351	345	326	374	332	342	343	386	360	336	351	332	387	321	376	350	321	326	320	358	367	347	363	384	361	365	332	374	369	349	362	346	335	367	367	338	364	359	314	364	320	338	341	344	359	407	367	380	349	365	376	368	342	369	368	394	362	340	368	327	342	349	379	382	347	336	352	342	384	348	344	366	365	351	363	355	346	352	338	341	355	345	377	377	342	335	349	357	355	352	362	336	370	332	347	331	395	334	345	368	338	337	331	370	375	340	368	333	348	388	370	352	338	340	365	364	334	359	378	354	388	345	372	316	341	341	314	352	348	362	377	334	378	353	345	358	365	362	356	344	336	343	364	322	333	386	350	364	337	348	338	347	358	358	340	361	366	334	333	359	366	364	342	337	348	328	403	357	336	362	357	347	366	358	351	350	337	320	373	365	357	376	341	381	373	361	381	351	355	367	363	396	360	358	344	365	359	347	321	349	331	345	360	374	368	352	361	325	319	338	364	362	370	383	364	359	352	353	345	372	371	351	352	369	339	353	351	332	340	375	342	339	345	379	355	340	320	371	348	362	356	353	363	352	356	359	387	365	371	369	362	359	326	386	345	361	322	370	394	397	367	375	332	340	360	346	366	371	348	353	361	335	383	384	357	344	343	344	359	348	328	366	391	357	353	368	357	315	354	372	366	336	344	353	385	355	358	348	377	389	335	373	348	360	350	334	360	351	379	377	326	348	350	397	383	352	330	335	344	342	348	385	387	349	336	353	372	356	370	317	352	343	342	386	367	372	363	341	346	330	383	389	355	339	348	351	326	334	371	363	362	355	355	333	360	342	332	345	352	346	353	400	372	352	312	382	315	337	351	361	340	356	363	373	334	346	346	319	357	331	362	356	363	372	343	348	374	323	367	377	339	366	335	352	362	354	323	334	330	355	346	328	386	356	353	331	353	356	347	369	355	344	368	377	339	335	358	316	377	338	350	351	354	347	369	366	333	344	336	383	346	331	324	374	353	410	349	365	329	367	368	339	366	360	359	379	361	372	351	367	346	370	352	366	376	390	352	368	393	342	362	368	365	334	335	331	394	344	343	339	347	348	349	376	377	370	314	344	347	338	353	341	344	358	359	368	369	327	369	319	339	322	388	349	328	327	352	345	331	347	338	368	353	372	399	347	362	335	368	360	321	344	343	341	357	368	368	348	335	372	337	321	310	336	313	324	375	356	377	296	327	374	380	340	333	346	377	323	338	354	346	361	337	337	358	333	322	400	356	342	360	347	351	375	364	332	357	361	367	346	341	365	377	319	377	339	331	356	343	335	382	376	368	373	329	342	334	328	339	331	375	336	359	375	389	379	371	338	372	330	363	368	350	372	373	352	370	354	380	350	340	357	344	395	349	353	363	372	370	376	379	366	375	352	373	368	332	351	357	370	364	353	372	329	376	369	336	350	389	392	378	373	337	322	395	338	341	364	345	396	338	356	330	353	378	365	340	337	343	362	363	335	366	360	373	323	365	331	377	334	326	364	353	337	339	365	369	361	373	337	358	362	369	354	364	347	344	369	350	329	308	377	388	341	341	337	350	343	345	364	361	343	390	354	373	328	378	325	366	352	379	337	373	347	397	383	322	362	369	346	354	353	354	343	359	369	368	381	368	339	359	312	317	346	381	351	379	331	325	334	326	359	381	364	361	363	351	342	370	367	375	349	351	349	359	353	367	379	384	354	373	337	359	381	334	376	337	375	359	345	345	354	369	380	366	358	347	342	345	353	344	341	354	332	345	367	302	350	353	360	373	373	331	382	377	358	359	364	348	349	352	361	350	357	351	385	342	355	348	369	343	342	312	360	340	362	391	328	358	311	346	360	341	363	365	352	365	337	369	343	354	367	361	397	341	336	356	314	400	340	365	317	350	370	342	335	344	360	368	379	346	358	347	355	345	367	364	339	371	379	349	369	329	378	314	358	362	361	378	379	348	344	362	337	292	363	358	361	333	355	363	356	334	355	344	367	363	328	367	361	392	397	363	343	343	360	368	349	324	365	386	338	376	362	357	351	343	394	361	384	372	343	342	327	367	365	326	351	353	414	349	311	366	354	343	351	351	353	361	377	344	374	349	340	357	379	340	372	361	346	347	339	374	360	362	386	364	362	338	348	333	383	357	343	323	386	359	339	321	320	361	359	350	337	344	352	341	370	319	352	344	350	391	365	379	359	378	387	349	343	351	347	378	348	356	376	380	340	359	348	334	374	363	341	339	374	388	356	350	362	343	351	362	376	348	343	378	344	342	376	361	347	332	337	338	343	380	343	299	365	357	333	359	412	340	371	343	364	358	354	373	358	357	340	364	375	361	373	359	333	325	321	356	355	377	371	409	337	350	344	345	332	341	346	355	351	372	385	360	386	361	385	359	345	406	335	368	362	383	358	382	356	391	342	378	330	346	376	353	374	370	351	394	315	372	328	347	375	365	368	343	369	359	354	349	351	354	368	328	387	357	372	380	353	358	344	333	381	361	363	352	340	373	337	372	376	345	366	348	372	353	366	340	331	342	339	361	348	351	372	372	330	324	351	361	347	317	377	364	326	308	338	385	334	371	354	406	355	355	342	353	371	350	373	339	364	382	338	354	337	340	352	319	380	342	362	347	366	345	348	364	354	377	396	357	359	361	359	352	353	330	359	341	394	366	327	355	357	351	359	372	329	370	379	379	332	345	385	355	342	359	354	356	340	342	351	359	368	350	360	364	354	325	336	345	353	361	344	338	347	325	356	357	322	350	330	346	370	366	359	326	361	353	375	349	304	340	350	345	343	349	317	352	357	345	306	362	350	332	350	349	353	335	331	325	334	362	388	337	365	361	298	319	362	350	347	346	349	361	370	325	333	379	382	317	322	333	376	338	324	340	348	375	379	377	342	378	343	350	313	356	345	372	329	337	378	365	365	325	347	362	346	334	345	373	350	362	324	357	332	363	327	361	360	360	348	400	329	332	337	417	359	354	351	373	385	377	402	380	345	340	385	365	348	351	338	366	348	347	377	331	373	360	357	363	354	369	327	370	331	378	328	364	369	343	367	361	360	372	369	370	349	338	370	369	390	351	410	319	372	386	386	362	337	405	334	361	362	342	348	342	316	343	351	378	346
23803	21650	29828	23969	21653	17236	1758	762	617	618	586	517	496	490	446	452	433	429	389	416	400	370	435	372	375	350	351	384	363	390	376	388	372	392	372	388	384	358	361	326	356	384	344	354	370	339	399	348	347	375	396	372	376	378	402	367	377	366	332	363	355	358	381	365	354	356	356	385	370	322	389	369	343	371	345	355	372	373	342	349	380	367	362	350	343	337	340	362	349	358	364	394	344	374	340	340	348	334	325	363	354	355	352	369	360	365	363	353	338	359	390	356	345	366	363	352	331	338	352	352	311	360	334	360	368	386	356	364	375	358	364	373	365	330	361	369	380	378	374	386	389	368	348	367	388	349	376	373	386	348	359	383	370	348	338	375	355	370	398	392	341	343	336	323	340	373	340	377	357	390	387	350	337	358	347	387	339	373	326	362	364	332	371	364	367	345	360	377	345	346	362	366	370	364	331	364	397	349	356	352	361	355	375	332	378	372	368	327	363	336	371	368	357	339	325	381	340	350	352	360	348	342	355	352	345	331	404	355	357	350	348	376	371	377	351	342	360	385	350	358	371	360	343	355	340	372	313	348	352	380	370	337	368	358	364	344	376	401	312	348	374	308	351	358	361	328	358	327	379	347	347	356	350	377	366	340	354	408	371	347	357	345	370	367	373	339	379	328	376	371	373	384	343	335	381	352	337	351	325	349	341	368	376	336	322	350	398	336	340	398	367	382	342	419	335	303	368	351	343	359	364	351	327	323	375	367	347	348	351	370	365	371	362	366	308	367	379	328	358	366	356	341	390	328	366	357	330	364	390	343	354	367	360	338	329	366	348	364	357	342	361	353	339	327	366	391	365	327	358	368	369	347	333	334	321	351	336	374	343	355	367	363	345	365	383	355	374	338	329	360	356	366	344	367	331	332	349	374	359	366	359	356	372	383	350	355	351	337	401	334	368	350	347	355	371	330	362	408	363	332	360	377	358	366	366	369	345	364	335	334	382	351	391	356	357	350	348	355	357	365	362	344	365	321	367	351	368	327	345	383	339	344	335	356	359	322	397	338	345	362	329	377	368	367	335	403	353	361	355	345	374	359	365	341	383	344	351	322	332	371	362	359	367	317	354	344	360	382	385	355	353	367	405	344	349	356	380	376	354	364	370	359	365	351	368	374	337	338	349	338	329	375	330	369	344	358	349	346	347	322	351	350	332	343	341	400	381	379	369	372	355	365	324	368	382	341	342	358	355	332	350	349	344	383	335	367	377	347	365	359	400	379	332	338	399	377	334	356	329	354	332	361	362	342	362	347	359	360	322	333	355	381	371	381	352	345	357	352	347	356	333	360	358	325	353	345	313	338	357	377	356	385	348	353	353	361	357	353	342	341	390	334	371	353	379	357	379	349	382	359	350	363	363	349	332	359	374	334	339	334	354	402	370	351	344	351	371	316	349	364	329	353	355	331	349	364	336	338	323	378	343	323	332	333	368	341	305	338	349	359	322	351	348	359	354	342	346	331	348	319	387	336	370	327	340	358	357	371	345	343	360	327	310	337	345	349	389	365	335	347	350	355	341	370	330	382	376	357	371	374	348	335	377	358	365	364	357	305	371	362	327	346	351	356	338	326	366	336	376	390	351	376	329	331	376	354	368	346	351	349	365	372	359	352	344	388	376	363	372	370	393	377	327	370	341	310	341	351	343	332	370	373	329	352	359	368	330	349	366	365	332	365	350	316	339	358	358	341	365	362	353	395	380	336	352	339	383	328	403	355	374	358	362	323	353	357	373	372	376	371	342	386	344	351	369	357	348	361	351	349	348	352	356	326	323	361	355	347	348	345	334	329	352	385	350	350	344	363	351	341	378	335	373	369	333	380	364	362	363	350	389	331	364	364	347	365	367	350	343	352	345	371	348	358	372	369	371	370	367	341	360	383	341	377	325	379	365	348	367	355	342	358	349	367	346	342	343	355	376	327	351	322	370	394	351	367	373	358	337	342	328	370	345	332	340	369	345	382	378	352	331	337	361	316	366	368	374	349	364	311	365	367	372	350	353	382	371	380	363	347	352	340	348	366	378	353	382	321	331	347	389	364	339	319	370	333	309	335	347	384	376	318	366	334	361	357	391	371	342	357	342	352	357	351	361	367	337	374	338	320	397	340	325	390	334	376	344	369	358	354	342	352	360	345	361	363	312	363	365	365	342	364	333	391	369	346	342	380	358	353	373	328	351	351	354	378	341	375	331	320	347	346	327	371	330	353	381	329	358	366	384	361	391	370	327	318	356	369	378	375	345	348	349	380	357	384	370	351	331	344	332	358	353	377	320	353	376	330	342	362	344	341	371	360	358	341	340	391	355	330	360	340	344	355	315	349	362	361	363	333	356	310	350	388	349	369	353	378	371	353	364	344	387	328	348	359	339	370	379	360	349	353	360	411	402	339	342	388	322	367	348	367	372	373	350	346	358	351	357	368	372	372	357	370	325	385	340	367	341	334	339	358	353	372	357	357	326	373	345	349	361	355	364	370	349	354	347	319	372	345	388	352	371	371	356	352	350	380	338	353	357	344	386	376	362	365	338	353	355	355	335	366	373	360	355	349	351	334	358	339	372	384	361	359	360	369	329	324	340	368	385	349	358	375	349	382	371	345	343	375	356	339	363	369	337	338	336	361	366	395	370	351	362	354	334	335	360	366	345	367	398	346	306	364	381	333	375	356	378	380	334	345	350	351	370	352	365	381	327	371	313	432	342	352	373	351	346	351	351	355	373	352	331	357	363	356	322	331	355	347	367	371	378	342	363	349	345	373	342	403	328	365	363	352	361	321	361	369	349	348	330	349	338	353	358	359	339	350	371	353	362	337	341	357	338	338	359	376	366	341	332	351	378	345	387	348	351	316	337	355	353	347	337	323	369	372	352	354	368	359	373	325	341	381	352	359	361	332	337	341	346	328	335	369	352	351	369	340	343	347	334	339	365	361	329	346	350	327	370	370	371	379	350	353	375	344	352	351	363	338	363	374	375	342	404	380	395	381	349	354	380	340	346	305	360	339	358	340	360	333	343	319	360	372	379	312	378	363	338	349	339	364	342	337	329	361	339	360	372	371	338	363	328	349	340	367	347	349	378	341	363	356	372	363	374	376	320	385	366	379	338	382	355	347	310	346	367	337	370	371	401	363	367	345	333	369	370	349	363	358	378	363	334	365	342	340	355	329	360	374	348	352	383	319	352	367	347	367	351	394	351	348	338	345	349	343	352	406	383	368	351	416	383	389	356	349	354	364	375	367	341	366	345	367	387	368	372	352	330	333	331	354	386	358	342	333	377	324	346	388	362	364	349	371	369	363	320	349	367	353	374	368	357	326	344	339	331	336	335	333	391	348	322	346	363	350	348	350	332	375	354	360	339	376	382	363	353	350	377	361	356	364	327	339	338	356	378	357	362	387	329	349	363	363	346	353	350	347	336	374	343	349	425	359	373	350	345	374	358	347	345	355	344	368	347	380
34041	50962	14087	7640	5143	3725	2861	2324	1974	1776	1472	1408	1300	1166	1102	1088	1008	1020	954	903	862	887	915	853	870	810	784	829	762	779	808	777	764	762	770	759	760	723	731	707	824	715	727	762	688	762	771	748	741	741	740	707	748	746	686	668	726	707	717	723	740	716	694	668	713	750	680	745	712	714	737	702	749	728	718	737	702	687	738	696	731	753	696	693	710	721	740	715	711	748	725	695	708	706	713	656	676	698	729	662	702	729	702	744	749	725	663	691	693	712	684	699	666	701	698	764	703	666	676	697	726	703	714	727	730	692	677	736	678	752	727	699	653	724	745	705	697	700	761	725	678	711	707	727	729	709	704	713	695	696	743	767	672	782	713	772	673	699	740	760	712	739	697	688	727	676	722	688	710	722	683	675	694	725	710	714	707	755	696	743	715	724	696	730	647	707	674	705	697	733	702	728	705	747	669	757	666	653	709	707	728	690	689	683	749	698	670	686	705	724	681	697	747	720	732	728	695	725	713	734	682	728	703	670	676	724	692	696	740	706	712	727	757	721	694	707	711	716	662	690	671	698	708	723	752	667	719	717	707	676	670	735	698	746	695	672	716	695	735	689	743	734	712	685	698	701	696	705	676	715	717	723	673	678	734	700	682	709	708	698	733	695	753	712	701	687	707	720	718	726	674	666	749	721	725	759	667	691	734	703	688	707	687	766	685	676	683	717	699	685	700	709	678	713	745	684	694	689	720	661	683	730	703	728	696	740	680	689	698	709	706	701	705	681	739	714	731	678	695	676	705	713	721	710	657	719	685	767	696	716	709	709	705	689	714	714	733	733	704	704	709	681	694	727	679	734	724	731	702	673	681	747	688	689	696	730	690	669	685	745	693	684	728	702	684	721	699	740	683	663	700	733	680	665	710	664	701	718	698	732	724	774	708	711	728	697	768	688	676	688	665	705	707	677	710	654	714	730	648	683	757	686	675	686	681	737	715	703	685	708	643	652	725	721	694	721	700	745	713	702	722	731	717	670	713	674	690	672	661	723	671	690	699	702	731	675	702	702	693	671	714	698	735	726	708	691	740	691	711	673	663	687	759	684	709	717	664	728	730	703	708	712	785	750	697	713	681	722	639	667	719	666	725	671	701	735	703	713	766	692	734	696	724	669	693	684	744	660	733	703	773	665	688	701	743	678	773	682	736	667	690	670	718	704	728	662	728	675	733	759	701	677	715	720	695	712	772	728	732	644	689	697	686	672	674	671	681	668	686	721	732	701	716	738	693	680	700	734	714	692	683	690	726	696	704	702	720	706	706	729	700	738	708	746	705	742	726	727	757	657	701	665	750	664	723	662	670	707	738	720	687	703	718	691	701	660	699	715	727	713	690	695	732	671	713	707	724	670	697	706	689	675	706	727	727	718	722	717	704	718	695	724	714	694	721	698	690	745	683	691	692	689	721	775	674	661	640	734	693	703	716	712	672	727	682	734	715	738	721	716	729	723	696	671	706	733	773	693	706	765	644	719	721	708	662	665	726	709	717	672	691	710	750	707	680	684	721	698	688	694	660	681	739	731	717	660	731	685	699	722	660	740	730	669	662	748	760	735	682	704	655	691	686	721	724	726	732	759	682	766	721	718	731	720	734	709	730	695	709	673	674	681	729	729	688	692	725	685	706	689	708	695	733	735	735	683	742	722	703	728	693	704	743	733	660	690	723	680	710	696	717	712	694	730	721	719	688	712	657	705	653	664	717	687	681	706	707	665	741	673	707	685	726	671	729	755	696	694	684	694	717	697	732	736	690	730	715	684	692	707	754	741	706	696	721	668	692	725	728	685	675	692	694	710	675	665	748	737	643	693	693	751	692	674	726	662	674	675	699	724	681	693	683	671	700	738	688	705	665	690	702	694	705	709	691	702	703	738	735	650	704	704	719	742	711	707	717	697	701	681	713	710	681	727	679	691	701	682	757	649	704	745	694	710	748	705	663	711	743	670	707	676	732	744	710	742	717	725	728	693	679	681	711	737	721	682	716	679	708	689	718	709	755	727	697	703	685	699	720	666	704	673	681	687	695	683	765	693	707	697	746	684	692	643	681	751	729	732	710	690	724	715	774	679	739	689	717	692	660	732	680	726	714	703	749	710	729	704	704	655	704	689	728	705	694	754	668	709	699	698	699	671	692	689	697	728	708	764	760	654	724	691	657	697	722	712	688	704	714	727	695	699	768	736	759	701	707	791	708	714	706	670	715	672	693	717	732	675	649	696	711	691	694	710	708	681	714	689	690	719	725	677	687	677	730	697	684	735	705	668	793	770	688	704	727	733	688	725	714	666	730	691	695	730	707	698	744	757	666	736	708	711	714	677	673	730	712	740	723	670	685	694	712	713	686	743	734	697	695	691	724	687	703	705	739	707	670	713	683	695	679	695	697	648	763	742	712	690	704	721	731	717	711	687	717	720	726	736	692	703	709	699	743	712	722	665	702	710	723	720	736	697	721	711	736	672	676	728	718	705	722	695	691	785	671	674	716	694	708	676	677	694	723	666	650	660	691	720	684	693	708	726	735	714	712	638	687	722	655	717	695	640	671	725	702	717	670	700	691	703	720	698	739	681	720	700	667	730	714	747	695	733	698	706	692	730	704	682	718	702	714	675	722	731	738	719	718	685	711	714	734	719	701	664	741	728	761	686	719	717	712	693	702	702	754	687	692	716	685	711	698	713	672	732	738	718	690	653	694	685	690	706	713	687	730	712	724	733	730	768	743	704	667	682	723	681	672	705	730	702	667	676	636	675	678	716	690	662	676	714	752	660	733	712	698	718	739	701	745	736	731	683	687	685	739	739	719	709	670	733	750	681	683	713	738	741	728	712	716	687	732	671	723	720	712	668	729	693	715	657	676	675	707	674	712	704	683	690	706	708	699	692	722	730	697	702	688	689	694	705	705	703	698	695	687	644	731	705	656	728	745	692	719	752	753	687	725	660	731	755	691	675	707	677	752	683	747	744	722	724	694	751	652	697	747	694	760	677	693	674	713	729	720	659	717	655	692	671	712	700	685	699	674	700	762	705	716	706	681	682	720	707	742	721	690	751	758	751	705	681	739	722	678	744	706	705	713	701	723	688	694	763	681	719	706	722	686	718	687	694	702	719	716	700	732	682	689	673	718	746	719	689	709	748	699	718	726	781	666	719	742	706	726	686	626	748	701	728	713	647	708	737	686	682	654	716	718	677	706	718	695	684	698	714	690	717	720	735	719	712	686	708	680	710	688	754	656	709	688	698	719	729	703	670	696	719	731	679	764	690	737	719	712	687	661	760	744	721	721	726	762	725	708	669	750	700	772	701	717	708	709	709	674	674	681	683	718	696	681	666	713	693	724	730	711	709	677	722	689	723	719	709	682	716	755	647	712	650	761	726	702	691	728	695	669	713	709	677	704	699	708	720	707	700	686	696	732	746	736	671	688	688	693	686	680	692	730	705	731	709	733	748	662	709	689	683
27259	21035	8106	681	383	323	327	322	286	292	291	277	289	265	306	292	274	274	282	274	289	292	282	261	295	258	278	277	261	274	289	306	266	324	304	297	296	289	293	281	282	284	314	286	296	285	266	269	279	272	288	272	293	311	266	305	296	265	291	284	262	276	305	285	260	306	283	282	311	282	276	252	288	275	284	289	273	263	278	286	269	279	288	312	269	286	259	293	258	317	299	266	265	277	292	250	301	275	288	303	289	295	274	282	273	299	288	297	263	286	265	255	291	269	281	317	275	295	283	295	279	267	277	282	296	273	292	286	244	275	298	293	296	278	291	244	264	296	279	276	254	299	277	240	249	270	274	275	290	276	267	278	277	259	297	288	295	266	297	292	307	285	284	277	287	289	268	252	317	280	297	294	257	275	290	297	297	291	277	292	264	303	276	287	270	297	296	278	277	274	281	259	297	299	277	310	244	259	283	280	295	262	298	282	282	265	297	295	301	269	276	263	271	295	287	301	270	264	271	285	304	261	293	297	252	278	285	309	279	258	258	303	287	291	314	298	268	287	276	269	285	314	313	294	280	273	269	286	260	256	277	284	253	287	278	306	320	309	267	256	290	270	273	245	279	275	292	287	308	271	270	285	282	316	274	265	284	309	272	294	296	276	296	275	264	289	281	292	286	262	266	278	274	288	267	287	290	274	281	287	312	283	291	280	268	295	224	267	271	284	280	279	272	263	290	264	294	267	276	267	288	291	295	271	289	286	298	269	272	320	316	300	277	299	296	314	296	286	286	255	288	281	324	269	292	275	293	275	268	293	263	270	313	280	278	266	300	306	302	276	297	302	291	323	275	277	264	245	276	270	252	316	268	284	281	304	288	260	306	281	298	272	271	259	311	275	299	300	291	315	274	256	262	300	257	275	264	274	286	315	283	307	277	242	259	278	304	305	282	252	273	278	276	305	314	283	291	278	279	274	293	262	304	281	271	291	283	297	258	271	272	304	291	288	270	299	244	278	282	274	258	268	269	287	293	271	306	302	270	262	297	286	272	277	295	274	288	288	309	273	271	291	254	280	257	291	288	278	269	286	283	278	264	268	287	277	296	280	322	268	259	252	285	271	307	286	230	279	286	323	299	293	299	270	298	266	278	252	258	278	272	279	282	278	277	275	268	306	305	266	279	279	293	269	269	304	286	291	249	251	303	269	267	312	298	273	271	288	291	281	303	298	295	260	269	291	285	289	266	293	262	280	306	304	265	273	271	289	296	279	286	344	262	297	278	293	286	305	262	284	328	270	287	277	268	291	265	276	276	264	282	270	296	330	265	280	259	297	307	313	327	263	284	301	291	265	278	295	313	289	272	289	312	285	265	280	297	266	285	251	282	276	249	288	272	283	292	290	269	308	273	269	272	263	286	296	308	270	250	321	297	252	290	289	284	315	280	275	263	268	299	294	251	269	297	283	271	289	264	266	287	293	261	290	299	253	287	279	248	283	307	286	323	284	286	277	272	270	279	292	306	274	290	263	263	281	264	271	284	303	269	257	296	287	310	306	289	261	284	276	256	273	282	299	290	259	254	279	280	281	253	277	295	260	267	281	265	286	289	287	297	308	277	266	272	281	271	268	280	273	281	295	274	268	312	273	288	308	304	288	288	283	297	256	308	274	256	309	272	299	287	297	307	281	295	287	332	284	258	299	279	290	255	274	291	282	276	276	288	280	282	262	285	272	271	298	303	272	269	293	272	291	309	288	279	282	276	268	261	279	320	275	281	281	261	305	280	276	267	267	297	273	301	281	266	286	258	301	299	255	284	265	290	287	275	286	283	251	267	266	265	250	268	252	286	274	275	279	319	251	286	269	277	282	275	264	297	259	316	281	255	287	279	267	304	305	317	253	265	277	286	274	269	306	270	288	293	281	275	285	281	282	266	300	276	310	288	286	266	264	282	305	277	288	281	264	300	266	276	261	262	278	291	248	294	262	278	268	289	269	275	260	279	289	273	266	284	262	282	281	269	296	258	310	255	289	279	306	288	311	287	274	311	317	279	293	306	280	286	278	295	274	269	261	290	270	294	281	330	295	284	290	263	271	280	275	294	267	290	306	274	260	259	266	281	275	297	285	260	267	297	282	298	282	282	283	284	283	283	294	288	276	287	290	294	275	319	313	303	326	295	253	267	269	292	294	297	263	271	272	277	297	260	309	258	289	289	278	292	288	305	269	313	260	288	303	268	251	283	241	296	290	297	270	312	268	275	286	281	280	288	284	284	313	293	301	285	242	298	291	274	294	275	288	250	292	286	306	306	282	289	293	250	297	267	284	311	264	293	293	300	288	307	308	281	288	291	315	288	314	313	264	280	273	278	288	280	249	268	278	297	286	270	273	309	248	243	260	283	252	258	261	278	298	282	279	258	285	295	285	269	281	281	265	263	286	299	260	287	284	322	259	255	274	266	279	283	278	259	268	307	283	281	267	231	269	262	301	271	253	284	284	292	288	314	292	240	317	298	265	280	285	309	287	278	258	275	269	279	264	293	268	264	318	239	266	271	277	272	267	277	297	289	296	296	255	302	291	284	314	301	297	274	303	275	271	301	273	323	269	290	310	294	254	281	274	268	313	277	304	258	288	294	283	292	268	268	271	277	260	280	277	278	279	308	291	302	280	300	257	301	273	269	292	275	297	308	285	289	292	273	271	309	281	295	265	286	272	276	278	284	306	272	292	277	292	305	280	298	249	287	281	285	261	257	272	275	307	270	290	292	263	279	269	281	259	261	282	286	278	258	265	296	265	293	286	291	280	260	270	274	273	262	270	283	280	264	307	311	309	307	274	257	290	276	275	259	277	279	298	296	286	300	289	260	324	273	277	281	289	274	249	321	271	312	276	313	281	275	249	293	303	301	271	283	273	279	269	263	289	261	279	287	276	279	251	263	287	286	287	299	277	279	286	320	253	287	262	298	309	275	272	250	271	315	284	310	296	286	280	278	277	294	296	301	287	302	256	290	274	272	276	302	274	270	291	263	289	254	262	293	281	292	285	278	278	307	277	303	305	285	280	258	259	289	279	314	265	315	261	280	283	254	269	281	276	288	270	261	267	291	275	279	295	274	257	265	300	299	276	262	283	272	264	268	246	264	275	258	282	289	269	276	274	270	270	262	257	256	280	266	274	274	292	273	266	309	253	270	283	250	271	255	282	274	314	250	284	287	272	315	294	290	297	277	298	302	286	310	264	260	244	274	295	311	261	262	284	264	293	276	308	296	274	270	254	265	279	270	256	251	268	281	303	263	266	287	296	286	272	289	291	266	323	275	286	296	285	263	287	303	270	266	287	306	286	302	274	278	283	298	277	277	284	282	299	293	279	308	294	262	280	257	280	290	259	268	271	257	284	286	294	292	246	281	292	286	295	281	302	293	273	257	254	272	264	272	271	277	293	280	284	292	275	285	281	280	294	254	302	263	265	289	260	279	281	296	295	276	236	264	295	244	283	260	249
13525	18998	1542	1066	872	794	737	713	668	670	630	596	615	657	611	628	609	614	646	626	615	626	605	602	648	624	625	655	591	631	623	649	620	633	633	622	628	643	618	615	606	622	600	613	611	601	595	623	602	638	621	611	603	588	640	600	603	584	624	595	611	574	574	632	630	617	619	637	659	597	578	606	594	640	613	621	607	597	594	639	635	619	595	619	595	634	570	599	587	625	629	652	647	611	571	626	601	603	578	636	614	639	655	615	603	646	630	578	595	606	632	581	640	623	576	617	694	617	589	584	596	643	622	634	615	635	604	606	572	596	627	641	596	633	602	622	593	581	581	657	619	608	605	608	607	646	633	594	613	582	585	573	639	634	596	623	623	627	596	650	627	607	620	621	609	605	590	583	622	597	615	605	642	595	630	586	622	640	614	570	595	568	632	573	623	613	630	664	639	576	634	611	599	581	608	608	600	618	589	569	606	607	624	623	633	598	559	618	649	632	613	639	633	620	688	619	612	595	667	580	632	606	610	646	604	604	611	605	630	573	638	624	633	634	606	551	632	613	597	598	639	612	577	600	585	646	580	605	640	654	649	658	662	628	604	649	639	639	604	594	608	552	581	637	622	566	606	618	633	641	577	650	624	641	593	588	605	610	566	621	675	592	603	624	611	633	614	622	603	610	638	614	594	620	562	662	658	591	640	614	588	639	593	613	613	627	579	612	607	653	614	611	616	616	634	604	621	586	604	603	579	596	619	603	565	608	603	609	606	599	592	605	597	635	623	625	665	587	638	612	621	594	629	658	640	597	602	636	591	597	601	612	581	597	617	619	605	581	651	608	679	623	615	640	612	621	611	574	583	602	595	674	609	586	607	614	631	596	590	642	597	617	666	610	603	609	566	641	632	618	631	608	643	637	594	589	588	635	620	628	585	585	605	620	617	583	584	599	634	613	587	619	588	619	595	610	587	586	588	614	591	643	624	603	625	615	568	622	628	629	587	583	606	589	606	605	582	586	604	610	607	634	604	629	613	606	634	608	605	572	599	616	599	597	612	598	586	593	622	625	610	615	581	621	598	643	643	612	624	584	574	641	594	616	589	615	581	583	602	655	594	575	615	538	661	599	639	584	611	627	620	605	646	616	582	594	624	612	616	606	631	628	625	585	558	619	620	585	632	614	603	630	605	637	590	605	645	576	637	669	599	635	612	580	641	619	645	631	590	603	625	607	606	604	591	603	676	582	616	579	590	609	623	589	597	554	605	582	585	611	594	607	596	632	611	557	573	609	631	621	599	562	652	594	634	608	595	621	578	627	620	607	634	594	614	578	582	600	579	609	588	572	636	638	584	578	620	611	606	607	542	609	617	599	611	539	640	582	639	649	623	613	599	645	627	614	602	612	611	618	603	618	615	648	619	575	593	576	646	647	637	607	650	587	619	617	605	611	618	606	640	627	596	556	660	669	580	635	606	603	642	618	617	603	585	614	564	598	566	649	608	591	582	613	599	544	615	592	579	637	626	622	562	628	596	611	615	664	618	655	653	647	617	586	649	611	599	625	586	623	630	642	616	584	600	595	647	623	615	617	594	585	610	640	616	661	575	577	588	590	602	622	632	635	625	626	631	590	570	601	626	610	584	626	567	592	610	631	583	596	589	582	575	617	629	586	612	626	609	585	601	629	620	561	603	605	594	611	592	590	586	622	671	597	595	573	637	566	627	638	615	607	609	686	631	610	602	607	623	643	606	565	625	609	630	609	620	658	586	566	596	651	612	688	615	632	598	634	639	647	620	582	584	582	596	596	560	575	595	596	593	603	607	617	632	601	599	585	596	604	601	645	617	565	608	628	591	615	607	619	633	605	653	603	620	590	599	588	619	587	604	616	612	593	589	592	625	601	630	623	669	597	628	623	613	587	646	609	586	670	559	597	651	621	593	614	643	626	647	644	594	600	607	585	579	587	552	601	635	594	612	623	593	589	619	595	614	583	566	613	610	624	604	600	633	590	641	600	629	611	675	579	640	612	635	596	633	596	617	615	600	625	631	617	661	627	580	648	624	623	563	586	582	604	574	588	635	645	596	585	617	587	645	616	612	615	557	592	599	607	639	619	632	626	602	591	574	539	625	629	588	578	601	608	598	620	581	617	608	598	599	676	558	610	585	594	564	605	612	641	619	647	616	650	582	603	559	626	631	569	596	639	662	585	628	616	612	641	591	584	613	644	630	641	597	589	571	636	592	587	578	577	637	618	579	632	602	599	629	594	589	610	660	594	636	621	600	554	606	652	632	622	585	618	611	622	568	610	666	588	634	618	608	633	585	574	616	613	603	639	619	624	579	616	575	583	618	626	614	648	587	582	614	607	627	616	598	574	594	600	597	620	623	599	567	637	655	588	659	620	656	636	595	594	605	644	608	638	638	649	644	597	598	605	659	595	612	649	642	596	619	577	617	568	581	615	567	640	602	592	600	582	613	568	644	630	647	611	607	635	569	610	606	585	576	606	662	664	587	612	599	618	560	630	627	589	606	634	657	601	590	579	610	580	577	584	586	597	633	591	621	631	637	626	679	627	618	664	576	624	582	594	584	615	629	595	639	607	610	581	594	615	642	642	573	587	614	618	626	625	623	628	599	637	602	633	577	614	587	609	614	607	614	572	564	602	572	586	575	615	632	574	631	624	602	592	602	613	636	612	555	601	602	663	623	586	629	585	607	637	620	610	616	587	614	627	601	623	597	596	642	632	576	648	607	572	582	604	616	617	599	602	602	583	611	593	570	608	606	639	605	639	575	594	589	591	593	676	599	649	612	663	607	584	585	664	640	576	551	617	590	613	604	553	619	593	614	632	564	591	602	623	638	583	636	652	623	620	636	613	580	594	618	609	601	581	615	569	633	631	631	632	666	608	614	653	612	631	623	648	629	614	595	635	663	652	596	638	606	610	580	582	576	601	621	610	632	615	619	643	622	611	655	633	617	621	551	616	588	596	607	610	604	634	619	619	627	640	574	596	566	615	604	576	613	592	643	623	601	615	594	621	611	620	606	629	617	627	624	624	600	621	599	602	602	626	604	616	583	626	599	617	629	629	621	572	604	594	599	600	543	643	630	591	643	603	588	622	608	611	610	605	601	564	633	611	649	612	579	616	561	658	597	592	627	619	598	577	644	585	594	622	635	607	613	605	595	604	644	591	624	576	621	601	664	590	652	590	593	608	616	547	608	562	594	623	624	630	639	582	629	609	594	601	629	626	583	609	626	617	571	613	681	617	606	581	610	602	594	601	649	616	618	615	615	639	656	581	618	608	629	637	557	610	587	592	596	556	596	611	618	637	585	559	651	669	576	625	614	609	623	638	635	607	617	610	608	585	616	613	627	617	631	607	627	610	628	623	597	642	610	587	580	617	601	603	601	633	575	577	598	617	580	590	575	603	607	623	605	593	629	591	557	588	640	626	612	626	606	571	610	604	635	618	592	614	664	614	624	587	604	672	618	584	583	609
24725	21634	29073	24668	18404	1328	469	370	274	272	274	241	238	223	181	211	186	182	198	188	181	198	179	165	164	172	177	190	201	188	201	183	154	166	168	175	152	151	180	162	155	165	147	154	164	180	159	187	168	172	185	185	170	150	163	190	148	168	166	156	163	149	149	144	162	160	136	171	179	155	167	189	144	183	178	155	153	167	169	155	148	139	162	139	149	166	177	180	145	162	128	157	160	146	149	156	152	144	147	154	160	180	154	170	177	159	178	146	165	131	150	184	165	169	149	159	155	174	195	142	170	158	156	169	185	165	152	160	159	171	168	161	168	166	181	127	152	161	146	161	169	147	156	167	158	166	127	161	169	146	151	168	140	158	157	157	156	163	169	174	157	147	169	141	167	193	161	183	172	158	148	169	139	181	152	158	172	171	164	185	160	146	166	155	140	172	169	170	166	146	136	147	167	176	140	152	153	179	158	183	144	191	167	158	140	159	164	170	168	154	169	158	157	154	142	149	158	159	150	178	162	177	143	153	177	168	157	168	169	151	141	157	145	159	166	152	149	134	153	149	162	165	151	143	164	136	159	144	147	155	157	176	170	169	184	154	170	147	182	156	156	164	177	162	151	144	156	162	156	129	180	151	147	143	181	156	149	157	146	158	165	169	156	156	156	156	157	150	176	168	165	159	175	158	135	175	161	149	182	143	178	146	154	145	161	167	156	158	140	184	170	160	178	169	145	133	151	178	151	173	160	167	175	165	183	165	142	168	163	160	164	161	160	167	153	155	163	147	151	148	154	179	151	154	171	161	185	167	158	162	176	159	165	155	166	146	188	139	175	155	147	177	154	141	145	154	175	150	179	182	140	144	160	163	162	148	163	163	140	145	144	159	149	153	130	156	154	180	160	151	151	155	135	161	171	179	165	200	168	168	170	143	151	166	141	161	153	166	170	167	167	183	167	153	174	157	177	174	167	162	147	162	155	154	144	164	155	158	130	161	153	167	134	181	162	152	162	155	145	156	143	152	173	160	167	165	130	161	175	160	155	153	148	145	164	145	144	167	176	161	154	190	162	154	165	149	140	150	152	158	166	181	182	171	153	146	160	154	142	157	159	158	141	175	182	169	127	159	155	172	161	148	170	128	163	156	153	137	168	158	153	152	157	176	143	156	152	164	179	161	179	159	148	164	156	151	168	174	173	172	153	160	175	161	156	143	169	158	154	181	165	155	156	152	137	148	143	151	163	155	186	162	150	169	145	144	144	169	143	170	156	165	153	149	152	147	161	145	171	164	161	165	152	161	156	157	163	158	172	150	186	169	152	166	154	145	170	173	145	139	189	174	168	145	160	174	160	160	145	150	144	160	174	152	169	179	159	164	160	152	166	157	152	172	162	163	138	154	172	160	153	152	166	165	175	175	150	150	185	155	156	164	182	172	143	162	153	142	144	165	156	171	149	146	140	173	127	165	158	174	151	172	158	173	164	170	150	155	162	161	159	154	152	170	173	155	156	166	175	155	169	151	161	154	163	152	167	158	160	159	162	181	162	168	153	156	164	165	200	169	159	185	156	162	154	141	179	153	159	156	159	161	143	159	144	158	158	171	168	178	174	153	172	153	168	127	165	151	161	164	160	150	164	155	169	131	171	177	157	161	126	143	166	179	163	148	145	165	155	158	165	164	182	156	167	136	169	153	161	169	156	161	162	149	143	178	152	189	164	171	172	156	166	136	164	160	144	166	151	171	181	151	164	173	136	182	160	135	154	182	166	162	142	144	170	163	167	150	176	164	138	141	163	165	141	156	154	146	127	144	157	161	146	166	151	139	157	165	172	181	180	150	179	149	155	165	148	181	128	163	174	176	169	156	195	166	176	155	155	172	148	157	153	168	160	137	172	166	164	149	184	178	140	154	177	165	143	170	153	163	166	172	172	157	145	166	180	160	123	147	166	164	174	156	187	178	180	173	177	163	169	153	157	148	140	153	156	162	190	150	173	180	152	147	165	151	170	151	131	170	143	146	168	172	166	169	164	153	167	176	158	180	165	159	171	155	155	151	142	163	183	145	141	157	164	164	160	169	162	157	163	153	154	157	137	143	164	156	182	154	153	150	174	158	178	166	149	163	150	164	163	136	146	166	159	150	154	181	137	162	137	161	160	180	134	151	163	166	160	175	162	166	166	152	145	143	147	161	178	144	158	165	165	162	165	148	165	177	173	153	158	180	180	143	135	162	164	154	150	169	137	151	147	185	176	141	167	151	161	177	140	182	155	140	127	147	155	137	171	162	174	170	159	182	168	153	171	151	178	169	145	142	168	154	167	159	158	152	158	157	157	150	183	160	166	160	169	147	166	173	158	173	151	175	154	159	158	165	166	169	156	150	173	149	170	174	141	168	152	158	135	178	170	166	172	153	151	156	175	151	146	155	176	146	144	151	172	161	152	148	167	188	169	152	185	132	151	162	157	166	146	144	152	174	176	157	138	139	153	165	142	166	158	145	139	144	167	153	174	133	144	175	140	168	159	159	144	159	163	143	138	189	166	158	138	168	178	153	142	165	166	166	165	175	175	156	165	144	180	162	175	175	153	150	164	168	160	163	168	166	171	136	151	164	169	153	172	139	160	157	156	152	173	177	150	146	169	162	185	162	155	170	152	142	191	157	146	157	151	152	152	150	158	172	149	151	170	150	155	152	156	158	169	164	146	164	153	180	151	177	142	171	173	168	151	152	160	164	149	147	161	157	158	162	142	151	169	168	148	180	156	135	157	161	168	148	146	160	170	159	156	151	170	135	177	172	158	163	170	157	142	157	174	176	177	149	170	146	164	160	156	152	161	145	165	169	144	173	166	162	155	172	154	168	160	144	156	177	141	174	170	171	175	156	148	170	149	171	170	158	164	168	167	159	172	168	147	158	149	153	139	156	158	156	150	154	161	150	169	159	164	151	168	163	174	168	175	175	147	176	146	155	153	154	150	148	153	159	147	179	196	152	167	149	152	154	135	161	174	155	156	160	145	148	177	138	161	160	145	180	152	169	167	147	171	157	145	194	177	163	149	167	149	155	141	160	163	153	144	161	151	158	151	153	163	166	171	152	139	159	154	173	168	151	161	149	185	169	148	137	164	176	190	159	168	161	150	147	165	136	146	156	168	162	164	141	152	162	164	150	140	163	166	151	159	168	145	151	150	148	153	177	167	167	147	143	164	162	151	139	137	172	143	189	153	157	166	166	175	166	147	157	165	143	164	152	171	143	147	156	167	148	154	149	156	157	187	163	154	150	163	144	172	169	155	170	170	170	190	172	159	145	170	136	156	148	186	175	158	137	164	153	155	152	142	189	156	149	156	171	158	174	180	148	176	151	179	180	167	163	151	159	149	148	149	150	161	143	155	161	156	154	153	165	151	171	166	158	160	163	162	166	142	160	161	151	151	167	160	161	156	158	155	158	164	140	146	193	162	164	166	163	169	175	141	147	150	163	170	151	147	156	139	146	175	149
34443	44385	8449	4324	2737	1954	1477	1194	1018	865	751	722	650	632	593	504	480	527	481	459	444	452	400	449	428	395	426	407	422	409	405	396	399	368	401	399	419	408	378	359	393	371	393	394	375	370	356	351	385	390	366	383	336	393	354	364	388	360	400	353	355	370	346	346	366	338	351	359	367	395	366	349	365	333	405	357	348	354	368	360	373	339	358	362	352	381	370	347	342	376	372	356	383	348	392	364	373	382	352	331	351	335	373	362	402	373	346	339	364	327	374	352	369	381	302	387	380	348	381	346	379	370	344	354	350	348	381	360	319	333	360	368	351	335	357	363	376	350	351	358	354	347	347	357	353	399	339	364	348	345	361	314	369	339	408	386	354	368	362	386	328	324	339	384	350	364	358	393	362	333	352	356	379	372	364	351	378	363	364	372	342	360	336	352	379	364	380	361	372	389	364	338	333	367	338	369	345	342	375	322	357	384	342	359	352	389	366	356	391	357	392	329	391	344	354	360	357	353	321	381	337	359	365	339	347	361	357	380	388	333	354	350	369	366	384	372	367	336	369	376	327	341	333	363	341	351	343	343	369	344	394	379	364	360	352	362	364	347	351	346	360	389	343	339	359	342	356	343	384	370	340	347	347	385	345	349	359	381	352	349	339	348	329	358	356	332	322	346	378	332	380	356	340	345	339	383	383	345	379	336	369	372	387	348	365	342	397	383	360	359	356	349	371	384	347	395	355	364	337	346	322	378	361	366	297	372	371	354	344	353	329	332	365	363	338	345	380	340	323	363	370	370	342	370	353	351	342	348	359	359	384	348	357	341	355	377	355	340	355	377	372	374	361	346	320	367	337	388	399	361	340	374	368	348	355	332	368	364	375	349	354	339	351	378	325	351	366	362	357	338	360	360	360	361	369	336	383	332	388	380	349	353	392	353	366	350	353	358	376	333	366	331	373	375	365	358	340	368	348	349	324	366	361	359	394	385	373	354	338	321	347	369	361	359	351	366	366	352	380	369	385	337	363	365	340	385	324	384	362	344	354	342	328	379	355	393	378	364	360	339	356	339	342	352	324	320	343	374	377	347	334	368	381	350	375	381	335	334	331	365	361	352	375	378	358	381	324	377	382	379	381	343	370	382	341	377	367	357	373	370	392	363	394	363	365	330	350	363	396	331	359	326	371	334	354	376	384	346	375	362	345	343	359	355	367	361	349	365	378	373	370	313	351	370	339	342	360	342	351	360	346	373	366	322	325	344	368	335	354	375	367	333	374	358	322	369	358	356	351	322	350	356	372	337	352	354	352	352	368	372	378	348	353	366	366	332	348	338	328	377	371	354	350	367	366	342	386	373	346	388	333	348	364	352	329	362	363	348	331	374	362	337	352	340	375	343	340	334	370	340	316	376	364	368	393	355	327	342	374	355	338	403	381	356	373	367	371	334	345	376	385	327	362	351	365	362	335	336	363	386	348	347	350	355	358	358	345	334	358	351	317	365	350	376	340	353	396	351	345	349	390	407	329	385	362	342	342	382	369	326	375	323	336	346	375	403	385	367	354	389	345	371	345	355	366	384	375	363	365	338	367	359	322	345	354	340	333	344	348	365	387	348	308	364	344	343	338	377	341	369	343	395	362	355	352	327	342	372	344	345	361	336	323	339	362	388	354	327	338	321	318	413	390	329	341	349	378	326	356	315	336	375	358	337	384	360	384	346	367	379	353	347	354	355	382	325	370	362	358	361	370	358	362	352	364	362	376	347	356	355	333	336	357	398	357	324	355	355	350	356	329	367	321	342	393	363	346	370	388	356	338	361	373	378	370	352	346	384	337	390	378	362	344	373	349	337	357	344	376	356	361	361	346	375	373	368	337	335	337	371	367	358	368	380	372	361	358	338	369	332	377	360	351	353	396	356	366	371	358	336	367	329	322	333	374	366	372	382	364	364	351	390	364	337	355	384	349	357	341	398	324	362	368	341	387	368	377	371	373	363	352	376	350	374	340	398	382	361	377	365	338	342	359	325	334	319	350	354	371	357	374	345	346	386	351	336	346	353	356	348	348	361	361	389	362	378	354	357	317	366	334	338	303	349	336	335	345	403	363	356	383	362	366	319	398	387	336	351	366	340	362	369	343	372	326	367	358	372	311	345	349	368	378	365	350	333	344	363	366	350	361	355	376	358	354	328	350	352	368	358	384	367	385	348	378	333	368	350	326	343	377	367	353	368	346	341	351	390	327	347	348	368	392	336	344	338	353	352	335	350	365	357	368	367	343	350	361	354	376	367	344	387	343	370	361	369	337	366	376	372	364	363	342	360	349	384	356	357	339	328	354	339	363	387	360	342	358	344	334	370	373	353	393	372	389	328	358	354	328	352	338	353	342	343	361	351	347	323	365	350	362	344	339	346	324	374	344	356	377	335	387	362	357	340	365	351	361	357	358	368	362	387	349	341	355	353	346	376	366	378	387	383	355	354	371	350	392	336	349	351	373	341	379	344	344	392	360	340	374	373	329	362	328	405	355	379	359	349	354	312	341	332	370	357	374	330	344	388	369	367	354	365	373	371	355	339	374	340	357	382	400	382	371	371	343	373	344	324	374	364	366	325	358	339	341	362	368	365	360	342	337	373	387	377	373	399	359	339	373	366	340	350	353	360	347	342	371	352	348	353	405	362	393	327	374	363	350	346	378	361	343	356	329	388	328	375	358	318	353	346	361	378	396	350	363	351	348	371	361	375	353	365	340	383	367	348	342	357	342	354	366	321	366	338	359	355	353	339	330	367	370	301	371	390	366	354	375	370	321	399	375	354	315	341	377	375	343	366	365	407	389	344	370	373	405	364	369	348	352	334	379	373	349	371	352	377	321	378	359	346	337	369	370	339	318	351	370	376	395	344	368	370	352	329	383	369	376	356	409	355	331	333	393	403	388	357	379	326	356	381	369	377	363	336	381	374	358	364	358	386	363	352	312	342	371	392	346	343	341	355	396	379	378	338	331	368	360	366	364	384	379	379	346	376	364	355	385	349	331	339	382	342	338	371	352	330	365	343	354	369	373	321	400	357	393	367	335	358	371	351	331	345	361	362	371	340	378	329	361	360	366	353	359	361	350	389	366	372	377	328	385	358	354	359	366	374	357	368	323	356	357	355	371	322	338	377	382	356	375	345	345	379	364	383	345	355	344	350	343	338	341	349	388	391	363	339	364	361	378	359	382	356	343	325	368	320	372	388	357	341	370	372	343	394	375	329	348	361	347	362	356	370	368	384	345	378	376	349	339	355	344	354	398	350	377	346	390	360	322	354	363	395	349	343	361	351	366	346	353	346	351	373	345	387	347	359	368	358	332	382	364	367	375	355	383	387	338	319	355	391	359	356	366	357	355	331	372	351	363	347	333	357	381	358	395	355	330	361	337	372	372	337	359	389	340	358	342	361	333	356	339	349	357	391	369	336	353	324	342	356	346	365	347	341	364	380	324	366	348	327	366	345	361	360	379	367
23811	21669	29793	24036	21666	17187	1749	864	670	580	568	530	465	488	432	425	435	443	414	431	393	397	411	365	398	378	382	347	390	348	352	397	399	335	378	354	360	365	339	371	399	339	367	368	369	373	379	384	378	334	365	390	368	352	371	366	353	370	352	417	382	380	342	368	375	375	355	363	367	360	350	344	358	378	361	368	344	338	343	338	356	347	342	365	394	370	394	353	364	378	382	360	366	362	340	390	343	369	328	364	368	384	376	371	380	378	316	341	325	381	349	368	354	366	387	346	329	373	360	358	369	373	350	373	368	371	387	330	370	354	356	370	337	361	368	355	375	356	371	358	350	373	362	386	364	341	344	348	348	380	355	357	379	360	320	387	380	359	360	352	377	355	382	343	354	381	357	369	325	338	368	336	338	333	333	369	336	393	320	359	363	348	377	362	389	346	375	343	372	355	348	359	337	352	370	358	359	361	351	366	348	358	369	353	349	386	370	385	360	356	340	348	399	315	340	359	349	358	354	363	355	358	351	373	388	369	378	362	392	374	315	377	353	358	378	358	387	389	357	365	312	375	342	375	378	368	344	353	345	346	343	375	386	366	386	358	340	376	382	361	335	333	357	383	352	348	370	367	365	349	391	331	354	374	336	347	365	395	369	361	322	361	357	319	392	375	383	361	367	378	354	369	353	321	335	369	380	341	388	383	381	383	394	362	350	350	378	371	370	383	388	359	376	391	372	347	371	341	352	366	370	385	362	362	362	385	401	339	370	337	372	333	335	349	349	334	377	342	340	329	341	384	353	340	349	349	358	340	380	388	357	348	345	381	358	362	371	414	380	375	377	373	375	375	349	340	367	359	338	347	422	385	384	373	397	366	338	363	351	372	344	356	357	347	347	368	346	347	360	344	378	369	377	358	366	364	366	371	328	360	375	344	348	357	347	407	390	356	349	326	340	362	342	353	348	337	356	362	360	394	384	350	372	400	337	361	375	373	363	364	357	346	348	380	364	371	342	357	360	367	364	378	345	367	373	341	358	357	339	399	356	331	365	388	326	346	385	338	366	347	379	346	360	396	370	361	373	377	336	371	350	350	371	329	351	372	364	365	359	335	356	322	352	329	358	365	381	371	360	388	333	349	322	361	348	388	384	358	357	369	364	354	387	353	343	355	358	354	384	359	367	330	362	364	374	359	332	346	350	380	374	386	341	353	344	376	370	341	350	349	368	354	394	357	345	368	362	330	325	347	371	376	351	377	383	362	383	373	337	350	370	332	324	368	378	319	376	359	372	391	339	385	383	356	351	363	365	392	377	353	325	376	357	369	383	364	377	362	343	324	370	355	361	385	349	369	379	375	328	373	370	347	376	357	364	373	370	361	343	360	355	334	388	352	352	393	349	376	381	340	361	348	379	357	344	371	332	376	352	373	346	369	371	356	354	353	360	351	313	358	391	382	388	341	341	360	323	377	344	329	405	340	349	353	347	333	368	376	340	320	362	353	353	400	349	346	350	358	372	330	346	377	330	340	374	351	336	344	371	374	335	336	350	399	325	381	367	367	361	312	381	346	401	404	376	392	325	358	345	361	361	326	367	385	370	358	398	368	385	377	374	352	348	332	371	376	364	347	360	367	376	389	357	354	354	386	382	351	357	323	338	378	300	335	403	369	371	415	388	357	350	340	346	362	338	393	350	369	370	356	326	360	339	380	329	387	360	381	345	358	342	349	366	328	345	369	359	354	342	375	382	393	373	380	357	336	371	368	332	357	353	338	350	357	371	382	364	369	366	347	364	345	354	352	371	284	361	364	353	372	349	346	329	329	354	344	354	376	355	335	376	378	351	337	419	403	375	352	346	402	392	356	328	376	385	371	389	397	336	313	346	344	372	372	361	361	327	365	349	375	341	351	369	382	318	341	384	361	360	375	374	382	347	348	368	351	392	347	378	328	360	336	343	355	383	350	349	382	362	370	341	351	351	385	354	366	370	323	359	351	343	354	370	354	321	361	361	362	389	367	332	357	390	367	338	355	316	353	338	354	368	381	343	367	358	351	364	368	360	401	376	352	352	351	364	324	383	351	348	361	366	347	352	324	372	358	325	349	388	340	375	355	327	349	341	367	331	350	349	347	365	346	344	336	338	374	347	374	337	375	358	359	355	337	326	361	337	344	375	345	331	378	354	349	355	346	349	347	379	361	373	346	366	350	345	396	358	366	353	369	356	357	374	338	354	344	339	390	378	379	373	373	373	353	341	345	327	365	397	352	327	367	336	386	360	362	316	375	387	373	364	364	386	391	338	371	395	357	336	360	367	354	320	363	377	345	345	349	330	379	337	361	368	378	330	351	356	348	374	367	401	353	359	357	380	359	355	340	367	362	350	404	343	357	380	379	382	348	393	393	336	399	372	346	344	347	381	374	380	367	383	364	369	350	362	345	368	357	339	333	355	330	368	389	378	325	368	338	386	388	355	372	370	366	374	344	385	372	364	335	373	345	364	379	376	350	384	362	367	383	348	376	347	332	367	411	352	354	310	361	374	373	354	379	373	353	353	326	367	365	374	357	359	330	373	369	340	337	378	330	342	358	376	333	368	388	343	375	326	363	351	356	373	371	356	338	350	340	355	389	340	369	352	373	332	350	365	365	382	373	347	384	352	326	353	371	384	370	340	336	360	371	380	365	379	336	390	326	360	354	359	348	311	363	347	369	327	383	362	361	387	367	372	350	384	372	339	363	371	341	390	387	355	343	358	378	345	384	354	374	382	372	332	392	349	378	360	344	352	374	389	351	379	384	330	337	360	395	348	395	378	363	317	375	390	368	365	372	386	339	356	372	353	374	374	351	364	323	347	341	366	336	339	352	367	360	358	342	360	381	371	401	350	350	351	336	361	379	365	345	362	327	353	337	368	371	375	346	382	344	380	344	353	373	374	355	375	373	352	353	379	379	337	360	338	356	379	397	363	373	363	329	351	366	351	368	390	355	357	360	361	368	359	368	328	356	370	354	344	363	328	341	351	377	372	349	367	318	347	310	351	361	333	347	370	363	341	371	334	394	353	320	344	365	348	371	356	360	358	355	358	351	343	343	361	355	342	363	368	330	343	349	347	365	335	333	364	338	352	344	342	341	334	340	338	337	356	352	340	329	346	344	351	366	312	368	351	343	352	347	377	375	367	373	353	352	360	371	360	379	375	372	347	350	334	369	374	378	366	361	361	380	358	373	361	392	372	359	363	355	353	381	336	335	377	369	346	366	340	331	381	360	390	360	374	364	376	347	337	335	344	389	368	393	357	362	373	360	369	363	362	361	384	364	346	360	346	348	320	368	360	373	358	341	366	366	376	362	370	355	365	321	381	358	339	347	370	360	339	359	368	340	364	407	358	361	368	384	338	368	376	375	329	334	350	417	362	383	365	359	336	356	352	377	384	357	353	372	353	347	352	366	361	364	342	375	351	356	370	354	381	371	375	357	362	349	323	356	366	360	361	349	334	353	344	366
42276	51181	13896	7624	4986	3806	2847	2334	1923	1725	1517	1364	1314	1150	1175	1054	1015	961	933	922	902	879	915	880	792	820	786	804	824	780	817	776	768	754	762	784	777	764	784	776	710	715	766	747	772	740	737	704	716	725	739	728	753	743	734	710	707	683	755	718	722	729	744	680	757	714	659	736	753	685	708	690	705	749	722	711	736	691	710	728	720	667	682	717	705	766	767	715	698	707	715	719	710	740	727	799	710	684	757	711	721	735	725	686	740	744	649	691	734	743	722	720	752	702	701	703	675	730	687	682	717	699	706	736	754	711	770	681	715	722	667	682	708	660	733	683	694	718	733	703	660	709	697	716	708	666	753	664	736	708	748	679	705	691	728	720	745	688	729	691	704	689	748	701	721	735	668	743	675	695	720	756	772	738	713	665	711	691	718	718	703	754	704	685	632	701	695	716	690	674	712	718	751	692	685	684	719	691	695	765	685	735	686	691	681	675	731	741	678	745	707	742	721	745	666	767	746	697	720	669	711	658	704	725	738	707	717	693	730	710	694	769	703	741	729	708	728	716	768	728	730	764	707	717	669	681	710	719	695	692	758	759	711	697	725	670	707	728	680	668	729	653	716	709	665	742	720	722	678	729	744	721	695	702	720	703	744	722	732	716	733	697	728	691	693	693	735	775	711	709	701	736	711	711	709	715	740	751	711	734	684	710	694	714	709	711	730	691	722	697	747	716	699	714	693	667	668	775	667	692	679	704	719	711	742	671	666	671	668	672	672	747	761	666	709	708	684	686	692	714	717	678	695	766	701	727	702	713	750	735	722	729	706	768	645	722	733	711	731	714	736	724	690	717	729	728	697	753	721	670	653	668	640	718	675	722	726	744	702	731	682	723	718	709	700	705	715	666	672	742	690	706	684	732	695	670	726	647	717	675	685	738	684	743	655	673	684	711	680	714	704	703	699	728	702	679	739	737	732	673	687	713	707	717	679	702	729	713	699	725	666	708	705	702	745	693	673	676	718	716	723	718	737	708	706	733	762	701	689	728	703	719	724	665	720	737	695	716	725	729	735	721	712	708	685	712	706	744	691	661	707	683	679	725	690	699	739	652	713	728	680	749	725	694	704	703	704	698	711	709	693	739	751	722	696	655	712	672	713	708	699	702	712	692	716	679	741	698	749	668	760	706	694	682	727	714	703	679	705	692	673	697	732	697	702	698	685	740	686	690	678	758	680	670	715	759	686	702	696	686	676	749	649	683	717	707	680	678	719	716	743	718	660	729	713	676	697	721	742	698	767	705	712	723	676	721	732	697	659	707	690	753	677	699	729	713	732	676	660	709	733	751	699	717	692	702	735	712	725	724	705	730	705	678	716	695	691	687	696	705	688	680	696	737	718	719	740	733	738	720	697	746	737	728	651	715	706	727	704	687	680	719	685	719	675	712	684	685	676	703	688	745	736	707	684	720	745	749	674	723	691	678	707	740	642	761	735	719	733	707	725	748	757	717	694	724	710	683	712	699	726	670	693	693	770	683	776	731	695	704	729	722	734	707	747	731	711	659	718	678	705	712	719	715	698	707	691	671	703	720	713	755	729	709	733	699	667	710	753	748	734	714	668	732	739	671	731	704	759	723	688	707	745	752	755	676	765	705	700	668	690	698	731	718	716	704	707	650	739	724	670	689	697	731	720	740	741	796	674	714	729	731	689	671	693	731	723	743	727	723	744	695	710	700	671	683	768	703	715	721	672	735	667	726	757	697	739	722	719	710	688	732	676	735	649	675	722	731	697	674	675	675	716	711	682	734	738	688	711	725	708	726	725	702	684	702	652	747	686	740	713	690	670	675	669	693	779	685	735	685	687	690	778	736	737	692	688	743	676	716	713	697	756	735	675	755	678	728	724	701	676	731	707	711	717	652	693	775	755	729	726	697	705	741	676	707	722	716	701	734	697	685	685	725	729	755	701	714	727	680	728	715	715	669	731	732	669	714	729	668	746	687	720	725	702	703	749	678	643	723	661	697	732	763	669	731	716	687	707	699	688	689	717	741	687	709	705	745	747	708	727	739	644	708	767	692	702	706	723	711	742	680	720	706	692	708	712	706	720	736	740	720	703	717	742	701	768	698	686	755	718	647	691	708	742	707	676	665	718	666	677	713	699	692	743	690	737	729	722	725	756	692	710	710	731	704	753	752	703	712	739	708	678	771	673	665	696	729	703	736	728	712	686	713	723	754	686	673	728	712	710	686	616	720	716	746	719	705	675	678	696	739	713	727	698	661	743	698	669	723	724	722	728	664	682	675	676	708	747	706	686	703	761	709	708	723	750	733	754	694	686	697	679	678	724	661	707	710	705	689	697	697	750	719	722	685	735	714	731	674	742	704	689	687	715	726	702	725	703	672	724	739	707	696	716	728	770	683	765	750	734	708	735	726	659	712	744	746	689	683	674	726	701	709	752	675	688	718	683	722	716	679	733	662	717	665	663	761	702	728	721	720	718	731	718	700	656	658	745	687	687	744	689	686	681	727	727	701	682	700	687	713	727	707	685	708	705	653	729	705	733	710	651	696	734	701	702	663	667	709	773	695	734	696	708	725	663	670	707	668	688	716	672	711	723	732	644	660	698	703	695	695	765	738	688	716	716	790	700	724	737	710	675	701	682	744	729	665	687	681	703	709	710	759	694	728	701	659	721	712	703	698	678	763	699	715	716	705	701	728	724	707	663	705	648	687	713	729	765	736	692	691	749	661	723	704	745	701	716	752	718	795	686	696	719	681	712	718	738	735	703	708	690	699	757	658	695	739	700	727	691	702	722	736	709	694	673	750	724	692	697	694	711	699	716	657	709	753	689	725	717	703	676	733	729	706	693	732	680	687	723	681	726	681	728	701	704	698	673	692	732	668	731	693	720	735	682	708	707	706	736	661	731	703	701	713	723	708	719	738	713	745	715	712	699	721	667	741	688	705	724	712	737	734	715	740	700	755	705	749	743	706	730	654	721	713	734	699	709	734	675	683	686	722	709	705	703	705	718	696	672	724	705	688	688	699	724	677	673	703	701	744	708	703	705	707	675	679	674	718	701	720	713	692	710	714	739	749	688	768	681	698	659	733	675	732	731	732	724	712	720	685	696	696	761	730	706	704	669	659	665	759	675	689	718	649	715	734	635	725	717	694	731	714	738	686	720	694	696	740	725	746	663	680	682	656	706	695	650	676	702	697	720	704	751	744	750	677	697	704	701	753	694	683	724	747	736	769	712	721	674	716	711	739	681	734	698	667	759	746	734	705	702	699	682	722	669	735	703	739	708	650	702	740	736	656	702	747	669	690	708	664	698	694	695	715	653	731	728	687	682	686	738	719	742	707	722	679	715	696	746	737	700	740	737	688	688	711	719	727	706	678	773	686	738	709	697	699	712	715	690	691	697	717	694	679	724	715	647	736	749	687	671	672	684	758	730	723	705	700	787	744	705	717	740	691	761	707	678	720	703	678	733	691	714	699
27252	21100	8314	841	633	485	315	328	304	276	265	282	293	350	296	277	289	271	290	296	298	304	253	282	270	287	272	309	297	263	280	268	281	280	249	281	292	270	293	273	288	292	275	284	289	282	278	276	288	269	311	279	292	281	282	250	276	271	322	330	238	301	289	292	270	284	258	308	309	285	292	260	268	314	264	275	275	289	285	276	293	289	284	296	292	253	307	286	286	314	309	241	286	293	314	290	262	276	285	283	308	259	333	255	279	263	252	276	253	273	299	296	289	284	293	266	304	299	303	292	268	298	268	265	298	303	284	292	286	265	260	299	298	277	283	267	297	283	307	268	303	276	296	278	306	287	283	266	291	293	280	316	283	261	291	278	289	293	308	263	320	262	260	315	247	269	272	242	297	281	297	290	280	288	274	294	265	310	290	286	266	275	298	306	264	278	280	303	289	286	269	281	302	290	297	265	310	285	302	280	316	292	301	275	279	306	276	278	282	319	272	305	284	281	290	244	258	281	273	287	285	328	293	284	314	295	294	262	305	281	297	278	295	279	262	281	266	297	297	275	275	277	265	278	278	270	262	288	294	292	282	280	309	297	274	257	279	261	283	279	305	285	315	286	277	296	294	282	269	295	291	278	289	302	282	262	304	296	313	281	297	295	270	274	295	266	288	271	285	308	290	294	276	291	287	259	286	283	303	267	299	300	306	281	300	288	308	310	321	270	292	278	286	301	291	327	276	289	270	283	265	316	287	279	306	289	269	280	279	274	290	304	255	290	260	280	304	262	306	303	274	299	289	284	257	319	282	287	282	277	299	281	294	271	302	264	304	285	299	285	264	296	279	284	258	275	263	297	270	279	304	230	277	283	276	293	269	289	294	263	299	286	279	260	277	314	298	285	294	293	300	274	297	265	288	289	271	291	269	315	270	273	269	312	249	278	252	288	302	315	289	270	285	283	293	302	286	304	308	288	297	269	266	306	307	290	294	304	280	282	282	285	300	291	262	282	300	296	300	307	280	292	289	287	287	298	319	282	253	292	275	293	246	323	289	272	284	278	266	290	313	299	253	276	265	264	289	291	273	305	286	287	263	296	286	290	288	311	297	273	272	296	276	288	289	320	289	283	295	298	285	267	294	260	296	296	268	278	281	251	293	301	276	281	252	298	289	285	265	289	272	286	276	299	272	275	278	284	263	285	287	296	299	293	291	282	283	279	304	286	279	297	306	282	300	274	308	268	276	264	279	256	288	260	284	274	290	284	279	281	254	267	253	304	307	291	262	283	273	286	296	275	304	260	281	290	339	288	263	274	284	279	317	257	290	293	274	270	270	287	288	315	265	295	292	293	257	280	272	290	274	298	293	255	297	286	273	286	254	288	276	343	262	287	277	297	281	255	265	280	280	272	286	315	278	253	255	264	299	275	269	283	300	285	291	279	295	304	315	289	277	301	284	257	273	294	270	306	305	277	274	319	243	268	272	259	287	308	259	304	291	303	271	274	274	300	276	294	266	286	283	295	303	306	268	330	284	282	301	311	271	270	257	317	292	272	331	287	280	267	268	272	265	283	295	291	293	273	279	283	284	281	289	279	293	277	265	279	275	279	322	259	259	267	290	295	277	283	301	285	280	271	264	303	283	268	281	298	296	292	277	287	276	250	276	282	295	278	264	291	300	303	269	273	309	292	296	273	273	272	272	276	314	317	299	293	269	283	270	291	309	305	269	288	304	294	270	298	265	301	264	252	246	289	324	290	280	265	290	322	279	290	310	289	256	290	291	289	300	305	293	334	259	305	305	292	272	257	287	284	261	310	275	315	296	284	309	277	277	294	293	273	281	281	255	268	307	271	284	284	251	280	271	303	271	300	265	311	297	295	305	296	311	287	305	294	300	283	305	306	289	272	295	282	278	266	298	307	330	267	286	292	272	316	309	250	323	290	293	286	276	262	293	301	293	253	278	270	298	280	292	289	267	280	293	303	289	271	272	271	303	278	312	269	278	262	288	318	309	277	276	311	277	303	318	281	262	291	274	293	277	294	291	296	284	319	235	237	270	266	269	293	307	295	286	276	298	290	298	330	304	309	284	278	259	286	291	285	293	273	282	286	284	283	264	255	286	281	297	283	283	277	269	292	271	277	257	256	305	290	285	269	266	246	277	305	270	293	272	289	287	296	315	264	300	289	317	256	300	284	281	265	279	271	296	307	264	275	315	303	253	263	259	306	280	270	281	289	324	281	280	293	288	284	303	291	306	309	273	286	301	267	298	276	282	264	285	307	276	271	279	292	289	321	278	312	261	306	288	274	297	290	299	276	294	287	290	285	272	335	274	293	294	295	290	291	288	293	296	268	260	301	310	266	291	324	289	295	268	281	258	273	274	286	279	292	283	295	289	266	297	290	319	268	261	273	287	264	305	320	278	270	290	306	291	271	305	295	268	295	269	299	266	288	288	295	291	295	278	250	302	277	279	276	276	290	293	262	281	274	280	311	290	301	295	297	266	290	293	282	293	287	254	307	313	284	275	271	302	279	304	294	263	287	277	288	286	284	307	302	274	286	280	285	265	286	291	279	275	295	269	281	256	299	323	298	297	282	303	293	277	275	301	277	298	306	307	271	286	301	282	283	291	271	299	260	292	303	300	283	287	280	280	290	282	275	286	271	298	271	307	275	269	314	278	304	269	306	314	311	273	264	281	278	285	280	287	287	278	289	279	300	306	292	290	303	303	329	275	278	258	304	264	294	266	244	307	294	282	253	264	276	255	292	276	284	270	295	294	288	315	284	313	304	291	291	275	258	302	275	279	266	287	258	257	267	281	306	302	289	308	281	262	302	294	298	273	286	295	273	307	260	284	272	287	284	286	300	282	273	295	281	289	296	294	265	315	266	296	287	307	282	290	298	292	283	282	271	267	254	276	293	306	271	285	281	276	286	270	336	278	303	293	286	297	265	279	296	297	272	286	249	309	311	328	311	286	319	276	260	294	277	269	246	268	270	255	278	282	313	286	270	295	305	280	290	271	281	286	306	293	281	291	289	259	309	267	316	281	307	265	284	276	283	292	277	287	304	293	305	295	270	301	301	294	285	278	310	286	292	287	293	263	262	300	315	294	267	285	279	309	276	268	310	307	286	301	306	287	283	263	281	315	272	306	265	282	266	291	271	254	256	284	292	302	251	274	277	310	307	316	259	302	255	295	286	291	290	262	278	280	284	285	309	273	259	297	273	275	286	307	273	273	287	290	298	255	264	289	294	298	300	267	312	287	310	279	278	273	257	260	294	292	292	301	281	261	342	300	325	270	309	301	291	298	315	290	273	287	295	255	275	269	285	310	317	287	274	279	312	263	270	277	279	274	261	268	315	282	288	285	271	303	310	307	288	262	294	294	303	302	285	301	282	258	291	270	289	317	286	273	275	256	274	291	279	272	310	308	309	297	313	301	275	277	298	277	299	279	271	246	327	275	259	287	280	297	304	274	251	282	299	287	298	278	288
15381	18617	1653	1059	929	780	712	721	631	651	703	674	635	649	633	681	666	612	614	616	578	655	580	617	609	663	630	610	641	596	553	611	639	669	640	597	586	595	624	620	642	609	649	623	619	671	583	645	632	611	644	627	598	634	605	637	608	612	630	612	577	588	649	617	601	630	580	651	607	601	574	587	658	646	643	607	586	578	600	601	601	606	604	562	596	620	656	642	595	552	565	665	654	616	581	603	600	611	637	586	606	613	634	682	626	583	631	605	606	619	634	610	592	582	581	603	598	560	626	630	626	670	589	624	654	623	590	650	601	592	572	607	631	575	629	601	628	610	597	630	656	577	650	634	645	603	659	633	629	568	603	611	599	590	585	611	600	595	605	596	589	606	626	609	635	597	659	615	581	605	595	619	593	597	632	607	616	617	640	645	611	602	609	614	627	579	587	600	589	660	589	616	612	595	622	618	586	652	623	602	638	586	655	630	594	636	636	620	599	626	586	611	620	638	589	655	640	594	603	607	586	570	585	644	623	660	599	589	598	654	629	603	614	592	613	635	631	606	553	597	622	633	624	619	649	594	623	618	638	659	645	596	634	584	650	618	642	661	664	615	634	628	639	618	653	624	630	646	591	612	653	619	669	638	581	619	611	607	616	590	612	645	618	626	637	616	638	567	601	647	623	564	665	592	627	653	550	613	597	611	608	640	607	626	598	579	620	611	640	649	593	616	590	588	585	648	618	613	630	635	603	630	557	609	605	659	620	615	599	594	603	582	599	628	646	625	617	618	617	634	592	568	610	608	618	618	607	611	590	560	627	625	674	588	615	611	620	640	659	585	610	595	652	600	593	594	582	596	611	602	604	607	632	595	642	620	607	564	592	580	616	580	614	629	653	589	619	604	646	580	613	592	616	583	598	630	570	605	658	625	617	602	592	611	635	581	608	615	610	592	577	606	591	629	608	606	624	611	616	624	600	612	600	634	661	602	622	619	634	612	623	604	582	609	624	579	624	567	634	621	589	614	598	640	595	601	620	621	627	597	610	579	635	604	665	601	608	622	628	660	613	677	626	628	606	604	679	627	581	541	576	636	591	621	585	596	626	583	591	613	590	606	603	630	647	643	629	594	601	590	585	621	587	644	624	610	603	627	600	614	598	572	634	611	569	590	642	599	608	598	643	574	643	620	620	623	619	620	596	635	616	598	590	628	591	635	578	607	634	618	599	640	641	634	565	584	622	581	609	619	630	560	611	591	642	592	639	602	593	584	597	630	583	608	634	622	609	616	625	560	634	574	607	640	595	618	659	607	628	591	653	669	621	571	604	616	580	651	577	587	615	610	622	617	641	599	669	596	544	598	586	592	632	623	675	634	591	654	591	575	586	607	595	623	616	594	628	611	605	617	571	606	633	632	622	595	619	607	617	621	625	606	645	654	616	633	624	597	646	633	624	637	613	615	626	630	620	602	625	631	560	608	613	651	610	595	542	616	578	593	569	602	624	613	594	615	612	595	594	583	628	647	550	616	591	645	565	631	620	572	644	565	609	600	632	611	666	595	563	606	587	604	606	566	576	600	625	665	622	599	617	591	637	609	609	589	605	602	639	638	664	613	563	594	630	602	610	604	622	618	628	600	615	594	604	620	577	574	643	604	665	600	603	630	625	656	567	597	578	589	652	631	620	584	660	654	634	619	609	609	622	654	611	581	611	608	608	612	654	598	609	635	627	616	614	606	605	593	644	669	601	628	634	618	623	585	597	573	589	628	593	568	614	593	632	628	600	616	635	618	609	649	591	558	616	618	587	621	620	634	587	542	653	586	568	561	653	535	605	662	593	630	602	594	588	579	677	648	576	625	595	629	636	608	650	602	635	615	583	596	609	586	608	604	631	598	587	591	600	637	662	617	584	598	599	595	602	593	648	632	658	594	579	590	630	579	619	594	645	568	595	606	570	688	576	605	617	617	597	573	654	577	616	635	641	630	618	631	620	611	604	617	644	573	660	570	642	630	600	607	588	640	664	657	591	584	620	599	661	576	618	623	659	629	603	642	598	634	604	600	647	595	558	627	611	636	629	623	579	627	617	625	566	633	636	632	585	607	596	606	600	617	598	607	638	659	584	638	557	596	582	613	638	607	634	641	617	619	592	653	618	593	575	588	594	619	581	592	607	630	652	620	626	596	617	629	625	664	596	654	641	581	646	621	617	643	603	658	585	610	590	610	604	601	613	618	610	599	628	549	604	616	617	616	640	614	602	594	632	583	606	596	569	583	613	647	589	653	597	575	609	677	610	577	597	578	596	586	617	654	635	564	575	601	606	617	652	548	608	607	613	632	609	610	642	617	646	623	659	588	573	578	594	599	613	621	597	642	584	597	604	637	630	623	625	646	606	686	601	605	582	610	607	621	600	600	654	600	609	599	633	613	639	590	604	593	595	543	635	576	577	595	605	576	613	635	586	606	607	573	605	572	636	630	578	564	616	610	653	616	591	630	617	610	658	590	641	623	564	604	612	619	650	627	583	624	652	613	587	597	610	572	617	574	609	634	620	625	591	629	571	644	601	620	600	584	585	633	613	624	650	651	591	618	642	636	614	582	571	616	588	606	587	581	604	635	620	604	606	605	611	649	601	623	597	596	649	625	618	637	642	646	591	623	592	591	616	568	618	616	633	630	628	616	559	631	641	625	643	625	550	618	592	585	612	618	614	600	574	628	610	581	617	601	643	622	649	587	596	621	635	587	592	601	648	647	618	600	628	596	615	600	596	637	617	628	568	602	642	662	625	643	622	639	633	607	568	624	628	600	626	653	609	594	613	604	591	647	643	628	659	672	630	572	606	603	570	592	595	610	600	590	585	592	642	614	567	657	602	588	639	602	556	600	621	643	583	645	613	621	609	623	640	604	578	576	642	580	609	591	621	608	627	630	636	627	619	634	631	599	629	669	596	591	597	652	631	633	625	589	593	599	601	585	615	603	599	584	592	648	578	592	602	598	611	585	622	623	625	603	629	573	605	613	564	568	608	613	590	595	628	632	646	579	616	628	599	613	603	599	607	631	642	625	608	590	611	618	597	653	652	668	629	614	612	620	666	569	590	588	602	674	635	605	635	615	634	642	600	607	604	609	555	632	609	635	608	658	640	601	622	621	625	588	593	590	624	609	603	584	604	653	625	605	616	592	602	637	576	585	605	578	618	594	559	584	563	612	621	600	596	615	653	594	614	626	665	611	650	632	608	610	616	536	624	633	633	581	614	599	614	597	599	635	597	604	631	607	610	658	603	667	621	610	648	613	620	686	639	634	613	665	605	629	606	627	595	622	641	624	641	616	591	579	643	651	624	597	614	621	617	631	620	594	599	681	611	589	606	627	619	642	634	581	673	631	643	623	575	608	627	608	598	650	590	614	660	615	623	599	608	560	608	583	609	594	617	615	597	557	626	613	608	584	628	635	624	647	613	620	642	593	572	606	618	633	625	596	592	641	618	634	622	646	613	651
24721	21637	29013	24730	18338	1190	495	342	274	279	271	231	224	188	187	201	190	206	164	182	184	184	180	171	178	148	184	152	167	169	154	184	172	163	182	144	170	150	157	161	152	150	194	163	157	172	170	142	169	152	158	163	163	169	152	152	158	175	166	177	167	152	169	177	148	168	164	151	159	142	151	159	154	147	164	163	162	176	174	174	160	174	172	181	151	151	165	162	150	169	163	160	147	160	170	155	153	175	168	151	161	145	159	152	184	153	175	175	159	157	158	152	173	150	167	165	154	163	173	172	162	164	156	144	176	154	174	170	147	154	185	174	158	173	163	174	157	150	173	153	157	153	158	157	190	163	137	162	188	164	143	161	154	156	159	152	168	150	165	166	151	136	165	156	175	159	153	148	136	146	154	155	169	167	167	184	161	158	153	155	154	151	153	154	171	170	174	179	158	172	168	156	165	191	167	162	166	156	166	153	159	148	152	161	153	141	172	143	162	144	182	153	167	168	160	163	148	168	158	138	152	183	151	135	177	189	153	151	167	166	164	149	162	158	155	163	173	171	144	153	172	150	141	161	155	138	153	143	177	147	170	158	162	145	165	165	167	188	163	177	162	156	169	145	172	149	160	160	153	166	164	154	170	142	162	172	154	141	146	156	171	162	147	176	144	175	155	165	172	190	170	178	184	156	150	173	167	146	155	160	159	181	168	155	158	168	142	155	172	157	152	152	164	173	161	164	162	161	167	178	155	176	171	156	147	171	153	186	142	145	147	156	164	168	157	187	168	153	158	155	170	161	150	170	167	131	182	162	160	180	163	150	181	158	154	151	147	154	161	168	170	150	138	141	159	179	155	154	149	148	187	167	171	165	162	145	154	155	157	138	164	158	163	162	169	171	147	169	168	149	170	163	175	161	148	154	167	153	168	148	156	172	191	160	166	172	146	150	150	156	178	184	165	160	173	143	145	147	168	157	154	142	155	151	155	160	168	166	183	176	136	165	162	147	159	185	147	151	175	167	149	163	152	155	140	156	165	145	170	149	170	165	167	164	164	141	166	153	172	153	149	147	153	168	171	160	169	153	164	182	172	162	167	162	158	168	172	191	152	156	160	172	140	140	157	209	145	173	177	165	168	151	158	175	141	173	175	182	166	156	173	136	150	153	156	168	136	164	146	150	159	175	156	169	136	152	157	157	160	174	151	161	154	172	145	168	178	140	168	152	181	166	158	164	187	157	165	151	166	144	154	148	187	144	168	160	143	186	154	168	162	161	152	177	170	166	172	150	168	158	168	161	164	165	160	165	143	188	135	155	158	159	169	157	138	173	160	145	157	182	166	172	170	144	175	162	176	172	147	163	143	154	176	147	157	152	158	161	160	172	168	165	165	187	161	161	152	145	136	163	168	159	148	140	163	165	150	157	158	138	142	172	168	160	186	165	154	162	147	149	146	159	155	170	164	159	136	160	156	140	149	163	151	163	157	155	160	172	157	155	163	149	149	162	151	139	160	193	169	163	159	150	160	163	147	157	139	141	152	163	159	163	167	153	170	155	161	144	162	179	151	151	146	133	166	175	162	172	166	150	160	187	163	146	167	168	151	156	161	166	162	191	161	168	152	153	154	153	151	159	183	133	141	162	151	171	153	146	157	176	175	160	171	148	161	150	128	162	155	133	174	173	154	171	136	153	155	169	137	164	162	156	131	159	166	165	148	169	172	148	163	141	163	146	153	164	167	158	178	179	178	167	165	128	171	170	172	180	163	157	163	150	173	151	164	172	167	160	157	157	148	142	154	154	174	142	157	189	154	142	168	170	153	194	131	155	180	151	155	157	157	155	159	170	165	150	180	165	161	171	172	148	168	166	150	126	182	149	177	183	167	178	143	154	153	161	171	166	177	160	160	170	171	164	139	157	154	133	159	159	180	155	177	143	149	167	172	171	140	159	163	170	173	156	182	151	160	146	171	159	166	162	173	147	155	157	176	153	144	163	140	137	173	145	183	153	158	158	156	160	165	167	169	169	181	146	141	174	170	147	157	162	151	142	164	161	158	153	150	154	132	182	153	164	151	181	146	146	140	167	154	157	157	158	158	172	170	169	154	157	165	157	173	146	161	144	175	171	141	162	144	159	148	148	149	139	177	183	175	169	155	157	153	148	153	168	157	151	163	154	167	155	161	188	169	146	172	173	178	170	150	153	161	172	141	187	138	159	147	182	156	180	159	150	183	155	163	148	141	156	166	166	167	157	168	169	155	175	166	150	160	149	173	156	154	163	144	157	160	155	169	158	168	160	164	180	157	188	161	162	145	168	144	170	165	164	154	171	150	173	149	157	144	157	168	165	139	166	161	146	151	160	162	150	160	136	174	162	157	170	169	127	151	158	130	158	158	163	152	174	143	175	142	158	153	164	174	159	175	165	158	184	132	161	148	146	163	158	148	153	179	155	145	160	144	141	140	174	155	142	161	170	140	157	147	163	178	168	161	156	186	161	166	146	144	175	182	147	156	177	158	163	163	146	147	170	176	156	133	133	154	177	154	171	175	165	172	155	163	152	166	134	162	171	188	146	152	184	182	169	173	155	152	150	167	164	158	156	158	153	164	160	164	151	129	171	159	162	160	139	179	161	131	162	175	155	160	162	157	160	166	144	161	140	167	139	160	147	156	153	169	156	161	177	172	144	173	163	160	145	141	161	149	142	158	175	165	182	181	156	152	156	159	156	147	184	181	156	145	163	145	171	139	165	152	153	193	168	189	144	150	174	148	165	165	156	161	165	176	169	157	152	139	158	166	133	195	151	152	168	150	173	184	149	161	169	157	160	173	147	148	153	155	147	132	172	161	150	171	181	161	151	158	171	186	144	166	163	159	153	170	161	154	149	156	162	157	161	158	161	174	183	157	158	154	155	189	155	165	159	179	156	158	153	169	145	135	168	172	138	167	128	167	154	154	162	156	148	163	182	134	169	160	187	165	150	149	181	143	155	152	168	152	154	167	165	149	173	157	162	149	149	149	140	172	172	169	171	169	154	168	142	148	180	177	165	160	156	168	158	151	179	165	157	172	150	150	154	147	159	149	177	151	161	140	160	163	169	156	151	146	149	155	166	180	158	166	148	160	144	144	172	150	172	181	158	155	159	175	190	157	167	158	151	190	131	158	166	183	152	152	170	181	158	177	159	161	160	170	157	137	147	142	152	169	163	176	180	174	147	157	153	165	161	154	164	145	173	149	174	149	167	148	164	173	153	162	159	154	159	153	167	167	160	169	156	158	164	183	165	162	151	154	160	168	156	174	141	158	168	161	141	148	147	159	173	164	161	174	172	183	163	144	140	161	153	137	169	160	163	136	144	153	141	182	150	174	158	141	164	151	177	142	153	160	155	139	166	163	164	189	151	143	171	149	144	134	167	138	151	177	141	167	161	198	171	160	159	157	148	155	146	162	164	131	162	139	147	171	160	153	170	168	160	153	162	141	169	176	158	135	149	160	185	165	155
36477	44630	8556	4238	2696	1868	1569	1218	992	857	817	673	665	623	566	578	507	474	486	460	486	406	432	411	402	406	417	418	407	428	416	375	394	377	380	353	395	396	377	379	384	366	385	373	400	375	357	367	380	403	384	395	354	386	385	381	344	357	355	333	366	356	359	362	381	372	384	395	383	332	348	361	364	371	360	354	393	366	354	385	360	366	400	363	396	329	377	370	336	367	358	370	380	372	376	383	335	368	360	362	368	365	355	336	356	378	376	380	396	346	345	374	342	375	382	324	352	344	354	364	394	379	343	355	371	364	320	369	385	349	379	379	362	353	343	346	322	362	323	331	398	350	362	413	336	377	336	361	385	388	378	368	334	366	386	347	321	345	367	355	337	401	354	351	327	382	355	367	374	355	323	358	337	382	342	379	397	371	363	409	350	367	353	387	339	367	380	381	358	371	376	363	379	369	367	351	370	358	355	337	354	358	370	352	374	370	346	381	371	374	364	358	346	365	332	358	360	369	417	384	362	345	333	333	369	325	363	349	377	310	329	348	347	343	376	352	358	354	370	383	367	352	360	354	389	345	396	373	355	343	345	364	331	376	344	389	365	363	329	357	359	390	373	365	416	368	361	372	349	370	391	348	368	366	355	354	355	375	392	349	379	366	347	340	340	358	375	320	406	369	356	390	333	372	362	348	362	387	374	370	399	356	374	374	328	326	363	347	368	306	347	368	367	365	376	377	361	357	365	355	336	399	341	349	351	360	368	359	360	366	328	370	364	364	304	353	344	377	374	367	370	339	349	341	331	373	367	361	348	335	366	364	350	347	330	358	375	334	371	346	337	350	350	359	370	349	388	376	355	368	370	345	356	359	359	342	329	394	357	371	351	353	340	326	352	367	367	362	359	352	344	367	347	351	350	339	360	391	321	370	361	344	356	355	354	394	360	367	345	349	390	343	390	354	347	359	308	329	377	375	388	332	379	390	366	368	332	352	369	358	354	348	350	356	397	359	392	343	376	368	352	366	326	357	318	392	384	323	375	363	359	336	359	354	343	373	368	356	376	384	333	368	367	341	359	350	346	344	350	363	336	397	332	363	329	387	395	335	353	358	356	359	348	380	354	348	360	346	380	340	356	326	363	335	389	350	372	353	396	374	351	333	404	346	320	411	345	361	364	360	374	370	353	375	328	357	342	347	351	345	385	370	372	356	340	328	354	392	349	349	386	368	364	351	345	372	361	334	362	385	367	358	335	363	347	354	355	401	363	371	368	347	368	346	353	344	327	346	335	359	351	359	368	385	365	352	355	378	376	340	351	372	363	342	407	365	336	340	361	320	371	344	341	355	368	357	369	373	349	361	350	318	393	363	366	331	406	348	344	391	388	345	339	354	381	360	382	354	381	369	400	321	383	343	383	366	392	382	346	336	364	383	363	337	359	378	375	348	341	374	337	393	338	341	340	353	341	364	383	387	326	355	378	348	357	380	374	370	365	321	343	341	379	347	370	397	348	328	353	363	342	327	360	381	340	353	366	368	337	369	359	336	344	368	332	358	364	343	365	362	346	369	350	378	369	352	337	381	375	382	318	347	368	368	381	364	378	337	342	343	350	369	355	340	377	364	364	361	361	401	354	369	353	381	383	330	323	344	370	361	363	367	344	364	385	328	396	351	342	361	335	365	349	366	359	331	346	390	338	318	389	386	379	353	365	338	353	371	351	339	369	373	348	354	413	404	361	360	362	379	400	377	319	349	313	347	371	346	350	342	381	379	350	369	340	337	363	347	363	350	375	343	356	323	366	364	388	374	335	356	336	388	355	344	395	384	384	377	346	368	333	334	386	379	368	344	369	384	371	376	365	325	369	384	390	370	336	370	364	393	356	393	394	352	314	356	369	375	373	334	366	364	343	355	364	360	357	340	335	378	387	366	368	308	336	365	343	368	347	363	341	349	362	370	356	380	410	356	362	368	358	315	331	362	361	383	389	351	333	340	364	369	367	381	385	365	379	371	353	338	366	334	360	349	372	393	323	356	381	349	341	361	358	341	366	344	368	371	354	346	332	322	375	358	365	374	350	362	361	349	345	349	368	352	345	369	337	342	373	348	345	349	381	398	364	391	355	370	362	356	330	376	339	355	380	360	353	390	341	347	356	364	324	357	368	375	326	320	362	389	368	340	374	361	352	360	351	324	371	372	336	339	395	359	332	323	364	347	380	359	333	356	376	371	350	375	357	353	313	387	388	354	353	335	351	331	357	370	340	352	364	346	340	344	372	342	341	345	335	355	342	373	350	360	352	357	360	354	353	411	357	386	345	358	364	388	346	355	362	375	389	397	356	372	339	359	374	355	366	384	380	345	377	372	350	357	359	333	394	336	367	362	385	362	363	383	357	377	354	409	329	352	351	377	358	343	339	362	371	377	362	313	341	343	376	340	370	355	372	347	355	366	338	353	356	356	377	367	358	381	391	367	372	341	346	390	334	357	342	341	365	359	351	368	386	357	371	385	357	342	367	351	366	342	356	364	335	398	338	333	356	333	338	356	383	375	360	345	338	354	351	373	355	362	358	338	345	392	343	345	383	338	350	345	345	378	371	362	394	352	377	339	344	358	320	318	359	319	350	345	374	392	341	343	336	349	358	340	346	349	347	343	338	380	360	364	366	377	353	371	382	385	285	372	372	313	380	385	395	325	369	355	371	371	332	338	341	338	321	338	359	364	366	395	388	317	365	336	395	393	337	362	346	381	375	360	355	360	361	374	367	374	376	333	350	375	347	379	361	349	350	405	379	371	377	373	366	374	369	357	348	345	341	372	361	376	345	375	342	360	342	362	383	379	371	397	339	352	340	354	339	391	345	371	356	379	358	354	376	378	369	377	337	381	332	371	369	340	366	361	374	374	351	349	357	349	365	359	296	383	373	358	334	352	344	363	341	362	365	335	368	353	354	371	352	343	337	348	352	358	341	356	374	334	366	366	345	335	345	329	395	356	347	344	348	358	367	329	323	391	344	382	368	349	387	356	333	395	378	349	395	379	377	384	340	376	343	349	362	352	343	339	337	405	342	365	343	355	352	345	374	370	365	330	332	337	379	364	379	364	378	383	358	364	358	372	344	367	370	358	390	343	351	351	351	323	375	315	351	373	360	336	341	324	325	351	346	347	380	362	348	332	378	350	334	373	362	362	350	363	348	397	344	367	379	377	366	391	329	339	337	356	344	367	372	354	355	377	379	356	373	361	330	367	371	360	368	365	377	353	351	361	346	383	329	360	341	339	334	342	370	370	348	383	394	328	343	359	362	381	337	343	368	364	339	313	357	368	383	333	354	366	326	348	382	351	354	362	372	379	357	369	353	358	392	331	334	355	387	371	336	343	360	364	363	335	337	344	366	325	331	319	370	359	335	373	388	384	354	327	346	372	364	334	388	349	347	313	388	360	359	338	348	370	344	363	347	363	339	368	347	340	339	345	373	351	348	386	341	365	341	328	362	348	371	392
23795	21636	29826	23954	21634	15673	1653	814	654	605	522	521	510	481	441	417	428	466	441	446	417	390	400	400	394	389	371	406	375	356	387	354	373	377	351	404	356	370	411	356	364	364	378	403	364	373	354	376	401	397	389	392	381	375	363	370	345	381	387	363	360	361	381	359	372	429	343	372	391	358	320	384	333	365	396	376	350	396	400	366	365	359	382	326	350	364	370	361	340	353	340	360	385	365	382	337	355	371	352	337	360	385	371	355	377	379	357	353	372	343	337	370	350	351	357	347	354	371	414	365	344	365	331	393	357	328	352	344	372	363	338	365	384	366	330	387	365	373	357	348	346	380	369	361	356	403	356	374	384	341	397	356	408	374	379	345	358	320	369	356	375	338	359	352	362	341	364	366	403	331	341	360	399	375	331	349	343	373	386	383	342	368	338	337	373	396	338	366	417	372	315	370	373	395	369	350	413	335	356	343	361	365	361	363	388	370	371	391	364	377	354	339	330	372	355	367	344	370	374	394	356	350	340	385	354	366	385	394	374	313	350	334	368	365	348	362	360	367	350	334	393	376	389	351	372	364	336	393	356	342	358	359	364	346	381	378	377	401	345	350	364	369	351	372	353	371	374	354	323	374	381	341	371	357	356	349	361	350	367	375	364	391	357	358	384	353	373	366	334	376	362	402	361	365	336	417	359	407	355	341	355	361	360	358	328	341	381	334	348	342	371	332	349	336	369	378	344	342	401	380	383	372	368	356	382	344	347	352	362	400	372	375	334	377	357	361	374	371	366	356	369	387	358	372	351	367	346	338	347	392	385	387	358	377	367	378	361	356	367	354	362	383	334	385	395	353	373	342	348	365	361	334	339	390	342	344	366	356	330	368	344	342	374	365	354	395	377	362	380	348	392	378	381	355	378	379	328	334	364	359	363	367	368	350	379	356	363	345	365	386	371	370	341	369	346	384	400	347	354	355	354	393	361	365	377	403	347	370	374	375	349	359	382	375	387	329	344	351	387	333	335	371	354	379	352	365	346	343	414	401	381	385	382	377	347	386	360	372	382	341	388	356	388	363	332	369	355	367	345	371	376	412	365	333	368	350	347	372	343	340	350	370	365	374	350	356	358	316	352	358	387	367	348	370	347	340	368	371	403	347	388	365	378	335	377	396	321	376	354	378	368	384	378	385	410	372	352	350	349	337	367	373	354	396	357	341	373	372	368	369	370	396	369	369	361	357	355	362	374	350	408	343	358	351	358	363	354	333	346	354	347	343	344	318	349	390	376	360	343	344	349	374	389	364	383	371	354	362	359	407	364	335	333	359	371	356	339	368	355	367	352	323	377	312	362	382	358	382	382	381	382	391	375	413	386	346	336	388	360	357	368	328	355	356	390	324	312	340	356	383	385	337	356	353	370	374	371	364	342	367	361	366	387	343	368	352	334	359	377	322	358	329	365	351	354	341	389	371	333	333	362	355	371	357	378	333	352	375	375	352	379	382	328	369	340	384	350	361	364	337	362	382	363	378	363	391	354	366	358	381	363	384	363	351	376	367	385	346	378	376	354	360	357	346	377	401	353	354	329	348	364	364	385	310	349	353	345	345	356	364	376	366	366	350	381	361	384	360	373	357	374	374	358	357	376	365	374	344	361	380	386	373	350	370	338	373	342	359	351	384	347	372	361	349	354	360	393	343	347	341	371	349	344	346	384	358	372	345	350	338	382	370	359	345	394	356	337	335	365	370	325	376	370	367	363	338	354	384	366	356	340	369	371	376	356	329	367	362	345	372	392	366	380	371	345	364	338	346	360	393	316	342	352	361	341	367	374	375	379	370	360	379	373	367	341	327	375	393	334	386	359	341	353	373	352	342	351	329	348	354	335	327	332	340	387	379	372	329	378	342	352	388	352	397	344	372	346	353	357	405	380	371	390	369	361	353	363	364	374	372	342	358	317	368	374	343	339	370	321	400	360	365	383	349	356	343	380	368	390	396	358	390	360	372	403	356	351	335	338	350	377	366	364	356	352	349	403	344	356	342	381	335	353	339	373	307	348	370	359	357	367	362	323	379	380	354	338	349	348	354	368	353	333	340	364	356	373	374	360	373	354	417	355	379	351	349	346	362	367	344	341	373	386	399	341	359	353	373	367	354	373	357	367	352	348	360	363	364	361	318	341	361	350	357	410	367	382	371	378	338	368	342	382	360	319	328	353	356	343	330	358	338	379	374	336	377	346	367	369	339	357	348	391	346	384	347	359	344	345	378	352	360	338	377	336	380	358	359	367	338	352	366	327	326	367	327	360	380	372	359	329	370	346	402	382	361	363	355	337	356	338	351	375	359	341	337	326	335	354	348	376	377	373	385	341	332	408	354	386	359	386	372	384	375	366	319	364	318	357	368	351	351	356	340	363	384	345	387	378	353	373	346	355	370	356	348	369	353	334	329	318	361	338	332	352	337	351	379	367	366	377	344	330	375	372	380	363	348	357	384	348	334	373	371	331	360	301	390	379	394	355	367	369	325	364	348	348	371	374	340	345	376	386	370	378	361	367	371	359	359	367	346	365	369	335	351	357	369	343	351	355	337	404	366	369	370	361	366	339	364	319	362	383	346	330	386	369	360	364	360	340	336	356	362	391	337	342	351	336	366	340	341	370	360	345	332	357	373	378	348	415	363	366	341	356	369	353	346	385	348	347	343	357	330	369	347	385	386	365	388	378	373	372	423	377	375	387	394	371	373	372	334	326	383	378	337	366	344	351	363	332	358	334	364	362	359	366	355	347	397	332	343	386	344	365	387	353	366	384	312	357	400	338	347	364	407	352	353	370	353	326	388	375	372	375	357	367	330	363	347	381	351	330	366	343	348	393	341	393	379	368	367	354	366	351	346	385	329	357	394	346	367	346	350	360	400	342	357	338	367	361	345	381	369	399	350	383	342	352	327	354	351	330	351	361	337	395	339	358	354	375	347	377	355	335	369	349	397	326	322	393	366	346	407	352	361	350	344	367	368	335	396	375	320	370	373	327	367	331	371	343	367	360	370	361	355	321	354	352	349	345	347	376	336	336	382	372	375	349	379	348	356	359	314	374	371	338	375	341	391	370	372	325	386	354	347	365	352	342	385	361	361	344	376	339	333	362	353	357	418	385	326	315	356	388	333	386	356	337	374	345	359	363	383	358	360	369	371	368	370	339	365	317	339	355	388	370	372	395	377	372	364	367	343	365	374	366	340	360	331	366	358	385	340	349	388	388	333	375	366	343	369	349	374	347	354	376	334	342	332	346	370	410	357	350	384	365	317	343	372	366	397	381	384	365	348	356	388	366	353	349	330	342	336	333	388	347	389	356	392	347	376	359	340	352	384	364	371	370	357	348	404	338	372	350	354	344	407	354	346	369	372	330	347	365	366	395	362	364	378	364	361	356	357	352	352	347	352	350	344	364	390	364	364	351	376	310	323	368	352	354	372	353	381	347	391	359	374	364	364	386	337	356	360	369	375
43154	52769	13773	7568	5071	3699	2798	2310	1994	1743	1555	1409	1296	1170	1086	1045	1036	997	1009	911	876	847	897	912	859	866	800	754	795	828	798	760	775	779	736	767	784	762	759	743	724	760	744	773	767	781	736	765	695	692	721	759	695	723	756	733	744	715	725	743	775	773	738	742	700	725	696	750	750	765	721	704	734	706	705	681	742	726	739	715	748	720	665	751	698	696	723	669	743	700	699	688	733	691	735	735	706	713	705	710	697	726	735	701	720	688	755	734	734	732	718	709	702	714	700	649	726	713	685	744	695	703	690	670	686	681	722	658	769	717	718	734	755	707	720	760	726	765	724	692	724	683	685	675	718	704	728	712	730	694	703	715	733	673	702	765	673	686	714	736	762	666	705	711	657	772	728	692	713	646	706	721	759	719	696	674	702	706	752	694	702	713	752	699	724	675	686	667	722	716	621	686	729	697	705	763	683	689	681	736	747	688	686	713	685	677	708	713	687	757	740	691	748	713	691	738	695	723	705	726	722	676	713	721	738	699	706	659	686	726	673	692	747	716	732	721	709	712	670	707	741	660	758	675	740	702	728	695	665	752	710	680	717	724	707	716	688	731	752	701	767	721	730	718	695	685	721	708	685	725	709	721	702	693	685	698	684	677	745	720	707	704	672	719	735	727	716	745	730	710	724	732	703	714	720	714	733	708	768	719	691	710	732	705	726	725	714	715	697	685	728	685	677	746	725	713	723	696	704	741	738	687	722	629	740	734	734	698	700	682	684	714	696	713	703	687	744	693	761	686	765	637	725	733	687	714	691	733	654	684	734	689	703	748	697	685	691	677	732	750	777	734	707	727	703	698	713	729	671	709	762	699	718	738	718	719	710	718	669	715	669	733	770	712	668	720	701	713	711	739	723	756	672	654	711	759	695	711	710	682	724	699	716	699	677	733	703	737	726	718	725	683	693	675	698	742	712	692	749	717	718	669	712	721	770	730	717	742	749	731	701	742	688	725	726	747	676	712	684	684	713	754	702	731	671	722	704	721	684	683	751	672	726	661	694	732	665	670	747	689	705	652	678	660	715	713	720	686	715	701	720	667	706	662	710	703	771	681	749	687	691	671	678	700	716	675	706	718	696	657	706	712	710	664	769	734	732	731	676	693	671	716	700	710	704	766	752	737	735	700	784	702	681	726	729	721	715	724	737	684	745	732	713	695	661	698	634	745	683	700	711	728	731	762	722	700	661	692	724	687	717	722	691	678	742	683	719	661	719	739	712	714	746	711	704	678	732	698	702	730	743	761	714	629	689	726	717	731	711	697	753	767	717	721	733	749	696	762	703	715	693	693	724	661	700	664	690	722	715	679	685	766	735	713	754	744	732	696	693	705	710	717	739	752	725	707	713	710	745	686	705	740	681	745	713	706	676	783	690	743	705	683	708	710	714	692	707	700	750	740	710	701	685	678	703	750	704	698	714	690	706	722	673	655	715	698	676	749	716	710	734	686	713	701	691	700	688	701	751	679	674	707	745	733	720	714	705	701	704	715	749	727	721	717	683	707	736	708	711	718	750	730	710	717	712	681	687	763	712	757	725	697	715	703	670	688	737	739	718	726	766	711	696	704	656	679	738	694	671	688	693	693	713	661	814	719	689	688	672	699	718	686	701	722	724	703	714	706	688	707	707	705	689	733	689	703	717	684	703	715	669	683	686	680	646	731	728	713	688	758	695	721	707	699	739	717	730	731	701	647	717	706	672	718	710	710	656	659	677	724	689	709	676	756	682	692	712	717	699	662	717	696	729	731	732	702	711	690	751	698	709	701	726	726	661	684	657	703	687	724	735	711	727	741	717	670	719	687	710	712	698	727	715	764	664	730	718	700	706	718	715	707	691	752	693	693	686	692	661	736	691	757	725	680	716	704	723	682	728	686	730	680	731	689	786	668	735	682	742	696	711	680	668	687	705	715	697	693	736	690	725	683	719	734	755	753	689	683	720	712	729	728	698	726	770	697	682	703	665	738	702	664	729	746	744	628	678	742	752	692	707	675	729	690	744	709	733	718	700	750	695	676	710	716	745	714	701	692	674	701	684	672	732	752	721	714	703	700	644	703	658	703	743	772	716	747	736	739	725	671	687	720	678	667	696	687	733	727	693	754	718	709	726	719	655	674	693	715	648	698	715	697	724	679	663	706	698	722	713	673	708	734	698	752	707	723	737	673	759	720	673	704	677	702	732	717	704	723	701	770	711	701	744	691	708	732	718	736	681	755	695	710	706	749	713	672	733	723	725	723	746	697	740	687	713	701	785	684	723	687	718	700	690	745	708	730	693	660	655	671	659	711	709	730	688	716	690	676	687	717	704	744	666	670	689	705	725	681	714	677	745	710	709	723	700	727	764	682	693	662	709	685	685	691	707	762	688	730	706	718	680	705	707	757	740	688	715	715	706	732	689	741	718	718	689	700	720	730	703	669	695	702	734	654	702	768	785	709	675	696	683	700	704	709	771	719	715	667	714	762	689	716	687	681	686	734	750	722	712	707	686	696	723	678	691	707	710	716	678	706	699	677	729	743	715	694	703	713	719	706	693	682	681	685	724	705	722	724	766	705	651	693	731	753	717	733	698	739	770	737	683	663	690	686	710	707	705	718	735	694	699	703	737	725	688	706	717	724	711	720	694	693	739	721	711	699	732	688	704	680	742	719	724	625	707	746	731	674	741	672	724	717	705	649	743	735	689	718	704	698	701	697	682	736	794	692	670	682	717	679	752	681	770	688	755	728	702	739	731	755	719	693	740	718	680	715	748	742	700	664	672	669	700	673	693	737	725	708	711	686	696	703	711	719	716	694	722	669	692	691	703	660	696	760	768	711	694	700	677	726	688	731	748	718	717	697	655	656	727	681	742	711	727	706	731	651	735	745	690	716	738	727	741	729	700	676	736	730	723	674	708	751	702	728	710	673	714	754	719	713	717	718	704	727	749	769	745	685	700	682	679	768	727	718	709	713	685	730	713	701	729	744	741	714	727	722	695	714	696	742	701	675	740	725	704	703	750	705	706	708	753	728	716	717	689	712	719	698	733	705	674	696	752	711	723	742	757	730	735	696	677	701	740	692	736	722	705	695	720	768	651	724	687	737	765	683	702	686	690	738	677	747	715	712	724	713	715	676	756	742	693	700	706	715	697	741	696	713	652	732	753	622	723	712	754	697	729	716	723	709	713	720	701	757	715	702	699	754	711	693	711	744	721	754	676	701	719	713	692	722	743	741	697	687	701	717	704	706	714	688	681	719	726	698	705	684	669	760	732	736	705	702	709	701	664	768	718	697	715	729	705	732	699	729	679	729	720	733	690	715	723	720	745	701	739	752	717	730	734	688	700	697	689	718	726	691	680	732	762	740	676	713	691	709	711	714	695	701	734	719	722	761	707	701	744	751	720	748	726	705	706	698	686	689	711	629	704	684	757	695	742	682	729	703	735	728	683	683	719	695	742	720	728	753	723	681
27383	21092	7839	792	557	432	310	339	312	280	300	292	301	311	276	276	305	285	298	277	314	316	294	301	301	263	293	292	295	268	286	319	282	289	299	320	298	282	281	307	285	283	277	278	296	294	283	270	277	277	252	318	277	306	306	302	311	290	291	274	304	303	282	299	284	274	274	266	305	263	300	265	285	304	277	283	284	313	301	255	258	281	292	272	285	303	283	276	266	290	319	275	274	280	264	275	274	308	268	298	261	281	270	267	286	284	298	324	279	301	312	309	285	294	273	256	279	300	297	300	286	282	295	290	289	286	307	282	293	332	303	284	295	288	263	296	286	286	266	297	305	300	260	291	259	304	307	282	271	275	305	278	276	259	290	285	286	281	287	284	299	301	282	270	286	292	274	257	284	272	271	283	264	263	284	285	295	294	331	283	278	299	291	284	296	255	282	297	303	305	302	291	292	308	295	266	253	314	282	300	259	276	263	302	298	297	286	285	283	271	306	289	313	275	275	294	285	273	295	271	291	290	281	287	317	268	272	291	279	296	290	259	284	245	279	284	268	292	294	294	284	293	297	285	294	301	274	291	296	288	297	304	305	275	300	310	298	284	273	266	271	298	291	274	292	262	255	263	302	263	297	250	277	273	285	244	287	276	294	286	300	310	304	276	287	285	285	303	250	319	298	307	297	271	280	303	278	297	278	293	286	282	272	297	291	290	321	263	262	304	271	277	294	282	274	286	280	293	279	299	310	293	301	307	286	268	300	323	299	262	265	276	290	283	295	295	278	277	284	266	301	284	277	293	272	287	284	305	265	252	298	295	315	283	318	266	275	287	269	295	274	287	278	273	285	285	263	274	259	247	293	299	310	280	303	269	275	275	286	272	237	313	295	279	288	271	280	273	265	258	289	289	280	281	312	291	287	305	300	311	286	283	306	298	287	288	313	258	281	279	282	279	283	304	280	285	287	260	300	283	273	283	280	289	307	312	308	296	279	300	291	276	265	297	285	284	294	285	268	259	310	320	279	254	275	290	285	312	295	284	329	280	279	298	283	344	318	238	253	273	306	273	271	257	268	281	284	309	284	287	298	246	273	318	307	278	273	283	285	284	304	289	298	285	282	276	295	299	276	274	284	269	291	290	291	297	299	270	268	274	285	280	260	259	288	310	270	313	283	253	277	291	300	270	302	269	286	285	250	265	275	287	272	305	267	259	279	292	287	255	286	270	265	286	280	250	243	293	293	266	293	288	279	295	269	274	254	281	295	311	273	316	267	274	267	262	283	280	277	285	270	274	260	281	304	279	316	275	289	316	318	292	290	261	294	310	289	286	288	256	296	284	290	288	271	291	287	277	251	275	261	272	292	290	285	282	261	282	290	286	246	283	295	290	292	268	290	266	276	299	288	286	250	279	295	284	285	281	260	267	279	294	282	281	280	297	294	287	289	275	277	286	306	286	291	270	287	255	285	302	258	280	327	283	288	270	287	284	268	283	249	290	272	279	285	302	271	280	282	243	271	267	247	318	295	258	284	284	290	302	302	275	315	303	299	301	302	286	303	270	271	280	268	277	278	275	265	282	317	267	286	277	305	306	276	319	278	279	294	284	292	285	286	284	305	301	303	288	273	298	252	307	283	285	274	268	304	283	263	297	289	303	265	276	254	295	255	283	312	283	272	283	267	299	287	268	312	255	299	308	295	273	287	279	296	279	285	274	303	307	275	262	257	289	308	309	265	290	286	285	264	298	264	274	276	279	286	295	279	259	272	268	294	273	275	293	287	288	271	278	270	286	249	276	272	279	280	272	276	293	276	276	268	288	274	301	251	269	301	278	284	274	270	260	298	299	281	307	275	292	289	285	279	296	269	301	295	273	304	257	299	303	284	256	299	311	268	269	267	315	281	261	274	284	281	299	299	274	270	272	276	274	284	302	276	279	298	282	274	286	285	321	278	299	265	253	276	242	290	266	267	274	299	294	284	285	270	275	313	303	271	308	273	292	275	301	289	274	275	297	298	282	286	290	282	272	291	303	314	293	284	290	306	279	249	292	295	275	277	282	275	263	312	275	272	282	248	276	296	296	269	310	274	270	261	268	269	289	248	299	269	301	285	293	265	281	314	268	279	299	313	305	293	284	303	279	289	297	276	295	289	290	321	255	285	320	270	289	258	285	319	254	284	261	294	277	298	300	271	286	242	275	309	294	319	291	252	287	296	293	293	316	276	290	304	293	288	311	301	269	277	267	296	289	293	270	239	281	292	284	286	272	274	265	276	302	291	285	250	268	275	300	301	269	301	298	289	300	330	260	286	285	294	251	284	266	287	256	295	272	271	274	272	296	298	297	266	265	280	292	305	305	292	278	273	297	293	294	278	302	280	320	282	276	284	264	293	283	291	290	275	272	283	294	289	295	257	275	278	260	298	265	282	313	303	271	294	316	322	304	281	299	288	290	278	269	292	298	284	309	267	267	269	288	309	271	267	257	299	296	283	279	309	282	286	283	262	279	285	296	300	265	284	262	294	300	291	288	282	273	302	269	301	280	280	259	289	298	277	277	256	299	257	275	273	288	317	273	304	281	278	313	299	282	293	279	272	275	268	257	283	292	254	297	273	290	298	281	282	294	289	293	254	304	281	275	268	301	324	295	315	318	286	259	291	278	273	278	297	278	277	274	294	294	276	272	290	288	291	296	308	248	319	232	302	300	325	260	260	287	286	266	285	292	306	261	286	302	303	268	291	287	271	264	283	259	293	291	305	295	268	272	286	278	312	295	291	258	311	274	275	275	260	277	317	274	288	308	334	287	294	293	304	299	279	297	259	278	285	290	285	275	289	268	299	299	281	279	244	322	261	309	289	294	269	280	279	274	298	305	310	273	317	291	278	304	310	283	274	295	239	284	314	303	271	276	280	275	278	271	280	280	294	333	256	288	303	297	286	290	286	281	282	296	312	293	316	256	279	281	290	298	282	261	309	291	287	280	280	275	281	299	281	259	278	271	272	283	283	299	289	274	277	270	280	263	267	271	293	268	272	310	285	295	290	280	268	317	274	275	284	315	287	288	297	259	252	277	297	266	261	288	311	288	268	305	278	273	288	281	249	262	286	310	286	264	238	313	257	276	280	281	283	284	288	253	263	284	297	241	276	275	250	304	253	292	301	273	284	264	301	261	292	281	302	276	254	302	286	263	273	308	298	278	258	260	285	286	302	299	278	283	279	289	285	297	290	288	267	298	305	262	309	283	296	304	291	295	286	305	272	262	312	268	273	258	315	304	266	259	293	293	265	315	278	282	267	278	272	298	292	289	288	241	301	294	304	288	294	293	294	273	287	294	285	288	290	307	287	280	275	282	311	308	278	260	314	270	282	320	306	250	297	277	257	300	282	288	280	292	317	298	319	256	265	293	273	308	279	273	265	269	277	302	260	276	285	289	297	284	254	259	263	303	267	286	256	282	296	283	308	325	290	277	290	293	265	284	290	294	275	280	305	298	282	256
14734	19244	1645	1066	863	804	753	715	672	654	681	623	656	663	633	636	632	607	631	582	634	624	653	644	627	596	592	618	594	618	672	606	647	580	595	634	585	586	600	606	646	592	591	624	600	612	618	652	612	640	616	596	615	596	607	585	609	599	663	628	594	615	616	621	628	618	627	598	623	597	582	568	618	582	606	586	600	610	664	610	646	616	618	634	628	604	648	596	580	623	593	592	667	597	573	590	592	566	582	603	613	612	642	596	574	624	613	620	625	626	567	610	640	631	575	670	633	621	624	598	665	634	572	632	553	615	574	580	673	627	569	613	581	626	650	589	615	675	611	597	619	589	663	573	599	599	616	622	612	577	587	604	631	637	588	593	629	610	582	656	625	656	567	622	586	614	636	661	638	600	616	610	591	598	629	599	639	619	616	660	608	590	580	609	630	641	592	634	641	603	625	592	600	628	614	639	600	595	607	589	603	619	569	572	592	607	622	613	616	602	602	603	647	625	627	628	600	636	586	579	637	624	613	643	575	562	582	565	597	562	615	598	607	622	623	634	639	653	591	585	615	596	646	634	640	601	590	660	647	634	597	623	627	602	614	599	595	604	627	596	588	623	544	613	604	627	569	669	621	606	663	611	606	630	637	631	610	580	591	582	570	605	663	593	642	579	596	616	556	621	651	624	609	580	633	606	588	595	638	578	585	653	661	640	602	622	636	595	636	621	608	610	647	602	606	624	619	624	609	590	596	615	643	667	612	583	583	625	627	632	628	611	605	613	639	621	577	637	612	576	636	628	617	596	592	591	597	624	630	601	662	571	667	579	650	628	613	628	601	584	639	631	628	619	631	598	657	647	580	612	642	631	571	602	610	611	653	611	621	658	619	608	607	615	631	619	609	644	630	563	594	619	637	610	604	604	559	591	603	581	618	593	653	605	621	593	615	613	622	568	656	601	634	586	576	618	596	607	638	599	594	600	620	633	605	604	611	617	633	580	597	636	589	590	606	604	611	657	608	557	622	569	632	641	609	636	575	621	656	606	641	602	643	616	595	606	601	608	626	642	593	623	584	573	620	593	642	597	615	656	635	593	613	627	654	617	626	626	600	595	596	626	603	617	587	608	626	635	561	586	649	588	567	615	607	611	633	591	582	600	609	585	610	582	606	627	572	586	601	551	594	591	584	578	657	579	622	627	612	566	615	615	616	628	570	655	632	636	627	576	593	650	585	607	609	587	605	647	600	592	637	636	583	630	588	613	619	639	585	594	622	591	581	571	600	602	594	589	624	589	623	613	609	611	619	624	612	578	643	630	565	602	645	593	628	621	632	627	588	618	563	618	609	623	621	632	633	602	598	580	635	598	582	624	647	626	627	601	622	647	571	551	634	589	641	593	597	615	605	699	563	591	664	614	614	580	632	594	601	630	615	663	617	587	654	594	577	614	590	585	613	598	585	588	644	639	640	618	619	596	611	572	581	654	628	604	619	561	631	591	599	636	620	604	605	589	617	601	625	580	612	643	560	642	634	575	660	633	634	606	583	604	593	598	629	617	658	612	592	641	567	617	613	612	640	648	594	603	621	570	604	586	611	617	605	612	614	624	618	609	628	611	617	626	621	632	624	618	595	591	586	602	598	621	607	593	613	603	600	587	585	609	625	599	595	611	593	611	578	588	621	598	563	618	628	577	647	576	597	611	635	565	604	593	600	598	616	576	624	611	616	570	648	591	604	609	614	627	637	637	600	637	603	594	618	617	620	608	636	625	602	596	596	646	609	591	614	632	641	612	594	652	617	633	605	590	635	608	565	581	612	634	611	599	663	635	604	645	619	616	619	589	570	630	602	616	592	616	606	611	598	609	611	567	625	583	596	616	631	601	588	627	610	619	589	657	577	618	614	675	607	622	621	609	630	588	621	623	579	624	607	629	621	597	613	608	575	599	613	595	616	586	595	562	641	606	597	640	567	617	571	637	643	603	607	641	557	624	605	640	674	623	642	649	600	598	572	625	645	644	555	611	591	637	617	589	592	581	604	620	568	634	609	610	664	589	649	628	602	590	609	617	640	605	613	602	594	621	587	605	602	565	537	637	585	592	648	599	608	602	590	642	575	623	606	571	583	629	603	633	609	632	620	594	575	581	620	648	588	616	605	656	621	589	577	624	598	586	613	624	631	625	631	603	615	574	633	591	635	641	632	594	629	654	614	590	604	648	614	632	590	609	580	599	647	653	635	653	643	604	622	611	612	567	618	638	580	669	628	610	627	603	599	581	613	657	609	583	637	644	616	611	615	589	582	612	620	610	630	598	642	607	604	608	597	603	627	633	600	589	624	644	602	605	642	573	647	599	592	627	624	629	568	621	596	596	612	634	658	651	632	606	594	628	617	584	604	635	648	623	592	636	631	620	610	582	585	582	625	603	623	646	632	628	623	601	600	582	624	593	646	602	656	607	612	618	648	582	622	608	662	606	562	598	604	656	622	601	609	599	594	588	604	593	594	634	634	640	625	631	603	585	587	628	598	612	587	637	590	608	623	634	607	589	626	613	622	637	572	607	614	601	608	583	611	577	594	615	612	605	569	611	613	626	603	627	672	617	605	607	643	589	655	603	635	597	607	608	661	611	642	561	610	616	648	617	627	651	595	594	651	635	581	623	617	558	588	640	574	615	618	640	624	606	622	625	623	604	600	578	633	603	586	607	612	660	643	575	607	571	661	575	648	598	620	596	625	620	632	621	604	675	598	569	617	628	621	612	589	629	620	634	607	618	619	616	622	593	559	604	604	644	628	602	627	594	606	601	607	578	610	625	613	572	602	576	620	585	579	675	584	577	618	600	623	636	612	615	658	634	591	612	625	622	604	585	601	620	587	627	634	578	606	620	576	604	607	621	587	606	588	607	614	577	615	604	621	619	624	638	600	610	615	626	605	574	615	630	664	580	609	617	591	587	614	591	619	603	586	640	615	581	629	623	600	627	555	600	591	611	565	668	598	611	600	585	595	635	607	582	596	631	609	608	598	645	596	561	633	626	554	580	660	622	598	608	563	578	600	635	628	602	591	594	575	614	627	574	619	587	621	611	584	588	642	571	634	570	612	627	622	609	617	598	604	629	603	629	584	596	596	635	618	592	622	574	630	599	597	638	622	641	620	632	609	631	601	583	621	615	603	635	584	608	644	634	595	628	577	620	592	625	617	602	612	601	627	620	600	599	608	648	613	600	617	593	604	580	656	605	610	582	613	615	622	590	629	593	611	625	612	608	592	579	594	614	636	593	604	643	622	634	598	610	623	601	603	627	619	585	625	592	609	632	636	616	584	668	607	612	588	621	612	600	617	614	630	595	596	629	578	584	593	635	617	605	601	621	637	592	609	608	574	645	629	602	629	586	619	614	634	630	624	571	599	596	614	583	578	640	595	559	585	581	650	646	616	577	680	630	603	590	615	653	627	621	627	641	551	634	596	544	607	674	635	584	643	633	643	600	626	603	587	640	632	594
24662	21610	29096	24590	18177	1203	486	321	294	268	277	231	230	222	215	196	208	182	177	182	168	199	194	180	175	160	177	167	192	180	169	155	168	194	148	158	156	147	164	170	158	178	158	161	177	156	157	176	153	167	167	180	162	180	174	164	155	167	163	168	185	165	175	152	174	165	174	151	176	175	145	155	164	187	151	170	148	151	172	185	149	172	158	158	158	156	143	164	141	157	142	167	152	155	170	173	153	144	171	136	171	169	148	150	189	178	157	161	167	141	163	135	191	154	152	153	178	180	154	156	163	160	165	152	180	162	146	159	160	174	160	158	145	168	170	145	145	168	176	168	148	161	147	180	176	144	181	151	148	159	160	165	146	162	176	165	173	158	157	163	159	151	170	166	148	168	163	153	139	148	151	165	184	162	178	159	169	166	161	173	153	197	169	193	158	163	165	153	145	153	181	173	161	143	151	176	160	182	170	174	164	143	181	162	163	165	142	156	154	155	168	162	186	140	160	151	156	162	186	139	159	157	144	157	154	161	137	164	161	165	161	168	163	161	138	174	165	152	175	148	169	167	171	147	175	125	169	170	154	154	175	154	147	165	176	151	179	146	148	149	164	152	141	147	166	170	159	158	160	171	153	164	177	156	166	174	161	145	130	139	143	141	137	172	172	151	162	142	143	140	149	147	170	160	148	151	162	146	166	178	155	172	159	163	162	141	149	195	156	168	168	154	162	166	147	139	151	166	141	173	160	164	151	172	172	159	185	154	189	161	151	181	146	151	162	162	145	166	160	164	182	156	122	157	154	154	176	156	152	174	167	145	171	137	179	172	158	142	140	159	174	178	168	147	164	159	161	144	156	148	186	166	152	160	156	179	149	157	167	166	170	166	176	161	171	179	143	166	170	136	157	167	150	187	155	166	180	152	148	158	175	151	155	135	166	149	153	165	149	163	148	145	153	183	170	156	144	147	172	170	139	161	175	193	151	174	170	162	185	167	165	162	158	184	149	156	141	152	166	163	155	160	150	165	168	163	169	168	173	168	156	170	151	165	166	151	152	171	160	152	152	149	181	147	155	157	172	155	178	147	140	156	169	145	154	169	148	169	177	161	179	157	177	147	146	165	161	178	161	150	155	147	146	153	142	159	153	156	163	132	173	145	158	150	166	144	161	158	166	150	131	151	159	160	172	155	177	178	157	152	166	144	151	166	151	140	160	167	151	157	167	166	181	159	144	136	164	156	150	140	139	173	160	129	176	148	174	151	154	143	172	182	140	157	166	187	168	149	147	140	155	177	148	156	155	149	166	144	146	170	153	149	180	180	169	166	165	160	167	153	144	147	174	144	150	164	155	180	159	193	163	178	146	168	157	165	174	169	186	159	153	176	155	159	169	160	152	174	169	167	138	138	157	170	160	156	142	160	141	156	142	160	145	172	143	182	169	163	155	151	150	165	151	162	170	167	146	157	167	152	178	188	159	159	166	157	162	171	150	177	149	160	161	190	163	165	157	164	148	168	157	163	148	137	146	152	156	174	162	148	156	173	189	151	162	148	163	146	170	151	154	118	141	166	161	147	162	164	125	145	168	147	168	128	158	143	160	150	167	141	184	182	155	139	155	137	169	146	155	171	172	165	149	132	173	144	174	141	130	179	153	132	144	143	173	160	141	158	151	176	157	145	162	142	157	170	155	148	161	165	179	148	163	154	121	152	146	155	140	140	160	176	188	137	185	160	162	170	170	150	160	154	143	156	160	150	155	164	173	127	176	166	167	135	176	152	167	151	152	160	171	154	150	172	146	160	186	150	157	152	185	147	163	136	162	153	146	174	170	146	160	176	150	153	175	164	164	158	168	177	162	131	149	149	143	161	180	150	187	157	169	151	150	141	157	148	165	159	165	163	161	180	160	152	164	180	165	189	153	138	141	154	163	164	176	168	193	162	159	168	173	149	156	155	144	156	140	169	152	161	165	160	157	163	175	155	146	156	169	156	168	157	158	166	166	142	165	168	164	161	166	173	136	162	157	162	122	175	186	140	148	163	156	159	178	151	160	173	163	168	164	150	170	144	154	165	149	136	124	154	160	153	179	168	167	153	158	156	178	183	158	134	145	137	158	161	149	165	161	160	167	149	144	166	171	134	142	155	157	138	158	176	179	155	173	186	156	168	152	160	167	152	140	164	156	163	174	157	165	150	170	166	189	179	163	173	161	144	164	149	169	160	147	174	146	159	161	154	159	167	162	158	147	129	160	166	147	166	148	152	160	159	156	184	142	160	155	165	133	164	193	168	173	148	185	181	155	163	175	149	158	171	157	154	147	182	142	145	147	160	155	153	154	161	159	170	160	149	159	166	136	158	141	165	138	159	171	147	165	149	161	150	140	149	140	169	169	155	165	162	168	177	145	177	141	156	165	154	167	144	140	146	163	170	133	182	170	158	144	175	161	170	146	167	162	173	156	144	151	160	171	166	134	153	181	158	160	160	143	178	152	155	163	160	142	163	151	159	163	180	189	154	143	164	173	160	165	142	180	180	146	156	149	141	143	136	141	161	147	155	161	167	150	190	181	176	146	173	165	161	155	161	161	180	149	162	143	142	141	180	155	168	144	131	167	168	179	193	169	142	154	175	162	180	154	159	156	178	146	172	150	172	152	162	151	139	164	161	149	156	166	156	158	178	139	161	164	162	173	152	173	138	199	149	159	168	162	137	152	144	156	167	149	174	168	157	163	165	162	149	158	184	150	161	166	160	157	171	138	146	154	162	165	146	150	167	151	170	158	175	165	126	149	149	183	152	142	150	183	157	164	154	150	159	185	132	168	176	161	158	177	154	149	171	176	126	150	163	166	152	139	170	163	148	155	161	162	160	166	133	161	155	152	152	142	153	178	186	164	139	163	164	166	151	161	173	169	155	174	176	160	150	166	175	176	170	165	164	139	158	149	151	158	163	154	153	166	153	165	170	167	160	169	159	164	152	187	164	141	145	150	192	166	181	162	155	165	187	149	179	154	145	160	155	135	159	174	166	161	162	137	177	149	147	153	167	172	152	177	176	185	145	167	150	149	167	141	156	160	135	146	181	156	162	169	158	159	146	154	145	153	156	184	152	170	141	172	170	169	165	169	150	168	170	171	170	160	155	150	165	143	157	185	162	149	158	161	151	168	161	151	165	150	151	179	159	166	159	161	148	134	138	110	166	142	157	155	175	172	153	150	162	165	155	164	142	179	153	162	153	164	192	143	129	157	162	165	160	135	161	165	165	167	145	158	124	146	148	141	152	165	159	150	158	179	155	180	144	157	169	146	168	157	161	172	184	146	165	151	149	150	148	126	157	168	150	158	165	141	176	173	147	152	147	156	156	163	154	164	166	154	141	159	157	182	177	154	155	176	159	162	153	159	173	158	154	167	144	158	176	167	143	159	127	150	176	166	154	162	156	164	154	151	168	151	138	148	162	148	141	154	166	153	131	148	171	157	163	156	165	172	145	153	148	132	153
32737	43935	8367	4259	2787	2049	1481	1201	1082	827	769	647	682	606	567	540	544	502	464	469	429	430	441	412	415	411	426	416	399	421	385	397	413	366	384	395	378	331	341	371	324	395	397	354	406	367	356	397	367	323	369	363	374	369	357	344	356	385	376	402	351	360	388	386	346	360	410	373	355	349	369	372	374	375	358	343	394	346	328	360	368	365	379	336	371	372	369	342	384	386	361	364	385	345	351	341	386	349	379	345	351	340	359	352	349	383	377	357	370	371	390	369	387	345	365	364	375	351	357	343	338	380	344	381	382	386	343	352	404	344	373	346	333	336	347	360	351	348	366	397	366	377	349	363	339	364	326	398	359	359	345	388	354	321	371	372	347	372	350	355	348	343	332	363	381	346	374	381	376	358	361	398	343	353	317	320	340	362	355	380	369	362	331	378	330	361	355	369	360	359	382	376	369	395	353	366	346	321	329	359	361	334	367	326	355	378	375	369	356	358	346	365	358	400	355	383	396	360	359	333	389	318	370	318	341	360	387	392	368	354	359	350	380	386	383	362	363	341	340	331	363	362	357	349	372	358	344	339	364	373	365	356	340	362	375	333	348	331	338	361	378	337	345	355	373	374	339	326	361	361	350	356	348	385	369	378	367	374	368	346	350	351	319	358	358	363	375	334	342	346	367	357	340	367	331	348	357	338	349	350	362	348	393	335	370	326	371	376	360	374	331	398	352	358	348	355	344	361	387	360	367	331	366	353	381	369	373	360	348	336	371	360	366	325	367	358	347	366	353	360	368	345	322	378	355	353	354	376	388	387	337	368	383	374	377	392	329	362	377	372	362	364	367	326	340	343	364	375	353	368	390	355	365	365	342	358	348	351	350	328	346	359	330	370	362	372	367	365	364	375	350	369	355	391	376	341	377	348	371	362	347	364	350	352	299	354	402	371	367	382	347	340	320	335	371	386	381	354	366	339	354	344	360	363	365	351	334	361	335	362	357	323	345	357	353	338	337	335	386	385	361	337	362	381	353	323	370	373	359	310	334	346	402	374	340	368	381	358	401	348	364	385	370	364	341	368	384	366	365	387	369	374	409	388	361	364	354	364	360	383	358	370	401	343	349	339	331	334	387	367	357	354	365	387	360	336	357	319	359	337	357	347	362	399	352	347	344	334	360	372	343	359	359	376	346	364	365	404	327	347	351	372	373	345	365	357	401	337	324	323	343	359	363	345	378	372	350	363	345	344	352	326	379	359	360	394	336	371	353	381	367	354	357	367	366	374	342	365	382	354	323	382	362	335	348	346	372	352	373	357	371	385	331	386	349	367	334	341	366	357	352	340	355	296	379	341	372	335	392	351	373	362	348	363	383	378	345	313	377	375	348	384	384	326	342	355	359	370	360	396	382	356	335	351	357	313	365	366	366	414	345	369	372	348	352	349	384	338	365	363	396	371	309	359	380	350	351	367	350	408	369	317	336	341	358	375	346	340	376	375	345	354	358	327	335	370	325	382	367	380	364	330	353	318	361	380	379	315	304	346	337	357	338	336	369	376	343	339	371	389	329	379	380	324	350	343	404	347	337	380	384	346	346	370	345	344	378	357	365	386	340	339	349	334	331	357	337	368	374	371	381	366	367	365	373	368	351	347	369	318	364	346	333	357	354	358	382	375	356	348	362	357	343	360	380	365	366	375	340	387	351	341	335	384	366	333	367	346	340	338	332	363	339	371	363	370	357	333	365	320	348	352	355	348	339	340	380	393	364	352	390	346	350	344	357	355	370	395	363	389	362	360	384	373	349	382	353	356	353	372	361	345	346	358	382	383	357	363	332	345	335	346	359	367	346	352	360	362	324	365	338	357	348	337	406	332	346	351	377	355	345	330	348	357	370	343	357	403	392	338	371	339	368	352	374	346	361	340	364	340	345	340	377	316	361	334	378	352	360	344	330	363	383	331	373	371	359	385	346	357	372	409	355	357	368	373	344	335	330	346	318	350	374	350	375	362	363	393	363	340	345	353	351	342	409	386	345	357	355	322	338	382	346	347	345	379	354	377	328	350	368	347	332	367	348	338	375	331	374	351	353	340	352	388	359	339	354	387	359	335	354	364	378	342	361	336	354	367	363	376	361	348	352	359	340	311	348	301	350	368	359	345	347	370	375	367	359	391	340	360	343	376	369	341	321	353	355	379	350	372	376	380	372	371	361	373	346	375	341	361	377	334	350	373	344	369	354	378	334	338	390	378	353	340	343	341	314	343	367	355	335	369	354	330	361	324	328	349	367	351	344	337	354	355	334	359	380	352	318	360	408	348	366	357	347	371	376	331	358	337	358	357	329	367	347	371	383	369	356	348	360	393	345	355	327	348	321	375	347	337	369	348	373	351	360	369	400	367	402	320	356	387	321	339	379	349	323	339	393	361	369	346	354	321	384	340	349	335	349	341	378	345	355	357	368	361	361	403	368	367	369	371	328	328	347	355	350	374	344	369	338	330	375	378	350	338	350	370	358	382	390	329	374	332	341	367	360	351	324	340	353	344	349	347	348	390	359	375	344	375	357	337	338	374	349	328	366	345	355	400	360	381	397	375	392	359	342	362	362	373	348	363	352	348	350	372	358	350	373	376	377	369	347	372	341	371	319	369	342	350	377	330	380	375	366	365	347	350	366	349	345	333	337	390	346	378	355	357	363	352	357	353	383	329	356	363	384	375	368	327	326	366	342	375	349	368	356	366	387	353	380	348	400	337	335	344	338	378	338	338	376	336	358	369	353	398	315	379	333	367	365	374	353	345	333	367	342	371	346	359	297	324	366	354	369	317	363	351	338	376	387	333	343	350	341	345	387	343	382	340	362	362	365	339	354	388	390	336	349	345	339	330	375	349	333	356	331	343	367	372	325	365	355	375	361	359	332	364	376	377	337	386	362	354	352	353	355	339	362	354	368	341	368	353	311	370	383	382	344	338	328	369	346	336	318	353	361	361	373	365	317	363	381	365	338	357	353	367	364	367	349	345	337	344	328	365	378	363	341	366	342	374	365	357	347	350	364	336	364	362	336	353	336	371	367	338	348	342	370	345	369	369	332	334	356	347	363	346	365	354	349	350	342	366	361	351	362	376	351	329	352	358	380	377	376	349	348	358	382	360	350	384	362	348	317	344	372	369	351	352	359	365	339	344	354	350	336	344	389	354	374	391	366	342	354	341	360	352	354	361	311	345	347	347	362	349	359	356	346	346	370	341	356	306	367	331	368	374	353	355	354	351	360	366	327	410	370	392	359	391	338	363	368	336	362	362	337	367	346	349	348	324	343	360	322	365	345	370	371	344	389	363	380	353	363	372	349	339	361	366	342	374	381	363	346	331	360	353	364	377	394	359	377	361	366	387	362	348	368	375	360	348	360	370	358	349	317	336	371	351	386	333	356	344	339	331	360	361	358	354	337	364	329	337	357	336	346	349	374	362	321	362	345	401	380	354	346	320	361	340	342	348	387	335	336	349
23787	21647	29924	23875	21646	17602	1824	864	635	587	541	528	485	508	456	445	428	399	403	395	413	398	397	371	402	394	378	405	424	408	377	357	359	408	366	409	392	362	361	362	377	354	359	348	363	353	373	401	356	372	372	366	367	365	391	363	359	385	375	347	370	329	362	362	367	388	335	386	364	345	378	400	329	346	403	359	399	341	381	359	384	352	331	360	391	377	386	371	318	383	333	371	385	329	353	329	415	334	387	388	340	352	340	366	368	394	352	356	380	370	352	378	362	414	335	376	343	356	371	356	367	350	364	377	361	365	375	329	375	353	367	337	332	359	363	367	357	372	365	346	360	354	371	347	370	359	388	360	392	391	364	400	346	346	347	358	335	352	355	353	379	359	343	395	376	329	366	363	371	349	364	378	341	336	346	342	382	419	358	351	374	342	355	353	317	367	355	384	401	367	350	376	333	369	315	370	363	362	341	370	368	349	386	373	347	360	335	365	386	354	378	402	337	339	368	373	329	343	352	338	357	330	340	395	373	347	358	364	343	360	376	357	400	357	357	365	386	352	355	381	346	354	357	384	367	377	345	344	350	362	383	370	356	355	368	371	340	393	369	363	378	365	353	400	348	387	335	387	377	369	372	364	324	358	363	349	375	332	362	383	352	321	347	374	332	363	362	361	346	384	365	348	327	321	369	342	374	351	362	337	387	366	365	332	379	374	356	332	375	385	343	350	334	373	354	351	336	331	372	366	365	366	383	341	360	376	408	385	371	387	357	337	349	363	344	365	359	316	320	358	368	356	342	369	397	351	346	343	370	377	358	380	351	349	354	396	324	372	355	366	348	359	372	362	365	329	380	368	351	350	361	364	358	353	337	386	350	366	322	382	374	340	350	386	364	334	374	349	390	355	376	351	378	319	378	361	373	348	359	332	350	356	374	343	360	377	366	329	349	374	370	358	349	401	375	403	370	357	334	366	357	372	381	376	343	396	347	362	336	360	377	371	340	371	399	368	361	349	342	354	364	363	352	349	372	359	335	346	356	368	377	370	316	368	344	358	352	381	390	348	380	341	372	349	354	352	344	332	339	352	330	347	346	347	395	386	347	349	374	326	366	351	367	376	365	355	344	352	360	360	362	388	359	336	342	368	367	351	387	397	393	323	348	345	340	327	352	339	357	378	340	359	361	325	379	369	389	381	380	342	340	343	369	321	370	351	381	341	379	353	343	395	375	398	364	356	348	373	369	348	367	352	323	363	365	347	361	349	363	369	346	338	347	373	369	366	362	338	390	333	339	355	352	352	358	357	374	396	352	385	353	366	347	383	342	347	366	371	352	377	353	349	330	391	361	372	361	367	372	364	375	346	342	365	352	369	352	366	344	318	346	351	380	371	391	358	362	358	327	366	381	357	364	349	365	327	357	421	376	367	313	336	338	350	362	338	373	345	333	372	363	338	361	359	354	389	353	352	340	346	348	358	407	350	355	347	350	377	349	356	345	365	348	366	357	378	339	370	362	361	397	381	385	344	372	351	360	372	358	342	384	340	331	367	372	365	385	340	364	368	394	340	378	374	354	368	342	353	387	367	347	353	322	371	341	344	344	359	376	373	337	362	369	373	316	326	401	369	362	365	360	381	378	363	350	361	360	370	328	365	364	350	351	353	361	374	360	320	358	375	367	369	379	360	347	350	370	347	375	351	354	333	373	338	344	373	340	344	349	357	359	353	401	405	369	350	354	364	379	374	314	326	337	356	328	362	374	351	352	348	391	347	340	372	368	378	385	361	407	366	345	341	346	399	359	371	366	337	373	374	339	334	353	350	391	357	340	378	336	340	376	352	347	368	359	350	383	363	338	371	361	371	338	363	356	344	342	366	346	396	349	378	365	347	350	395	375	364	381	346	352	351	337	320	350	326	370	385	386	325	330	378	341	386	384	386	356	367	363	366	351	370	363	342	356	375	346	355	369	355	400	367	379	378	352	382	360	345	372	358	326	307	341	351	345	342	392	338	355	346	344	369	337	371	362	345	365	359	353	372	356	413	356	345	354	376	351	344	348	412	347	401	350	362	378	327	373	353	370	344	354	351	354	328	373	369	347	372	336	393	348	341	362	345	359	373	340	370	364	336	335	344	387	381	368	349	347	328	372	342	340	363	380	325	329	367	336	402	367	371	372	359	375	365	337	351	399	365	367	345	358	351	409	371	334	339	388	398	347	331	405	351	343	364	390	373	349	389	335	324	358	362	350	339	385	340	337	364	396	350	358	353	380	354	391	330	332	356	372	389	363	370	400	359	349	354	358	368	373	332	370	372	325	377	314	367	366	397	318	331	342	363	347	373	390	368	354	409	337	331	341	362	398	343	368	354	357	337	334	342	355	378	361	350	330	332	384	369	333	350	362	382	348	359	370	375	373	366	358	363	355	362	351	353	327	348	356	349	381	339	370	368	351	355	385	343	374	355	353	341	359	378	353	342	359	369	376	380	351	373	356	350	379	353	358	353	358	340	387	357	347	361	400	350	315	349	344	338	376	348	376	340	322	359	354	369	337	367	372	381	366	345	343	375	369	335	361	371	372	393	355	345	343	339	368	386	364	356	384	361	357	384	350	372	354	361	353	369	339	352	385	405	361	319	339	367	394	360	373	357	377	339	384	350	354	365	370	375	347	357	361	361	353	390	346	351	369	371	360	338	337	339	361	378	354	365	344	337	347	334	368	352	338	372	345	337	379	356	378	393	345	349	328	349	367	382	372	363	360	357	336	364	353	388	341	341	364	360	355	379	354	363	355	347	354	373	354	324	380	358	373	320	350	386	374	330	341	392	332	359	376	394	319	349	341	392	391	342	356	361	352	380	369	350	346	367	357	350	362	391	374	359	407	367	373	347	376	381	353	337	349	365	367	352	336	337	347	347	348	329	340	357	355	351	345	349	338	339	358	349	354	341	358	385	377	370	387	392	349	354	377	351	363	371	327	329	401	326	334	389	358	329	364	358	377	357	398	340	368	337	330	395	357	372	400	342	376	357	359	374	371	370	332	346	371	335	357	372	371	347	342	358	382	379	349	380	381	332	341	349	387	326	363	376	378	368	390	356	368	357	356	336	347	347	403	372	350	370	353	381	376	345	343	336	393	361	389	370	391	365	338	330	357	375	370	376	355	343	369	374	358	360	376	356	382	354	360	359	355	336	373	351	349	370	368	405	330	395	341	341	333	366	328	367	319	373	370	368	362	348	387	372	321	365	352	383	343	372	359	370	378	332	374	355	387	363	349	324	360	397	336	385	397	347	342	336	357	326	349	319	353	372	337	355	337	358	354	366	373	373	347	392	374	363	362	339	338	306	378	377	378	359	349	346	337	373	331	339	364	355	386	354	364	361	400	350	348	344	360	390	380	359	355	321	342	359	397	356	346	388	365	328	380	340	342	367	361	388	387	367	326	366	357	355	336	395	380	343	331	343	331	354	316	362	394	355	365	371	367	356	323	337	350	371	369	369
34670	50111	13754	7489	5149	3573	2878	2329	1962	1763	1562	1387	1282	1188	1152	1138	964	945	907	939	850	903	828	882	851	852	807	741	766	808	746	778	739	770	780	798	748	805	747	740	742	740	740	751	705	747	734	690	747	730	764	778	712	743	772	760	699	734	727	756	745	765	752	766	711	697	732	716	744	664	741	740	690	693	697	673	709	723	770	702	730	760	730	736	743	726	669	724	734	714	720	737	748	695	709	776	737	727	753	746	755	698	711	692	701	713	672	758	725	750	705	737	762	745	697	734	717	742	773	738	772	696	735	735	664	700	745	720	716	732	728	771	670	693	698	713	667	690	738	734	735	699	704	695	730	710	696	738	680	714	707	718	680	753	661	688	695	717	669	749	670	700	740	720	718	670	720	744	686	713	700	725	729	682	760	755	696	687	733	695	697	701	710	732	767	732	666	673	718	731	703	709	684	703	711	752	696	686	732	691	705	701	700	673	677	694	725	709	687	738	742	698	719	681	693	707	670	698	714	723	735	697	749	702	710	731	685	731	729	721	652	716	680	732	778	701	697	710	691	725	692	716	683	706	697	739	687	698	723	745	724	701	742	729	689	767	690	702	759	689	703	715	706	723	680	739	770	754	745	742	726	735	669	693	724	740	725	704	688	677	731	675	705	714	754	721	740	692	704	659	683	731	687	736	716	734	672	693	696	753	740	734	733	670	682	685	666	660	708	720	634	742	714	709	717	699	754	722	725	677	713	726	668	721	693	720	717	678	697	719	730	715	764	679	690	650	697	709	703	651	719	708	706	635	729	709	724	739	712	742	680	705	715	673	677	721	708	712	731	734	723	703	703	732	689	710	704	694	710	774	708	744	699	700	717	699	717	752	739	718	712	698	762	748	704	703	712	765	725	694	731	698	681	700	666	728	682	756	746	707	688	737	680	641	710	734	721	714	677	668	699	692	725	669	732	713	731	674	684	716	737	710	697	743	717	656	704	645	744	711	697	732	649	667	668	711	694	695	633	706	667	616	758	710	721	736	722	753	716	713	723	653	652	750	675	726	729	742	751	708	724	659	682	741	705	711	685	714	735	702	685	691	700	697	706	697	746	695	646	726	673	725	699	693	755	717	691	744	727	652	714	714	702	753	698	712	748	704	717	731	658	688	717	691	734	748	741	718	697	718	675	710	696	718	726	695	732	723	671	706	702	695	741	729	706	690	711	750	705	641	701	754	746	721	748	754	736	721	720	757	711	678	681	675	658	670	680	737	735	674	724	689	700	715	675	752	681	682	691	688	701	692	722	733	729	742	757	734	710	680	740	726	713	701	718	675	704	750	721	693	717	717	696	674	701	744	733	738	716	738	702	722	730	733	719	707	690	707	719	700	715	707	703	675	761	703	737	734	737	716	729	655	681	689	705	673	712	681	711	696	748	703	670	709	669	712	658	703	694	729	714	706	736	723	675	712	723	716	685	686	711	700	741	693	708	744	742	681	747	676	746	735	706	705	678	687	744	715	681	708	706	676	677	729	742	677	698	730	726	715	683	728	696	735	729	705	657	727	702	717	757	698	681	685	700	732	764	769	708	705	721	726	730	710	720	701	724	723	681	662	721	735	727	741	691	714	725	717	705	663	730	763	733	669	705	700	747	694	673	644	704	709	714	722	735	680	701	707	682	672	682	748	687	656	692	678	726	632	719	687	750	699	707	720	708	729	715	692	754	732	703	686	733	739	703	713	724	762	658	719	731	700	710	800	710	739	717	732	671	702	726	726	678	696	712	730	716	688	679	702	714	694	726	711	715	732	683	690	728	741	733	661	735	669	699	706	715	727	732	752	716	762	711	741	718	738	687	723	778	680	699	710	747	748	702	677	728	736	667	690	680	722	677	694	785	707	746	660	720	706	737	770	712	683	689	696	687	680	716	719	749	728	741	692	692	695	688	693	769	706	701	707	734	693	689	712	692	673	700	668	671	721	664	755	757	726	729	758	691	717	705	714	726	693	749	721	709	725	677	728	650	738	741	729	688	700	720	712	690	688	720	699	666	724	735	728	690	639	717	704	707	671	725	731	710	705	683	716	720	740	722	720	720	719	748	735	698	703	723	703	677	719	695	712	702	684	687	717	737	728	719	704	701	691	726	695	717	712	696	714	765	708	662	707	732	709	738	700	731	758	715	675	693	695	686	690	713	686	714	719	718	744	749	723	725	773	751	747	650	713	776	692	716	644	680	701	696	703	740	688	672	690	705	720	685	736	729	695	644	750	741	688	741	734	682	741	736	737	742	706	750	701	708	666	733	711	690	733	746	727	762	685	704	711	736	761	733	722	741	682	725	693	718	753	723	677	716	701	750	690	697	723	683	679	722	715	746	725	724	713	694	699	704	756	716	713	763	705	741	739	706	721	678	678	711	656	708	724	698	725	707	707	676	702	708	708	726	697	733	727	726	704	738	678	676	732	697	711	684	726	701	675	746	694	687	699	704	693	739	695	692	752	698	724	717	711	686	683	712	685	768	690	722	724	705	681	680	722	700	707	697	778	691	667	708	686	710	731	711	697	690	740	715	681	729	728	692	699	710	713	753	722	666	723	722	693	705	724	671	756	696	725	744	713	740	713	714	682	696	726	695	732	707	713	728	700	740	670	695	759	746	697	726	717	704	706	699	707	719	707	715	725	700	726	722	708	727	735	711	758	697	727	743	698	723	722	676	725	751	680	729	729	698	744	706	711	715	737	727	775	732	685	675	729	715	725	701	684	719	691	702	731	725	690	715	691	694	696	721	773	692	673	757	725	682	767	699	709	683	715	680	714	709	716	713	739	774	700	717	747	709	692	702	715	716	700	687	704	644	771	710	679	725	722	733	689	703	698	755	656	702	690	692	708	712	704	696	728	699	747	675	718	738	691	755	759	702	717	721	689	751	686	686	650	703	764	759	753	681	719	738	719	738	700	699	733	696	687	707	677	717	710	744	748	749	719	715	725	689	702	676	736	713	688	734	628	729	744	738	698	714	657	739	688	701	690	683	700	720	714	689	733	746	716	723	752	696	712	693	732	750	663	742	672	754	733	710	678	703	703	695	713	729	700	766	753	725	706	720	704	687	681	726	674	729	676	716	706	680	683	725	689	739	675	695	720	692	723	732	736	724	726	687	771	691	670	724	726	681	691	701	692	732	725	703	677	698	742	763	759	691	712	740	660	713	663	699	710	722	725	714	717	657	751	723	716	696	699	702	716	697	689	759	713	711	744	689	697	728	652	746	702	741	718	675	710	755	728	696	719	662	697	752	677	737	702	730	675	724	715	735	710	735	745	731	707	739	703	733	707	727	669	723	690	709	699	765	690	713	705	713	712	682	720	672	737	724	695	672	702	724	710	716	698	722	679	687	732	728	713	683	689	715	689	713	696	705	686	740	705	731	701	706	682	714	665	687	716	724	719	720	720	719	692	729	774	667	721	757	729	726	728	737	698	782	724	763	692	679	710	712	702	718	724	721	702
27182	21126	8315	635	354	318	331	290	317	313	314	344	313	298	283	287	263	296	282	278	274	260	259	290	277	307	293	329	298	264	297	292	308	300	267	280	282	283	275	277	277	325	313	301	285	291	272	280	277	291	263	276	247	295	278	286	273	263	307	323	282	287	275	266	308	318	286	273	294	261	280	267	282	294	280	312	302	295	287	253	271	286	288	292	302	284	301	300	285	309	248	273	281	283	284	289	299	305	276	286	326	290	283	304	249	321	290	261	289	302	289	284	266	254	299	285	287	292	297	266	300	268	280	266	252	264	274	293	278	254	283	274	283	296	273	324	273	300	308	257	292	266	277	288	274	297	295	293	305	320	276	285	280	300	251	294	269	285	297	278	289	255	267	291	298	250	274	279	288	279	294	317	312	280	292	254	260	264	274	271	291	282	292	287	288	275	267	287	276	259	296	284	281	285	269	300	301	279	297	253	295	281	259	256	277	261	281	298	282	273	269	258	286	285	266	299	290	282	250	251	284	268	253	299	271	273	293	266	279	269	266	290	296	261	275	276	304	266	330	263	280	336	294	286	286	283	301	284	252	278	300	274	295	271	286	284	271	272	272	308	284	281	302	275	251	294	267	283	301	312	290	293	292	251	261	294	263	318	280	297	304	295	254	279	294	314	268	290	288	299	276	283	270	275	308	265	278	264	264	283	277	309	286	279	267	284	276	253	301	245	294	274	280	285	274	272	255	272	287	279	276	270	269	299	294	294	286	276	305	297	288	270	255	282	272	296	298	274	267	268	305	278	264	299	299	265	286	286	300	258	254	275	306	309	303	263	268	299	273	276	293	273	296	262	291	280	266	299	252	301	312	301	272	293	276	293	290	298	255	322	263	271	290	305	297	309	299	308	269	283	285	299	270	310	269	249	284	298	270	229	251	272	269	285	283	271	282	254	260	283	296	287	279	266	315	266	287	268	277	288	259	293	300	298	296	285	281	282	297	300	309	261	285	257	266	294	293	290	257	233	284	254	298	293	272	276	291	304	270	279	281	287	262	293	292	285	281	286	283	280	320	303	266	302	251	288	283	270	261	305	284	270	275	284	302	245	281	289	258	269	293	334	284	298	290	292	267	304	292	288	299	302	278	290	285	258	291	296	284	271	295	281	312	286	301	295	302	280	273	279	278	281	311	250	265	267	316	273	304	291	269	299	296	269	257	288	246	280	255	255	279	332	297	306	291	235	248	249	273	291	293	275	283	242	302	295	297	269	308	274	305	297	288	289	279	276	292	282	259	271	257	291	282	269	308	250	270	277	280	272	259	265	291	291	275	284	256	300	281	260	283	282	318	302	265	274	276	266	273	279	289	288	279	290	285	290	294	267	271	310	251	281	282	282	334	251	260	303	271	298	279	278	287	306	270	287	298	270	250	275	300	280	265	307	282	293	291	274	335	257	282	268	298	301	288	289	283	299	289	264	256	314	298	282	292	279	273	279	304	298	281	290	258	260	277	290	273	285	259	295	277	265	268	280	300	248	261	279	299	291	283	270	283	281	284	281	295	267	259	295	263	242	296	288	263	263	299	295	271	273	275	246	299	297	303	282	276	285	281	281	283	303	271	283	257	302	264	264	286	290	301	287	288	285	315	283	281	257	289	276	277	274	310	287	292	286	250	258	305	319	283	312	272	263	281	253	306	281	293	287	300	281	307	301	286	266	269	266	263	268	257	279	272	267	297	251	278	313	287	275	282	276	262	281	282	286	267	310	278	306	285	292	288	266	271	283	273	275	291	281	269	297	285	281	290	269	311	285	301	288	312	272	288	304	279	261	296	260	255	244	275	317	286	276	290	285	327	267	288	302	297	290	282	297	274	294	282	278	276	268	290	252	282	279	264	276	279	245	312	282	276	279	264	295	249	253	285	263	269	246	269	280	266	284	296	318	292	280	281	286	269	245	289	279	291	307	279	288	288	301	297	297	271	278	266	266	271	301	286	260	278	272	273	282	310	290	273	282	308	273	274	291	281	267	289	298	268	258	273	290	285	307	259	270	320	268	291	304	301	293	259	280	252	296	293	306	274	277	296	263	283	294	296	286	265	282	274	300	299	303	273	279	286	274	295	310	289	259	301	261	281	292	291	275	296	274	256	281	266	303	269	286	288	289	269	284	289	291	250	268	293	270	270	262	302	279	272	303	291	257	281	255	292	273	280	288	302	242	295	266	307	261	289	277	307	273	312	278	285	233	283	292	285	298	300	277	284	286	265	298	282	257	281	297	269	295	267	285	278	281	304	297	302	323	312	277	288	272	271	261	264	270	254	265	317	297	292	285	262	246	271	274	280	305	284	286	282	301	300	292	269	315	289	252	313	291	277	309	298	290	267	281	252	263	276	289	287	308	283	299	283	259	288	263	272	305	268	285	315	273	276	312	293	277	282	278	291	290	262	284	313	279	270	260	300	260	286	279	296	263	269	257	272	267	282	269	281	261	304	253	289	263	262	297	276	301	257	251	265	296	289	278	265	269	267	291	288	281	265	280	279	302	302	258	304	287	261	285	267	273	271	296	269	300	297	297	278	298	273	270	287	307	267	259	292	274	270	283	304	267	267	289	268	285	287	286	299	283	307	251	276	301	284	272	310	283	282	266	278	262	308	304	281	259	261	301	287	284	279	245	283	275	282	302	301	272	259	289	281	284	305	299	307	307	283	255	277	253	252	271	283	258	253	301	275	269	266	302	282	279	296	280	272	269	315	278	279	272	269	327	280	299	310	296	302	292	260	271	284	299	276	298	264	276	282	276	303	264	284	285	267	304	289	272	250	266	288	278	310	272	268	299	273	270	277	265	253	283	318	294	263	276	256	278	291	267	266	296	307	285	272	282	286	295	276	295	271	283	301	294	260	294	277	305	291	238	291	276	308	274	301	277	276	271	303	260	268	291	291	274	288	292	272	288	289	307	262	264	266	279	271	252	273	257	278	295	296	298	285	270	261	293	259	320	287	309	232	275	255	291	254	305	290	314	273	276	273	279	289	286	271	295	308	292	269	290	260	255	308	260	262	270	296	276	285	314	280	294	295	287	280	293	281	265	275	292	269	256	306	276	297	291	300	271	275	286	295	267	305	240	271	262	277	314	274	295	249	281	275	281	284	269	287	308	296	279	279	277	289	315	259	283	292	275	234	254	273	282	299	258	284	251	284	287	261	254	281	297	295	284	295	306	270	292	261	272	274	282	255	288	279	269	309	299	309	285	291	252	269	259	265	274	271	274	316	282	285	290	261	284	266	270	255	301	282	280	265	303	285	293	294	294	292	278	296	289	271	288	255	271	283	275	292	271	292	270	289	280	287	257	267	287	273	254	265	251	278	310	286	291	301	297	277	297	308	257	301	277	285	303	296	288	294	301	294	259	278	260	292	288	275	297	260	309	293	294	285	288	255	283	297	301	286	280	293	271	260	255	290	279	266	281	273	262	261	269	300	234	318	280	279	275	298	279	284	277
13797	17453	1502	999	849	789	699	638	696	664	640	645	603	629	645	611	589	654	640	616	602	622	574	607	635	585	648	589	611	617	629	621	601	603	616	575	591	601	602	613	607	605	561	596	616	616	592	616	644	590	594	632	566	612	592	616	650	607	580	562	660	571	609	562	625	619	606	622	614	611	591	601	609	612	601	624	593	621	575	634	585	635	649	563	617	610	569	639	584	577	598	584	609	629	621	590	611	619	609	620	666	615	572	601	602	591	636	624	632	586	617	613	585	590	643	626	582	597	624	553	624	637	605	582	594	592	581	628	644	646	634	625	607	579	591	602	600	610	647	573	585	641	606	625	626	581	600	588	600	593	608	591	650	591	562	609	603	629	656	599	660	605	602	593	592	617	582	629	613	596	613	594	575	613	591	597	578	542	603	630	550	663	579	582	581	551	603	617	664	582	556	601	593	604	598	606	624	616	643	626	607	600	613	597	611	595	576	629	590	617	637	620	578	567	599	593	607	605	628	597	558	592	629	572	607	608	583	608	583	607	582	631	593	601	570	628	607	577	586	568	631	625	611	599	559	632	627	637	576	593	640	620	624	558	619	587	607	563	598	609	592	650	606	614	609	596	582	571	576	603	576	569	608	654	602	636	604	595	623	637	579	557	658	613	640	594	628	559	606	601	573	617	594	586	578	590	579	563	574	612	574	610	583	606	598	594	607	591	603	588	594	595	577	577	609	615	603	613	594	626	644	580	626	646	584	603	620	651	554	633	629	589	621	603	573	617	627	616	604	648	624	611	536	605	621	590	610	607	597	596	580	623	638	567	576	599	606	568	575	614	636	600	591	596	617	613	595	621	634	589	665	606	581	603	618	620	611	629	629	589	601	607	580	619	662	627	590	645	631	616	594	600	623	599	618	639	628	576	613	608	614	608	624	619	609	591	628	610	622	641	634	574	572	634	558	604	642	665	580	625	612	653	632	603	601	572	595	596	587	618	627	615	600	640	556	598	635	572	595	618	593	604	596	608	585	606	619	638	588	616	616	583	582	601	591	571	594	632	579	603	595	608	599	593	609	578	634	633	601	627	617	549	619	619	546	600	611	574	579	587	622	631	599	627	612	645	579	614	608	590	608	632	591	568	622	576	607	566	577	611	589	612	608	607	603	597	597	624	575	606	580	600	581	603	558	614	607	637	625	593	628	584	567	613	592	577	543	601	597	612	605	609	616	559	604	618	636	620	583	635	624	591	604	600	620	602	602	596	606	600	577	597	611	575	597	568	630	559	601	619	642	633	613	583	628	663	571	620	600	656	589	621	618	598	604	624	585	592	620	573	615	618	594	610	663	619	603	594	608	605	622	611	558	582	586	600	577	592	598	607	603	625	583	582	625	639	610	594	641	630	579	581	648	609	572	623	587	574	602	599	618	614	580	595	582	613	589	630	630	591	606	567	637	638	593	575	563	608	615	584	604	634	606	583	588	579	652	636	637	600	638	622	565	601	580	590	594	571	606	597	608	591	580	627	565	636	602	572	596	612	626	643	605	602	637	606	652	637	581	640	614	594	564	592	652	565	626	618	612	625	567	610	672	653	615	608	605	642	581	577	603	649	616	599	593	604	588	682	620	610	621	629	602	597	620	630	607	587	581	614	606	635	653	565	604	594	630	582	628	614	555	642	586	648	646	620	597	571	619	602	570	634	662	640	610	603	592	545	607	592	632	623	614	596	570	568	603	605	645	601	600	657	635	652	558	578	600	602	589	587	602	655	605	591	585	564	592	627	570	592	566	602	584	645	602	595	631	674	613	638	595	604	622	584	599	620	582	595	600	637	582	628	596	569	586	611	610	608	606	625	593	609	640	579	641	620	623	606	598	587	587	579	587	541	610	622	604	556	590	576	603	597	610	579	622	594	588	619	610	583	608	620	579	626	594	635	614	608	639	584	608	584	638	625	594	598	575	610	576	604	604	569	655	624	601	593	590	611	587	599	621	639	625	652	584	563	570	640	545	642	653	611	619	576	580	626	601	599	587	620	621	619	642	597	591	591	641	587	610	587	582	636	606	605	575	622	616	635	604	593	602	604	610	640	600	636	619	594	604	584	613	563	592	594	591	576	607	604	598	563	630	579	628	615	578	638	610	641	609	620	645	632	588	620	605	619	607	581	597	641	621	578	609	608	630	653	582	603	669	584	601	597	644	563	629	604	597	588	616	610	608	594	629	600	571	586	627	628	582	598	577	637	621	601	591	625	636	592	602	572	610	592	587	604	603	569	594	556	610	682	625	605	617	585	629	623	565	610	613	608	571	581	573	624	584	654	580	597	586	628	617	579	569	591	619	614	626	629	567	630	593	595	586	611	610	634	577	620	599	594	604	602	595	574	630	631	598	591	590	619	575	642	622	605	599	628	627	629	610	613	621	612	591	593	546	620	587	585	599	587	607	629	585	654	569	628	601	636	639	579	590	576	571	585	631	607	599	579	588	600	632	604	639	612	638	594	611	611	619	582	586	623	618	635	570	661	622	608	576	673	574	583	579	622	600	610	620	613	613	633	623	625	577	633	595	609	617	629	691	606	595	580	618	566	658	586	617	603	588	588	597	561	604	602	560	602	615	563	633	620	589	621	588	606	603	608	572	604	603	580	614	667	626	590	583	611	601	597	634	621	603	581	639	650	612	594	599	606	620	571	581	622	611	569	597	583	595	585	620	591	643	640	601	562	583	605	613	596	599	620	608	594	601	657	564	588	607	583	622	582	608	615	656	586	601	639	633	618	618	597	627	622	632	634	644	576	588	602	595	600	605	531	601	604	568	611	587	617	592	606	598	615	600	616	583	646	641	615	622	590	565	632	620	594	591	631	595	594	593	630	634	604	607	598	607	595	608	601	624	630	638	593	643	625	625	611	635	575	596	599	641	615	592	598	639	635	567	609	631	578	591	597	579	574	600	616	637	611	634	572	625	583	582	604	586	638	618	604	586	625	624	617	583	604	631	589	577	652	651	605	621	608	577	638	592	595	612	579	652	597	667	522	611	604	661	656	616	604	553	586	667	628	566	608	585	631	558	561	608	594	575	655	552	585	557	616	580	576	597	649	593	631	607	617	596	596	620	612	619	608	613	604	576	619	591	645	544	627	587	593	566	599	629	589	603	640	635	621	593	597	615	586	592	631	605	619	566	565	595	620	571	708	618	583	599	598	591	614	594	590	605	592	579	646	625	598	588	588	595	608	541	593	606	639	635	589	600	636	613	640	587	576	586	611	587	589	644	573	593	604	612	590	610	625	568	591	584	628	578	595	618	557	619	637	615	679	588	647	581	584	618	606	595	616	636	646	607	556	623	611	623	636	603	641	604	606	600	542	645	622	651	601	621	595	598	607	590	553	569	622	605	632	636	592	637	552	582	615	605	598	634	597	607	607	601	604	620	618	596	628	628	588	629	630	621	557	659	619	600	629	635	579	633	585	592	574	665	645	642	584	607	574	606	649	615	602
24797	21673	29308	24522	18876	1301	536	374	308	272	268	208	211	210	198	187	191	214	195	168	212	187	189	155	171	149	180	175	143	165	193	171	162	180	167	137	175	155	161	162	194	196	159	144	172	156	162	156	163	179	166	147	161	143	145	164	138	162	192	163	167	142	159	163	188	171	154	173	186	171	178	179	168	171	166	154	164	156	147	144	161	157	116	159	155	160	156	184	154	166	187	165	174	166	154	188	165	189	159	158	152	164	185	141	176	169	169	175	175	175	170	168	174	135	174	157	157	151	181	158	172	167	166	152	178	150	170	153	152	177	148	156	171	166	189	184	167	156	178	170	167	123	155	133	167	159	163	181	160	152	173	152	136	190	150	157	169	156	162	154	170	173	159	175	163	160	161	157	142	138	185	164	160	172	151	141	163	148	165	161	170	171	179	132	187	161	172	168	144	169	175	168	147	164	153	168	169	175	164	173	153	148	165	147	145	156	150	170	150	169	157	151	162	198	152	150	186	138	164	150	167	168	147	181	158	159	152	162	166	160	147	136	163	152	136	166	133	172	143	182	151	171	147	167	157	196	154	153	164	164	150	180	178	182	149	175	138	165	179	173	156	173	149	148	188	162	173	173	155	148	169	142	147	166	140	157	165	181	166	120	148	151	160	178	158	158	167	168	147	174	144	153	151	144	155	152	168	135	157	163	165	148	155	175	165	149	174	168	147	154	160	171	155	179	145	168	139	140	142	151	177	130	146	168	159	156	159	176	157	171	146	143	178	176	156	174	165	180	156	140	164	154	180	149	135	150	174	157	152	138	155	149	155	142	176	181	177	166	159	161	161	147	160	173	157	163	157	165	167	182	152	159	139	150	158	158	154	184	187	157	160	186	146	185	162	158	185	168	188	181	160	152	153	158	192	170	155	128	152	152	151	146	152	161	175	174	149	153	159	161	160	145	158	158	155	166	155	171	176	170	165	170	169	139	176	181	151	156	158	143	153	160	152	172	163	176	157	158	153	160	159	157	153	161	164	165	160	143	157	169	159	168	175	143	154	162	180	161	171	137	168	180	161	161	177	162	184	141	192	151	164	155	147	177	151	160	153	163	159	173	174	166	124	156	166	163	147	188	155	147	158	141	162	146	151	162	175	165	172	174	155	161	156	160	162	150	164	168	156	162	155	172	152	174	164	154	177	164	182	166	158	152	143	187	155	137	146	141	155	141	156	145	162	138	179	165	152	157	194	130	169	182	154	175	183	177	156	186	145	152	161	126	141	169	159	162	169	175	173	155	155	167	169	167	172	141	143	169	171	143	172	164	145	156	173	149	151	164	140	172	164	147	164	142	154	166	155	181	185	176	129	171	159	162	143	167	154	178	169	141	135	182	170	148	146	169	165	174	159	146	163	193	167	152	161	164	166	166	168	159	154	153	179	154	139	165	163	153	159	164	193	177	165	155	162	156	145	159	149	176	132	159	133	134	163	175	150	165	152	163	207	172	164	178	146	146	156	174	149	165	155	154	161	163	168	152	151	134	172	155	154	189	144	181	149	147	159	172	179	166	145	170	156	170	180	155	157	156	172	172	138	150	161	149	154	176	177	170	155	149	163	169	188	158	144	157	146	152	185	130	157	136	152	166	169	148	147	146	146	175	135	173	150	151	156	128	152	182	186	179	167	162	155	159	157	156	166	131	175	153	175	166	148	183	168	164	136	168	160	171	161	152	157	167	174	173	188	171	151	167	161	188	141	162	182	165	170	166	157	171	177	155	172	169	160	147	146	151	162	175	168	171	163	146	152	153	163	181	166	157	145	159	152	140	160	158	158	159	162	180	161	130	177	146	149	173	158	174	183	166	176	150	156	170	155	170	152	151	145	146	159	158	170	177	169	144	144	158	154	153	179	168	147	172	174	163	165	154	177	136	153	160	185	175	166	176	149	170	149	172	199	172	168	160	159	165	170	163	147	163	180	152	145	159	165	157	144	158	144	150	175	161	159	156	141	180	155	157	144	161	188	156	152	169	156	159	181	154	157	159	157	157	162	178	166	161	160	168	140	172	158	149	170	160	156	150	160	152	144	164	162	165	157	172	151	157	182	155	178	151	146	157	173	142	169	160	148	167	172	140	161	151	154	163	165	149	151	146	170	176	168	170	162	170	147	161	161	133	152	150	159	161	181	176	137	196	149	162	170	168	168	180	145	144	152	160	170	151	182	162	149	155	156	151	149	161	165	128	163	175	173	155	168	167	161	138	184	178	169	185	166	142	157	191	156	162	175	144	171	159	163	149	152	149	150	170	170	146	161	161	161	161	146	153	171	167	163	169	160	162	167	172	173	152	181	136	165	151	127	176	172	162	183	144	170	162	155	157	148	141	159	143	163	136	154	157	167	170	164	139	175	149	153	147	161	162	156	161	148	150	166	150	150	148	185	152	156	181	165	155	162	158	171	152	160	183	140	163	152	165	157	157	178	159	135	153	184	149	168	167	161	166	160	145	155	160	151	173	153	140	141	164	156	181	159	197	164	163	144	137	164	168	155	143	142	148	168	169	157	200	162	155	152	183	151	147	148	170	183	169	155	150	182	166	153	174	142	170	160	178	163	161	158	167	169	167	153	164	161	171	157	181	134	157	151	170	161	182	166	165	139	154	156	141	146	156	166	157	161	167	165	152	170	156	174	161	157	134	163	153	159	186	181	158	156	162	147	165	176	162	161	156	163	141	154	162	163	148	159	165	152	148	155	161	157	160	155	161	162	180	155	161	167	166	169	153	158	155	156	154	143	170	152	161	158	175	150	172	163	136	157	158	169	153	159	156	147	150	163	153	156	166	152	163	162	151	172	192	189	151	154	136	154	186	147	161	165	174	144	151	152	165	158	159	165	169	161	146	161	170	149	168	148	175	161	165	145	166	155	177	169	139	188	168	165	178	138	171	146	162	156	132	183	168	149	167	161	144	164	188	138	152	161	157	184	163	171	165	144	140	147	179	165	162	163	149	168	167	178	147	155	187	169	163	169	173	169	147	176	181	177	153	174	142	141	170	186	177	147	164	162	160	176	155	156	151	157	178	168	162	162	149	160	160	181	144	152	160	162	156	157	165	144	186	149	135	168	170	166	170	149	140	158	153	162	153	165	171	176	165	141	176	151	174	148	157	184	156	175	155	180	159	159	152	160	158	162	172	199	172	148	151	165	174	168	160	177	142	159	177	147	144	159	154	176	154	168	167	147	164	155	193	163	154	183	145	160	171	155	155	159	144	153	149	156	157	171	168	148	143	186	174	167	174	171	168	124	158	171	142	161	159	148	185	152	148	166	164	162	161	168	162	150	167	168	149	174	153	180	188	173	168	158	141	147	159	177	164	159	140	159	170	147	144	142	168	165	152	167	177	150	170	148	160	145	203	159	158	136	152	166	160	158	151	150	187	141	156	158	168	183	168	151	160	147	165	155	160	140	158	171	164	155	150	137	142	155	163	156	159	152	161	172	174	151	157
33633	41522	8423	4327	2850	1997	1513	1207	1034	917	786	705	633	588	538	490	490	509	476	474	425	439	411	440	428	415	428	399	430	414	388	381	425	406	364	339	399	370	366	382	356	390	384	382	390	380	372	388	328	363	367	350	367	351	378	358	372	371	394	349	344	366	350	384	352	382	343	338	374	365	375	346	355	373	359	391	352	390	336	379	375	374	365	363	355	350	347	382	328	320	345	368	382	355	377	365	339	368	351	363	364	362	357	371	368	326	374	346	340	338	399	330	367	336	388	374	367	360	391	358	342	364	340	353	370	348	348	374	324	338	377	384	367	349	354	331	370	330	370	349	337	380	361	345	336	357	372	395	342	356	373	370	353	338	362	339	348	370	344	349	359	384	340	351	408	377	353	344	372	345	356	346	337	352	363	351	351	347	330	375	346	347	357	355	363	359	333	355	375	366	322	378	363	376	324	342	322	340	340	386	360	335	365	315	374	365	366	376	336	378	353	373	384	371	371	330	352	342	360	392	366	358	353	386	401	384	363	351	343	365	378	351	337	342	403	355	352	349	390	372	370	338	370	361	332	353	357	350	367	362	358	360	366	362	376	334	331	351	354	354	353	372	357	344	377	372	356	354	375	338	335	384	353	336	356	332	365	367	345	342	358	359	339	380	360	349	347	369	351	339	368	364	383	357	352	371	317	388	350	362	381	374	352	375	375	370	341	359	387	383	338	331	378	349	357	320	351	343	370	358	358	373	359	351	379	324	349	338	356	379	341	368	376	350	348	342	367	387	370	342	330	350	340	340	386	352	356	376	383	338	370	367	363	353	364	365	349	340	351	327	340	354	365	334	365	348	367	348	355	391	326	342	383	364	365	359	373	372	347	350	349	378	346	383	376	327	385	340	394	360	343	346	368	362	351	359	334	379	346	345	360	367	375	340	373	357	384	378	347	330	377	347	368	378	361	380	369	368	352	343	366	340	325	348	390	365	362	331	365	353	351	359	365	322	386	360	377	349	342	353	342	329	338	341	306	360	345	330	339	391	355	362	344	331	342	331	389	341	353	363	361	348	387	348	348	364	337	376	354	378	363	356	370	341	367	344	390	380	367	349	369	347	334	379	400	338	334	348	313	331	362	353	377	345	350	353	344	336	384	365	374	345	345	368	344	373	340	340	381	365	367	371	389	356	397	315	341	366	341	383	366	348	342	332	331	345	359	322	362	371	384	339	381	337	351	341	369	336	353	382	349	352	358	353	364	351	418	401	339	373	344	354	343	332	355	368	375	382	306	348	383	410	378	368	369	351	352	320	364	368	357	363	377	334	339	363	326	371	348	374	354	341	361	337	377	371	346	353	340	348	358	412	357	338	381	335	333	339	325	394	372	330	366	391	376	377	354	362	334	359	353	366	364	354	335	332	372	339	346	352	363	379	354	329	362	368	362	346	330	372	346	348	376	340	350	381	376	350	338	361	345	336	365	366	352	352	389	406	368	344	370	374	339	371	331	362	369	372	346	323	392	359	332	376	370	368	344	378	381	354	368	386	371	327	327	353	325	354	362	344	380	320	358	380	367	337	348	326	364	402	386	331	396	366	334	332	339	355	401	348	364	349	360	360	368	331	381	351	342	362	350	375	373	373	347	368	357	398	303	354	388	337	342	335	331	346	342	377	363	323	370	326	374	345	369	382	326	388	345	379	350	366	381	346	366	348	386	336	371	360	399	329	340	343	362	391	347	372	334	348	325	343	338	382	385	339	360	368	361	377	326	352	334	342	342	350	352	332	396	346	424	364	358	371	374	357	377	315	377	358	345	383	383	368	396	361	360	375	341	356	361	358	338	345	364	363	333	332	349	358	369	390	352	354	376	341	333	369	361	354	322	361	350	364	336	355	356	344	314	364	350	392	309	378	376	336	373	372	380	341	347	342	356	353	343	390	380	374	339	368	349	397	347	360	354	355	381	381	352	344	342	341	346	329	366	359	367	335	381	369	365	381	356	336	331	356	362	347	393	377	328	383	366	363	348	358	370	375	326	347	345	377	365	385	329	358	358	372	347	349	338	301	374	373	357	349	346	355	344	358	357	359	327	378	356	354	349	364	387	363	376	369	353	343	335	348	364	383	365	389	339	369	331	381	336	339	416	348	386	373	359	350	357	374	362	357	333	344	347	363	376	338	377	341	395	338	378	352	363	393	358	347	391	390	357	348	401	334	385	337	329	346	341	364	335	360	353	352	356	335	361	383	352	351	362	382	388	379	339	367	366	350	351	378	362	330	383	381	357	367	342	359	380	323	332	327	329	355	343	376	362	319	340	375	341	343	351	347	329	354	356	375	368	344	387	359	344	353	391	356	354	360	361	352	391	352	363	348	378	371	349	367	350	326	394	345	317	374	366	330	371	333	359	360	353	363	350	375	370	357	359	363	359	363	332	347	327	365	367	340	378	370	377	359	345	384	355	374	355	344	362	338	364	345	380	375	346	388	364	354	350	360	333	381	344	337	331	359	351	391	348	374	343	381	391	358	337	342	344	370	354	358	376	383	356	336	368	377	348	320	389	323	362	361	333	337	331	352	388	340	336	357	333	376	369	358	325	314	355	353	334	345	343	344	339	333	359	357	353	345	353	339	318	353	357	389	367	361	353	372	358	357	345	354	364	343	340	308	379	350	346	372	370	358	353	376	385	387	347	374	374	344	359	375	371	367	385	362	376	352	376	369	354	317	362	383	342	377	343	359	346	356	339	352	342	331	364	374	349	328	367	363	331	343	358	369	345	370	376	354	373	334	345	386	378	339	328	334	382	319	389	328	369	372	358	343	358	343	385	340	340	379	359	328	360	368	353	343	332	375	364	355	340	385	328	406	349	357	369	325	352	381	358	333	367	362	398	337	359	395	362	350	355	327	365	351	327	369	373	331	326	356	329	364	332	351	380	372	380	345	338	360	360	367	335	360	374	338	339	362	357	379	336	371	356	373	340	368	370	368	366	349	333	349	372	355	333	364	349	349	359	359	338	372	360	354	352	373	370	335	352	367	353	352	371	352	364	344	328	352	338	348	334	393	351	378	358	342	351	356	334	375	364	375	339	406	385	349	354	363	366	354	336	326	363	356	366	352	328	356	362	377	374	338	361	337	350	353	384	354	351	345	321	388	335	359	365	390	359	359	333	350	363	392	375	383	340	335	343	348	315	363	343	325	368	351	355	421	382	364	374	370	348	372	332	357	340	371	359	345	365	355	352	381	366	369	368	352	349	344	320	362	304	355	354	343	370	336	340	379	379	347	318	368	344	371	385	340	358	330	360	342	326	386	378	338	353	357	368	376	330	362	315	349	322	346	357	364	354	352	345	367	373	345	380	321	356	320	339	377	360	356	341	377	332	352	353	367	352	337	328	369	335	368	353	375	345	343	351	368	360	338	360	353	358	363	347	328	340	368	344	357	335	332	359	334	343	362	369	360	349	316	382	380	332	379	368	365	347	369	351	361	356	359	334	375
23786	21582	29852	23782	21586	16895	1648	786	609	613	539	491	488	431	439	433	437	440	409	421	437	431	398	396	388	402	406	390	386	351	400	392	371	354	380	389	338	387	378	347	355	408	398	397	349	397	368	386	377	394	340	388	351	380	323	326	398	345	329	343	355	391	374	363	381	372	376	346	329	362	362	389	329	339	366	379	375	369	345	377	397	347	365	367	345	377	367	376	352	300	359	325	360	366	348	366	345	344	405	359	388	351	339	364	364	346	369	357	371	349	380	345	373	353	372	338	383	327	342	371	379	370	352	374	324	322	350	367	362	342	386	362	339	377	377	374	352	352	367	372	369	379	347	371	357	384	333	365	335	348	332	369	345	391	353	385	374	328	397	366	324	339	355	382	379	348	342	333	364	363	340	361	372	367	359	384	375	358	335	372	368	344	375	326	358	348	326	349	364	358	341	375	356	376	366	366	375	367	358	389	365	344	382	368	363	375	338	391	350	367	357	347	365	374	400	366	398	351	324	333	347	371	364	339	359	375	336	347	349	366	364	319	319	346	365	368	356	366	366	356	353	335	368	376	344	357	356	323	364	355	361	388	358	373	372	364	330	363	369	369	364	345	344	362	350	348	319	370	381	368	327	373	376	367	319	364	349	371	368	368	348	405	364	356	366	381	380	340	384	374	364	341	347	323	347	351	360	354	366	338	373	366	357	374	384	355	343	346	351	361	346	361	351	362	338	381	408	370	374	344	329	352	376	388	362	375	395	337	362	358	361	323	353	379	348	371	377	405	333	368	384	385	356	347	349	362	332	354	350	353	335	350	371	344	339	390	344	378	370	324	328	367	362	363	380	377	388	340	373	361	353	360	380	382	337	359	351	377	357	397	381	346	386	368	376	326	364	356	372	346	348	313	372	387	359	349	374	339	379	350	364	360	368	348	322	359	358	338	361	389	380	369	357	340	337	377	351	344	336	360	412	360	355	321	331	344	384	346	361	364	352	341	348	370	372	365	388	395	351	339	375	375	349	374	340	369	362	395	374	344	354	382	360	365	357	384	321	362	369	326	349	330	360	392	360	366	360	381	361	389	390	361	354	342	364	324	369	364	345	357	368	357	347	371	349	354	345	345	350	310	373	350	358	346	361	366	349	352	340	325	375	372	377	370	355	388	334	332	374	352	372	399	378	365	331	367	384	378	338	353	416	364	343	383	359	373	354	337	373	356	367	360	358	387	356	376	366	389	334	352	388	350	343	359	359	367	353	385	360	369	369	346	396	385	365	366	334	374	375	358	334	343	366	367	331	385	369	349	358	354	351	342	352	383	345	355	347	355	366	330	336	334	367	351	368	336	355	370	344	384	351	335	381	359	353	360	360	382	345	353	377	372	384	368	359	349	358	364	337	401	364	368	352	340	391	364	344	338	349	353	369	350	373	345	375	354	363	371	350	341	362	361	374	383	351	381	339	378	346	330	298	359	370	353	339	335	400	361	357	384	363	354	378	350	351	361	365	372	378	352	358	363	347	391	342	376	364	340	380	364	380	371	339	352	347	378	353	351	384	359	347	360	359	394	336	361	357	343	340	342	393	380	382	369	337	360	353	358	333	357	378	349	364	356	362	400	342	355	363	381	378	367	354	340	367	343	344	317	380	344	349	394	372	361	339	370	347	329	376	364	361	348	332	406	365	364	385	386	366	349	364	345	359	365	358	363	376	351	358	345	335	381	396	335	373	320	321	374	361	367	389	325	345	396	349	341	356	348	370	341	379	344	326	358	374	347	353	332	345	354	372	405	371	354	381	367	394	405	317	338	425	345	376	377	380	393	383	357	325	361	338	333	363	343	365	334	358	379	368	361	364	360	367	350	348	359	340	370	328	365	395	372	385	352	354	357	329	371	335	332	344	337	377	349	322	344	341	384	363	377	362	383	365	345	349	348	354	349	340	387	374	372	353	365	366	353	384	350	387	384	391	347	341	357	348	354	395	391	351	393	364	382	381	376	359	341	347	379	365	379	370	362	340	387	366	359	349	373	334	381	338	340	377	369	349	366	370	356	365	333	345	356	323	336	353	355	358	367	373	366	342	377	352	352	371	346	347	353	346	334	338	343	347	392	372	377	361	353	356	393	358	383	368	372	379	346	353	377	373	352	374	362	360	337	349	365	360	393	360	380	348	369	323	390	337	393	403	354	386	368	331	338	312	329	370	337	353	357	359	354	348	372	355	334	365	345	373	390	367	371	367	328	406	344	367	366	368	352	354	352	371	358	334	348	351	378	362	367	357	357	396	336	355	393	395	405	369	383	356	334	363	346	377	333	353	369	342	362	362	381	364	361	367	351	374	363	357	344	356	382	376	362	366	366	361	366	341	398	374	371	332	368	350	384	340	381	344	333	346	363	360	340	354	364	375	365	353	374	357	364	366	351	342	338	360	351	365	375	368	362	359	329	391	328	345	361	364	367	372	345	337	332	374	341	350	380	383	348	331	346	380	383	307	352	375	367	348	330	381	366	354	361	359	366	367	328	379	367	343	379	347	407	347	340	344	374	369	344	350	357	367	346	368	373	373	342	350	342	372	379	373	380	359	352	361	353	357	348	367	370	345	338	349	333	382	329	310	371	372	362	324	329	370	348	381	364	342	370	396	368	399	375	349	382	375	341	378	358	354	364	339	365	342	391	327	347	369	368	337	333	372	356	346	374	359	347	351	373	361	340	355	372	339	362	394	390	361	373	375	369	370	355	364	348	383	364	362	350	370	354	338	406	381	340	365	381	346	370	366	358	357	373	384	371	338	342	356	342	350	335	382	370	372	377	361	338	362	364	324	370	341	393	388	319	341	352	360	367	365	371	343	355	382	353	361	358	346	384	361	352	323	361	351	385	380	353	351	339	341	374	347	368	390	389	352	331	353	379	386	377	354	372	357	374	362	342	369	371	352	327	356	324	329	352	375	335	348	378	368	351	358	384	356	350	371	377	348	348	377	407	360	377	327	382	317	348	372	361	352	335	351	331	371	382	383	335	341	363	368	356	371	355	345	322	382	341	351	386	413	361	359	351	369	364	415	364	376	374	345	371	353	371	321	346	339	345	346	369	345	332	337	348	367	388	378	355	356	342	381	349	376	349	382	330	356	339	348	351	386	352	370	395	397	362	334	338	338	335	382	392	350	343	351	362	374	342	363	372	378	360	359	349	373	397	357	376	364	334	345	363	368	364	396	371	345	363	329	357	364	382	351	361	340	345	351	353	378	384	371	337	364	336	366	337	380	362	351	360	369	348	344	360	371	382	352	396	314	347	337	355	352	383	360	389	385	385	349	330	314	372	348	363	362	334	353	352	357	345	335	347	368	399	342	358	331	358	345	348	356	326	344	343	366	361	356	344	392	324	346	374	393	358	351	368	383	342	374	347	351	381	349	364	318	367	328	351	340	368	338	354	380	326	357	334	366	338	337	358	318	397	341	367	341	342	361	389	381	342	332	347	359	358	352	355	369	357
40852	47652	13827	7530	5145	3676	2898	2311	1976	1694	1546	1377	1231	1156	1105	1057	1044	963	929	901	909	890	843	821	838	813	792	787	815	791	818	776	767	777	772	757	787	810	763	770	763	787	755	767	744	764	794	749	785	720	739	707	728	757	728	732	719	741	684	688	722	717	745	723	694	686	731	704	688	761	732	676	718	713	676	709	700	777	740	682	739	726	705	697	690	736	671	678	721	701	708	761	731	676	710	719	699	725	710	690	713	720	675	691	728	746	696	709	703	709	693	743	704	763	740	721	728	701	649	692	701	721	710	688	691	691	725	694	712	660	684	706	729	723	741	712	720	696	683	713	709	699	740	730	713	744	743	704	715	715	680	715	659	678	697	696	737	703	706	732	766	662	695	691	704	708	708	714	706	699	683	695	661	708	704	726	713	731	722	727	713	706	703	751	717	690	696	753	708	697	668	689	683	729	686	710	685	745	689	682	719	722	741	706	714	673	707	673	707	740	684	711	673	739	693	716	701	746	685	674	693	708	710	748	723	712	676	687	746	683	684	698	693	727	705	740	709	711	676	672	745	729	762	747	715	682	742	702	724	763	752	711	661	699	700	707	688	705	748	634	719	719	675	689	679	699	733	687	696	732	731	725	738	726	713	667	702	696	698	674	661	697	740	744	712	701	709	691	705	744	695	748	723	731	743	729	703	701	717	711	749	734	721	698	726	683	705	686	725	672	685	712	717	719	707	716	658	684	695	718	733	674	713	699	672	727	676	707	692	750	699	724	719	649	691	684	715	720	686	661	700	685	690	711	707	655	649	681	747	698	701	718	720	744	713	694	747	686	727	696	684	711	702	697	664	667	650	707	689	727	688	668	726	717	734	670	711	674	693	719	691	712	732	700	692	718	714	709	725	725	694	711	679	719	701	720	694	722	700	751	711	715	751	718	690	698	697	699	685	710	658	731	679	762	686	690	738	696	695	689	721	714	735	673	663	666	694	692	692	728	718	673	725	713	696	710	685	708	716	753	695	692	674	745	758	731	753	694	715	700	704	736	667	704	749	686	683	721	722	692	690	670	714	735	729	703	703	717	719	694	718	722	695	685	687	726	727	738	687	713	672	738	700	723	712	688	704	724	717	699	748	759	728	702	690	698	661	666	675	693	677	702	664	676	712	708	751	713	725	705	696	707	706	715	774	709	676	702	753	709	726	699	652	676	678	710	704	674	697	674	735	735	670	737	724	703	717	737	754	722	727	705	696	730	671	750	694	685	672	700	712	678	678	695	710	695	728	765	722	658	716	681	684	698	734	748	681	669	695	714	697	710	696	732	724	705	661	706	678	707	700	671	728	710	718	738	681	713	706	745	679	727	732	691	641	671	694	699	698	714	679	678	694	750	725	740	703	728	698	690	728	743	705	668	724	714	716	671	662	679	692	719	713	655	684	710	667	720	719	695	665	643	701	739	734	741	703	651	701	747	726	689	690	702	658	690	694	696	683	723	717	740	673	690	694	700	710	687	738	734	731	660	717	737	744	678	707	733	702	770	711	684	716	753	658	742	727	670	688	717	715	668	709	716	720	729	680	673	712	742	683	701	651	719	691	757	764	684	684	756	680	660	727	736	672	756	760	713	663	759	737	709	716	697	720	665	693	692	729	711	682	749	688	710	710	681	728	722	717	719	740	694	686	676	747	696	707	740	743	699	701	654	676	700	667	666	745	710	692	700	710	680	691	703	730	699	708	735	695	709	692	724	732	669	708	696	717	722	682	695	692	747	693	669	713	711	694	684	702	740	749	733	723	743	707	677	727	729	679	731	710	739	698	722	713	735	729	672	707	717	746	724	736	707	682	721	722	689	736	692	744	747	680	720	680	697	675	692	709	729	723	717	684	692	710	688	711	749	746	714	741	716	709	734	702	742	722	716	700	727	725	713	705	724	717	672	701	691	682	706	687	694	724	714	685	657	717	718	688	696	713	651	686	702	752	668	709	733	681	696	727	686	724	631	772	729	707	710	684	718	705	739	706	689	673	695	713	692	693	690	675	727	677	655	739	734	762	753	734	709	696	690	750	701	704	748	701	681	722	746	707	680	733	720	680	649	682	670	776	747	715	704	697	731	773	697	666	727	691	726	676	742	678	721	719	696	766	747	701	658	737	669	714	684	699	695	756	714	708	727	677	710	721	654	711	664	735	696	660	728	711	664	689	687	701	721	705	681	697	717	755	681	725	706	714	699	702	655	677	696	722	703	693	736	746	737	727	740	680	696	736	716	687	668	788	720	666	689	708	691	714	703	706	767	711	735	676	744	687	719	712	702	738	646	679	728	745	724	706	726	695	731	692	686	671	710	668	688	705	700	695	697	709	709	709	703	692	745	649	701	713	718	751	686	730	695	723	738	670	717	697	699	723	680	727	727	723	704	733	751	686	675	691	643	718	712	681	708	720	688	691	702	704	728	679	714	724	720	700	750	717	708	684	712	716	748	689	746	684	681	696	736	730	692	693	673	713	705	677	700	716	753	711	720	705	745	771	738	694	714	727	702	707	687	700	724	677	674	682	721	738	726	721	681	728	694	715	736	703	676	689	712	678	678	723	690	707	711	720	665	720	707	712	706	727	704	683	707	671	779	716	703	708	724	725	712	706	699	702	715	683	690	704	700	694	665	695	727	680	678	716	699	730	736	668	693	733	721	725	688	702	671	679	720	706	722	748	648	700	693	713	717	712	720	739	733	719	725	703	708	715	703	699	717	750	752	718	717	682	745	704	671	699	732	681	732	646	695	714	747	725	711	724	697	723	728	693	724	692	697	713	691	676	738	705	679	722	656	704	718	687	691	750	684	720	640	708	713	741	749	669	694	758	735	700	704	717	692	677	647	691	725	706	739	704	725	686	667	687	682	740	737	676	709	701	698	711	679	695	699	700	708	726	683	690	727	703	691	695	663	712	684	725	733	702	705	650	703	681	699	696	707	724	757	659	713	726	717	734	671	699	684	701	738	715	726	740	714	685	702	702	732	726	699	711	687	698	709	703	704	713	742	687	713	714	669	747	664	708	726	661	733	705	716	682	739	668	758	711	691	687	691	717	682	714	728	717	687	706	717	720	681	729	698	737	711	696	737	697	695	671	672	718	686	659	727	720	741	712	702	666	652	683	673	698	708	711	716	678	739	683	686	707	705	761	720	717	695	755	705	683	741	687	672	705	709	736	708	724	743	689	731	693	673	706	699	646	725	690	700	738	691	705	721	674	677	696	730	718	707	695	702	706	691	682	705	706	683	645	722	713	703	711	706	720	731	700	702	727	686	658	729	741	730	705	683	640	743	698	734	728	663	712	726	702	700	729	733	709	689	691	698	691	711	743	681	715	705	683	789	764	689	674	689	750	684	697	709	714	710	712	731	760	682	662	734	739	735	706	670	681	691	690	728	686	700	704	699	651	700	691	738	759	708	708	659	731	667	752	741	739	734	689	752	698	699	717	646	743	682	699	734	708	708	740	709
27264	21049	7691	640	450	334	308	312	296	280	317	301	280	292	263	295	284	300	283	289	301	280	291	285	293	272	319	265	259	271	304	260	268	273	285	291	300	285	293	277	297	297	293	281	313	277	287	296	308	330	275	270	258	279	297	288	317	286	252	284	295	298	279	272	295	286	278	287	250	298	300	279	292	286	274	299	259	287	291	260	273	302	284	267	276	289	288	284	278	276	305	279	277	282	287	277	250	273	271	278	296	259	276	281	291	301	267	283	292	290	272	289	280	304	275	319	264	295	266	278	329	266	277	292	277	283	303	276	282	272	284	264	265	279	269	295	283	271	281	298	283	275	266	313	269	307	278	298	299	269	272	258	293	274	314	285	281	273	314	281	314	289	268	284	306	286	287	276	265	306	304	283	294	293	283	279	305	287	264	283	278	279	310	264	282	274	273	303	277	290	255	293	269	287	314	297	260	272	321	257	298	280	303	273	274	291	311	275	301	267	280	268	300	291	287	269	292	302	293	306	315	292	235	295	276	291	278	296	256	293	293	272	290	287	287	280	255	267	285	275	283	267	303	255	262	280	284	282	255	277	307	270	278	246	268	258	281	272	291	307	290	278	260	319	256	282	270	305	299	270	302	281	291	282	302	279	274	281	282	314	259	284	290	266	270	267	243	306	304	312	242	328	300	266	243	282	284	258	294	321	256	283	277	281	276	293	266	303	285	297	265	280	291	289	266	256	276	309	304	306	261	276	281	284	245	279	284	295	300	262	325	288	280	285	263	305	274	319	280	291	263	312	280	285	263	275	262	248	276	274	295	285	300	277	278	291	301	277	288	297	297	291	293	278	268	302	269	266	298	287	310	282	275	261	281	269	302	299	278	275	252	303	304	221	275	288	291	290	272	272	267	285	297	279	277	276	306	267	288	277	278	273	274	275	292	261	299	274	278	256	278	301	272	263	276	278	275	271	273	321	277	265	279	275	284	275	300	295	246	299	310	274	313	264	273	254	267	294	274	270	298	293	303	269	256	264	279	280	302	289	275	301	293	262	268	265	291	259	287	263	305	259	281	295	266	287	291	265	255	308	276	278	307	275	280	278	274	303	280	270	256	281	275	248	270	306	279	284	319	292	298	279	251	281	281	252	264	280	283	294	283	303	282	295	289	317	319	261	283	294	294	268	296	259	278	289	271	281	279	317	280	277	288	287	287	281	286	311	282	271	258	277	309	274	254	299	270	288	248	294	278	278	263	319	297	279	266	277	285	260	277	290	297	284	279	281	290	287	279	280	265	258	289	267	276	285	283	279	269	290	302	271	270	282	310	298	296	279	266	292	267	276	275	292	264	319	277	290	281	305	298	278	293	264	270	334	296	280	296	283	269	303	268	309	288	259	278	288	288	284	285	280	309	303	282	278	283	282	282	277	320	288	294	275	279	275	304	268	298	307	272	286	279	320	256	279	294	299	301	284	296	280	266	259	268	278	299	281	284	283	289	276	317	293	285	299	298	260	271	296	285	294	302	301	270	296	288	272	275	281	294	327	306	276	282	302	290	276	298	272	325	294	270	281	277	277	283	318	284	287	283	271	258	287	282	261	255	304	297	293	283	277	276	317	287	300	278	263	282	286	309	269	301	276	276	292	287	269	281	283	298	292	281	279	284	315	270	280	266	259	247	316	272	289	271	283	302	291	281	259	286	285	319	275	256	268	283	269	317	273	283	319	300	286	274	267	275	281	293	285	325	253	279	303	278	250	284	269	286	315	266	288	289	279	274	280	263	290	296	268	299	305	284	267	309	295	299	297	269	294	280	300	286	258	265	298	267	268	273	312	280	292	283	259	315	319	293	241	269	293	319	305	280	301	276	300	278	314	277	281	259	267	301	260	265	278	272	268	268	251	290	271	287	259	285	306	276	311	329	278	304	284	313	269	278	285	275	284	308	271	284	273	276	280	273	321	291	322	278	286	274	280	287	286	293	289	255	301	267	296	307	284	253	290	265	283	282	302	259	291	327	251	288	309	286	311	245	269	292	273	274	312	294	282	275	280	285	288	283	293	284	255	282	275	288	291	264	281	317	245	257	276	279	261	247	286	288	290	276	336	266	303	282	280	258	291	276	242	249	291	280	287	269	236	288	280	286	259	316	270	289	264	260	258	291	276	269	336	250	263	307	267	300	244	269	255	299	286	287	304	262	249	287	321	281	268	272	288	268	283	283	277	292	271	256	273	303	290	301	281	286	284	259	279	287	260	278	273	283	249	244	291	276	311	300	293	287	304	281	278	274	248	267	284	286	300	265	272	299	291	264	297	294	279	289	305	279	307	321	271	307	282	263	279	284	276	288	292	310	277	298	290	276	276	297	266	312	277	277	281	299	290	295	284	282	283	289	259	270	297	289	269	266	313	280	265	285	256	287	294	300	278	320	287	283	302	298	256	265	278	290	276	278	278	290	307	285	286	277	265	280	293	289	304	278	282	287	259	285	281	287	271	292	287	289	297	281	275	284	275	306	287	289	265	307	307	283	272	284	289	263	290	301	288	291	280	277	264	256	276	280	271	266	268	289	270	240	264	289	316	290	272	277	280	297	288	303	278	262	328	275	299	311	263	301	275	309	301	287	295	313	272	275	298	304	273	293	260	260	275	282	285	279	303	287	304	279	309	268	271	264	289	269	288	301	279	275	283	305	279	248	297	304	299	300	300	293	280	292	270	302	267	264	305	274	288	297	316	282	273	283	313	265	286	285	290	278	311	287	277	267	270	300	275	304	267	283	273	294	319	282	295	297	265	312	265	285	289	275	280	260	290	290	275	270	305	302	301	267	281	264	239	303	272	272	281	273	300	248	298	305	279	296	288	297	272	283	277	311	282	268	275	279	300	288	282	278	304	262	280	297	308	268	303	275	284	269	284	275	286	249	287	274	273	268	301	283	290	279	263	301	252	258	280	302	324	284	263	271	252	273	290	277	290	303	274	307	297	265	302	260	283	290	249	265	274	266	286	296	296	284	273	305	283	293	275	278	273	291	279	292	265	251	291	264	289	281	275	251	291	299	273	292	272	280	301	297	285	262	278	266	260	281	284	255	277	271	279	285	314	277	290	264	281	268	239	260	281	275	276	292	278	273	312	283	260	257	266	275	277	278	297	284	284	281	281	272	287	303	264	282	313	297	272	299	291	297	296	275	270	275	292	269	280	273	289	292	290	291	291	292	308	280	297	288	309	283	294	304	271	243	266	260	271	284	279	285	291	302	265	297	272	278	288	264	280	298	299	257	300	260	304	266	306	274	277	270	273	259	269	278	277	252	293	276	263	259	256	269	276	276	298	316	301	286	262	304	272	255	302	262	260	235	300	295	296	293	273	272	280	273	281	281	285	272	269	299	283	303	323	270	260	279	284	287	287	298	307	291	334	292	284	272	288	279	287	281	286	276	291	277	288	286	253	291	245	265	276	288	279	266	294	244	288	295	292	287	282	241	270	301	285	316	312	319	306
15467	17072	1477	986	802	698	657	677	691	636	621	633	618	603	616	599	609	601	632	570	596	619	633	592	630	617	586	632	620	611	600	637	563	598	584	590	629	585	615	620	601	633	577	593	604	603	573	634	617	612	577	594	571	610	608	588	589	668	601	597	581	582	623	587	601	594	628	639	579	584	602	628	600	566	641	587	658	554	577	647	606	610	620	614	593	610	615	613	621	587	579	634	625	582	570	610	594	607	601	599	627	619	580	631	582	616	618	602	583	625	603	605	601	593	578	606	606	645	604	605	620	621	593	663	576	629	561	629	604	608	616	616	596	598	627	593	622	621	643	592	568	601	593	651	608	640	626	589	580	611	584	573	627	633	586	627	568	589	613	572	600	594	568	573	650	639	591	630	564	611	611	622	674	601	635	554	623	638	583	621	576	598	605	543	592	580	564	593	608	648	592	613	595	573	568	608	552	633	620	598	632	637	603	627	633	607	603	624	603	607	632	636	606	559	579	606	582	601	625	589	596	610	571	603	631	616	588	578	655	576	580	590	574	607	606	646	625	583	637	597	634	590	665	632	588	581	609	585	581	619	632	593	614	625	593	582	625	616	641	603	566	579	601	610	641	599	614	613	626	619	607	628	627	623	568	566	574	581	605	574	572	578	614	572	598	576	578	588	616	569	642	615	645	592	596	603	618	573	588	562	613	596	558	612	594	587	591	643	584	574	598	568	623	616	563	599	635	595	588	586	614	628	580	609	604	571	602	621	610	543	586	591	612	580	600	617	576	565	643	619	634	623	610	600	600	638	584	652	565	567	615	605	567	616	601	668	627	578	591	607	590	624	628	622	578	611	595	577	640	615	625	588	595	593	624	593	604	573	613	582	577	587	634	625	624	631	629	585	551	612	582	599	617	582	630	598	619	639	596	598	625	583	625	592	628	618	577	629	587	608	609	637	598	569	596	568	583	599	630	643	608	590	627	592	624	600	582	589	640	637	627	625	578	608	626	603	612	559	617	608	609	573	640	620	579	582	583	604	579	593	605	589	620	634	642	599	598	588	594	612	588	565	615	610	603	590	599	637	596	581	589	586	581	601	637	590	625	630	621	603	617	600	612	569	633	589	602	589	616	594	602	643	584	593	569	606	584	604	544	555	611	584	592	604	576	594	630	593	663	622	611	608	597	607	595	646	567	626	606	618	578	598	565	597	593	573	632	649	586	591	657	598	621	615	556	565	623	561	545	616	586	606	623	604	616	609	607	614	610	614	625	635	621	621	589	583	613	675	593	602	601	597	600	629	594	608	651	560	640	619	648	573	617	580	629	572	592	568	601	582	620	605	598	606	544	594	609	552	599	598	632	598	603	622	603	624	578	635	603	590	608	613	665	552	613	576	595	617	598	604	649	612	602	576	615	615	556	580	588	591	605	590	609	613	587	633	599	626	591	601	640	608	659	600	612	591	609	609	604	628	608	622	622	592	600	556	589	643	630	612	533	609	603	625	621	632	598	599	588	573	618	612	597	632	575	599	613	643	581	603	621	587	597	599	572	618	627	579	656	614	586	578	600	615	575	587	593	631	608	580	611	619	569	590	575	581	577	571	596	583	587	569	627	631	606	624	610	567	604	594	613	620	615	615	657	600	574	554	586	583	583	600	612	585	644	595	602	566	568	594	566	615	569	598	577	618	588	585	607	593	602	568	581	628	607	621	648	609	630	611	648	575	576	634	583	602	597	592	585	639	618	578	608	557	576	592	570	608	632	590	604	603	559	609	572	583	568	621	595	600	607	586	620	539	587	592	630	591	588	594	627	550	592	608	571	589	584	603	638	620	630	609	635	600	586	603	661	594	651	611	614	629	627	615	641	555	593	588	605	627	603	637	627	595	587	600	617	613	536	619	596	615	549	590	576	621	606	612	596	566	624	562	599	618	596	583	607	605	557	565	598	564	608	597	596	599	590	584	584	593	626	623	644	586	626	591	610	585	561	611	612	607	611	562	574	636	581	615	606	615	569	569	631	625	637	587	636	578	605	619	602	613	595	587	605	580	603	581	596	627	608	646	594	615	620	597	630	596	607	578	583	576	647	598	569	579	583	648	596	574	628	637	630	602	627	594	604	631	599	583	597	603	593	609	603	515	610	622	585	643	632	625	609	593	585	593	597	583	609	588	584	627	594	615	576	614	629	614	584	623	598	620	598	573	665	574	613	598	621	637	624	605	613	611	599	627	597	573	597	619	570	610	602	589	607	616	539	600	607	586	606	594	604	583	591	596	603	652	636	601	629	552	595	609	583	581	573	599	593	584	616	616	625	612	679	626	575	595	590	608	603	619	615	581	560	561	570	619	599	579	567	593	542	623	595	585	615	630	580	608	607	608	627	608	590	622	598	602	642	560	599	586	605	618	641	589	606	592	584	598	613	592	608	632	557	623	597	583	626	610	600	600	595	610	595	634	603	605	607	603	541	627	591	632	586	616	601	576	623	570	585	641	594	568	615	640	600	586	631	607	602	619	569	554	588	605	613	632	579	593	582	581	583	606	634	585	583	604	583	583	613	630	593	643	609	612	580	616	570	639	582	578	612	621	569	619	585	591	631	623	605	667	623	645	611	595	596	605	576	590	604	562	600	590	617	638	598	570	613	628	644	574	605	598	597	595	599	596	587	605	579	613	613	642	618	606	606	622	580	610	572	598	639	621	641	625	567	629	584	600	678	620	598	598	602	609	593	566	597	579	613	606	607	592	599	603	575	604	546	616	579	599	601	576	649	584	614	597	637	625	566	641	587	599	599	590	609	633	551	641	574	580	595	578	595	629	573	641	576	599	608	601	621	663	609	616	628	652	585	625	593	653	618	627	617	609	624	565	613	608	588	621	580	558	610	577	618	605	583	625	635	590	604	633	572	638	622	597	606	566	605	524	618	622	580	594	619	628	653	604	650	586	645	610	572	576	609	624	613	565	599	628	621	590	595	609	606	657	600	599	593	575	623	596	620	570	631	595	615	556	600	625	668	581	580	605	601	610	612	588	643	635	608	622	650	609	604	566	615	595	607	580	615	583	559	612	645	567	569	613	614	573	584	593	607	576	633	587	608	624	656	567	573	606	607	617	636	600	672	613	527	622	570	613	631	581	617	585	620	589	610	602	599	564	604	571	583	642	638	603	575	587	622	591	590	585	602	604	614	607	626	600	610	577	626	635	605	634	559	654	577	591	657	604	569	623	592	569	594	595	593	606	605	581	570	559	583	608	605	557	596	636	597	570	573	620	604	619	588	568	647	624	588	587	590	606	578	628	619	590	615	602	601	603	608	611	607	598	578	650	574	614	623	585	608	617	613	635	625	577	608	587	567	638	585	632	556	608	603	578	608	608	632	623	615	617	575	608	622	579	590	606	575	645	595	612	612	561	607	606	580	625	587	622	600	574	595	653	628	619	613	630	616	607	598	589	664	608	609	583	605	609	625	599	614	696	602	600	643	609	580	576	637	597	659	599
24732	21630	29153	24543	17714	1136	518	376	292	245	244	246	231	207	197	182	202	187	169	180	159	195	184	178	171	180	193	171	168	164	174	167	164	178	187	163	180	152	159	165	157	149	168	172	175	174	176	161	171	159	171	145	172	148	132	160	163	159	166	150	179	170	154	156	161	165	156	146	154	173	154	164	150	162	163	156	167	155	159	161	172	168	155	157	153	167	141	161	152	164	161	166	156	166	165	165	167	153	175	149	180	162	169	159	167	169	176	141	155	163	146	152	146	152	160	159	164	160	147	151	149	166	170	167	163	160	158	168	175	141	161	168	159	150	175	145	153	160	167	167	155	169	139	160	154	156	177	156	162	169	151	171	152	160	163	169	159	180	177	174	154	162	174	172	149	161	161	166	156	160	154	172	165	179	156	170	165	176	163	156	144	139	197	144	162	155	129	153	163	160	150	154	157	176	164	153	180	151	171	161	154	151	174	158	160	162	160	155	134	157	136	169	170	141	156	155	167	164	157	170	138	152	163	153	153	175	154	144	138	169	159	153	167	185	150	161	176	164	160	161	149	144	194	156	151	173	139	192	175	155	168	140	171	171	167	166	163	176	175	160	156	161	166	163	144	156	167	151	177	153	189	168	167	165	164	152	147	155	135	166	152	162	169	157	150	146	151	164	164	176	159	158	148	178	165	136	168	168	153	145	149	151	161	158	140	169	166	166	132	155	151	158	143	139	165	161	160	162	160	164	154	164	172	153	147	170	134	146	158	191	148	166	139	177	142	149	163	172	178	177	160	164	147	140	138	175	167	160	174	183	141	141	157	158	151	163	153	165	149	144	149	159	175	175	179	167	153	176	156	139	174	168	132	165	159	168	153	163	159	171	122	151	154	169	151	151	162	161	133	156	135	163	171	161	159	160	158	145	148	153	158	168	150	162	141	147	163	173	152	142	177	153	167	155	146	158	156	156	160	166	128	149	128	158	167	166	158	149	168	163	145	194	166	129	157	158	164	144	177	162	162	166	154	143	161	161	176	158	161	156	174	149	161	152	147	175	137	153	172	159	167	165	173	164	145	163	156	158	160	157	159	172	143	160	134	153	164	154	161	157	140	146	172	155	172	179	170	152	160	154	139	155	157	155	189	158	173	157	173	177	139	174	145	154	158	170	149	179	156	162	139	140	172	165	156	168	164	140	148	153	161	161	150	171	155	165	159	163	152	199	166	170	130	166	164	156	150	154	159	154	151	179	181	164	164	167	168	154	148	175	145	145	159	163	152	158	158	154	153	173	169	154	148	174	164	139	163	167	164	166	168	183	150	152	146	160	157	141	155	148	165	151	169	177	149	159	184	165	160	150	148	189	166	146	171	171	146	162	187	170	169	162	159	149	138	152	166	161	169	128	157	151	153	156	131	170	163	157	166	162	160	168	145	154	173	191	153	161	153	139	142	137	152	161	162	151	174	166	150	168	168	193	163	156	167	153	159	149	149	154	164	167	132	178	160	141	152	154	180	155	167	178	161	172	138	130	163	152	130	177	162	147	142	164	169	168	144	152	143	156	140	155	142	172	159	159	157	148	165	162	151	158	170	178	160	156	169	160	162	170	164	157	166	156	176	154	159	171	167	182	145	160	196	143	160	177	157	161	151	136	164	173	133	157	189	170	163	147	151	166	163	138	158	143	167	173	147	154	170	162	148	172	140	179	151	189	147	166	134	164	142	157	136	169	155	152	138	148	164	151	155	138	162	156	141	154	162	149	147	152	148	154	160	165	153	177	163	149	152	171	171	131	158	146	174	155	175	165	176	144	160	157	181	159	178	139	149	160	157	172	154	160	171	164	171	168	173	154	158	171	165	171	164	144	145	157	150	146	152	170	171	144	182	185	147	157	150	167	154	170	171	181	185	162	154	158	146	159	140	150	153	151	162	168	164	151	154	144	131	174	164	169	171	128	173	165	159	168	166	146	154	180	147	180	155	169	169	138	168	151	150	171	142	168	162	185	161	158	138	175	162	175	147	152	162	158	177	162	169	168	159	161	159	145	148	141	165	165	149	154	137	161	152	130	168	155	158	143	156	169	170	184	178	160	151	160	155	156	153	175	168	147	159	142	164	170	170	145	162	162	158	147	146	167	160	194	152	170	154	139	171	149	166	165	156	153	157	154	156	166	163	182	180	185	173	186	163	167	161	139	155	167	158	147	180	141	129	152	165	138	187	143	168	169	179	168	158	162	173	159	169	161	176	180	153	174	147	161	178	144	149	156	145	167	141	161	166	161	155	139	165	175	157	158	149	164	164	136	155	167	175	159	146	147	174	131	150	143	159	170	133	169	156	171	176	167	165	165	170	168	158	180	174	158	155	161	146	145	168	159	167	156	146	166	150	160	162	161	169	149	175	146	162	153	157	144	149	144	155	170	141	126	138	159	159	173	182	170	142	152	154	153	166	157	159	156	143	155	172	179	156	164	147	150	173	169	149	164	182	152	170	148	143	159	172	140	167	149	157	164	168	146	153	164	173	169	153	174	167	166	154	149	164	166	138	168	181	150	152	180	155	139	191	135	162	158	150	142	142	134	151	172	158	162	175	155	139	171	159	162	153	139	155	176	186	138	164	174	174	156	169	169	148	162	166	155	158	174	165	152	167	140	161	161	182	147	157	161	160	183	167	166	167	163	170	172	157	154	168	176	152	168	174	163	155	157	173	154	187	167	179	167	169	183	158	166	152	152	157	179	150	172	149	132	155	158	134	151	178	150	154	157	150	180	146	148	177	160	152	158	161	160	180	166	155	166	162	179	151	175	149	157	170	159	157	148	177	138	180	156	181	149	151	159	169	167	165	146	151	144	169	169	168	143	157	156	161	154	149	171	180	153	163	177	149	153	168	146	153	146	176	133	185	158	182	188	175	179	168	181	172	151	167	153	161	161	166	157	160	149	131	159	184	162	171	172	175	159	171	167	151	159	157	154	169	154	163	151	161	155	168	176	163	160	147	140	155	149	172	167	142	168	150	159	151	160	167	150	161	155	163	153	173	175	165	157	154	146	158	157	151	169	177	168	169	134	178	157	143	159	171	153	179	150	161	156	154	152	137	164	178	159	155	150	181	169	156	154	134	162	147	153	155	167	158	150	175	172	153	136	175	169	151	171	153	174	169	147	172	179	171	177	159	144	169	177	169	161	148	171	156	159	164	146	188	147	152	165	174	170	160	150	151	148	151	147	145	144	149	167	170	163	159	158	141	148	156	177	179	144	171	174	165	155	167	171	159	148	156	156	149	130	166	170	149	160	167	149	152	157	156	162	168	177	145	166	163	148	149	190	146	148	145	182	162	147	153	135	174	169	161	182	155	170	172	156	165	170	168	173	158	169	180	137	181	142	149	153	150	182	148	162	152	164	151	169	169	166	165	161	160	158	159	163	175	145	184	135	174	163	168	168	154	170	166	164	138	151	166	155	149	132	165	162	162	179	167	162	163	150	145	164	166	183	173	132
34551	40094	8519	4324	2762	1943	1578	1190	962	849	776	739	672	607	579	545	511	503	472	480	452	439	416	456	438	429	437	393	416	392	417	375	359	368	403	405	348	355	357	400	390	377	404	371	383	386	372	333	337	359	355	365	387	348	383	342	341	386	346	394	375	344	336	358	355	361	347	369	357	363	354	346	359	368	372	342	361	391	384	371	370	391	359	330	365	328	348	361	373	350	338	352	348	335	333	337	342	355	303	328	355	348	380	332	381	349	339	373	344	301	344	349	343	340	358	341	360	342	356	343	354	367	329	367	379	346	354	362	332	350	328	336	367	391	344	364	330	343	378	331	379	380	336	370	372	344	342	351	348	337	353	327	357	377	374	338	359	339	328	342	341	358	354	378	337	358	387	370	364	368	350	349	347	337	357	354	348	347	381	347	352	370	342	354	345	351	353	342	375	373	358	341	336	392	333	354	322	367	361	372	372	359	337	386	361	372	339	361	330	329	354	372	363	359	364	356	368	343	356	356	370	362	356	367	340	361	341	360	334	340	363	369	331	350	351	324	362	354	403	356	356	330	393	339	392	365	317	316	360	336	333	356	326	312	342	371	326	379	370	362	317	358	350	384	331	349	338	335	375	350	349	372	359	317	355	314	332	339	380	338	353	353	349	345	353	350	344	342	362	385	371	384	371	308	357	345	346	338	344	324	343	364	352	342	367	347	403	342	336	368	339	362	359	366	333	385	357	372	351	355	338	336	354	375	388	332	342	357	380	361	385	319	359	358	361	377	351	339	346	363	350	363	349	346	364	348	334	336	360	349	350	331	328	339	337	350	386	362	344	361	334	367	365	344	379	347	350	333	381	345	357	347	322	369	351	359	343	378	347	331	371	379	361	349	346	345	330	361	346	348	358	357	341	374	350	373	371	372	376	365	390	347	356	337	339	342	373	346	367	332	352	360	348	362	368	356	350	369	355	332	315	357	333	342	373	387	371	390	333	341	354	353	309	343	323	316	369	355	330	353	351	368	363	361	384	353	356	335	364	360	357	338	376	410	346	371	326	366	359	369	364	353	361	329	363	344	365	345	341	308	340	362	391	355	369	335	356	357	322	332	320	350	343	363	363	360	357	338	360	348	361	340	368	350	393	377	335	363	347	396	363	321	344	388	371	395	377	323	336	356	337	353	355	362	385	355	318	338	354	384	371	372	326	355	336	378	373	396	346	366	346	376	347	337	340	360	361	361	352	364	344	346	351	381	343	355	349	335	375	357	349	375	355	355	370	363	359	341	372	353	343	319	350	332	350	344	336	359	365	373	364	341	351	350	368	341	348	364	328	335	338	347	334	352	350	392	337	343	366	377	344	372	339	363	317	339	366	339	364	336	337	368	341	354	347	327	373	374	339	365	326	345	361	365	342	364	379	386	381	366	367	329	339	305	360	368	390	359	337	369	357	361	363	345	381	332	336	386	356	357	352	366	342	340	337	324	345	325	352	382	370	355	340	369	349	338	364	361	377	359	387	353	358	373	398	332	328	346	353	335	352	338	363	366	349	343	386	338	338	377	342	359	377	348	368	338	342	364	315	299	314	376	340	374	359	381	332	354	328	350	331	350	378	341	329	367	376	349	338	331	362	354	349	337	341	337	332	376	343	361	349	346	334	339	371	375	359	337	367	336	360	386	375	350	335	360	323	333	379	357	360	344	346	340	330	336	361	307	349	326	365	330	329	366	337	345	380	355	352	338	341	354	366	318	361	347	366	382	351	359	349	358	375	352	366	387	339	389	340	381	361	375	341	367	361	350	346	311	366	367	366	369	362	357	372	321	369	361	372	326	351	381	358	368	373	353	370	384	361	363	362	342	330	366	339	342	346	362	344	353	391	327	389	346	330	334	359	365	365	352	347	323	371	342	362	386	368	332	355	384	368	377	339	374	386	346	353	349	355	321	325	344	329	340	361	348	344	353	316	325	352	331	326	333	353	392	331	338	356	359	355	343	331	373	392	351	358	363	393	385	328	344	374	346	364	365	356	328	348	327	355	350	349	367	377	347	338	332	314	359	380	362	371	366	349	368	337	380	352	372	348	351	370	364	345	365	334	339	373	343	331	362	354	367	369	345	351	370	373	334	324	343	349	340	345	351	352	342	373	335	368	363	346	371	346	368	361	365	352	365	364	335	319	382	336	342	386	358	386	374	350	341	361	350	356	353	367	383	359	373	359	356	358	348	351	371	364	356	347	351	393	350	356	348	358	334	352	398	349	328	357	384	346	329	351	395	366	380	347	354	371	335	349	332	378	341	337	336	386	372	382	385	388	370	347	390	337	374	308	375	358	357	375	320	340	367	347	331	323	348	363	353	347	365	375	354	361	341	376	321	371	372	331	323	382	334	335	339	308	349	369	359	365	340	342	382	368	395	343	349	365	361	366	373	341	370	347	331	333	369	339	373	352	344	365	344	357	385	338	348	349	360	347	399	352	331	387	333	346	352	349	358	352	341	331	356	369	359	368	356	373	353	334	373	344	333	369	350	342	346	359	363	343	343	340	351	343	369	356	304	347	357	350	356	359	345	360	350	371	362	372	369	337	361	356	342	336	354	339	372	327	375	322	351	341	393	357	333	341	343	326	363	367	365	363	364	338	349	370	354	354	369	350	350	359	327	339	332	378	382	350	352	371	359	356	336	361	353	350	363	371	332	389	353	353	367	348	362	370	336	339	321	336	363	381	357	396	341	350	366	313	361	342	366	350	372	349	335	368	326	350	367	370	359	351	358	356	375	368	374	325	352	355	348	342	338	372	350	329	345	352	370	345	361	362	353	368	321	360	353	345	340	356	344	363	342	362	357	334	352	353	360	356	373	343	326	349	358	357	337	367	330	365	374	385	348	372	343	351	366	373	359	385	340	374	369	356	356	327	329	352	341	324	334	347	334	361	336	347	356	335	361	374	369	344	382	319	360	367	341	350	348	352	367	357	335	340	349	368	375	361	354	339	320	401	358	371	344	335	359	355	363	347	349	372	354	327	359	382	330	351	354	343	326	323	322	356	331	344	336	358	359	349	371	343	381	332	322	329	353	345	363	343	406	357	354	375	329	346	345	388	381	340	361	359	373	382	354	356	397	351	338	350	343	335	353	306	357	385	361	354	362	368	399	360	358	367	334	355	303	360	353	353	334	350	329	370	382	360	333	348	367	356	329	353	348	317	316	368	348	369	360	353	365	376	380	395	360	325	349	325	359	379	352	354	375	361	377	356	353	362	357	323	363	368	388	367	380	376	322	345	364	354	362	351	363	373	326	361	345	342	363	380	371	369	338	362	357	349	336	368	337	348	401	367	356	383	367	333	376	333	368	344	360	346	360	345	390	325	345	346	339	372	368	361	348	367	367	392	347	359	373	349	346	357	349	361	334	352	365	376	359	351	370	331	351	307	338	376	341	376	349	349	317	356	339	338	348	370	385	363	363	335	378	327	367	384	365	369	353	347	338	363	337	378	380
23751	21612	29895	23801	21612	15876	1613	757	658	578	574	526	490	439	458	471	399	400	382	390	416	392	388	370	380	402	411	382	386	396	387	381	394	404	374	373	386	384	339	419	380	379	368	351	347	350	357	369	322	386	368	367	380	357	368	386	405	338	372	322	358	382	364	367	358	375	373	382	394	373	374	368	361	395	356	370	327	327	343	371	377	307	357	350	332	367	373	349	392	345	360	364	373	362	347	344	379	389	379	380	360	365	352	352	362	399	371	370	359	341	331	393	351	346	367	358	339	379	315	369	343	344	352	340	373	346	393	406	326	348	335	344	347	349	371	366	336	402	332	377	386	343	348	336	358	358	366	324	358	366	397	398	391	351	331	398	367	316	370	394	352	314	389	333	342	332	345	344	332	358	368	419	393	375	339	347	384	343	328	342	334	383	369	351	347	388	376	390	404	332	347	366	373	361	379	366	360	348	341	362	337	375	380	317	351	340	314	337	345	340	331	353	370	370	336	383	357	348	378	355	364	356	344	339	345	345	342	343	357	392	338	382	360	336	371	358	346	356	331	327	368	335	375	332	338	392	356	374	360	356	363	338	377	368	353	369	386	369	364	351	352	365	365	349	328	347	350	344	345	351	323	337	363	383	348	349	357	387	343	360	396	357	333	375	325	367	355	365	360	373	409	363	328	340	340	345	360	369	340	346	399	359	361	340	348	392	352	353	353	352	352	372	362	359	352	333	332	366	357	354	362	355	361	358	365	338	339	346	344	351	345	366	371	369	331	352	356	351	364	369	333	405	335	371	350	386	381	366	372	365	347	345	345	325	343	335	374	344	364	360	342	354	322	362	347	358	334	345	343	358	358	400	365	376	311	344	396	359	361	333	391	388	381	343	381	355	377	388	353	392	354	368	332	352	344	362	373	353	355	380	357	313	392	363	345	354	386	372	325	345	368	359	366	364	332	384	339	335	370	349	367	355	378	348	339	361	362	348	376	315	331	352	357	380	305	379	386	368	373	342	337	351	377	370	372	360	341	354	333	336	387	375	377	340	330	375	364	341	363	342	329	410	334	361	361	370	377	364	329	376	344	351	371	356	356	349	354	354	402	344	352	361	322	340	382	373	390	381	380	363	382	375	347	354	323	335	366	333	323	327	318	342	381	370	352	371	376	366	384	372	349	320	331	360	322	364	354	378	343	352	368	354	363	337	309	334	353	342	377	351	377	361	315	357	354	367	345	324	345	387	361	350	340	345	345	359	318	390	355	379	349	371	359	362	350	333	366	397	386	353	348	377	344	347	367	340	375	355	354	356	403	361	342	353	317	352	371	366	384	384	342	344	320	356	358	364	361	327	371	363	407	375	350	331	355	359	340	357	328	320	362	386	355	373	360	367	377	369	338	364	360	364	351	377	338	353	338	357	338	365	358	344	365	351	372	381	360	331	348	369	360	381	356	364	342	341	362	344	405	352	358	360	346	352	353	385	350	351	330	365	339	353	358	320	362	385	364	355	383	358	325	380	334	354	308	347	344	363	338	348	357	370	325	347	376	330	385	349	367	325	391	373	356	316	353	337	333	355	329	359	357	382	352	392	352	382	313	357	371	348	343	370	364	396	360	390	361	325	339	377	353	390	367	313	332	350	338	323	362	338	343	337	391	368	389	328	377	324	391	380	388	363	380	336	378	319	360	335	362	368	343	372	348	348	349	362	363	338	379	373	408	370	364	358	378	343	369	361	379	353	377	325	359	381	389	324	355	339	344	342	350	365	332	328	348	365	383	312	335	366	316	319	332	362	362	318	327	368	372	362	393	353	344	332	361	333	378	338	377	374	347	368	364	383	366	372	373	335	388	348	383	361	379	346	369	370	364	352	357	350	387	353	349	344	368	349	390	359	379	362	364	344	365	379	351	366	357	362	347	394	369	322	381	350	364	346	377	357	338	361	351	383	361	356	343	337	366	332	356	329	347	341	385	347	356	351	326	374	372	337	388	384	357	351	369	340	364	366	362	366	339	335	352	370	344	340	354	388	356	355	370	343	382	377	339	387	345	350	344	366	363	369	348	365	354	361	379	352	361	332	394	379	399	354	380	378	350	359	330	343	333	353	363	367	375	335	395	380	322	352	375	351	325	359	379	350	393	365	352	362	374	344	380	385	372	377	360	331	365	363	322	347	382	360	383	347	388	374	347	347	389	358	339	325	364	330	356	335	371	359	362	347	341	334	378	361	343	354	378	359	355	354	360	347	363	381	332	379	372	331	320	370	351	350	335	367	388	355	365	352	390	356	366	357	337	362	330	365	358	317	353	341	382	344	349	370	355	388	338	390	350	344	354	372	363	375	361	362	377	358	371	335	357	347	360	343	344	347	371	353	359	373	387	339	376	318	331	338	358	379	350	367	374	361	332	384	353	378	381	346	345	386	363	357	371	385	336	394	354	353	368	353	395	334	368	332	386	355	388	370	381	367	369	393	392	363	343	373	367	358	366	336	354	364	368	371	339	352	370	402	327	338	366	353	371	355	345	350	360	391	359	361	373	370	332	394	383	362	360	347	375	385	385	353	335	394	346	357	341	340	377	359	344	350	332	380	324	406	332	345	385	331	332	340	369	320	355	395	370	351	377	365	376	378	351	342	328	352	367	370	369	362	353	337	366	350	367	347	340	312	358	349	348	340	403	352	341	364	362	370	385	372	363	367	356	316	382	347	358	369	376	321	351	391	350	368	349	366	384	347	401	384	360	374	372	365	330	339	381	354	364	375	338	379	367	364	369	333	337	349	355	317	398	349	355	335	362	336	347	401	337	364	374	317	332	370	354	406	348	345	383	328	378	354	341	374	355	362	388	340	362	390	317	341	373	373	387	340	356	347	342	354	393	334	376	340	347	363	336	357	376	351	349	357	320	329	373	374	372	340	352	362	402	362	378	350	348	339	347	326	319	342	369	378	363	349	372	365	354	359	375	378	322	339	314	354	370	399	393	333	326	342	349	391	339	352	345	359	336	372	365	379	360	351	351	335	367	340	384	361	346	383	339	352	347	363	364	332	358	355	365	368	340	361	368	374	342	356	367	388	321	405	362	379	350	363	368	359	355	335	345	326	358	325	356	387	348	337	352	354	359	377	355	348	391	362	379	350	351	358	337	355	347	362	347	370	385	339	340	347	376	356	347	361	364	370	351	339	364	391	357	370	389	349	366	346	350	347	359	366	376	384	358	355	303	336	357	376	355	381	377	335	346	322	361	391	354	374	376	324	362	330	310	346	355	316	379	349	374	345	351	346	356	337	349	356	362	374	325	358	362	359	362	380	403	370	366	364	356	353	340	361	382	354	335	368	360	386	328	346	382	354	377	370	339	351	409	339	330	340	354	356	334	379	380	381	380	346	352	355	365	359	363	352	341	374	341	335	347	369	336	385	367	366	335	378	367	342	369	350	362	352	372	351	375	371	362	361	336	343	364	386	344	360	314	376	341	404	348	359	391	341	385	394	356	370
37773	46147	13569	7444	5073	3867	2930	2190	2039	1734	1471	1360	1346	1131	1098	1061	983	962	955	914	885	901	885	820	786	837	816	794	813	796	804	785	791	761	789	727	772	773	765	741	757	676	710	676	740	740	737	789	701	753	692	744	710	704	705	675	757	697	663	726	689	764	749	746	731	740	698	699	719	748	659	721	695	729	669	721	695	679	731	759	696	685	723	712	739	674	709	712	707	709	742	679	728	722	755	716	728	733	679	692	690	657	701	713	694	705	730	700	691	728	684	710	746	725	675	677	692	719	693	710	694	690	714	742	744	717	719	731	725	714	700	688	714	709	704	684	702	734	756	730	700	731	710	680	679	706	726	697	728	655	745	676	713	661	695	749	709	701	732	688	728	727	650	740	699	689	758	685	711	687	720	746	709	696	748	733	704	700	717	726	750	687	698	791	698	664	701	773	724	674	724	711	729	741	699	701	712	709	740	729	692	688	745	724	689	771	706	660	733	725	747	699	704	722	699	709	693	715	678	748	695	648	684	723	699	762	655	684	707	678	715	680	693	693	702	685	655	734	710	682	723	700	737	669	665	762	718	715	714	751	672	737	699	724	715	723	707	697	723	690	676	737	706	741	694	771	720	742	675	707	641	708	716	666	702	691	648	689	706	694	659	722	703	711	686	703	723	702	686	699	681	741	720	709	714	723	709	696	652	700	715	706	693	682	686	708	715	687	732	698	741	695	701	678	731	683	727	705	688	736	717	696	712	699	700	701	666	684	597	680	690	715	700	700	680	695	740	716	685	731	669	697	714	682	679	707	708	723	736	683	742	692	713	728	725	678	716	687	766	689	663	665	699	707	693	667	691	680	710	695	685	679	708	715	683	705	679	686	729	740	705	710	700	705	688	732	743	739	655	711	715	751	747	719	755	695	665	725	709	745	704	716	710	725	727	730	715	717	704	672	672	703	648	673	686	713	692	691	688	690	683	697	696	702	700	731	733	677	745	676	763	687	675	712	676	727	680	728	686	719	740	747	717	684	703	694	666	678	710	701	724	705	680	684	693	742	665	690	705	696	725	700	700	703	689	699	669	692	728	688	744	704	702	688	715	719	656	705	685	723	735	669	685	734	757	692	688	701	711	681	696	720	690	695	750	717	718	700	715	691	634	715	701	694	682	681	752	716	737	679	719	679	697	744	705	724	701	700	656	716	710	716	697	704	679	706	720	732	709	669	720	713	707	704	743	699	712	658	720	703	668	744	692	695	671	685	703	702	702	748	749	716	698	731	632	723	707	721	726	699	669	717	702	694	699	724	761	700	676	682	724	705	756	664	694	744	715	662	732	654	691	742	684	725	711	654	705	705	722	663	749	705	680	755	659	719	687	686	693	715	703	703	687	704	658	713	731	686	732	717	661	719	727	669	710	739	729	749	716	685	651	686	679	720	684	700	688	680	705	703	691	750	680	691	717	713	745	696	703	703	749	720	667	710	724	651	727	688	747	654	713	693	716	710	724	724	708	698	681	728	721	658	705	687	746	726	713	685	673	689	681	707	693	771	696	716	729	724	680	726	703	676	698	709	762	699	696	691	686	719	750	703	675	708	664	737	673	706	656	707	722	687	705	683	680	680	711	731	684	683	702	703	707	657	660	728	693	709	710	717	730	691	733	693	705	644	711	730	679	710	697	714	693	729	716	693	679	716	727	725	688	686	702	666	671	702	742	691	690	724	670	713	700	705	640	688	738	738	736	715	704	700	735	719	729	662	693	683	699	713	702	704	697	711	693	697	684	689	663	701	716	721	702	693	714	675	712	709	743	739	698	699	664	697	682	674	695	679	662	641	683	715	699	767	662	715	721	690	690	720	741	680	693	723	715	713	728	673	744	674	718	760	676	697	685	685	750	695	693	731	725	730	714	724	669	669	704	697	712	698	716	679	711	733	698	722	676	700	695	678	697	687	738	699	718	679	696	685	739	777	683	721	699	693	660	748	697	664	692	700	736	705	648	758	770	703	722	731	725	737	693	721	667	738	711	676	683	729	654	718	622	732	747	680	727	733	735	702	684	676	698	697	727	682	694	704	741	722	737	717	706	730	700	717	680	704	707	687	744	735	688	708	659	718	637	714	682	682	695	671	675	726	715	679	675	697	717	698	723	670	748	724	748	656	733	689	698	718	711	706	692	750	716	724	690	742	732	732	713	717	799	745	724	721	685	699	661	739	733	743	706	747	710	743	765	693	678	720	681	674	737	701	749	699	705	697	712	677	689	719	661	683	699	687	675	686	699	703	730	684	732	706	690	680	661	720	718	703	685	709	676	709	668	676	708	691	719	738	720	676	705	734	684	725	762	693	688	652	679	711	723	676	674	720	716	687	765	735	710	698	692	727	744	748	650	690	697	734	781	705	710	713	652	728	751	698	700	682	663	684	659	685	676	695	705	685	728	722	671	697	691	701	700	708	640	660	689	727	704	719	710	745	655	701	714	674	704	688	731	707	738	655	729	725	742	738	671	737	728	722	687	748	726	740	667	715	676	670	703	701	751	705	674	730	663	741	737	713	724	669	683	681	700	679	784	675	675	749	733	712	710	717	726	765	680	720	712	705	713	711	713	708	758	711	731	686	689	690	709	703	683	664	691	683	650	666	716	767	648	698	705	713	699	706	687	695	706	697	729	670	796	756	671	659	715	695	707	671	764	711	696	729	703	688	687	677	732	741	724	680	686	687	736	720	704	663	685	728	662	749	678	701	703	706	645	712	768	665	686	713	681	737	711	721	722	710	705	717	719	726	686	732	732	698	722	673	703	735	728	741	689	677	762	689	676	694	718	697	674	693	724	714	714	710	678	677	710	676	721	725	676	677	682	720	658	717	652	737	721	692	671	717	726	678	702	695	751	674	681	740	717	715	690	735	703	741	731	652	668	693	704	702	716	721	678	698	705	701	694	732	766	732	689	709	660	727	719	736	724	693	711	707	666	695	698	736	708	728	713	711	705	651	673	699	723	674	724	710	662	713	708	726	683	704	672	740	683	719	674	701	709	717	697	725	671	723	699	755	687	688	731	701	697	656	711	673	711	750	737	687	675	724	719	701	676	737	688	692	728	710	672	705	687	723	722	671	644	701	700	749	688	692	754	724	729	754	725	717	690	727	730	741	682	687	762	669	708	693	766	716	712	678	642	725	704	702	758	696	734	713	687	697	698	748	678	687	693	735	729	683	711	727	736	743	742	724	698	690	672	698	697	669	703	717	724	714	735	711	668	678	696	737	697	718	763	719	696	667	678	657	679	676	666	682	743	686	697	716	709	682	689	721	752	718	704	700	691	718	678	701	673	713	685	654	746	682	715	733	716	690	711	714	701	702	676	710	732	773	720	748	740	720	712	667	751	673	702	719	716	734	717	709	680	691	666	772	690	663	722	674	722	742	681	687	713	682	662	712	704	723	735	657	702	725	682	689	671	682	699	713	661	725	709	766	725	720	703	687	673	724	722	713	652	721	697	689
27306	20763	7016	614	403	327	302	275	290	286	263	296	264	284	277	271	303	302	286	258	276	251	289	294	281	249	261	255	259	267	281	293	284	278	297	253	268	246	291	249	309	282	275	279	265	281	293	266	307	273	287	241	299	274	265	292	247	265	290	274	291	264	259	252	300	270	265	300	309	290	275	267	266	248	279	279	271	278	259	295	251	266	305	254	279	299	273	273	258	293	256	276	269	278	287	275	268	272	280	297	285	295	260	284	290	251	271	261	287	285	263	287	264	259	283	280	308	276	297	273	283	275	288	270	257	298	316	305	246	280	280	283	296	277	277	258	278	278	270	239	301	271	280	292	284	272	262	272	263	286	287	329	274	296	288	278	295	267	257	299	268	311	282	289	282	274	260	282	241	282	251	273	288	269	284	282	275	294	242	270	293	259	270	312	268	300	276	298	269	271	303	269	287	269	283	289	271	257	290	284	285	272	279	257	262	248	234	261	315	279	283	261	305	287	277	259	251	263	301	286	288	247	251	273	289	257	275	264	279	285	276	248	301	286	293	287	265	281	282	269	279	269	295	272	270	265	279	255	292	305	285	250	296	297	294	283	277	252	306	288	276	290	285	285	266	260	281	283	254	280	252	257	269	257	286	271	265	265	300	267	294	257	273	290	258	280	260	274	275	289	247	285	272	262	289	286	287	302	297	261	272	282	277	266	272	245	293	292	311	255	278	254	254	272	289	262	307	274	285	286	259	309	316	287	278	261	276	256	263	253	280	270	305	281	283	262	279	271	278	305	280	282	256	286	259	271	290	248	283	260	269	305	267	276	282	263	311	316	294	268	293	258	314	255	284	288	309	249	257	244	264	267	273	288	285	261	273	268	300	268	283	285	294	297	302	263	287	253	267	265	277	250	282	296	273	293	286	264	301	286	267	247	297	270	298	246	284	270	278	267	253	278	270	269	263	269	285	251	266	280	254	282	260	294	289	267	279	256	284	285	285	249	275	234	288	286	295	255	277	295	283	293	267	287	292	278	281	262	278	293	290	275	281	258	284	274	299	261	283	271	280	288	286	297	252	267	297	266	293	266	278	251	259	299	273	282	257	273	303	269	285	253	287	277	259	295	288	274	313	269	277	285	264	286	271	260	299	300	277	255	267	280	249	243	273	262	261	292	277	276	282	287	290	259	274	294	280	279	295	266	284	273	231	278	248	266	294	265	287	269	272	265	269	277	266	280	267	258	259	291	270	284	268	262	269	289	284	268	300	272	290	273	278	285	298	286	286	288	264	288	265	266	273	295	291	257	268	266	264	278	276	275	227	269	262	263	293	258	282	290	245	297	302	275	286	275	253	260	251	270	293	273	299	283	275	286	282	298	281	278	244	277	284	267	259	263	281	263	247	255	273	268	280	291	290	275	272	269	315	304	282	262	281	286	295	285	280	282	257	266	287	298	263	266	277	296	265	295	287	283	295	265	301	275	286	282	280	300	281	260	299	262	281	278	284	261	288	275	277	274	299	297	289	251	272	285	291	278	288	277	279	249	264	289	278	249	263	275	243	263	281	253	275	296	286	287	266	278	283	251	289	260	272	289	274	286	272	285	235	290	252	256	270	298	279	294	303	266	275	280	297	264	277	274	250	269	269	274	280	277	288	285	287	287	266	288	270	263	273	277	248	276	272	302	284	290	281	277	284	263	277	293	270	297	266	296	253	280	255	238	300	295	269	262	299	298	262	287	306	277	301	292	274	264	270	257	297	255	276	297	254	288	312	265	262	269	252	296	303	258	251	249	306	274	281	291	241	281	241	278	284	256	305	292	247	272	286	249	267	300	311	284	311	284	280	273	270	263	285	267	265	281	266	286	282	274	298	252	279	258	312	276	263	260	281	286	293	275	299	283	272	272	284	279	284	237	291	307	264	274	290	298	288	284	304	281	250	306	273	249	253	287	274	253	271	257	274	270	276	285	297	260	248	282	291	266	296	262	285	272	304	254	294	266	278	299	270	297	282	288	283	303	287	289	273	255	302	280	288	292	263	285	269	247	263	270	299	287	270	289	268	283	274	271	278	289	275	254	277	279	234	294	263	287	277	252	241	274	285	262	257	252	275	295	267	311	271	294	297	291	313	289	284	274	286	256	286	263	265	285	272	310	281	266	283	289	273	278	262	263	273	289	279	290	263	324	266	288	266	292	276	287	283	286	282	275	270	278	269	310	299	283	261	299	273	294	303	270	272	298	295	266	283	278	268	264	266	325	280	259	289	281	280	280	251	294	290	258	287	289	277	264	272	299	265	265	277	291	283	288	286	263	266	293	271	279	279	293	311	287	275	280	277	280	270	304	278	269	272	281	280	285	268	290	285	274	316	288	281	283	274	284	307	287	301	289	264	276	269	257	280	304	295	276	268	281	255	292	306	269	293	245	266	261	270	277	255	277	274	272	259	271	275	278	271	309	264	307	283	301	278	294	263	276	269	292	265	280	274	291	259	295	276	293	287	286	284	281	307	297	292	244	239	286	288	295	279	264	272	287	251	262	300	307	261	273	226	313	278	281	305	320	310	305	267	284	276	301	260	288	281	292	272	273	289	261	270	279	292	293	284	267	281	244	250	262	282	243	299	296	255	255	271	282	283	279	285	285	267	269	267	282	262	277	281	281	284	290	268	270	308	264	282	254	300	285	283	248	257	284	301	258	301	306	292	251	279	273	320	297	279	283	282	280	267	278	274	287	300	272	263	289	284	278	259	261	278	255	261	269	276	289	267	269	280	263	287	301	310	274	283	263	301	293	266	272	286	296	319	292	263	268	280	259	306	278	298	280	280	266	275	297	273	268	283	292	303	267	288	277	251	261	272	257	299	279	283	267	285	261	274	274	311	304	245	290	258	278	300	269	266	298	272	270	261	297	291	285	281	280	318	273	293	260	311	275	290	265	265	273	274	297	300	262	292	271	305	258	321	269	292	265	273	280	280	286	279	281	268	285	292	274	292	276	254	296	287	247	253	287	288	266	265	261	267	268	282	281	263	286	257	272	266	294	301	301	269	258	287	238	278	251	270	272	291	263	244	261	267	274	285	291	261	307	303	312	259	277	296	271	289	276	289	261	301	292	311	273	267	280	276	270	261	262	287	268	298	295	280	302	258	249	274	270	277	282	288	272	285	300	273	290	260	260	291	268	283	308	274	271	284	288	271	285	252	234	281	258	300	295	289	293	256	293	295	264	307	277	276	281	268	260	295	286	279	258	240	292	307	299	249	294	284	247	280	267	275	272	301	269	273	272	262	268	280	281	286	277	281	265	265	286	275	291	249	267	307	252	273	297	250	270	258	275	263	300	273	280	277	273	283	293	282	302	282	291	261	307	298	276	267	276	273	279	270	318	255	237	304	270	278	279	268	258	294	250	282	259	278	291	263	249	274	306	292	288	259	258	289	288	280	279	298	286	308	285	288	278	264	285	278	277	267	295	265	280	279	274	283	299	275	263	288	283	278	246
14049	14949	1574	999	826	728	756	658	675	652	655	643	638	646	587	637	631	610	575	626	583	583	636	603	611	589	614	635	593	585	640	584	540	597	610	611	612	587	578	630	609	625	572	557	613	616	623	608	621	606	643	615	581	621	609	557	627	587	546	569	637	595	598	610	632	627	575	613	632	576	564	610	618	614	553	597	583	595	616	586	575	594	625	625	582	638	595	630	620	588	611	608	614	663	593	602	569	574	576	598	573	591	595	572	607	553	579	617	620	595	592	588	548	585	595	609	573	576	597	601	651	612	590	587	615	610	565	645	630	619	603	539	596	598	601	612	529	615	571	608	589	586	571	585	621	627	559	596	610	612	604	592	574	608	575	609	568	624	615	617	607	580	612	642	594	580	580	617	582	651	610	588	587	601	570	608	613	618	613	560	572	635	625	592	598	600	597	607	624	606	578	621	601	585	605	616	623	634	579	548	613	622	625	604	593	570	585	558	598	612	602	622	589	570	609	596	614	576	622	608	576	628	563	586	612	589	580	621	601	622	637	570	579	584	585	626	589	584	575	583	608	606	618	608	633	626	625	627	635	554	574	595	617	633	561	535	584	647	574	637	580	596	568	619	617	601	630	595	592	582	626	615	579	635	647	588	562	637	580	634	594	578	582	575	592	626	583	606	581	609	608	588	573	571	601	638	580	623	602	587	611	627	607	613	600	579	568	582	621	617	578	579	612	586	610	601	588	589	646	607	598	582	608	617	568	589	599	643	562	588	599	603	593	578	601	642	637	611	597	604	586	596	575	549	565	593	611	633	567	611	571	566	592	586	602	587	601	596	580	600	575	636	581	615	580	642	576	615	567	579	609	604	608	617	601	577	548	634	592	580	619	564	644	566	593	612	615	640	611	601	577	621	599	612	585	612	602	579	667	594	579	654	600	587	640	627	569	640	581	642	569	657	602	636	596	664	602	598	605	581	598	595	604	576	579	602	566	593	607	620	552	629	621	599	615	625	631	613	599	628	587	601	573	618	617	616	621	601	578	622	596	628	577	584	604	577	570	580	599	584	600	606	563	590	543	590	600	580	609	615	557	624	603	602	599	573	622	621	625	588	563	525	655	631	593	595	548	592	578	581	619	625	560	562	597	580	647	585	597	597	602	588	629	572	587	601	620	580	621	596	562	609	608	618	632	645	548	623	588	596	617	610	632	580	550	626	620	597	579	599	610	610	590	604	630	591	606	557	601	585	615	595	611	575	612	607	604	622	582	562	612	611	583	637	644	655	620	578	587	585	630	576	613	613	592	571	574	606	581	558	636	574	605	632	604	599	572	634	583	579	602	600	608	588	602	602	596	586	601	611	588	566	551	579	622	598	575	634	607	628	585	609	610	572	590	577	598	585	627	616	586	561	609	657	601	610	615	598	592	590	609	627	595	604	605	581	568	637	611	620	580	583	629	597	591	599	677	589	597	605	563	598	595	627	605	600	557	631	576	582	623	576	604	573	540	633	583	550	637	594	575	595	597	596	610	604	581	610	602	623	572	639	580	614	630	577	573	605	564	588	624	581	609	618	607	582	610	607	624	604	590	591	611	664	620	587	596	608	639	609	578	572	607	626	589	580	588	625	603	581	613	590	603	605	599	598	600	582	646	574	589	563	610	603	610	632	580	524	624	634	593	599	613	626	589	624	620	582	626	638	555	569	620	547	591	610	596	620	575	609	560	566	635	611	616	575	574	627	623	612	583	574	595	620	605	596	592	585	591	620	656	572	631	566	589	615	600	611	551	590	627	601	593	596	618	625	573	669	616	574	561	601	586	562	604	599	583	610	638	624	622	601	572	612	592	597	615	581	545	588	584	573	584	598	608	591	568	592	586	575	593	554	584	597	584	605	586	597	601	554	586	631	585	616	615	603	605	610	616	630	565	624	609	559	548	577	638	645	614	602	560	611	587	587	601	620	612	578	629	633	624	585	625	604	583	565	575	575	571	651	555	569	594	616	600	614	592	577	603	630	603	646	634	586	573	573	595	608	625	614	619	602	557	569	602	573	595	565	591	554	608	571	591	610	569	638	621	566	599	589	618	562	581	546	568	580	631	610	592	591	597	619	609	577	555	612	585	628	603	574	633	588	588	559	602	602	571	588	612	616	627	604	602	641	589	599	626	620	620	624	654	592	597	624	544	583	576	606	598	559	627	557	611	608	587	603	632	632	624	585	589	603	604	573	611	612	574	598	592	612	611	612	596	592	637	600	593	585	625	594	678	574	637	546	585	607	543	586	636	545	635	558	596	600	573	583	583	619	632	651	584	590	640	595	593	602	623	589	611	593	570	593	615	578	558	599	594	602	625	583	601	591	569	588	588	601	602	585	597	601	556	620	610	599	614	578	607	585	584	569	578	621	598	549	589	620	588	594	557	611	621	580	622	576	567	609	609	573	579	571	627	567	624	580	590	601	590	645	597	627	590	601	608	569	639	583	610	619	629	614	583	626	636	598	572	628	561	599	575	611	582	612	607	579	614	590	611	617	635	618	586	620	587	606	627	573	646	599	558	571	595	631	579	588	598	602	613	577	609	557	568	607	593	556	588	602	631	588	598	627	582	596	635	546	617	617	611	603	611	623	570	590	595	642	557	604	628	600	612	594	629	612	594	603	598	604	597	579	594	612	627	612	572	610	613	585	622	602	614	619	593	607	643	595	608	596	618	563	641	660	593	592	601	552	605	605	643	593	574	613	551	599	601	594	612	597	574	597	596	609	593	593	625	595	599	598	604	606	594	611	577	579	608	618	635	599	604	596	576	602	626	616	614	600	629	629	621	599	595	564	566	589	602	630	611	622	617	555	602	626	568	606	572	589	580	621	612	658	603	628	598	600	539	670	558	607	574	586	645	629	609	571	608	640	623	607	562	620	636	594	636	595	621	622	587	596	570	599	636	587	612	556	605	610	584	579	549	636	600	606	604	618	559	578	575	586	601	603	590	588	567	584	554	627	578	582	597	601	590	588	552	641	620	615	582	628	541	623	596	593	546	613	623	620	628	604	578	561	571	598	564	607	622	524	576	581	571	584	590	584	637	577	622	573	605	613	567	587	582	561	579	533	606	574	593	570	611	580	573	571	578	610	595	612	599	592	562	591	573	574	595	570	617	624	577	654	615	600	592	612	563	600	574	600	606	582	563	591	591	605	556	580	632	596	591	626	603	573	621	579	603	570	569	647	558	632	601	603	598	606	587	641	637	556	589	606	591	569	617	623	613	563	636	576	611	566	561	614	559	602	606	596	597	584	598	575	596	613	587	575	613	580	580	599	598	626	573	588	581	584	611	598	595	586	597	609	601	627	598	625	589	571	563	553	589	614	610	617	603	590	587	593	625	625	602	588	589	563	606	603	548	609	596	593	595	603	604	590	615	592	636	599	668	622	612	593	556	599	617	617	584	589	577	641	587	574	610	586	657	594	567	583	571	631	598	630	593	554	589	606	565	593	573	577	597	626
24761	21629	29330	24429	17943	1173	526	380	283	285	250	232	185	181	194	203	185	194	187	182	191	176	189	192	179	184	166	183	185	171	185	150	164	176	149	177	182	154	181	180	163	171	137	185	173	159	166	156	147	165	159	160	164	157	173	162	154	181	153	154	182	146	158	154	168	166	167	170	167	172	153	176	179	159	155	150	159	162	168	168	157	157	157	144	186	159	152	159	155	148	141	165	173	175	157	147	132	169	156	143	168	152	190	165	161	150	182	167	159	156	181	166	143	139	164	144	174	160	187	160	170	149	154	159	178	149	148	164	167	155	144	157	150	149	162	167	149	152	140	155	157	170	162	148	140	181	154	184	150	182	166	149	188	145	188	150	168	167	150	144	192	132	183	167	158	140	178	151	174	165	132	140	170	148	152	144	137	159	149	160	176	151	155	164	153	182	138	158	169	162	172	159	165	160	159	165	167	168	137	174	173	136	172	182	177	142	163	152	160	144	160	166	149	162	155	167	148	143	143	171	150	161	144	136	183	167	165	149	158	146	168	168	148	162	179	146	166	150	154	159	165	155	146	167	164	139	147	136	152	153	142	154	182	148	141	173	166	160	188	160	149	153	164	143	158	155	170	164	146	161	132	168	150	142	144	149	164	164	155	152	179	154	181	154	145	155	170	144	169	171	159	161	112	144	140	141	171	180	183	158	167	166	166	167	191	162	167	152	160	162	150	164	160	160	161	191	161	144	159	163	154	142	162	156	141	144	161	155	130	161	159	149	162	165	148	176	146	168	151	147	169	146	160	177	148	176	174	169	181	127	155	164	154	175	165	144	185	143	137	171	141	139	142	168	168	147	158	161	147	162	166	134	149	151	134	172	135	166	160	198	129	167	139	174	152	178	143	161	149	145	148	167	177	170	147	152	161	158	163	170	145	156	162	155	140	136	172	159	159	152	149	151	134	148	163	172	161	151	162	185	165	164	167	174	175	157	178	147	164	145	184	143	133	137	140	160	171	160	141	145	152	164	162	153	134	147	172	139	146	152	176	157	180	145	175	169	162	153	155	167	150	149	171	168	172	167	157	155	141	156	159	160	153	161	178	170	158	169	172	174	168	174	145	163	158	143	169	157	148	138	157	140	153	177	148	132	147	155	183	133	141	155	146	178	165	131	155	160	161	152	119	146	152	162	150	165	155	158	173	158	161	147	143	130	165	143	152	151	166	161	168	150	160	141	161	131	176	158	159	155	148	182	151	169	168	159	156	136	165	149	155	136	163	148	152	144	178	141	151	148	143	153	166	157	147	161	172	149	161	159	151	153	152	140	170	166	162	164	146	143	138	156	166	150	156	171	179	164	181	146	143	166	156	153	171	151	163	158	157	161	166	171	187	175	147	165	145	178	169	148	158	158	172	153	156	157	165	151	165	163	161	169	157	162	161	154	150	156	161	141	156	158	148	164	155	147	157	150	172	159	140	187	162	141	150	176	173	170	158	147	136	155	160	164	146	157	146	161	160	157	173	150	172	142	153	144	166	169	147	164	141	147	166	147	194	172	133	165	169	159	152	144	168	131	164	155	148	148	148	152	146	153	158	159	154	147	159	177	184	166	171	160	166	167	180	164	166	167	157	174	166	176	162	156	154	165	178	170	165	132	169	165	177	155	170	165	150	159	155	144	148	162	164	162	178	169	140	144	153	143	159	171	144	147	167	154	165	150	137	150	158	159	188	154	126	124	139	155	155	175	152	152	149	170	172	146	153	154	166	179	165	151	152	162	149	162	156	144	162	177	155	178	170	157	168	166	156	135	163	145	154	144	176	132	161	181	153	165	172	164	163	146	166	149	160	151	132	149	153	165	154	155	158	135	138	161	149	165	147	145	153	148	138	179	171	166	158	153	174	177	164	150	149	152	146	165	139	159	159	167	173	166	158	170	152	159	149	122	165	168	166	146	144	152	152	181	145	152	165	146	136	153	150	160	152	162	148	170	156	178	163	158	177	144	155	143	160	184	163	163	151	158	147	164	160	154	171	161	153	161	179	158	154	146	166	157	183	154	141	152	147	160	172	169	130	144	183	160	174	154	136	148	137	185	160	164	147	180	150	164	174	153	125	157	134	167	149	132	177	146	146	157	141	148	169	158	169	154	165	146	161	151	157	170	137	141	148	159	163	179	156	153	164	174	141	173	135	152	148	170	162	167	158	157	153	167	161	173	144	170	144	161	152	165	156	152	155	145	156	143	149	165	167	162	151	136	158	158	172	151	165	151	156	163	178	146	152	182	144	156	159	159	137	157	140	151	146	141	170	156	181	152	133	171	143	167	180	138	149	154	165	154	161	199	156	157	174	163	164	161	146	157	135	165	140	154	166	168	157	160	144	143	173	163	157	155	164	151	131	162	150	160	192	141	152	140	151	164	163	166	164	176	182	159	157	163	154	165	165	141	159	159	154	158	183	139	131	157	161	180	158	149	148	174	149	140	178	159	165	169	139	167	150	154	171	126	145	154	164	164	163	169	155	166	156	160	143	161	166	168	157	142	159	168	150	148	147	153	162	166	155	129	167	180	171	168	163	167	167	162	174	172	154	146	153	172	127	129	158	163	186	173	157	152	164	146	159	151	145	165	145	165	150	143	154	161	167	151	185	148	179	139	150	156	139	163	173	136	147	140	162	169	164	135	147	136	155	149	154	154	148	180	134	162	147	161	144	151	157	143	148	169	170	146	162	187	165	158	170	156	163	146	143	157	147	141	154	152	168	137	151	148	150	146	157	176	171	177	164	157	135	149	157	160	166	178	159	172	151	186	139	141	154	157	158	161	151	148	158	161	165	176	150	165	151	169	167	156	155	176	159	148	153	141	166	154	171	159	154	165	173	154	174	142	144	149	166	163	147	177	180	148	150	177	151	144	187	178	147	154	165	156	127	164	160	140	192	163	172	141	147	137	184	151	133	161	146	156	160	154	168	150	167	164	169	158	161	150	162	164	166	172	148	144	147	185	178	150	172	140	152	154	137	152	173	147	175	178	164	167	151	156	152	164	146	147	173	171	201	169	158	143	167	167	149	154	167	167	165	167	139	145	163	169	174	167	157	171	152	172	158	157	178	153	157	181	140	146	163	168	164	158	149	167	152	164	154	148	160	141	160	176	165	164	145	145	149	158	168	140	171	163	167	165	194	159	171	170	141	180	171	134	146	146	149	168	173	149	146	169	136	159	146	159	151	142	167	148	182	168	143	150	155	175	181	187	163	150	154	160	165	148	148	152	158	142	167	147	155	156	169	174	133	165	164	168	169	156	165	142	145	169	166	178	133	145	153	167	152	166	145	158	149	174	159	169	155	168	148	168	151	158	153	135	154	158	160	160	143	142	151	149	149	151	169	171	181	149	153	170	158	147	149	152	154	151	165	165	166	172	140	178	184	151	171	166	158	157	167	146	146	143	190	146	172	141	179	146	167	129	175	158	166	158	158	154	167	180	165	158	186	157	174	170	183	153
32497	37785	8409	4291	2817	1996	1563	1182	1024	835	779	674	637	609	527	537	528	488	489	428	458	448	459	447	453	431	418	389	365	393	377	398	390	406	394	373	375	361	383	356	368	363	406	362	364	366	338	350	356	387	382	383	386	348	357	391	333	369	382	376	362	340	381	344	355	358	361	363	373	343	356	326	344	354	352	387	355	377	343	362	345	364	325	376	346	350	316	359	352	332	308	372	350	368	357	398	355	349	371	377	358	320	349	355	351	353	333	351	331	368	344	338	380	356	363	346	358	334	373	341	370	347	354	335	358	379	359	375	357	329	360	346	354	349	313	370	381	346	365	346	343	349	369	370	326	360	355	344	319	384	347	356	354	347	352	377	355	346	340	351	336	353	316	355	351	369	365	327	322	341	350	357	341	341	334	361	380	355	343	371	333	346	355	339	342	342	348	364	362	343	338	342	360	338	359	334	339	379	356	339	333	321	339	359	340	347	363	354	369	414	331	367	346	332	353	357	322	358	350	331	359	348	345	340	362	355	353	328	363	355	355	336	368	365	347	349	361	384	366	367	351	368	351	347	341	374	348	370	361	352	367	369	338	305	361	387	323	371	336	325	347	322	376	393	287	334	379	352	350	370	324	369	321	342	344	336	356	348	312	337	315	334	368	356	365	359	365	348	363	361	327	350	346	343	336	390	349	339	409	336	367	348	362	340	341	314	385	390	353	362	341	370	331	357	335	378	355	348	344	382	363	329	333	341	322	377	341	335	362	369	343	317	373	367	368	358	360	341	373	343	364	370	373	350	374	346	357	365	361	354	384	366	379	331	373	325	323	334	361	324	336	324	352	358	330	376	329	340	369	363	392	348	368	358	339	382	356	389	343	342	359	347	341	396	346	382	369	347	391	350	333	378	357	367	337	308	344	355	339	336	374	328	327	377	332	327	326	353	401	374	357	345	360	370	326	371	346	358	341	369	328	363	349	348	332	343	369	373	371	362	382	339	366	335	335	354	340	359	339	323	342	356	328	338	320	352	369	348	340	375	327	328	395	370	334	354	363	365	365	354	347	343	318	344	334	377	410	359	365	337	364	340	329	341	383	357	341	348	346	347	389	381	321	385	362	381	317	329	355	387	329	335	366	362	371	368	351	358	362	376	309	329	363	332	356	352	355	330	339	346	354	366	375	361	380	357	379	317	378	336	293	357	357	369	358	346	377	379	350	344	393	353	335	359	346	328	348	372	392	328	338	353	337	361	372	369	357	325	349	385	372	344	349	367	347	337	345	382	324	328	343	318	373	364	352	341	355	356	338	340	371	368	345	362	351	342	359	320	339	352	371	321	336	353	373	338	356	340	360	361	346	326	314	346	326	352	381	359	347	348	320	331	317	350	382	330	409	347	364	341	363	342	328	371	347	337	328	341	369	301	348	353	319	361	365	347	403	329	338	371	373	367	349	348	354	353	339	355	356	365	339	313	359	319	371	356	354	388	349	382	336	340	350	349	333	358	363	364	344	360	349	382	360	340	340	358	373	344	347	334	367	366	342	338	367	353	385	361	348	299	353	377	320	327	331	342	354	329	372	373	372	339	352	344	304	348	290	366	369	359	344	360	333	384	337	318	343	344	350	330	334	349	345	368	333	358	386	358	359	348	372	367	364	330	349	376	339	355	388	369	330	347	363	352	364	363	340	340	335	341	361	327	347	368	325	366	333	363	366	386	333	337	361	363	347	362	331	355	318	375	366	334	330	373	362	318	359	337	347	352	357	357	329	359	392	373	384	389	342	365	345	360	381	353	344	351	339	337	332	337	362	342	323	334	341	338	345	311	349	344	343	348	314	381	338	365	369	359	357	368	380	314	305	359	368	368	311	348	331	344	381	351	375	335	371	382	329	395	365	332	357	389	341	355	333	350	349	327	338	339	329	340	394	363	357	376	380	333	338	356	317	360	344	350	357	380	322	334	377	342	337	350	320	344	328	331	361	356	383	363	347	328	373	321	333	352	360	337	367	328	352	354	365	343	332	373	329	332	370	346	350	336	348	355	349	316	359	383	347	335	346	361	343	352	355	337	338	356	353	341	354	341	359	329	336	373	358	361	342	377	354	382	348	390	404	420	376	354	350	318	338	355	374	335	354	318	331	347	360	385	317	346	367	385	346	338	370	358	345	370	337	390	348	343	344	365	351	346	341	391	346	345	367	358	343	343	361	346	360	379	359	350	342	359	359	355	340	376	332	375	363	324	334	326	349	333	355	345	374	370	365	358	342	341	367	369	355	377	393	406	381	360	386	371	390	322	360	360	337	376	351	309	366	363	340	385	348	354	296	376	374	358	348	371	340	352	347	325	328	362	338	339	367	350	353	356	355	341	342	336	346	354	363	317	362	337	351	346	336	344	327	336	333	365	374	345	357	347	361	330	335	345	363	343	339	307	401	349	338	387	374	335	328	353	376	362	346	380	387	364	355	345	336	350	338	354	402	337	361	364	318	376	399	333	352	301	336	350	342	367	349	371	312	332	366	333	323	351	333	325	385	360	344	355	360	342	353	343	377	385	372	339	342	351	391	367	359	333	345	382	371	342	353	368	366	383	399	346	346	362	372	339	376	327	345	313	363	328	364	372	353	332	333	379	393	355	338	325	367	361	342	348	351	357	329	335	359	368	367	331	356	329	342	354	329	333	320	344	344	368	377	336	346	332	334	363	354	325	327	348	328	385	356	363	347	402	332	357	352	359	370	336	364	315	362	342	344	351	340	353	378	329	352	355	374	365	341	333	354	345	376	340	337	340	361	369	306	336	373	370	356	363	337	372	354	350	317	362	351	354	356	351	351	349	356	339	357	347	320	392	340	348	359	336	365	368	396	372	326	347	342	333	354	345	342	333	374	358	342	380	357	322	345	328	365	342	341	328	334	363	344	343	353	358	351	383	310	357	336	334	330	369	354	390	338	330	388	339	362	364	360	375	314	356	365	377	349	329	345	360	363	327	344	352	348	332	336	329	371	361	351	367	380	355	339	349	391	373	368	320	376	318	382	342	389	344	363	329	340	340	339	350	335	359	370	331	340	364	359	335	346	371	370	357	317	333	375	340	319	370	354	375	344	342	360	369	335	335	371	391	339	338	334	328	351	353	355	364	355	375	345	315	368	344	369	344	355	350	308	350	418	343	342	358	316	384	339	400	356	355	361	336	346	378	375	337	375	348	363	372	330	362	353	347	347	363	330	352	346	363	346	352	335	362	368	384	368	384	353	339	339	356	339	376	347	327	358	369	344	330	359	355	370	340	350	362	362	322	361	327	351	365	349	356	384	330	378	326	338	363	350	337	331	337	351	341	358	337	352	352	349	316	360	329	353	331	355	366	362	343	346	330	343	374	322	330	333	346	364	339	356	362	346	347	377	330	346	350	346	352	338	362	351	339	352	325	349	337	358	332	315	335	351	357	334	353	364	345	343	316	344	321	367	366	371	374	354	389	377	363	353	372	345	329	327	336
23818	21670	30169	23665	21671	17078	1747	884	633	593	548	515	482	506	499	471	429	413	402	436	398	387	423	407	412	369	373	386	383	343	348	382	396	379	341	376	392	355	389	321	367	358	377	370	371	363	381	370	357	352	391	367	371	335	383	328	352	344	350	385	377	340	315	382	367	362	372	356	366	394	380	352	347	376	341	357	351	381	368	368	377	387	361	357	360	378	362	366	350	367	365	363	349	377	360	363	369	378	370	351	337	352	357	379	383	348	333	358	357	353	366	367	359	373	369	354	361	369	366	345	382	382	374	365	380	354	349	410	403	363	373	372	381	387	376	366	355	348	382	367	351	329	358	354	366	371	362	361	354	381	370	378	400	324	387	355	359	319	384	343	359	368	409	351	333	368	354	360	378	373	326	358	362	349	336	368	363	323	329	330	356	345	355	352	368	371	387	367	357	336	345	369	333	408	389	371	379	339	348	365	335	351	370	343	379	352	339	373	374	315	345	346	378	359	344	359	332	361	377	329	366	334	356	366	346	385	341	349	358	369	343	365	358	339	350	361	332	390	318	346	348	356	360	361	369	373	359	362	369	330	334	355	373	383	347	374	357	349	381	344	335	359	336	349	328	346	380	358	360	344	346	378	336	351	341	338	344	390	360	353	385	339	347	363	342	326	359	345	390	377	344	369	372	342	360	339	362	390	356	383	359	333	362	334	379	366	338	343	311	367	347	364	329	378	380	361	368	355	348	352	362	375	386	378	372	368	356	351	364	375	363	353	343	346	339	339	355	392	329	365	333	348	406	352	381	344	336	372	378	346	360	370	339	361	369	342	348	339	340	326	334	366	347	359	395	372	357	341	385	383	371	343	369	371	327	349	371	355	361	340	342	352	346	360	358	372	343	323	368	392	355	329	362	345	357	380	332	368	395	379	357	327	395	335	360	333	321	354	365	376	356	371	384	360	357	373	352	349	331	321	362	361	371	358	353	374	358	333	367	318	345	352	334	369	351	350	362	332	386	348	358	373	386	311	347	327	347	371	361	358	322	309	346	377	358	385	336	337	320	358	367	329	363	340	357	364	394	344	369	340	342	333	350	371	379	351	369	351	362	351	325	347	370	357	357	315	349	337	347	349	346	382	341	380	390	336	366	374	373	396	363	348	315	362	356	341	343	337	337	369	366	354	345	339	382	332	380	363	369	348	382	324	350	339	375	363	415	347	345	354	351	346	370	334	355	376	359	337	378	326	369	360	369	355	344	393	339	380	337	354	338	330	349	368	355	325	315	388	347	383	381	327	347	373	368	344	357	372	352	349	322	367	363	384	414	339	367	333	369	334	350	336	372	369	360	364	351	334	378	312	346	350	372	343	328	330	347	364	328	358	335	358	340	388	373	353	360	359	376	357	356	338	359	383	364	391	334	353	338	392	343	356	341	391	398	382	362	347	353	351	351	330	348	344	371	352	368	363	339	373	363	354	351	317	357	357	389	348	342	393	354	351	344	353	326	349	365	347	352	316	370	362	354	360	371	357	374	373	324	362	342	388	341	361	329	306	358	360	380	368	349	334	342	392	334	330	359	358	355	347	371	349	323	364	360	377	346	342	348	357	335	329	368	364	341	346	345	363	347	339	341	384	357	358	314	366	381	342	368	338	356	356	331	365	376	353	358	370	346	333	354	365	382	361	348	366	343	341	357	355	337	348	372	361	348	393	343	348	370	366	340	326	358	316	328	321	329	369	380	367	359	357	360	360	358	361	318	335	365	344	360	392	337	380	363	361	363	361	335	349	348	388	372	383	378	335	397	322	356	369	380	379	360	359	341	336	401	325	341	378	364	355	357	337	341	366	345	361	331	343	366	350	388	347	382	351	333	400	364	357	373	354	356	365	362	370	394	359	346	346	339	361	369	358	341	368	328	339	326	375	370	363	349	385	346	350	352	366	380	354	378	365	351	341	378	374	368	343	372	350	361	337	361	363	360	356	376	342	342	376	347	399	359	330	355	347	357	365	373	362	345	358	337	339	364	375	358	376	365	347	354	370	343	348	371	347	391	344	344	351	356	379	367	368	325	353	351	349	354	357	345	347	346	364	347	354	344	344	355	320	391	380	394	352	355	365	349	336	368	351	341	344	357	366	363	343	356	361	350	367	364	316	365	336	360	378	388	400	365	370	341	358	347	386	327	366	355	369	343	344	348	368	348	329	361	343	358	379	324	369	352	369	358	350	351	324	354	326	335	366	360	375	337	383	340	373	355	341	353	346	346	351	338	345	336	369	372	397	333	367	335	339	343	362	357	361	362	383	357	353	346	358	353	381	333	349	341	350	358	369	367	368	387	358	341	384	349	393	376	354	351	394	350	350	383	355	384	370	356	338	336	349	324	364	341	345	358	368	353	341	354	343	359	375	335	342	373	387	360	381	340	365	367	365	361	378	410	373	378	371	342	355	364	383	356	400	353	362	377	350	359	362	346	393	357	344	345	323	380	372	388	386	361	360	364	356	327	359	378	392	378	394	363	373	385	360	365	350	361	355	390	381	364	380	359	334	366	364	363	357	381	329	371	380	349	395	355	364	385	384	355	380	368	376	347	366	338	328	346	351	389	371	359	360	355	364	350	347	352	326	378	361	400	344	366	353	382	373	324	368	360	383	356	337	355	328	364	357	376	385	332	392	377	362	351	324	372	403	357	358	367	358	368	366	389	360	327	360	381	357	333	372	370	374	378	356	363	353	364	334	368	362	359	336	354	375	353	351	349	351	348	345	363	340	346	366	355	343	362	347	344	367	328	347	364	356	369	347	343	320	388	349	350	360	378	351	348	357	360	378	387	350	392	343	344	365	347	351	357	324	382	334	360	365	373	351	340	378	352	334	353	397	359	395	357	353	365	378	355	367	383	347	352	339	363	339	346	336	364	322	358	337	342	375	380	419	366	336	362	329	376	336	336	379	359	371	374	346	333	357	342	363	376	376	354	350	366	362	392	342	348	325	377	379	357	323	361	372	352	373	347	384	354	350	353	393	345	363	347	351	369	360	340	372	333	383	359	344	361	372	349	378	352	353	368	344	361	330	339	349	376	341	374	368	322	377	365	365	348	325	339	336	350	368	378	373	352	338	343	343	368	311	375	350	347	375	346	336	355	342	367	379	380	383	363	358	358	342	336	350	353	344	332	337	378	343	366	356	368	358	348	349	359	346	360	367	321	373	357	377	342	341	338	356	361	359	369	375	344	381	331	361	361	351	341	370	346	379	359	363	364	362	386	354	360	391	346	343	343	382	347	360	327	373	346	375	373	378	387	353	337	348	371	356	366	340	391	348	375	371	366	334	336	341	359	359	373	351	345	335	354	342	343	349	371	352	378	334	361	337	361	392	327	349	355	332	361	311	380	334	356	373	315	331	356	344	390	362	346	344	351	350	377	333	328	363	347	348	365	361	354	359	384	375	371	330	341	379	374	355	383	382	367	357	327	354	369	356	347	351	381	392	345	378	331	352
37540	41963	14004	7529	5081	3778	2816	2313	1959	1800	1602	1404	1315	1191	1059	1033	1049	962	966	943	887	922	874	859	855	831	836	801	789	797	827	734	745	772	782	781	715	739	736	753	719	758	717	776	730	746	760	731	728	752	726	768	738	728	699	743	725	697	740	692	706	718	734	692	710	714	769	719	705	676	698	690	723	716	718	718	683	655	748	706	689	750	710	665	718	682	695	744	681	708	732	716	753	699	738	718	678	696	735	724	699	711	698	715	700	718	704	744	706	740	732	710	716	711	664	699	700	722	703	732	668	739	706	722	720	691	721	636	713	680	716	752	659	698	713	689	689	735	712	664	703	706	698	689	709	766	701	731	674	752	714	736	708	677	713	742	672	681	658	691	725	724	687	713	675	692	691	682	714	708	644	713	714	694	668	720	711	744	647	742	703	719	711	738	715	701	722	714	696	721	704	726	679	694	679	682	723	679	704	693	671	693	716	690	715	699	676	694	720	654	683	715	683	674	725	731	715	696	672	721	664	674	712	716	698	707	742	678	686	705	742	730	699	731	623	738	660	692	697	719	705	748	702	674	651	715	753	723	673	729	679	665	822	689	749	712	728	713	701	696	756	696	722	671	733	672	670	689	676	705	727	677	704	704	710	732	694	704	694	703	719	680	732	722	694	737	696	669	725	715	718	702	722	697	741	671	733	740	739	687	707	702	724	698	762	636	745	687	732	701	682	713	683	683	698	718	719	725	699	713	698	708	731	688	732	693	741	759	747	715	689	710	761	729	679	714	693	640	692	682	685	695	686	734	714	665	752	652	724	707	717	733	688	679	705	669	676	684	728	665	710	671	667	708	684	701	645	705	685	703	699	716	720	720	699	719	704	760	766	716	728	691	743	712	688	679	687	711	721	684	723	706	719	693	675	696	654	679	724	704	728	664	716	728	680	727	699	736	672	703	679	725	785	748	699	732	701	688	694	673	699	700	686	646	721	693	714	646	749	706	694	733	673	684	674	690	738	686	740	707	707	715	719	756	683	687	703	711	679	700	684	706	691	720	695	696	729	695	723	676	683	649	702	711	735	751	716	685	693	666	712	669	716	721	779	701	714	699	683	704	686	743	683	714	729	708	700	728	711	708	695	709	687	686	707	728	709	674	703	678	668	700	696	728	665	675	710	698	730	713	620	699	669	728	683	698	700	695	675	716	719	718	705	703	665	710	725	652	668	681	715	742	719	703	733	665	728	743	731	686	710	689	716	688	733	673	725	700	700	674	651	708	661	667	703	742	705	719	755	715	712	676	711	685	682	704	666	720	744	733	698	745	722	669	703	716	718	679	675	710	699	716	696	726	729	680	742	733	747	749	688	731	694	733	711	737	708	723	678	676	719	716	690	703	753	683	714	702	686	691	696	660	696	698	667	723	750	681	697	651	724	704	760	673	682	712	729	666	742	715	693	698	708	747	697	651	723	696	710	705	684	692	678	660	688	693	709	697	685	742	719	694	684	635	695	662	686	727	677	678	718	755	663	720	687	711	688	704	699	694	761	690	648	742	744	730	675	709	752	689	685	689	699	698	684	712	694	711	673	676	690	713	693	706	691	705	713	657	684	693	752	675	684	731	719	695	689	654	729	677	723	719	694	718	703	748	686	703	685	709	679	695	616	711	722	676	703	695	686	676	737	661	708	725	668	675	748	706	668	691	700	687	676	690	690	759	694	715	728	742	688	724	725	726	692	728	674	751	737	735	699	718	662	662	750	734	689	683	613	710	716	737	737	712	680	647	680	732	691	748	737	737	638	731	719	689	697	706	695	703	722	738	715	703	709	720	700	719	743	729	753	705	734	727	712	725	697	714	737	648	721	728	662	686	741	753	721	714	731	709	719	723	670	704	729	722	761	756	725	726	715	708	654	762	743	723	672	712	758	705	682	724	682	714	726	724	733	764	657	678	716	685	667	695	683	707	681	690	695	689	708	729	722	700	734	748	687	700	684	727	713	671	672	724	681	755	679	691	722	724	703	729	655	701	691	696	728	688	727	669	707	644	687	696	734	715	723	749	719	682	692	725	727	712	698	777	722	711	689	700	711	729	708	723	741	697	706	751	714	708	713	730	701	716	673	697	645	705	747	665	719	684	672	711	714	677	730	726	719	741	676	679	700	714	721	696	713	721	714	705	730	704	680	706	701	686	789	696	731	724	672	697	711	717	679	696	745	698	650	701	704	664	735	712	694	659	696	738	700	702	698	721	666	703	668	711	731	722	740	711	699	732	716	698	700	678	693	658	713	660	711	707	683	721	685	689	685	692	672	723	744	723	696	673	723	713	708	643	722	713	751	754	730	687	738	715	705	720	708	658	728	691	721	662	700	671	717	713	713	730	682	687	712	709	704	715	657	688	689	655	746	664	700	692	687	701	730	656	689	695	664	684	712	725	720	720	740	757	679	703	696	692	661	704	665	730	699	669	708	737	677	716	731	708	701	701	711	674	701	670	714	664	688	700	731	695	685	757	726	673	700	709	707	738	729	725	675	720	754	729	720	673	733	720	678	710	698	730	721	734	731	679	692	677	675	716	717	712	702	703	707	667	655	701	644	708	715	706	704	743	702	700	688	689	733	711	696	695	713	705	730	712	736	739	666	671	670	673	678	685	722	710	683	732	689	737	737	671	687	702	716	714	681	751	717	682	683	694	695	705	710	730	696	682	691	694	764	675	663	703	683	690	742	769	715	713	687	707	686	675	716	668	705	722	681	698	706	752	696	720	719	686	714	678	687	691	698	733	695	722	795	665	696	707	785	734	716	709	695	697	671	728	743	709	731	667	702	679	766	756	718	731	696	712	711	663	686	719	756	721	680	715	731	672	688	722	683	721	672	699	694	703	681	719	688	684	680	717	695	763	718	729	687	718	710	738	693	674	725	723	745	720	734	708	724	665	718	722	683	731	667	726	686	754	729	712	719	715	729	724	724	707	679	712	689	721	671	745	697	672	721	738	689	734	764	709	703	743	699	712	697	745	712	730	715	700	700	672	687	724	705	725	747	701	723	664	674	692	714	701	688	662	695	719	761	686	710	672	690	691	687	748	702	729	696	728	714	726	711	629	683	708	706	658	734	716	690	708	679	689	730	695	701	717	681	724	687	651	685	717	701	678	736	718	709	700	713	760	707	738	673	722	724	695	697	759	691	700	707	729	693	712	728	683	738	679	690	700	713	668	714	747	723	684	694	716	678	693	711	710	723	741	707	660	719	663	687	686	719	680	716	672	712	668	683	680	719	665	729	715	704	669	663	701	693	770	717	690	706	714	707	680	695	671	712	691	690	699	717	695	695	694	725	693	754	655	715	734	671	771	710	706	719	707	683	695	733	713	684	708	673	741	691	717	660	692	701	722	672	726	676	680	714	709	731	712	741	703	687	690	702	698	723	769	719	646	672	750	700	686	705	654	728	681	688	684	725	672	713	712	695	677	692	704	746	695	717	724	709	694	704	703	686	714	687	703
27218	20954	7772	812	522	486	372	304	274	281	310	295	294	299	291	307	304	275	274	278	277	293	269	302	274	283	267	253	262	273	293	298	291	287	275	270	305	266	312	256	274	274	302	302	269	290	284	282	269	303	254	315	246	283	308	277	254	266	305	286	257	292	296	289	278	263	298	307	293	294	274	270	289	266	289	254	315	270	265	301	279	307	297	288	257	298	265	280	278	280	292	259	263	269	303	258	275	271	265	309	294	291	284	274	288	286	300	283	291	291	292	277	305	269	266	281	290	267	272	268	287	263	266	282	283	291	273	259	285	264	254	252	295	290	275	281	305	273	267	293	294	272	285	291	260	276	262	297	268	276	296	275	257	296	277	274	257	261	251	286	290	287	246	278	261	268	262	267	258	313	256	256	287	299	280	237	284	290	279	251	297	289	296	285	297	263	242	269	300	285	289	291	300	257	259	310	303	272	282	250	273	250	297	242	274	280	245	297	254	261	264	275	270	272	275	297	273	257	303	264	279	268	300	300	276	254	286	256	280	292	257	303	284	264	265	267	262	265	241	267	288	257	257	281	307	281	274	279	265	268	274	274	281	249	274	271	298	290	298	297	263	299	330	282	248	259	275	274	281	264	260	250	265	276	288	279	272	279	285	308	259	261	279	259	273	299	267	269	278	282	275	269	238	258	247	245	310	266	310	257	277	274	268	285	291	267	290	255	264	277	284	294	269	262	279	295	272	255	275	280	260	271	278	263	288	285	250	289	236	267	265	292	263	307	281	270	249	287	290	270	296	270	284	246	261	249	277	273	274	252	254	267	273	255	266	294	295	278	257	276	277	268	275	294	298	274	266	261	250	271	277	293	251	243	291	275	283	291	291	287	297	298	257	283	294	246	262	265	258	259	280	287	279	274	258	262	251	249	272	300	261	291	289	289	269	286	283	289	304	269	288	287	277	291	286	275	290	276	290	260	295	273	282	308	267	277	283	284	300	278	282	252	257	269	245	281	242	260	305	283	252	286	276	264	279	268	267	255	265	277	298	263	285	252	289	259	286	285	275	283	240	273	289	273	260	290	286	280	283	280	308	305	295	274	274	287	264	270	282	291	297	299	274	260	275	288	291	271	263	292	289	273	249	288	264	316	265	271	285	269	248	301	292	309	247	271	272	285	294	237	285	265	284	300	258	274	253	268	272	265	281	291	289	274	263	285	273	269	292	299	260	286	278	272	264	256	301	298	255	273	269	281	295	299	280	308	278	302	278	280	293	264	284	265	293	288	235	258	287	255	267	293	285	272	276	277	275	286	264	280	250	315	299	251	279	277	272	261	267	299	257	275	284	282	242	261	291	258	291	303	289	281	332	299	285	262	280	259	275	268	247	278	261	273	263	294	280	302	268	279	302	275	295	264	292	264	282	258	278	268	289	277	308	279	266	327	249	285	294	297	284	310	271	284	268	279	289	277	285	304	271	290	269	235	291	274	266	266	287	281	290	274	298	284	272	256	252	255	298	261	313	259	284	261	261	289	265	280	299	275	267	261	257	288	264	288	256	283	285	285	301	270	273	272	261	266	275	258	289	252	276	285	308	293	285	285	268	292	296	263	321	260	285	295	278	279	263	277	268	309	270	281	300	289	297	284	267	277	276	297	288	260	262	248	262	292	278	260	266	278	246	267	280	265	260	277	259	282	264	266	269	290	239	282	285	288	271	268	264	247	268	295	250	270	309	288	255	279	262	275	274	282	291	305	267	280	265	281	275	238	279	261	291	274	255	265	262	255	277	269	293	270	286	286	266	293	282	255	282	289	305	265	258	275	243	292	267	301	287	260	268	274	299	266	282	275	307	238	277	287	259	294	276	293	273	328	247	254	246	261	283	253	295	294	275	284	264	265	303	297	253	276	263	309	254	317	283	295	298	290	262	280	318	257	281	275	281	278	281	272	303	260	250	285	296	264	261	274	282	304	264	296	246	288	279	282	291	263	286	275	255	318	275	271	271	287	293	287	270	283	288	261	260	264	277	251	250	307	298	287	273	281	259	271	267	284	285	271	276	261	276	291	278	275	296	285	271	286	257	275	297	260	272	248	296	286	264	264	271	306	274	282	282	294	266	260	286	280	286	281	309	231	264	256	289	292	255	263	259	266	262	276	256	293	267	301	271	277	302	269	252	300	305	286	299	292	276	266	305	275	271	273	264	267	250	261	264	297	277	298	246	291	287	298	284	263	255	273	274	285	267	265	313	277	283	266	292	255	298	283	275	279	269	292	277	321	287	273	237	291	284	245	278	299	313	265	262	282	267	269	285	280	282	307	305	292	267	276	290	280	260	257	282	311	275	290	275	256	283	264	276	265	267	286	301	266	262	273	310	266	270	266	307	257	252	265	286	286	297	256	263	254	278	283	265	255	257	279	254	284	303	250	264	245	258	288	261	277	244	258	260	259	306	294	263	275	324	298	283	316	271	279	270	282	303	289	288	274	254	296	263	267	300	273	265	308	267	279	289	271	284	261	268	277	286	287	294	263	293	279	256	254	283	277	304	289	252	287	269	256	299	299	300	285	276	275	265	311	256	276	280	271	266	283	278	302	324	261	275	255	297	242	282	299	269	262	267	248	272	287	284	285	274	308	273	302	294	297	278	307	283	271	253	291	263	282	267	273	292	282	295	236	285	247	322	294	259	287	280	263	280	275	278	292	288	265	296	278	279	291	271	309	289	263	276	259	271	306	285	260	299	264	275	279	287	290	279	274	290	285	292	279	254	261	244	278	273	255	248	261	275	299	239	267	257	277	273	254	252	277	304	293	258	259	279	261	273	305	284	283	277	278	273	285	257	277	286	307	278	279	286	295	251	276	274	309	285	304	270	283	272	307	270	280	284	295	296	251	257	279	259	253	276	281	276	291	294	283	276	254	262	301	277	277	281	263	297	255	284	278	297	247	282	273	275	275	256	269	277	263	262	274	297	291	252	268	252	265	304	279	266	311	256	282	282	275	271	265	279	301	263	269	266	264	281	288	263	293	279	273	283	246	290	250	309	262	246	270	287	274	315	279	273	279	255	285	284	262	272	281	299	270	300	301	272	263	267	283	283	269	311	296	276	283	322	274	301	281	271	257	272	273	248	305	267	269	301	275	266	281	233	266	283	288	299	273	251	291	312	263	266	285	270	293	282	289	269	270	293	300	265	265	272	280	284	282	290	264	258	277	256	292	269	281	287	253	252	282	316	297	273	298	270	266	280	290	300	267	280	292	269	264	229	275	274	298	272	268	257	253	268	260	265	263	275	242	280	275	290	286	269	258	271	257	306	285	263	275	262	310	278	290	288	257	265	283	266	295	268	291	305	272	279	249	286	275	277	279	273	252	284	298	294	305	298	259	280	287	273	255	242	287	273	278	292	281	256	281	293	262	264	308	286	304	288	252	296	296	292	294	289	283	312	256	276	263	271	264	290	255	287	285	313	276	247	254	251	262	260	297	282	258	259	265	277	252
14456	14525	1712	1020	888	749	740	705	655	622	582	638	612	630	596	599	620	591	601	567	566	617	634	592	590	657	581	582	591	623	586	584	631	595	595	640	623	627	612	585	597	609	615	584	590	633	559	613	554	589	640	587	584	629	610	593	591	604	553	561	593	580	566	574	600	607	611	592	558	596	536	581	597	591	615	612	624	580	548	573	584	632	580	575	606	591	609	565	618	602	610	588	630	584	627	599	603	647	611	612	647	596	577	621	593	591	622	555	578	601	560	593	588	608	589	599	612	571	562	607	656	619	573	564	598	607	611	605	615	593	603	618	609	562	581	583	628	537	579	615	596	643	577	577	572	560	585	603	585	633	618	592	616	639	581	584	630	543	576	613	586	660	598	592	579	652	597	590	598	608	591	588	637	582	575	576	608	600	596	615	583	635	579	620	602	571	565	622	562	580	597	579	601	601	619	613	632	576	603	589	548	590	591	601	608	662	640	607	624	629	643	586	631	608	591	640	568	620	580	601	575	582	570	559	613	622	597	622	583	588	601	610	577	620	570	587	618	556	596	670	599	591	591	560	594	589	603	570	606	580	593	636	658	598	597	602	611	622	589	593	623	611	609	591	593	590	635	643	607	593	615	617	572	620	636	598	575	547	565	632	586	605	596	616	625	594	634	610	596	585	585	585	585	604	597	539	606	608	581	581	629	594	604	622	572	626	593	582	648	585	603	590	596	553	619	616	632	615	611	632	620	596	613	603	591	594	558	589	584	581	573	609	587	582	581	521	541	613	522	589	615	616	574	584	571	588	613	628	569	528	615	588	637	576	578	628	583	588	573	592	597	596	559	599	641	600	623	576	585	588	598	581	610	599	584	619	572	546	582	562	587	654	556	609	584	597	620	592	568	635	593	599	591	606	597	579	577	588	603	622	605	650	612	625	591	588	621	579	621	594	578	625	597	593	568	589	561	637	608	583	609	607	569	577	598	588	606	624	613	604	613	606	567	607	599	610	605	591	553	596	608	632	579	643	567	579	594	618	587	630	639	577	584	604	620	571	637	617	624	604	599	585	614	579	587	612	587	593	569	626	568	599	555	582	588	569	592	600	580	596	602	628	656	623	608	614	605	585	590	582	630	647	604	590	614	600	605	596	642	565	551	632	590	660	594	592	595	574	557	558	585	578	597	613	601	587	581	650	634	576	561	589	635	581	603	609	598	561	602	590	569	628	599	594	582	609	595	600	568	623	620	600	600	641	610	600	632	545	643	565	560	602	597	595	608	610	647	578	570	570	580	584	623	569	623	595	624	594	561	611	601	580	590	591	604	596	643	601	605	598	572	599	613	598	613	584	592	612	577	570	618	609	613	631	600	626	582	549	600	599	600	584	601	592	602	575	565	626	595	610	601	556	611	613	550	583	563	563	608	619	608	591	619	646	615	602	588	636	602	626	589	606	591	602	634	554	594	636	573	623	587	615	581	602	557	614	603	588	611	637	633	566	590	609	580	600	589	594	614	603	579	585	625	598	592	617	611	586	624	549	611	578	579	564	581	568	598	648	576	619	617	583	554	607	606	598	600	588	603	649	568	584	633	564	570	575	595	580	597	662	593	618	583	583	586	572	586	547	613	614	612	576	575	535	610	612	587	610	599	620	608	593	577	592	616	622	597	631	603	645	626	628	591	580	587	602	605	526	624	601	640	582	577	606	583	587	580	591	621	616	592	615	590	631	575	632	610	637	615	638	595	615	574	599	627	590	607	592	615	633	614	625	612	591	621	602	635	570	593	600	594	631	627	619	602	598	569	610	583	579	619	593	647	590	607	641	614	568	621	669	626	651	582	569	554	572	581	606	607	618	581	580	614	614	624	584	583	586	587	599	626	629	575	617	567	603	582	600	613	619	613	600	619	607	624	621	598	640	622	631	604	606	593	623	549	574	616	620	593	589	641	599	615	599	591	590	593	622	566	627	640	609	650	627	602	619	594	549	578	607	587	596	606	584	575	603	596	590	582	602	569	587	585	542	596	593	630	594	634	605	596	601	584	559	576	573	585	618	546	588	597	616	634	580	607	588	635	616	575	614	573	558	646	633	589	561	621	566	607	610	573	626	583	618	607	597	619	605	603	541	595	624	588	561	585	627	629	631	621	576	606	640	623	595	600	598	555	585	589	601	626	614	590	579	596	670	646	619	617	592	565	603	628	603	634	588	569	636	588	627	604	657	629	563	590	536	606	604	566	616	595	575	615	616	612	576	592	580	625	578	593	577	604	543	552	590	562	574	582	653	639	592	562	578	615	558	588	603	584	618	602	605	591	565	621	598	640	549	587	599	571	562	599	608	600	621	633	581	594	604	638	616	600	590	654	576	587	616	555	624	583	594	620	607	573	583	595	659	567	608	625	582	623	608	599	620	633	610	607	587	573	599	605	641	592	592	594	596	607	592	599	619	606	561	561	599	637	620	580	613	652	590	581	623	596	565	594	615	594	574	627	584	610	613	660	585	588	591	574	596	591	603	593	569	636	635	608	585	647	653	620	608	594	583	576	598	578	596	578	621	594	611	551	615	560	568	587	571	619	597	580	659	549	617	601	602	556	578	571	593	633	579	605	568	595	573	617	611	622	574	608	592	639	611	636	606	612	617	622	593	599	612	566	591	655	588	627	608	643	561	572	568	574	567	598	598	626	578	623	587	599	577	626	601	608	599	609	572	607	564	592	617	630	581	600	575	610	597	633	607	591	597	644	558	617	604	620	626	607	593	640	623	567	614	612	580	562	604	598	615	638	601	603	576	599	590	575	632	565	644	545	580	587	585	639	563	643	616	628	577	615	603	595	598	568	567	619	586	601	577	626	615	635	580	589	590	582	584	596	618	590	562	600	619	593	608	602	608	650	625	581	574	542	603	609	596	655	594	619	580	596	621	607	574	564	565	612	556	595	613	609	608	614	574	605	627	586	620	576	557	594	556	608	609	566	626	595	640	631	586	595	581	607	583	568	619	631	597	613	622	619	592	557	596	624	615	626	585	597	600	610	603	554	577	552	564	595	596	575	631	584	609	607	630	616	571	647	631	562	576	627	620	614	592	586	607	621	601	639	613	574	624	600	541	582	606	603	594	560	624	584	582	635	595	584	591	578	631	559	602	577	568	589	581	580	606	639	588	594	604	636	553	603	570	630	549	610	594	618	617	620	577	574	601	600	639	589	615	611	559	580	631	579	578	611	576	602	598	644	591	600	582	573	588	601	590	592	594	591	555	590	560	552	601	627	593	604	635	605	579	591	590	596	623	585	608	581	574	594	543	631	550	579	603	564	552	591	574	560	573	583	567	570	578	611	615	596	575	640	622	596	602	552	606	638	625	602	611	633	602	574	570	574	596	649	595	604	611	569	596	551	613	548	611	614	530	608	583	591	611	592	612	624	625	598	606	547	583	565	570	613	584	646	605	578	602	635	585	607	611	627	606	594	600	612	639	630	567	612	628	544	603	585	585	601	588
24746	21622	29235	24493	17435	1131	536	327	303	274	231	237	215	243	202	197	210	201	176	163	176	174	180	184	151	165	172	186	165	147	155	161	161	165	155	156	143	162	177	173	164	163	185	178	156	161	164	155	166	159	179	154	156	177	168	138	154	154	163	151	133	143	164	146	151	163	153	161	162	152	154	151	149	162	166	169	185	156	159	168	144	163	165	140	159	157	143	165	202	172	157	151	173	143	164	136	150	176	176	163	170	151	168	159	148	173	138	148	146	156	149	163	187	150	152	143	129	169	142	170	159	138	147	174	160	159	178	174	167	145	178	160	146	135	154	128	168	134	163	158	170	173	151	160	183	161	160	162	146	162	169	148	173	178	148	163	136	165	144	138	157	146	160	153	163	143	157	152	156	166	139	173	158	172	148	143	135	163	153	163	178	145	148	137	169	168	152	153	178	180	152	154	146	171	164	160	139	157	142	156	180	137	148	172	137	163	153	165	145	171	166	170	159	151	181	165	164	176	160	143	138	154	156	156	158	164	167	131	152	142	152	142	176	155	168	146	164	169	163	161	169	164	148	153	166	171	135	168	172	137	136	167	149	172	174	173	157	150	162	145	171	159	173	157	167	154	171	131	165	152	144	147	149	160	169	150	164	149	155	146	177	160	162	173	177	148	151	141	162	181	162	154	149	164	139	163	157	144	167	177	170	167	141	147	147	147	151	155	137	133	151	155	150	151	163	150	142	150	152	172	163	158	155	144	151	143	140	172	139	172	149	160	149	155	149	155	149	145	129	155	173	167	145	183	163	174	151	167	173	145	152	160	157	147	168	166	156	169	130	177	153	144	152	168	136	159	155	152	133	164	157	149	135	133	167	157	158	159	155	160	150	162	152	147	163	175	158	165	178	158	164	154	169	161	172	163	131	171	139	164	137	164	147	157	176	175	171	148	150	144	153	155	160	154	145	161	170	166	146	179	150	150	160	148	164	149	193	135	138	164	144	158	135	161	179	157	161	149	167	145	163	151	139	172	152	145	141	161	150	160	162	156	164	134	167	142	141	172	144	144	147	162	163	164	177	159	170	180	130	159	147	156	160	167	135	170	164	157	172	155	167	147	167	166	129	180	160	166	176	162	159	151	156	156	157	151	164	162	156	165	164	152	172	153	148	153	171	142	167	160	163	167	143	140	173	162	147	147	157	151	167	159	165	139	151	153	151	153	152	154	169	134	165	166	142	156	127	150	146	167	152	146	145	182	177	150	174	167	167	157	146	166	170	151	143	140	179	166	180	156	150	135	170	152	161	155	163	160	152	154	156	168	159	138	156	141	150	173	140	128	146	156	144	158	141	177	146	163	165	166	169	153	160	152	162	139	173	172	167	145	145	124	152	159	160	138	143	150	146	171	172	149	141	159	159	144	169	169	138	128	146	172	155	147	160	140	179	123	151	162	153	144	139	155	159	144	169	163	168	164	157	159	143	166	151	160	156	172	146	151	157	159	161	154	156	155	159	169	155	142	164	162	142	152	187	157	139	177	152	137	143	163	155	167	171	158	177	168	183	162	160	166	141	163	134	139	151	153	156	141	149	163	157	151	159	134	163	159	165	169	144	149	177	155	155	143	161	144	140	171	137	164	163	154	166	157	170	154	147	144	170	173	159	147	167	186	137	137	159	135	162	158	145	156	146	150	145	140	158	186	162	153	163	166	160	150	149	170	138	135	129	156	162	149	167	170	159	155	138	158	145	163	165	155	129	144	160	153	140	154	157	151	163	138	148	154	148	127	163	169	152	161	156	149	152	144	175	161	152	168	164	159	143	150	138	167	144	150	163	160	141	139	185	139	161	163	151	120	166	162	161	169	154	146	155	159	161	166	166	142	150	194	157	152	194	165	155	172	169	159	160	148	166	157	146	144	153	153	164	180	144	178	163	172	168	147	179	161	172	158	164	156	164	169	174	149	152	159	145	158	162	149	155	148	178	143	169	167	143	160	162	150	156	175	163	164	167	152	152	164	138	161	176	164	159	177	174	153	150	154	136	151	159	153	171	165	159	134	165	175	136	159	152	139	155	185	152	157	149	165	149	156	165	159	156	160	143	159	149	141	160	153	135	163	156	163	143	143	145	169	165	135	155	157	143	167	154	161	158	155	142	158	155	170	160	173	158	163	161	147	163	144	149	168	152	141	154	168	187	168	165	163	156	154	146	167	159	153	159	170	148	150	179	156	150	141	157	169	148	158	154	145	169	147	149	145	190	168	152	151	170	159	165	156	165	164	149	150	149	136	170	151	179	152	152	139	140	167	167	159	150	153	156	152	151	137	162	156	166	157	165	186	168	140	156	169	157	195	163	151	169	142	133	144	149	163	153	153	149	155	159	168	175	171	156	182	138	171	159	159	148	147	176	163	145	165	165	143	166	142	159	171	164	144	143	152	162	162	162	148	163	149	151	147	142	157	163	155	169	157	143	167	153	164	155	155	173	165	165	145	179	142	157	175	166	145	163	172	160	170	158	149	160	147	133	169	147	142	203	161	165	155	167	172	151	149	162	153	137	172	170	176	192	168	150	156	146	149	176	180	160	164	168	155	165	139	143	148	167	161	165	124	166	144	150	151	146	149	146	175	151	164	159	153	145	146	164	159	181	150	169	167	174	167	150	170	146	164	148	158	135	146	167	170	150	174	161	153	149	159	148	155	166	167	160	149	162	154	144	147	170	168	168	147	158	163	169	169	154	168	176	173	163	153	161	166	153	167	166	162	161	157	171	146	169	178	160	166	162	161	150	160	158	174	142	157	153	158	154	165	164	171	155	150	125	133	151	154	143	174	158	138	147	130	161	140	139	182	147	174	162	156	160	144	149	154	150	174	165	160	155	156	162	171	160	131	146	164	131	164	149	143	163	160	155	139	177	139	163	168	174	150	162	155	172	148	152	139	155	146	151	148	155	144	145	145	143	157	170	157	166	162	169	162	143	174	155	168	149	160	172	168	164	171	162	160	172	151	135	182	140	143	158	185	161	166	160	144	158	163	157	130	156	169	151	168	147	160	166	144	167	157	155	150	158	150	158	152	155	177	166	163	156	130	129	168	132	173	142	136	176	171	156	142	137	155	158	161	143	154	157	169	170	152	176	164	143	152	147	143	160	154	164	151	162	145	149	155	136	162	146	160	128	170	151	174	182	160	150	150	174	170	151	173	166	172	135	154	143	156	150	158	150	150	160	164	152	148	153	164	172	184	164	151	171	142	135	172	178	161	153	143	162	161	154	161	149	141	161	144	161	145	156	174	162	176	148	148	146	149	170	157	156	166	138	161	159	165	131	151	163	165	150	149	134	169	144	152	155	158	158	149	160	154	162	168	147	159	162	155	149	144	140	162	144	160	162	170	166	154	150	157	141	147	158	158	160	144	148	137	154	144	174	163	150	139	147	138	148	166	150	160	179	153	165	157	178	139	141	163	166	154	160	160	132	148	156	150	169	185	152	152	180	148	152	140
32676	35520	8460	4286	2808	1948	1583	1183	1004	892	756	699	656	615	540	538	493	479	459	452	440	433	434	420	409	415	431	379	374	408	345	381	380	401	426	375	373	366	365	399	343	370	380	347	384	385	387	359	363	360	365	372	327	370	358	343	355	338	341	371	336	420	360	345	368	363	350	376	362	313	362	389	347	339	382	321	413	349	317	345	347	344	349	345	352	339	365	359	361	337	343	375	339	344	361	329	345	356	339	373	344	334	329	348	338	338	329	355	323	368	363	384	369	376	317	338	329	343	348	321	381	365	384	337	376	378	380	364	377	338	334	357	325	368	334	381	332	347	359	357	329	373	339	361	380	341	338	337	355	326	359	323	347	363	339	375	350	375	359	378	425	349	348	338	360	368	350	391	378	343	344	368	348	358	377	318	347	361	318	367	315	339	356	356	348	361	333	358	350	371	347	357	333	361	342	359	354	374	354	335	355	355	319	333	359	356	368	360	344	322	339	354	413	355	361	351	316	348	377	371	371	379	354	348	343	334	335	351	357	382	339	360	358	339	339	335	339	376	348	347	350	333	355	338	342	407	333	348	342	340	348	332	337	363	338	322	348	382	330	328	369	363	323	338	363	341	341	336	364	351	364	361	356	363	357	341	341	368	336	377	328	394	316	337	386	345	349	351	379	365	345	337	368	343	338	370	372	349	351	353	360	348	335	341	362	353	356	348	369	345	337	303	361	349	369	354	343	351	363	369	366	340	351	331	353	330	350	314	361	335	355	340	367	371	367	331	346	338	350	346	358	378	346	351	354	344	375	347	397	326	333	326	355	380	341	343	364	374	319	345	325	343	340	353	367	350	377	307	364	352	309	325	361	346	388	369	354	360	327	349	358	349	320	367	359	374	356	377	356	323	349	327	383	342	364	376	323	350	305	379	392	353	323	338	339	355	364	349	359	315	332	322	359	344	350	339	339	334	350	337	369	359	357	355	302	356	355	336	357	344	341	361	354	340	338	339	330	323	364	345	371	349	348	367	345	348	320	322	333	331	388	384	369	343	413	308	314	382	351	355	352	354	362	366	325	349	364	358	356	371	347	331	356	355	338	355	348	366	336	313	373	343	360	369	309	365	327	338	371	333	347	315	347	339	361	347	336	356	347	322	358	371	340	366	337	346	348	368	354	373	325	358	342	347	380	364	331	353	329	320	358	338	346	351	368	353	361	389	324	327	346	342	352	350	344	355	386	333	346	362	347	350	352	385	352	346	357	367	333	381	355	330	349	363	336	357	376	337	349	374	375	376	355	332	343	355	352	337	329	354	366	335	375	356	360	386	376	354	347	364	365	358	350	337	312	346	372	339	346	337	344	358	361	351	337	352	335	336	332	322	336	376	369	348	327	345	336	319	403	326	366	292	358	314	344	350	326	336	321	351	363	364	349	352	358	332	327	365	383	362	361	307	351	362	337	348	358	356	350	353	343	379	347	350	356	366	364	361	329	345	396	344	389	355	350	336	368	335	334	345	352	352	351	361	341	320	340	329	355	337	336	311	325	365	329	348	352	358	348	352	363	327	359	355	385	352	352	325	363	337	345	373	364	362	361	389	330	327	350	355	355	326	380	367	350	371	380	336	380	340	356	328	369	343	368	322	353	386	386	362	308	332	349	333	352	354	361	344	361	348	350	350	355	365	341	348	305	326	334	347	339	361	353	380	328	335	399	335	362	339	373	344	322	367	337	341	353	363	367	338	343	390	335	360	387	361	369	376	354	337	333	350	361	326	362	360	337	378	367	338	353	358	346	347	359	346	338	353	354	353	337	322	383	340	356	371	344	352	344	349	328	343	365	364	358	365	384	341	342	344	374	360	376	365	367	363	335	372	364	339	352	342	343	349	327	344	388	368	349	352	337	351	359	333	379	332	382	372	325	320	309	354	345	344	324	360	326	367	389	391	339	329	358	339	373	339	326	350	357	362	366	384	353	341	357	380	357	362	319	358	368	362	339	330	342	379	350	378	375	354	319	368	383	369	357	348	323	343	378	308	318	341	324	348	331	336	361	328	334	355	335	361	349	355	345	358	339	360	331	350	370	350	336	348	343	360	389	350	375	337	356	363	343	371	344	360	339	336	358	369	346	331	364	328	353	329	343	386	341	333	327	347	336	364	348	357	360	345	364	352	343	351	380	335	321	339	327	323	332	355	354	313	339	349	354	326	355	376	348	329	359	370	360	391	314	319	342	304	367	339	378	352	325	349	324	354	338	328	359	358	383	347	345	335	348	336	345	347	346	339	331	350	380	350	332	371	347	357	339	362	326	329	362	328	376	372	377	366	341	352	381	345	382	336	338	333	343	400	349	350	352	319	354	333	351	337	354	345	378	353	347	328	359	335	323	345	367	394	355	338	374	362	353	307	342	344	314	367	375	339	358	357	334	338	347	376	343	351	327	352	358	340	346	339	353	353	338	344	347	346	362	362	350	382	337	351	374	333	339	373	364	343	358	360	355	351	333	363	376	340	368	354	314	369	316	357	358	387	338	361	354	365	347	371	312	348	367	346	371	378	350	362	347	380	358	370	348	347	367	386	350	346	345	347	357	389	349	340	336	351	372	357	333	341	375	350	337	362	392	333	303	390	360	359	340	386	330	363	348	298	324	345	366	339	359	329	363	344	361	341	379	324	312	361	336	335	351	375	338	327	373	345	363	359	368	337	361	362	361	348	389	381	354	366	331	342	367	340	355	329	341	376	350	339	356	345	346	358	359	343	335	375	370	340	371	319	366	341	327	327	360	362	354	347	369	347	340	357	364	339	399	354	329	337	390	379	341	388	350	369	368	361	378	310	334	341	362	366	340	348	368	367	328	356	347	347	332	343	350	349	335	354	330	337	333	357	328	339	373	371	373	343	328	343	325	337	332	378	347	346	332	366	333	396	357	317	355	374	346	390	352	371	332	344	380	328	363	360	359	333	362	333	359	372	337	308	364	383	385	366	363	340	347	374	362	323	351	365	327	327	319	361	319	364	336	356	351	387	360	328	298	334	336	355	361	332	358	330	383	338	350	355	361	336	391	347	348	367	336	337	361	367	356	365	359	336	385	381	349	374	358	337	330	350	371	336	368	337	373	346	380	353	353	369	346	363	353	308	328	321	340	357	373	335	347	382	328	359	355	341	380	342	340	345	359	353	355	332	363	321	395	366	377	374	363	357	336	375	344	363	369	347	331	341	323	342	400	360	360	348	340	347	374	367	356	327	339	326	356	353	367	384	338	391	354	338	346	365	341	367	339	358	342	331	321	339	329	339	332	385	333	353	371	355	348	355	375	363	363	341	371	345	371	340	336	337	315	383	352	381	339	358	349	362	351	353	336	339	368	353	383	345	384	316	346	335	352	367	367	358	403	352	339	331	323	333	344	365	350	345	332	330	348	381	331	371	355	330	367	358	363	361	364	356	352	350	334	351	295	371	348	356	347	355	378	352	338	353	365	391	379	359	347	355	392	339
23800	21632	29918	23795	21638	14606	1592	794	652	613	560	498	469	474	493	439	411	449	391	385	450	381	414	377	404	375	439	387	361	373	368	363	377	371	381	379	345	358	392	352	385	378	356	392	376	393	366	362	375	388	363	363	396	388	405	376	333	363	363	386	382	323	366	344	367	357	368	349	348	385	367	361	378	334	361	355	350	392	364	334	353	375	337	332	342	380	372	379	351	366	346	369	424	341	358	367	366	321	354	346	379	345	337	374	363	339	355	355	375	374	337	392	351	361	360	375	398	352	340	348	342	338	388	335	342	330	357	351	341	322	381	374	316	361	378	378	344	387	361	345	394	386	325	315	333	360	343	393	369	333	326	347	368	376	374	375	354	373	346	379	347	399	394	342	347	327	332	338	354	351	330	348	344	354	384	348	366	382	362	373	382	353	318	316	316	356	355	362	347	354	325	357	372	334	359	373	333	374	338	382	382	385	376	384	382	371	385	350	367	300	329	374	414	364	380	356	338	369	353	331	375	382	364	338	359	351	379	405	356	351	340	345	357	358	380	354	375	347	353	343	382	329	351	353	365	306	365	342	394	365	368	367	345	359	365	366	345	369	378	375	407	355	349	394	430	367	348	345	341	367	368	329	344	378	348	363	379	370	337	357	382	376	352	366	341	349	349	374	384	375	358	330	377	338	378	349	353	339	389	357	362	390	362	365	375	350	343	386	341	347	355	392	370	379	373	369	358	344	372	377	366	371	368	350	373	370	355	366	370	345	353	368	410	361	357	389	347	344	354	365	374	376	348	356	379	327	347	330	322	365	357	342	375	322	370	367	361	350	365	372	371	385	372	357	417	355	364	355	370	362	364	351	365	342	326	405	355	376	378	330	350	356	373	361	373	349	385	316	316	361	346	359	372	346	324	337	380	350	364	359	364	394	347	348	369	355	375	353	347	367	386	352	385	352	363	358	389	362	349	348	347	340	368	383	353	348	368	344	373	391	393	350	349	363	349	361	370	371	385	346	362	339	343	332	377	343	418	342	386	382	353	340	349	367	362	349	357	379	337	342	350	322	367	395	346	361	349	369	350	343	402	329	381	371	371	362	381	340	363	373	373	357	373	373	341	339	349	374	366	373	387	370	331	381	371	327	359	360	361	373	374	357	365	360	360	357	366	359	364	371	328	345	367	374	370	362	366	346	372	340	339	367	311	368	324	349	375	363	358	356	381	367	335	359	349	361	370	333	341	345	361	342	362	371	349	348	391	332	348	361	353	388	359	315	371	367	322	369	354	331	389	356	399	366	353	326	358	369	379	355	376	348	326	374	365	366	360	348	368	368	381	365	364	364	373	382	347	370	412	339	419	333	380	341	373	405	392	373	365	348	385	384	387	361	385	363	396	365	356	382	356	341	376	374	375	398	366	395	360	355	313	370	340	384	330	359	362	334	379	355	382	361	373	353	333	358	339	385	384	348	334	380	356	390	354	384	402	341	355	359	367	369	339	344	341	345	341	357	363	365	356	351	357	336	356	381	367	405	346	369	376	359	369	356	381	388	350	387	392	327	365	357	342	397	324	359	359	355	327	332	366	398	385	360	373	365	331	366	364	339	347	379	372	359	363	385	363	339	346	358	374	349	342	360	369	382	377	337	353	349	360	352	322	333	354	355	360	367	347	361	353	334	344	341	349	371	399	362	345	370	367	347	379	321	380	398	357	404	363	361	362	373	374	381	370	361	376	359	363	378	365	335	375	358	341	369	371	334	369	358	351	378	316	390	366	372	384	340	348	362	385	349	345	344	377	356	342	387	360	350	366	331	381	349	346	372	339	372	362	366	384	363	340	368	345	354	383	312	370	338	392	341	377	361	349	363	366	346	375	389	371	362	340	335	390	380	348	358	308	343	368	355	368	377	348	357	334	369	376	335	365	395	361	373	387	379	356	356	314	361	346	349	370	353	358	340	359	349	355	359	361	377	335	347	329	386	378	340	351	353	339	358	365	386	356	332	362	395	375	377	385	366	354	339	374	339	346	349	342	372	354	359	377	361	362	329	331	346	353	370	371	369	389	351	372	350	328	381	344	337	361	377	380	351	365	378	354	361	355	318	361	323	360	343	362	349	366	355	356	346	363	354	375	365	356	370	354	369	357	354	350	369	362	344	375	357	363	366	335	362	357	368	375	377	346	379	325	369	354	373	359	357	371	375	324	359	390	362	366	339	370	346	342	351	358	334	351	391	373	363	364	343	383	378	348	376	390	352	332	358	347	346	374	333	351	345	375	378	344	317	359	367	357	334	326	375	353	365	355	346	326	343	364	340	344	331	385	370	316	356	382	373	363	335	344	314	351	358	382	392	359	356	386	348	370	387	331	349	345	347	362	366	356	351	363	378	359	352	358	337	338	351	348	375	343	382	377	346	335	390	356	396	375	387	356	363	382	378	323	382	373	390	347	351	355	352	341	334	329	383	354	372	368	375	324	369	359	371	346	337	350	350	342	357	380	357	389	360	343	378	355	377	353	407	340	373	382	386	354	341	383	368	362	353	365	315	368	390	356	354	317	380	353	357	358	351	378	329	384	351	354	364	358	336	383	355	389	365	339	346	364	335	371	368	340	350	379	344	349	362	381	341	355	391	323	360	355	358	388	401	346	346	371	312	347	390	344	345	348	352	368	378	343	377	334	346	372	358	358	377	337	378	351	393	373	374	379	384	358	362	348	364	354	363	378	336	316	382	370	392	352	348	348	359	366	383	363	372	376	380	352	365	389	368	361	356	386	374	359	343	361	350	341	348	355	377	353	380	365	351	355	345	334	373	368	330	321	341	363	370	363	386	343	355	384	349	354	380	361	391	374	365	342	359	334	369	345	352	345	371	356	356	341	342	347	354	366	338	370	354	367	361	340	363	385	312	389	383	367	365	392	340	332	363	365	360	340	371	377	384	352	334	371	390	342	365	389	349	347	349	382	348	353	394	395	359	343	357	332	368	333	352	326	368	348	364	381	360	386	374	329	341	377	388	367	369	397	353	376	338	349	343	380	351	369	349	371	391	366	358	341	368	349	349	359	393	334	327	372	362	368	341	381	352	371	389	376	332	348	342	321	356	360	354	368	391	379	357	373	336	353	351	402	399	349	335	329	365	382	347	383	355	324	360	353	370	352	339	376	359	365	359	358	361	336	379	304	358	394	373	365	360	341	363	352	319	353	347	372	346	383	385	356	386	390	393	362	365	356	351	332	348	342	376	349	334	398	362	341	349	361	366	345	331	353	357	304	362	381	375	367	388	328	312	374	329	354	375	370	389	342	333	360	343	334	367	341	390	360	334	362	387	360	351	339	361	330	333	351	364	357	327	376	349	358	370	338	368	380	338	336	339	351	349	341	397	357	367	354	338	353	358	336	366	375	391	338	371	366	365	384	372	369	361	324	356	357	355	368	344	352	361	346	355	376	370	397	354	393	325	330	373	394	374	348	372	345	356	363	338	368	379	333	344	339	361
39220	41990	13837	7646	5057	3655	2812	2385	2012	1733	1501	1377	1245	1194	1176	1058	983	959	937	918	854	857	863	810	846	785	768	827	811	743	815	783	763	727	743	737	750	784	768	758	724	723	737	737	728	739	778	740	711	758	703	685	721	754	750	718	747	708	717	696	719	690	666	701	699	730	733	746	745	695	731	749	723	745	681	711	683	763	697	670	709	710	702	685	717	715	752	704	697	702	674	706	708	710	718	719	738	730	680	675	730	674	705	712	707	689	671	718	668	702	726	728	672	715	740	696	693	725	722	699	685	740	704	712	697	751	711	710	721	681	705	710	695	698	699	674	693	710	726	706	690	732	729	719	724	724	700	718	703	690	747	691	679	742	727	700	662	715	719	725	719	706	713	690	687	676	697	713	707	720	740	723	729	670	714	673	685	661	729	693	744	701	668	696	704	709	686	765	661	691	698	714	745	720	726	671	673	695	715	689	712	674	671	699	693	674	693	681	705	699	651	704	715	688	675	726	685	731	714	716	720	745	691	710	673	682	722	688	703	701	691	685	732	664	669	721	717	716	656	709	680	684	710	714	748	644	695	731	706	717	682	698	672	705	707	734	713	719	741	723	707	671	747	685	682	771	715	698	704	727	676	695	731	754	661	666	741	677	705	726	725	713	668	717	707	755	700	679	746	687	706	701	641	702	729	729	701	720	687	702	729	668	688	700	702	712	726	718	661	690	705	693	689	671	693	678	687	625	675	665	673	654	680	725	701	639	671	690	662	691	704	686	710	697	685	676	729	689	674	689	744	727	702	705	730	723	716	697	735	733	671	709	691	719	729	750	705	772	720	715	690	722	670	728	732	796	716	664	660	719	660	739	683	729	682	718	684	701	726	690	682	711	683	667	677	742	733	705	713	701	725	664	709	703	690	677	693	705	702	692	710	719	729	698	675	667	720	703	714	723	745	742	663	737	653	745	689	713	709	649	677	728	680	658	677	745	629	656	701	733	718	680	716	705	707	666	702	694	714	709	707	720	681	708	674	735	690	678	683	703	717	664	700	702	716	744	649	711	725	708	711	693	731	721	704	680	660	666	689	685	644	714	696	722	666	709	701	696	732	657	706	735	716	706	726	677	720	716	693	740	663	664	708	709	693	697	639	680	694	689	693	748	681	682	745	727	704	647	732	682	701	730	664	672	644	721	699	695	668	715	720	680	714	695	668	753	714	704	715	699	725	714	717	714	693	712	701	713	657	691	762	675	716	714	727	693	689	667	695	678	694	740	712	688	711	729	716	685	728	668	739	690	710	678	685	699	691	700	702	675	729	682	683	705	663	711	711	684	672	718	677	701	668	715	693	700	649	695	692	698	714	682	672	683	685	736	724	711	656	686	674	749	738	691	686	709	735	675	711	728	705	679	713	691	727	696	745	698	694	726	712	737	686	661	679	662	696	697	657	727	750	665	673	731	727	734	675	702	737	714	688	712	659	733	714	700	721	680	692	724	721	699	716	731	765	700	697	717	662	650	684	690	675	719	687	736	700	644	685	718	693	728	676	729	682	727	755	656	695	732	730	714	725	705	703	650	718	692	635	709	699	725	722	664	677	736	687	681	701	635	677	692	708	701	726	677	738	724	697	663	717	736	687	740	715	702	690	723	682	719	664	670	740	647	723	745	670	717	715	689	669	739	700	713	709	619	659	657	659	624	694	707	716	716	703	727	672	708	746	691	737	701	704	713	702	680	741	732	726	730	724	695	702	686	674	715	737	707	695	711	692	708	702	651	715	746	691	690	719	704	730	725	674	691	705	731	709	669	696	696	697	726	743	715	705	690	740	697	716	736	652	684	701	728	689	657	686	727	728	718	721	727	707	684	720	711	713	701	687	682	708	707	700	702	685	741	704	677	663	674	734	719	736	687	687	721	717	703	642	718	737	701	683	713	648	721	735	680	686	729	665	712	695	692	703	743	692	720	696	703	717	747	706	721	710	703	730	700	700	732	698	701	704	698	711	690	718	676	714	714	735	702	719	699	651	683	691	655	749	715	730	703	718	667	717	666	672	736	754	676	709	690	719	732	706	687	719	717	719	696	673	750	686	695	753	715	697	738	655	680	710	707	687	739	693	678	754	688	752	671	694	702	686	669	694	722	687	672	692	703	686	721	672	726	690	684	701	676	680	699	722	739	740	679	700	687	719	704	767	682	688	671	666	687	701	674	666	708	693	729	736	694	660	700	665	732	675	673	699	724	719	711	686	713	726	689	734	709	718	700	741	722	700	708	695	722	721	698	686	723	715	684	718	681	663	712	696	704	654	718	727	724	690	684	659	704	763	697	691	668	678	745	718	719	681	654	714	709	722	681	703	687	726	715	695	686	703	714	678	689	720	719	686	736	718	726	653	688	695	739	741	723	705	707	724	713	725	694	719	712	645	688	690	715	687	686	685	714	716	666	757	690	696	714	667	708	687	701	731	727	702	704	728	627	695	745	710	712	736	705	729	725	739	699	714	666	660	743	725	697	729	712	694	706	748	686	713	692	696	760	699	696	701	714	672	744	700	717	683	694	702	699	711	684	669	721	698	682	696	737	719	763	717	783	686	693	744	711	710	703	714	699	704	674	667	680	690	716	744	683	711	700	685	728	693	729	739	728	728	674	674	656	726	720	747	729	722	722	744	751	671	729	690	703	683	741	716	703	701	736	681	711	723	690	707	690	719	694	695	733	695	699	731	738	755	725	703	718	700	699	709	664	688	662	690	715	710	647	694	708	688	673	735	717	677	711	738	692	695	652	665	686	719	660	696	698	699	697	669	669	693	690	743	687	716	724	681	686	699	678	737	675	685	733	703	690	723	651	686	686	684	685	741	675	691	681	696	699	680	697	685	710	690	713	661	660	721	717	773	697	730	662	662	649	686	681	652	705	732	691	752	670	707	727	719	701	728	687	737	677	689	652	708	713	672	726	702	691	696	665	701	671	712	690	675	690	690	693	759	685	731	691	698	668	695	707	726	618	723	673	649	704	701	737	728	685	662	677	735	723	719	716	731	667	704	731	670	730	684	720	694	650	695	751	752	751	728	656	701	687	698	683	742	728	721	705	709	684	728	716	703	703	706	677	694	713	723	694	700	731	663	701	706	685	732	681	695	685	707	722	701	649	709	694	700	677	675	664	680	706	702	696	702	716	710	684	683	700	739	712	717	679	728	692	682	676	718	720	711	676	727	714	718	696	738	710	706	688	707	686	684	724	732	706	688	708	710	690	690	681	699	730	705	717	725	684	728	712	695	688	686	699	743	703	715	689	718	676	729	699	715	725	697	723	676	699	730	712	688	683	656	655	735	699	728	749	661	712	720	662	695	713	692	671	710	694	689	724	721	695	716	681	690	673	687	723	677	732	660	705	680	697	743	731	691	719	663	709	703	718	684	699	691	730	728	723	712	693	743	690	688	734	705	701	680	692	743	674	740	728	684	697	683	747	715	681	686	756	703	696	684	706	668	687	725	722
27253	20788	6624	567	356	357	306	311	280	299	271	258	271	270	265	294	304	259	251	300	267	268	277	288	287	311	276	292	274	269	282	285	305	270	287	280	240	262	269	276	280	292	270	273	281	302	299	298	280	251	262	282	279	263	277	280	271	288	276	270	286	267	292	296	311	244	266	242	270	279	297	280	257	294	280	288	283	284	280	287	273	279	279	290	276	251	305	289	255	256	276	250	286	277	285	285	292	270	310	265	283	265	282	277	291	288	243	279	278	284	285	260	284	276	285	277	302	254	304	255	297	260	254	286	248	256	294	289	269	271	290	240	277	286	283	251	252	294	300	275	318	260	257	241	287	279	259	257	248	295	278	269	282	294	287	269	264	277	247	271	273	252	282	301	276	294	249	278	277	244	254	256	262	274	273	271	298	278	295	282	277	275	273	271	294	261	311	262	274	260	265	271	238	295	269	319	282	275	291	296	288	287	268	282	275	269	251	299	269	254	297	263	280	263	270	282	289	302	289	268	282	252	272	253	283	265	290	284	281	275	283	286	291	261	273	275	285	288	274	286	294	293	256	260	247	289	286	313	257	291	262	255	273	274	279	264	255	297	270	309	289	260	284	264	293	282	256	286	265	286	284	271	280	284	287	312	279	276	291	258	280	304	272	282	303	316	278	301	288	285	297	275	271	267	283	291	270	280	285	289	298	286	260	263	301	326	281	252	270	253	286	285	297	288	293	288	266	298	276	277	271	287	306	291	280	282	284	270	278	292	284	275	254	261	295	262	298	250	295	265	282	282	293	258	278	268	284	302	253	280	255	283	287	299	257	277	268	266	288	279	256	301	265	285	267	296	297	262	283	272	298	300	258	268	274	259	297	276	286	277	256	328	265	244	292	265	274	273	255	259	267	295	284	261	278	255	270	294	267	264	289	292	250	280	262	258	300	265	301	260	286	278	273	290	300	289	251	272	265	285	297	274	244	287	285	275	271	270	322	263	296	305	291	262	293	275	275	288	262	285	286	272	294	324	273	254	270	247	288	273	266	263	289	301	301	258	275	288	262	267	276	272	301	277	288	251	271	285	294	302	283	261	254	251	264	265	293	293	266	280	257	296	278	261	248	248	270	248	261	274	281	288	273	273	268	273	296	275	290	265	259	284	269	261	301	290	264	255	251	284	274	301	256	275	275	282	277	258	271	272	263	309	252	265	283	334	268	302	286	285	261	294	290	277	280	304	263	276	286	257	278	238	287	267	281	259	318	274	280	296	289	308	272	311	296	269	294	255	288	282	290	285	258	292	269	290	295	289	276	264	296	281	254	292	267	292	246	295	272	238	278	276	304	291	271	267	288	275	278	273	258	280	308	262	253	288	283	280	319	307	272	293	269	246	288	249	281	307	281	264	275	268	279	276	275	276	285	274	269	291	268	271	276	291	282	289	300	296	248	251	278	281	248	302	293	267	304	262	253	335	257	271	285	273	277	279	293	277	286	279	281	254	284	256	275	264	308	264	291	290	257	263	261	312	276	273	283	275	269	273	288	247	269	288	275	238	287	250	284	266	264	263	256	264	291	292	301	309	277	294	274	270	260	298	289	290	263	276	299	292	284	254	282	285	267	245	268	275	278	243	264	295	262	279	301	253	279	278	266	255	282	282	265	292	272	258	244	287	266	279	276	262	294	270	243	284	288	289	288	281	285	252	284	290	256	269	265	283	257	265	276	293	276	277	301	305	286	265	279	301	278	291	292	290	318	286	310	296	300	293	285	314	274	271	273	297	293	272	292	290	275	277	257	294	300	301	235	302	250	311	310	268	291	325	258	245	254	291	277	244	279	279	265	307	256	291	293	271	274	283	271	263	266	268	279	264	266	283	256	270	271	285	251	277	278	310	270	254	275	284	272	261	265	287	262	283	257	307	294	283	273	267	269	279	256	277	284	251	293	268	280	266	290	291	274	254	265	267	278	255	281	251	285	288	263	266	283	256	294	261	310	257	304	297	265	286	291	279	276	260	264	281	291	274	271	260	291	277	282	275	303	281	256	284	284	275	280	277	270	293	298	318	296	281	285	297	291	265	277	294	235	278	280	246	292	269	241	259	295	281	268	266	266	281	273	274	263	304	299	270	268	271	279	294	287	275	287	290	308	244	302	273	276	226	328	303	295	292	322	288	265	302	262	261	273	276	286	278	266	263	311	306	280	248	283	281	286	220	256	295	249	276	280	278	273	257	277	285	254	251	252	266	266	267	278	281	266	284	262	288	283	277	263	293	278	274	300	293	274	256	275	268	279	253	288	287	254	240	279	263	300	302	265	284	299	277	297	263	283	260	279	263	257	265	277	279	292	294	282	274	264	250	265	276	276	310	258	298	262	303	271	249	248	281	268	293	234	279	270	314	276	269	281	267	271	281	278	290	276	293	297	291	274	309	255	277	277	250	293	283	279	252	228	272	294	272	278	277	282	282	269	286	296	269	261	282	259	260	295	275	257	292	280	262	294	276	290	306	282	261	266	266	307	330	277	277	259	288	280	264	288	283	309	301	297	268	266	265	306	303	266	273	301	298	271	320	303	279	268	278	274	257	252	277	269	271	269	268	268	277	301	264	287	290	283	232	289	309	277	271	282	282	268	285	287	254	253	281	265	274	294	318	267	256	280	280	236	301	282	296	294	261	272	287	275	291	288	294	307	248	268	306	276	266	277	282	268	251	258	298	277	296	291	285	266	281	293	262	283	259	281	274	234	256	254	288	254	264	261	279	255	281	267	302	275	270	235	304	286	270	291	295	291	259	254	258	298	252	249	245	304	295	272	274	287	260	287	285	269	282	271	292	278	288	273	253	280	263	254	278	292	257	290	264	268	265	279	250	284	272	271	254	283	275	283	320	271	269	273	285	292	292	279	297	290	292	275	251	284	233	301	271	282	304	277	277	297	250	285	289	279	289	279	271	255	247	281	266	271	273	267	271	263	286	267	273	276	285	276	287	293	264	247	250	275	262	279	289	273	265	286	242	280	266	285	270	288	263	279	255	329	259	281	262	266	268	286	288	268	272	273	295	288	254	273	275	274	262	268	292	270	235	284	265	284	255	267	268	256	265	288	281	294	264	246	274	298	265	286	276	270	297	279	269	284	274	299	312	284	302	259	256	260	282	276	251	305	269	279	269	306	255	269	291	259	258	295	267	306	296	303	306	263	291	268	290	274	290	294	277	289	288	237	276	275	274	285	288	273	266	268	300	295	277	273	301	274	273	255	252	298	294	279	286	287	267	297	303	282	297	285	303	257	296	275	305	287	255	263	243	293	253	259	274	262	286	311	274	301	272	284	297	259	307	278	274	286	302	302	279	287	261	257	272	248	300	298	261	271	298	269	278	244	282	260	289	251	294	275	303	283	259	264	299	260	266	282	273	284	273	293	270	300	267	291	273	285	265	278	277	279	266	292	273	268	277	266	251	241	276	271	274	270	278	282	275	283	275	270	291	264	289	258	287	276	270
13740	15623	1490	976	802	763	731	660	686	685	646	663	566	638	625	585	588	585	574	624	656	601	555	606	590	590	572	551	632	625	630	585	614	612	588	589	611	563	573	617	644	624	595	536	550	607	616	627	600	554	611	612	628	616	650	528	618	551	593	585	553	653	589	567	578	629	590	541	594	592	580	599	605	563	571	574	588	592	613	593	625	585	574	631	606	607	593	577	607	598	642	615	599	620	594	586	608	605	609	613	591	582	586	562	603	581	598	574	601	637	572	603	578	547	611	643	606	596	595	566	638	606	625	628	619	595	588	576	593	592	636	610	602	588	541	621	606	602	614	567	595	570	601	613	618	568	571	614	625	592	611	609	619	553	627	648	621	553	590	609	573	600	625	593	623	580	573	622	590	599	603	605	620	583	572	590	618	566	589	608	561	541	602	559	633	577	560	591	593	593	574	537	581	581	552	594	594	589	629	588	603	600	566	601	611	622	552	583	630	573	615	607	601	601	603	584	589	607	584	618	622	612	558	554	617	521	601	586	620	562	573	585	628	589	566	572	589	572	606	557	589	620	572	609	627	609	588	574	604	598	591	623	569	550	618	567	604	540	592	623	611	586	580	612	567	607	596	575	636	598	589	608	617	591	610	598	608	625	564	583	570	613	569	574	612	552	629	568	606	597	594	576	560	599	626	593	612	619	610	577	563	595	567	592	617	572	565	568	600	551	590	565	632	624	623	603	614	579	580	597	576	619	607	596	574	534	627	591	574	580	578	571	570	571	626	599	654	606	582	584	550	614	628	628	597	625	631	594	561	637	608	582	582	614	603	626	572	590	608	601	588	587	615	592	551	568	624	580	602	599	590	589	647	588	611	583	568	601	613	592	635	593	581	613	580	598	620	628	606	668	608	576	567	623	600	619	564	590	584	577	599	627	583	616	559	582	610	596	624	626	596	607	542	590	580	609	604	589	598	609	582	603	618	585	609	589	602	579	605	602	616	572	574	606	580	570	614	574	601	609	574	571	605	635	535	546	567	570	589	568	562	577	570	624	608	602	626	581	590	586	569	638	655	617	605	561	618	603	585	569	618	611	577	530	625	601	570	596	586	574	607	598	552	608	541	587	618	594	602	603	602	626	577	618	584	622	573	610	618	562	569	548	601	591	575	600	598	613	603	568	583	601	544	598	612	573	605	568	605	577	570	603	589	578	610	580	591	586	654	589	618	600	536	603	600	602	576	541	586	605	575	598	617	577	584	582	575	589	622	562	584	602	611	578	605	590	580	599	588	618	588	596	603	593	614	579	568	621	569	596	617	622	628	607	612	582	568	585	561	564	582	560	549	623	579	620	587	615	584	595	611	599	577	610	566	644	613	614	594	613	606	609	556	646	589	579	584	612	636	584	630	596	597	564	592	544	634	599	590	634	600	639	621	597	631	591	616	590	594	590	587	598	599	566	641	618	580	642	597	581	608	639	600	591	611	556	591	600	583	583	616	645	594	566	629	580	586	619	622	577	593	596	636	588	574	574	597	559	578	559	576	562	610	562	627	580	573	569	578	596	580	629	564	588	605	578	572	568	598	620	599	581	582	571	587	565	581	587	576	572	614	576	629	600	594	627	599	571	555	589	601	614	603	600	597	616	613	581	580	596	598	604	635	602	578	616	569	631	589	589	595	576	585	596	632	572	540	602	547	623	597	553	568	612	553	577	591	589	563	595	596	565	594	579	658	620	616	543	603	615	601	632	595	578	616	590	583	575	617	617	557	590	563	589	592	578	591	600	559	614	673	556	593	599	639	603	602	587	617	568	583	605	589	563	631	599	600	578	601	610	604	597	608	586	629	594	580	617	573	587	610	625	633	602	578	582	593	595	588	581	610	630	602	612	586	626	601	633	583	594	642	606	593	598	592	623	556	542	584	613	546	599	599	582	567	574	641	617	560	585	589	599	595	641	634	584	603	557	583	624	595	573	518	578	614	587	633	550	619	569	620	586	601	613	588	634	607	590	630	596	608	590	594	584	590	561	618	593	592	585	605	523	591	596	619	602	590	593	607	611	599	583	641	562	624	605	629	571	531	606	603	619	618	553	599	613	637	566	618	547	590	602	602	574	553	543	631	603	600	585	630	610	595	614	637	555	577	544	565	582	648	636	536	637	578	589	577	588	602	571	580	572	625	607	603	593	569	600	586	566	590	577	621	588	610	589	574	608	638	595	599	592	617	565	592	601	668	586	582	583	621	576	556	580	631	611	632	597	537	591	567	633	615	578	620	545	621	601	596	607	567	596	613	607	636	585	593	619	595	639	625	624	591	594	618	599	580	632	592	591	615	586	584	578	585	533	620	617	642	612	617	632	613	554	581	597	592	660	568	589	585	604	586	609	533	590	603	587	614	610	605	586	609	582	585	603	612	577	596	612	592	583	582	612	591	640	611	628	571	642	597	607	541	628	570	600	608	634	562	583	566	644	624	605	591	550	616	587	578	598	605	611	602	621	605	579	597	581	606	590	589	589	613	573	574	651	623	579	575	577	618	628	593	617	622	579	569	618	621	599	561	594	626	607	576	604	613	571	603	623	589	589	596	597	576	611	593	586	595	600	571	633	622	550	579	605	602	598	613	626	581	606	547	569	591	566	614	560	585	574	576	602	589	589	585	614	621	613	597	588	619	600	601	606	623	656	605	561	576	592	592	586	579	600	525	593	580	681	578	620	603	578	599	557	612	599	592	601	583	619	595	585	585	651	583	581	553	559	576	617	569	605	650	580	575	605	588	571	551	587	587	609	572	572	624	610	591	615	582	615	611	565	562	587	611	623	621	614	610	554	623	627	552	575	543	583	580	573	663	626	619	600	594	624	593	576	598	529	612	636	584	576	629	569	620	638	604	601	583	611	623	599	605	616	591	601	610	562	564	599	643	628	615	578	581	571	603	619	567	615	550	634	607	579	642	594	558	607	640	612	586	616	581	581	618	643	624	582	600	590	632	605	586	594	601	619	548	611	648	598	618	618	576	593	600	588	591	543	590	570	586	598	614	584	570	659	624	545	545	592	562	576	574	596	576	521	608	580	572	616	589	573	606	606	569	592	572	561	614	626	570	600	598	598	625	597	575	535	604	625	580	603	584	596	602	597	658	633	620	596	597	594	599	620	606	564	610	624	584	605	576	594	566	580	600	588	644	581	592	581	680	585	596	622	566	557	595	603	577	603	596	591	576	540	597	594	574	544	542	613	591	602	603	570	606	635	603	603	574	584	581	590	578	614	608	548	553	575	556	597	564	576	579	601	615	579	609	588	599	600	573	568	601	625	582	597	598	596	611	620	628	598	602	637	626	585	568	601	626	588	613	601	574	550	611	610	615	623	649	594	605	595	631	569	583	584	554	578	570	622	589	576	630	619	631	615	609	616	605	572	572	661	640	595	604	628	576	594	586	606	613	555	557	624	570	596	593	583	566	597	532	637	603	606	635	579	639	606	584	569	622	617	604	647	614	591
24783	21645	29119	24627	16595	1060	505	390	298	286	273	218	192	227	199	200	195	190	176	183	165	162	181	211	135	193	182	166	187	161	158	161	186	162	180	162	161	168	147	174	169	165	151	194	159	156	165	157	174	146	187	149	153	177	152	159	162	167	141	145	159	166	150	170	153	173	156	179	164	135	162	168	183	166	159	149	168	165	158	159	171	153	145	156	167	168	164	159	131	178	161	152	159	159	161	160	156	149	185	167	160	154	154	176	157	163	173	167	176	164	141	153	150	177	171	157	141	165	158	167	158	165	172	159	145	144	172	153	176	144	163	151	189	159	160	167	148	162	156	178	184	173	176	173	159	165	143	149	167	158	166	153	175	179	170	168	162	149	161	150	157	139	175	169	142	155	162	160	147	144	147	167	151	189	134	156	133	146	162	175	174	155	143	153	172	167	173	170	133	142	149	152	146	164	172	149	160	177	180	152	169	161	177	171	184	188	182	167	141	171	184	145	159	154	151	165	160	153	139	177	159	162	138	167	141	160	137	154	146	153	159	161	163	160	161	126	164	162	168	153	151	159	127	146	137	144	164	160	148	141	150	172	166	143	164	170	153	174	161	158	178	177	184	140	170	125	152	168	159	156	158	146	172	171	153	144	169	141	174	157	163	162	169	159	156	162	154	152	169	175	161	172	175	165	169	167	153	135	137	146	149	136	149	122	178	165	141	163	137	155	144	179	152	153	166	138	162	162	175	133	144	162	176	180	181	164	159	145	171	141	154	143	153	147	141	167	172	166	149	176	146	154	148	160	145	159	135	181	175	164	152	152	150	171	176	164	172	158	192	175	152	177	159	164	157	148	160	161	162	188	162	146	157	150	183	144	179	151	180	171	150	195	150	159	183	157	165	163	168	148	156	124	135	168	164	165	155	174	170	122	177	146	180	158	173	171	168	150	174	173	160	165	168	160	159	157	172	145	164	173	153	147	162	150	191	151	167	146	167	133	166	145	165	166	167	148	163	168	159	171	152	183	171	139	164	171	143	158	166	141	155	140	167	183	176	151	151	149	159	179	173	161	156	147	130	163	138	170	161	155	127	171	144	162	179	156	159	157	143	165	155	144	171	157	155	149	167	184	177	166	185	143	137	157	156	149	156	181	150	160	184	163	158	166	176	169	156	151	176	166	142	137	173	174	144	164	136	156	179	177	163	137	141	139	166	144	160	141	159	171	169	176	162	144	174	163	161	147	155	177	153	149	177	147	168	160	161	150	163	162	158	171	142	157	165	173	163	185	134	155	151	146	186	166	160	156	179	140	152	199	183	143	142	164	160	172	173	151	156	161	123	158	173	153	151	154	166	160	154	150	165	154	159	144	163	169	177	165	155	158	164	163	159	158	150	155	145	188	142	143	147	189	173	150	149	166	166	153	181	175	174	139	146	173	161	166	139	160	163	153	160	149	148	152	163	166	157	151	140	160	174	171	136	157	172	172	155	132	155	166	156	132	144	167	160	153	159	168	163	159	172	149	138	150	187	158	136	165	149	146	163	160	146	168	170	170	181	147	171	173	157	157	149	161	156	144	160	144	180	181	174	138	138	172	147	160	132	155	188	164	172	164	165	155	160	179	145	148	150	168	147	141	158	173	138	154	161	148	157	168	158	150	164	159	150	174	173	158	137	159	158	165	150	145	139	178	142	151	150	163	146	161	141	182	183	155	160	132	162	152	153	153	147	161	169	175	171	166	160	170	163	144	160	150	150	183	150	151	151	142	142	130	157	165	172	140	168	145	171	162	142	150	142	161	142	158	168	158	148	162	161	160	147	144	160	179	160	150	148	161	151	171	170	178	154	152	176	163	161	148	144	158	147	175	168	148	155	171	158	166	164	146	159	143	146	161	161	171	177	158	153	152	162	161	160	146	167	140	172	191	144	146	169	149	161	152	145	139	166	162	160	172	159	154	151	171	165	146	186	169	144	157	152	156	155	159	151	144	163	152	145	154	187	158	146	149	158	144	170	156	163	180	164	156	145	157	142	152	159	161	166	155	140	168	164	142	153	140	149	165	169	164	151	174	166	169	179	142	148	148	175	157	145	156	140	148	144	153	176	177	144	199	150	140	155	141	188	157	150	146	142	163	153	161	164	157	157	158	155	177	155	148	163	155	161	158	146	163	145	174	153	145	169	151	156	144	156	132	152	162	154	169	153	166	155	166	136	174	149	175	188	166	154	162	141	146	147	169	166	161	156	178	158	160	162	165	161	165	145	140	158	152	164	133	163	144	144	164	181	153	164	127	151	142	117	144	150	160	151	161	149	136	145	160	193	189	162	163	161	167	152	142	149	144	161	159	157	144	138	161	161	163	145	152	165	148	142	178	181	163	168	162	158	156	156	166	134	165	164	169	168	138	154	166	176	155	151	151	158	180	160	147	140	154	154	158	149	174	178	182	163	175	177	183	158	163	144	147	143	167	170	152	166	158	169	139	156	151	164	159	178	169	152	150	164	168	149	151	143	175	144	172	162	161	167	170	147	173	156	151	154	156	161	151	156	156	129	175	167	180	157	152	166	170	156	136	178	183	160	158	163	157	165	174	127	151	181	142	160	166	160	163	150	166	141	144	168	129	156	162	151	144	184	160	153	169	161	152	146	167	147	155	162	167	148	164	157	143	153	167	170	157	160	163	172	150	157	140	166	145	155	161	164	146	148	171	154	171	135	162	170	139	159	156	157	160	181	150	157	149	154	178	142	167	157	196	148	186	183	155	153	154	134	155	159	184	159	136	167	142	166	161	170	148	147	138	149	185	175	163	165	150	138	152	173	149	161	172	170	146	146	143	146	150	131	166	185	166	181	162	174	159	159	157	159	159	146	163	165	156	152	171	148	156	167	170	135	169	189	142	150	158	155	154	152	157	162	159	162	147	154	147	153	186	149	165	150	155	172	154	184	194	136	151	162	152	167	153	153	153	172	143	139	151	147	163	149	164	167	134	191	155	167	154	159	147	161	153	162	170	164	178	150	158	156	152	145	150	173	169	157	172	159	148	179	145	173	146	166	146	161	171	143	168	186	188	170	163	144	154	173	142	170	154	172	179	149	166	156	161	163	146	167	136	156	137	139	150	153	149	151	168	175	153	161	152	158	149	154	160	161	165	169	158	143	147	144	155	151	158	162	156	138	149	149	145	181	148	160	154	143	146	164	173	147	155	145	133	165	174	152	169	157	174	149	154	161	166	175	160	174	139	159	159	176	142	164	161	141	157	164	169	146	160	179	164	142	179	192	159	152	159	159	161	162	178	169	177	148	187	185	191	139	145	186	148	146	167	144	152	154	141	179	140	134	166	170	161	167	161	157	172	143	152	167	159	146	160	165	152	142	159	156	166	134	163	170	189	163	174	165	173	149	177	155	153	152	145	155	171	148	174	172	153	162	134	140	185	174	179	160	153	154	169	170	138	165	164	133	172	159	152	164	146	157	148	148	151	172	132	176	158	133	178	161	172
32417	38517	8459	4384	2738	2030	1513	1157	949	934	773	703	647	625	570	581	517	447	451	445	461	440	408	428	425	409	424	417	407	370	387	425	374	404	367	352	404	413	354	372	363	366	350	390	384	344	375	332	335	344	372	338	373	348	354	375	358	341	347	335	359	328	355	359	330	372	356	377	387	359	335	352	348	371	355	326	321	347	358	341	364	337	336	354	348	362	362	324	341	386	321	348	374	362	328	365	311	341	358	387	360	356	332	328	338	323	398	343	334	339	348	370	321	343	356	356	342	359	291	383	345	355	351	328	376	341	368	358	373	342	347	350	372	336	359	327	364	362	344	329	331	353	366	364	360	349	335	342	389	353	422	337	356	361	340	335	350	350	334	339	346	353	321	361	329	369	350	348	325	350	380	338	334	329	359	386	318	380	337	357	340	330	362	345	376	365	352	333	374	343	345	352	369	352	347	350	358	347	368	338	337	381	342	354	324	361	367	373	351	362	389	381	340	386	346	333	348	339	357	371	366	325	344	389	313	335	346	366	360	370	343	334	339	386	353	372	393	366	343	336	364	316	346	354	325	360	366	317	316	366	357	367	370	345	366	382	349	332	347	372	353	342	350	352	346	362	335	338	324	375	344	357	329	355	359	324	335	370	321	358	387	329	353	342	357	337	358	334	357	347	357	345	326	362	338	361	371	328	372	350	337	363	364	365	336	339	354	343	360	384	373	356	340	382	322	349	323	349	374	342	379	358	351	401	325	368	356	331	373	348	353	404	341	343	355	354	310	350	348	343	367	329	383	338	349	359	322	371	373	344	345	339	355	367	312	387	361	391	326	360	374	351	322	363	354	346	324	349	371	317	347	371	363	326	366	357	327	330	353	343	344	333	357	373	393	341	352	352	343	369	341	379	348	363	378	375	391	356	332	361	338	347	320	347	371	361	359	355	365	330	364	336	373	337	343	321	338	348	325	334	367	333	345	331	366	355	386	359	347	320	365	384	371	336	350	372	341	322	370	360	378	377	334	370	359	334	357	370	326	355	337	331	367	316	373	345	343	338	363	366	366	329	349	354	342	306	334	343	337	335	340	363	347	375	362	374	337	373	372	372	384	349	329	374	358	352	390	333	366	326	333	378	352	360	387	338	369	332	346	322	381	336	330	362	374	351	357	315	379	355	344	343	355	348	357	346	343	370	319	362	392	352	351	351	355	334	344	343	356	328	355	334	350	354	375	348	354	318	347	363	368	345	354	349	332	372	317	339	348	344	350	362	354	369	354	357	332	371	377	344	348	316	335	375	348	373	333	374	347	373	367	344	346	357	351	333	343	338	375	369	363	321	327	335	352	331	318	355	382	336	365	345	367	377	373	367	369	354	331	334	331	360	350	323	334	350	333	335	350	359	319	331	323	333	378	355	358	349	329	331	353	348	364	322	332	360	356	352	335	325	383	344	352	352	348	357	342	339	339	355	353	367	348	357	331	364	331	381	310	334	382	332	321	366	344	348	350	363	371	362	336	326	384	357	356	340	356	372	335	312	335	351	366	326	361	343	338	367	351	368	353	319	348	329	370	367	376	359	369	338	303	346	391	355	389	399	324	331	388	343	378	332	337	372	373	368	368	368	340	341	363	351	326	398	346	349	341	368	334	348	356	386	321	343	354	314	329	368	351	364	336	360	368	375	371	352	357	343	351	295	337	359	361	347	351	352	338	364	351	329	378	361	343	376	369	340	337	329	319	326	368	346	322	390	337	370	374	348	346	366	367	369	372	339	338	370	333	328	346	369	387	347	350	358	324	365	330	351	360	352	333	367	334	342	370	343	366	364	347	341	348	336	390	331	360	378	333	345	330	362	310	341	318	328	362	330	372	373	366	354	315	330	329	330	345	365	345	337	340	337	320	363	347	380	327	352	359	358	369	340	380	357	352	325	347	378	358	334	353	338	391	399	349	342	365	344	348	330	364	371	352	348	373	346	347	357	352	324	342	345	331	358	388	358	375	362	367	347	348	371	358	340	361	329	370	367	363	304	344	324	322	341	363	361	374	341	364	326	373	368	344	350	358	317	356	347	357	374	343	312	361	343	351	349	357	384	362	335	360	366	364	352	341	384	382	369	345	353	362	356	316	346	372	372	345	344	289	364	343	302	333	350	366	367	366	392	355	339	378	342	359	326	385	330	344	329	357	373	331	338	364	373	378	350	346	368	339	347	365	321	342	340	360	327	336	350	341	334	358	391	352	351	385	365	351	348	320	327	343	349	342	355	330	344	356	378	346	341	365	325	365	331	345	382	339	367	351	337	320	352	322	337	346	355	335	316	357	343	374	359	375	350	353	342	364	347	355	337	327	355	351	316	376	359	359	352	397	314	340	334	366	353	373	347	323	362	332	369	349	343	345	347	330	350	339	371	356	315	333	372	341	328	350	364	361	350	346	347	350	362	365	358	343	367	360	330	345	350	350	324	353	357	340	361	352	337	356	339	332	337	348	372	356	348	319	341	364	372	349	340	360	341	351	338	384	381	370	347	357	339	338	363	339	352	346	359	346	335	339	359	348	351	371	327	326	357	355	316	293	364	352	349	346	375	318	370	352	409	350	355	340	341	337	353	317	337	330	351	366	350	380	330	357	358	346	334	335	355	376	355	353	379	345	350	363	362	359	345	352	391	381	364	399	369	377	363	349	359	338	371	351	362	362	339	326	312	321	344	356	333	336	370	353	355	345	366	350	349	354	345	360	328	359	378	340	370	313	340	339	341	332	343	331	353	349	344	346	353	350	334	345	368	356	341	374	340	351	344	368	357	384	343	366	332	361	384	349	355	371	338	370	329	354	372	382	383	318	386	361	367	396	352	353	338	373	375	373	364	368	376	370	358	313	346	364	372	373	376	350	367	359	358	347	377	353	357	360	372	367	336	354	354	350	366	347	394	363	348	345	344	361	343	339	362	351	355	344	353	352	354	324	358	346	368	393	341	332	358	332	346	359	368	363	346	367	341	304	387	356	345	335	330	358	329	360	376	342	314	342	319	363	343	332	351	333	363	315	351	350	353	343	358	361	338	348	370	339	367	324	363	347	346	381	312	366	341	366	382	352	341	337	342	347	379	340	333	349	349	338	357	345	321	334	351	349	362	386	377	333	347	351	330	354	362	369	343	367	374	388	373	357	369	346	355	344	337	316	340	343	360	321	385	356	347	330	372	329	370	338	345	348	398	375	385	389	391	354	321	368	365	346	353	334	403	387	370	378	383	340	346	327	339	378	345	360	372	337	359	363	366	355	391	372	383	374	360	344	354	354	344	341	368	360	327	336	321	381	385	329	349	336	365	359	339	333	314	351	374	434	357	379	369	355	350	373	354	356	332	379	337	343	348	352	341	362	315	369	355	364	347	365	386	365	358	362	346	358	334	355	345	346	351	365	371	337	342	356	355	339	330	356	376	370	370	335	333	373	360	358	341	351	369	338	361	366	355	373	354	376	357	380	336	345	368	357	349
23836	21673	30020	23825	21673	15250	1587	798	583	588	576	543	526	476	426	416	451	424	421	388	391	394	398	427	424	390	416	405	377	385	397	366	379	361	398	330	380	365	393	346	348	377	355	385	374	361	394	403	382	354	374	401	370	363	386	415	393	392	340	374	363	348	367	420	361	338	347	351	394	357	328	345	337	376	369	373	346	374	391	365	372	373	348	341	360	320	371	346	400	347	391	361	392	374	348	349	377	358	359	340	361	357	357	357	405	363	373	386	381	351	361	352	338	339	332	364	357	321	327	386	352	354	362	371	378	339	349	353	375	386	348	346	379	367	342	332	359	381	386	359	346	409	353	364	351	361	348	353	358	362	363	339	367	373	356	342	375	369	316	372	338	329	370	353	383	355	367	371	340	361	359	353	360	327	375	340	403	358	360	370	356	358	342	345	336	367	347	348	363	378	378	343	358	375	374	343	355	339	353	403	376	365	374	339	382	348	361	324	364	341	370	373	338	354	338	326	367	361	371	338	329	351	349	335	367	378	349	357	342	356	367	375	337	347	346	384	341	360	379	371	361	371	351	379	339	366	376	350	351	360	343	366	314	365	336	344	362	332	369	299	345	346	358	362	375	339	342	344	350	361	366	377	351	349	329	364	354	367	370	329	364	377	355	334	350	349	347	320	372	377	342	339	353	340	379	344	390	373	369	348	324	323	350	334	403	323	384	321	334	336	356	369	374	375	367	374	362	343	380	378	343	370	327	400	365	368	373	365	347	334	351	355	343	349	379	374	367	377	361	349	362	365	347	347	352	337	370	383	353	354	348	342	409	389	370	337	378	363	362	357	328	355	354	373	363	374	350	371	352	373	365	374	355	343	348	375	364	351	338	359	336	365	358	355	340	359	343	354	354	339	362	397	385	352	367	390	346	342	351	369	376	361	365	382	392	362	346	362	347	325	357	357	345	404	341	338	357	356	388	342	342	364	348	340	353	326	380	349	333	350	371	363	353	344	346	410	314	328	349	399	312	311	353	380	346	374	384	325	369	356	373	352	357	379	340	370	365	388	336	378	353	351	343	347	338	381	357	350	369	353	375	366	319	341	374	361	347	328	348	371	351	353	349	354	372	348	373	377	344	382	350	371	348	373	370	368	328	366	388	367	334	372	371	330	342	351	350	342	376	338	403	347	346	340	351	360	365	391	351	355	339	368	352	363	337	365	351	353	366	371	350	348	375	353	375	396	361	353	381	411	354	352	351	348	403	367	315	340	371	368	340	336	398	368	370	325	363	379	362	329	372	365	358	376	381	344	367	377	376	394	353	368	347	361	363	400	396	363	355	363	362	355	322	348	353	356	369	374	373	337	395	344	351	351	342	343	334	342	353	320	306	373	345	382	343	375	333	367	336	350	358	333	352	359	383	353	359	362	344	404	361	342	348	337	342	322	352	353	346	374	377	393	365	374	332	379	333	347	376	330	327	362	362	382	348	392	410	344	354	346	352	349	363	350	361	364	384	350	365	368	371	349	343	339	363	352	386	384	361	366	344	354	351	336	357	326	355	359	366	374	329	342	350	327	343	321	354	317	351	390	341	347	386	331	339	362	366	385	364	368	380	387	329	391	319	368	361	330	344	374	389	381	349	332	338	332	394	364	329	338	347	351	339	359	366	329	343	400	352	337	358	378	385	363	349	397	352	352	360	354	344	351	393	364	356	355	328	355	345	358	350	336	374	365	341	355	353	348	381	350	336	405	347	336	333	346	365	331	347	343	324	357	368	306	373	367	372	351	352	354	306	345	331	380	352	376	347	353	370	348	356	364	334	362	362	372	376	354	361	338	370	350	367	370	333	367	358	338	349	394	399	352	381	356	320	361	349	364	340	346	374	353	355	355	373	364	335	367	369	370	339	362	341	389	336	360	351	354	335	365	379	364	338	327	374	324	372	351	341	366	378	348	344	329	332	339	342	397	398	346	376	351	323	379	390	350	329	339	346	364	371	361	323	330	336	346	342	339	374	397	382	353	390	369	348	309	361	379	322	365	334	366	345	385	331	325	359	377	372	354	349	331	378	390	385	365	371	353	361	332	392	340	348	325	348	365	344	376	301	368	386	361	364	322	351	365	337	386	338	373	350	385	338	393	370	364	385	347	360	371	364	366	327	356	361	364	352	319	414	367	351	361	337	411	361	338	367	340	364	323	379	387	322	345	354	347	372	337	378	410	344	353	374	362	347	347	352	382	346	368	362	373	335	345	336	373	342	349	379	391	344	391	377	342	365	364	384	354	384	331	373	334	326	344	385	307	333	306	347	369	350	354	312	360	358	366	367	377	391	324	358	322	378	358	367	390	321	367	357	356	392	358	385	359	355	339	366	336	326	350	376	346	351	362	356	333	372	363	343	364	393	410	359	370	370	361	374	407	368	324	374	352	362	369	352	329	340	370	365	317	362	335	333	366	401	350	390	342	349	361	350	365	377	343	357	363	367	364	379	361	343	379	374	372	347	333	342	361	380	349	336	364	345	360	354	386	384	345	344	382	341	340	343	345	374	355	324	350	364	345	338	325	388	355	354	343	393	347	326	338	367	348	371	363	335	379	361	367	374	377	354	350	352	389	387	389	348	388	326	366	343	359	334	360	365	385	346	344	355	316	373	404	350	330	367	376	369	369	320	363	346	348	365	352	352	361	373	360	363	347	325	377	358	370	338	366	373	356	350	320	326	368	357	349	349	371	357	329	375	353	328	368	381	349	362	341	316	372	312	353	356	349	358	372	343	374	371	368	313	356	336	373	355	323	368	372	365	364	360	345	360	346	393	339	378	330	371	364	343	359	379	382	363	355	378	352	365	350	341	347	327	338	348	368	378	364	344	401	349	365	384	353	379	333	386	335	380	331	331	363	390	342	339	389	377	367	343	363	323	345	335	353	368	374	392	322	339	352	373	360	350	365	365	362	354	368	356	344	334	381	336	366	340	391	382	359	320	331	343	369	376	373	371	358	363	354	360	363	356	397	352	336	369	348	334	404	352	345	362	353	325	358	358	359	329	365	367	354	346	350	362	317	332	332	355	375	372	375	335	324	378	347	358	322	354	338	344	342	367	365	362	372	374	348	368	338	354	361	369	355	352	372	355	350	370	330	405	358	378	378	338	367	365	360	346	367	363	350	385	352	340	341	357	381	335	350	354	357	388	336	335	322	373	379	337	379	365	373	375	341	373	369	371	403	332	331	339	319	337	363	334	366	351	345	364	386	338	352	313	397	349	340	354	346	334	368	356	334	359	347	338	365	340	356	356	362	371	334	366	381	340	337	352	341	347	381	372	377	348	350	337	372	371	325	333	388	361	340	356	330	389	356	372	370	373	342	354	356	346	358	328	355	331	362	358	341	343	362	377	375	370	361	353	396	348	382	355	337	343	398	339	351	329	350	387	372	375	366	363	375	363	394	334	384	367	334	369	395	355	319	363	335	346	325	363	326	344	351	361	366	383	364	337	343	369	360
37404	44292	13786	7507	5122	3725	2957	2318	1982	1680	1524	1368	1287	1124	1076	1088	1033	927	939	951	876	873	872	860	857	814	824	773	783	761	753	756	717	803	765	764	764	723	768	762	711	716	723	748	768	760	720	715	739	702	759	724	704	701	739	743	720	727	686	675	731	719	707	729	721	749	725	700	714	767	697	736	739	726	694	721	719	700	753	709	724	696	704	742	714	687	724	733	708	654	699	687	686	715	681	674	709	733	680	684	710	706	683	694	725	671	687	660	693	695	689	655	686	702	715	714	701	707	702	674	709	718	682	678	698	700	691	715	695	702	769	740	658	706	687	723	688	678	711	708	709	728	711	764	740	748	682	681	720	753	665	734	727	731	713	711	679	681	710	688	702	700	720	742	705	714	765	686	742	659	668	695	734	714	699	682	705	717	713	678	673	693	707	685	693	722	699	686	711	673	750	695	695	693	747	715	720	760	734	690	700	754	716	686	667	721	685	713	708	721	710	684	672	717	754	729	705	700	659	691	690	718	718	698	676	773	685	690	686	688	690	734	729	668	651	690	704	713	705	723	657	705	688	709	677	716	641	705	690	710	701	699	724	704	704	683	665	711	670	694	691	697	700	707	737	706	657	665	663	713	760	752	748	696	625	672	719	709	719	681	695	712	714	699	674	719	685	690	675	691	727	712	729	767	712	729	716	652	700	698	696	667	688	748	714	711	687	705	704	709	691	679	722	740	701	752	722	700	727	726	680	636	705	700	719	715	698	757	699	703	702	712	726	678	715	688	667	689	692	675	661	699	663	729	703	675	671	678	701	714	677	732	751	707	674	710	667	662	724	714	719	687	713	724	677	740	738	709	734	708	714	662	733	677	698	726	704	700	673	721	727	692	697	722	711	665	721	712	728	753	692	688	714	662	705	688	680	692	702	717	665	706	691	719	686	686	737	657	691	733	732	703	720	730	720	719	631	769	713	703	689	719	730	711	691	783	730	708	709	709	697	683	671	687	704	672	699	736	731	654	697	735	742	729	679	713	718	664	749	711	709	673	715	708	678	688	707	725	699	704	740	664	694	669	692	713	698	742	685	728	729	705	713	705	676	679	701	678	706	711	710	751	696	697	718	711	701	705	674	651	719	749	701	722	730	696	688	678	688	675	674	790	681	706	718	723	711	668	692	703	667	701	667	740	729	739	665	716	684	711	714	757	677	685	719	726	695	659	749	721	718	702	673	709	702	700	646	674	698	719	663	708	696	674	705	689	762	651	703	734	724	644	710	718	685	703	695	702	750	702	668	721	710	741	715	710	696	683	709	696	755	710	784	726	745	728	703	723	684	673	742	709	759	668	696	686	694	708	725	734	694	701	715	715	693	737	696	713	674	696	730	692	703	717	716	682	675	690	722	675	723	667	697	710	648	686	700	681	709	661	676	702	700	664	691	708	751	709	713	706	706	758	693	712	694	682	666	691	711	717	682	716	685	718	717	677	718	654	675	687	618	749	684	716	647	759	726	703	677	711	735	711	731	738	693	717	711	694	712	693	674	747	692	681	705	724	709	752	718	716	668	682	677	686	680	734	691	690	667	692	696	651	714	712	724	737	727	679	723	700	780	674	683	736	671	755	725	747	664	675	719	689	645	748	690	758	726	706	704	681	767	668	708	697	672	649	737	732	663	709	722	715	743	620	699	699	700	701	718	692	708	728	719	675	716	707	737	681	702	659	674	723	728	725	720	699	740	728	689	694	672	746	721	732	694	660	660	691	718	688	667	717	739	681	691	660	685	725	710	710	724	700	721	711	676	682	749	728	684	706	735	692	702	737	698	699	720	676	746	749	742	737	724	717	664	711	682	680	707	717	687	658	670	674	730	742	718	756	694	697	722	694	671	707	636	745	652	682	676	693	704	696	710	751	730	704	681	702	715	710	671	682	688	712	730	667	678	738	695	698	703	713	714	686	720	711	714	720	719	653	731	714	704	668	690	683	724	682	693	685	664	703	691	677	688	708	738	722	698	669	743	692	728	676	708	672	664	718	728	724	678	731	699	712	712	705	658	693	643	666	726	697	705	717	739	727	730	711	724	717	740	691	719	667	726	713	723	671	723	695	673	718	755	668	711	671	693	745	714	718	683	665	683	685	682	724	726	734	649	740	692	695	736	751	666	705	678	673	680	711	714	725	670	706	719	701	715	700	723	702	688	678	700	727	739	704	670	715	719	709	650	722	690	697	716	713	774	678	685	687	709	657	701	703	735	691	687	674	708	665	680	741	697	693	691	703	677	712	713	674	689	701	682	726	669	670	736	739	730	714	733	664	722	714	675	695	720	682	718	684	673	704	735	735	694	702	705	689	718	651	700	677	736	680	704	710	702	740	707	724	712	674	702	725	711	684	730	708	735	709	680	756	699	732	644	677	665	704	664	673	677	661	709	719	715	708	703	712	675	703	704	712	699	759	730	717	681	731	681	730	723	703	695	740	680	725	701	695	685	683	650	715	747	705	705	683	702	717	687	689	681	719	722	700	724	760	705	728	666	706	685	755	668	681	739	708	725	710	671	751	728	681	668	687	723	749	706	665	750	737	746	711	716	714	700	679	713	715	660	727	704	706	667	670	701	738	753	689	707	722	675	674	739	687	679	709	688	694	693	727	688	632	704	730	691	700	717	689	664	717	721	690	655	700	672	685	720	709	699	750	653	660	685	671	726	684	689	693	750	740	685	647	676	709	687	708	696	666	734	674	702	699	738	679	687	643	740	733	684	713	676	685	697	703	674	701	702	702	703	674	709	734	702	703	684	699	677	744	683	680	697	726	682	717	702	712	732	696	697	698	714	720	708	666	703	669	732	732	720	672	716	733	664	686	737	713	706	697	653	730	700	656	734	707	717	702	708	752	734	672	714	686	674	697	731	731	760	687	747	708	690	688	725	724	665	661	706	711	717	748	716	687	672	682	710	743	744	708	728	684	685	714	691	708	696	693	659	746	742	685	662	706	700	730	721	689	685	731	734	740	713	676	723	713	706	719	669	738	684	719	700	714	715	690	732	662	662	707	671	756	700	691	691	693	670	691	674	716	665	736	731	702	715	696	755	731	696	748	730	698	763	699	728	733	695	674	744	691	712	732	718	673	700	688	705	667	686	697	703	726	685	707	670	732	706	706	678	694	739	671	699	705	717	654	690	708	705	689	665	753	765	704	731	686	709	734	725	717	704	666	677	722	660	739	724	715	712	690	642	698	706	777	682	697	685	691	680	694	684	698	711	693	711	708	676	682	729	694	683	712	694	724	704	695	708	696	704	710	735	691	680	741	715	691	709	655	693	687	698	722	724	712	698	673	749	722	673	699	669	738	719	748	675	702	676	724	742	690	664	695	706	712	697	657	703	681	701	701	635	715	727	758	694	685	693	667	706	693	690	659	710	703	691	695	695	663	691	744	726	762	712	701	690	670	680	713	715	722	688	749	706	685	676	659	713	669	770	694	724	723	738	735	664	740	713	681
27268	20870	6804	602	375	328	281	295	292	291	259	262	290	265	277	268	265	270	248	318	295	278	281	277	260	268	247	266	280	280	261	261	269	279	278	280	290	276	293	285	301	272	307	252	267	280	253	281	270	274	274	258	285	254	278	290	286	261	262	266	285	291	241	291	299	254	293	272	270	257	267	269	261	295	269	263	262	259	247	264	294	225	275	288	255	272	293	293	275	260	284	251	269	299	270	290	256	289	271	274	276	263	258	301	312	274	293	256	269	258	261	261	256	268	274	252	264	287	286	285	277	270	285	276	290	273	279	272	278	252	288	335	278	292	295	284	266	257	243	254	286	266	280	274	289	302	298	249	278	279	286	261	278	266	291	291	288	277	261	267	281	265	282	314	290	260	292	280	252	267	293	256	283	276	272	280	338	278	278	270	314	273	271	271	261	293	287	282	270	257	274	255	291	278	280	287	293	266	286	276	271	248	260	281	273	285	281	288	294	236	275	269	262	274	260	285	281	284	279	272	290	268	274	281	289	283	293	271	277	279	250	270	255	271	249	289	264	291	284	287	278	262	254	263	249	281	287	289	275	309	245	283	290	282	282	234	265	284	298	290	277	251	266	266	295	289	279	282	278	282	261	310	277	285	286	262	276	269	266	276	305	250	272	261	268	256	243	261	261	258	290	270	267	276	278	243	300	269	282	268	288	300	282	296	280	268	257	266	292	278	279	293	274	280	268	281	282	289	278	238	283	277	291	297	283	249	280	278	276	265	280	269	266	287	277	290	289	274	301	289	295	287	272	277	274	278	282	279	276	298	312	263	282	297	281	282	266	288	246	313	271	265	271	247	289	304	287	262	266	262	282	278	280	306	273	311	278	275	252	276	287	323	295	271	252	291	289	292	236	262	277	250	279	260	309	255	295	281	268	279	244	273	248	271	289	296	283	265	251	257	263	263	291	313	275	267	268	273	282	279	280	274	286	261	318	291	274	272	260	292	256	243	279	289	276	274	258	280	280	270	278	251	277	296	276	289	280	269	307	304	302	276	268	270	303	308	280	260	302	293	267	294	294	280	298	278	267	277	273	268	247	268	269	286	268	264	277	275	280	265	263	278	255	271	275	277	276	301	272	258	296	289	274	271	267	268	269	280	265	240	271	269	290	299	284	247	297	254	270	269	282	293	265	266	296	295	264	283	285	291	306	273	255	280	282	266	275	290	328	312	275	266	277	255	275	270	291	267	264	260	272	273	271	259	285	289	301	278	237	267	273	283	307	277	278	286	268	258	265	264	301	272	291	263	288	263	295	256	255	321	292	248	284	288	259	302	301	269	302	274	272	282	277	255	242	272	249	267	315	285	275	311	282	285	258	275	286	268	292	298	289	275	247	271	276	254	269	260	251	282	285	278	270	275	271	267	264	260	271	245	252	267	265	272	241	261	304	264	266	263	288	307	274	266	300	286	292	242	236	296	261	278	274	258	273	292	275	266	283	264	280	268	273	247	258	296	314	233	260	268	248	281	280	272	278	275	263	244	264	289	267	276	263	285	310	258	282	264	263	302	270	251	295	297	294	289	265	274	303	304	302	282	279	270	293	300	263	236	274	292	294	258	283	299	293	268	277	253	266	301	271	298	274	253	304	269	306	265	268	263	269	271	288	270	270	271	288	257	261	253	263	277	274	273	306	253	266	283	275	271	276	257	295	283	264	268	276	295	241	276	252	307	282	275	245	298	295	296	284	274	291	260	259	273	286	264	270	296	272	287	283	310	255	274	323	274	282	278	272	277	257	275	270	295	279	262	240	262	283	277	267	261	268	261	281	276	277	288	286	298	228	286	306	264	259	250	252	295	294	263	269	266	266	296	239	277	283	284	313	257	285	272	287	262	259	291	307	296	290	261	274	279	243	279	300	287	275	284	251	266	302	273	259	266	257	245	288	260	276	254	267	291	270	271	278	266	268	279	263	241	268	279	283	267	284	284	267	258	253	270	279	242	293	265	292	248	275	250	299	271	247	274	254	266	258	314	283	307	273	286	271	280	287	269	295	265	284	290	230	239	273	298	314	232	274	277	236	296	302	259	256	278	263	258	287	271	277	284	263	272	265	276	264	273	290	269	277	299	285	291	275	238	282	266	252	295	287	259	255	269	246	265	275	288	255	283	270	262	278	290	246	266	282	275	279	263	260	265	285	256	275	297	277	296	252	304	271	249	296	270	264	290	259	261	259	293	240	255	268	261	278	246	261	272	259	271	284	254	266	281	293	279	259	263	306	277	277	272	281	272	275	272	243	264	275	261	309	282	258	269	283	281	270	303	272	281	277	291	277	270	265	254	269	279	291	269	270	260	265	281	264	260	255	261	286	285	266	282	271	283	268	292	288	272	286	305	269	286	261	295	259	255	286	274	246	288	278	261	287	248	279	284	286	302	275	262	273	282	268	250	304	313	271	249	291	230	297	262	263	308	263	270	299	276	264	267	252	287	265	258	265	297	271	261	238	271	283	275	241	272	257	247	282	274	279	303	278	276	280	268	273	272	259	276	273	270	279	274	269	275	281	283	295	286	291	264	278	300	269	297	268	247	304	268	270	307	274	263	284	266	277	300	275	272	268	266	289	263	290	265	267	266	310	287	261	272	258	279	287	265	287	296	284	273	293	289	274	262	270	298	250	294	278	299	276	300	273	304	285	284	286	279	264	270	299	276	249	268	255	282	261	274	282	285	263	287	264	274	292	279	293	253	263	236	299	302	272	305	317	285	290	281	278	283	266	293	270	236	276	299	302	286	269	258	228	233	292	270	269	288	260	275	297	251	269	300	257	262	280	271	255	286	227	280	256	252	256	290	280	302	246	246	264	275	252	270	267	288	282	256	238	294	282	273	269	279	252	284	286	268	308	269	273	278	266	275	272	261	250	276	272	296	255	266	257	251	271	255	268	264	224	282	277	273	280	290	275	288	281	279	267	301	283	281	286	269	269	277	263	279	245	270	288	253	286	283	260	308	255	236	311	270	273	274	257	272	253	280	301	292	283	282	300	255	263	285	306	255	286	304	281	276	258	267	292	262	277	292	259	290	286	308	254	259	243	267	278	276	290	263	277	279	283	283	321	274	261	281	296	263	252	262	260	261	256	284	259	310	270	290	295	273	263	302	262	314	270	235	247	258	282	265	256	314	301	300	252	282	270	276	269	280	288	277	267	249	272	279	264	256	301	263	224	256	255	268	269	305	262	244	272	279	301	259	279	263	299	291	249	257	245	300	295	282	256	269	286	277	253	261	264	316	291	299	292	279	266	276	290	279	266	280	279	267	279	298	285	278	270	256	254	277	282	263	294	262	273	283	298	268	286	286	258	290	286	294	296	263	247	260	282	286	270	268	247	281	295	257	293	264	286	258	301	268	275	278	286	262	250	279	263	253	283	254	278	275	292	249	284	281	274	250	282	260	274	271	269	292	274	264	249	254	278	281	304	254	303	263	269	291	291	238	272	287	274	278
12527	16183	1489	973	832	748	694	673	694	678	626	662	583	607	639	607	583	594	574	593	609	589	589	614	605	592	601	575	573	603	593	589	573	587	577	616	599	572	615	574	572	573	607	604	548	622	577	574	630	546	597	557	605	604	618	586	613	584	579	566	614	611	623	608	607	574	593	598	578	633	574	607	640	554	547	604	599	586	571	601	614	597	588	595	602	628	632	580	558	624	587	673	574	570	540	613	587	580	587	598	603	603	636	602	556	598	601	610	595	629	614	584	603	604	589	552	662	592	582	589	581	603	630	601	587	551	572	624	562	604	620	578	577	604	617	607	550	593	587	601	560	564	592	562	605	611	603	645	578	556	568	604	614	569	591	611	593	617	569	586	580	590	589	581	603	600	637	582	590	598	568	594	648	613	596	569	598	580	603	572	595	573	572	603	610	589	624	607	585	609	573	596	625	577	589	614	576	599	576	604	611	585	585	612	604	581	608	601	604	544	568	612	579	611	604	579	535	621	566	612	600	562	590	583	581	550	575	603	575	598	608	590	625	575	604	556	584	594	591	594	615	569	598	624	577	606	603	599	607	601	579	589	602	622	633	626	610	560	607	586	575	547	581	602	547	586	606	559	590	557	547	597	644	588	581	552	592	588	547	616	609	604	555	575	580	625	595	587	601	640	577	597	609	607	579	600	629	591	570	619	609	623	553	607	574	550	594	618	594	609	568	595	611	629	577	574	564	584	607	579	576	572	571	591	603	562	575	576	556	590	616	595	592	559	592	564	596	572	557	604	584	594	667	601	560	613	582	595	612	608	574	551	621	575	617	555	550	543	568	621	600	597	540	569	598	565	561	598	602	615	560	615	601	598	567	582	552	613	562	584	599	572	549	572	580	639	595	607	604	625	617	540	558	585	557	594	606	557	597	569	595	564	615	588	630	613	589	582	620	589	626	575	571	604	585	615	546	645	614	545	589	596	580	622	597	601	563	569	603	562	612	584	562	568	634	572	592	594	635	534	569	599	573	569	592	597	562	567	542	566	611	594	575	548	570	604	601	612	589	598	586	579	612	571	581	595	615	621	596	587	586	617	614	605	591	607	591	562	619	609	604	601	595	562	628	583	615	608	575	578	578	589	610	591	604	584	618	603	602	584	633	580	623	633	612	603	590	549	553	612	593	599	572	612	583	555	559	589	599	580	602	576	542	587	614	552	566	568	554	558	578	604	591	607	581	593	598	596	591	601	574	570	608	592	625	558	615	570	625	627	605	586	564	572	594	563	593	598	575	551	577	584	572	637	583	581	585	592	605	622	600	592	557	585	578	556	588	576	589	586	574	619	628	542	555	594	612	581	580	583	626	572	602	593	575	567	611	582	599	602	599	596	620	600	607	596	602	623	565	596	607	591	597	579	576	614	593	560	616	593	580	593	602	603	592	581	614	550	601	572	592	644	626	567	634	580	589	560	601	608	593	624	594	628	617	594	595	588	587	590	623	592	574	603	596	549	585	582	605	568	628	614	603	579	564	642	564	571	592	572	560	588	574	546	568	540	545	583	578	597	621	576	663	560	579	555	546	547	586	601	592	588	579	584	550	574	612	583	597	614	587	600	616	615	572	575	601	644	632	590	639	545	590	640	608	552	586	574	610	576	592	613	592	554	536	565	574	576	632	629	643	627	664	592	618	584	571	573	614	600	616	612	583	623	563	619	569	541	590	603	596	629	571	596	580	574	591	576	604	546	609	606	584	570	608	590	598	625	571	565	561	556	580	595	580	562	654	568	625	628	618	570	599	617	599	636	622	645	580	581	596	607	581	587	613	602	575	579	553	581	574	583	585	574	544	596	615	601	600	558	536	613	637	614	631	571	600	566	545	548	568	581	555	591	613	564	597	583	597	554	588	566	614	605	600	569	590	607	607	602	548	609	625	588	591	620	616	586	587	597	593	636	583	580	629	624	533	582	563	602	522	542	600	577	614	589	563	551	599	618	563	580	566	558	585	558	599	593	594	591	581	577	641	547	636	625	592	559	604	576	620	588	525	609	564	594	574	545	571	603	606	556	552	596	590	579	623	603	572	638	559	560	615	604	609	648	573	582	572	596	618	599	585	623	602	585	593	566	599	596	536	524	589	620	612	563	580	562	566	635	614	613	626	565	581	606	597	585	607	598	613	579	593	587	576	576	638	589	604	569	629	569	600	592	595	597	610	584	553	539	637	558	586	546	624	577	570	596	559	563	600	586	570	598	605	615	619	567	549	570	585	630	618	572	598	590	597	590	537	606	596	596	604	530	616	614	575	585	567	596	606	591	632	622	583	568	620	579	599	531	568	611	574	629	592	606	563	586	607	594	583	568	598	604	609	582	582	599	580	588	552	631	594	612	603	606	628	591	605	585	597	578	633	584	616	598	555	596	560	592	583	603	619	607	565	596	597	560	592	599	559	602	592	599	612	592	594	575	581	582	578	560	563	614	578	581	571	604	599	579	596	577	618	577	593	558	611	568	645	574	556	571	589	592	604	600	552	592	604	592	600	626	549	654	581	572	592	603	601	607	587	597	602	578	598	573	590	595	578	593	618	622	615	607	586	593	582	585	591	592	621	593	618	607	647	558	593	561	547	561	599	579	592	612	628	624	581	554	616	591	594	566	533	605	547	568	597	631	613	570	592	575	592	610	605	618	625	570	570	580	613	627	540	582	617	585	586	611	595	620	621	573	591	659	625	543	567	601	594	543	600	615	606	559	609	637	579	591	604	623	599	595	586	586	600	577	613	573	578	616	566	572	618	611	636	601	548	557	585	598	547	605	584	552	607	607	603	621	584	599	598	619	627	607	588	580	593	651	585	612	563	633	588	552	607	607	567	583	598	612	595	549	549	550	559	578	589	608	594	578	581	624	571	587	596	592	583	579	636	558	543	581	610	594	601	616	611	567	637	536	584	606	577	590	602	606	650	564	587	553	643	587	601	577	581	586	638	605	590	551	661	576	628	589	618	594	620	607	554	595	621	601	585	606	579	606	587	583	571	592	576	592	598	590	633	582	586	588	624	584	590	587	631	632	644	563	610	636	568	608	614	625	548	592	551	558	640	553	580	606	572	613	568	555	583	616	629	615	593	595	629	551	586	561	533	625	585	599	605	590	635	621	539	606	581	576	608	560	625	633	618	602	577	614	605	597	547	557	610	608	541	596	558	568	586	585	578	616	595	546	585	609	600	581	613	598	579	596	561	580	586	607	609	588	616	611	593	638	564	598	594	598	603	601	566	572	588	547	575	623	551	609	626	565	623	569	621	607	590	611	606	588	639	608	598	592	604	562	570	606	564	570	572	618	607	599	566	614	571	550	578	610	578	604	594	595	578	594	596	640	595	624	558	593	574	549	592	583	624	605	581	612	596	582	605	558	600	592	552	562	590	608	583	577	544	582	615	575	576	589	599	603	612	611	603	580	609	624	597	563	588	536	585	585	601	584	571	577	579	586	606	606	600	561	640	533
24811	21694	29104	24786	15750	1036	561	327	291	281	273	221	201	231	194	187	188	205	202	184	183	184	172	185	174	164	149	173	188	151	153	154	169	147	169	153	171	140	163	140	174	169	171	142	173	159	161	158	155	176	149	175	165	179	167	168	167	161	167	158	144	153	160	166	143	154	169	181	151	166	154	166	146	149	161	154	163	154	153	170	155	149	154	161	142	159	144	168	153	153	179	143	155	153	155	138	148	151	158	164	142	153	167	164	177	155	169	155	154	146	163	148	167	140	168	166	165	136	179	149	142	144	174	156	166	161	163	148	158	149	140	157	155	171	182	165	153	117	125	158	175	161	175	158	168	186	166	145	159	158	170	169	151	162	156	163	150	181	165	140	156	164	156	146	164	172	160	146	166	155	142	170	179	157	148	154	168	150	166	167	160	161	154	169	155	156	151	140	140	147	176	133	169	169	180	151	169	143	169	148	136	177	173	179	159	173	180	158	144	158	162	145	163	163	152	163	149	151	166	149	132	187	177	145	159	172	168	171	163	157	148	157	169	170	152	150	155	155	161	190	162	165	133	159	144	169	141	155	163	180	178	141	174	172	173	157	141	172	160	168	157	152	135	169	156	158	163	162	156	147	156	163	174	161	157	139	151	172	145	152	154	150	160	167	151	170	176	163	161	165	149	188	136	169	164	134	158	167	143	153	168	158	155	157	152	182	151	141	153	157	139	162	166	167	140	158	151	173	175	154	154	151	170	161	159	149	148	157	154	148	162	165	168	158	176	147	157	123	145	163	186	156	157	168	151	139	168	175	154	154	136	171	151	169	163	146	145	143	175	154	164	136	140	185	151	166	174	161	139	145	164	152	156	156	166	148	149	178	159	155	154	173	149	169	167	164	176	151	166	159	155	166	167	164	160	150	151	161	138	139	152	150	137	165	166	155	165	161	185	157	170	188	177	155	171	168	132	156	155	155	169	160	146	186	150	162	150	160	173	150	159	181	130	144	184	169	118	147	177	151	168	184	174	146	147	131	175	159	162	153	155	156	169	138	169	167	159	164	160	173	153	152	166	157	157	165	167	169	137	151	168	133	152	140	159	148	154	160	150	171	154	148	140	141	149	165	150	166	181	158	164	165	155	161	163	169	159	128	168	157	165	151	145	150	160	145	166	164	148	147	171	167	182	186	144	131	144	178	166	134	165	149	158	137	158	147	167	177	150	162	158	169	151	166	143	141	160	158	154	166	173	147	161	172	181	167	158	153	163	165	146	168	157	140	146	150	141	156	137	151	145	150	149	142	171	148	149	151	151	168	168	154	183	148	160	155	164	172	178	153	130	151	151	154	160	179	158	137	160	150	162	155	169	165	176	174	158	148	165	152	147	168	157	157	177	161	166	142	145	154	159	140	167	161	175	162	115	136	156	130	152	147	159	169	158	170	147	177	155	160	166	157	137	178	148	144	155	138	156	151	149	185	152	148	161	166	175	158	162	170	171	160	132	153	152	147	143	160	178	171	155	169	164	146	150	166	186	161	143	197	171	177	167	152	146	153	147	135	143	171	166	176	148	162	163	166	154	155	146	155	148	155	149	171	175	159	161	147	159	189	167	145	147	141	151	165	172	167	169	187	169	165	150	147	149	162	154	145	151	145	150	150	164	154	139	166	147	141	137	170	153	166	168	165	167	145	137	147	170	144	167	163	153	153	139	171	142	162	154	179	153	157	175	155	175	146	149	161	169	167	158	143	166	138	167	147	132	157	149	155	172	150	164	172	155	152	157	155	141	146	165	154	169	155	167	171	159	142	154	157	139	170	139	153	150	177	155	162	163	154	164	153	138	156	150	139	144	159	184	158	165	170	179	151	165	175	169	167	169	162	175	149	149	169	179	169	167	161	160	164	170	181	162	128	153	151	163	158	144	149	149	148	161	141	158	145	168	151	155	183	152	134	148	161	147	154	155	157	171	142	168	167	159	136	164	182	152	160	151	144	160	148	172	157	171	144	169	141	150	171	173	151	173	164	152	146	145	139	159	162	153	144	181	157	170	157	145	164	156	148	168	170	147	181	155	184	149	181	147	167	149	183	156	171	154	158	163	138	184	140	154	166	162	131	152	161	157	150	160	162	129	169	148	173	171	185	160	178	156	146	157	138	148	154	167	152	153	168	149	176	138	150	168	173	157	159	162	171	148	180	169	163	153	166	160	164	171	161	156	153	176	162	142	160	157	133	176	165	159	160	154	164	163	165	152	151	190	157	153	158	164	142	159	149	158	129	135	149	137	158	155	165	164	163	120	145	167	162	171	142	153	164	162	165	159	155	167	163	153	146	170	147	163	181	135	155	163	163	150	139	154	137	156	138	160	159	158	173	171	157	145	152	131	137	150	155	163	150	134	180	174	163	148	149	160	161	149	167	160	160	158	156	166	165	155	152	140	142	169	136	162	177	158	155	166	154	154	128	148	133	176	169	162	162	148	169	145	152	159	164	147	162	153	151	156	147	155	163	176	160	184	175	162	137	174	150	153	159	163	151	187	178	147	163	132	157	148	156	147	151	163	146	164	126	165	166	142	156	145	147	158	137	165	132	144	160	144	146	140	152	160	150	156	145	165	159	146	168	185	169	156	157	151	153	157	140	158	152	149	175	132	139	159	162	166	161	154	164	183	140	152	163	147	158	162	163	155	150	153	155	138	140	161	161	161	158	150	158	149	163	156	144	139	159	136	152	136	142	169	147	174	170	156	174	159	182	162	154	144	171	150	166	164	141	166	147	134	177	158	185	152	163	147	143	155	141	144	157	146	149	149	152	151	164	164	157	148	148	128	166	141	142	169	164	147	149	168	168	150	157	171	150	158	136	139	168	172	171	143	141	150	145	171	139	149	156	151	154	159	163	155	160	153	161	170	157	164	160	148	154	155	177	151	150	172	145	145	173	144	153	157	138	146	173	163	160	142	157	181	175	153	141	157	145	139	163	170	156	163	177	152	131	165	184	173	163	134	150	172	160	134	151	184	166	157	161	154	154	158	166	170	126	133	158	165	158	166	168	158	141	155	153	149	172	138	142	153	165	163	152	176	164	161	162	158	163	146	139	192	176	168	144	147	168	132	138	160	131	152	160	166	152	161	159	160	159	133	156	159	151	163	154	156	154	171	154	144	145	162	140	150	173	169	173	151	165	163	155	157	170	159	156	151	161	152	130	144	164	144	151	159	139	169	152	153	166	157	137	168	122	135	145	141	161	152	166	153	155	150	142	124	175	140	135	165	153	166	144	157	156	179	172	141	144	161	165	139	166	159	134	169	156	153	160	154	168	170	161	150	199	163	160	151	181	162	136	155	148	149	144	165	138	172	176	144	171	150	170	165	148	148	128	164	167	151	162	150	169	141	165	159	147	165	165	157	153	152	161	163	183	157	150	155	156	150	150	147	157	166	157	157	153	145	169	147	184	148	167	140	183	167	151	165	150	159	136	161	159	146	146	152	155	155	158	152	160
30535	38936	8539	4238	2806	1972	1502	1226	1060	851	770	750	617	558	545	469	516	479	489	473	428	457	404	431	451	408	402	414	430	390	391	369	376	374	368	394	384	384	371	372	383	409	395	350	376	347	371	365	341	333	392	361	374	335	366	399	359	370	334	337	354	351	347	353	378	382	366	347	317	361	333	381	349	344	367	399	325	328	377	352	360	378	385	359	358	354	344	349	341	369	370	326	356	346	337	355	365	331	345	342	361	329	335	349	350	353	362	363	361	329	340	365	297	367	354	414	330	371	349	338	349	356	359	358	338	350	363	359	379	352	395	344	327	355	358	373	338	351	334	377	360	350	338	351	375	367	339	376	328	342	317	379	359	354	352	315	314	357	333	324	367	362	353	364	361	371	348	321	353	331	346	318	353	338	352	344	349	351	358	356	334	336	355	349	331	363	364	339	356	374	359	324	360	364	340	328	353	356	322	326	349	352	360	381	322	352	352	353	349	351	382	362	327	342	387	367	330	350	366	363	358	326	341	355	331	375	340	362	366	339	344	341	367	347	352	364	397	328	326	342	346	360	329	348	317	364	336	355	356	369	352	371	348	342	356	355	381	349	363	361	359	335	336	360	351	354	348	330	342	343	332	346	352	360	355	365	380	334	379	328	342	358	338	351	382	340	362	374	354	367	350	352	353	335	338	367	322	351	358	332	323	336	330	341	346	313	326	335	330	361	362	352	368	329	324	398	360	364	380	355	355	358	341	342	304	343	337	346	347	332	329	314	317	350	362	372	347	332	379	407	329	372	345	336	344	342	371	340	374	304	344	314	345	334	347	385	364	348	362	361	338	366	342	344	335	336	333	338	387	327	325	332	349	349	326	340	342	336	369	336	350	348	320	340	328	355	324	337	340	360	366	371	362	321	324	339	359	351	379	392	380	384	357	401	351	360	323	347	308	354	343	379	361	346	348	317	356	369	345	339	357	339	331	357	354	312	384	357	373	340	368	348	386	354	348	353	342	370	332	363	344	312	371	385	342	331	322	382	388	339	323	371	348	374	340	338	343	348	332	316	362	302	350	335	350	344	355	359	324	309	360	341	334	382	391	319	371	373	370	347	359	359	339	362	342	360	358	328	352	377	340	360	381	353	340	349	311	328	381	343	355	387	342	334	345	318	376	354	332	353	370	335	375	343	375	350	329	345	360	344	375	343	346	348	353	364	358	311	342	320	375	378	374	354	352	357	316	362	368	348	314	348	349	362	333	319	351	362	366	367	337	339	359	340	332	364	336	318	335	354	338	341	331	369	342	340	395	334	361	337	341	331	375	346	334	332	366	367	352	338	340	353	355	350	342	335	303	331	328	343	319	327	323	355	343	377	390	365	361	358	330	318	356	326	332	328	359	344	322	354	349	359	337	350	353	356	348	391	370	375	341	377	334	352	369	366	356	327	325	313	343	347	359	337	338	382	342	352	328	347	371	346	346	368	361	343	340	359	369	363	354	360	355	343	355	377	343	345	349	380	335	332	339	304	368	342	366	352	313	355	324	344	338	403	333	356	357	341	350	314	391	340	368	355	367	366	368	359	373	343	386	333	324	313	356	348	359	309	314	359	327	356	371	369	368	347	358	305	345	359	323	339	365	335	346	385	346	323	326	356	339	372	351	340	313	352	337	346	382	355	338	360	364	353	346	369	331	376	374	374	328	347	359	374	354	376	327	359	336	353	353	323	360	354	356	373	374	369	344	384	337	388	336	367	316	378	351	344	318	335	372	328	354	333	348	324	333	383	362	341	339	372	280	362	355	355	343	354	362	368	333	370	372	338	328	330	360	362	330	362	340	369	343	331	382	348	368	335	353	332	355	322	356	394	337	331	330	335	339	360	319	329	396	331	365	353	358	371	338	350	361	353	369	353	346	340	337	348	349	374	342	345	369	353	337	350	353	366	336	352	335	373	344	360	333	383	342	298	353	362	369	340	365	326	339	352	350	382	354	354	347	317	387	308	365	344	352	322	310	338	342	323	373	372	335	380	352	344	346	364	358	338	376	346	381	358	347	364	327	363	354	372	362	369	375	349	359	302	338	384	319	368	408	340	375	350	389	334	348	367	348	356	375	348	356	333	338	339	358	371	319	334	335	354	340	354	313	312	374	350	311	357	358	329	331	351	374	353	328	328	327	351	341	340	356	356	356	352	342	367	319	353	337	319	355	334	361	331	371	331	363	336	332	355	333	365	319	364	330	342	326	356	374	354	362	339	343	345	327	362	341	353	354	363	345	337	356	352	361	363	342	349	335	379	385	350	338	377	350	351	342	353	360	361	360	324	330	378	343	338	374	325	323	353	349	332	336	360	337	329	390	347	358	400	349	391	361	355	377	365	376	382	341	305	323	341	374	334	365	360	353	354	375	351	365	348	359	358	349	318	370	333	356	353	349	387	357	335	343	362	355	370	356	357	394	373	316	365	321	348	356	330	366	311	337	339	358	364	346	386	356	351	332	345	343	362	344	339	379	357	313	320	365	328	347	337	346	340	339	332	366	338	353	376	328	332	374	359	318	323	375	329	357	333	346	333	340	354	355	322	360	367	355	382	370	319	347	362	370	349	354	342	324	370	343	365	368	358	334	334	342	303	374	317	333	336	378	367	356	352	340	369	353	350	324	341	335	364	345	362	361	336	348	380	329	337	329	339	369	315	347	352	366	322	339	330	330	370	347	333	326	360	355	318	342	373	353	360	364	370	363	377	353	343	354	384	365	335	325	352	386	357	350	358	316	342	353	348	363	350	338	341	339	355	338	358	372	355	333	354	367	325	356	356	310	342	370	338	374	360	339	344	342	370	360	335	349	372	390	334	371	370	337	309	360	363	342	332	355	316	360	348	318	343	363	360	345	323	360	365	363	372	346	327	350	361	356	339	357	358	360	361	337	347	365	399	362	366	362	379	341	363	373	339	280	323	357	366	355	346	334	358	358	369	353	335	371	369	399	353	360	333	331	354	358	335	363	339	347	347	343	343	341	362	350	345	348	347	349	333	357	349	383	357	335	339	342	368	334	323	355	378	348	331	349	363	349	361	321	348	330	346	313	337	342	354	334	367	321	334	367	340	365	324	357	328	360	313	321	342	342	365	327	338	336	335	357	333	341	376	369	334	298	356	322	347	342	321	320	342	334	327	346	358	343	339	327	342	366	315	360	328	361	365	355	344	347	370	413	356	347	366	320	364	355	358	353	350	327	316	356	363	345	384	357	333	349	340	374	340	324	362	349	338	323	349	351	350	341	332	356	302	349	348	349	346	337	349	333	362	350	349	344	368	353	336	347	359	382	371	367	340	350	374	334	333	351	410	337	351	333	342	379	405	330	349	367	363	359	337	313	326	368	351	350	330	371	356	323	376	359	360	377	374	344	343	375	349	366	340	373	352	361	393	340	349	368	289	350	374	333	338	379	359	325	344	357	383	353	351	375	334	309	352	353	358	338	334	327	367	347	361	358	358	326	348
23793	21635	29915	23850	21634	14753	1477	829	666	602	514	490	477	459	431	473	446	434	424	388	409	425	389	373	397	378	376	405	397	367	386	380	362	376	383	374	359	403	339	328	387	370	355	354	363	337	337	374	378	360	340	391	390	365	402	352	363	344	349	387	342	356	346	400	366	372	377	361	365	326	341	327	354	389	393	359	347	369	340	323	343	351	369	353	401	341	349	353	360	328	345	376	355	366	369	344	361	349	324	335	358	348	336	387	361	386	362	358	351	371	415	345	314	361	325	348	369	341	354	328	386	350	346	341	358	399	341	377	330	342	342	336	347	341	358	356	319	370	383	316	377	336	356	335	336	369	374	358	386	356	348	357	376	363	358	310	330	370	338	375	351	341	350	332	377	338	408	374	346	392	361	353	340	359	349	373	335	368	366	373	371	347	367	368	343	343	351	349	345	366	343	362	327	353	366	365	335	358	339	379	353	351	375	366	347	353	366	360	363	348	343	351	358	341	349	373	354	319	319	332	338	387	350	347	372	337	376	347	343	331	372	325	358	387	324	345	373	345	353	348	366	351	334	340	372	372	338	351	331	335	379	334	335	360	325	349	356	340	339	324	332	380	356	363	405	344	350	346	334	332	325	352	337	360	320	371	341	345	366	392	346	356	353	364	349	374	340	347	318	334	329	318	350	355	332	384	347	370	361	363	367	345	344	379	369	349	347	363	359	369	375	383	346	328	347	379	356	363	343	374	325	359	330	355	317	350	365	360	343	345	350	355	344	359	360	310	361	374	375	359	354	348	348	337	323	340	333	343	354	374	352	337	349	357	350	346	352	354	350	378	349	332	368	340	348	332	309	376	363	353	359	351	356	379	359	354	349	362	373	346	349	320	353	381	339	349	354	328	352	341	360	346	363	362	339	348	353	386	303	352	363	342	332	345	355	331	383	344	368	364	367	367	337	358	365	362	336	361	363	361	338	374	397	347	355	334	369	350	381	350	354	314	378	325	338	375	326	346	347	359	350	328	359	338	366	367	348	398	402	349	333	359	371	342	349	350	374	351	343	336	344	367	396	374	352	321	338	319	371	355	323	354	315	356	369	338	338	354	357	356	314	320	370	338	358	361	371	339	333	371	372	359	371	381	356	393	376	368	382	365	366	330	317	324	352	354	362	344	339	366	362	345	377	379	345	358	350	363	351	347	393	362	360	362	370	346	356	373	327	351	328	337	334	319	356	365	361	370	349	352	331	353	344	310	338	338	364	342	367	347	389	354	328	324	367	351	348	354	338	353	328	347	372	351	322	357	380	355	341	362	373	371	382	345	348	331	332	313	346	342	359	355	347	368	357	369	352	339	357	309	338	335	354	350	419	337	331	324	339	356	367	386	379	347	371	367	348	342	320	364	361	364	389	326	351	391	348	321	333	347	346	344	370	316	348	394	355	345	343	365	369	336	334	341	389	367	366	344	333	356	358	351	328	375	335	361	324	360	338	384	364	361	332	349	360	382	342	376	373	324	332	369	351	343	330	329	360	344	354	331	409	365	353	368	324	342	336	347	356	343	362	336	327	369	337	335	367	338	355	342	361	382	371	354	355	338	334	351	383	337	337	392	324	328	323	350	351	348	360	325	349	353	312	356	366	364	367	356	377	343	349	389	366	330	387	338	335	360	379	355	352	355	379	340	367	365	355	336	317	361	343	313	347	305	354	360	338	354	374	345	355	368	335	374	380	347	339	361	348	340	343	345	370	297	337	320	326	342	352	372	354	342	381	333	307	341	364	361	356	345	343	352	365	360	375	353	370	372	364	300	347	353	339	351	411	350	365	336	331	375	377	336	355	317	370	362	333	352	340	344	380	371	382	400	358	410	344	370	351	375	341	363	365	365	344	362	335	343	361	360	376	371	363	374	369	360	350	393	371	384	351	329	342	347	342	374	356	336	346	317	327	311	339	338	331	347	330	361	363	387	346	313	349	395	322	350	365	354	340	374	400	340	346	342	360	375	358	361	373	362	393	344	373	344	330	392	327	363	343	326	318	371	360	358	332	353	316	342	376	351	354	367	318	348	373	357	320	345	369	359	345	355	345	336	355	381	339	344	392	343	353	341	358	353	363	371	349	379	366	357	332	354	363	359	339	334	365	351	332	351	378	359	350	332	341	383	339	349	345	396	316	348	354	348	378	320	399	340	363	362	356	371	372	345	343	378	361	330	376	348	359	358	343	356	315	341	373	323	345	369	353	333	347	385	365	357	333	362	348	350	347	340	320	357	364	354	364	374	343	359	339	345	366	352	334	349	326	352	357	346	356	341	316	323	375	334	335	341	352	345	333	364	336	325	363	341	379	372	382	340	350	321	342	333	365	346	346	352	361	335	372	337	323	363	363	385	366	326	334	358	368	343	379	354	350	373	348	342	375	361	325	370	365	382	354	361	346	339	320	380	364	321	343	364	341	365	352	335	375	367	372	334	358	357	362	356	346	324	364	346	351	379	334	355	373	362	358	371	362	350	344	397	347	345	352	351	352	352	350	344	333	311	410	362	344	298	319	328	322	364	368	372	325	335	329	338	352	322	355	380	350	374	318	374	363	338	352	362	310	308	331	346	350	311	334	375	369	371	364	368	361	329	376	336	360	339	385	319	355	353	338	343	313	345	365	358	340	350	344	382	350	352	343	364	363	366	318	333	324	348	373	358	350	339	361	376	363	317	386	378	374	350	365	332	336	358	387	331	332	360	368	347	325	361	376	379	339	324	369	354	331	362	341	364	375	333	362	368	359	322	383	330	343	359	362	328	367	343	346	351	333	364	355	355	360	334	340	329	317	326	380	341	374	376	339	337	372	372	353	333	362	358	334	379	380	391	347	335	344	310	368	357	340	339	361	372	352	335	330	360	351	359	361	344	379	364	362	355	304	367	356	363	358	314	367	383	342	369	360	383	387	339	348	346	331	326	359	370	366	343	357	347	339	347	342	367	348	333	354	372	356	328	340	368	374	319	354	380	354	327	358	368	326	386	334	369	334	359	384	370	380	364	364	315	341	355	354	346	347	349	332	354	357	346	324	364	390	323	384	345	348	322	359	368	320	347	325	347	354	357	346	386	341	377	350	345	362	373	364	392	350	343	401	348	331	345	361	317	363	391	369	355	373	350	352	388	399	360	336	361	348	367	363	377	335	358	339	338	378	379	359	349	356	356	349	384	321	313	331	345	372	336	338	337	366	369	366	347	358	335	359	346	354	362	350	365	346	338	367	331	353	338	356	331	388	355	333	348	358	362	373	378	355	331	349	356	344	340	368	334	351	354	351	360	333	337	341	334	357	337	368	394	373	352	344	357	353	326	392	349	332	336	357	346	344	339	359	351	341	361	339	360	360	347	376	370	347	344	330	350	357	378	335	366	358	343	365	349	366	347	362	338	346	399	342	355	352	345	338	377	373	331	334	351	336	347	372	341	359	332	363	341	366	368	364	362	365	351	340	329	369	325	385	369	368	352
35466	46594	14068	7653	5206	3801	2927	2336	1961	1687	1524	1399	1276	1143	1039	1147	1068	1014	954	893	885	832	835	824	806	832	780	839	809	798	776	778	780	767	756	761	749	757	716	750	737	707	768	738	707	726	726	743	734	755	785	722	737	754	716	714	693	674	709	742	697	731	731	673	709	675	682	718	670	709	695	709	698	663	727	759	735	710	726	703	737	688	706	750	710	696	711	698	721	733	678	679	706	700	756	691	754	656	753	716	712	729	712	688	705	727	694	693	716	733	644	717	701	668	728	688	716	740	733	718	790	667	700	746	666	707	690	714	726	670	713	712	715	756	694	699	694	713	687	656	670	708	683	664	697	714	729	726	689	672	702	730	696	723	665	711	685	674	693	672	702	723	755	705	712	728	696	690	733	679	711	669	745	728	734	692	693	661	715	728	651	731	667	785	725	678	697	635	732	690	715	710	727	693	705	700	727	681	685	711	703	695	685	682	723	754	688	730	669	711	682	692	680	729	659	683	669	713	697	714	711	684	718	684	662	765	663	672	720	682	698	691	696	725	658	722	694	710	662	726	754	712	698	660	678	704	720	708	686	727	664	722	684	707	720	654	713	673	712	673	678	712	742	692	685	693	711	684	707	760	719	718	646	686	716	676	706	704	730	715	659	710	666	671	728	695	654	782	765	710	694	732	682	704	660	669	680	704	681	705	718	702	718	684	744	718	669	749	705	681	708	736	690	671	721	683	708	750	675	685	619	688	693	701	716	741	730	670	667	663	693	739	674	685	650	736	729	673	690	745	714	695	685	688	639	694	722	691	701	692	757	695	740	657	702	695	680	755	696	724	650	679	748	684	672	680	674	688	668	699	703	735	693	697	718	685	642	776	712	732	680	754	704	653	687	697	713	687	683	691	675	668	725	687	720	654	695	722	681	704	642	701	692	698	724	666	707	670	738	646	720	762	705	680	710	735	663	678	681	677	748	679	705	701	721	712	718	695	700	725	699	660	718	703	724	681	719	723	698	716	681	672	700	681	728	723	717	734	700	661	716	670	697	745	720	698	704	688	664	695	637	706	682	680	745	722	697	723	672	644	688	657	717	688	702	692	670	684	670	700	690	695	728	661	685	715	636	696	659	721	667	718	632	682	684	712	692	731	736	664	697	681	669	687	672	714	674	690	723	712	754	731	704	680	681	675	671	693	734	719	688	702	684	717	709	698	705	710	701	653	693	665	706	711	666	699	689	691	681	724	695	673	702	677	673	714	782	652	695	716	656	699	693	691	662	679	715	690	684	774	712	714	682	707	683	695	704	709	718	728	718	736	734	681	683	674	666	672	712	726	696	700	693	683	708	718	711	728	654	685	715	714	709	731	694	708	709	676	741	694	676	743	709	648	672	740	693	700	706	694	668	720	673	725	659	750	765	677	681	683	723	687	659	726	716	655	673	698	694	689	709	705	734	725	674	723	704	716	722	751	662	703	665	673	704	638	654	712	673	707	675	689	704	702	711	680	662	693	715	687	699	722	683	722	710	685	658	660	673	701	639	663	701	663	691	690	646	664	709	717	684	696	725	716	712	653	663	677	719	701	745	643	702	728	715	669	721	710	645	722	762	687	735	699	690	681	749	724	683	640	685	660	717	723	680	692	751	727	695	728	728	729	710	707	667	701	726	674	705	649	681	703	702	722	722	698	712	708	683	703	702	751	728	704	711	720	704	698	689	690	710	670	706	724	739	704	716	702	694	676	711	710	738	704	719	722	694	709	681	735	751	697	690	696	702	680	744	711	698	727	664	664	719	679	718	635	665	697	693	742	700	693	670	716	720	659	746	720	736	686	688	661	640	674	711	736	719	682	742	679	658	690	624	651	704	694	677	716	731	699	674	695	710	655	706	686	711	674	730	703	727	701	756	676	717	672	717	697	721	768	693	712	706	681	636	738	698	715	668	722	678	677	693	712	690	701	642	686	722	701	722	723	619	657	684	756	706	715	687	707	683	685	724	702	660	709	739	707	711	717	702	729	689	731	690	723	721	739	739	725	749	693	730	689	692	694	666	725	696	715	697	733	704	679	698	701	711	701	718	676	727	713	675	687	706	692	673	708	702	696	705	760	721	664	706	689	688	696	701	717	702	719	701	692	720	721	683	708	620	696	703	672	733	685	683	671	689	684	688	705	698	672	680	745	722	677	678	684	691	701	684	707	794	675	669	722	699	689	690	693	682	704	671	662	687	695	761	661	672	689	710	662	693	712	667	665	687	684	683	726	691	738	748	695	617	670	678	716	774	701	673	719	650	658	687	663	739	693	701	715	655	701	672	730	696	736	699	681	763	756	660	668	667	687	681	686	701	701	699	696	749	708	673	664	730	687	718	702	696	723	686	710	754	717	703	723	707	714	696	710	737	689	718	714	669	688	693	703	692	642	696	694	651	677	741	719	700	637	716	669	706	711	687	705	730	673	685	701	694	669	646	644	705	623	693	703	737	680	717	742	703	668	722	714	683	675	698	703	651	717	655	676	682	688	668	665	698	678	716	718	694	713	736	666	719	727	694	679	651	727	645	700	766	702	703	689	720	710	692	703	704	681	697	706	676	733	667	684	672	682	708	730	718	749	669	681	682	669	740	701	716	701	766	740	703	674	685	693	726	726	722	673	661	775	686	664	718	656	734	676	715	700	680	705	684	676	712	698	695	713	678	663	686	697	714	723	752	725	680	723	690	638	751	689	707	684	696	720	669	679	702	708	687	730	692	671	693	698	690	710	688	711	723	716	705	731	698	665	696	681	678	650	689	718	683	688	717	723	726	705	659	721	688	723	708	701	650	747	720	746	717	699	679	709	703	664	678	692	714	700	734	702	710	695	700	698	674	691	729	727	718	699	712	676	721	706	700	704	685	716	710	695	670	716	690	721	679	719	719	695	734	661	696	677	705	689	696	717	732	682	697	726	654	690	704	741	714	740	668	666	694	728	748	716	697	716	678	657	678	712	733	672	660	711	688	670	710	686	688	736	708	668	657	700	682	708	723	713	677	702	673	706	684	712	737	687	712	678	721	709	781	657	768	733	702	700	744	670	679	728	674	699	725	722	675	721	697	703	723	741	686	701	711	708	723	759	701	712	689	700	715	725	738	725	694	679	743	706	681	689	675	724	707	709	681	705	695	762	659	655	711	707	694	682	716	692	703	724	676	696	730	701	681	732	694	692	699	725	710	730	696	682	687	619	714	685	726	690	664	700	659	760	684	699	715	666	696	685	727	676	713	701	690	698	707	659	721	644	671	687	690	714	707	703	700	727	714	688	677	758	700	711	728	676	722	702	718	743	689	732	684	696	702	674	697	651	668	689	690	742	664	730	730	744	660	712	715	715	653	692	724	700	686	742	731	714	724	710	696	667	698	687	749	742	701	706	641	666	690	696	712	694	711	681	718	701	686	712	663	732	675	705	717	684	700	665	703	661	687	675	687	724	686	711	728	662	689	719	701	717	722	732	680	708	673	726
27208	20884	7055	788	526	424	332	282	307	278	277	295	290	271	296	296	290	272	267	294	262	256	280	282	257	298	275	290	280	272	296	290	223	268	295	309	301	306	272	273	265	283	270	300	246	272	258	275	260	271	257	272	269	279	272	286	284	257	263	288	266	235	306	272	276	267	263	269	261	303	254	261	268	273	272	264	251	268	287	319	306	266	288	282	275	262	254	268	270	267	266	281	259	274	254	255	303	273	298	250	293	238	274	255	266	269	277	270	284	262	296	271	291	263	261	245	253	263	277	235	272	275	273	269	270	294	273	268	273	274	291	271	267	290	236	277	282	275	284	244	291	284	262	261	325	314	268	275	253	282	307	247	289	247	267	255	266	285	296	251	242	238	258	275	264	270	301	275	289	248	304	283	274	295	300	273	276	266	276	253	263	258	286	250	263	279	298	274	254	257	272	280	275	299	304	283	271	283	285	289	280	281	251	293	264	251	271	274	288	267	281	276	287	304	295	297	282	237	250	254	260	262	265	280	276	308	296	279	280	275	272	261	265	275	284	288	255	249	253	268	294	274	300	275	263	296	273	283	291	274	265	270	290	287	262	235	273	264	290	269	249	295	286	269	248	247	274	264	297	284	275	293	288	255	256	258	271	253	269	288	265	272	289	281	246	278	289	258	257	296	271	271	296	282	294	268	294	293	279	271	268	256	304	270	274	253	268	294	275	273	240	242	271	302	259	278	268	290	285	276	244	276	274	258	242	283	270	271	297	286	232	282	276	276	283	258	287	264	278	296	276	248	261	292	307	271	282	281	267	281	275	296	253	273	287	270	251	292	262	254	262	287	248	270	275	283	286	267	258	287	286	271	254	243	253	263	252	276	312	261	282	267	276	313	285	269	247	281	262	263	289	278	273	271	269	301	288	235	270	264	273	292	269	273	268	277	236	279	263	272	298	301	273	292	271	252	265	277	280	266	284	258	258	254	295	268	271	271	245	282	260	300	278	292	266	280	249	277	296	296	266	283	255	257	303	280	295	322	272	298	300	264	258	266	262	281	292	254	273	273	271	284	246	295	292	272	287	274	281	267	232	314	261	272	281	281	285	261	248	300	268	287	303	284	272	280	304	269	265	254	278	265	267	287	271	304	266	264	266	281	258	302	288	267	291	240	288	295	278	271	316	266	281	279	248	278	266	269	264	280	281	292	240	250	284	276	273	249	278	269	256	280	274	277	254	247	299	280	280	274	251	275	239	245	268	279	267	278	256	261	240	294	274	284	285	266	270	268	229	288	297	288	277	256	276	283	247	277	271	269	292	273	278	282	271	278	269	280	277	243	255	249	276	240	281	274	258	259	252	261	290	278	269	294	243	264	278	303	260	272	255	262	283	264	260	309	267	252	275	264	285	284	262	254	290	266	268	283	268	284	259	285	266	272	300	293	261	282	285	302	283	285	272	269	283	255	264	270	270	254	253	248	265	272	268	287	277	269	249	273	267	306	300	269	237	279	295	269	253	259	281	278	287	294	270	279	300	272	248	277	283	301	257	258	289	292	296	285	268	286	251	268	262	261	279	260	291	283	282	273	276	274	283	267	286	270	294	273	266	294	255	272	251	279	254	277	281	272	266	308	281	261	252	266	282	275	238	269	260	287	283	267	289	289	290	273	288	240	279	245	260	271	275	292	270	269	272	266	286	272	267	281	275	293	290	281	289	294	261	277	261	285	266	266	256	286	301	268	282	261	322	264	293	260	286	289	252	291	265	266	282	282	297	282	257	262	257	286	278	297	264	261	241	301	283	280	289	303	267	287	257	266	307	257	288	274	291	247	284	257	260	276	275	278	271	260	265	255	282	280	266	266	279	248	273	259	282	261	276	251	274	300	282	261	266	285	273	251	284	265	301	274	293	251	288	301	255	272	275	289	256	250	272	281	291	232	270	284	284	281	302	280	288	282	275	258	255	257	263	267	280	251	266	266	272	284	290	262	277	257	277	291	305	298	295	250	266	260	263	278	275	277	277	261	273	269	279	311	268	259	274	264	289	295	264	246	251	295	302	301	221	249	245	293	295	288	274	277	269	290	272	250	283	277	270	297	294	264	304	305	293	286	265	289	257	283	258	284	288	252	245	283	290	298	282	292	264	266	280	260	242	272	277	288	276	251	296	273	233	252	285	268	277	270	251	283	270	277	284	251	281	271	269	251	292	290	279	270	264	275	288	258	278	251	295	254	253	291	266	266	285	280	270	288	246	267	296	281	270	281	293	275	285	241	285	260	263	269	250	276	300	252	274	263	269	247	299	276	267	281	260	282	274	270	289	306	281	284	248	260	283	262	282	256	257	285	279	271	242	270	308	264	239	280	298	239	259	270	269	265	267	270	264	267	288	280	300	270	274	257	290	284	296	271	267	257	259	300	278	272	262	285	260	299	271	293	292	278	274	301	274	269	258	269	246	262	283	257	246	252	272	237	295	314	255	277	305	263	276	280	275	301	277	246	277	267	263	259	263	273	249	285	277	273	295	298	266	291	267	258	249	272	260	253	267	257	286	284	271	276	256	287	304	276	259	247	252	253	286	271	278	282	283	281	279	267	241	261	280	308	266	255	290	268	251	283	299	243	255	272	254	247	277	279	269	283	271	254	269	255	268	254	252	274	275	291	270	281	263	257	275	263	271	299	260	280	266	251	267	278	299	252	274	305	272	264	278	273	280	240	256	279	263	261	238	290	264	288	247	282	270	285	260	269	297	270	279	274	267	282	289	269	240	250	289	277	230	283	271	281	284	242	302	287	286	268	303	285	274	275	260	259	254	290	279	291	277	244	279	261	276	263	285	296	277	282	288	282	275	256	254	276	296	240	261	264	272	265	263	290	280	285	274	253	279	267	259	276	267	286	273	267	275	319	260	256	245	291	251	266	278	287	269	252	289	280	292	294	289	282	294	250	278	270	258	285	263	260	273	278	280	278	274	247	287	275	285	310	276	282	262	280	290	265	262	294	270	290	286	258	289	319	286	280	274	288	291	283	257	262	272	285	270	275	280	229	262	290	278	271	273	304	286	277	288	274	264	269	278	267	266	293	263	295	273	290	269	257	263	291	295	259	276	301	284	255	281	289	268	257	291	258	265	260	293	284	295	273	279	274	262	271	300	243	254	254	291	283	266	245	290	260	291	307	257	256	260	259	261	289	276	266	278	258	286	263	259	274	280	318	293	258	280	280	269	251	272	277	286	275	260	308	306	304	289	264	260	253	309	269	284	256	268	259	297	282	262	309	265	272	257	263	259	284	257	301	265	270	279	280	292	243	268	280	314	277	275	276	261	263	306	290	266	300	284	274	269	272	249	261	246	255	262	226	277	280	277	276	282	263	277	265	260	315	283	262	259	244	255	248	263	261	287	265	274	255	312	286	280	284	253	256	291	261	309	269	282	254	261	256	241	266	254	301	275	278	276	286	271	264	264	288	241	270	295	296	286	264	247	280	289	278	284	301	262	270
12514	16037	1607	1053	896	769	699	661	658	664	629	598	606	649	587	593	624	601	571	575	596	562	625	628	603	563	586	622	643	611	635	606	621	566	597	590	580	562	604	562	565	614	594	623	613	619	598	618	606	638	576	616	599	571	582	528	593	604	563	611	621	579	589	599	610	563	584	596	589	581	590	590	565	616	582	564	628	609	560	584	603	582	604	601	611	570	584	604	594	629	617	565	589	638	595	626	564	602	586	583	619	609	552	572	603	596	563	613	553	629	604	583	573	619	555	573	578	573	633	610	561	613	589	594	563	577	586	577	582	599	576	600	588	622	580	567	593	588	620	563	601	577	594	550	589	602	576	628	626	546	593	581	566	571	599	611	589	614	575	565	587	582	557	574	637	610	584	643	584	585	633	542	593	605	580	586	593	601	582	571	584	613	562	583	643	615	590	612	603	567	569	584	634	609	608	580	567	585	617	587	592	596	587	566	582	558	558	598	593	573	555	609	606	577	590	559	573	590	630	603	584	597	593	602	565	618	571	628	545	581	581	594	600	607	547	541	592	632	617	590	618	572	591	562	578	644	517	603	600	557	612	570	559	601	600	603	631	621	575	572	602	581	553	583	589	614	600	581	586	570	568	569	563	540	601	625	582	645	593	595	597	584	555	588	577	584	601	618	620	569	598	607	601	558	576	630	569	617	581	577	609	609	572	574	606	588	587	565	608	549	637	577	566	589	579	616	592	612	555	635	571	627	559	553	592	552	561	605	617	597	576	575	587	589	567	599	595	573	569	570	576	576	553	609	591	608	574	604	579	573	565	580	606	631	589	621	587	601	584	614	617	577	630	602	595	625	556	601	644	618	594	588	576	628	576	595	576	565	571	584	550	596	610	607	551	600	584	603	600	591	616	647	580	601	558	587	588	582	594	581	636	573	574	600	603	566	616	601	557	588	587	506	588	559	626	625	593	613	591	604	540	568	592	602	553	540	589	604	589	562	590	583	595	569	589	611	624	622	591	591	597	582	581	614	574	628	565	531	626	638	564	533	633	561	607	581	620	620	603	591	612	552	608	575	576	580	602	598	559	607	588	596	545	591	595	555	596	599	615	594	636	539	598	597	563	588	583	606	602	583	607	581	581	568	599	563	598	553	590	615	567	605	583	574	583	588	593	572	568	623	598	595	615	564	575	603	621	609	605	548	606	570	602	623	617	561	594	592	576	549	598	608	566	591	576	627	618	595	583	611	546	562	570	606	635	557	595	539	599	593	533	594	573	595	615	564	598	580	549	605	602	603	608	570	563	590	633	581	585	574	618	598	585	578	617	654	583	587	610	583	575	578	547	635	601	580	574	613	559	602	570	625	579	525	570	542	532	585	561	598	577	589	624	600	556	561	572	587	595	580	593	621	576	609	564	617	607	627	553	567	595	573	545	600	608	597	592	605	591	583	568	548	559	557	651	575	610	602	628	610	592	584	623	576	605	606	602	555	600	568	623	613	594	617	569	554	577	584	566	610	538	572	578	595	567	608	621	571	587	588	601	625	599	555	600	597	633	588	584	603	643	583	616	571	570	594	581	557	560	597	575	575	558	559	570	586	622	570	590	569	577	590	628	552	619	650	577	569	567	637	618	601	591	621	624	602	594	597	554	551	635	586	603	597	575	627	574	556	587	599	572	587	588	554	611	567	586	605	602	544	626	572	600	563	601	592	609	591	586	567	634	579	642	565	625	614	587	556	522	590	564	611	627	595	572	563	597	605	573	595	603	617	577	519	593	588	576	628	572	615	602	589	628	570	620	568	585	617	585	605	572	574	572	555	556	580	605	609	603	566	594	580	574	627	596	574	606	561	622	599	591	567	593	553	581	574	594	579	607	580	584	554	592	587	602	546	617	574	594	575	558	581	588	529	588	606	592	576	604	582	582	592	610	615	592	606	598	577	596	598	621	578	539	574	587	591	576	583	556	619	555	583	604	605	598	605	574	557	566	595	560	546	592	536	594	659	605	557	573	580	559	582	585	604	610	557	576	567	586	596	587	575	625	595	590	633	595	593	577	618	588	587	568	608	561	604	612	585	593	604	585	603	611	630	586	590	564	609	573	592	548	603	565	609	636	571	616	584	628	582	532	619	559	553	574	576	556	554	609	569	619	597	616	575	551	578	580	592	547	612	571	580	596	566	596	550	603	585	648	570	615	635	584	614	600	594	606	607	591	591	557	577	577	581	592	575	600	572	579	605	597	578	548	585	628	563	560	605	590	589	613	612	597	595	580	599	596	543	544	613	582	605	575	559	587	590	583	616	601	565	588	592	587	617	542	576	635	554	555	573	630	625	593	570	603	594	610	574	592	580	589	548	610	596	575	584	596	575	597	569	586	593	593	587	554	611	555	582	558	600	583	597	586	604	610	633	611	571	564	587	573	550	613	596	603	597	574	613	593	603	579	601	571	576	610	606	594	566	585	590	580	570	607	551	559	574	620	553	574	596	591	579	591	567	570	560	570	585	621	617	584	575	577	593	572	612	570	586	604	579	606	592	608	592	619	620	572	572	586	579	602	566	625	602	589	612	561	581	569	537	567	589	531	609	560	588	575	539	561	611	583	589	588	571	551	625	592	561	575	591	540	642	587	537	565	605	584	571	610	593	575	591	576	555	606	614	607	622	576	621	574	570	590	598	569	590	579	550	561	589	587	568	611	558	545	620	637	586	573	600	560	641	563	574	598	577	601	579	572	587	621	563	594	574	576	590	591	599	609	578	569	595	633	616	588	584	546	577	610	577	615	585	598	597	593	574	587	583	606	641	625	586	632	598	574	528	587	589	610	552	621	573	569	595	562	602	572	548	625	582	603	592	577	572	534	611	603	616	571	602	566	574	553	582	574	576	555	593	609	577	571	595	595	572	611	566	561	584	543	571	577	630	569	585	600	602	558	575	570	608	583	615	632	572	604	608	593	571	593	553	567	534	604	608	585	584	593	564	586	567	564	585	602	611	586	556	555	593	615	600	611	607	553	586	609	573	559	571	603	568	593	591	587	626	598	580	565	561	666	573	592	605	601	570	602	571	609	584	601	609	592	573	635	583	558	590	574	573	556	580	616	591	541	558	613	593	593	604	577	554	590	631	607	616	632	645	599	605	515	544	603	603	586	604	542	548	587	583	597	550	605	614	570	536	594	623	559	618	549	618	554	563	627	579	583	618	571	608	597	586	598	553	577	586	601	576	592	598	580	636	659	577	536	591	611	604	568	598	615	587	562	576	619	619	582	590	589	596	590	611	616	604	579	620	605	593	571	605	561	573	625	617	600	594	562	547	594	584	551	557	522	629	554	584	661	570	585	584	622	546	580	591	586	592	663	562	560	614	549	592	611	539	604	613	588	593	585	572	570	625	596	575	578	589	572	589	579	605	610	627	631	573	575	583	620	581	570	577	569	595	601	575	573	607	626	643	595	618	605	587	610	539	565	543	642	611	566	564	532	589	616	597	592	591	606	551
24722	21611	29380	24332	16514	1094	514	396	271	268	222	262	245	205	191	204	196	191	181	176	184	181	173	174	177	166	161	153	194	162	149	151	145	177	150	174	172	171	165	155	167	153	170	137	156	171	153	151	179	149	151	152	136	156	144	155	179	172	168	175	154	151	156	152	172	139	161	153	143	159	161	172	160	164	184	120	162	147	163	150	157	146	177	159	146	156	148	136	175	168	150	148	162	147	154	171	141	147	139	160	147	138	153	135	140	155	145	161	147	165	160	152	150	155	169	155	166	145	145	162	147	140	148	156	147	151	177	171	172	163	155	161	138	170	153	146	153	167	138	157	146	165	143	166	158	143	152	170	158	147	161	153	174	145	157	161	157	153	183	164	150	160	181	145	153	159	165	150	179	174	144	147	156	154	157	167	179	154	150	161	154	141	153	154	175	156	148	163	155	156	138	169	146	145	139	154	138	142	153	150	144	144	135	141	158	161	181	168	156	152	127	148	143	182	147	144	147	157	167	159	137	150	172	162	138	145	138	129	158	158	153	167	145	157	172	141	138	156	165	171	171	160	149	159	164	149	149	152	168	160	160	132	146	157	167	171	160	157	178	151	163	165	148	157	140	162	178	151	162	150	143	158	136	162	154	155	125	134	166	128	158	149	152	141	146	157	132	141	137	140	164	150	171	160	164	154	127	181	142	152	137	167	133	147	172	167	166	134	161	146	162	166	155	148	142	150	174	174	144	140	163	137	130	151	157	141	137	160	155	163	152	141	152	156	133	152	168	152	146	136	153	163	159	170	168	170	161	169	148	152	134	156	159	153	173	154	153	159	153	162	145	162	169	174	138	158	160	153	146	172	180	156	156	162	160	137	191	143	145	166	172	168	117	181	152	141	128	150	148	127	158	159	178	169	153	149	129	147	142	167	185	157	145	143	176	137	154	140	146	151	163	150	157	146	154	157	149	168	154	171	179	157	163	153	152	156	171	140	184	158	161	149	155	164	175	137	165	144	146	157	146	163	144	165	168	143	153	150	158	173	149	132	159	129	151	152	153	171	155	135	164	148	145	155	138	162	155	154	163	168	146	167	156	152	144	160	163	159	148	157	153	139	153	138	135	149	161	151	157	177	154	153	133	174	150	168	137	139	161	178	171	150	146	148	158	168	165	148	169	154	151	162	169	149	139	155	135	152	179	164	176	167	155	148	147	128	143	131	150	144	164	150	150	169	151	133	146	149	151	163	152	164	152	138	143	146	160	155	158	140	153	160	159	155	140	165	139	133	151	168	119	164	170	164	173	147	122	165	142	146	171	150	145	165	146	150	153	168	157	149	143	141	157	136	158	140	146	153	153	146	141	162	145	164	150	154	160	162	148	170	160	158	160	142	153	139	135	152	166	156	145	146	159	161	140	155	167	143	143	170	145	156	158	139	148	138	163	128	160	149	178	152	160	147	144	174	153	150	149	161	167	165	166	165	155	143	175	161	171	165	170	143	131	164	154	157	167	165	139	165	162	145	154	139	140	126	163	142	125	156	156	151	154	163	161	156	147	166	174	146	142	162	146	171	161	132	179	158	182	183	150	152	169	171	167	157	146	156	161	148	158	159	152	156	159	139	129	172	155	147	157	143	137	161	146	175	160	171	160	170	159	149	153	144	150	161	168	160	156	141	146	167	170	151	139	162	148	162	161	143	154	161	162	140	164	164	163	158	152	144	152	167	154	188	147	164	150	142	139	146	162	164	164	175	146	156	159	170	157	154	171	150	150	144	187	162	169	150	161	156	147	149	133	178	174	144	157	163	124	151	178	177	164	143	151	172	169	173	135	154	180	173	137	125	158	175	145	141	147	156	148	159	156	150	131	150	136	143	169	143	178	147	143	151	153	157	159	154	157	130	163	149	172	161	139	158	156	156	169	137	165	154	139	163	170	145	156	150	142	147	151	165	165	176	138	151	160	158	166	151	161	144	142	166	174	162	143	138	177	154	167	141	148	141	152	155	136	155	124	169	143	158	170	152	142	162	134	128	172	139	149	136	168	152	150	167	135	143	152	161	162	147	149	167	178	167	171	153	160	157	151	152	144	155	149	145	139	162	144	151	156	153	140	159	143	137	169	153	131	152	164	158	159	170	163	166	151	159	142	176	156	144	165	170	160	161	158	178	150	172	169	136	154	139	147	148	173	155	152	149	175	142	135	158	165	168	128	145	160	183	147	158	143	154	149	152	145	139	170	169	150	167	147	146	162	136	163	174	155	180	152	158	164	130	149	152	146	170	138	156	137	161	154	165	149	161	162	137	123	146	154	145	133	157	173	162	157	133	157	157	156	152	168	154	155	148	165	158	157	146	140	157	138	140	141	130	131	162	140	165	151	163	175	138	154	164	146	150	148	156	160	182	159	167	187	159	153	146	161	117	141	148	142	174	152	161	157	161	176	158	164	170	150	147	165	132	147	179	141	164	160	160	151	164	168	162	158	144	162	151	167	155	125	168	148	156	133	142	169	163	145	155	162	149	169	157	175	136	169	146	132	173	147	167	154	142	133	146	153	149	128	124	157	146	145	137	162	150	136	144	152	144	189	133	139	138	196	173	167	148	155	149	149	192	162	167	152	146	147	157	166	162	137	183	162	145	154	155	150	174	173	147	150	158	155	155	149	172	161	135	161	136	161	154	148	171	144	174	144	152	147	178	143	160	151	145	167	162	152	144	144	162	144	141	170	173	156	161	134	153	128	149	129	159	159	167	148	180	162	147	137	145	157	146	153	164	128	158	140	167	150	142	165	156	140	164	151	165	161	174	179	125	144	159	144	145	174	164	146	172	171	158	153	176	155	165	150	169	160	142	158	137	160	155	137	163	156	130	166	157	168	141	137	170	119	154	158	135	156	147	142	147	159	143	150	141	167	139	132	163	163	145	151	141	142	159	153	158	134	155	166	157	142	152	157	140	148	130	157	155	165	135	142	132	179	170	156	139	179	143	166	155	163	152	152	162	146	157	141	190	145	168	151	159	153	156	134	150	164	173	133	138	165	148	136	135	139	151	191	164	163	152	157	149	166	163	158	146	137	159	145	176	166	173	158	168	139	164	171	147	152	170	143	141	153	176	139	163	180	171	150	147	173	145	138	154	146	151	153	152	165	170	150	146	126	154	149	146	152	160	155	156	152	154	162	177	169	157	159	182	135	133	157	170	164	157	147	133	140	147	139	165	154	159	155	172	132	160	163	140	145	163	165	143	169	158	175	135	163	151	179	170	156	164	172	153	160	138	159	154	162	139	157	165	157	151	144	152	167	150	152	142	140	150	167	159	146	140	155	140	163	159	148	168	152	162	147	157	153	169	155	140	151	183	151	152	157	162	156	167	155	182	143	154	139	174	160	167	153	135	169	141	148	156	163	137	150	166	145	152	157	161	150	154	132	150	123	153	152	177	141	163	150	145	164	126	145	132	169	158	150	161	145	161	171	141	154	140	168	154	158	137	160	136	164	162
28462	38175	8619	4361	2714	2074	1560	1199	1034	965	756	695	646	600	564	547	502	465	485	483	442	441	445	440	429	427	400	377	387	370	397	375	375	370	403	367	385	371	358	357	390	385	345	361	397	349	328	351	381	344	353	349	360	338	349	387	380	364	383	379	336	345	332	356	358	342	366	386	355	357	340	368	340	332	328	368	317	343	374	400	350	349	359	317	332	319	364	366	337	371	342	378	344	346	373	340	343	337	374	381	349	364	343	318	346	367	347	376	359	360	347	349	352	319	348	359	371	320	337	343	392	348	340	344	347	321	347	346	361	336	348	341	371	357	356	312	376	328	328	361	352	352	332	349	327	360	330	343	337	378	339	351	311	380	378	349	338	360	342	368	360	333	349	370	370	358	352	359	348	321	327	329	352	340	344	348	351	352	348	349	360	353	329	349	357	353	354	357	326	356	360	343	371	350	341	366	327	364	340	342	313	357	367	353	360	335	363	355	335	374	346	345	369	345	343	378	332	370	327	360	334	327	325	330	336	349	356	369	348	319	360	339	325	322	340	333	325	336	359	343	346	324	326	357	355	333	332	362	320	331	317	327	375	329	365	343	330	369	334	344	313	382	358	393	349	321	378	296	355	348	362	354	362	341	351	338	313	328	338	349	379	326	320	365	322	336	351	363	344	329	355	358	334	371	349	347	362	344	376	293	342	330	354	328	343	332	327	347	394	329	333	334	334	317	362	340	338	344	335	365	352	375	378	351	341	350	341	326	364	324	323	331	326	342	346	362	357	330	330	311	306	339	308	341	345	350	346	341	356	354	372	362	367	377	361	360	319	348	362	309	327	396	365	346	336	350	319	312	357	320	346	347	330	347	358	345	353	372	370	324	340	332	319	326	357	352	361	331	352	322	351	362	346	378	342	340	352	333	348	348	331	361	365	321	314	310	302	325	358	372	362	328	302	353	348	343	325	329	332	335	341	366	350	330	318	362	352	343	357	355	350	364	368	338	344	345	346	359	389	334	334	350	334	342	332	370	340	385	328	332	340	300	362	343	358	332	343	326	338	343	363	353	335	341	345	339	322	367	345	353	341	359	333	384	310	378	365	357	377	327	343	374	389	362	392	334	369	365	360	326	342	379	357	377	355	356	351	313	410	374	365	326	319	331	332	335	330	355	339	336	315	357	331	342	334	330	341	359	356	348	353	346	334	322	339	349	322	333	339	352	324	332	332	370	338	319	363	364	339	343	351	359	347	312	337	314	344	316	354	310	404	359	323	355	354	364	373	373	358	371	367	351	354	356	361	349	330	368	376	347	356	341	345	339	344	327	348	373	382	336	369	315	346	362	377	358	347	350	334	370	324	324	354	325	358	334	349	335	380	368	318	356	329	334	332	345	332	353	357	379	343	343	354	345	343	316	377	319	330	321	368	342	320	380	319	336	340	369	325	420	381	321	352	348	338	352	333	339	379	335	362	368	344	332	343	333	390	319	349	344	354	355	351	361	370	337	327	310	321	342	358	392	365	331	358	311	377	334	345	360	346	351	354	353	384	320	334	350	351	333	350	341	367	328	357	354	342	323	328	356	333	324	343	347	347	380	355	406	342	344	351	348	344	344	320	363	388	342	359	346	328	353	332	380	337	375	334	356	360	351	372	344	355	332	363	324	339	333	314	367	328	353	332	348	364	360	361	354	341	342	392	327	354	361	333	327	326	370	360	380	369	383	312	361	313	349	378	375	329	352	331	325	357	322	350	319	345	353	326	350	363	359	346	362	352	360	362	337	360	336	364	337	363	371	358	355	351	300	388	367	305	334	345	349	299	324	335	355	316	332	334	328	327	348	330	341	341	373	325	344	340	317	326	321	348	327	354	333	338	344	305	324	306	314	341	324	369	331	341	319	367	364	359	350	350	345	373	318	370	353	365	328	336	354	322	337	331	323	350	338	349	363	329	338	372	347	358	344	363	365	327	324	319	338	338	344	344	369	362	357	348	368	347	367	333	343	338	345	304	329	342	348	365	375	371	397	348	334	366	320	345	333	312	299	323	326	338	351	341	355	357	338	327	364	350	338	335	324	365	341	354	316	332	347	351	329	329	324	349	332	342	336	326	323	333	346	367	374	335	375	352	368	334	349	366	341	355	376	335	313	362	338	353	343	372	309	331	337	347	331	343	333	332	349	361	381	344	354	331	330	346	335	313	366	362	345	341	310	368	330	349	327	351	316	330	323	348	340	326	320	335	374	325	322	356	342	331	360	338	323	353	346	330	313	338	340	320	360	321	370	342	365	294	384	359	340	350	353	348	361	351	347	340	333	351	346	378	325	326	336	346	351	344	357	346	338	390	351	344	339	331	349	309	350	316	383	328	336	340	326	331	359	351	329	354	374	344	337	338	327	346	351	343	329	369	358	384	340	352	354	340	380	352	380	362	328	365	333	359	350	411	356	347	331	349	345	372	331	350	339	357	342	352	352	339	318	357	388	361	341	331	337	337	354	317	337	350	337	330	316	375	387	360	332	337	325	338	365	340	337	335	313	329	349	354	340	363	340	344	309	324	350	381	369	338	361	320	326	340	327	326	328	331	340	358	344	361	340	356	326	355	333	342	331	340	362	336	348	345	358	352	337	374	315	322	372	350	326	359	340	358	347	368	327	321	361	340	328	356	370	352	357	359	376	336	350	375	329	365	341	360	318	334	367	338	333	360	364	363	347	356	314	375	363	366	348	373	319	348	322	340	353	360	345	338	344	344	390	343	336	312	344	394	367	336	336	358	381	349	365	374	352	342	319	349	345	338	325	319	385	339	346	325	345	302	315	327	362	340	366	352	339	341	343	365	357	346	322	350	328	337	351	340	347	361	376	347	352	319	362	326	369	327	319	340	337	360	351	342	312	346	339	320	375	344	365	344	343	356	360	341	355	349	327	327	322	356	349	351	336	362	365	311	346	348	311	348	325	369	334	326	325	364	377	318	352	320	365	342	370	345	342	345	350	362	378	333	332	301	358	351	348	326	367	340	318	340	348	339	379	360	346	353	336	373	339	372	324	367	326	366	318	318	355	308	347	334	404	341	340	337	329	334	366	320	335	343	364	339	341	348	351	328	387	366	320	348	361	366	370	367	332	354	354	390	363	330	337	374	323	344	338	340	325	323	347	350	328	353	324	377	361	327	386	315	316	355	315	332	371	354	314	350	350	317	370	378	341	356	326	333	376	364	361	356	347	368	349	340	319	355	337	331	373	359	370	375	350	386	365	306	354	328	364	336	370	303	324	343	354	308	321	356	341	368	353	334	324	351	353	331	335	332	371	316	359	357	368	395	329	313	360	356	357	340	333	338	318	348	365	332	360	379	340	329	357	361	352	344	322	359	336	346	354	332	332	359	339	381	331	333	351	378	322	367	366	344	348	314	337	369	340	336	343	355	348	364	373	352	354	355	341	386	358	330	343	355	314	347	357	326	342	341	382	378	334	344	332	337	328	367	346	348	369	375	340
23767	21630	30215	23550	21631	15579	1563	777	622	607	553	497	476	429	450	417	456	385	420	411	377	409	416	401	355	371	390	346	381	358	377	395	356	377	378	389	367	356	377	365	360	392	352	363	343	355	369	354	380	369	403	366	334	352	363	364	372	361	343	368	346	376	362	345	364	353	363	334	366	345	380	360	364	323	350	328	352	393	341	373	362	372	372	336	365	346	326	395	371	355	341	348	351	375	362	333	382	364	391	355	369	337	367	330	358	363	387	351	346	363	330	338	373	350	387	324	357	363	361	343	366	320	362	378	321	404	363	345	356	344	356	348	352	345	363	352	376	374	364	370	355	360	350	324	349	381	345	332	326	379	347	357	325	345	372	377	308	305	364	344	375	342	335	377	355	376	367	354	370	343	321	338	366	346	399	383	362	323	334	373	356	350	331	341	340	351	355	354	331	339	336	355	335	368	382	351	343	359	403	370	310	342	334	379	362	296	347	345	372	376	343	373	365	358	371	362	382	341	323	337	363	365	357	341	362	368	376	344	330	346	331	361	346	359	362	348	334	346	364	353	371	382	362	371	335	393	336	379	343	364	326	369	392	382	342	354	369	350	355	324	360	353	370	369	397	320	375	344	384	357	340	377	306	338	334	349	366	336	372	407	350	358	330	368	365	338	345	324	332	364	383	341	333	327	364	345	351	355	383	345	361	391	348	341	334	352	347	361	361	329	344	358	363	367	345	365	356	320	331	332	360	318	376	352	375	307	343	361	349	379	351	344	343	372	373	377	355	352	331	361	376	356	403	375	307	328	371	366	391	356	314	343	361	366	360	339	337	337	381	323	391	306	333	325	400	386	353	331	374	344	347	344	369	343	348	339	348	334	385	361	347	360	322	346	346	358	352	341	332	342	363	359	377	330	343	343	329	375	343	341	371	373	316	362	352	371	345	348	358	355	354	343	342	337	338	308	339	365	329	343	374	313	333	347	369	360	334	363	361	363	396	336	365	371	349	358	331	363	355	343	340	340	368	373	377	346	349	371	376	312	356	369	351	337	321	354	371	382	358	337	369	344	344	350	332	364	373	379	346	326	376	342	364	355	357	381	349	328	357	359	343	378	386	330	337	355	375	322	370	365	366	367	373	306	355	363	359	314	343	361	347	358	347	359	345	355	350	365	362	339	398	338	349	328	339	388	313	370	342	316	367	370	345	329	352	372	373	344	367	374	339	380	316	316	349	350	348	332	349	363	365	338	334	349	368	328	344	355	353	362	330	366	304	387	370	351	376	330	385	380	360	389	344	327	334	359	340	343	358	359	353	370	354	317	367	370	344	338	358	319	348	345	342	374	349	366	385	362	325	370	349	358	363	374	376	381	324	338	359	376	333	344	351	353	344	384	406	326	345	343	355	366	353	298	368	368	336	333	403	343	376	355	382	346	317	373	358	358	368	379	336	340	340	385	364	385	362	370	358	351	350	308	374	363	335	356	364	349	345	352	342	396	402	345	337	356	333	356	372	379	344	391	357	374	397	352	357	380	365	347	356	345	343	371	360	326	365	366	329	330	353	391	329	330	361	361	348	371	343	336	311	354	321	346	367	356	356	349	318	346	365	367	381	395	358	366	368	380	362	350	363	358	350	376	348	351	366	356	337	338	366	346	369	369	326	365	352	333	364	331	353	347	309	340	345	365	352	388	346	351	351	315	340	393	378	349	378	339	382	380	347	363	325	385	362	363	368	327	391	371	364	346	357	339	343	369	366	417	384	385	335	359	331	367	351	374	335	392	369	340	375	337	389	320	361	372	349	345	372	332	336	393	340	325	339	367	353	344	362	363	377	373	365	359	367	353	350	365	325	316	351	354	309	352	348	349	367	365	329	338	346	388	354	361	340	352	367	321	310	372	377	366	374	372	365	330	374	355	370	406	345	349	366	377	360	344	356	337	349	360	360	369	355	351	385	371	379	343	341	347	317	348	351	322	377	337	367	316	360	359	345	369	355	335	354	369	349	346	337	353	331	346	380	363	334	371	380	353	347	350	357	325	349	319	317	359	351	338	359	349	358	355	371	364	361	354	343	340	345	355	352	363	322	334	343	350	393	329	347	373	364	337	332	339	355	356	367	330	344	334	350	357	318	366	340	389	359	320	358	370	388	380	370	355	346	325	350	377	358	362	353	359	341	346	359	357	336	345	357	346	361	330	347	345	374	333	348	357	351	362	357	331	338	347	344	342	383	337	322	325	352	353	333	366	335	363	370	388	355	338	357	323	362	339	371	355	320	329	343	344	369	333	344	381	370	359	342	347	375	360	326	385	356	342	335	400	392	362	377	315	396	366	380	335	363	362	340	348	323	351	359	389	368	344	334	362	356	360	360	351	382	382	331	344	367	353	332	340	347	361	313	342	369	363	358	388	349	332	316	370	348	362	373	328	341	366	328	342	336	358	360	331	342	326	356	367	347	323	336	353	362	374	352	365	356	358	362	354	321	332	329	347	362	346	352	324	378	313	350	358	362	330	393	323	345	368	365	336	349	378	359	372	342	385	353	322	351	342	337	393	331	364	326	343	360	395	371	355	323	343	340	338	304	356	348	365	336	383	356	357	360	342	372	382	317	348	339	392	393	332	379	352	359	356	337	354	377	353	388	341	357	365	345	333	381	361	372	356	332	380	358	349	383	373	377	315	337	331	363	371	361	363	370	343	372	337	345	357	344	342	375	355	313	345	359	355	364	330	349	339	340	371	363	341	389	373	337	356	317	361	366	326	348	332	369	338	407	350	353	367	350	345	359	376	390	352	355	372	370	373	374	354	378	367	339	350	342	355	331	395	363	365	355	356	317	325	362	385	327	363	368	380	358	313	339	377	318	360	353	364	392	352	348	347	345	350	347	317	373	356	333	379	338	330	358	340	351	361	323	350	332	366	366	374	330	351	354	355	361	332	355	324	354	358	374	361	332	352	381	356	317	308	344	355	329	342	342	334	338	317	381	328	342	344	363	327	359	326	324	416	306	328	347	326	349	345	372	379	353	347	360	314	336	385	358	315	321	355	363	373	346	363	366	330	356	385	344	344	357	358	358	353	322	343	346	343	363	316	353	323	359	374	336	366	355	366	361	361	344	377	352	363	347	344	374	369	321	328	370	367	330	322	335	382	354	334	361	348	350	419	369	341	350	378	337	382	325	301	334	317	362	345	324	345	360	332	360	362	385	381	349	346	372	315	349	373	391	329	360	333	371	371	357	349	329	380	360	341	343	353	358	298	326	356	363	361	366	329	329	347	361	357	347	334	380	342	355	339	356	389	386	363	328	361	372	353	332	358	321	364	364	343	331	352	354	375	356	345	350	380	323	363	386	352	355	341	356	317	394	367	345	362	338	346	341	357	350	343	400	329	343	326	388	371	348	371	386	373	345	381	337	379	367	346	358	323	348	354	347	349	357	331	337	359	374	356	346	328	349	342	353	346	341	341	353	356	351	343	330	337	321	353	372	338	393	370
35349	43587	13962	7600	5203	3826	2928	2442	1972	1727	1496	1361	1258	1162	1105	1060	954	967	938	938	875	870	907	827	805	780	851	788	781	785	815	772	794	765	780	747	773	726	762	711	764	741	709	719	750	734	746	708	744	688	669	712	701	716	691	718	745	733	704	694	751	673	729	678	715	648	712	748	715	708	704	701	697	719	674	658	659	685	698	708	731	720	726	694	681	678	671	685	705	700	681	726	683	761	735	734	715	653	733	714	702	703	678	765	718	685	713	727	766	723	706	681	705	665	694	700	708	665	752	715	695	672	693	674	630	712	671	697	686	704	706	710	704	702	704	704	720	684	717	648	685	692	737	707	668	718	674	689	756	678	680	706	739	684	726	662	665	702	686	702	747	718	727	700	697	743	695	693	700	713	664	705	687	694	700	645	703	716	699	711	661	637	716	699	677	721	657	743	656	686	687	743	707	709	698	725	706	723	698	715	695	731	674	726	672	708	681	711	649	725	675	713	710	699	734	696	704	736	700	718	707	664	711	709	688	693	699	678	688	705	697	728	696	698	653	691	703	743	655	734	722	690	687	676	688	665	728	696	645	690	738	674	682	667	713	660	647	708	670	694	703	712	714	738	697	697	701	708	709	681	686	685	692	680	706	654	706	713	737	742	712	671	715	696	730	693	715	678	677	710	742	672	672	679	668	708	652	676	708	698	695	708	719	692	698	702	646	738	717	716	679	699	640	687	738	672	722	656	696	686	698	702	678	691	667	681	711	698	697	679	706	754	718	697	698	739	664	714	716	781	700	719	704	693	650	730	742	642	690	722	703	676	670	680	678	639	650	710	645	698	691	641	718	681	667	731	706	668	731	703	715	673	656	721	687	700	710	680	667	736	725	704	697	671	703	717	665	695	705	677	638	745	678	697	690	712	676	698	763	670	693	714	696	731	689	691	694	672	708	724	718	757	690	748	690	720	719	682	742	654	729	755	670	725	702	746	661	697	692	734	728	692	672	710	640	702	690	748	732	710	678	685	675	696	726	705	700	688	692	756	706	729	720	678	718	673	721	658	730	712	719	705	673	653	658	722	699	708	732	668	686	702	692	723	697	683	694	689	698	701	704	675	698	694	713	731	693	683	717	694	682	673	694	668	681	720	662	729	734	698	686	680	689	674	682	657	693	694	717	691	719	693	687	690	722	677	737	685	699	698	691	656	747	720	681	680	665	679	763	750	664	683	686	731	693	651	715	732	704	688	759	720	734	700	649	726	700	683	675	649	663	728	654	700	668	701	706	711	646	692	682	699	700	741	650	650	665	736	682	682	722	694	677	671	687	684	718	670	703	656	681	672	669	672	734	693	729	675	643	705	702	686	680	683	710	718	702	685	671	673	678	737	706	694	741	692	679	657	704	670	714	705	694	678	674	687	681	718	693	733	665	699	687	738	718	698	694	664	652	678	678	701	734	631	726	665	699	676	696	720	673	728	643	689	676	718	717	647	662	709	696	692	678	715	678	688	675	665	680	698	679	711	726	698	727	628	691	649	679	693	701	682	660	669	744	678	658	720	719	736	728	707	669	672	751	716	679	703	710	680	720	696	690	686	662	705	734	672	685	665	749	701	712	655	702	701	719	716	670	715	726	668	700	694	707	745	733	741	674	722	683	704	679	743	693	697	719	668	715	677	689	711	744	674	760	691	720	725	729	672	695	639	682	729	687	722	680	687	679	696	690	688	681	670	718	669	699	704	717	627	705	721	713	723	691	677	674	749	694	701	671	747	713	666	679	715	696	683	741	683	732	721	695	689	720	680	696	709	725	763	719	680	681	680	665	723	679	704	712	714	691	701	704	686	710	686	691	676	726	685	718	681	659	707	702	702	664	665	677	705	728	785	705	716	685	657	696	729	632	711	753	726	679	689	667	708	707	727	723	704	661	699	688	679	688	684	752	739	701	696	672	662	723	700	661	721	704	680	718	662	694	710	707	693	672	717	708	730	653	707	696	706	681	635	747	737	675	664	702	653	635	703	733	649	651	694	707	725	703	672	723	660	668	681	700	664	675	720	668	641	707	696	713	685	724	691	725	685	674	695	689	719	708	706	662	681	658	702	679	712	711	670	741	683	710	708	699	715	701	686	680	732	690	682	678	684	716	656	661	714	689	743	644	677	744	682	654	733	687	732	642	721	666	712	714	668	658	678	701	741	690	706	695	707	711	727	716	686	703	698	673	680	734	703	689	673	708	730	706	705	716	716	706	723	634	736	645	729	726	713	682	677	654	734	683	714	690	713	656	701	709	664	650	669	716	684	660	688	708	679	688	681	697	686	703	733	724	765	673	670	720	691	705	713	693	707	690	683	745	683	723	719	691	705	682	700	717	710	701	730	703	705	754	704	698	703	691	697	719	690	677	695	734	646	741	732	692	755	661	740	662	677	695	719	644	755	708	717	710	722	693	696	717	663	688	662	687	635	710	696	682	692	687	722	743	669	647	719	707	695	675	684	673	715	692	724	738	680	679	679	699	658	719	688	700	677	670	740	704	692	675	731	676	690	675	667	696	734	706	712	666	729	697	709	699	706	712	719	722	700	687	669	680	680	723	722	720	718	691	692	670	722	741	708	733	647	725	727	670	703	715	681	688	705	679	663	698	740	667	714	730	682	688	681	716	688	727	684	683	662	663	681	717	683	689	703	731	709	684	733	667	687	680	724	668	734	715	700	667	703	753	709	760	694	697	694	674	727	692	742	743	717	643	695	658	698	706	693	676	660	737	678	678	717	710	660	718	721	707	738	657	702	710	732	710	689	674	716	743	695	670	707	713	719	749	705	689	682	717	661	673	716	705	704	674	665	701	672	681	686	784	703	752	690	705	713	716	704	687	658	737	669	687	661	657	718	721	714	693	685	720	681	751	697	696	686	689	678	671	695	703	669	755	654	747	709	731	675	648	705	684	710	721	710	704	667	703	731	669	725	622	648	680	714	656	668	718	718	719	647	754	658	709	715	720	642	695	683	734	733	681	665	689	670	709	671	666	741	671	702	724	732	677	675	662	655	682	677	691	673	652	680	668	726	694	703	696	751	682	672	715	667	699	661	707	677	718	735	679	702	704	702	706	699	739	684	703	670	745	706	685	661	689	658	720	683	703	700	723	716	690	677	735	678	720	689	713	610	691	705	680	675	688	692	711	717	694	702	692	671	734	727	674	673	677	743	722	734	673	689	700	746	721	729	718	644	725	691	679	664	663	701	714	714	682	660	708	699	731	689	697	699	675	684	758	675	734	679	674	687	708	688	680	678	716	691	684	729	718	660	687	705	703	708	650	718	712	749	700	749	685	738	677	710	689	730	702	730	691	699	684	721	697	726	715	700	705	671	660	702	721	652	677	654	687	732	693	674	669	703	693	681	652	700	693	719	724	694	610	710	717	727	688	730	706	770	677	720	746	669	681	697	673	744	718	682	766	682	666	729	714	675	659	702	649	675	721	703	687	705	672	657	692	672	668	686
27258	20839	7150	643	396	310	306	295	276	291	260	289	281	300	277	272	253	270	260	306	271	323	253	271	277	282	266	262	262	289	264	246	283	286	274	282	229	275	301	253	291	304	272	281	285	274	270	263	247	286	305	260	281	288	271	260	274	256	269	280	291	302	295	260	304	263	290	280	267	271	272	264	269	282	253	292	292	275	302	273	267	279	259	239	322	253	286	289	289	257	305	280	269	257	248	297	278	295	258	258	268	268	293	300	293	270	254	257	274	278	264	291	272	281	248	282	247	305	259	244	285	267	268	314	265	286	253	312	291	254	298	246	284	304	277	299	281	251	253	272	255	278	302	293	265	281	259	254	280	281	253	259	290	264	264	279	287	273	273	274	290	283	276	274	303	237	290	255	293	269	267	286	260	265	279	284	295	284	260	261	291	278	272	300	288	289	258	256	289	235	281	251	293	293	254	253	261	295	273	305	278	268	290	274	272	268	262	246	259	278	272	313	259	277	290	277	272	254	276	270	258	256	278	254	261	271	280	265	289	258	267	295	274	246	270	248	267	284	261	276	269	262	265	270	279	297	284	244	291	290	277	297	269	280	290	285	267	274	275	291	280	259	272	241	278	270	257	251	250	251	281	277	278	271	253	258	285	285	263	280	234	269	265	260	273	257	286	271	292	273	264	280	272	290	289	253	258	292	247	308	294	251	285	276	258	263	262	310	284	267	274	254	262	283	242	259	276	275	299	289	241	271	271	259	290	264	282	257	291	263	260	246	253	299	266	243	258	279	262	287	264	278	266	254	252	260	302	262	283	258	249	268	279	273	273	267	268	285	239	261	269	253	285	267	286	266	244	262	247	275	280	286	266	251	293	254	274	284	279	265	277	290	307	264	292	264	273	245	282	256	282	265	248	245	255	240	280	278	302	279	246	266	265	259	263	267	294	259	246	267	285	276	301	301	283	253	281	255	289	274	273	276	257	274	284	293	257	275	260	291	271	285	264	263	278	238	243	287	292	226	246	265	324	273	277	269	250	257	284	280	300	269	270	280	299	285	254	279	279	290	269	265	275	275	284	290	291	285	269	253	267	284	308	266	263	291	294	270	283	225	304	249	266	306	272	259	281	291	274	281	275	275	269	293	292	255	289	251	271	273	260	228	267	273	289	269	266	252	272	279	292	258	263	286	280	272	270	259	259	265	255	260	249	257	257	282	265	263	268	273	262	318	273	240	300	258	284	265	268	257	255	278	271	281	261	279	270	272	276	272	278	259	277	291	266	231	271	264	273	282	272	268	258	287	278	284	264	264	292	260	264	272	280	268	249	247	276	283	274	297	245	261	265	261	280	269	257	270	303	282	276	294	270	267	274	284	268	298	266	249	286	278	280	292	280	302	264	262	283	309	258	261	274	243	272	253	287	292	261	298	296	278	288	265	277	248	296	263	255	324	269	273	266	257	267	344	291	279	310	272	270	307	248	266	281	258	256	268	238	251	245	257	261	279	254	257	267	257	239	262	275	257	278	313	306	269	297	281	259	272	287	238	253	298	268	294	255	266	250	259	273	306	262	287	266	297	279	254	267	300	254	255	296	251	277	296	268	307	259	275	255	272	286	276	271	245	256	257	313	304	280	259	241	288	289	262	273	262	281	279	251	266	272	276	259	276	251	255	284	248	235	287	269	260	265	280	267	266	286	286	265	281	277	269	259	278	268	276	255	270	258	260	282	272	273	257	236	281	255	241	258	280	276	269	286	257	292	281	254	270	263	252	286	296	292	253	266	261	294	234	275	286	274	266	233	298	285	282	274	264	259	271	263	262	266	256	237	285	238	250	268	288	264	264	287	299	260	262	286	270	281	267	237	253	293	262	255	295	268	255	307	278	254	280	262	279	279	260	269	269	242	265	256	277	253	238	270	269	276	247	277	287	263	246	315	280	240	253	297	257	281	256	249	275	271	250	281	298	291	300	289	282	271	268	252	249	275	284	284	267	258	278	253	246	252	259	258	251	273	294	269	281	282	281	271	230	253	288	291	272	249	268	300	260	286	249	244	245	237	244	273	304	273	274	277	268	274	268	239	276	277	261	252	296	271	279	283	285	269	278	291	281	255	268	267	263	279	249	245	266	311	276	244	285	272	280	282	281	284	292	254	260	287	236	242	280	282	296	289	303	276	294	266	261	277	264	281	249	276	320	281	250	281	308	247	278	262	276	252	257	280	283	278	286	277	302	310	267	274	267	249	302	291	249	280	270	274	268	258	302	284	284	280	291	238	274	284	258	286	245	285	289	286	271	269	269	283	269	269	281	346	302	265	261	260	261	257	301	287	249	250	279	269	266	266	264	254	278	283	291	289	265	233	284	292	278	234	264	275	259	257	273	289	286	269	291	251	278	268	292	283	271	262	259	274	253	272	285	258	257	261	268	232	264	273	264	281	270	259	288	272	287	256	289	271	292	258	263	257	288	254	262	275	287	260	295	279	294	262	306	248	284	265	283	284	247	286	276	285	246	259	260	262	294	277	306	286	267	244	303	268	262	241	291	267	274	283	280	271	274	318	274	284	246	284	300	253	276	265	269	296	249	282	261	262	277	272	285	283	285	325	264	250	267	272	276	262	288	276	275	274	239	273	239	307	259	296	264	286	272	270	260	261	242	282	274	260	281	224	273	274	299	296	305	268	260	285	277	272	260	258	265	246	240	264	267	252	278	284	283	242	269	258	280	282	249	258	275	290	283	259	286	274	273	274	268	280	272	266	282	280	267	249	267	282	276	254	261	270	284	285	245	262	264	293	233	273	271	251	265	245	269	267	276	293	290	291	244	259	253	265	229	269	282	300	274	295	269	289	240	251	273	284	261	250	252	256	305	250	235	292	277	301	247	286	239	240	288	273	259	282	258	258	220	255	289	275	284	296	240	231	270	265	250	260	287	274	283	272	263	282	277	265	286	299	268	258	278	293	266	242	271	295	311	302	273	254	289	244	258	290	274	264	285	257	273	263	289	260	290	251	267	259	247	231	268	247	285	270	252	261	259	252	279	280	269	261	275	272	270	281	261	260	261	272	269	299	276	283	277	292	257	272	240	305	239	270	262	264	283	272	270	298	280	272	277	236	262	273	268	263	256	291	279	277	257	260	252	257	246	297	299	280	278	279	281	292	264	272	256	268	266	270	242	268	274	288	280	262	268	289	301	273	262	267	288	290	278	238	279	245	250	297	251	273	290	285	266	279	287	275	265	300	243	261	265	241	253	304	256	255	290	258	264	299	273	270	272	263	264	249	261	284	279	256	252	261	257	270	280	267	266	280	265	264	278	265	270	277	265	258	256	249	268	278	278	259	282	258	257	293	302	296	279	292	295	264	279	270	276	264	255	283	270	282	298	296	254	292	293	279	301	274	269	280	276	256	275	270	293	295	247	274	259	273	258	267	284	246	269	285	276	255	274	274	281	289	269	268	267	237	261	284	241	254	282	252	275	269	269	251	281	242	293	281	261
12301	16574	1473	937	789	730	698	671	638	658	606	670	637	556	623	596	611	577	613	595	622	613	622	527	581	652	606	566	565	606	548	596	559	571	599	603	534	579	596	603	547	607	604	585	648	589	584	640	558	599	632	616	608	598	614	587	616	588	605	603	607	565	580	590	622	589	557	594	600	595	590	572	586	577	555	567	529	590	566	588	568	579	577	566	568	574	562	597	580	540	596	533	571	591	606	613	573	587	624	590	582	566	592	604	593	606	602	604	575	596	587	572	593	603	602	589	572	544	584	609	576	572	572	616	566	610	570	589	564	583	568	559	608	624	638	556	576	568	577	571	595	576	568	588	562	591	540	561	598	606	581	581	582	587	541	599	604	562	580	570	601	544	555	586	579	596	568	576	582	606	597	618	589	631	592	594	583	592	577	561	578	616	591	558	560	584	603	580	625	571	606	600	540	588	590	552	600	616	597	606	568	564	591	580	620	568	560	553	584	582	596	628	613	588	648	590	583	558	603	552	580	565	573	626	580	549	617	536	604	523	594	571	569	566	593	597	584	634	560	568	581	583	567	597	561	519	577	620	588	556	515	573	569	592	562	566	601	588	591	586	589	578	601	567	579	544	640	612	583	588	610	574	558	593	545	564	551	579	572	565	614	615	594	532	569	561	556	542	581	603	600	555	633	612	592	568	570	593	580	539	610	623	570	605	568	599	627	594	594	596	573	579	574	590	561	559	621	626	558	582	586	621	649	593	616	575	594	627	628	579	564	592	578	632	565	603	583	606	571	594	561	616	554	587	631	578	619	552	546	593	584	579	578	588	594	565	588	590	567	598	569	575	591	596	597	557	572	570	609	572	579	610	612	576	560	577	596	552	607	592	591	629	594	579	568	537	564	546	551	561	580	603	573	569	594	608	571	616	570	549	557	601	568	620	575	593	627	585	566	623	564	562	592	597	595	598	542	628	542	595	562	608	590	584	591	614	567	556	612	549	624	562	577	645	558	559	630	575	571	602	533	572	562	567	560	600	594	567	561	592	547	604	576	572	565	599	536	580	604	559	543	579	563	585	614	527	600	609	549	606	570	625	557	621	592	598	610	594	602	626	610	594	620	599	621	615	577	625	570	605	608	602	577	599	594	581	576	560	560	588	646	587	637	565	606	605	606	554	573	593	601	567	611	592	560	582	586	566	533	596	655	593	599	559	621	595	551	586	612	576	577	622	567	565	610	536	612	570	553	618	585	557	604	551	539	592	567	595	569	600	598	600	608	596	618	558	598	546	593	614	571	608	622	595	593	576	607	568	598	559	574	542	569	627	595	597	637	594	620	579	615	582	581	575	611	580	562	597	610	593	564	586	585	619	585	570	569	588	602	565	581	598	572	577	594	559	568	580	597	603	603	577	575	537	560	606	596	596	572	550	611	582	567	602	609	616	604	582	615	555	578	619	541	595	610	522	565	607	572	611	567	573	603	600	595	566	578	629	608	575	621	601	601	548	569	632	563	584	570	609	581	558	613	581	562	586	605	653	617	603	599	613	567	572	621	555	600	586	588	563	568	553	579	592	577	571	559	589	592	630	623	610	580	594	566	571	593	565	618	560	584	606	593	574	577	538	559	617	609	568	602	584	562	531	593	564	605	599	568	581	598	538	550	616	610	599	565	592	613	567	583	603	543	601	597	596	594	605	570	593	596	595	584	564	580	562	568	564	606	562	568	587	599	547	603	588	554	557	601	567	555	570	573	595	613	562	559	589	590	565	582	560	582	581	611	565	581	575	583	560	639	565	574	633	605	621	578	595	613	611	601	589	610	579	573	626	588	573	586	608	546	565	571	597	560	603	563	564	616	580	529	594	592	563	595	605	610	552	599	610	525	607	597	550	607	565	590	590	571	579	550	602	633	586	559	567	566	585	609	589	584	569	614	617	608	603	539	591	589	616	611	584	555	585	615	585	623	606	579	608	549	529	596	628	579	571	602	533	632	570	612	551	584	575	534	586	611	571	567	603	588	578	579	585	626	597	556	600	565	585	619	606	578	576	584	592	562	611	596	561	554	570	586	549	618	580	571	574	593	575	548	569	593	588	589	572	624	647	593	550	631	599	576	598	576	573	594	598	596	609	523	594	580	566	569	550	591	588	581	577	613	644	597	536	578	585	585	572	588	607	531	573	589	593	620	543	577	600	591	570	574	606	570	590	602	623	609	606	587	603	591	623	586	626	578	573	576	601	577	587	579	589	610	591	631	576	560	564	573	587	582	595	565	602	588	633	545	589	599	568	600	548	578	573	616	630	531	574	596	558	540	574	541	581	559	612	571	624	614	546	559	567	595	601	589	570	572	607	519	613	630	628	590	557	599	578	591	599	570	558	556	604	562	559	557	585	549	612	611	574	586	614	586	571	558	565	549	556	600	609	565	581	583	600	627	621	571	640	555	618	630	594	596	555	651	633	559	588	596	597	566	630	579	584	537	582	560	574	586	593	641	619	614	635	607	565	624	594	581	581	577	525	614	560	579	555	576	561	557	581	575	554	604	556	551	600	580	562	648	608	606	625	572	600	572	575	596	657	604	615	574	575	602	601	605	598	567	590	597	615	538	601	610	591	607	586	597	600	560	580	581	574	570	599	564	558	561	574	582	626	576	565	599	590	584	624	560	631	600	611	559	556	581	567	613	593	583	576	586	573	554	563	567	602	551	585	601	614	595	594	522	601	617	623	604	565	590	544	559	624	593	582	588	602	563	570	593	548	577	558	579	616	611	604	546	588	589	606	607	605	581	576	586	555	589	591	609	558	582	608	583	603	608	604	556	594	631	604	595	610	609	571	598	561	603	538	552	591	589	552	590	568	584	599	573	580	581	564	595	593	567	607	605	604	540	575	569	599	573	608	577	622	574	588	578	592	579	597	585	571	575	583	524	638	609	588	607	580	568	579	593	578	630	550	583	630	645	579	587	609	590	655	595	582	570	544	648	627	551	590	595	572	593	626	598	594	592	604	552	584	573	592	562	594	624	619	605	574	564	568	607	581	584	566	580	590	578	625	570	586	590	540	580	584	566	644	526	613	609	570	583	570	607	576	596	565	604	594	582	586	602	616	598	578	614	578	610	573	594	617	615	623	564	605	620	594	612	575	586	563	606	596	617	555	562	621	586	612	581	584	553	547	601	593	575	581	582	579	562	648	606	601	594	569	566	576	538	564	578	600	556	623	610	543	561	618	552	581	553	658	591	582	599	560	572	524	609	593	631	581	588	551	644	561	569	594	562	564	589	589	576	596	514	607	570	562	598	595	606	539	576	550	582	587	624	602	575	588	579	567	584	576	588	539	606	615	562	527	571	595	566	559	596	583	554	550	590	590	554	566	584	594	606	627	576	557	602	616	595	583	577	578	559	589	569	615	546	563	607	537	603	590	611	537	644	603	639	553	638	516	581	546	602	588	566	637	572	627	577	596	583	600	571	551	624	575	596	578	546	601	536	631	637	606	565	557
24718	21633	29503	24242	16768	1094	466	357	318	275	275	221	201	213	166	191	197	192	189	192	169	177	161	191	168	164	163	168	160	161	164	167	154	160	154	162	158	150	146	174	164	146	143	168	177	164	139	173	163	147	154	146	158	167	148	141	147	150	197	153	157	155	162	146	156	167	147	167	142	137	164	178	153	156	161	178	148	153	166	161	153	175	143	173	184	150	144	157	162	152	157	145	149	152	166	164	168	140	157	152	169	171	154	141	151	158	161	174	162	152	159	134	140	176	165	164	155	151	157	151	155	164	138	158	136	146	185	157	146	142	168	150	154	161	140	148	159	147	143	171	151	143	175	171	157	152	148	170	160	155	148	171	169	137	145	164	131	161	178	156	155	139	163	132	151	155	161	164	161	146	159	143	171	146	172	153	157	165	174	156	152	146	149	152	141	149	165	148	153	170	152	161	152	145	164	159	166	165	180	154	159	157	159	138	158	135	153	166	161	166	161	143	132	196	154	168	157	145	127	146	170	156	140	163	130	152	140	150	155	156	161	134	148	146	160	143	141	133	173	165	157	167	162	145	138	164	166	154	144	177	151	157	146	157	151	164	154	149	147	168	166	162	137	170	145	140	135	152	154	141	170	138	156	150	156	155	163	146	167	142	144	132	157	156	161	166	157	146	141	169	126	173	150	135	175	161	155	150	143	162	170	143	145	155	144	147	141	167	167	156	136	149	147	169	166	153	159	157	149	150	158	146	151	142	162	170	150	171	155	183	156	171	160	131	162	147	153	156	165	152	141	169	154	157	156	158	152	153	154	172	146	160	155	150	146	168	162	160	188	160	143	145	141	140	164	124	169	146	167	174	162	142	148	155	151	162	175	158	177	158	161	150	140	148	141	162	165	154	167	152	152	171	162	162	168	149	163	183	145	175	153	163	153	157	154	164	162	146	168	137	159	151	141	134	154	152	150	169	168	160	160	150	142	156	146	152	151	157	162	150	154	167	168	141	154	152	150	157	178	153	187	166	143	155	173	159	145	158	151	129	153	167	161	181	167	155	158	169	146	129	171	140	169	152	140	117	159	163	144	159	157	146	163	157	165	151	179	147	152	170	165	155	141	147	168	155	150	151	147	187	184	154	157	163	157	131	138	164	136	159	148	159	167	150	165	166	166	131	153	154	142	150	144	162	157	159	160	143	172	161	133	166	155	176	154	138	168	164	139	139	163	158	164	141	150	142	172	164	161	161	154	174	155	152	158	141	147	135	165	138	167	162	134	141	120	112	155	148	127	147	157	136	151	166	157	159	174	141	107	154	132	150	147	165	179	148	155	141	139	150	169	160	169	172	182	173	151	168	151	177	158	168	174	163	166	162	162	162	158	141	156	147	158	144	140	137	123	148	150	150	138	154	132	179	165	150	165	165	140	142	159	164	151	155	167	160	175	148	153	148	143	148	152	177	180	184	158	145	164	163	146	139	154	161	156	145	161	145	155	136	148	154	149	145	172	133	166	154	157	158	165	147	161	155	145	134	174	157	157	158	173	141	147	177	175	162	131	173	170	150	152	162	123	136	120	149	149	155	133	145	138	162	152	153	155	159	159	153	134	159	163	166	175	168	140	151	156	150	165	160	162	145	141	150	164	159	140	136	171	154	131	175	154	162	156	158	159	153	141	166	168	154	158	160	178	155	158	167	160	163	160	147	147	164	171	200	161	169	149	149	162	181	167	151	155	154	160	193	140	168	153	152	150	152	175	185	140	145	166	162	184	179	157	162	150	154	168	154	170	175	154	159	163	160	145	151	169	152	144	143	167	182	162	161	149	157	147	151	150	138	135	148	118	143	173	152	165	163	161	144	148	146	178	146	158	167	167	148	182	154	134	142	142	156	156	156	155	152	169	146	158	151	163	143	125	149	187	168	132	136	145	148	133	167	173	152	147	162	154	143	164	152	153	145	153	147	180	166	154	148	153	163	142	157	141	142	180	154	167	145	157	143	164	160	173	153	160	186	164	159	151	157	173	157	136	151	145	134	169	169	145	148	158	153	135	146	146	154	152	153	148	159	192	139	155	164	170	163	171	161	158	151	149	155	153	160	139	152	136	142	145	149	162	170	166	144	142	147	130	170	142	153	160	134	143	164	140	164	153	171	149	165	144	141	150	152	154	172	167	158	152	152	161	146	132	131	165	134	177	168	192	144	145	171	138	152	138	176	155	153	129	139	173	165	156	148	140	160	153	182	146	151	144	165	154	166	175	150	182	153	151	156	160	148	159	132	162	158	141	144	131	148	165	181	150	153	155	153	167	160	160	163	143	161	166	157	149	144	159	151	151	151	161	166	159	143	155	137	159	163	160	180	201	174	161	150	141	144	168	167	157	156	170	146	121	176	148	124	170	143	163	131	151	147	114	165	146	146	162	151	144	150	166	163	172	137	159	175	148	151	155	160	142	148	188	152	158	153	146	156	172	150	161	145	158	162	135	174	149	163	138	164	153	145	152	145	197	163	152	170	156	126	147	164	149	156	168	153	170	165	162	178	152	122	143	155	163	148	163	144	141	148	142	149	155	161	122	152	145	161	145	151	159	150	157	159	142	170	140	162	154	134	156	142	160	146	184	176	145	136	156	134	159	150	172	148	144	162	145	144	153	142	166	159	136	151	170	173	153	150	157	170	171	143	150	161	159	175	149	151	175	162	147	165	162	161	117	150	130	140	157	157	164	156	134	142	152	137	136	149	164	140	143	165	170	154	170	133	150	163	156	152	146	171	151	179	156	160	147	161	167	154	136	143	145	142	171	141	131	166	139	151	158	153	143	122	162	163	158	182	175	162	155	139	150	174	149	141	166	159	160	143	152	160	159	158	136	157	160	152	149	162	174	147	157	159	158	159	165	168	162	156	171	126	172	169	147	150	148	155	157	143	163	162	156	176	158	148	155	151	164	139	148	145	130	162	139	152	178	145	168	159	139	167	151	139	164	160	162	150	152	132	144	174	162	170	184	144	146	157	167	160	147	144	147	155	159	162	138	143	145	156	157	150	118	179	165	155	177	141	178	153	129	180	151	159	156	156	161	147	167	156	151	160	126	151	134	129	130	158	168	161	153	157	156	131	153	146	132	164	140	155	159	150	166	154	150	152	146	123	165	160	163	149	153	141	186	141	140	151	164	168	132	152	161	144	151	179	144	138	146	151	144	160	144	162	142	142	148	169	160	153	163	149	134	123	173	155	158	149	153	141	179	165	150	127	156	143	162	140	149	143	171	151	150	171	148	152	160	168	170	136	160	161	138	136	178	150	166	185	150	168	168	146	172	165	150	137	167	176	143	158	161	122	142	158	150	132	174	168	143	175	163	143	155	155	164	159	154	140	147	165	157	164	159	152	164	147	155	157	144	149	156	159	169	156	165	149	148	134	146	160	159	152	148	160	143	156	158	163	170	154	143	129	150	162	165	156	163	172	141	160	123	153	175	150	153	170	148	163	140	158	147	146	162	181
29263	38901	8628	4271	2834	1963	1500	1231	970	851	736	692	647	627	535	512	512	445	471	461	437	431	430	419	412	414	397	379	394	401	393	383	396	396	354	354	347	376	355	392	376	367	377	367	337	393	362	328	376	338	377	344	389	366	378	378	336	373	337	360	346	366	369	333	354	355	359	346	364	361	353	354	353	306	361	378	345	332	359	343	344	354	358	333	363	355	331	359	349	336	348	353	363	331	350	349	358	341	374	363	375	356	348	338	323	329	338	358	336	330	357	355	326	334	362	315	346	345	347	356	352	354	337	338	358	376	358	335	333	365	370	377	373	332	349	323	363	374	366	362	316	348	342	344	346	339	369	353	356	360	336	345	374	368	371	320	363	360	328	349	326	326	324	328	367	359	366	358	348	349	360	369	337	340	366	344	309	387	369	321	347	348	369	326	324	376	337	365	373	349	331	346	351	376	344	355	332	338	362	326	351	349	343	333	353	349	350	323	334	347	342	345	377	356	335	348	351	350	340	365	364	371	370	328	386	343	360	366	366	346	352	342	341	358	344	341	338	360	338	313	328	326	403	363	322	333	385	351	360	329	331	325	377	383	358	349	343	339	306	338	356	361	354	357	339	373	372	324	375	352	339	328	353	360	379	342	339	341	351	325	347	364	351	343	344	350	342	330	334	342	356	373	370	325	345	376	346	368	343	390	347	388	359	360	341	337	372	384	360	373	362	337	324	336	346	379	340	349	366	349	344	334	357	340	376	338	319	371	311	354	373	332	308	377	307	331	349	365	366	322	323	343	353	347	351	391	346	350	355	358	371	363	319	335	331	354	351	344	342	343	345	353	368	327	354	382	341	379	322	363	318	335	356	331	325	378	339	351	316	336	333	337	350	343	366	379	349	342	337	317	346	307	368	348	351	351	376	343	365	345	323	355	353	362	387	323	364	378	341	339	328	334	380	316	325	369	334	367	341	340	358	347	338	362	339	336	313	327	339	361	351	366	358	300	346	362	342	331	314	321	348	323	317	349	342	343	349	315	352	344	354	333	329	327	356	383	326	320	354	332	326	367	331	319	349	352	321	361	345	352	356	363	347	308	340	337	346	332	323	383	348	363	356	386	320	360	323	339	345	358	365	320	374	343	364	370	353	311	374	346	366	353	325	343	324	348	354	333	346	389	352	357	355	353	339	346	351	327	332	367	342	348	337	341	347	342	363	337	369	343	355	339	324	322	375	376	376	329	336	378	328	353	364	319	340	352	354	371	341	362	361	332	349	381	360	349	330	380	348	315	346	377	360	361	357	355	339	393	336	348	342	332	340	345	317	367	386	319	336	346	362	346	389	304	337	352	342	316	369	328	388	377	324	347	326	366	346	358	342	313	332	297	357	346	378	363	370	337	356	373	371	362	388	320	362	369	315	348	352	345	344	351	364	358	355	387	327	367	365	363	339	347	345	338	369	352	341	350	372	373	331	365	318	330	327	362	361	346	338	330	351	352	339	354	315	339	325	348	338	329	339	343	339	324	351	344	374	337	337	373	345	344	332	342	386	366	341	350	376	359	344	310	367	359	320	349	345	340	378	334	373	347	342	338	346	332	333	335	359	304	303	336	350	353	339	332	338	334	318	342	361	352	381	361	348	341	337	328	338	355	361	324	338	339	341	322	362	377	348	306	347	352	365	347	312	377	351	353	359	391	359	340	348	333	335	369	371	361	355	354	344	363	357	323	345	347	314	360	313	361	323	335	349	329	336	295	336	355	347	343	334	356	347	344	329	330	339	353	330	326	315	374	341	356	364	335	330	356	342	364	318	330	320	338	356	369	362	330	335	317	348	337	334	355	338	341	360	344	319	365	351	358	362	344	360	338	348	349	350	318	368	341	286	341	319	345	350	339	352	358	377	351	370	356	343	358	331	342	337	353	333	361	339	371	347	339	340	355	350	361	309	346	371	359	350	335	318	317	323	342	353	365	347	337	356	337	323	312	338	326	351	353	382	338	362	358	343	337	348	348	339	337	342	340	347	356	376	329	339	345	347	338	366	334	334	397	338	346	345	343	342	376	349	339	356	381	351	389	334	306	349	322	345	343	343	376	333	359	361	364	347	337	337	341	370	334	323	317	353	342	353	359	382	363	336	352	352	378	358	329	329	352	349	335	349	361	377	355	327	353	329	361	333	313	379	364	350	352	336	335	329	322	347	359	353	370	368	334	319	330	388	360	337	359	351	351	351	333	335	338	357	370	331	346	344	351	356	335	363	369	361	336	351	320	339	331	336	354	339	370	322	380	356	375	377	356	358	309	336	334	372	328	342	338	348	373	351	337	334	356	356	354	358	347	359	337	324	337	323	356	343	314	389	334	333	357	334	331	336	335	353	358	330	318	362	366	364	349	325	348	349	331	331	346	351	355	354	375	324	340	360	289	333	328	366	342	345	364	340	342	327	367	346	328	333	366	366	326	328	343	362	355	353	379	378	354	335	333	333	343	332	330	367	356	351	347	341	325	352	360	357	343	332	371	386	296	346	331	373	371	360	339	379	346	333	342	358	361	342	342	371	350	340	347	361	381	318	348	330	339	348	337	361	342	366	382	353	344	331	303	385	383	348	339	336	340	322	327	343	364	365	321	361	352	332	330	344	360	340	348	360	319	336	343	329	354	343	350	342	384	336	336	327	334	365	310	338	360	373	349	339	349	326	359	376	325	335	318	338	330	339	348	330	370	327	317	359	354	367	338	339	340	346	330	367	306	355	375	370	337	397	306	324	360	316	319	338	333	338	361	364	348	348	357	323	360	347	335	330	354	314	329	353	337	329	347	371	333	340	320	360	373	330	349	371	329	320	338	335	359	352	314	373	381	336	341	336	350	336	371	341	345	378	327	351	332	357	371	351	311	360	354	333	330	348	354	316	360	350	343	339	355	313	323	336	365	350	348	333	346	328	324	332	324	377	332	367	337	339	306	314	347	342	339	329	354	332	307	369	338	346	337	359	349	344	370	341	331	337	364	358	370	372	339	363	359	339	342	353	326	324	362	355	357	361	329	339	349	352	316	336	345	329	375	354	336	366	364	326	347	334	329	345	353	385	337	369	349	344	357	344	337	358	369	341	334	332	365	326	355	346	349	331	307	311	314	322	355	338	353	331	349	360	362	371	358	348	352	299	334	328	327	327	356	348	347	385	349	346	327	380	346	355	349	342	359	356	348	330	375	367	318	337	371	401	342	340	353	336	327	304	354	371	343	353	362	362	317	364	353	312	353	360	350	362	354	367	334	354	361	361	348	346	379	364	322	348	293	357	353	346	345	336	356	371	351	354	364	350	346	339	356	351	361	374	362	331	349	360	326	337	342	359	329	341	356	319	334	351	337	354	332	333	325	327	341	350	356	334	339	348	349	309	361	373	340	335	353	340	358	371	361	362	340	325	317	362	331	367	355	390	331	375	326	316	351	353	320	349	371	375	342	360	360	329	350	360	339	361	328	323	333	365	328	356	370
23785	21605	30240	23431	21604	14572	1557	840	629	592	522	477	449	434	487	455	381	416	424	386	399	387	377	384	374	384	398	416	368	365	381	365	374	353	361	341	363	366	324	379	375	371	348	388	380	374	406	370	342	360	370	370	363	390	382	345	358	358	380	370	365	352	371	338	345	376	352	388	378	354	325	370	363	342	356	358	311	393	347	349	359	317	354	395	321	359	361	395	338	364	337	343	378	386	388	318	358	338	316	345	368	331	342	318	362	360	347	341	336	362	380	349	360	366	366	315	339	314	327	382	348	362	364	341	367	351	366	339	381	364	368	396	412	334	357	353	357	322	393	359	358	341	344	332	357	344	362	350	335	360	341	352	373	333	360	362	310	325	348	329	340	335	378	330	332	351	342	360	337	342	389	326	336	322	329	332	344	362	341	335	319	376	359	346	359	363	349	336	334	320	327	367	372	370	382	378	348	362	361	363	329	363	391	364	347	320	349	356	359	307	357	363	324	364	355	345	320	333	323	327	334	364	364	370	393	350	352	354	331	343	347	342	346	349	352	360	343	356	371	345	372	331	365	330	338	375	353	344	299	346	349	348	345	365	333	338	359	371	344	356	379	347	376	337	348	357	339	366	351	405	341	327	365	353	393	355	329	350	310	354	365	351	358	342	322	377	379	343	374	341	372	344	358	367	336	348	349	342	317	371	329	364	350	330	375	376	351	354	366	356	347	342	358	328	322	345	347	347	340	378	336	338	335	350	329	360	373	356	342	330	347	384	353	358	320	355	366	360	353	325	375	399	360	340	336	381	353	380	339	313	366	373	320	341	327	293	382	368	319	356	356	356	362	391	348	338	324	341	361	350	348	340	344	338	348	331	355	363	337	376	358	364	345	334	346	354	371	349	327	336	374	363	333	353	329	393	351	367	379	333	318	377	324	377	376	362	324	360	312	340	346	373	357	348	331	338	353	334	336	328	343	368	380	357	365	313	352	357	357	361	396	376	340	352	332	346	376	378	336	366	327	303	339	367	356	341	348	384	319	345	324	372	327	362	330	356	355	378	349	364	364	334	387	363	331	341	364	346	362	345	364	337	345	350	330	349	352	295	309	352	369	367	354	304	343	350	364	366	396	346	353	318	325	343	309	338	340	338	342	355	320	343	357	376	354	313	340	379	322	378	346	338	346	357	359	338	333	371	348	365	342	319	286	365	341	347	322	329	364	338	336	354	325	360	349	362	382	369	351	332	353	387	339	364	312	382	364	370	348	358	344	343	317	335	345	347	329	329	348	339	349	384	344	356	343	371	337	377	375	368	356	373	344	361	331	362	341	358	372	340	333	339	363	330	346	364	343	353	313	316	346	346	385	363	325	369	349	364	302	363	378	356	344	366	337	339	359	354	351	328	363	332	366	345	361	347	360	375	331	366	356	326	343	329	348	352	336	389	355	334	343	352	326	344	370	354	365	367	342	328	345	360	373	348	346	349	388	342	373	329	367	344	348	340	366	339	320	338	343	345	372	337	343	368	307	353	355	345	367	351	371	349	386	318	379	341	358	366	368	362	367	354	390	352	351	356	344	333	331	369	340	367	364	339	349	346	289	360	373	337	359	297	334	336	369	370	368	388	363	333	378	342	371	353	344	375	372	356	353	345	357	350	373	335	378	355	344	331	342	363	381	357	380	357	366	357	368	350	366	398	370	339	368	341	375	345	349	371	374	351	337	348	337	323	358	362	331	373	361	347	353	358	358	363	335	340	387	309	353	344	370	349	373	372	344	385	341	336	367	349	387	341	345	323	337	381	331	359	349	335	366	335	348	343	334	359	381	365	379	327	379	358	355	383	327	355	345	352	364	359	357	399	344	340	342	350	343	361	350	310	377	343	339	334	385	378	355	360	355	340	364	337	315	394	325	327	314	309	362	341	373	345	355	334	331	354	357	365	359	350	324	330	393	367	353	374	333	346	364	333	369	338	332	337	326	341	355	358	346	337	377	365	355	338	350	325	334	357	361	396	326	351	372	357	351	357	388	333	362	346	339	350	334	362	377	359	368	362	345	382	309	349	366	360	334	339	337	353	363	348	347	311	368	354	371	362	363	347	345	342	346	335	326	326	339	346	385	354	360	365	344	358	331	347	361	378	346	364	339	349	366	325	339	367	376	387	342	356	335	363	354	349	363	356	359	393	307	352	324	368	364	358	341	335	365	352	353	323	370	351	349	357	395	325	362	369	384	333	355	359	346	370	336	320	345	350	378	364	345	342	348	344	322	360	370	358	366	368	347	334	346	330	343	334	374	331	357	346	314	350	383	372	321	331	368	320	374	339	362	372	351	377	348	340	333	358	367	334	347	370	348	356	363	333	328	389	338	348	336	347	306	350	361	342	359	323	337	352	337	338	346	348	346	381	360	334	392	331	372	347	332	350	367	334	347	369	341	363	354	348	333	328	324	366	379	311	370	346	367	392	356	328	357	353	341	382	353	340	354	352	350	341	344	323	349	349	390	370	360	372	363	325	343	349	387	346	349	354	335	352	363	326	328	335	375	322	326	342	354	356	343	381	362	352	349	335	355	343	362	371	368	355	344	369	356	303	363	365	375	338	379	382	346	371	408	304	365	339	325	384	342	345	357	371	350	341	305	340	335	345	330	320	373	329	328	358	326	346	378	338	360	364	349	340	352	373	296	349	369	354	346	331	350	385	372	369	369	363	326	360	341	325	318	346	361	359	395	343	339	337	355	353	386	340	346	339	373	348	345	376	343	352	324	376	340	361	380	340	363	310	334	341	366	346	322	368	367	374	358	339	357	354	354	357	334	323	385	317	356	352	338	336	329	324	324	318	348	351	368	342	338	379	342	369	366	359	342	353	334	344	355	348	339	366	356	331	348	366	328	348	341	317	361	357	322	356	348	352	329	344	354	338	346	355	349	337	346	359	344	348	335	342	340	319	346	369	368	355	364	349	334	318	358	320	326	354	346	342	329	332	397	364	319	355	371	346	365	349	336	331	368	339	337	357	338	368	318	321	329	342	363	346	384	333	350	328	367	340	340	328	333	380	363	367	347	350	348	386	362	331	398	394	317	360	365	337	385	325	323	353	370	365	365	351	307	327	373	338	351	370	348	342	345	344	365	351	363	344	331	350	371	350	363	353	370	373	314	364	327	320	358	355	326	331	344	336	328	365	362	381	363	316	333	322	353	345	328	345	363	345	326	350	398	329	324	355	331	353	314	350	364	382	345	391	365	381	357	303	377	361	349	321	372	378	332	347	339	378	349	354	356	361	340	341	353	371	345	344	375	358	326	336	347	334	361	357	329	347	352	325	376	365	338	347	374	335	348	335	338	340	349	361	338	370	364	345	372	333	376	390	362	326	325	353	385	322	366	349	350	375	371	339	352	361	329	355	364	344	308	332	352	353	360	361	343	345	338	358	360	352	370	341	329	359	348	399	335	318	336	350	343	370	347	352	385	365	391	395	358	357	384	333	328	361	354	368
34890	42716	13792	7611	5048	3796	2897	2375	1867	1660	1458	1358	1349	1112	1083	1051	961	973	965	897	904	884	817	834	827	817	779	784	760	743	780	800	783	756	707	756	765	724	756	740	663	749	711	767	706	682	745	709	734	737	733	740	747	704	685	726	754	730	720	746	695	711	723	706	688	669	717	721	729	720	690	736	634	729	713	713	677	661	709	713	712	695	745	692	705	711	720	668	676	703	672	729	715	678	678	696	663	655	650	669	697	701	669	673	663	719	721	695	663	728	685	648	734	765	688	721	722	684	705	760	668	703	695	744	691	694	742	744	709	747	735	706	650	664	692	660	700	681	665	671	716	782	669	738	713	723	691	659	684	657	688	703	715	742	724	670	709	688	709	670	709	692	680	722	659	655	669	689	692	694	699	678	725	693	714	681	703	713	670	698	710	716	723	750	684	699	706	678	732	673	687	673	724	759	711	723	679	688	697	650	660	730	677	684	696	723	691	711	713	718	685	676	737	660	765	668	694	686	774	702	703	722	705	724	712	697	734	683	693	742	692	704	692	704	657	699	679	661	705	684	673	676	720	709	744	718	746	755	695	686	656	689	692	694	688	697	660	715	725	674	699	687	670	739	672	673	735	693	684	666	706	642	704	660	724	709	665	683	697	722	673	669	663	653	652	684	709	672	670	710	710	681	677	692	697	691	717	704	712	687	713	707	677	697	669	684	677	711	709	702	672	673	693	690	703	797	710	713	688	665	679	691	684	665	699	653	686	683	689	715	675	679	698	716	706	724	677	702	713	690	706	730	684	690	705	676	728	660	721	693	678	711	703	674	682	728	647	715	727	648	699	656	716	663	720	693	697	738	691	688	656	702	750	708	727	701	713	726	653	699	726	675	672	744	696	711	687	662	678	660	729	679	720	706	732	676	740	676	628	672	648	741	697	685	694	722	714	681	719	676	731	717	691	704	701	715	729	685	711	683	700	647	708	645	691	694	652	710	679	727	673	703	666	698	680	646	704	739	694	668	735	725	744	707	703	665	687	654	684	691	673	675	667	709	661	734	684	682	687	699	680	711	640	681	744	691	686	702	677	673	718	708	680	702	692	749	740	654	693	694	660	714	677	696	711	685	692	659	647	726	704	690	695	688	717	656	710	691	702	672	669	708	698	685	676	701	658	682	704	701	749	727	700	673	688	656	667	704	701	640	682	708	652	676	743	716	685	703	662	757	667	673	720	677	704	755	689	704	699	692	682	652	607	697	713	672	707	720	668	711	705	730	752	683	656	646	725	675	712	686	650	675	705	735	678	690	728	637	641	731	706	657	660	740	686	703	718	711	702	710	697	723	757	658	707	669	710	705	673	680	696	697	714	728	719	675	671	732	714	702	659	713	692	716	733	681	722	737	683	708	717	685	715	704	707	689	710	657	708	682	712	637	659	728	689	698	684	650	716	694	739	706	683	690	707	728	681	716	676	703	708	730	683	704	672	647	717	691	712	671	716	658	707	701	759	707	719	668	696	689	650	674	681	730	661	697	656	714	658	706	685	660	716	672	682	678	654	679	661	661	734	726	712	682	695	712	694	723	678	716	714	674	679	651	673	760	694	704	673	687	675	720	693	670	716	664	666	691	709	702	732	669	671	648	715	673	717	736	687	654	663	701	728	655	667	720	694	683	654	693	691	733	696	670	682	686	650	690	640	746	666	676	702	712	691	712	698	695	683	689	687	717	733	734	702	733	684	721	686	720	731	718	698	690	674	713	680	698	656	642	705	740	686	699	663	653	685	680	734	660	678	676	723	632	716	634	684	770	723	722	747	722	732	595	667	750	701	706	677	704	666	669	713	677	672	686	689	673	700	659	683	688	723	694	642	678	709	664	691	702	687	724	691	703	719	701	695	705	694	645	717	684	714	704	728	695	686	695	680	680	670	674	694	687	744	714	713	721	708	701	685	713	657	714	686	678	687	711	694	681	670	717	699	648	731	674	701	669	669	655	685	705	712	681	715	738	705	674	677	722	741	693	722	771	679	709	718	715	681	692	729	697	704	694	679	691	688	669	671	715	676	656	683	700	696	656	704	689	663	705	669	675	705	724	726	646	699	675	665	699	689	746	674	699	682	684	729	660	699	675	699	670	668	628	708	643	717	671	736	690	740	699	635	763	688	696	640	718	760	695	695	686	757	652	716	689	678	691	668	673	696	715	692	707	731	689	679	715	671	681	712	700	698	665	692	682	662	713	671	682	720	685	696	743	663	697	649	668	731	685	717	723	689	744	694	655	729	639	684	699	727	732	670	751	737	718	672	724	710	657	668	716	690	655	658	717	722	766	693	702	686	748	701	649	731	705	718	705	730	751	716	727	673	752	671	700	708	712	696	723	733	749	668	655	715	708	732	745	655	728	716	675	655	702	650	710	680	671	713	668	724	674	684	657	708	707	692	734	669	727	694	699	691	720	706	690	700	730	675	671	701	702	672	667	679	702	644	727	681	713	692	720	711	724	691	692	689	692	685	709	675	698	698	682	687	682	669	663	675	734	685	688	691	662	690	740	670	662	720	687	654	691	722	692	724	711	690	691	727	688	724	722	742	688	680	752	713	671	670	709	731	690	739	675	662	714	714	677	703	720	737	703	682	687	716	668	686	683	723	711	692	686	645	703	676	699	759	668	705	735	685	689	700	742	666	680	644	636	669	700	701	738	689	631	698	690	649	693	656	750	684	709	683	676	703	729	734	683	691	682	725	706	702	681	704	671	687	715	731	679	699	685	667	688	735	731	685	676	730	677	748	654	691	718	713	705	713	693	718	689	710	691	652	746	718	727	717	699	670	732	662	660	692	684	730	737	703	641	724	712	722	707	684	655	737	734	730	695	690	648	672	705	683	677	713	713	647	680	654	655	640	689	720	684	683	673	684	691	686	728	698	702	692	738	706	688	736	686	718	686	705	731	726	705	712	660	688	685	660	695	688	697	683	678	720	651	742	664	729	659	693	689	704	684	736	674	693	707	669	709	701	695	711	676	692	660	703	711	737	711	674	713	681	674	688	701	695	673	662	699	699	651	638	707	702	644	662	670	735	674	680	742	659	747	690	710	703	702	722	706	709	676	769	696	693	692	703	709	756	694	670	714	685	678	697	690	712	730	687	713	737	667	668	730	690	704	683	686	675	689	667	681	681	708	663	684	660	660	695	670	687	713	676	701	653	710	717	695	629	687	656	631	685	717	670	747	670	664	699	699	671	724	694	707	655	706	710	690	700	718	693	712	683	712	677	657	678	694	671	730	705	732	690	719	689	722	686	689	701	707	709	684	705	676	637	728	684	718	658	651	722	697	682	715	685	718	703	707	706	686	733	696	697	695	752	741	676	717	702	684	673	728	718	735	703	734	689	703	683	743	662	680	677	715	707	698	669	658	733	709	665	677	678	682	684	670	687	673	705	718	708	723	722	725	680	683	688	670	682	702	747	660	663	649	711	700	683	656	679	665	694	707	713	676	727	682
27150	20887	7255	766	500	395	307	250	285	311	298	297	288	256	278	266	300	275	287	254	261	269	278	296	257	269	245	272	246	271	237	255	263	284	300	257	255	278	285	252	274	294	271	289	262	261	301	282	248	265	288	287	283	284	313	279	266	284	291	252	261	277	270	248	256	291	282	268	268	274	248	286	290	284	277	290	307	247	243	279	248	267	267	279	265	280	273	257	273	267	272	266	284	251	292	302	235	250	314	283	286	271	271	277	262	251	272	226	300	249	239	283	280	270	270	255	282	254	269	243	280	278	266	249	278	274	262	278	257	258	258	262	266	264	276	258	267	284	285	240	263	272	247	270	270	280	262	269	252	289	262	287	280	291	275	277	276	263	259	270	274	241	278	279	255	305	259	271	292	275	290	275	286	239	265	262	263	254	285	240	240	249	282	251	257	258	272	290	286	301	292	281	264	274	253	268	284	235	293	283	258	253	252	277	261	282	277	299	271	271	280	238	249	274	241	274	308	278	270	277	271	255	273	277	283	262	281	289	262	259	279	249	299	250	282	279	280	259	224	298	273	272	232	259	285	266	267	267	271	286	287	273	299	262	287	301	283	305	269	275	295	283	273	259	301	274	276	313	274	268	305	265	266	269	254	279	269	253	241	297	278	256	270	273	262	289	265	280	252	238	280	273	251	263	287	280	255	284	302	279	230	255	265	282	280	275	255	286	266	266	267	251	278	237	249	272	258	293	263	285	282	256	261	268	231	270	276	269	265	263	257	283	272	261	280	276	260	305	282	264	261	257	231	262	274	274	268	241	260	264	259	271	275	259	268	264	307	269	262	279	265	285	278	284	289	272	264	251	271	284	257	259	278	283	288	282	269	246	256	279	275	244	250	266	255	251	258	293	279	258	252	294	284	283	258	259	271	293	263	251	274	251	274	253	300	285	260	259	296	277	251	262	262	292	286	267	263	303	250	275	252	244	258	260	281	279	243	249	264	268	229	303	272	288	263	285	264	266	289	279	266	278	280	287	281	285	252	282	259	271	262	263	281	276	269	293	269	288	245	300	273	265	260	259	305	257	257	280	292	270	273	269	265	239	268	261	271	291	279	279	288	275	264	247	279	261	255	283	314	252	258	272	294	288	230	288	264	266	307	286	258	258	266	279	290	282	287	282	245	270	254	276	304	267	260	261	280	273	247	233	248	286	252	271	261	269	296	265	288	283	279	276	260	294	273	262	274	299	270	245	286	278	282	265	279	270	272	263	269	273	278	284	251	293	271	268	274	282	232	268	273	288	275	285	293	258	246	236	288	263	271	266	267	269	285	259	278	260	274	285	278	239	262	254	286	246	267	269	268	271	277	284	273	291	273	287	304	287	269	257	320	281	274	291	258	274	240	267	279	268	273	259	263	268	281	279	252	289	275	284	240	261	263	243	296	262	255	260	275	292	265	279	291	268	268	280	269	247	292	240	253	273	291	257	266	234	269	287	273	273	276	263	274	273	247	297	261	273	259	300	278	246	248	252	270	283	242	289	236	269	280	279	265	277	271	293	293	287	257	234	285	265	252	250	273	318	275	268	261	243	269	272	260	247	271	309	259	263	253	266	282	263	277	257	292	296	302	294	267	248	265	293	262	282	281	269	249	273	258	243	280	267	260	259	270	261	261	268	249	250	264	281	271	271	256	278	265	249	285	281	268	268	263	271	269	248	291	274	292	259	286	246	274	289	279	261	253	275	277	250	287	273	251	277	282	247	266	266	252	231	257	270	319	266	286	262	279	269	235	241	299	250	268	268	272	243	284	259	267	251	275	287	270	247	263	271	305	250	289	289	284	264	309	272	276	259	275	261	315	279	290	237	261	279	273	287	247	276	280	300	280	258	281	265	262	264	257	291	283	237	282	235	273	267	232	283	273	276	284	268	261	276	266	273	266	253	244	265	266	256	289	297	261	282	238	259	274	276	270	265	256	260	270	267	285	261	245	273	268	284	280	280	279	271	268	252	258	291	286	271	263	272	256	282	268	275	268	281	283	301	272	282	250	258	249	291	288	243	284	302	258	301	250	296	265	278	276	290	265	264	256	276	260	295	282	293	265	264	297	230	260	273	270	264	263	261	273	270	272	265	288	246	286	280	237	293	245	249	254	261	291	262	258	280	252	275	274	273	284	293	258	262	275	289	290	250	276	246	273	272	270	261	253	278	279	267	268	238	277	253	291	263	277	292	262	276	287	299	237	248	284	302	266	232	263	265	271	255	214	272	285	289	253	250	285	250	253	282	279	272	274	270	253	280	286	302	285	252	259	294	293	266	254	286	254	263	267	302	264	289	291	231	279	267	266	284	280	296	275	262	242	293	266	237	251	291	289	277	279	302	283	272	271	279	286	296	283	248	242	257	256	271	248	265	280	272	259	253	256	244	252	255	266	261	279	296	246	267	285	281	265	255	304	275	271	255	292	254	252	264	255	249	278	270	287	259	296	254	278	270	306	270	281	276	264	298	270	285	261	289	264	294	270	250	272	260	280	293	254	261	300	240	267	287	260	255	257	287	285	287	280	257	222	268	256	276	280	265	258	279	268	281	264	287	280	277	280	263	293	292	271	301	288	278	270	254	234	280	269	285	276	248	279	260	238	274	274	278	292	266	288	253	243	240	246	256	230	261	274	270	289	245	266	285	286	300	299	274	288	286	271	238	283	281	281	272	238	278	274	270	266	270	275	278	289	282	254	248	273	245	274	262	268	238	256	272	291	268	262	251	263	286	299	256	267	281	260	254	294	276	279	256	262	260	276	270	291	242	285	294	248	271	258	254	245	269	255	247	259	290	255	268	256	269	273	299	289	256	276	280	269	279	271	279	267	294	240	310	277	289	268	266	268	255	262	260	260	271	269	263	279	255	269	273	280	307	286	261	274	257	268	285	246	265	276	262	283	288	287	268	281	292	257	246	280	248	279	287	262	280	284	284	253	281	287	282	273	253	271	279	280	267	276	287	293	264	259	269	248	278	272	304	268	258	246	286	303	247	265	290	298	288	277	272	276	279	241	237	282	287	303	279	274	280	307	249	276	266	262	258	262	272	281	274	290	288	259	277	267	279	290	249	244	290	277	273	253	264	269	252	260	247	263	285	279	319	278	273	254	261	295	256	273	250	272	275	268	263	289	267	290	269	269	272	286	257	263	266	264	303	263	287	275	260	257	255	279	258	293	275	281	258	282	231	284	281	264	262	299	236	268	288	256	294	290	303	265	258	275	278	287	273	253	272	281	252	256	291	276	283	258	257	250	277	266	271	247	288	272	253	261	257	248	237	276	259	292	253	262	263	255	268	271	300	274	299	258	253	257	288	252	258	275	246	267	284	276	274	293	294	253	288	251	281	243	275	264	271	260	281	268	257	254	271	281	264	277	271	279	254	289	278	266	299	314	272	274	284	291	258	270	278	312	272	269	280	280	276	275	265	276	258	290	263	250	280	279	275	272	271	259	261	263	263	253	249
13295	17144	1658	1055	902	712	681	658	638	614	644	649	640	637	581	592	614	564	562	599	637	612	580	564	589	600	661	565	598	572	622	512	577	629	641	574	602	573	607	612	615	567	568	588	616	594	600	573	575	583	581	635	647	569	556	555	601	556	556	625	610	567	557	604	566	584	575	552	604	572	614	575	581	602	556	597	556	581	575	579	578	601	584	611	609	568	617	581	557	609	588	596	553	582	581	610	571	574	564	544	550	568	600	580	550	580	611	597	552	597	563	555	546	561	560	611	618	576	606	619	550	569	588	567	556	614	581	587	537	592	627	554	568	566	626	574	557	593	595	633	570	549	644	581	563	598	600	572	581	571	576	578	592	565	576	617	538	581	556	557	623	594	577	588	552	588	551	599	593	562	605	560	582	606	632	561	566	591	581	597	574	593	559	582	590	562	560	565	620	563	581	604	602	630	557	587	605	600	605	560	597	599	602	567	609	593	560	561	621	579	612	565	585	616	597	594	572	597	576	604	572	567	593	533	622	597	604	575	562	625	613	581	548	575	571	573	562	561	597	588	569	578	578	576	548	608	564	572	583	618	552	575	571	565	621	564	582	608	607	544	623	558	583	569	601	583	559	596	563	594	553	591	590	591	565	579	560	588	589	546	588	585	549	554	607	633	576	610	609	542	571	583	589	562	588	595	567	592	573	611	609	598	568	592	558	568	605	601	589	604	548	598	576	577	620	620	602	593	538	585	616	536	623	569	562	548	565	585	597	562	587	590	597	598	599	590	591	627	572	566	588	537	562	593	602	545	543	621	595	605	546	594	559	549	589	582	534	590	605	581	579	592	588	600	560	594	589	573	585	600	596	549	583	610	579	595	535	578	562	568	542	578	570	609	611	543	580	633	616	603	573	581	588	591	570	622	548	586	614	566	602	602	552	589	623	568	574	603	608	583	620	599	578	567	578	582	593	604	598	605	600	591	525	576	570	556	613	554	619	552	599	587	597	566	585	569	577	588	598	612	578	595	592	547	560	605	607	562	622	612	601	594	572	561	564	558	584	595	595	563	556	593	601	586	550	556	566	580	588	567	559	616	611	587	611	527	588	577	586	609	640	586	564	587	581	601	599	589	525	582	562	531	597	580	596	588	604	536	578	624	530	555	576	642	590	589	584	601	575	573	536	580	646	573	609	583	589	562	575	621	551	577	545	566	592	581	568	584	603	570	588	558	590	598	596	581	571	618	534	576	558	580	598	563	573	582	557	577	561	556	588	648	577	609	596	584	608	605	563	569	538	589	570	547	549	567	569	627	550	622	564	624	571	587	578	624	587	554	608	588	613	576	568	614	620	579	619	584	599	599	593	629	565	565	629	598	569	619	574	583	582	550	547	571	587	570	605	605	589	555	624	595	561	584	562	588	596	582	600	584	578	562	571	564	621	563	587	579	582	574	580	556	605	604	650	596	627	586	614	549	599	590	593	567	587	572	562	569	553	617	604	589	573	597	561	615	612	568	562	606	599	606	565	595	562	555	605	552	583	549	564	596	560	570	594	591	621	559	607	601	588	552	567	594	633	603	571	599	581	595	541	558	586	603	638	605	596	577	587	571	581	581	589	603	556	609	582	592	567	584	574	593	552	564	579	580	594	614	581	578	595	559	599	561	559	606	601	558	564	537	619	544	574	620	589	603	577	604	606	537	567	572	598	565	593	574	621	570	572	574	581	600	553	584	598	583	525	569	600	601	560	598	596	558	581	567	585	574	586	602	564	611	549	564	620	584	608	536	595	558	550	581	561	586	560	580	546	548	570	569	602	562	578	613	577	590	582	566	582	614	546	561	630	566	586	583	579	649	633	574	560	605	604	577	591	594	575	571	601	584	563	623	597	551	603	615	620	583	612	579	618	561	591	624	613	554	614	587	611	590	582	565	585	597	581	544	602	582	574	568	560	571	560	560	569	606	600	590	577	597	566	569	635	604	583	604	537	610	575	611	597	621	603	570	582	586	574	619	599	565	609	597	608	601	624	599	553	599	569	586	578	609	598	611	543	607	569	609	619	579	611	566	641	566	595	639	622	589	595	615	592	565	565	609	578	550	594	559	550	600	579	558	599	592	530	590	554	574	602	585	591	585	584	528	573	584	591	550	594	596	586	597	569	589	560	556	606	555	583	581	580	589	594	621	568	594	623	581	534	626	600	569	587	568	587	597	545	564	583	560	588	523	570	566	553	566	593	561	572	554	571	547	584	604	618	567	578	593	551	608	556	613	574	558	557	582	594	569	584	555	566	536	565	552	589	577	552	611	613	570	583	567	582	563	577	614	579	573	530	571	582	586	581	610	572	612	597	570	573	560	586	589	565	559	553	624	573	611	563	570	638	590	579	575	603	603	585	596	624	582	563	582	595	641	578	585	595	570	604	583	576	547	591	577	576	567	543	549	583	589	651	601	593	549	582	592	599	580	592	601	560	646	591	549	595	577	560	575	593	556	571	587	578	596	592	574	572	569	597	605	570	537	563	592	559	539	608	579	557	569	568	582	597	619	561	555	603	563	558	549	610	595	583	561	543	600	552	578	583	623	562	583	561	590	598	628	652	551	554	583	547	553	585	554	606	588	563	546	604	566	545	555	630	629	580	576	574	618	565	591	584	592	576	570	572	564	603	609	594	656	572	558	578	570	585	594	525	579	583	598	576	537	582	584	602	561	582	563	581	527	581	578	560	573	597	571	561	564	592	565	549	589	567	569	570	593	558	603	614	593	589	603	550	581	611	586	577	579	571	541	576	585	591	566	592	600	617	571	549	582	528	595	573	566	550	620	576	589	556	577	571	549	616	573	616	563	574	555	561	577	612	562	552	594	566	551	585	558	622	524	602	635	620	571	582	582	555	614	591	608	581	597	552	604	580	576	584	590	565	594	564	538	608	609	590	574	592	599	584	600	573	567	549	594	587	558	598	590	559	586	542	626	613	569	603	591	628	587	619	563	557	537	596	599	609	580	633	595	552	588	603	588	575	581	576	596	587	575	556	547	550	546	557	599	577	597	558	575	569	603	586	601	616	597	535	592	591	612	600	606	568	581	583	564	564	600	569	594	582	558	585	626	551	599	580	590	523	614	599	609	574	571	546	575	581	572	575	594	576	575	586	561	588	607	617	578	541	538	565	596	566	595	565	572	580	580	613	576	598	562	572	586	551	610	556	636	577	535	568	562	575	564	572	582	547	562	591	578	586	599	583	587	601	602	531	584	599	568	590	584	561	596	563	550	608	564	611	596	552	579	557	602	611	597	530	582	583	609	579	591	558	566	582	546	576	567	586	597	614	534	563	611	614	588	567	618	602	589	633	586	562	587	554	587	566	600	602	580	610	607	619	652	578	562	600	619	596	602	579	585	533	538	529	551	561	631	624	599	576	593	545	587	560	602	589	544	553	600	618	610	570	612	614	558	568	594	584	584	557	579	568	633	573	592	593	575	663	589	594	576	543	588	560	557	585	596
24760	21661	29517	24246	15415	1001	461	334	289	245	224	230	210	185	184	181	221	186	164	178	161	174	158	180	191	148	144	159	161	164	193	138	158	159	177	138	161	182	178	171	168	185	140	143	172	171	193	175	168	133	158	152	167	160	154	158	159	158	155	184	161	162	182	172	149	156	138	162	159	159	140	151	137	174	173	153	191	164	154	160	155	140	160	142	152	172	145	158	160	154	156	170	160	150	155	143	177	152	172	164	141	149	141	157	147	172	149	145	160	153	143	140	146	154	176	166	180	155	168	172	137	125	166	143	142	162	145	155	158	142	143	166	163	158	162	164	145	166	184	154	156	154	135	152	141	142	155	149	150	141	123	149	157	159	160	136	150	154	168	149	154	178	154	149	146	161	164	145	162	168	152	148	139	157	166	140	162	136	164	150	158	167	148	182	162	149	145	145	144	153	139	136	144	156	148	144	166	150	168	151	176	164	161	132	166	167	134	181	184	168	128	155	147	148	143	156	162	141	158	146	176	158	166	145	154	158	152	155	137	153	158	159	187	151	150	137	149	165	143	156	146	137	154	154	160	145	155	176	141	168	147	159	146	149	141	158	148	141	143	166	156	150	151	137	144	161	157	165	146	154	181	164	146	148	144	142	146	167	145	161	157	171	158	174	158	158	147	154	136	166	163	174	141	169	165	147	159	179	133	163	166	152	154	163	154	162	150	167	131	152	142	126	159	171	149	139	160	147	177	153	156	153	141	121	152	126	144	153	178	150	156	132	157	173	166	142	147	147	156	136	142	144	168	157	160	136	154	178	150	155	158	146	131	161	154	151	159	146	177	134	152	171	134	154	158	170	167	149	167	153	179	143	169	159	140	174	155	159	150	154	162	152	160	157	135	163	157	157	165	157	163	166	164	157	154	165	159	156	146	151	157	166	180	180	146	180	159	165	155	137	151	144	145	151	149	135	175	171	180	173	168	151	166	186	146	158	151	143	174	161	141	172	189	159	165	157	149	180	141	186	175	181	169	166	151	159	159	156	163	138	158	153	136	151	170	163	162	170	120	158	174	155	162	160	151	158	130	157	133	147	166	141	149	139	134	163	152	156	169	160	170	156	158	151	157	164	166	165	145	153	147	130	156	154	156	164	164	172	140	156	135	126	173	161	175	152	137	167	136	170	158	137	154	177	180	154	154	140	178	129	159	171	142	174	168	135	134	158	167	159	154	164	168	168	174	135	160	153	153	161	164	129	169	139	168	155	151	154	163	130	157	164	144	144	141	158	150	152	160	168	140	160	159	162	154	141	161	182	149	161	152	150	147	162	156	162	138	143	159	148	134	181	152	156	131	140	171	148	135	145	141	150	183	164	168	157	136	124	161	140	158	156	138	170	139	132	158	153	143	159	152	148	132	156	168	167	156	167	169	156	163	148	132	146	150	148	147	155	153	168	156	129	167	144	154	164	158	195	168	146	155	163	168	152	158	150	156	149	156	134	147	173	155	178	165	153	134	141	159	148	157	145	153	173	162	159	159	165	164	145	152	157	129	165	166	158	164	151	157	156	133	151	143	149	163	156	138	167	156	148	156	144	128	146	145	139	164	158	159	165	152	168	134	140	146	166	169	135	151	164	151	138	164	158	150	163	151	169	164	193	141	175	169	136	136	172	156	144	182	151	183	157	178	139	171	161	141	158	155	162	151	143	144	148	179	160	149	149	158	151	151	159	152	147	137	144	146	141	152	131	163	156	153	145	165	153	170	147	134	167	151	143	138	143	139	163	155	150	147	169	173	155	159	152	164	165	154	165	127	148	152	166	148	136	132	174	150	168	148	152	140	137	155	180	138	164	156	130	140	170	161	168	158	165	155	134	163	125	145	172	139	142	165	189	147	155	148	149	183	145	166	157	142	145	133	154	161	168	139	166	135	140	166	141	147	159	152	147	140	152	160	155	172	184	156	181	167	154	146	136	153	164	162	142	157	139	150	151	153	188	144	150	158	175	149	162	146	152	139	142	146	159	149	132	140	141	168	160	150	179	146	153	150	136	150	169	144	124	149	166	158	135	169	150	139	167	150	145	139	172	153	144	152	170	159	151	148	177	146	173	172	161	141	159	171	141	162	155	166	150	160	164	134	158	149	164	158	152	173	148	142	145	171	156	160	157	134	168	144	161	146	163	148	166	153	147	146	159	156	167	155	160	142	148	165	157	169	158	177	155	168	133	147	173	164	154	145	158	134	141	167	161	136	142	141	171	164	170	166	166	146	159	131	146	136	178	160	161	144	168	136	166	151	169	141	135	139	164	154	145	166	147	165	170	157	168	147	151	151	146	160	156	170	139	147	158	144	151	137	159	156	137	157	162	178	173	161	141	166	163	151	145	141	144	144	174	160	144	160	143	154	157	152	177	163	147	152	135	139	145	139	155	143	152	145	148	172	148	154	158	155	161	139	153	155	142	171	146	138	150	172	136	149	157	146	149	144	145	151	164	157	153	164	140	156	165	137	139	142	150	184	144	167	154	146	143	166	154	146	155	137	153	147	159	130	160	144	166	152	146	140	159	168	156	137	167	150	171	154	136	150	159	121	163	142	148	151	146	161	167	154	134	171	150	162	139	142	150	149	149	154	154	133	162	158	141	159	155	153	150	171	147	156	178	156	154	171	151	144	152	155	151	177	163	149	168	164	159	145	164	177	163	146	167	156	144	149	155	127	163	169	181	183	155	140	141	155	134	145	170	134	159	171	152	146	150	138	154	157	148	166	160	154	148	169	141	164	151	164	159	168	182	139	168	161	140	159	144	185	144	157	151	162	167	159	148	151	137	171	160	172	152	152	146	137	142	123	139	165	167	147	162	143	152	162	145	158	153	158	159	150	163	153	159	158	143	146	180	175	148	166	155	128	160	167	150	152	155	153	169	178	138	137	136	155	147	161	150	152	160	149	154	170	174	143	161	174	159	168	164	133	159	130	155	164	154	131	166	141	153	159	179	155	163	156	151	141	164	141	160	152	131	138	152	136	152	149	156	152	156	150	156	137	136	143	163	157	163	141	141	164	133	146	145	172	162	145	146	161	163	151	162	160	151	156	178	148	132	142	179	156	136	157	141	163	154	160	149	146	153	149	149	158	162	173	163	154	164	156	153	157	159	135	156	155	162	165	136	157	162	162	138	156	158	137	153	146	143	148	145	156	141	152	143	166	134	165	135	155	178	171	152	172	146	142	139	123	156	146	162	140	148	165	138	150	174	174	130	130	164	171	161	157	176	168	169	147	138	150	141	169	157	166	142	155	145	177	145	165	158	159	160	130	160	151	157	133	135	156	147	163	162	139	139	163	173	149	151	175	143	149	147	169	146	159	140	139	161	137	160	157	165	156	157	135	161	173	168	174	147	161	167	149	159	166	151	179	141	155	134	144	158	156	173	162	160	156	148	179	144	185	154	162	169	152	141	156	140	150	169	151	170	139	166	163	163	144	181	167	143	154	170	142	140	159	155
30046	38227	8632	4282	2801	1948	1481	1234	968	920	770	686	636	611	544	508	509	507	451	453	460	421	404	407	386	398	403	368	420	359	388	404	421	383	337	370	377	361	375	366	363	379	390	341	363	366	358	353	370	369	377	390	361	357	349	335	369	354	340	354	350	330	340	332	374	328	346	329	370	369	357	331	365	329	346	307	333	336	342	350	358	360	356	355	341	346	353	337	290	340	342	372	357	346	365	351	344	350	371	391	364	308	357	358	348	342	337	345	360	378	326	362	360	350	317	333	349	353	322	344	361	359	363	305	319	336	318	353	340	362	345	365	335	332	362	351	347	364	351	348	345	385	330	338	342	373	361	375	332	328	349	359	339	328	337	373	366	331	360	346	384	347	346	331	325	390	351	332	382	349	343	332	329	338	315	329	363	368	353	360	327	319	327	356	345	331	331	342	331	337	353	374	339	324	317	367	362	356	380	348	352	354	353	321	321	335	372	330	334	318	318	340	384	349	377	370	356	325	324	386	339	329	338	309	347	347	343	343	338	339	328	355	344	345	343	347	346	365	332	336	355	379	370	358	349	306	364	333	341	350	336	384	335	362	381	303	340	357	362	354	344	342	336	331	352	372	334	348	363	329	311	352	353	337	345	375	323	358	307	335	361	343	362	331	326	403	360	329	354	358	344	328	337	369	324	354	331	345	324	340	360	341	333	354	343	327	310	323	359	335	339	353	329	319	328	340	346	320	349	339	349	360	328	325	361	340	363	328	354	366	341	349	322	338	341	361	378	333	362	329	310	352	332	329	319	331	341	345	361	350	328	336	338	375	372	354	350	313	362	345	364	340	370	346	330	374	352	366	364	370	374	371	344	357	351	351	361	379	356	321	319	359	342	360	318	340	354	377	341	368	343	367	349	312	345	344	354	312	355	327	340	322	328	346	336	357	341	352	342	339	329	336	333	389	362	366	339	369	343	357	358	361	346	334	349	345	379	352	342	367	362	328	327	384	323	375	334	366	346	306	366	325	341	325	337	355	337	359	337	343	339	338	377	341	377	342	336	336	385	331	355	348	351	339	336	371	352	337	385	330	346	312	346	337	322	377	353	343	339	337	360	378	354	347	351	342	346	316	333	306	343	344	318	358	314	360	346	385	361	335	329	336	347	325	348	298	356	370	342	365	335	347	330	333	365	381	338	371	351	364	341	362	366	360	364	359	377	348	352	354	354	330	349	335	349	340	352	333	337	364	364	378	400	390	322	374	367	369	358	334	348	347	329	331	354	382	388	365	321	363	351	328	327	358	351	361	348	334	368	343	349	367	331	353	370	344	324	343	326	335	362	335	336	355	370	346	334	367	348	348	354	392	325	357	329	360	341	346	354	370	348	334	363	338	327	355	370	336	316	357	331	326	377	319	342	348	332	363	347	332	332	354	359	383	340	352	346	340	345	355	369	369	348	337	335	363	347	325	346	372	350	336	373	363	346	360	324	306	322	341	354	348	332	296	320	350	334	359	343	364	337	320	325	370	361	341	349	331	326	366	328	334	337	327	347	334	356	340	337	336	321	367	369	351	325	372	343	348	357	313	330	306	360	316	338	347	330	385	377	327	376	321	372	341	375	360	384	345	344	351	358	361	352	375	364	343	316	353	349	334	294	327	356	336	328	355	334	351	360	348	323	347	352	309	358	343	331	335	335	375	348	325	332	324	357	327	345	318	327	323	362	373	354	346	365	323	324	336	336	348	331	316	299	350	350	365	378	373	312	344	325	360	332	339	362	345	323	353	354	388	357	348	366	354	362	329	360	321	353	326	338	389	364	348	357	361	326	344	364	366	367	332	369	355	345	342	325	359	386	367	343	367	356	362	354	349	326	374	337	336	333	285	338	335	334	371	338	343	340	340	339	329	372	369	363	355	327	349	355	359	381	355	342	386	312	323	357	383	390	324	341	335	378	354	343	310	356	328	331	318	333	360	338	346	323	335	361	352	352	330	329	309	347	339	367	355	366	360	356	374	350	343	342	342	343	334	347	360	320	340	348	304	360	368	344	318	358	352	332	339	336	320	340	339	355	352	352	339	355	305	356	332	350	330	337	357	365	349	365	326	375	369	335	382	356	311	351	330	304	339	333	337	335	336	370	315	364	354	360	358	330	366	322	337	354	341	362	349	339	344	323	326	337	336	343	330	326	320	341	348	319	348	364	329	366	341	305	318	342	340	327	369	367	338	334	370	345	335	356	344	342	366	342	370	365	309	330	364	376	338	367	365	362	334	346	349	353	351	344	350	356	375	350	378	367	369	355	350	352	358	341	323	341	362	313	336	346	329	363	320	333	323	340	362	332	332	354	374	370	360	343	362	350	346	341	343	310	320	358	326	332	312	339	366	321	361	339	362	317	340	336	366	343	327	350	359	344	313	351	332	331	349	342	374	352	362	370	368	338	370	346	339	352	311	348	351	336	382	308	321	351	328	342	357	345	345	314	365	365	348	323	353	336	342	389	367	330	334	330	323	341	365	344	371	333	330	328	318	337	329	327	322	330	333	346	360	353	366	342	334	354	364	314	330	369	323	350	379	317	332	313	321	358	324	326	360	360	371	344	373	338	377	335	337	357	359	330	332	349	330	348	314	349	323	325	342	343	361	338	357	331	335	349	349	374	354	330	387	344	344	351	373	361	361	342	338	371	326	353	335	366	344	349	343	339	346	328	377	329	344	353	328	376	343	327	329	363	344	346	367	321	340	378	338	373	350	354	386	378	319	336	347	368	330	350	362	348	376	359	363	337	326	378	363	345	330	346	346	306	354	318	309	355	363	361	332	361	342	359	330	318	339	346	320	342	342	343	316	366	331	375	360	347	318	338	348	345	351	361	331	342	374	373	340	344	374	341	361	353	312	341	357	340	352	345	363	340	336	356	342	332	334	376	344	380	371	364	360	326	320	347	359	362	321	349	368	326	330	348	324	339	329	349	327	342	363	313	341	343	322	375	368	354	375	345	374	350	376	353	374	378	337	315	326	367	365	339	341	337	354	373	342	368	315	370	382	321	341	335	326	305	336	356	344	347	311	318	365	365	325	340	348	341	337	355	311	344	362	352	354	334	341	335	328	355	348	351	358	334	358	339	349	325	332	350	370	352	323	353	345	347	356	357	350	363	344	345	324	359	327	358	358	357	354	353	336	352	333	359	337	326	314	327	352	346	357	342	356	341	368	370	347	332	351	353	340	364	379	338	347	330	310	358	336	348	319	329	340	363	339	388	344	337	361	352	349	371	321	343	332	317	354	335	340	355	324	391	342	341	345	360	342	323	343	341	349	354	363	361	344	346	342	333	343	349	311	349	353	327	321	359	352	321	305	388	372	350	353	352	323	356	316	340	355	333	302	394	344	326	310	335	329	351	335	372	363	316	321	349	328	356	352	320	365	357	390	352	301	328	338	362	324	352	330	330	321	350	327	382	365	333	315	333	371	359	367	369	363	376	368	339	343	372	320	365	356
23873	21670	30305	23566	21670	13685	1505	736	643	572	539	503	509	472	473	437	450	439	405	398	408	411	359	394	387	374	361	379	410	368	383	373	378	370	377	379	348	385	335	377	375	341	398	370	342	361	353	369	395	391	363	370	383	375	409	380	325	354	382	351	346	326	366	373	330	366	337	377	351	339	338	386	343	337	340	323	354	318	334	377	350	400	384	364	357	357	356	348	371	331	356	342	367	385	357	345	349	358	375	319	357	343	344	353	360	352	365	334	379	336	345	343	357	354	356	347	363	331	378	362	407	360	395	355	359	389	377	380	339	374	366	368	341	343	320	364	352	348	388	356	358	361	348	353	350	347	334	349	348	347	315	354	366	329	350	316	338	345	357	343	355	362	335	322	373	362	369	346	348	353	347	393	356	343	354	342	342	357	384	372	339	381	336	358	360	343	344	398	336	358	355	362	358	334	338	340	366	374	328	340	335	356	409	324	362	343	324	359	350	352	372	327	374	366	339	348	357	363	371	351	377	377	398	366	355	377	361	348	363	357	386	343	368	359	370	337	355	367	364	355	359	328	349	341	342	385	327	344	352	377	338	347	360	368	348	380	345	306	365	354	341	335	322	340	321	373	319	328	371	338	330	376	344	323	353	345	376	347	352	343	341	371	365	400	362	383	343	337	348	348	396	384	407	352	348	339	362	396	312	345	345	325	359	328	340	327	347	353	371	340	366	367	341	306	342	337	309	327	379	355	333	332	375	359	344	315	349	348	368	370	346	360	370	358	340	350	364	347	354	356	356	327	353	377	351	355	342	348	322	339	370	365	364	399	364	331	382	387	343	355	339	360	392	345	357	346	367	353	359	372	398	329	352	319	324	335	343	345	328	328	348	362	334	352	310	379	381	351	384	368	373	373	345	324	351	391	396	331	338	384	361	339	336	374	370	362	350	370	348	309	400	347	363	314	371	374	394	383	352	351	359	362	387	375	369	374	363	337	369	379	351	355	325	356	358	385	356	368	397	343	343	361	355	377	338	348	349	347	342	338	410	364	352	348	308	403	337	393	375	351	360	350	347	376	356	344	341	310	344	336	376	329	373	331	324	324	362	337	353	331	347	352	395	339	358	348	369	348	362	353	376	356	345	376	359	365	369	322	345	339	387	376	375	359	354	320	358	341	339	390	375	371	368	346	362	355	360	335	360	343	383	350	359	347	351	353	348	363	369	312	354	354	320	394	368	361	333	343	291	385	385	348	348	354	366	361	376	374	332	342	343	389	359	397	352	347	367	351	363	379	331	352	365	344	362	408	360	351	359	358	293	380	378	380	357	350	349	368	345	379	370	342	354	348	345	349	374	354	386	346	381	329	345	340	348	349	374	343	355	337	320	338	353	324	366	357	344	341	321	363	371	355	376	366	371	337	363	359	357	342	348	388	355	352	381	329	322	372	368	332	303	362	351	337	338	363	343	348	332	369	380	366	343	361	383	335	373	339	348	325	382	336	372	335	377	398	344	349	318	364	348	350	340	355	351	352	362	359	341	350	373	347	374	381	333	353	347	347	337	323	380	353	346	343	363	367	362	370	347	355	333	335	392	387	344	363	350	349	349	365	360	354	337	410	383	355	358	347	334	365	369	355	350	356	351	328	355	355	360	335	400	357	352	348	329	340	353	353	362	336	341	382	344	351	352	375	382	380	347	369	343	358	364	336	355	343	350	346	342	375	349	350	351	365	358	364	343	335	365	384	385	364	344	363	343	379	351	346	364	354	347	341	352	316	338	339	333	327	347	349	352	347	351	374	328	345	337	379	359	363	378	328	339	320	373	338	341	349	397	362	309	358	369	330	374	364	379	371	325	360	362	337	367	330	365	336	337	368	330	347	345	375	340	353	336	341	369	348	343	374	355	360	384	341	332	358	329	313	356	363	362	353	362	333	382	349	345	354	329	343	377	330	344	344	354	350	372	350	370	360	407	327	379	353	342	367	338	358	333	336	356	392	353	382	341	378	373	367	328	334	362	342	360	340	385	351	339	349	389	361	378	365	364	336	363	348	348	355	378	351	368	351	367	343	390	320	358	347	334	313	343	326	359	345	359	362	332	369	384	331	379	340	339	326	337	336	368	359	349	322	348	382	355	358	381	382	386	394	352	343	373	402	363	366	327	356	341	347	375	362	347	325	382	365	369	326	328	327	345	351	316	356	331	368	342	392	360	346	360	383	351	340	354	363	323	372	358	342	381	342	363	351	370	354	361	359	344	368	385	344	341	357	358	328	328	343	349	335	321	340	346	358	357	393	345	360	364	374	367	348	370	372	359	369	375	348	350	385	355	382	362	347	353	379	365	366	349	311	333	343	307	386	375	355	356	338	357	327	366	352	330	357	374	380	375	386	340	325	344	374	349	370	349	365	343	355	340	367	361	331	338	330	349	351	354	368	374	324	351	324	369	361	324	328	358	327	306	349	388	334	374	346	331	286	359	339	374	354	372	356	337	360	360	340	344	348	358	338	358	325	361	381	371	335	344	362	348	353	326	379	350	388	352	356	332	358	357	369	359	342	346	346	365	347	338	319	371	346	348	361	339	319	343	363	370	346	379	324	354	355	381	356	350	348	352	353	332	361	335	372	363	349	332	379	324	374	360	364	332	350	361	361	351	347	369	364	352	336	354	344	339	368	372	349	326	363	347	344	394	377	345	325	335	351	354	322	345	338	346	375	319	367	357	349	342	377	344	351	361	354	348	337	382	330	347	337	406	399	336	344	364	351	355	344	367	370	376	391	365	376	351	341	364	360	355	335	363	318	372	332	358	349	325	360	349	358	341	348	392	394	341	354	368	381	335	377	383	359	354	357	359	334	349	336	381	356	344	356	365	367	357	360	354	355	341	331	389	321	340	348	379	366	342	355	355	354	359	324	372	367	362	351	339	333	368	360	368	337	344	375	365	348	344	346	342	344	320	365	340	325	339	355	366	339	341	338	385	356	354	357	342	386	376	335	335	406	370	339	369	331	365	342	385	354	344	373	393	366	327	364	393	336	344	342	323	343	366	346	358	374	363	370	354	342	351	373	358	359	372	366	367	382	358	367	367	368	373	370	356	370	366	383	337	337	347	367	345	362	393	351	427	353	372	355	359	338	357	395	370	373	341	354	356	343	354	372	338	329	358	356	361	339	311	371	388	365	347	358	342	335	330	335	362	363	396	335	324	361	366	337	347	365	365	364	374	336	336	374	336	364	357	325	340	329	381	355	342	329	386	361	372	364	347	352	358	374	331	330	333	362	377	350	344	340	323	340	362	347	378	346	388	337	355	370	302	385	327	336	401	343	324	342	362	363	353	357	339	363	369	357	293	376	337	342	341	382	384	350	364	340	392	299	325	369	383	365	348	353	345	350	344	382	360	337	370	356	367	364	345	350	397	346	375	382	354	352	371	365	355	348	329	334	350	376	355	352	328	350	378	358	387	345	366	355	346	362	338	394	339	356	394	346	370	346	370	366
35680	41819	13946	7613	5136	3664	2857	2294	2062	1758	1534	1365	1260	1141	1092	1070	975	1000	882	922	859	840	844	845	804	825	851	818	773	809	816	805	778	725	805	771	762	689	715	689	732	733	760	701	727	748	775	743	695	712	746	728	747	734	688	717	723	699	719	710	715	764	724	721	696	678	691	675	735	706	661	695	707	730	719	701	657	752	716	721	747	712	676	677	747	677	673	698	715	751	712	686	711	723	688	664	666	711	698	711	749	717	684	729	681	702	683	704	686	693	694	676	660	698	709	684	714	737	745	717	709	721	696	687	696	707	748	658	728	682	730	707	653	702	649	675	633	684	690	704	678	735	682	682	693	768	711	738	691	717	727	734	693	710	694	706	711	709	683	679	647	676	692	718	713	751	694	671	708	686	702	682	704	682	668	653	688	749	737	716	680	712	670	711	694	703	685	711	670	677	684	708	658	688	703	719	725	690	714	686	728	718	744	664	697	729	709	679	711	704	714	721	681	743	702	649	703	716	737	738	676	694	669	718	701	721	749	691	690	717	704	693	694	646	725	734	720	650	694	722	730	745	705	686	689	682	713	725	680	701	737	725	694	728	689	703	715	727	683	694	675	730	724	675	673	724	696	685	684	684	749	660	703	668	712	621	704	716	700	639	685	677	715	703	689	704	653	708	702	744	692	748	676	660	638	692	695	685	675	674	693	696	644	714	736	709	651	649	687	717	672	706	687	672	662	702	685	738	680	697	675	688	704	706	692	700	668	665	700	642	743	641	666	638	678	664	679	678	707	692	695	719	692	702	675	721	716	686	743	694	641	722	650	708	751	689	693	726	725	746	689	700	712	687	697	702	691	733	701	675	738	697	711	717	686	696	706	701	666	700	682	693	717	760	702	728	662	703	695	708	660	748	680	708	683	706	685	712	705	716	690	717	625	698	700	658	688	669	753	671	670	735	706	723	687	694	678	719	689	725	710	684	708	711	636	664	681	697	710	678	684	712	697	728	739	727	667	687	677	737	686	706	712	737	699	652	688	723	689	755	660	713	684	718	711	696	715	756	670	659	666	698	705	668	715	704	747	666	676	692	717	705	670	748	696	761	667	685	728	699	686	739	698	668	752	692	724	737	674	689	693	667	700	728	692	659	687	699	756	742	715	715	680	676	704	707	742	707	662	683	699	715	705	677	747	718	688	641	717	691	718	677	700	655	720	737	676	726	732	701	693	665	710	702	652	732	709	679	718	681	725	694	718	698	655	710	714	710	705	711	721	710	672	677	691	704	688	678	720	674	700	760	692	707	675	714	691	710	665	690	704	671	734	745	689	727	682	736	714	713	698	739	711	677	683	690	704	745	696	670	669	700	731	668	680	738	698	710	700	676	661	698	706	664	712	673	678	713	698	691	714	673	709	670	677	701	641	700	669	723	693	691	682	673	702	713	697	711	672	721	700	661	679	712	692	673	697	740	708	684	742	724	667	716	710	714	696	653	669	709	684	745	682	675	716	725	709	738	683	673	711	663	706	634	665	666	674	723	708	651	680	684	672	690	708	693	688	708	674	681	726	675	675	693	675	699	759	716	699	698	667	761	726	706	699	776	678	663	728	686	686	699	742	730	713	712	654	662	651	691	706	744	699	681	692	651	714	725	691	689	719	671	664	710	746	699	683	681	666	696	707	682	704	678	690	680	711	682	707	724	696	733	717	684	710	662	708	690	712	631	710	720	709	690	702	751	673	714	717	704	684	722	689	693	691	659	712	690	699	730	713	721	681	729	719	695	673	703	663	690	721	708	694	746	676	686	687	717	674	717	703	669	710	702	718	702	659	718	690	702	720	675	717	722	687	671	716	647	689	689	694	695	697	676	672	714	696	726	689	682	668	706	750	685	706	708	718	721	698	717	683	678	717	733	684	707	715	656	685	745	689	695	678	699	751	691	657	666	742	681	688	654	655	702	679	680	702	727	668	693	702	705	717	664	683	679	698	695	712	726	724	692	645	725	670	728	677	685	711	661	685	668	694	637	670	693	686	647	719	707	749	725	695	720	695	682	692	691	732	652	703	689	672	655	676	666	718	709	688	688	660	745	668	734	700	636	692	741	703	700	695	734	760	722	704	686	654	702	713	703	662	688	665	719	750	734	687	727	735	681	684	689	681	752	721	696	667	696	695	690	683	672	708	702	664	696	671	719	692	715	680	744	737	700	684	721	673	694	653	734	703	738	698	706	687	738	693	684	712	681	688	738	672	720	673	684	730	700	699	698	684	687	735	706	700	685	676	672	707	727	709	681	739	673	716	703	718	719	692	746	714	675	751	664	716	692	711	720	713	700	699	645	702	734	711	695	713	668	687	731	679	702	654	705	725	664	684	696	689	697	717	689	633	682	666	691	688	675	710	659	731	697	702	732	695	698	729	694	691	676	722	694	688	720	715	695	745	680	678	670	709	683	705	698	716	697	765	708	694	690	681	681	701	701	687	669	711	648	693	715	711	691	680	741	713	697	692	701	784	688	748	686	714	676	676	677	692	713	654	632	729	694	657	745	694	695	743	692	691	655	719	669	699	726	729	691	700	667	693	709	672	673	657	653	706	684	659	706	671	708	656	693	690	711	708	723	673	715	665	681	711	717	703	715	732	687	722	712	689	647	694	704	693	670	697	733	694	787	680	671	677	705	675	706	679	680	734	691	700	722	712	703	721	686	719	671	697	716	747	726	681	701	692	738	686	723	684	727	709	680	693	668	724	704	685	696	703	673	683	720	682	686	732	748	672	679	724	710	707	682	692	775	687	704	697	719	702	604	704	727	708	680	692	730	701	654	675	688	681	715	721	710	667	687	704	653	745	711	697	667	677	728	726	681	733	686	674	758	703	753	675	692	660	687	658	683	715	686	663	688	673	704	688	685	658	670	717	725	731	640	740	697	699	703	707	694	688	733	715	684	669	727	699	686	647	724	733	703	740	643	692	721	729	693	762	711	683	690	672	718	682	647	715	736	672	690	684	721	701	747	695	705	683	723	681	680	708	723	706	690	712	742	676	672	741	666	700	684	685	670	713	667	719	756	692	691	718	701	708	637	673	684	723	674	700	704	689	728	712	690	713	698	675	754	683	665	702	704	685	713	660	709	721	709	702	676	698	705	708	704	700	717	714	679	713	703	659	726	708	715	679	693	696	692	717	667	711	730	671	672	674	677	646	695	702	663	738	663	675	684	696	707	686	691	707	678	699	675	692	730	675	705	695	706	718	693	705	694	734	718	719	715	626	697	686	693	644	703	688	700	678	750	669	689	699	676	692	714	680	715	702	710	681	743	674	748	683	723	728	702	688	683	702	667	738	715	712	720	722	699	667	650	696	709	714	716	698	692	763	708	691	685	711	676	734	678	702	704	721	687	684	692	714	677	684	725	706	696	726	687	662	728	687	704	730	696	692	680	722	682	694	630	717	709	721	700	726	701	683	721	719	693	695	718	702	690	689	735	749	743	701	690	673	722	651	670
25974	19905	6634	591	355	312	307	289	273	262	277	296	230	262	251	232	244	233	233	253	260	277	250	271	260	280	257	247	250	250	239	255	268	265	239	249	269	265	259	274	249	270	267	246	249	240	255	224	285	252	276	254	252	256	281	261	277	265	268	241	248	243	247	268	256	233	248	257	264	255	290	285	294	251	234	255	247	251	223	264	273	253	235	250	279	267	300	251	299	269	237	252	257	260	254	247	261	249	258	258	249	261	255	267	244	272	258	262	256	256	250	257	259	262	244	244	268	271	244	251	270	260	300	249	241	259	267	233	249	252	242	235	294	275	242	253	258	260	269	258	260	260	250	237	271	253	268	265	262	248	249	291	276	276	294	278	230	258	263	286	260	247	265	248	294	280	237	259	255	298	285	254	253	258	243	276	255	271	261	273	270	281	251	220	244	265	260	263	274	259	250	258	262	249	243	270	265	235	269	293	262	276	269	234	252	235	301	251	268	243	258	243	276	260	267	280	236	266	242	273	268	292	217	261	250	279	292	245	261	233	236	278	264	257	269	237	246	260	265	248	237	256	252	260	234	249	252	245	259	252	268	262	266	232	265	259	252	271	274	245	267	266	250	260	241	245	271	255	245	252	262	253	251	250	249	264	233	271	279	271	259	273	219	254	279	252	259	244	242	245	234	275	227	278	247	276	265	227	263	262	249	262	269	261	238	257	255	262	251	281	270	257	274	259	255	252	238	257	280	240	258	247	254	273	277	258	255	262	270	247	257	274	255	260	244	234	253	231	259	240	271	209	291	287	282	241	273	270	237	274	272	261	264	240	253	267	243	235	271	271	240	288	272	249	267	259	230	283	251	253	252	266	274	239	256	243	249	245	273	271	258	249	236	248	293	277	253	247	278	237	250	254	244	228	231	258	240	233	255	248	265	249	279	279	288	258	252	289	250	253	260	235	236	266	252	296	252	245	263	244	247	275	254	249	237	267	277	240	253	249	297	263	267	240	268	261	253	277	281	273	264	244	293	279	282	285	257	229	272	237	225	260	269	247	262	264	258	251	269	271	231	245	277	271	268	253	238	266	274	240	282	260	248	249	229	272	250	248	267	238	237	216	251	290	256	245	281	265	246	300	263	246	263	254	244	248	252	255	258	276	233	260	227	271	242	240	285	255	248	258	268	257	245	269	242	260	236	268	226	277	269	286	262	262	259	290	253	286	254	223	268	286	258	240	268	249	265	273	266	250	276	277	259	231	281	282	251	275	255	244	249	254	246	265	257	241	274	251	233	281	289	253	270	242	248	246	254	254	248	250	250	247	249	252	264	236	241	266	252	265	248	248	262	278	257	255	252	267	272	281	245	256	280	254	247	280	256	235	256	287	256	273	259	257	267	247	248	258	253	296	261	244	287	278	242	258	273	251	250	261	262	284	257	274	288	258	271	248	244	284	253	270	261	248	259	228	254	250	264	245	304	267	256	252	271	269	271	269	280	263	247	246	303	253	212	241	260	230	264	262	233	262	284	297	271	250	279	259	246	243	262	263	262	236	264	246	256	269	255	258	233	264	241	244	265	264	266	231	244	269	258	261	232	272	276	278	242	256	273	243	261	285	260	274	235	268	277	278	263	239	250	261	227	245	264	275	280	228	251	262	273	254	251	245	229	253	256	253	238	265	237	255	270	246	273	241	248	248	289	254	257	268	247	260	243	266	258	266	255	237	248	266	257	225	246	263	268	249	272	229	279	214	233	214	281	263	228	272	291	253	262	269	232	249	247	261	295	278	260	244	248	240	234	276	290	262	238	257	241	245	243	275	275	260	273	232	246	249	264	262	266	259	265	292	265	267	243	246	249	260	233	259	258	240	239	251	269	260	268	232	251	260	252	257	250	222	245	243	239	237	263	248	272	304	268	228	264	282	273	256	267	270	212	248	246	258	264	270	249	278	264	264	262	275	254	264	240	249	238	239	271	247	294	261	258	271	250	250	260	249	275	259	262	271	246	274	271	261	257	283	233	286	268	267	226	258	256	250	270	240	262	274	274	274	250	239	252	278	270	241	258	286	242	249	265	249	248	281	237	258	226	283	276	270	263	224	261	270	263	273	272	251	251	242	249	286	276	261	240	243	257	249	266	279	238	276	278	263	252	238	267	266	252	281	267	267	272	271	259	271	276	287	270	292	247	237	266	267	275	263	263	275	227	260	266	264	280	229	260	253	244	255	271	287	258	235	269	246	260	273	243	262	266	240	232	253	281	243	249	239	252	237	267	274	265	258	264	286	275	259	263	286	273	235	245	249	268	251	256	263	287	245	249	266	245	242	273	225	243	267	249	252	271	265	269	268	251	254	233	252	251	270	240	234	254	238	272	244	252	234	258	262	255	260	238	258	247	287	271	256	227	283	239	259	246	237	260	246	252	276	249	261	255	247	256	270	254	276	265	248	268	248	255	249	247	271	266	287	281	275	266	269	237	276	245	245	262	260	254	239	244	251	275	250	275	274	255	232	268	286	246	265	248	263	255	252	244	252	250	245	256	270	267	267	266	268	283	271	251	247	251	243	274	251	256	258	263	261	237	247	267	282	257	246	268	239	239	275	242	218	257	255	244	261	226	271	259	236	276	255	242	258	275	269	276	278	250	291	253	270	271	280	267	229	255	253	282	252	256	254	247	245	265	270	259	243	269	262	262	239	272	215	240	251	253	252	269	265	268	250	263	264	258	268	280	246	278	314	295	274	237	245	276	275	248	222	273	237	238	264	279	269	249	294	265	263	219	279	246	273	270	268	267	290	276	266	248	249	223	260	254	239	223	273	250	257	252	244	277	294	279	269	258	274	238	253	254	253	257	293	254	248	276	272	256	278	253	267	286	267	234	290	281	261	267	247	261	248	256	247	248	302	252	289	243	257	261	283	269	260	247	225	274	256	271	268	243	273	259	267	236	252	293	257	243	258	252	264	247	244	290	290	262	248	276	261	285	240	306	258	253	276	269	287	290	295	251	249	279	252	262	288	232	257	243	235	262	270	258	223	254	259	261	269	263	309	263	234	250	250	281	235	225	247	255	256	255	283	251	261	262	251	279	282	255	282	279	272	247	267	281	268	241	287	274	280	256	292	263	278	269	257	264	256	257	287	242	290	281	257	274	277	277	267	269	262	279	254	255	270	277	259	248	251	242	258	279	249	235	292	276	244	250	264	250	282	274	267	262	275	252	283	253	240	271	261	266	267	238	228	244	251	249	235	271	264	240	262	260	259	284	257	263	263	252	274	280	258	255	261	262	238	261	281	277	267	260	211	263	263	235	253	254	251	243	270	250	285	260	260	262	257	264	253	287	250	254	236	258	247	245	260	219	259	257	264	251	265	278	263	255	276	250	265	293	246	244	281	253	240	267	229	267	229	253	263	240	279	242	266	270	270	234	255	292	273	243	283	275	273	269	271	269	236	256	249	240	281	258	260	245	266	265	253	272	233	244	279	254	278	252	272	260	258	262	282
12752	17030	1467	974	801	740	644	596	642	623	561	629	578	570	586	540	558	579	562	538	565	562	550	565	572	539	549	585	554	547	580	603	521	560	587	566	556	573	560	587	595	529	530	516	561	548	526	559	575	575	551	543	577	600	535	574	583	563	549	564	570	554	543	519	534	569	571	582	547	527	574	581	573	577	572	532	586	542	527	518	535	572	574	556	539	581	568	581	592	520	563	543	524	574	557	553	563	575	555	548	550	585	559	564	563	586	540	534	603	577	555	552	581	626	600	559	530	561	547	546	600	540	549	553	562	526	512	554	523	589	545	562	569	603	606	575	544	557	614	553	522	564	594	598	535	546	509	548	584	569	566	562	550	571	560	543	563	567	544	532	575	540	512	579	567	523	557	549	552	539	607	549	560	577	540	583	558	572	629	552	562	571	553	542	600	550	533	556	502	585	522	531	580	552	559	596	584	509	564	540	544	560	556	577	548	564	587	553	574	559	533	496	576	583	551	540	578	498	555	561	530	538	553	542	533	570	533	583	589	538	569	555	545	563	559	537	533	562	503	537	565	555	544	564	553	536	531	556	480	544	590	542	545	571	525	565	576	561	582	555	547	565	532	561	542	589	569	558	594	542	592	607	539	585	549	575	559	537	576	554	524	549	581	577	517	523	544	568	509	569	509	571	565	582	557	522	523	547	549	547	553	567	557	602	541	589	591	548	567	551	531	536	507	551	570	539	562	540	524	546	569	567	561	584	608	574	556	534	571	564	553	564	533	598	551	560	578	558	594	584	554	546	548	554	570	547	571	538	600	547	561	573	581	545	546	573	574	550	568	533	530	562	509	516	561	566	548	535	559	600	555	540	557	569	536	572	534	497	543	562	528	567	565	539	533	522	566	528	549	567	545	531	554	575	574	505	564	567	529	577	606	561	579	591	523	560	518	558	544	508	541	572	599	539	554	573	558	545	543	566	572	557	518	557	545	541	603	538	509	558	571	528	520	569	543	538	565	573	540	532	594	555	535	517	534	567	538	576	553	577	550	509	556	556	586	571	550	552	560	512	570	575	539	556	538	558	605	555	545	554	574	552	582	559	547	529	534	542	504	601	584	582	520	563	584	582	531	594	566	575	571	545	536	563	586	559	557	538	516	550	579	588	620	558	548	545	557	560	526	544	551	533	541	545	577	585	576	540	546	534	571	536	536	572	554	568	560	531	557	552	509	516	586	552	588	574	546	574	572	555	532	595	578	569	589	539	530	524	595	512	554	552	565	502	561	544	564	529	534	545	537	557	534	542	533	581	544	558	533	546	559	567	544	524	570	577	567	583	544	541	553	587	556	596	533	554	553	561	590	570	538	579	553	538	567	578	552	539	583	556	570	519	547	572	594	554	542	538	571	583	553	553	547	540	542	570	528	591	567	531	547	573	561	585	534	554	528	566	558	566	543	533	553	574	568	534	605	569	552	548	576	536	566	556	590	571	553	559	528	571	514	524	546	556	568	547	582	514	525	546	554	558	558	528	511	555	561	516	513	560	594	560	563	565	548	527	562	565	559	556	590	560	534	572	603	541	526	553	556	542	551	554	542	562	604	599	547	506	553	507	547	572	540	592	577	557	560	549	565	559	564	541	553	562	549	566	542	550	564	556	550	543	548	551	568	558	575	534	557	539	592	540	582	567	577	573	543	536	547	570	589	566	598	576	540	575	594	542	517	593	563	574	586	559	551	562	554	588	550	574	557	584	620	585	606	546	592	576	535	549	583	545	569	546	602	522	582	585	535	532	546	552	586	544	577	529	531	579	569	554	590	571	536	569	509	639	569	523	542	578	535	539	581	572	543	589	565	559	574	529	545	581	576	529	627	594	562	547	580	579	553	577	585	548	565	549	542	526	534	564	560	528	560	581	556	580	559	572	529	579	553	542	558	574	516	527	543	584	576	577	575	560	566	540	519	547	552	573	531	554	577	556	514	574	572	546	569	553	573	565	553	585	501	540	597	542	551	551	580	583	557	545	577	593	536	596	581	541	562	586	603	559	528	566	605	581	576	563	584	523	521	526	558	543	578	558	553	548	529	553	540	529	569	544	548	536	562	557	576	546	518	583	563	579	565	556	538	509	552	515	579	538	579	550	548	530	554	513	507	575	581	556	540	582	595	571	573	554	574	579	553	578	586	594	540	560	534	589	589	588	562	555	530	552	534	539	557	553	558	611	592	549	533	609	588	551	577	555	573	550	576	587	543	549	602	567	569	560	593	550	532	528	561	573	565	527	553	568	560	558	576	566	583	556	543	585	524	573	525	567	582	564	596	547	533	533	571	557	561	584	544	528	532	541	576	557	575	519	563	504	570	553	549	548	551	539	528	580	522	545	572	565	577	526	578	502	540	567	550	525	552	565	566	552	548	550	558	574	573	559	526	575	551	572	577	528	581	573	559	529	555	511	545	543	549	506	519	573	521	534	584	555	526	542	567	562	536	589	575	557	548	535	594	549	582	501	555	541	585	539	552	530	595	552	535	537	525	560	527	556	572	541	545	589	548	567	524	558	550	581	538	552	530	552	563	570	532	576	595	544	548	505	595	585	547	525	542	551	561	590	569	570	596	530	579	567	555	539	575	535	563	558	578	556	557	559	537	542	568	607	549	572	541	566	569	575	550	524	518	560	567	560	544	541	550	559	547	520	554	558	571	553	585	552	542	577	569	539	550	558	580	580	551	558	566	523	573	559	569	543	536	564	589	586	576	566	545	549	583	551	525	564	588	535	541	578	564	554	534	533	587	597	536	573	571	560	548	542	525	554	521	589	575	599	579	535	568	549	564	571	516	528	556	574	560	573	556	556	538	545	568	588	584	577	568	581	562	530	564	519	583	540	560	572	572	586	539	558	552	570	523	579	575	558	559	553	608	540	576	600	560	587	557	587	586	539	549	532	557	560	546	563	563	569	559	591	564	536	585	550	570	583	541	535	573	582	555	577	520	556	615	524	503	577	560	545	553	551	574	548	560	543	528	601	571	548	534	557	541	578	558	554	584	502	626	542	549	582	533	565	549	539	551	532	594	525	567	546	538	545	577	513	553	566	553	574	546	555	544	534	573	575	525	552	538	562	595	542	570	575	575	561	601	590	557	569	583	534	575	517	524	579	543	520	572	558	549	503	500	551	540	584	575	572	554	580	566	607	587	521	563	572	565	523	564	576	526	572	612	512	546	550	556	544	524	544	516	581	604	586	549	577	547	573	580	542	549	585	570	531	518	539	590	569	557	567	515	580	562	510	560	574	562	536	587	554	545	526	534	538	551	528	532	595	550	528	570	537	537	593	547	537	560	569	515	584	588	551	543	545	519	567	545	570	538	566	567	539	549	565	540	560	548	539	544	555	559	573	563	565	557	564	534	565	575	576	568	571	581	568	531	526	550	568	572	568	553	530	574	580	538	547	581	585	562	577	524	558	538	550	572	529	526	538	577	604	570	554	555	541	564	568	572	533	575	523
24807	21702	29520	24380	15329	973	527	345	266	274	222	224	246	220	212	208	188	183	167	172	168	205	197	167	187	164	181	141	164	192	139	139	146	166	163	160	146	162	175	137	157	173	159	170	166	142	168	156	147	147	151	154	148	169	157	173	178	147	168	167	149	177	166	148	151	157	151	152	156	186	178	157	182	153	173	177	172	159	162	145	142	138	180	161	158	143	147	142	148	157	155	132	126	153	168	177	144	166	167	152	167	164	167	144	164	153	167	170	161	168	141	146	175	154	170	154	146	167	165	140	138	185	165	168	139	145	168	185	179	168	153	155	154	145	149	152	167	152	151	160	141	169	183	148	132	164	169	169	172	182	163	166	157	164	141	141	156	135	162	178	148	159	150	140	137	155	148	164	148	155	151	152	164	142	164	135	158	167	177	157	190	144	149	140	149	166	123	147	161	147	143	158	170	146	172	151	147	169	172	144	147	170	150	166	176	162	161	172	160	158	140	165	142	160	160	153	156	164	158	165	145	162	158	143	175	158	152	178	144	160	166	153	162	168	168	139	147	156	177	176	144	156	131	127	185	156	138	133	152	165	155	160	163	161	168	143	142	147	143	150	148	156	146	160	150	144	152	166	148	162	168	158	148	157	185	176	137	175	154	152	158	161	141	137	131	155	163	161	156	164	154	146	164	182	170	145	138	148	161	155	151	146	151	173	150	145	148	157	164	158	145	163	174	175	137	146	166	151	153	160	154	165	134	147	144	144	162	168	150	162	159	150	161	168	175	154	163	166	156	129	159	160	155	156	162	184	157	161	163	157	163	160	161	146	131	151	131	133	132	171	147	157	147	141	153	168	169	156	176	160	159	148	182	154	149	157	142	156	143	163	160	160	154	141	186	166	170	149	167	151	176	150	169	160	159	140	143	155	156	163	166	123	148	142	141	154	162	153	159	147	142	161	176	157	167	152	149	147	130	153	155	153	153	159	151	174	183	163	149	141	159	160	158	149	164	152	144	146	141	165	167	148	168	157	143	157	159	150	160	153	158	161	158	169	164	178	148	161	139	162	155	135	161	151	139	171	169	157	157	161	170	149	179	147	152	170	153	166	152	142	146	162	134	159	155	157	139	156	161	140	129	139	148	161	142	150	141	131	145	147	161	144	151	176	159	159	168	142	164	172	146	133	147	135	161	161	171	148	160	155	173	148	149	151	185	142	151	177	125	149	155	172	149	151	165	143	170	132	161	155	138	139	164	149	148	168	150	165	159	166	149	154	149	162	165	146	159	167	150	173	153	134	162	141	151	149	167	133	159	147	157	145	140	157	160	135	147	163	158	169	164	145	170	138	153	170	130	170	174	157	159	170	151	144	152	183	150	165	151	139	144	159	144	137	153	163	145	156	166	143	142	142	164	134	150	146	156	151	167	168	178	168	164	167	162	187	144	152	156	149	160	174	159	148	188	161	164	173	149	170	155	138	154	139	156	175	158	150	155	151	136	169	156	151	164	150	144	167	165	153	178	151	154	166	154	172	164	143	163	148	155	156	164	163	164	161	140	175	144	147	149	174	158	149	169	153	166	179	157	137	163	145	135	158	143	166	139	172	145	157	178	130	152	162	137	149	156	172	142	144	142	173	167	166	158	155	150	154	154	144	134	180	155	159	163	148	151	149	155	145	150	141	161	162	159	184	177	132	152	159	142	162	159	155	155	188	160	157	163	162	175	165	165	157	167	180	153	128	154	174	158	145	171	158	158	177	171	157	154	171	166	130	146	161	153	162	147	137	140	170	141	165	149	139	138	137	155	159	159	156	153	181	176	141	180	171	169	165	166	141	156	152	161	138	142	149	169	144	153	143	147	153	150	152	164	145	151	150	161	140	171	142	151	150	149	170	156	156	147	168	149	151	142	183	149	142	137	161	138	147	161	160	156	143	153	169	163	177	148	177	164	153	143	169	166	174	170	163	158	132	157	146	163	164	164	153	170	139	166	133	175	166	160	141	168	145	145	167	178	150	152	180	160	161	150	131	164	150	143	138	147	134	161	166	143	139	150	148	161	143	149	159	147	131	148	139	164	158	165	160	157	150	134	148	149	155	144	163	160	156	153	167	149	159	158	156	144	152	142	144	148	178	154	145	145	135	149	149	162	148	147	161	168	168	142	132	159	147	160	159	143	147	132	138	145	169	169	154	149	156	152	172	157	151	143	165	162	169	165	164	147	130	138	159	158	162	160	160	178	158	149	169	148	179	175	162	157	159	145	157	149	174	133	151	137	143	132	149	153	165	165	155	171	159	150	151	166	149	138	142	146	161	150	157	179	138	191	164	147	156	143	145	147	151	157	145	167	148	145	148	152	135	155	152	144	166	152	151	149	191	168	160	143	170	148	170	140	165	153	150	159	163	172	149	128	170	145	172	145	166	140	151	140	168	131	157	143	165	162	156	151	164	146	133	149	173	161	149	151	160	164	173	149	160	162	138	157	159	154	172	152	151	148	150	144	163	154	152	133	162	156	150	172	180	167	165	172	172	178	160	130	137	135	145	157	157	163	177	146	152	138	161	118	140	156	164	145	151	163	164	160	156	151	151	143	163	172	157	151	162	138	165	158	161	158	178	157	170	139	170	155	152	147	174	159	145	177	136	144	134	131	169	158	150	171	172	171	153	174	172	161	150	159	142	154	156	140	168	137	170	143	155	166	169	189	169	170	147	148	161	150	154	139	177	142	152	165	167	152	137	168	168	149	152	156	138	162	176	154	148	163	144	140	171	151	172	155	145	145	166	140	138	165	136	154	157	150	162	152	160	157	147	123	152	156	154	153	158	182	181	148	184	163	156	164	166	152	159	160	153	152	159	171	169	169	154	158	140	157	143	146	153	155	186	174	149	160	156	154	152	151	187	161	166	170	173	155	139	149	158	144	155	156	135	151	149	153	136	156	155	171	146	156	154	135	153	159	138	161	161	159	144	140	146	166	140	145	153	157	154	156	163	152	166	159	136	145	158	144	156	149	154	151	165	154	158	169	138	154	136	166	143	153	171	128	153	176	139	150	143	160	150	157	154	150	173	127	153	154	153	145	155	150	158	158	168	156	166	144	179	142	146	170	154	151	175	150	154	150	178	147	162	160	137	136	150	147	158	174	134	164	151	162	142	156	166	144	151	151	152	160	169	159	161	146	143	164	164	170	153	153	153	158	146	135	162	157	139	158	170	145	150	169	151	143	147	153	160	144	150	152	170	160	146	164	173	140	177	163	151	154	156	183	151	148	153	157	144	162	162	148	162	184	132	158	143	166	171	175	169	154	159	150	168	153	145	141	168	152	199	153	151	152	129	141	146	153	136	168	170	163	160	143	150	146	143	160	166	167	149	148	163	140	149	145	151	161	167	174	156	148	139	146	149	153	153	154	142	163	159	159	148	137	145	161	163	159	171	171	140	146	156	154	159	141	154	122	175	137	164	161	149	169	143	169	157	149	140	131	145	173	169	153	148	175	169
31149	38572	8576	4380	2808	2052	1522	1253	1056	869	752	688	643	580	595	493	524	484	483	468	424	456	410	437	373	402	421	368	363	406	396	373	376	358	409	385	379	323	405	390	356	355	399	379	378	351	335	383	355	360	364	332	391	360	344	347	354	375	375	389	344	362	382	322	348	361	314	345	343	348	339	347	350	365	340	371	325	355	334	355	340	358	341	348	380	353	342	364	342	392	352	361	365	372	336	367	331	339	362	328	365	354	363	354	343	365	364	333	330	344	321	371	365	365	358	353	374	365	336	334	356	376	322	322	332	355	373	325	368	329	325	338	348	353	324	363	329	372	335	339	357	354	348	341	335	355	347	371	352	360	336	341	356	335	305	359	350	363	312	347	331	357	352	342	305	364	358	379	389	353	345	383	308	356	331	347	363	343	378	362	359	375	318	341	388	360	319	356	324	357	344	329	312	375	349	339	352	316	353	345	335	351	332	322	355	332	321	329	338	333	345	353	388	326	379	362	352	350	349	326	379	349	372	337	378	348	357	366	371	353	363	335	318	331	348	384	338	338	351	368	328	363	354	350	374	337	302	353	358	353	338	342	344	327	342	334	369	365	324	345	383	371	344	370	358	350	394	376	353	362	343	353	382	348	327	328	363	315	341	352	360	348	334	352	331	333	356	330	369	347	336	326	311	324	335	355	352	360	337	357	374	333	349	357	339	317	333	354	385	322	332	311	366	359	360	337	367	333	379	375	313	325	359	332	347	345	337	323	352	349	343	340	337	373	373	318	320	311	347	380	357	337	330	350	372	352	342	351	358	323	350	362	361	351	382	359	330	370	353	322	357	355	362	378	352	361	331	389	362	361	372	303	344	346	390	372	343	336	357	358	329	354	352	313	355	359	363	352	349	319	339	343	359	343	360	329	337	327	329	323	330	326	323	381	345	348	357	324	359	339	337	345	354	358	353	389	342	343	324	343	351	354	354	336	378	348	348	364	349	369	337	342	346	359	373	349	317	353	342	325	384	369	366	374	325	321	355	384	360	382	361	316	366	358	364	346	338	321	352	322	295	341	360	358	349	329	312	347	364	313	339	318	358	349	391	309	346	345	359	356	345	365	350	369	368	322	343	339	361	332	372	346	357	349	368	332	333	336	344	325	333	370	340	377	314	359	351	363	340	371	346	333	341	368	340	353	326	370	356	344	324	349	336	333	333	350	351	339	354	366	353	382	319	368	332	323	342	295	363	340	351	357	335	368	378	318	334	347	352	344	336	367	344	336	339	351	353	345	325	350	344	349	353	356	356	345	356	365	347	348	336	377	375	364	348	367	343	324	345	340	382	314	345	351	397	359	325	349	346	352	342	353	313	327	357	343	334	365	353	333	366	367	372	337	355	333	348	337	350	347	375	346	356	349	339	354	332	333	360	340	374	318	350	368	368	323	324	364	329	346	304	355	352	382	314	334	343	369	343	328	338	345	327	333	354	347	343	361	343	339	383	350	361	350	372	334	376	343	331	347	337	337	349	350	385	349	310	354	382	360	343	353	351	340	340	355	335	383	359	333	329	317	389	371	338	313	361	357	328	335	338	343	340	355	347	350	355	319	382	383	358	327	340	332	339	356	339	351	346	379	346	337	347	357	343	325	357	359	335	372	327	345	348	365	370	326	333	346	308	367	330	380	307	344	312	353	346	339	333	353	360	326	352	355	341	334	359	335	355	299	373	328	366	376	351	348	323	355	357	332	340	358	366	348	348	384	355	309	339	322	343	374	374	324	335	333	357	341	322	342	373	375	327	345	345	359	349	330	366	325	348	312	323	324	365	388	336	387	326	367	358	352	376	337	342	368	334	340	347	327	364	348	370	354	313	359	327	324	352	353	355	335	375	337	350	352	317	345	329	338	343	349	388	338	343	332	380	378	360	361	339	340	365	357	345	350	354	345	322	323	325	340	340	335	371	330	341	335	364	325	320	363	341	344	333	352	344	397	366	353	352	346	330	352	354	353	356	352	355	329	288	363	362	361	347	380	359	371	318	344	354	360	333	297	342	332	360	340	337	329	341	332	346	347	327	369	370	346	355	349	329	335	320	335	352	376	347	352	338	327	345	351	363	333	323	349	338	359	368	341	367	343	392	354	361	337	362	342	352	373	309	342	322	343	327	326	331	340	314	359	313	347	324	361	320	320	346	311	327	336	343	327	326	325	366	347	348	325	353	353	317	345	339	353	322	372	342	316	351	334	349	347	351	372	380	384	377	367	331	343	327	355	342	360	363	364	370	346	344	328	357	362	363	331	340	358	324	334	331	357	398	325	343	336	343	367	343	341	360	371	332	315	337	345	370	351	360	400	350	358	336	342	351	336	371	329	362	347	370	342	335	361	347	330	338	342	361	306	352	321	345	352	349	348	363	336	385	382	333	351	363	332	370	343	356	347	331	369	352	349	361	362	351	326	355	338	349	346	354	345	382	362	305	356	366	314	344	324	324	334	337	322	341	340	355	356	351	367	366	397	363	363	328	345	351	341	358	314	337	326	339	340	345	354	333	358	353	365	340	371	329	362	356	339	352	351	344	341	342	344	320	369	317	368	366	322	310	330	344	314	339	325	337	353	337	393	353	332	351	365	363	351	329	347	357	339	344	336	348	335	347	318	361	359	354	328	358	328	353	358	324	324	379	339	359	340	336	363	323	326	351	335	353	363	346	341	324	367	366	336	365	314	324	346	367	363	336	332	347	335	339	317	347	347	370	334	344	369	313	351	346	344	366	333	368	323	330	324	332	351	350	353	352	345	364	324	325	364	394	355	366	375	333	351	377	380	376	343	326	376	329	374	337	341	345	325	323	346	339	359	331	356	365	363	333	327	296	331	315	336	341	342	327	350	349	336	339	327	337	340	355	357	356	365	342	350	351	362	362	334	377	353	330	377	343	354	323	343	350	370	326	349	351	385	333	376	368	349	356	379	319	343	355	351	341	342	320	346	334	369	372	328	349	352	339	323	352	352	335	375	318	383	336	327	379	349	325	341	347	339	374	381	351	359	379	351	360	356	324	341	343	343	384	339	312	361	347	364	328	376	334	344	314	355	350	315	377	370	331	317	353	329	363	395	323	354	304	327	365	319	337	338	355	341	331	343	370	340	344	318	351	302	363	317	353	355	361	317	359	326	360	334	343	379	348	330	331	353	351	358	285	351	351	341	330	324	324	340	356	381	342	393	345	375	347	360	334	356	343	374	359	337	377	329	350	349	346	354	316	336	338	364	317	339	343	332	341	322	357	324	346	325	374	357	372	346	366	305	385	332	330	352	384	332	330	343	352	360	335	350	343	354	352	348	332	334	360	391	355	335	369	362	361	338	324	354	369	360	353	336	357	356	341	357	375	332	309	335	330	332	342	361	326	330	335	344	328	361	352	343	354	322	357	372	326	337	396	349	362	361	359	337	365	334	316	337	361	345	367	334	339	345	330	338	378	368	343	360	332	338	350	297	331	357	349	329
23789	21631	30104	23626	21629	13229	1396	785	628	596	544	502	492	475	454	405	425	424	399	411	387	375	443	364	381	374	394	400	400	374	373	401	374	367	370	390	377	367	407	366	336	343	348	371	318	344	352	376	383	368	359	376	375	346	349	366	352	372	348	375	357	333	341	336	339	360	373	416	370	343	386	402	332	352	354	380	346	326	341	354	317	347	370	350	353	357	351	358	379	391	359	329	364	350	334	354	358	342	374	357	362	314	369	367	338	362	364	369	357	364	335	401	334	349	371	339	375	399	345	355	381	329	372	342	347	334	379	355	346	340	352	337	369	356	367	372	340	343	362	393	379	334	314	324	372	336	335	352	356	364	328	340	335	374	349	357	384	340	384	368	385	374	335	357	345	312	350	371	378	349	359	349	379	362	346	374	351	360	347	342	350	384	352	349	355	371	310	364	350	335	366	356	343	381	352	345	374	345	344	349	385	330	350	367	335	382	360	369	335	338	343	334	358	361	325	361	356	314	398	361	347	325	358	322	337	375	325	344	362	368	375	356	366	386	351	364	350	340	377	383	324	335	352	358	333	373	329	355	345	347	390	364	344	348	367	364	364	356	333	376	360	363	403	372	381	357	351	358	336	377	370	367	336	354	352	376	376	359	349	383	363	404	378	363	330	379	335	381	338	346	357	378	314	374	374	385	363	355	341	363	354	340	357	354	345	329	346	340	349	325	337	351	365	341	298	336	322	380	375	361	360	356	376	336	389	347	354	325	385	366	351	361	360	375	328	352	373	366	338	334	326	349	355	362	373	350	334	362	330	350	352	365	361	352	367	374	375	351	346	340	341	346	343	355	391	351	351	355	368	337	339	344	366	362	390	384	356	323	367	352	381	370	379	390	328	392	365	353	359	334	337	347	347	372	336	368	366	345	356	370	351	376	362	363	357	364	393	336	359	347	340	362	362	376	352	354	348	345	381	361	344	362	348	369	361	356	365	370	397	346	317	374	379	350	319	348	348	343	338	331	326	326	344	348	359	364	336	324	321	331	368	331	330	347	342	362	346	383	357	346	361	379	368	321	356	357	317	340	337	347	313	330	355	362	355	367	340	331	326	376	355	385	375	395	376	351	336	344	370	305	379	403	342	385	379	336	331	343	342	363	367	356	370	339	353	349	353	320	343	346	350	343	385	333	367	338	371	370	341	354	365	345	348	371	358	384	349	328	364	338	332	364	382	336	361	350	318	349	354	338	333	388	347	334	363	358	342	330	340	333	370	373	346	372	366	324	362	366	311	348	332	373	357	345	343	338	331	363	336	313	359	334	341	350	338	369	345	352	362	334	359	325	332	362	369	372	352	346	379	375	343	332	352	368	331	373	360	341	345	369	341	379	355	356	343	368	327	378	374	330	369	352	367	348	337	343	324	365	344	351	370	367	324	352	359	371	322	361	334	385	355	342	334	335	371	372	347	375	353	386	365	357	337	357	331	373	363	366	321	349	364	357	336	348	333	353	354	347	355	365	377	350	377	379	374	373	387	343	373	331	366	360	364	310	347	355	357	380	351	359	374	331	365	367	317	384	350	359	348	343	378	363	314	350	369	340	346	378	349	337	338	337	389	344	363	380	332	358	374	355	369	350	374	350	396	325	339	355	325	359	372	377	354	358	360	342	338	377	366	335	342	329	353	382	336	334	342	355	376	358	363	347	333	335	346	395	362	344	342	351	359	418	331	355	351	407	350	371	341	344	360	353	355	334	369	362	338	360	366	343	356	393	359	383	341	364	363	346	329	362	330	340	352	357	383	373	361	382	346	358	369	362	338	350	346	362	385	314	351	318	349	343	386	333	319	357	346	361	370	318	363	347	389	349	353	351	338	347	392	359	344	376	347	314	368	351	341	331	375	343	330	366	302	409	364	360	329	340	364	347	374	361	318	381	353	340	335	333	363	365	339	345	369	347	370	315	368	362	336	343	361	326	338	346	362	351	351	362	375	321	339	355	364	341	356	371	382	398	334	342	312	319	385	377	366	309	358	344	327	341	349	338	360	342	383	352	379	366	356	373	380	357	365	387	342	358	356	374	354	370	332	343	351	352	340	362	358	350	359	344	333	363	351	346	355	356	351	350	339	355	354	353	327	329	349	338	367	363	339	352	375	364	379	353	379	352	368	354	380	342	361	355	323	359	352	352	385	349	382	371	372	316	318	368	358	353	355	334	388	344	341	376	330	360	389	378	324	365	306	333	337	329	349	363	362	359	333	364	332	357	384	311	323	351	321	360	342	368	344	375	321	326	358	336	340	347	340	369	379	352	397	328	376	349	362	367	347	334	358	346	344	356	375	295	343	389	308	322	367	339	353	341	324	350	339	356	368	396	383	359	348	363	388	377	327	331	359	356	355	339	346	374	365	352	355	365	340	346	366	335	345	366	334	350	364	353	399	369	369	346	360	349	372	376	357	342	353	336	363	353	333	335	332	339	334	305	365	337	360	306	355	337	350	364	365	348	339	373	330	369	375	341	340	358	356	343	330	339	368	341	334	371	340	322	353	386	339	352	387	340	330	360	325	379	369	378	342	332	342	350	349	359	320	332	368	323	364	372	349	378	336	360	333	341	381	388	359	329	375	358	335	346	353	369	343	346	364	351	358	360	366	331	339	338	390	374	364	378	355	390	359	340	342	370	355	352	348	338	329	318	349	365	355	351	334	331	356	338	381	343	327	403	365	323	360	365	380	377	319	354	334	345	374	322	378	344	360	376	343	350	335	319	348	339	347	349	366	336	339	356	374	341	340	359	357	327	311	391	339	332	333	365	333	342	342	350	375	385	342	348	363	355	356	366	371	371	339	320	327	372	358	343	376	371	334	371	366	359	352	356	361	346	363	355	324	351	355	347	362	350	335	340	343	369	363	337	354	343	360	348	353	373	321	341	318	349	368	351	351	372	345	379	335	329	379	342	358	352	332	383	367	335	384	355	352	323	320	343	347	355	365	389	368	356	366	395	358	349	326	376	338	355	357	350	382	351	354	359	388	340	371	374	368	354	342	375	350	332	328	333	393	329	349	361	355	343	354	342	348	357	339	370	355	368	340	355	362	335	350	336	327	340	366	337	352	371	376	373	378	362	347	367	357	326	362	329	342	324	366	329	350	314	355	350	349	336	359	335	350	340	345	365	327	362	371	360	351	346	335	314	345	347	376	379	348	342	339	355	325	351	374	323	375	363	349	353	333	378	342	341	354	370	352	350	333	376	356	365	392	331	361	341	371	353	339	371	341	331	376	369	360	345	359	352	372	333	332	329	375	336	335	338	352	327	389	388	339	328	335	337	358	336	347	325	357	335	361	346	363	326	352	353	389	363	385	353	354	311	335	338	369	381	341	347	324	349	335	341	356	322	340	361	376	335	340	369	350	340	337	351	366	366	373	317	343	348	350	337	315	342	341	368	342	338	369	335	360	350	329	378	323	308	332	381	341	342	342	344	346	357	389	346	321	352	304	350
33544	41583	13815	7636	5002	3777	2918	2287	1937	1672	1524	1493	1389	1153	1106	1079	1011	920	922	956	891	908	792	838	851	827	797	783	760	765	799	785	755	768	744	759	753	740	737	749	730	741	702	738	744	709	757	705	777	695	713	735	737	701	707	701	711	682	707	703	703	674	691	693	755	723	720	657	741	651	711	729	678	729	728	732	738	774	729	723	683	725	734	679	701	723	715	678	673	691	745	717	700	715	675	712	700	686	693	688	751	679	691	689	723	689	709	703	758	661	701	698	672	684	714	691	705	713	681	685	731	696	665	685	699	670	699	738	698	652	727	687	654	657	734	691	704	741	682	661	692	718	738	706	702	719	715	675	694	676	670	698	712	653	709	706	678	708	747	705	693	636	697	703	708	660	731	694	735	712	693	633	679	693	720	687	680	677	702	746	670	739	724	690	698	648	704	689	707	692	682	706	713	654	730	701	688	695	677	658	692	701	658	737	711	700	683	707	705	785	662	667	727	688	714	756	690	704	665	697	703	707	726	668	718	676	693	668	711	733	664	669	712	635	695	643	684	679	717	731	696	730	664	690	730	725	641	682	706	676	689	689	706	706	705	690	698	660	689	676	645	733	729	732	681	657	708	677	678	661	670	672	703	722	686	712	689	666	659	680	743	704	738	710	720	682	671	714	646	755	692	717	704	619	723	648	683	715	719	652	730	702	692	674	680	669	664	700	702	723	713	703	697	667	711	666	720	683	669	691	711	689	690	700	675	682	694	637	695	688	709	684	687	680	697	663	707	685	709	731	765	684	695	664	700	700	759	746	682	714	671	698	702	708	661	699	658	702	699	691	662	692	695	706	678	691	678	720	691	697	660	708	670	665	712	692	674	707	690	699	761	694	694	664	697	722	696	746	680	688	670	665	707	698	724	683	639	661	672	697	672	684	730	725	666	688	679	719	741	652	671	666	701	708	653	660	709	688	675	656	672	692	704	702	742	721	694	687	694	668	691	701	723	665	676	663	683	691	715	684	696	714	727	693	639	690	707	676	679	658	659	675	662	700	732	670	658	742	691	692	676	672	688	718	693	681	708	649	744	690	666	691	671	694	679	716	722	674	644	707	710	701	687	653	663	650	701	680	725	736	732	751	698	716	651	748	682	657	673	716	682	722	750	660	663	695	691	659	710	751	699	662	731	669	685	699	687	664	684	673	711	774	717	648	668	664	692	674	649	710	679	677	758	704	694	754	684	657	719	693	676	655	682	664	710	654	691	696	673	731	688	697	716	693	701	736	718	702	678	693	694	699	677	699	703	647	719	719	704	720	704	742	675	679	674	673	673	670	690	638	650	655	737	689	675	689	700	715	726	708	749	696	758	692	715	730	644	730	682	732	697	711	711	750	677	737	683	692	694	672	681	649	676	697	704	697	683	717	666	706	676	686	698	679	749	719	687	707	696	667	654	710	721	692	699	681	737	715	660	725	659	683	722	695	670	655	722	728	668	713	709	696	703	670	711	703	656	693	696	681	679	742	685	679	726	720	683	655	714	702	729	726	765	688	673	691	692	716	703	711	676	728	665	661	702	708	697	695	674	700	703	674	659	714	746	713	694	688	748	708	693	673	663	726	673	678	698	719	701	754	738	669	719	711	734	779	730	718	678	679	648	695	705	715	688	741	693	694	703	724	649	702	680	673	696	671	696	721	714	688	731	697	693	699	715	652	669	718	712	680	653	707	707	721	683	736	703	683	674	726	722	645	669	678	718	705	685	687	668	697	715	680	712	697	720	713	703	735	702	692	737	725	756	708	688	694	696	735	719	657	658	716	678	688	665	708	677	710	665	693	709	718	708	682	730	717	672	768	709	707	701	709	704	713	698	679	682	719	658	719	695	677	638	684	688	671	689	732	684	635	702	663	678	680	735	681	714	702	708	679	704	712	701	665	722	664	664	702	684	728	704	680	656	676	694	682	702	724	705	711	743	700	709	651	680	683	714	679	705	683	721	718	686	701	685	675	639	680	688	702	681	673	714	685	695	692	723	711	708	729	673	691	699	760	716	721	684	692	688	698	700	725	729	667	694	670	677	626	681	700	660	710	688	722	666	647	742	703	694	690	719	684	671	678	715	657	672	681	712	703	710	751	670	701	715	648	632	703	740	674	709	696	677	718	623	673	714	664	679	690	733	719	705	672	717	673	667	685	717	667	694	687	684	681	736	715	702	722	653	690	709	656	657	694	686	704	713	698	676	691	717	697	681	737	754	677	694	717	753	723	724	733	704	680	711	697	704	713	683	712	766	688	696	681	645	717	698	622	703	701	701	745	709	680	721	724	676	690	682	664	712	712	690	682	739	680	738	660	673	670	686	716	736	672	687	689	709	726	693	700	678	730	723	665	672	705	695	690	707	695	703	706	674	688	659	693	665	682	698	678	688	679	705	733	688	694	687	649	693	685	690	656	723	683	713	683	684	713	706	706	700	666	671	729	697	705	683	700	711	678	682	694	705	651	689	686	679	733	732	704	732	692	683	694	664	707	639	697	701	712	686	707	715	666	707	721	706	711	652	717	726	663	668	717	699	668	645	703	703	707	678	693	639	674	721	685	686	675	696	700	697	671	672	620	700	676	685	708	713	631	679	666	624	662	712	666	713	696	644	679	708	624	751	658	670	663	653	683	706	701	663	655	668	706	690	683	628	693	687	700	714	656	721	663	729	723	685	697	696	720	692	681	672	663	669	698	649	695	651	707	691	671	709	695	714	644	678	688	685	679	656	655	656	710	674	687	709	715	707	700	697	686	690	690	749	717	644	644	711	611	684	675	689	741	743	671	696	672	683	702	694	687	653	717	662	707	681	707	665	676	674	695	653	682	727	650	694	724	700	677	688	673	665	663	693	715	704	692	736	702	660	720	689	732	697	697	683	710	741	706	700	702	691	687	738	719	628	664	631	692	711	702	692	715	707	710	653	708	656	663	655	708	718	719	698	673	708	756	688	716	677	716	695	699	691	662	714	673	686	694	671	683	671	707	703	710	693	662	674	690	708	690	709	689	709	700	719	653	741	684	661	702	672	707	685	719	662	697	647	680	652	740	656	709	753	685	663	687	719	653	732	686	694	700	677	695	682	694	728	646	684	671	672	722	727	675	702	702	695	678	626	696	752	724	722	675	678	667	704	710	663	701	703	690	728	681	652	714	701	693	694	725	719	690	673	671	745	706	691	708	729	680	651	726	664	649	690	731	681	709	678	734	681	678	694	688	693	651	690	688	703	677	670	729	689	668	761	708	690	719	711	698	693	678	660	693	695	710	685	704	694	691	655	658	690	739	699	689	750	708	704	698	638	682	652	753	653	706	716	665	693	673	694	688	712	697	684	650	684	679	727	688	693	666	652	634	674	700	705	670	673	699	700	701	660	636	677	698	667	653	723	689	735	680	691	662	684	683	729	647	767	685	692	680	693	704	706	674	738	648	714	699	671	744	594	705	684	694	654	695	707	667	660	684	660	658
27230	20481	6106	727	531	463	309	272	258	259	293	284	267	294	317	253	246	276	287	282	272	260	273	287	304	253	282	276	269	271	269	266	233	266	258	292	263	293	278	275	301	272	279	290	279	246	261	250	261	266	284	274	267	260	276	271	227	247	270	276	257	252	217	274	272	273	250	275	259	273	285	220	290	278	266	256	246	243	270	268	281	254	231	277	287	268	258	254	291	253	246	289	261	248	256	272	262	275	297	283	256	253	277	253	264	265	266	265	281	264	278	262	258	247	262	243	269	268	283	243	285	260	274	247	267	254	264	266	288	267	283	286	285	273	263	268	253	289	289	278	259	254	254	255	296	275	278	291	277	241	297	272	277	246	290	255	248	289	250	254	259	254	253	275	246	274	217	237	295	257	257	287	228	283	261	234	273	259	254	277	269	258	257	249	282	288	268	245	268	257	260	256	266	249	286	228	253	279	308	231	286	268	243	247	286	298	237	265	277	261	245	247	241	268	273	291	292	301	269	288	249	236	276	258	259	281	289	241	256	275	237	281	288	250	266	254	246	263	256	263	258	282	255	273	269	254	280	263	239	247	248	276	256	265	270	264	251	265	290	257	284	249	281	284	274	285	256	257	251	268	272	246	263	243	272	293	292	261	262	274	266	283	254	273	267	269	288	289	264	277	276	291	269	297	266	267	301	249	241	252	291	273	246	254	241	257	242	254	246	253	261	248	291	274	259	252	276	280	254	285	262	234	246	266	282	260	261	270	249	265	269	265	275	268	248	274	253	231	266	241	254	271	218	242	248	283	259	247	267	242	263	259	288	274	255	289	268	283	268	260	239	274	258	250	269	278	281	266	249	272	283	259	283	308	254	281	257	267	258	268	254	266	234	273	260	267	293	296	278	247	246	287	255	280	285	259	292	259	243	272	282	279	242	275	234	260	255	267	249	283	272	240	287	247	276	277	264	283	296	287	253	253	286	231	233	254	296	294	278	285	251	267	287	273	254	269	254	267	251	264	264	255	263	253	256	267	254	265	277	278	270	244	277	240	276	306	263	261	264	267	273	271	281	287	234	258	243	284	250	287	290	250	314	258	268	262	259	262	259	278	252	277	265	279	219	281	245	272	249	250	272	279	291	285	284	241	263	240	247	260	289	241	272	273	282	283	300	264	269	298	253	263	277	248	252	259	268	246	219	260	256	262	246	302	234	302	243	288	222	270	239	239	268	270	220	271	269	263	277	282	291	281	291	283	294	266	267	278	268	268	274	224	268	237	272	315	270	279	287	265	286	267	270	291	287	286	239	261	249	242	267	285	264	271	273	263	285	281	289	260	236	272	228	265	267	245	287	244	260	263	275	255	268	253	256	249	243	267	277	270	259	309	272	289	260	280	249	265	298	280	280	283	271	267	277	237	268	279	265	258	231	245	260	246	256	267	269	240	237	282	245	250	260	275	272	249	250	265	270	288	247	290	265	253	275	233	264	245	266	262	259	282	266	288	244	272	253	249	269	266	298	268	248	255	260	274	263	285	273	279	254	264	248	261	296	271	266	261	267	272	266	264	249	257	293	259	275	272	258	274	263	252	252	230	287	268	273	260	258	260	245	274	274	276	276	249	257	245	266	302	253	285	275	297	268	287	268	260	277	254	264	263	272	241	285	239	294	263	301	277	256	261	279	258	254	275	265	249	273	289	254	275	275	284	289	254	268	274	276	289	259	222	277	276	250	246	274	270	243	273	271	256	282	243	247	258	267	256	226	257	256	248	267	253	272	277	280	263	250	249	255	271	259	292	275	277	256	268	262	270	279	253	304	247	288	250	265	256	254	260	277	250	288	256	302	270	263	267	276	249	261	269	280	276	282	260	270	260	254	250	279	257	280	285	266	256	286	250	281	251	249	257	281	265	249	254	264	269	258	285	261	246	279	271	266	270	264	263	271	263	275	261	287	262	250	269	284	256	258	272	259	257	256	253	285	261	243	294	269	298	253	260	280	283	274	279	257	253	272	267	256	264	281	269	261	261	291	275	262	242	291	255	259	254	250	259	247	278	263	226	292	288	290	281	243	264	271	272	244	275	269	237	261	259	270	245	262	266	287	265	265	272	278	263	260	288	289	280	268	285	275	276	267	290	279	274	254	257	264	284	263	274	269	260	280	242	252	286	279	273	265	242	252	262	299	280	250	250	296	258	274	247	250	268	271	290	252	264	250	266	262	252	264	271	292	270	243	269	274	236	273	256	257	300	248	222	298	297	278	272	280	233	259	248	293	273	254	282	246	270	261	272	271	242	286	236	252	278	298	304	250	254	262	260	258	272	273	261	275	272	256	287	270	225	264	257	286	286	292	280	267	270	258	271	252	284	264	286	267	270	235	298	273	283	257	266	241	274	271	266	233	278	267	298	302	247	295	236	283	271	246	270	256	267	245	291	259	266	252	258	264	260	248	256	263	283	265	264	266	264	241	281	237	256	258	245	280	261	286	240	239	268	250	261	247	289	235	287	255	243	275	279	290	248	274	264	289	260	248	256	280	265	264	268	237	285	276	267	295	268	275	230	282	277	259	272	277	247	254	253	242	264	281	282	270	290	238	236	253	276	286	264	243	249	320	275	273	267	257	299	250	254	270	271	276	273	261	281	274	243	283	266	262	264	246	228	258	255	248	254	258	257	263	246	272	270	271	267	265	239	290	259	256	289	305	267	262	269	296	264	255	253	259	282	285	282	268	276	248	248	255	270	273	257	264	255	245	306	277	281	293	256	269	247	253	292	279	240	253	252	250	261	257	290	245	258	260	285	249	238	248	258	277	239	282	251	261	250	266	265	308	251	265	244	250	271	292	255	246	283	260	253	252	253	239	292	290	289	269	267	264	277	278	261	266	290	261	254	247	286	279	268	245	288	251	290	300	262	320	259	283	281	258	285	295	270	296	259	266	246	277	276	279	261	263	260	257	287	297	287	222	241	276	237	260	261	271	277	290	261	301	240	265	256	254	271	246	257	263	224	284	287	309	291	268	277	267	256	282	275	254	274	263	271	265	256	280	263	266	238	294	276	273	288	320	246	263	256	272	303	251	269	269	258	270	265	252	250	253	256	260	262	274	277	257	269	263	243	264	271	240	283	246	256	267	272	264	275	276	279	266	263	263	238	270	227	292	292	284	256	273	300	257	247	275	262	250	274	248	262	276	293	289	267	268	275	273	268	265	258	244	281	272	269	287	245	270	281	251	274	280	258	293	267	272	272	246	273	279	244	269	280	255	264	308	264	293	256	259	276	282	272	299	271	267	254	253	266	271	283	297	255	263	248	261	285	249	273	260	224	250	265	256	255	275	243	277	278	270	254	243	279	268	270	239	286	273	248	257	294	252	255	276	272	266	264	240	262	258	227	260	265	260	284	251	277	266	291	268	272	313	271	278	293	268	272	288	290	273	267	287	290	261	270	290	239	274	278	248	260	290	264	260	262	286	283	241	241	291	259	248	239	260	277	268	270
11819	15034	1555	1047	810	747	705	697	661	627	683	559	616	594	593	591	646	553	595	548	606	620	578	571	590	597	558	576	603	618	589	573	606	598	562	604	582	584	590	576	594	617	573	599	552	557	561	563	608	554	572	597	576	584	605	611	583	563	563	603	559	518	537	572	613	567	563	580	571	553	569	562	634	562	571	569	599	587	594	561	577	566	570	587	582	585	574	633	585	579	579	577	582	542	531	572	583	584	598	599	571	576	628	591	592	573	556	585	576	567	562	594	585	564	553	586	576	582	617	603	584	580	614	552	624	545	583	587	564	593	584	564	589	563	582	526	557	596	585	577	577	575	550	555	591	577	550	588	575	595	578	559	581	577	604	546	555	616	565	572	580	593	559	553	572	567	596	579	557	581	542	561	550	556	611	576	571	557	568	604	614	578	569	566	585	565	567	554	596	559	603	576	589	584	558	570	596	565	611	527	552	524	552	551	582	594	565	583	597	647	583	574	536	535	540	600	581	585	564	542	593	570	533	569	556	594	553	568	586	518	583	537	590	600	584	558	585	549	554	581	571	564	566	604	618	575	597	593	579	613	609	601	589	572	564	541	559	581	600	559	562	596	567	571	585	649	534	540	604	574	579	544	587	552	613	591	561	594	591	556	522	591	581	576	613	571	599	569	577	517	540	561	573	579	562	564	583	553	581	583	617	575	573	581	574	601	621	590	596	605	587	593	586	557	544	560	618	618	542	601	510	553	580	587	585	552	534	547	573	544	572	584	539	583	527	601	622	603	530	608	564	563	563	548	591	596	606	537	564	577	594	572	615	573	555	600	562	580	530	570	577	598	597	574	555	587	552	575	586	562	596	617	558	551	591	586	555	545	553	557	580	603	575	564	556	559	557	598	575	537	604	608	588	604	548	595	562	588	615	517	563	604	602	597	541	582	603	584	577	586	605	607	578	541	554	566	608	588	589	538	558	540	592	615	596	590	608	573	545	546	519	586	604	557	588	593	594	570	573	619	586	549	587	585	573	582	579	598	604	556	583	539	533	558	578	583	570	618	598	613	583	579	543	598	575	552	585	568	565	547	613	564	565	549	589	609	548	575	586	613	565	581	526	625	586	600	549	560	598	564	534	579	599	589	579	548	593	560	598	547	558	583	556	578	589	602	552	578	596	573	549	571	576	586	623	646	593	589	558	590	577	543	581	568	544	558	594	550	580	603	561	594	559	593	537	585	526	529	548	555	541	572	553	555	558	575	583	596	583	555	553	532	567	594	592	574	584	568	560	599	557	615	574	585	537	553	599	589	597	564	547	555	647	586	503	565	570	586	579	591	543	569	575	576	560	570	614	578	553	598	566	574	560	581	542	542	581	621	578	616	573	571	570	559	563	598	609	661	585	584	573	561	603	588	584	598	560	562	593	578	565	549	547	603	587	567	584	560	558	611	539	622	576	576	638	581	566	555	588	576	581	552	555	564	562	567	586	594	578	534	547	523	539	518	537	629	568	576	565	586	606	580	582	558	607	528	558	598	545	601	561	562	579	555	593	555	538	579	579	623	579	599	594	602	597	577	552	581	610	636	585	576	573	573	609	567	615	558	583	601	563	589	617	593	617	585	607	574	545	616	533	567	593	591	606	567	585	589	585	600	576	586	553	534	542	558	572	583	626	563	585	596	535	594	542	583	540	584	533	576	581	591	633	601	582	536	554	614	591	581	562	558	599	585	615	571	556	555	559	575	633	570	562	551	580	574	530	575	580	572	626	616	527	621	565	574	575	568	559	596	579	579	562	586	585	527	589	626	587	584	596	557	637	548	579	568	563	587	596	555	587	587	537	609	536	577	598	575	587	554	547	559	573	556	573	573	571	584	579	574	534	579	591	543	561	570	557	580	540	574	559	535	610	572	591	559	571	533	554	586	571	611	574	549	572	579	557	537	603	561	633	546	540	604	595	565	634	558	564	554	585	564	589	634	587	600	614	577	620	556	590	559	573	575	616	587	584	584	583	524	597	567	600	592	575	569	591	598	537	565	564	585	559	557	562	583	578	577	596	594	552	571	601	566	557	570	546	543	554	578	622	562	570	585	582	563	579	635	579	569	579	622	598	585	575	556	550	610	591	567	593	570	587	567	592	599	584	561	556	585	547	585	582	555	560	558	622	558	577	596	538	602	609	520	586	534	597	604	571	550	524	582	577	580	591	596	594	591	592	573	585	573	572	568	556	606	554	628	585	567	560	591	608	573	547	592	553	601	600	558	574	593	545	593	589	611	604	563	567	572	553	575	555	575	601	563	565	579	548	570	583	587	582	549	615	584	544	527	570	607	587	567	578	558	589	590	579	592	550	532	578	590	579	600	550	577	564	587	556	563	540	504	603	593	588	587	595	581	576	524	523	530	572	568	573	595	534	558	558	644	581	576	549	538	587	526	565	578	583	604	596	567	578	618	602	595	555	557	572	603	567	523	607	565	594	564	574	588	584	547	576	572	557	582	586	600	599	583	586	617	578	574	568	605	536	607	570	550	590	596	622	542	608	533	534	584	578	559	569	550	607	600	563	605	564	563	573	621	597	583	569	572	586	577	613	524	608	554	593	579	587	571	591	564	586	618	558	556	548	571	557	554	571	583	569	511	584	573	551	562	567	550	581	541	546	583	583	601	589	581	576	532	563	548	552	573	549	572	547	550	611	537	602	588	621	564	586	600	544	571	604	555	606	561	559	574	541	576	565	648	588	527	600	599	552	602	594	565	558	583	587	579	585	556	566	532	556	575	620	558	554	598	567	558	565	546	571	631	588	552	555	563	570	535	580	521	612	548	583	548	577	558	581	550	616	576	604	558	546	570	601	575	635	631	586	618	564	576	570	576	604	562	556	591	584	615	623	587	518	609	577	595	547	591	605	572	579	597	581	547	603	548	595	548	601	602	563	576	587	570	594	581	576	583	586	582	545	597	564	606	576	594	605	550	567	567	577	559	560	615	560	541	595	604	578	574	615	539	560	627	565	548	557	594	545	586	544	591	563	585	594	607	537	601	585	544	598	588	593	600	562	560	577	565	633	606	610	598	576	581	565	577	569	568	575	574	553	599	616	606	609	561	564	614	579	596	528	590	608	545	572	575	573	589	556	594	623	594	581	596	551	574	581	529	572	591	555	625	583	574	616	547	567	547	571	579	616	582	573	597	621	560	570	579	506	595	577	588	570	601	587	596	610	618	554	578	586	562	600	614	546	574	564	602	514	602	591	582	580	615	593	593	593	592	593	578	574	595	572	615	567	584	574	565	538	565	550	542	566	537	581	544	579	577	551	547	602	578	567	585	563	597	608	562	584	552	571	546	595	565	586	527	554	545	549	548	609	540	610	575	578	562	613	585	597	553	576	578	610	586	557	539	559	595	560	567	611	591	565	608	548	541	552	617	591	541	548	573	585	547	567	612	595	573	604	554	565	601	568	568	571	614	591	603	592	606	619	610	540	618	622	594	601	574	608	580
24849	21674	28972	24863	14803	959	499	365	278	285	248	209	253	206	210	186	190	198	169	177	188	185	161	181	175	184	175	163	168	179	174	177	176	143	168	178	152	140	162	166	162	153	169	142	168	147	150	132	170	132	153	166	168	144	169	148	157	148	160	180	144	172	158	150	165	144	162	165	150	140	155	151	173	158	163	151	139	156	136	169	150	134	135	146	148	149	157	151	159	151	148	173	154	173	165	163	149	192	150	162	194	161	153	177	155	154	168	136	159	166	163	137	151	155	163	156	152	164	150	173	164	154	166	167	153	144	149	155	163	159	173	153	156	155	161	146	163	161	141	145	173	175	161	147	166	166	169	157	148	157	137	144	167	147	158	146	139	150	139	147	151	168	162	158	153	153	144	141	148	153	162	145	147	162	154	150	165	148	151	141	125	148	149	166	160	148	180	156	160	144	153	152	166	155	166	157	149	163	168	137	159	160	130	163	154	156	128	151	154	179	153	149	156	129	155	156	130	150	151	161	165	155	154	153	141	162	162	157	147	161	168	150	132	139	155	109	153	159	126	147	160	145	162	133	178	150	157	128	149	153	144	144	124	158	157	163	160	168	129	145	156	142	166	141	132	148	130	165	136	141	152	159	149	160	160	166	173	148	132	157	145	145	134	163	148	152	152	162	182	167	143	162	170	145	151	151	162	165	165	147	142	147	141	148	139	167	148	170	177	174	156	157	162	149	162	159	158	157	154	153	155	157	172	146	158	157	181	149	150	161	149	163	159	154	159	130	152	154	167	174	131	145	175	133	171	170	152	157	155	168	142	170	143	136	131	154	147	131	161	175	153	134	152	179	139	163	154	139	158	145	144	159	144	164	143	139	154	151	162	142	150	150	172	154	129	160	150	146	140	138	156	163	182	146	157	153	156	147	165	145	147	142	193	134	166	162	139	133	143	180	156	131	132	166	158	136	164	163	183	169	141	168	158	157	168	147	157	150	135	151	149	159	155	169	154	149	137	158	125	143	149	157	161	151	173	153	172	140	179	136	154	142	143	140	146	143	163	155	159	153	139	136	141	157	174	166	150	174	156	174	158	148	164	177	153	147	154	147	158	175	151	161	152	164	160	147	156	155	165	142	180	141	163	147	161	153	152	137	144	147	154	170	153	148	159	130	143	163	149	157	147	148	152	159	143	156	156	153	141	164	156	150	155	149	168	159	184	145	174	154	140	141	144	158	151	162	153	157	118	150	162	161	162	133	156	141	169	146	167	164	148	160	168	175	122	163	164	169	158	135	167	154	143	143	137	147	164	145	164	162	152	130	168	152	140	145	163	156	153	148	156	142	148	152	167	146	152	157	164	160	137	130	168	135	173	141	156	137	131	153	143	143	142	154	151	140	175	159	153	172	140	170	160	156	149	145	142	151	166	145	156	151	157	153	182	174	155	156	179	146	179	134	169	177	139	141	158	158	189	185	145	144	178	142	158	147	126	149	146	152	149	168	152	162	162	164	142	153	156	154	150	148	149	166	160	155	151	190	155	148	147	180	140	168	158	175	147	151	162	150	137	164	151	146	156	160	152	151	135	160	153	136	151	169	134	168	138	143	146	152	164	160	151	166	165	166	158	151	153	134	174	139	149	142	164	150	157	163	143	167	169	163	150	148	158	183	137	155	167	168	145	147	158	142	165	143	163	142	161	170	146	149	149	151	166	149	169	162	146	154	159	132	158	139	156	140	155	145	160	146	177	174	149	155	175	147	141	167	142	155	153	151	145	137	124	156	144	154	130	156	141	173	151	135	149	144	158	138	140	160	154	154	162	170	161	152	138	159	156	145	170	168	145	152	144	172	148	159	159	148	143	127	164	166	144	168	167	147	136	150	143	134	148	158	139	171	149	146	144	185	133	153	154	125	143	160	148	187	156	131	151	156	176	155	154	175	168	145	142	142	138	165	159	176	168	166	168	154	154	140	170	136	143	151	161	154	155	169	152	146	146	156	183	152	172	157	177	163	141	165	130	153	139	151	151	159	169	142	150	189	157	162	155	152	152	160	159	162	144	150	152	170	171	135	159	157	137	151	160	143	166	163	140	150	153	151	164	163	153	169	154	185	147	153	141	180	162	160	148	141	167	146	160	141	159	148	137	154	151	138	165	148	170	153	159	174	155	142	163	143	147	143	147	157	145	160	148	184	144	152	155	145	142	181	175	145	178	171	152	180	145	140	159	171	147	137	153	160	147	152	162	156	167	180	171	152	160	165	143	154	157	161	136	173	154	144	144	144	154	161	131	144	174	167	134	135	158	157	147	152	153	156	163	162	163	159	160	156	169	159	143	154	144	139	151	151	164	170	131	159	151	141	159	148	156	138	173	143	153	135	201	136	175	163	159	162	181	135	139	163	154	147	150	145	147	157	153	136	127	162	137	180	154	133	153	173	143	156	147	150	146	154	158	120	136	159	158	163	159	173	139	168	129	137	133	157	140	137	148	172	153	157	156	151	129	152	156	148	166	160	158	165	148	135	157	154	132	171	166	150	136	162	159	142	170	138	172	159	169	152	158	142	166	157	149	154	131	156	155	149	157	151	161	160	111	181	115	154	195	145	141	173	152	132	168	159	142	155	144	138	184	159	134	157	152	168	155	150	134	162	155	164	171	144	151	167	138	149	163	150	148	141	136	117	159	133	143	125	151	181	160	132	162	154	151	166	140	152	133	150	138	163	169	164	145	152	181	161	157	170	159	152	165	161	131	155	154	159	159	150	147	161	147	157	143	166	162	186	151	153	141	132	130	152	160	168	136	172	173	156	163	164	155	146	156	147	161	158	149	154	145	159	135	148	135	152	140	142	175	159	143	177	158	145	159	139	161	158	133	172	158	131	176	143	161	141	163	145	146	151	155	162	139	156	152	146	146	143	161	142	139	150	146	160	174	143	159	161	162	142	155	165	157	133	172	154	156	159	172	161	136	135	146	162	141	153	164	168	138	161	154	157	147	164	150	157	131	172	144	161	168	153	147	145	155	169	170	161	160	170	155	159	158	153	145	160	132	165	165	130	163	166	160	170	151	135	185	167	165	160	179	153	147	160	174	162	152	147	158	163	160	170	134	147	172	132	139	158	145	173	157	152	165	147	200	146	136	158	166	142	151	155	145	156	164	138	154	158	145	141	147	160	142	147	148	156	147	131	184	127	187	140	167	145	160	151	164	160	148	149	140	160	140	147	165	152	166	149	159	156	146	157	141	147	150	152	152	154	125	140	162	136	116	140	151	165	156	155	184	162	155	143	138	141	143	160	165	150	159	157	120	157	138	142	144	142	162	151	146	143	141	141	147	154	182	149	144	145	167	162	145	154	164	153	153	138	138	156	142	157	137	171	151	156	176	149	152	163	154	155	146	148	151	164	163	155	174	141	160	164	155	136	166	162	138	170	134	171	144	151	154	160	144	161	148	163	132	166	151	142	153	156	146	146	144	166	172	162	133	176	168	146	153	149	167	155
27827	37660	8593	4423	2839	2058	1509	1228	1077	886	785	719	673	539	528	562	466	539	499	429	460	387	412	409	382	392	386	415	433	375	367	362	382	374	383	357	356	353	344	348	370	361	331	387	379	325	351	330	369	366	325	365	360	303	348	362	355	368	349	352	341	351	357	361	329	382	309	338	365	324	350	343	327	357	379	354	380	341	341	323	369	363	362	357	357	346	323	346	335	394	301	346	365	338	374	314	346	347	368	353	345	339	362	357	341	324	357	370	324	329	366	315	349	326	327	368	315	350	342	364	312	317	351	351	313	349	337	331	322	321	340	332	342	357	346	365	356	353	336	327	334	330	337	345	379	321	365	358	355	374	339	322	344	314	338	366	343	358	348	332	343	343	343	344	337	360	356	334	341	352	303	354	360	304	382	397	342	328	335	370	349	336	352	367	320	322	355	370	334	350	344	321	341	320	354	365	353	351	345	330	354	353	340	348	359	376	329	349	326	356	341	345	301	356	357	359	350	315	339	347	299	336	333	335	334	354	321	330	325	352	300	330	319	362	358	333	334	349	345	364	347	356	366	364	309	358	316	333	365	351	351	329	332	311	345	359	338	320	359	358	339	377	324	331	335	351	336	343	339	350	360	344	335	334	326	347	331	359	369	365	355	338	382	358	335	340	316	347	347	344	324	352	355	335	341	339	357	343	309	369	331	297	318	342	339	320	352	348	306	354	351	339	368	336	327	328	333	360	320	334	310	380	342	352	322	359	321	326	360	326	328	360	366	338	350	314	333	325	342	323	378	336	316	374	340	344	358	353	329	359	314	358	338	368	369	347	344	344	349	327	339	371	316	353	331	351	333	375	328	339	384	335	325	328	346	373	337	355	332	339	372	325	338	336	314	371	325	306	332	355	335	358	360	320	320	349	346	364	352	344	367	302	328	346	374	330	356	315	333	360	338	322	359	364	322	356	333	309	301	326	339	347	342	344	308	312	368	338	346	329	336	351	311	374	353	348	359	323	319	373	345	355	340	351	355	309	344	309	328	348	343	342	307	326	343	360	364	338	338	336	352	324	343	377	358	335	349	350	328	334	355	317	348	331	383	345	323	329	352	317	356	335	354	372	340	346	345	339	318	347	336	337	344	351	333	325	351	348	359	321	345	317	328	324	347	352	358	343	334	329	319	323	320	335	351	324	345	358	348	368	306	342	337	350	350	342	329	370	356	343	346	352	325	351	347	329	348	351	368	343	344	317	351	314	354	340	352	343	345	372	341	327	340	308	346	349	353	334	350	337	345	308	323	352	344	305	320	327	337	308	311	383	359	357	343	337	313	330	332	324	321	340	354	312	309	329	326	318	329	312	352	338	383	358	394	341	314	353	344	318	329	332	345	348	356	377	328	328	317	340	360	332	349	380	352	323	330	329	356	373	354	332	332	360	344	365	308	351	325	315	378	386	358	344	325	331	344	337	336	348	346	370	344	351	307	333	326	310	351	320	360	300	322	358	337	342	362	349	343	336	326	335	328	332	374	352	307	342	311	313	343	335	343	355	356	305	352	339	316	336	368	327	373	355	333	325	348	327	331	324	356	358	337	334	336	323	337	335	345	334	326	316	314	326	348	334	365	321	356	341	330	341	349	328	343	315	345	329	319	362	365	332	356	309	371	362	329	335	367	310	313	349	342	358	302	337	315	359	343	352	329	360	337	328	368	354	370	295	343	342	329	349	319	359	351	325	359	321	334	332	373	327	345	339	315	323	349	341	332	325	330	356	348	348	347	346	351	328	333	344	387	356	333	338	327	351	366	326	342	320	358	339	340	326	339	330	341	301	358	344	320	344	341	341	348	304	342	384	372	339	321	332	352	326	325	345	355	368	331	344	337	355	372	323	341	326	350	308	310	381	325	376	293	347	362	341	342	305	346	349	351	329	325	328	347	352	347	314	352	337	323	319	358	348	320	345	325	365	340	332	350	329	332	346	339	351	354	361	333	350	340	357	334	314	340	340	370	324	325	337	322	349	364	326	325	312	313	314	327	355	349	311	344	324	358	344	344	351	340	330	376	313	342	330	325	302	357	352	332	348	329	325	364	345	343	344	357	320	344	360	351	354	324	352	318	350	363	336	343	309	323	357	397	342	330	355	349	334	353	369	328	339	321	343	396	336	313	329	344	336	365	330	336	335	354	349	358	333	355	364	332	345	335	337	344	325	355	339	344	315	325	317	345	352	354	357	328	320	365	322	365	363	353	347	328	328	352	346	364	353	327	356	320	336	352	344	341	341	338	375	310	314	382	324	327	361	348	349	351	345	316	318	324	348	323	346	336	352	331	339	349	336	357	339	317	336	385	350	341	326	349	354	348	346	356	334	354	355	338	359	344	311	321	366	346	344	353	357	316	313	350	333	320	352	326	335	348	314	347	296	322	339	328	350	325	359	349	338	308	355	305	327	335	328	326	337	345	309	347	339	359	334	316	355	340	344	347	337	336	328	347	346	339	338	347	353	340	320	350	323	361	321	329	344	355	354	344	361	318	321	337	363	350	360	346	301	357	353	323	334	350	360	341	356	369	326	362	340	391	348	319	371	328	339	351	311	339	352	346	338	325	337	331	314	334	361	355	338	324	347	334	331	366	378	347	310	306	326	376	334	333	359	364	344	320	345	368	375	324	332	334	333	332	361	400	312	341	336	320	364	366	337	356	327	337	313	345	329	352	347	341	324	357	350	356	359	322	349	359	345	324	343	342	339	333	329	328	311	343	350	352	341	352	349	324	318	348	347	322	329	328	343	333	332	342	351	339	336	345	374	330	340	354	359	315	358	329	315	334	311	341	335	344	370	330	327	335	344	353	323	360	337	310	358	333	340	329	341	305	326	348	336	384	320	368	326	312	367	320	350	375	343	342	382	359	365	325	356	369	341	355	366	340	335	355	324	334	332	335	311	361	325	351	326	359	377	358	300	358	319	341	361	343	353	358	347	351	323	350	355	354	363	350	351	322	344	369	343	332	327	343	327	328	364	347	329	310	355	377	339	328	331	337	345	344	363	318	345	324	307	351	345	336	343	348	339	350	364	338	337	333	366	346	362	358	347	322	370	353	346	339	345	357	338	340	315	353	348	325	377	327	351	350	371	318	354	350	323	348	321	320	316	367	318	337	314	345	377	367	318	347	306	380	362	349	338	353	341	332	357	351	340	371	332	348	315	295	363	357	336	369	314	353	339	310	352	343	318	331	327	319	359	309	329	365	362	328	338	328	350	314	323	336	358	330	334	327	324	347	332	345	363	342	331	339	366	351	324	305	337	373	345	327	337	327	351	311	317	359	337	353	341	325	351	341	337	341	340	349	328	327	363	348	353	342	310	365	341	337	340	316	370	350	327	348	338	337	339	369	369	357	324	331	364	335	344	322	316	337	335	370	306	328	341	344	329	316	362	306	337	348	341	335	316	350	330	343	306	341	316	347	325	318	344	346	343	354	374	320	334	333	320	325	314	353	349
23773	21647	29775	24048	21646	13572	1506	757	611	588	534	491	504	479	425	433	438	435	417	430	437	370	395	393	395	379	347	388	359	391	369	382	377	413	402	375	352	381	383	390	410	340	361	344	331	363	371	346	348	364	357	383	382	342	345	349	397	370	389	336	338	355	368	351	412	339	340	328	334	349	377	359	356	360	369	349	348	344	334	365	343	353	346	351	339	372	369	327	357	398	340	379	359	392	344	418	369	350	405	380	323	329	362	357	351	383	346	348	365	351	357	382	351	330	355	358	372	339	378	340	364	335	358	365	340	384	329	358	358	342	359	344	327	345	380	388	346	347	356	342	345	325	346	343	348	349	348	361	352	353	345	365	355	355	332	360	351	359	380	330	321	347	343	368	374	346	344	345	356	357	355	346	360	340	364	344	376	348	355	358	364	371	338	364	339	379	391	355	354	377	405	362	355	329	351	352	348	373	361	364	349	323	354	367	366	353	322	379	335	359	351	372	364	336	336	368	361	355	381	300	334	348	377	393	369	366	371	360	388	327	378	365	348	365	328	351	355	331	365	378	369	334	369	345	334	337	322	340	365	376	310	361	351	364	329	382	348	338	366	347	328	360	369	359	332	342	329	359	335	350	375	362	340	347	335	348	352	372	330	357	371	329	379	385	366	324	337	328	329	340	372	387	341	380	349	373	334	353	332	346	317	349	375	343	355	338	381	367	366	355	372	383	320	327	351	353	361	322	384	351	359	321	361	350	384	359	329	357	330	347	326	345	363	339	377	340	341	344	363	355	357	352	369	360	354	332	368	396	379	357	348	353	367	323	358	320	351	375	372	405	343	339	331	354	298	366	337	306	347	361	372	341	351	350	362	341	378	346	324	358	344	342	345	346	390	368	361	368	327	373	314	361	370	350	335	346	342	370	356	354	358	360	378	365	399	388	345	339	344	337	347	361	357	377	359	341	370	345	365	333	351	361	344	348	336	377	348	353	364	348	319	366	336	345	352	363	359	345	334	352	338	362	343	344	375	366	323	348	335	358	389	329	356	338	358	382	344	352	362	355	323	353	339	367	355	354	358	370	355	380	338	360	376	368	335	348	359	349	313	336	346	381	359	349	335	337	365	378	363	335	366	359	350	344	316	375	377	340	380	356	354	340	352	352	360	370	403	336	347	344	339	355	354	336	349	371	350	354	365	370	341	382	317	374	354	376	362	385	391	365	317	371	340	340	371	348	354	357	347	367	355	349	367	327	342	346	366	377	349	343	337	340	377	348	352	353	331	333	355	344	320	368	324	344	339	358	371	371	340	366	357	356	332	334	319	362	377	355	357	352	319	339	319	325	386	352	348	343	334	363	344	366	351	345	359	344	394	346	349	322	328	380	339	354	339	338	341	349	350	363	334	336	364	342	352	374	345	373	369	343	329	332	353	351	378	359	336	348	353	373	353	350	348	349	334	395	334	356	339	357	328	370	351	337	365	348	345	315	351	344	387	349	391	399	380	356	336	362	343	358	374	333	351	361	335	338	339	358	337	364	373	340	354	329	344	331	343	386	343	370	360	326	343	372	355	353	346	327	357	342	343	338	367	348	360	361	339	349	344	360	373	332	352	358	357	365	336	390	370	345	374	397	405	354	356	380	371	341	366	364	367	350	329	321	339	327	358	350	391	351	376	351	331	344	348	338	329	356	381	351	304	374	374	387	339	340	327	332	347	378	344	330	305	359	357	309	370	367	324	343	347	368	370	346	343	386	349	405	347	325	367	323	397	359	326	337	358	337	344	387	377	315	345	350	373	378	334	376	344	379	334	373	345	348	328	369	361	369	326	372	349	321	357	371	351	349	361	362	352	331	355	316	335	340	331	384	344	403	364	396	373	322	389	332	351	352	325	353	406	345	344	338	339	353	368	351	362	342	369	370	378	386	353	364	333	352	356	355	362	332	362	372	349	339	359	335	346	381	339	381	356	369	336	348	352	382	366	356	385	346	397	382	347	378	367	374	342	346	315	377	376	376	362	354	370	344	352	384	338	353	350	385	376	374	366	358	340	351	354	371	386	331	335	335	339	363	399	333	388	361	360	357	352	354	367	351	354	337	343	373	385	334	368	345	358	326	342	366	342	367	333	339	346	322	361	390	333	354	347	349	356	338	312	351	348	361	329	373	322	358	375	367	345	361	334	361	372	303	375	364	346	360	368	401	315	347	353	375	371	366	334	360	367	333	349	371	382	364	344	359	332	355	332	331	342	332	346	343	367	349	374	360	339	385	368	342	345	326	326	379	375	386	345	335	339	351	355	367	344	362	326	360	320	339	338	336	336	346	326	380	343	339	332	344	346	375	365	327	392	332	381	354	332	371	352	328	329	346	357	369	360	370	347	352	357	357	347	348	367	344	334	357	364	369	343	363	365	364	377	356	344	371	357	364	364	360	360	303	348	359	351	350	384	392	348	333	355	328	359	383	390	385	388	356	339	350	363	332	334	324	347	337	372	359	370	385	331	379	381	348	328	344	320	366	348	322	350	336	351	355	364	353	389	359	332	331	367	369	355	342	342	350	322	338	357	332	351	344	327	338	348	364	359	378	355	383	361	342	333	342	385	372	397	362	370	315	315	343	337	378	363	322	374	324	339	380	334	378	333	348	339	347	361	326	346	348	358	359	360	357	398	344	374	354	354	365	352	360	333	367	350	368	373	356	392	360	360	314	376	377	343	337	374	325	341	356	346	353	358	364	347	325	329	340	353	351	350	372	372	342	316	380	335	347	328	358	328	343	354	355	382	361	360	376	354	360	374	339	356	360	351	348	330	369	328	341	359	346	379	386	345	375	345	358	350	390	358	336	396	375	349	371	333	355	357	324	336	404	317	371	381	339	325	351	337	341	357	367	342	352	364	372	370	346	365	356	355	328	335	325	356	355	365	330	343	326	317	353	318	338	356	338	353	365	369	324	335	381	337	342	364	348	370	316	342	323	340	368	366	355	324	371	365	362	350	353	334	336	336	334	375	335	359	349	361	368	335	379	364	342	362	342	390	335	317	353	334	353	317	323	320	374	350	334	340	356	343	349	378	335	349	377	340	350	370	364	357	340	363	350	345	347	348	346	322	345	343	402	329	345	342	339	338	321	329	361	341	358	354	366	352	349	345	382	353	357	341	347	360	343	365	361	338	369	364	342	349	338	330	347	367	378	357	332	366	332	330	396	348	333	374	392	350	371	316	325	310	343	319	335	354	335	343	365	379	369	333	338	340	326	360	336	361	389	323	390	330	353	360	317	376	317	383	371	361	359	351	373	366	386	365	389	338	334	348	352	381	329	365	329	383	354	353	346	349	370	343	340	357	361	357	354	375	332	330	342	361	342	340	335	357	364	351	376	347	355	342	339	354	364	350	347	342	339	381	358	327	374	355	366	374	388	360	329	321	343	368	359	377	326	325	362	362	385	336	378	339	342	371	334	342	349	366	341	343	384	344	358	362	345	377	338	380	339	397	357
33418	43535	14173	7854	5305	3794	2891	2434	1940	1759	1575	1362	1277	1208	1086	1070	995	982	942	887	901	854	820	817	800	833	836	805	776	789	764	830	805	809	738	777	714	718	709	734	729	765	706	703	705	741	701	684	709	712	728	769	687	694	682	739	661	748	673	768	688	710	726	742	740	705	684	684	718	716	660	761	677	704	690	697	726	699	702	714	745	710	691	693	716	699	690	708	682	699	702	742	655	665	698	715	741	708	694	663	724	709	721	710	666	714	664	693	742	727	692	709	761	706	653	679	677	702	709	734	701	678	730	684	689	649	726	742	760	668	693	742	685	686	694	735	700	660	728	657	698	700	670	696	682	673	695	651	721	667	689	700	664	693	585	689	673	697	737	680	641	677	731	665	676	734	699	768	664	659	681	692	717	712	646	696	661	666	745	693	696	693	688	674	699	705	690	687	755	720	681	689	655	706	721	745	715	708	713	691	675	704	638	672	675	678	691	657	750	716	660	688	650	650	686	723	656	651	721	660	717	648	721	652	706	667	752	661	682	667	667	672	662	685	701	664	695	684	712	688	696	718	664	739	709	677	704	644	663	670	717	696	711	662	657	720	639	690	708	723	694	726	719	730	707	724	696	672	673	696	666	672	693	638	727	740	732	692	662	701	686	677	684	717	717	664	679	689	675	706	695	681	721	677	732	716	675	677	693	666	708	708	637	659	693	675	609	705	704	670	711	680	659	696	690	697	687	679	679	669	744	662	657	672	694	677	683	691	707	704	693	730	680	694	749	697	674	741	707	669	688	707	633	696	692	656	680	701	674	693	699	680	679	705	727	727	692	670	676	688	681	717	668	680	667	707	702	666	702	699	680	713	658	730	721	708	677	781	755	719	718	681	745	717	720	673	709	667	716	692	699	657	719	687	660	696	670	682	695	689	719	666	754	677	688	651	696	673	659	697	675	682	676	729	655	687	645	742	669	730	670	742	651	644	689	707	697	626	700	720	706	670	682	731	698	680	722	691	678	688	692	688	695	636	665	730	681	672	716	718	692	697	685	709	667	666	734	652	710	704	706	697	684	692	698	749	687	650	662	700	744	750	694	689	686	694	682	675	661	715	704	728	709	686	651	690	630	700	674	736	671	760	671	686	676	637	689	736	633	640	666	725	704	718	674	735	713	682	665	666	707	767	677	661	678	679	652	735	626	696	668	694	701	651	681	724	696	677	693	677	715	631	714	676	680	678	689	676	737	718	694	716	677	672	712	707	725	704	693	673	714	663	691	749	671	664	691	656	678	670	656	658	706	693	668	702	716	736	661	706	683	732	695	705	705	677	684	699	679	690	711	698	688	668	726	664	683	661	666	699	683	657	759	673	708	684	670	690	681	707	665	737	681	694	816	652	672	636	690	669	699	711	639	668	734	694	711	693	685	678	662	715	708	659	681	716	699	684	729	675	728	680	759	729	690	658	683	713	706	700	662	677	715	728	660	669	688	674	661	683	661	708	660	702	677	679	635	663	668	722	715	685	706	670	638	666	690	694	684	627	688	709	736	649	698	712	643	723	678	715	675	707	735	702	682	672	668	737	672	685	647	699	711	701	720	723	689	693	631	666	693	686	773	679	694	698	707	682	731	638	691	675	714	689	677	683	747	696	669	686	745	682	714	634	731	677	672	742	674	710	665	695	666	729	648	695	717	693	714	702	703	703	690	760	708	737	693	660	643	661	750	675	666	660	686	691	689	695	672	687	670	716	691	708	709	671	676	694	727	707	621	680	700	690	719	715	695	681	763	738	724	703	668	658	659	647	713	665	692	660	717	678	638	678	645	662	662	676	673	713	734	759	715	693	660	677	665	675	662	713	730	653	709	701	678	726	717	681	725	696	680	664	683	699	735	686	623	684	667	693	694	761	672	720	667	718	697	698	687	723	688	702	713	662	726	740	673	717	686	653	699	713	685	657	684	693	680	688	666	697	695	677	707	680	708	674	637	737	667	723	690	714	692	684	701	739	685	656	678	681	676	695	678	681	720	705	642	703	688	694	610	672	659	671	690	723	680	668	705	678	646	676	697	693	687	631	655	700	668	644	686	643	663	679	733	695	692	695	709	688	721	679	682	704	688	693	711	707	678	734	771	724	676	710	670	673	700	693	654	706	661	690	687	695	642	696	719	679	708	700	707	680	704	659	694	743	706	655	648	711	722	672	708	683	689	653	659	707	677	693	730	685	686	681	693	691	662	656	724	729	682	666	679	720	687	667	724	665	682	668	678	675	704	677	671	657	703	676	682	674	686	736	709	693	708	706	717	688	664	687	680	662	709	691	682	695	691	699	673	712	625	659	688	683	711	677	727	713	710	690	686	740	678	645	682	692	670	675	706	674	734	673	730	670	673	674	670	710	668	667	665	699	682	655	681	686	651	687	662	661	701	690	733	672	720	663	691	693	714	729	679	699	686	676	702	716	680	715	734	686	713	700	671	666	632	680	652	694	703	676	654	679	712	696	648	675	702	629	683	723	691	734	726	685	650	712	644	727	699	704	713	675	714	678	677	668	700	676	687	727	702	730	718	710	659	688	651	721	665	664	678	674	693	678	664	680	655	667	664	677	678	719	672	680	670	666	682	684	691	734	708	706	715	704	736	723	686	738	690	707	745	634	722	677	684	664	695	690	687	676	692	678	690	661	651	680	659	710	705	702	662	643	643	680	704	723	684	668	717	718	685	673	696	685	656	683	703	742	679	700	732	686	675	655	698	669	700	679	665	680	644	690	709	664	688	711	700	681	652	669	672	705	680	704	653	673	673	698	731	719	696	732	720	706	690	677	688	692	668	635	727	697	673	701	700	679	715	729	701	693	673	663	699	662	642	698	655	680	697	640	630	741	664	720	691	682	745	682	687	674	719	662	692	650	685	764	705	684	679	671	692	654	675	663	711	731	673	680	712	686	706	684	698	724	645	701	723	681	667	687	700	660	640	665	681	688	696	686	711	729	695	679	688	665	696	697	703	690	663	703	686	645	717	690	651	687	670	685	708	692	716	653	698	652	683	704	706	645	694	687	694	659	666	659	677	670	688	677	692	706	712	714	688	646	678	662	698	694	685	687	651	695	694	718	685	693	680	699	692	703	665	655	689	712	655	707	695	686	734	679	718	669	695	697	641	662	671	680	684	711	666	725	685	704	702	655	705	681	675	685	714	685	676	664	715	724	672	686	641	695	703	683	664	691	680	726	731	661	669	679	662	666	692	681	680	667	712	662	674	682	739	718	704	730	709	703	691	718	654	701	695	687	702	707	652	726	686	675	693	670	666	704	721	714	661	678	702	689	693	705	674	666	668	659	691	664	687	685	669	640	676	646	684	693	718	658	667	697	681	686	688	672	648	712	700	745	670	675	699	714	648	722	704	676	681	692	722	687	688	754	671	708	708	697	729	723	648	718	716	689	672	700	688	676	674	662	693	709	680	745	700	645	672	727	722	666	692	702	643	684	703	687	690	692	714	673
27246	20574	5999	579	330	321	334	278	278	260	265	260	287	257	272	255	286	263	294	255	259	277	270	250	270	275	296	265	244	243	251	297	261	250	249	244	268	233	278	250	262	266	257	259	250	268	269	290	260	261	283	272	281	240	251	267	286	299	254	237	242	258	285	283	251	234	271	259	254	277	277	259	269	249	265	269	256	267	303	255	273	266	268	283	270	257	272	254	283	254	278	265	239	266	271	279	244	245	257	252	289	278	246	266	262	256	247	263	267	281	235	254	284	251	257	247	257	264	296	259	267	275	273	259	273	257	279	268	290	250	264	281	259	243	309	258	258	273	270	246	274	272	298	292	256	265	252	293	260	274	252	250	291	264	271	271	271	270	244	283	268	266	234	290	256	271	255	272	283	245	281	262	264	274	284	271	267	293	263	270	263	275	246	240	299	217	267	260	240	253	277	262	279	264	285	250	278	238	267	225	281	239	254	264	272	247	273	298	260	265	251	247	273	260	288	260	247	271	246	266	258	282	268	266	271	273	278	285	262	264	261	268	271	275	259	236	269	267	241	263	274	243	275	275	266	269	280	263	304	280	262	264	267	247	253	289	281	264	236	287	283	315	301	258	274	296	243	255	263	254	275	257	233	268	274	268	255	276	230	260	272	279	241	287	266	242	260	278	265	247	292	262	265	233	250	290	253	258	282	250	272	242	261	239	265	263	258	248	244	242	242	270	269	229	253	266	255	287	280	248	264	266	305	274	282	256	260	266	276	266	274	244	260	253	261	275	259	278	236	252	242	270	276	269	253	253	262	262	233	304	273	285	311	282	255	223	258	256	268	284	247	265	250	234	285	238	268	261	287	267	252	242	274	267	263	276	261	230	260	292	279	251	260	255	261	279	277	261	249	236	273	247	263	271	282	262	311	273	271	262	251	268	233	251	266	255	278	278	286	265	270	286	265	265	277	274	282	275	260	258	268	249	264	284	273	253	246	261	280	259	256	274	257	256	224	272	263	264	237	292	292	312	262	282	291	237	272	266	276	282	239	273	266	258	232	215	251	253	244	273	259	281	268	246	266	235	266	258	274	255	274	279	243	278	315	264	294	259	243	254	258	265	286	279	259	268	254	253	258	274	285	295	247	251	272	299	246	267	272	251	267	254	237	271	270	269	242	255	276	273	265	247	256	253	259	267	281	284	277	266	293	274	283	256	271	258	271	259	258	229	260	251	278	292	271	267	302	301	241	263	254	292	243	253	262	237	287	253	241	309	250	257	261	280	271	248	239	284	269	248	253	263	252	269	277	291	249	280	312	273	275	268	265	279	247	251	269	276	265	236	278	273	265	267	260	264	244	302	255	246	288	307	273	274	259	262	288	285	271	252	273	260	276	283	291	268	280	272	291	259	293	263	268	270	245	262	283	240	285	263	275	259	300	263	258	282	276	317	233	275	244	279	267	244	273	284	275	245	257	275	273	278	253	247	251	242	280	279	250	275	281	252	297	289	266	281	258	278	263	282	280	281	268	249	265	228	259	268	287	282	254	274	290	266	269	221	310	251	263	260	272	294	294	239	260	240	273	258	305	279	259	248	305	273	260	280	263	233	279	277	282	249	260	253	249	249	297	271	239	213	265	271	279	240	241	278	261	268	242	250	274	239	299	249	261	255	273	248	261	254	246	250	270	247	273	242	249	286	268	243	236	288	246	254	282	270	256	246	294	257	253	291	271	259	244	262	244	249	251	282	274	265	247	254	250	260	279	278	282	276	266	260	296	252	259	251	287	258	268	278	270	294	298	272	253	263	255	281	264	273	279	265	271	267	258	257	246	234	272	256	271	275	269	293	274	264	241	247	282	271	266	299	258	253	268	283	297	286	278	272	284	255	267	266	250	263	272	228	248	242	256	274	278	269	274	269	255	242	258	276	293	244	252	280	251	280	282	255	253	228	279	254	264	267	281	232	285	267	268	251	290	277	280	237	267	290	287	274	263	259	247	254	241	257	241	227	242	289	243	286	236	279	256	305	253	246	256	285	254	270	278	264	248	262	273	243	274	270	266	281	254	275	291	266	276	269	250	258	222	294	230	271	283	256	263	268	253	261	266	258	259	244	278	266	271	263	252	254	241	264	273	281	267	252	258	275	276	275	246	269	238	246	272	260	260	276	282	277	275	290	252	225	257	260	265	262	260	250	247	287	272	257	247	240	259	298	257	302	292	246	247	256	259	254	257	262	274	285	243	246	258	260	280	247	242	269	264	231	248	271	239	246	260	277	285	249	264	247	256	278	272	256	273	261	265	253	250	261	274	276	258	277	264	284	275	248	240	262	260	274	258	277	294	253	250	241	282	283	295	261	285	285	274	268	275	290	262	250	256	296	238	257	265	274	258	285	303	262	260	278	270	281	270	264	258	269	244	248	240	255	265	258	279	271	293	263	243	248	257	287	277	281	261	248	254	249	258	257	263	276	279	246	275	258	280	267	269	277	270	249	258	246	279	259	266	236	273	293	272	256	280	276	282	261	245	253	272	270	252	267	274	264	245	265	259	261	272	255	302	277	289	265	250	275	243	253	278	243	269	280	265	264	281	281	274	242	292	278	251	250	244	269	266	243	254	273	250	236	281	274	270	254	286	280	272	265	301	250	247	249	251	281	273	258	236	287	285	280	264	253	273	267	266	288	274	265	226	248	273	271	247	278	255	279	281	306	266	269	269	285	282	261	261	264	293	299	259	265	244	250	241	220	239	233	276	276	240	317	259	257	255	249	264	271	240	286	263	266	283	255	286	270	266	281	242	267	297	251	251	278	255	275	264	271	274	248	251	257	282	252	269	281	260	235	272	294	258	283	267	269	266	249	251	262	255	273	260	283	263	267	269	231	269	245	293	251	270	261	263	244	258	268	278	250	283	266	264	255	279	240	245	266	277	251	294	275	259	251	264	290	267	265	255	257	265	240	295	239	247	262	244	275	276	261	258	249	284	268	266	276	260	258	243	242	266	243	245	292	244	270	288	259	254	241	287	264	242	265	253	231	260	275	255	266	289	256	268	260	246	247	263	275	281	283	265	236	273	302	246	243	273	260	265	251	265	269	286	276	248	284	234	254	267	259	255	253	278	273	266	279	286	270	240	258	232	273	299	283	252	267	258	280	275	242	263	249	253	251	275	299	280	251	276	255	259	261	250	272	237	294	264	264	259	267	288	258	275	290	274	259	241	283	242	264	253	273	284	245	257	272	282	258	288	255	219	286	253	234	255	284	236	247	254	284	266	265	272	265	272	248	258	302	286	286	272	270	274	249	259	296	288	285	269	287	260	247	239	298	287	253	253	243	270	234	269	237	268	258	291	256	250	254	233	256	272	273	260	265	242	269	269	235	273	269	262	267	258	287	260	276	235	265	254	288	266	224	257	240	283	258	280	255	302	268	286	273	260	272	250	264	243	284	262	290	253	265	255	274	248	282	266	253	242	265	258	267	300	268	269	278	277	255	284	243	274	256
11140	14968	1549	963	812	772	704	664	571	644	612	616	589	610	584	588	614	587	556	555	581	593	578	572	574	570	579	607	562	622	547	612	542	547	582	576	589	583	550	576	630	579	591	563	562	593	584	553	620	630	587	597	567	624	629	562	573	562	588	536	559	579	564	565	556	566	599	579	562	592	557	601	583	612	570	583	576	556	547	552	573	542	563	607	599	580	589	575	567	539	569	554	583	596	591	572	591	546	616	594	522	617	556	561	561	568	564	540	535	593	580	590	556	571	606	575	626	541	554	582	586	567	573	570	612	558	580	606	578	577	529	619	577	553	536	569	561	573	583	576	588	566	596	556	569	625	601	520	626	584	547	564	580	596	572	572	611	598	565	599	556	566	597	591	546	551	561	576	572	560	562	564	573	561	569	601	602	543	556	569	576	580	530	561	637	564	582	572	580	578	595	610	592	640	549	521	583	544	560	569	529	578	533	553	584	585	548	600	573	558	533	569	532	548	541	562	573	543	570	558	574	536	536	616	619	569	525	583	574	577	571	592	553	606	593	518	587	560	612	577	597	569	557	603	583	615	573	563	581	597	571	582	567	551	598	544	566	629	604	597	581	557	580	566	618	543	595	556	568	583	561	552	575	555	534	564	583	600	537	580	526	565	557	584	570	565	589	596	575	592	562	568	545	565	558	589	557	566	577	588	521	586	578	574	557	573	542	591	556	596	559	595	531	578	586	588	619	580	567	626	573	574	567	564	578	580	523	624	570	568	540	580	589	601	590	583	589	544	578	546	589	567	576	599	564	546	534	603	565	511	574	586	544	577	550	582	586	497	568	590	585	540	556	556	540	550	534	599	578	556	584	529	543	584	582	556	571	630	569	554	556	571	516	570	598	606	545	579	567	565	564	577	550	614	606	584	554	571	573	602	578	565	580	544	604	574	553	601	555	549	563	568	564	588	555	564	580	564	549	579	541	567	611	579	559	573	576	567	606	576	609	574	546	549	582	541	560	548	585	551	555	560	572	587	539	599	579	579	557	598	614	552	587	556	577	612	558	587	562	599	573	571	615	566	578	566	595	560	575	586	557	559	552	584	622	574	611	589	558	605	578	625	571	545	584	572	592	610	586	508	573	533	567	559	556	584	584	557	640	584	600	552	559	612	553	550	579	563	573	562	569	542	547	571	575	556	608	566	602	597	584	549	562	591	576	547	553	562	584	578	591	548	558	627	581	592	582	584	597	579	598	578	561	576	558	586	583	551	597	624	554	539	516	619	605	529	539	539	580	571	581	563	591	588	570	581	603	575	594	567	584	605	583	574	562	526	577	605	537	535	555	591	566	554	573	589	623	574	575	587	580	556	586	603	547	534	577	569	572	554	577	570	582	576	618	561	575	576	596	534	541	566	553	566	578	568	512	559	585	524	561	579	545	606	535	550	577	575	572	535	555	589	609	573	589	605	587	542	598	579	559	600	585	571	564	622	553	591	604	565	576	572	594	542	540	585	540	597	523	587	587	586	551	555	553	567	611	599	536	577	582	557	554	611	576	594	582	536	590	562	539	566	589	578	618	609	574	605	575	574	538	550	558	602	617	588	551	614	555	549	589	538	579	574	623	640	579	575	608	547	543	582	569	553	571	604	575	568	547	564	621	573	607	557	589	541	556	577	543	603	561	602	599	564	601	594	546	568	625	593	584	550	573	573	542	582	587	526	602	555	574	577	548	600	566	600	551	550	589	591	561	595	567	571	544	574	535	568	554	589	532	571	560	560	552	586	588	573	565	549	562	612	571	591	596	597	569	612	574	574	543	591	554	578	590	602	585	595	568	569	558	604	602	569	553	562	557	570	597	593	579	626	562	541	551	567	544	556	576	576	569	596	529	576	597	571	589	547	585	615	569	550	565	541	576	595	545	557	562	556	584	582	582	556	565	570	538	606	571	575	561	549	607	587	581	596	561	552	550	594	587	563	564	615	602	615	577	559	564	605	596	572	584	565	620	573	568	577	573	597	597	570	560	569	568	612	609	566	589	570	568	592	592	563	547	598	530	536	626	567	533	581	559	573	575	570	591	577	612	520	567	554	575	569	588	578	525	571	598	526	531	557	570	588	583	578	593	544	593	583	553	590	545	563	603	514	564	588	542	559	564	582	611	581	652	553	568	584	617	539	571	597	569	548	586	589	560	531	583	567	563	561	557	581	566	571	553	571	557	593	576	564	551	563	561	593	586	591	564	568	614	575	572	568	605	598	550	598	520	575	585	578	570	569	579	552	541	548	535	551	625	623	587	596	573	557	587	561	568	570	568	617	560	581	541	613	534	578	583	572	589	544	555	610	604	530	581	565	546	574	606	544	554	569	529	557	574	595	551	569	587	583	597	574	537	578	568	569	577	588	547	585	536	570	568	549	590	616	569	574	552	582	556	561	576	558	564	590	594	532	603	564	575	570	569	552	552	557	582	614	575	565	576	546	548	599	562	543	596	565	565	584	562	600	558	603	569	574	540	544	573	567	557	548	550	597	569	520	550	555	573	561	591	592	592	572	576	604	559	571	573	576	567	585	565	520	594	589	586	568	578	546	620	590	582	559	579	603	590	569	563	541	531	580	572	631	568	572	550	591	597	569	521	601	599	561	569	543	581	528	539	600	556	565	573	613	589	593	567	556	598	544	568	611	580	552	565	563	576	575	598	581	593	557	523	578	581	554	568	560	554	547	610	569	600	587	559	594	579	579	545	613	581	574	546	572	602	564	581	559	548	558	569	576	577	574	544	589	567	602	597	571	594	582	567	554	529	567	559	563	552	573	569	568	591	594	565	580	556	565	553	581	562	569	587	588	566	533	552	580	570	561	530	559	539	561	564	522	585	554	583	573	573	578	579	617	574	559	574	589	589	581	548	565	572	570	551	582	590	563	568	574	573	563	571	621	578	550	582	580	597	586	590	565	528	573	573	564	564	586	569	542	526	583	591	578	575	577	560	582	584	576	591	554	568	581	558	564	585	595	574	586	596	555	556	593	559	553	555	557	581	590	616	584	566	554	574	593	554	556	545	626	570	561	571	569	579	540	587	555	582	548	605	605	546	535	597	564	558	553	572	536	540	583	553	572	548	517	577	535	526	570	593	632	575	567	569	593	586	576	611	529	552	579	569	530	559	550	514	576	605	564	612	550	535	601	635	561	583	539	602	524	575	599	562	601	563	568	588	611	579	580	549	577	555	538	568	564	563	567	549	557	585	576	618	571	591	543	548	602	561	594	522	556	554	542	514	570	561	582	563	574	556	599	594	532	552	566	536	555	527	547	566	557	559	586	579	614	570	585	572	619	568	582	582	585	563	561	569	565	529	544	553	545	552	568	546	615	554	610	590	563	580	540	614	587	579	573	527	540	605	576	541	558	576	554	553	533	533	531	611	606	582	567	562	526	547	571	588	527	582	550	594	518	566	603	573	561	553	609	568	583	615	578	533	561	559	602	597	618	534	578	566	550	574	572
24711	21614	28762	24935	14449	926	457	367	270	278	272	229	210	192	195	182	188	209	172	164	179	193	161	170	172	143	184	163	189	171	160	156	169	145	160	161	156	176	161	149	142	156	159	174	142	168	173	162	147	165	144	150	132	182	149	164	162	171	146	155	134	148	149	138	150	153	178	145	145	137	159	143	163	167	183	163	144	149	139	171	145	148	137	140	159	153	155	155	149	131	138	166	146	164	178	150	153	140	150	152	167	144	159	169	138	161	178	163	167	142	134	152	153	174	143	162	149	148	169	164	174	178	158	151	147	152	161	182	138	129	169	143	143	150	142	119	149	148	165	136	152	168	147	163	158	147	155	145	147	165	133	157	140	146	145	143	155	142	163	147	157	157	148	141	143	173	144	150	140	147	143	176	154	149	145	155	128	135	152	168	148	150	132	135	180	149	150	145	158	131	141	152	159	141	173	147	138	166	135	156	154	139	153	139	161	140	155	166	143	147	154	160	157	153	160	170	128	165	148	153	147	158	152	162	149	166	160	151	125	145	165	160	167	147	161	162	142	169	145	173	154	178	166	126	141	141	131	142	133	170	144	167	153	159	157	144	156	122	147	161	170	179	172	151	169	129	133	136	138	153	144	162	165	143	170	155	157	137	162	145	137	154	139	139	168	167	142	151	135	140	161	157	158	144	145	160	131	154	173	151	152	179	162	126	162	158	165	142	154	137	141	175	144	147	137	160	146	161	157	153	153	151	144	164	188	169	154	131	176	172	145	176	144	141	162	140	141	134	156	143	141	159	155	160	144	144	137	148	125	138	170	141	146	135	163	151	142	151	144	145	161	148	141	168	162	143	165	157	148	149	154	157	146	149	147	143	158	160	181	136	163	163	132	138	152	140	165	146	118	160	151	172	148	151	145	144	153	129	138	144	135	136	174	154	142	126	169	133	171	166	159	168	139	129	152	161	156	162	140	119	163	150	147	160	121	128	155	137	146	144	156	145	161	124	140	161	152	141	164	146	157	159	152	150	160	168	154	164	173	135	150	160	160	138	156	148	140	148	152	149	134	153	159	159	151	137	142	160	144	161	128	145	153	142	164	146	140	154	123	191	141	128	158	142	140	142	157	157	154	141	145	164	146	151	146	144	166	156	141	140	164	149	153	148	167	137	153	160	170	166	133	138	135	149	137	161	153	147	148	170	165	151	151	121	143	153	146	147	160	168	160	167	140	144	139	140	130	131	146	144	158	156	162	149	160	138	137	151	151	133	134	147	156	150	157	153	152	148	145	158	161	146	166	160	159	145	178	144	153	137	154	155	148	152	147	158	155	147	144	163	141	141	167	148	157	153	147	150	160	167	152	146	160	153	167	137	121	185	170	139	144	135	154	145	139	143	160	148	151	145	138	159	153	127	145	153	136	163	148	163	153	164	169	156	146	153	138	166	139	152	149	141	168	159	145	155	169	160	166	136	136	150	139	155	160	168	138	164	128	158	162	169	146	161	153	140	159	137	151	160	142	134	134	128	151	173	183	146	162	134	146	155	158	150	171	146	161	139	148	134	141	151	160	160	158	130	144	172	187	145	154	134	149	147	168	158	127	130	160	129	179	169	152	176	157	171	144	152	146	144	170	162	160	142	137	149	163	164	149	133	161	155	158	149	157	163	175	164	163	147	168	150	133	155	152	163	148	139	144	144	160	146	171	152	153	161	149	158	150	141	135	142	163	144	148	185	151	154	151	161	153	158	150	159	144	155	147	132	138	160	126	131	124	179	131	149	156	149	165	167	140	141	154	164	141	149	153	143	145	149	173	145	166	160	144	159	188	143	156	159	155	151	155	158	154	170	144	150	151	151	162	170	175	163	132	164	147	162	153	138	152	157	149	177	145	144	172	139	143	148	140	154	122	135	168	140	160	171	129	142	138	164	164	147	163	150	140	153	152	154	139	151	152	144	161	149	151	134	146	163	177	133	149	163	142	154	156	151	145	144	173	131	130	151	148	161	171	162	168	146	158	153	136	142	131	160	169	173	157	148	138	165	136	159	180	134	166	149	170	154	156	156	150	143	150	140	138	180	149	145	125	144	159	165	153	149	160	165	151	143	148	135	147	150	154	150	159	148	160	140	168	171	179	155	151	135	174	117	145	156	134	164	131	135	140	130	155	154	147	140	151	161	139	159	142	146	155	154	156	131	145	150	146	127	142	150	166	150	140	148	150	174	150	208	149	148	161	164	140	148	154	161	161	154	158	153	153	158	149	122	161	180	143	153	140	149	161	150	160	166	173	144	149	157	137	161	141	142	163	158	164	160	164	155	156	190	170	146	124	148	162	168	165	170	160	162	155	159	155	136	122	138	157	139	146	129	151	157	161	140	131	150	158	155	155	158	151	167	143	152	155	159	143	144	163	148	132	145	171	147	156	144	158	129	175	145	137	148	143	174	163	147	145	166	154	155	162	164	159	142	137	140	141	145	159	148	149	150	140	147	166	159	155	151	169	139	137	163	121	138	140	154	130	153	171	139	153	149	146	143	151	158	136	157	166	142	146	165	139	156	161	137	143	160	145	156	159	159	140	154	150	164	161	166	164	151	155	163	156	172	157	150	144	167	175	177	177	148	152	158	137	150	140	148	141	178	172	152	156	163	164	176	138	152	136	165	139	146	142	133	142	142	119	124	156	159	126	152	167	143	144	165	170	155	164	144	144	152	152	156	159	143	146	156	157	167	148	161	145	158	162	141	161	146	159	164	167	144	130	165	150	167	151	145	164	154	182	131	182	138	179	153	159	153	142	135	145	144	153	155	174	161	133	165	158	158	128	142	156	155	133	171	138	135	132	154	168	177	144	137	159	141	156	141	157	173	166	133	162	141	158	133	149	189	157	156	172	165	147	152	164	162	146	139	141	170	178	144	143	154	162	134	158	164	143	137	171	173	127	139	171	140	175	159	173	172	137	163	147	132	160	166	158	160	151	138	144	159	150	141	142	157	137	140	141	154	128	144	151	183	152	152	166	132	178	148	155	137	146	173	160	176	178	142	144	162	160	141	156	143	158	143	150	156	142	125	169	156	159	147	161	148	167	168	142	166	171	146	168	158	156	150	149	139	150	149	147	168	160	142	142	139	141	152	165	142	157	162	138	164	139	145	158	127	165	132	120	149	158	152	150	143	134	128	150	142	158	152	129	152	142	147	149	153	140	149	167	175	151	164	165	151	144	160	162	161	165	156	137	153	148	142	155	124	167	173	156	150	151	139	147	194	158	161	157	165	159	145	146	159	170	181	136	163	159	153	175	150	163	159	170	126	148	161	148	140	149	149	145	148	167	156	129	170	168	157	157	140	153	158	149	167	146	140	135	145	146	154	146	154	149	130	155	165	139	144	133	148	129	186	153	126	137	150	150	152	153	157	151	135	159	150	141	151	169	168	170	146	155	148	133	129	134	159	168	177	143	159	152	123	170	169	166	151	171	139	135	156	158	141	152	127	153	140	143	136
29369	37130	8530	4394	2802	1991	1490	1141	1024	865	820	730	627	579	551	525	483	478	470	478	420	422	417	389	422	414	373	399	398	386	392	396	374	362	351	370	385	345	380	353	407	364	390	352	387	369	332	352	362	364	376	344	362	330	322	310	352	350	358	366	337	336	337	345	344	325	308	377	340	337	347	301	336	355	365	364	318	318	348	322	333	288	366	346	326	340	375	349	320	344	321	346	357	368	355	331	330	320	319	343	333	299	337	357	356	359	287	347	360	353	354	347	342	332	339	374	335	316	348	300	360	375	359	318	348	334	331	369	373	334	334	339	339	334	318	355	342	337	374	323	338	356	329	328	321	344	351	336	342	306	346	343	345	342	316	360	329	336	380	341	360	375	330	358	334	373	364	342	368	354	307	337	310	340	333	321	287	352	365	358	327	360	324	334	324	330	330	376	322	343	340	357	353	346	323	325	330	341	343	349	329	358	322	344	357	339	348	367	347	298	337	315	324	331	373	366	347	368	374	328	339	318	337	318	319	324	362	332	349	330	327	340	358	355	329	318	337	369	330	357	349	316	343	327	340	320	326	355	336	389	358	352	357	327	313	327	356	309	368	334	320	347	336	362	356	331	341	369	370	333	352	321	327	348	345	344	346	345	369	349	342	346	354	337	355	321	360	350	353	321	334	341	360	315	337	337	366	341	340	317	347	330	325	321	364	315	355	339	344	341	370	309	331	339	316	322	345	332	321	359	351	320	367	358	354	345	363	328	326	355	333	334	378	345	347	367	331	361	333	340	329	314	324	331	352	345	329	328	343	332	340	360	333	341	354	357	326	310	338	371	332	346	367	341	309	338	331	364	327	314	332	324	328	346	369	342	360	346	342	342	338	346	331	340	354	335	306	346	327	312	355	334	325	323	362	327	335	333	341	332	360	370	331	318	331	360	353	380	384	332	321	306	302	342	314	331	342	341	359	295	347	337	311	337	366	384	327	351	321	341	347	341	340	327	339	347	339	381	348	370	355	339	311	362	333	359	349	340	342	351	348	343	344	337	327	359	357	364	350	334	336	357	327	343	342	348	344	361	336	338	350	321	308	341	322	316	345	364	311	364	378	350	336	335	306	329	295	336	332	351	329	361	349	345	332	325	318	337	353	389	326	351	347	366	332	346	361	355	339	341	349	338	319	338	380	341	342	316	310	391	346	360	343	359	327	325	368	325	290	345	331	355	349	348	356	346	351	348	349	310	325	337	302	389	338	344	323	325	365	357	332	334	344	338	349	326	359	304	359	361	305	329	333	348	373	349	347	368	329	335	342	351	304	354	352	320	366	323	325	339	337	356	328	318	345	332	304	336	344	372	335	345	323	356	344	342	346	347	318	327	346	336	331	345	331	328	323	356	358	325	357	336	322	347	342	344	319	350	320	360	309	342	351	341	362	325	348	344	347	353	349	336	342	331	333	321	359	346	379	304	312	345	343	343	355	335	306	336	299	354	326	316	335	341	341	351	359	319	342	345	321	368	345	354	348	366	353	338	298	368	370	352	327	356	365	312	390	329	334	333	354	336	330	339	330	374	303	345	342	328	348	344	361	348	302	315	356	340	369	342	344	352	321	334	332	352	357	370	302	364	371	339	332	364	310	335	329	371	354	333	327	350	328	318	323	332	339	382	327	334	388	332	360	325	343	290	300	370	336	370	334	370	366	369	333	315	333	394	353	328	350	345	350	370	323	359	353	320	337	336	314	354	381	325	335	337	330	353	346	360	350	332	344	341	320	323	321	350	337	345	328	352	331	313	361	348	345	358	314	339	331	337	333	339	335	328	357	361	300	330	355	342	321	323	326	353	348	335	324	341	347	372	358	347	330	360	353	354	318	331	313	342	324	339	346	352	320	308	336	340	325	293	323	344	343	327	387	332	333	303	345	349	377	335	344	323	339	332	350	373	361	355	325	331	341	340	333	333	317	361	333	371	328	338	327	335	347	337	303	348	335	340	365	342	325	306	348	330	332	333	348	347	343	312	336	330	345	324	340	313	316	359	357	327	367	307	398	355	329	301	372	316	339	391	350	350	350	325	327	378	339	349	336	328	337	336	349	338	374	323	307	354	330	330	340	378	344	368	330	325	303	331	318	344	392	356	374	328	330	324	337	353	323	338	354	353	342	385	354	330	359	324	351	318	348	345	332	320	324	343	308	324	308	348	353	341	351	350	335	355	337	315	331	341	338	324	355	361	330	351	325	331	335	345	333	360	330	379	318	358	375	369	324	325	376	335	338	334	329	346	321	347	341	352	323	339	345	315	338	385	350	345	332	346	349	329	313	355	388	343	310	336	335	345	322	337	312	335	306	363	324	310	373	332	332	323	355	328	318	312	289	330	360	345	344	378	332	338	326	344	342	340	329	345	358	316	343	332	338	333	355	349	342	341	331	364	309	298	322	325	341	295	358	330	320	369	371	322	371	342	327	347	331	336	362	326	338	346	308	341	334	329	334	314	335	329	332	340	315	334	345	368	337	302	346	339	327	332	328	345	356	352	349	329	359	348	357	317	325	326	351	318	353	299	351	374	327	327	353	331	327	347	321	342	356	339	309	351	350	338	336	369	346	366	343	319	368	305	327	351	348	356	340	318	331	372	319	381	341	370	345	321	353	333	306	339	332	331	307	349	336	341	368	350	348	296	370	351	333	352	353	369	373	344	376	343	300	350	359	353	353	326	362	359	313	377	339	343	332	346	340	330	313	332	307	331	326	362	309	356	375	341	332	362	331	353	329	363	340	327	321	335	330	332	351	339	351	387	331	337	353	340	350	326	323	320	356	320	327	358	345	359	330	332	357	347	330	331	322	331	354	369	321	333	352	318	341	371	345	342	330	334	323	378	350	344	313	353	346	342	310	335	343	328	353	351	330	331	359	346	327	311	355	321	330	337	348	307	336	347	339	329	356	331	354	318	339	369	352	306	344	310	320	348	330	366	343	366	337	327	386	329	312	301	309	351	361	364	288	347	372	298	330	340	316	366	336	329	323	352	360	338	334	339	322	333	332	371	356	367	335	311	366	332	326	328	346	365	319	329	312	358	333	320	338	367	333	324	381	338	354	361	339	313	368	328	352	358	365	383	370	330	349	351	326	344	305	313	370	324	330	334	376	327	333	351	319	338	363	352	323	371	319	315	372	334	310	331	302	319	337	354	343	331	356	350	337	354	361	289	345	342	323	327	320	309	335	352	349	347	344	342	351	341	357	340	340	385	314	323	331	356	325	343	360	377	328	348	293	326	365	355	339	331	347	376	322	383	392	368	328	368	359	362	333	357	334	363	346	341	355	357	361	336	352	337	361	335	350	371	314	349	346	346	324	317	346	343	327	325	339	321	325	357	389	314	349	326	335	342	353	344	353	375	357	361	334	356	336	356	362	345	324	340	331	333	357	343	344	348	330	376	336	350	338	345	334	342	315	320	340	339	341	352	311	318	329	331	331	337	331	346	338	322	357	332
23835	21630	29564	24188	21630	12887	1438	767	624	575	570	500	460	455	436	421	439	421	422	408	389	412	410	381	361	401	360	411	373	376	391	365	331	388	342	388	356	409	364	358	354	346	368	353	368	394	339	348	365	350	391	354	315	394	349	385	359	379	357	377	356	387	354	369	395	311	353	362	341	367	356	364	317	345	356	366	369	362	349	340	350	370	356	327	361	348	359	328	357	380	369	349	342	361	376	356	353	318	354	386	365	355	336	339	370	352	369	341	364	362	358	334	341	332	335	350	375	352	334	350	377	366	342	334	328	356	343	367	368	376	366	313	371	367	339	345	360	334	323	334	332	342	361	331	364	320	374	362	337	362	357	384	336	352	335	309	354	358	313	384	339	354	348	373	315	357	329	320	376	348	378	368	356	339	351	327	362	350	380	306	353	359	352	369	319	346	333	390	358	383	383	377	374	351	324	369	339	310	358	356	338	342	362	342	349	349	346	324	356	352	361	337	347	325	327	361	363	354	364	399	339	342	328	376	366	382	383	355	358	331	350	376	347	341	355	334	344	331	376	373	376	331	362	348	354	342	349	311	337	358	346	372	332	363	387	323	345	335	338	316	336	352	325	358	296	365	370	341	347	345	354	357	386	360	394	350	364	365	354	375	337	361	394	342	343	364	344	353	375	356	379	322	330	340	361	322	373	349	351	365	372	374	342	371	376	364	353	365	330	378	349	363	353	358	389	336	345	361	320	365	325	356	416	359	378	342	329	319	337	346	351	377	375	356	362	351	360	385	334	345	366	371	336	363	353	324	348	332	325	329	374	373	355	337	356	347	379	379	345	344	356	356	380	370	348	354	381	363	315	346	407	351	341	368	353	316	373	350	379	335	364	371	374	367	372	326	333	349	346	334	359	337	386	327	363	372	342	351	370	316	354	352	342	361	392	341	348	351	328	339	371	360	344	346	350	397	342	352	332	343	323	343	346	350	372	325	355	353	324	309	337	334	355	352	367	378	344	334	341	359	383	365	345	363	336	383	353	386	369	361	348	327	339	349	362	351	317	369	352	340	354	374	328	381	374	381	333	332	337	388	333	373	357	343	372	331	359	376	339	360	350	371	317	356	366	383	367	319	335	344	352	403	394	346	333	367	340	359	360	357	330	344	349	368	385	367	367	345	363	360	342	325	341	294	378	358	385	329	372	356	350	374	364	377	350	355	370	376	346	367	412	384	322	382	336	368	339	338	382	362	332	372	341	349	348	337	353	396	343	381	351	366	356	377	379	333	349	352	364	356	348	377	343	365	352	344	359	343	370	325	359	349	385	388	367	328	368	376	353	312	364	320	337	330	367	327	366	341	313	341	364	349	336	370	320	360	338	368	351	327	351	369	341	339	346	341	367	366	326	372	341	356	357	353	347	374	317	344	361	362	356	360	348	347	354	336	330	369	370	385	353	328	340	351	363	360	364	356	362	353	375	356	383	346	352	358	346	351	353	341	360	351	339	375	358	366	337	364	295	338	342	365	364	382	354	368	348	352	363	328	356	355	342	369	344	375	388	343	327	362	345	361	331	340	329	331	348	359	345	327	337	373	350	365	330	361	373	372	330	372	379	370	373	351	356	354	350	363	368	382	335	342	358	336	395	358	378	352	353	346	352	347	366	325	343	360	342	339	342	354	346	314	342	351	359	334	365	348	360	367	350	380	359	351	350	359	355	357	361	320	332	353	327	339	325	364	363	372	365	343	366	371	351	347	313	356	346	390	375	378	320	324	367	346	329	355	352	386	366	350	361	365	343	372	336	325	351	342	361	359	321	358	329	356	349	361	354	343	347	361	355	354	363	317	353	403	364	374	364	330	323	363	341	405	338	345	368	347	314	386	385	363	333	352	341	387	334	361	365	360	362	362	333	407	366	335	337	347	351	318	334	365	360	362	334	368	360	382	340	351	347	364	368	345	337	333	354	362	336	356	344	347	379	363	348	394	346	343	350	359	333	342	348	345	331	358	363	345	373	355	328	350	338	347	326	354	349	349	361	385	337	342	332	337	358	342	361	338	333	340	362	366	342	365	369	358	332	353	390	347	346	374	377	382	371	352	403	340	362	340	338	358	362	390	364	382	350	352	373	341	342	367	369	343	355	365	360	370	350	356	338	339	335	370	339	365	377	340	359	351	338	358	362	391	325	341	379	334	367	333	345	365	342	338	374	352	335	345	338	356	340	345	342	317	327	336	319	371	343	334	329	342	362	368	334	360	362	356	342	357	337	358	364	345	330	359	354	355	347	375	362	317	317	346	320	339	381	338	402	361	349	372	333	344	324	369	323	370	353	369	341	344	321	361	387	324	349	328	365	388	330	391	385	338	344	383	369	344	381	327	393	340	353	339	317	340	344	338	339	391	344	347	376	368	356	336	364	344	339	351	392	355	365	360	339	350	373	370	354	351	356	362	345	377	391	333	350	379	363	361	358	326	325	397	342	336	378	362	384	348	316	360	354	369	365	374	348	335	339	381	355	358	382	360	380	344	311	315	333	320	309	339	362	380	380	364	368	382	362	364	368	358	353	355	371	367	341	315	363	341	348	342	371	331	344	336	346	357	351	356	399	332	355	358	383	368	360	356	332	356	360	374	357	341	346	385	319	361	350	358	346	338	348	323	330	314	302	355	351	389	331	371	370	375	353	384	355	333	328	369	374	367	307	376	365	302	357	353	355	352	333	353	355	357	341	341	354	363	350	352	361	343	330	335	346	359	354	323	374	352	338	310	357	332	343	356	369	352	367	314	346	365	348	358	378	356	350	340	371	322	326	345	347	358	358	371	352	380	338	375	349	348	339	352	380	358	369	386	355	354	333	332	349	357	341	371	359	354	345	344	344	344	331	373	368	349	334	356	348	349	371	332	364	367	342	361	380	365	340	339	358	409	357	371	311	337	362	366	384	356	336	364	332	352	345	359	369	346	358	331	350	360	320	345	354	333	338	334	338	390	346	336	317	345	374	342	349	390	362	329	370	378	341	346	378	343	358	363	379	353	346	325	386	347	355	340	334	341	334	359	353	315	339	349	352	399	344	356	376	324	362	358	325	354	364	341	364	358	328	319	348	339	349	355	371	377	337	368	355	365	314	395	358	336	366	377	315	328	344	320	313	357	350	342	349	376	400	353	396	338	371	356	336	348	396	383	342	367	334	355	321	365	366	356	312	325	348	319	349	372	329	342	339	367	383	341	352	346	333	349	345	372	332	346	386	334	354	371	405	341	349	339	357	360	360	360	315	361	346	358	373	362	312	343	372	354	364	348	344	353	370	322	355	370	389	385	364	372	338	366	344	317	367	333	331	345	340	365	348	339	357	384	352	356	385	338	335	346	387	374	337	379	354	377	358	297	336	344	321	359	330	321	337	373	346	377	368	362	393	361	380	359	351	373	325	340	364	352	342	326	337	359	358	320	350	369	395	356	330	338	336	357	371	353	390	362	313	347	350	336	358	342	370	373	322	324
34314	41815	13840	7654	5346	3880	2873	2305	2011	1731	1494	1365	1294	1208	1113	1007	1035	911	900	901	876	855	875	880	876	764	823	774	795	743	752	814	737	729	735	713	732	695	688	735	700	676	726	722	682	683	707	697	747	734	724	678	723	660	709	697	687	708	699	714	714	699	732	687	697	708	704	695	704	672	674	690	702	692	688	668	723	679	710	713	660	679	653	684	704	687	752	711	645	712	701	670	648	749	723	695	715	665	720	664	693	665	709	703	678	732	669	706	713	665	688	700	680	649	656	700	652	672	647	744	687	718	702	686	689	663	676	691	656	709	661	709	685	719	697	651	731	679	689	737	678	723	694	673	638	675	661	731	708	683	680	672	706	669	746	670	682	731	672	684	670	688	676	699	662	707	671	681	733	695	693	686	693	686	681	714	692	684	719	660	703	647	740	711	694	696	643	701	720	746	726	670	685	707	659	742	697	681	673	745	714	690	689	672	683	717	679	633	670	653	655	651	700	678	701	665	703	722	670	696	648	691	671	698	726	667	650	697	694	665	692	716	632	654	661	702	689	690	694	662	676	706	729	745	695	681	727	639	689	730	622	653	706	654	699	716	714	687	664	668	709	683	757	680	654	665	636	676	725	701	733	724	695	702	632	730	672	674	675	714	718	644	651	716	698	699	665	705	661	740	712	695	721	667	745	724	665	640	691	672	677	681	691	712	691	672	692	660	727	718	700	696	679	669	714	709	718	731	702	667	683	699	699	693	719	669	685	710	689	656	712	676	676	753	696	624	721	680	663	724	684	692	693	685	690	774	661	669	717	688	660	654	702	726	658	640	733	699	708	641	736	713	642	636	700	703	725	681	669	671	681	737	670	676	677	691	684	667	720	699	692	693	716	696	671	644	702	637	667	681	690	648	689	702	683	702	654	701	707	666	676	702	701	677	686	702	679	629	687	712	672	716	637	703	672	673	654	730	699	755	690	711	679	649	708	715	706	694	689	673	665	719	670	700	704	698	700	671	702	670	659	695	693	688	705	680	641	703	724	682	712	657	706	639	666	691	680	640	669	659	658	767	644	673	685	640	672	645	707	715	726	716	699	691	693	683	654	679	663	680	695	700	678	661	745	703	681	689	710	706	663	720	673	726	686	703	697	664	673	655	656	678	686	630	687	712	693	673	690	718	699	666	678	710	692	703	708	670	664	693	645	655	686	644	673	700	706	644	647	651	702	723	688	644	666	695	736	646	694	691	694	715	709	712	676	678	703	665	683	724	713	676	707	713	678	664	665	706	680	702	667	671	649	710	668	694	764	680	725	646	690	663	699	687	707	654	664	674	684	715	739	628	647	743	709	711	682	688	722	709	693	715	654	684	688	680	622	717	660	688	741	658	686	686	659	655	687	649	704	627	738	626	662	668	705	699	674	734	706	654	707	677	678	693	688	681	663	722	662	706	654	664	680	642	693	687	635	659	654	699	688	664	720	690	708	667	674	663	689	672	686	698	690	685	703	697	626	678	705	705	676	719	671	699	681	712	675	709	672	714	663	660	655	690	690	671	685	682	685	715	661	679	669	762	677	663	690	666	700	663	694	653	662	692	674	710	701	708	680	702	703	697	686	740	721	708	699	726	696	665	680	700	725	694	685	655	698	704	652	680	684	692	703	715	709	694	674	685	674	698	712	689	718	698	691	712	700	684	698	680	665	651	689	713	721	672	690	681	654	697	678	659	662	655	705	666	685	672	681	663	669	651	686	668	707	704	686	700	672	685	721	659	693	701	689	701	695	680	682	677	685	716	689	630	694	683	723	672	684	687	720	676	654	667	659	689	725	701	673	694	648	708	659	680	707	643	709	730	713	673	701	691	655	680	699	635	678	707	649	646	656	738	702	700	662	665	701	735	659	696	654	722	742	708	703	728	690	671	670	619	699	676	701	698	660	650	654	682	658	719	602	642	683	731	688	719	738	658	734	686	719	691	660	635	674	696	683	723	723	735	648	709	703	701	710	715	645	673	692	712	671	697	644	666	689	698	674	715	669	708	781	663	655	722	684	674	710	661	672	665	684	682	756	675	697	683	739	695	684	673	648	669	650	723	661	726	692	662	745	683	664	686	734	665	676	684	690	626	654	702	694	694	696	672	659	698	684	703	694	693	673	646	701	641	689	684	697	739	696	717	718	681	663	676	727	668	660	670	705	705	720	702	696	661	681	756	703	653	684	660	669	631	659	651	733	681	694	656	656	692	696	644	692	709	665	702	691	712	680	690	708	706	679	691	729	647	681	671	690	710	702	654	654	690	685	690	674	683	703	741	707	673	682	700	669	719	681	681	657	684	666	675	675	699	655	656	709	664	694	639	720	677	695	709	664	686	711	716	666	655	682	687	664	686	631	671	616	702	711	683	671	666	653	728	664	645	668	683	693	682	734	696	661	628	653	699	686	655	666	674	686	697	689	665	696	666	705	686	706	675	738	660	720	713	704	725	685	716	649	706	664	663	697	676	701	679	707	692	674	722	703	709	669	678	645	678	670	705	683	682	668	714	693	669	697	735	674	698	674	678	682	692	675	715	654	714	690	703	706	674	693	646	684	672	705	671	676	694	685	654	653	726	742	703	668	728	677	667	606	693	673	686	678	673	683	697	640	688	729	702	680	725	679	719	652	668	690	690	669	671	681	730	685	647	697	644	715	650	684	652	699	716	662	681	681	681	694	638	728	704	680	689	720	687	719	741	693	647	668	667	644	692	686	691	690	681	653	646	659	677	724	692	670	726	695	693	690	679	681	674	691	697	710	687	688	676	687	681	701	688	661	703	674	670	711	692	642	707	685	697	646	667	694	678	696	680	716	670	701	664	665	696	694	670	680	671	669	729	691	634	690	658	676	690	688	640	671	690	702	696	712	675	691	687	675	700	659	672	676	686	691	663	681	703	697	622	679	737	657	696	683	654	680	691	688	685	723	731	677	662	692	672	690	722	708	643	736	660	698	675	766	664	663	708	734	704	660	702	693	660	694	632	681	672	744	669	667	725	713	675	686	699	676	717	688	674	636	647	700	669	679	653	658	695	713	714	709	692	691	699	661	720	772	673	714	683	688	684	705	715	676	664	687	721	700	679	692	679	750	723	687	722	668	679	676	708	668	683	711	676	682	706	686	705	679	692	667	664	727	680	704	695	704	677	661	661	729	729	719	716	664	672	662	691	654	684	689	682	681	730	677	718	643	760	657	675	724	711	674	692	642	647	709	719	698	674	702	663	703	684	632	667	718	708	667	665	702	694	670	672	703	699	678	712	678	694	678	719	653	663	664	652	678	673	717	715	654	749	672	717	684	726	649	716	682	688	680	696	667	676	711	695	709	734	680	663	671	728	691	693	677	702	710	689	704	734	711	703	676	699	702	694	704	633	665	706	684	703	697	674	653	717	692	654	650	709	681	697	700	715	692	708	737	681	689	711	674	711	688	661	686	689	726	706	669	693	680	772	725	682	701	745	660	674	726	725
27354	20464	5515	538	367	276	326	299	264	278	260	273	293	277	260	255	254	272	263	264	270	276	279	263	272	242	290	270	273	261	272	282	269	304	268	243	255	308	270	261	278	246	265	272	271	278	267	289	251	269	274	295	284	258	261	271	249	282	270	268	269	242	254	266	288	280	254	264	282	242	245	275	286	260	269	253	267	261	268	272	265	300	298	259	263	255	259	257	276	270	274	230	237	259	274	241	267	268	267	271	250	281	245	246	266	267	247	265	284	288	238	288	278	248	274	267	256	274	260	247	259	247	255	269	239	251	256	276	268	268	238	263	274	249	266	264	246	256	272	276	270	277	254	265	246	248	295	279	269	297	275	274	299	224	251	277	264	287	241	260	258	268	262	272	272	273	266	268	244	253	234	251	261	268	245	258	282	259	247	259	228	266	261	255	260	281	268	261	250	293	249	259	261	248	269	292	236	258	253	262	244	226	256	267	287	275	271	266	259	246	257	262	280	275	260	257	254	260	258	267	260	271	285	258	267	254	256	258	231	237	265	236	295	250	291	261	276	285	274	278	258	278	269	271	265	302	276	259	261	271	246	252	260	262	238	249	265	237	275	252	283	266	254	249	243	239	271	265	263	252	269	239	290	257	264	257	234	250	240	275	261	274	279	295	259	276	252	265	284	255	281	262	295	276	238	246	259	256	272	240	276	263	247	272	248	263	255	265	261	244	249	252	273	268	281	249	280	243	246	285	246	264	245	261	295	229	249	278	240	236	251	267	230	259	292	270	255	298	255	253	294	271	261	267	259	252	276	296	283	284	264	284	254	278	229	236	263	266	280	272	256	261	257	271	255	251	270	242	279	298	245	282	281	292	261	252	264	256	284	267	257	232	277	246	270	257	256	262	243	251	264	266	278	252	272	246	270	267	273	251	253	269	279	264	280	238	243	285	263	257	260	245	259	276	255	294	267	292	271	279	240	264	245	239	285	256	262	265	287	234	277	282	261	251	244	272	280	271	271	256	268	268	257	252	255	274	263	266	286	270	278	239	247	259	251	248	272	271	264	266	264	242	261	271	289	252	275	249	290	268	258	247	284	252	246	265	289	292	261	265	269	282	269	262	268	272	268	258	247	264	237	283	240	291	286	248	252	269	250	265	258	263	264	275	242	267	259	247	264	255	255	254	281	253	244	251	258	275	267	276	240	270	262	276	249	265	295	277	236	253	255	255	266	278	250	277	270	289	234	242	255	298	246	280	267	258	261	274	235	286	271	271	256	280	249	268	259	287	278	277	255	276	259	249	261	284	267	270	242	244	263	237	281	248	257	251	232	259	266	261	240	281	294	257	256	267	269	236	255	284	258	275	230	276	250	254	282	280	220	240	262	277	254	269	254	260	272	243	259	255	254	296	284	258	282	249	265	256	292	268	257	273	257	278	236	269	241	240	274	255	280	284	273	288	264	262	266	275	254	247	246	274	242	281	231	277	258	277	251	229	258	248	257	285	268	265	273	281	251	269	292	258	262	251	260	270	253	258	280	269	254	242	298	285	276	268	281	270	264	252	270	270	234	294	263	238	221	232	253	245	277	269	252	262	273	249	244	266	278	275	261	268	239	298	282	230	262	269	267	261	260	258	280	272	247	275	273	267	285	255	243	255	277	263	280	268	264	245	273	251	269	263	274	254	275	244	290	255	274	286	248	254	261	289	301	282	256	269	250	285	244	264	273	267	257	278	254	259	263	283	256	267	280	266	264	221	252	281	277	256	270	235	282	270	281	263	279	274	246	285	268	266	274	253	266	236	243	252	269	282	259	270	286	267	265	241	295	274	254	279	264	293	254	262	258	254	251	247	286	261	250	242	267	233	266	250	285	273	279	256	228	306	272	219	297	251	249	267	275	255	287	241	247	250	258	245	233	222	270	261	272	282	260	277	267	259	236	250	261	289	275	251	252	254	287	251	247	274	275	253	267	267	257	269	270	268	269	303	251	284	288	252	258	276	272	272	266	257	241	258	316	251	266	268	280	303	268	272	265	240	278	249	278	291	257	268	250	231	240	273	286	286	258	262	275	272	263	251	269	263	271	271	278	262	254	229	274	260	255	261	272	251	301	296	256	256	280	273	273	251	242	244	285	255	274	311	297	256	255	233	263	273	243	255	276	274	300	263	289	252	256	258	251	275	246	255	276	238	241	259	269	250	258	243	253	239	275	257	260	238	314	282	271	265	263	265	268	285	261	253	235	292	259	290	268	278	252	226	296	264	271	238	291	282	250	307	271	257	260	271	272	250	246	263	297	270	252	307	258	255	273	251	276	277	226	272	298	249	312	269	270	263	256	271	273	259	235	256	272	235	251	242	298	272	253	265	291	276	237	273	252	227	273	254	273	249	261	256	232	228	251	261	270	249	248	252	249	259	274	248	274	254	285	279	271	270	270	255	282	282	258	266	255	249	253	257	276	255	261	254	263	259	246	275	267	247	253	248	261	244	279	254	258	285	267	278	254	226	299	284	260	284	274	265	289	257	267	247	244	264	268	269	258	259	291	244	269	253	263	262	271	244	261	290	267	255	263	269	259	269	252	266	256	260	273	254	239	263	258	263	268	238	271	247	273	279	232	260	257	257	264	269	291	286	241	279	230	251	273	261	240	250	262	258	285	259	263	270	250	275	263	269	267	284	282	241	268	267	254	233	259	249	257	277	253	240	251	255	285	250	239	241	274	265	268	266	279	253	274	308	276	263	264	274	260	262	254	215	251	246	275	248	262	292	272	260	272	237	240	261	257	238	280	272	287	254	244	295	269	266	312	254	232	290	255	234	263	252	247	262	258	281	229	255	257	275	248	235	277	246	256	257	281	283	267	231	278	266	269	266	250	251	274	241	244	290	289	251	276	267	270	255	246	249	276	271	264	275	274	262	260	271	258	287	270	272	279	263	252	256	246	258	283	264	288	272	228	239	277	260	247	255	241	292	244	266	200	280	261	255	249	281	280	276	259	243	272	249	263	257	254	282	288	268	292	272	249	249	281	249	272	273	259	247	270	259	247	247	260	272	244	283	261	269	243	278	248	259	265	269	281	248	251	255	283	275	264	281	232	260	247	238	266	298	294	255	253	264	245	290	284	253	274	267	249	265	258	262	292	282	251	286	227	263	240	285	268	232	266	289	265	256	261	258	263	256	268	256	268	253	285	229	270	250	280	290	247	260	251	232	263	279	238	257	252	277	255	255	258	259	252	267	276	257	228	283	260	233	259	295	288	284	270	264	232	245	243	281	264	264	278	289	252	269	261	280	270	274	256	261	280	269	289	279	241	271	245	265	264	253	249	257	301	261	251	284	277	285	238	258	303	233	296	238	266	262	254	263	269	261	274	256	277	270	236	250	267	243	268	273	243	247	278	254	274	243	266	234	246	270	246	256	268	263	259	263	301	276	246	238	269	269	272	256	257	277	288	267	292	309	242	258	289	239	247	265	263	265	254	262	257	257	256	274	240	262
9533	14502	1547	984	799	695	733	650	619	593	622	622	623	613	588	579	587	526	595	607	614	583	586	556	567	592	589	527	562	580	611	561	585	561	594	568	554	531	563	536	589	574	572	551	557	548	544	531	571	572	574	585	573	557	585	571	561	568	599	551	569	584	552	612	553	580	574	563	559	574	596	602	607	565	532	612	548	531	555	588	576	565	579	585	592	587	555	562	552	563	551	556	570	601	568	540	550	568	571	562	570	563	557	573	554	601	675	602	523	586	568	590	557	578	563	540	540	582	604	569	559	565	562	579	589	641	555	572	601	575	578	559	589	576	577	609	603	579	542	564	569	614	562	564	587	580	587	531	580	566	580	565	542	580	602	557	577	558	577	570	522	560	559	569	583	587	575	542	604	545	572	573	559	556	614	576	596	578	578	554	596	544	579	556	569	616	597	613	565	562	602	604	537	540	566	563	553	605	570	594	610	584	571	562	547	565	574	561	588	538	573	555	544	588	581	612	580	601	593	550	606	536	568	579	567	583	588	568	595	543	577	532	569	566	558	565	562	567	605	554	587	586	565	588	588	577	561	592	564	531	579	557	541	550	580	557	575	595	602	559	579	595	561	540	605	592	574	607	573	549	553	538	595	523	578	512	566	580	578	590	550	548	520	610	599	567	523	586	585	540	577	567	533	568	569	563	601	595	589	607	588	593	544	536	548	537	555	567	569	538	573	605	561	576	546	548	574	536	607	545	553	594	560	579	569	547	581	609	541	599	579	599	558	557	591	578	576	545	532	523	603	565	538	535	541	588	548	555	562	595	588	579	603	570	563	597	573	553	578	528	596	576	553	585	578	545	582	581	592	621	565	578	608	576	601	567	524	595	626	536	612	543	582	528	569	519	556	549	548	601	590	567	527	577	608	550	568	580	539	566	584	620	529	612	535	564	564	564	561	552	543	551	562	607	529	586	581	574	548	550	602	591	548	617	569	575	564	595	575	601	575	566	548	581	566	552	549	581	567	589	596	522	594	570	583	563	531	575	583	539	562	605	531	595	575	585	571	576	559	558	521	583	619	538	548	530	547	578	537	561	596	614	558	542	556	570	567	583	577	534	582	590	542	579	612	577	613	572	620	593	568	560	622	592	578	531	547	550	554	548	598	579	560	608	582	574	574	569	537	537	544	529	544	610	560	577	555	561	541	584	564	541	559	564	551	593	560	608	578	582	562	583	572	564	575	549	608	601	595	580	567	520	553	558	603	567	570	556	532	580	559	575	594	533	574	578	553	609	541	563	543	572	586	559	568	577	573	571	545	561	558	548	581	592	573	586	526	551	567	565	550	592	549	531	560	575	625	563	581	530	581	549	539	581	571	561	562	591	549	585	532	569	588	556	575	570	561	606	592	539	573	578	570	619	545	582	572	579	579	581	578	558	559	559	529	578	600	540	582	585	590	517	596	601	573	527	558	591	562	567	556	621	566	589	568	604	578	602	569	540	550	575	540	592	572	588	597	559	516	602	556	611	516	583	551	604	585	573	566	581	568	586	558	580	572	574	621	580	590	562	603	563	609	542	549	597	546	565	597	568	579	588	576	587	569	572	566	577	548	591	544	568	533	556	595	578	625	557	618	524	591	549	626	595	560	605	528	588	576	546	563	589	603	551	559	571	555	604	603	557	571	556	564	553	567	571	575	594	614	577	582	584	582	571	591	554	573	607	588	592	551	614	578	622	597	537	583	566	576	600	521	567	568	565	548	556	566	588	535	577	566	575	596	551	590	591	579	611	622	603	548	582	553	571	517	542	584	585	559	563	582	585	572	563	567	564	544	580	619	572	539	569	588	607	586	544	588	588	559	587	574	563	575	638	571	546	607	524	587	571	607	585	555	566	576	573	503	569	587	552	555	521	551	567	560	610	617	576	545	571	569	563	579	602	600	544	595	512	541	598	570	529	568	558	541	577	564	537	558	570	567	544	595	559	529	617	575	559	605	545	565	619	575	565	547	568	557	559	536	565	590	611	575	576	613	613	556	574	581	573	557	591	576	554	604	549	582	596	589	571	552	563	596	602	559	575	541	573	529	586	568	536	582	566	572	568	546	575	590	567	591	608	567	536	551	562	592	529	580	583	603	585	592	583	565	601	577	558	575	574	546	575	596	567	607	600	566	603	587	573	578	534	564	543	592	553	581	589	549	536	542	603	569	579	576	590	577	566	571	591	611	568	560	549	547	573	564	565	587	614	589	558	589	566	535	601	547	612	578	573	569	601	572	570	558	591	553	561	596	592	556	556	589	541	549	586	599	555	600	548	570	559	600	594	573	595	604	566	619	572	576	511	627	529	548	582	581	572	612	621	540	552	547	577	546	586	602	590	609	564	593	522	618	567	589	589	596	568	569	591	608	551	590	552	607	597	573	574	526	545	557	582	577	543	570	572	580	600	559	617	580	586	578	587	549	601	572	578	574	561	629	581	617	532	557	555	529	617	583	555	558	604	566	564	606	573	543	547	583	501	585	536	635	580	577	596	568	553	555	538	617	563	565	598	538	576	600	554	551	528	589	594	536	559	575	576	588	593	561	547	572	551	611	548	583	580	579	528	549	523	570	560	571	556	513	587	627	568	567	575	581	578	570	589	581	576	574	538	549	556	587	588	537	563	562	524	576	597	534	548	603	570	596	610	549	552	572	594	516	564	601	628	523	575	538	606	571	525	571	584	568	608	536	540	560	565	596	569	567	555	609	581	578	622	582	581	596	638	574	573	581	567	560	544	546	549	592	566	570	546	562	571	549	537	608	569	559	558	588	543	559	581	543	565	580	545	588	542	548	585	603	545	570	574	594	573	615	591	554	571	570	568	544	579	556	597	552	568	562	583	560	584	563	575	599	597	612	553	550	548	591	582	582	555	584	633	544	593	578	600	552	564	603	562	626	575	537	598	590	554	582	556	573	626	603	601	550	586	598	611	598	574	572	570	576	590	535	604	564	562	571	580	573	558	551	537	585	598	557	587	576	592	568	560	575	548	575	541	565	571	590	575	554	584	547	596	593	577	548	574	520	603	601	519	579	577	574	576	570	562	562	562	551	560	550	612	557	560	585	567	554	581	612	600	568	641	583	558	545	613	591	583	593	590	595	607	574	577	606	546	595	560	563	557	590	565	557	598	547	612	580	587	567	579	579	619	570	550	596	619	587	547	582	562	582	590	560	585	589	528	627	555	576	564	583	542	586	545	600	557	618	530	550	580	564	548	571	563	583	578	528	567	585	591	551	541	560	589	575	586	607	592	593	581	532	582	586	595	581	549	564	627	566	576	555	594	561	575	557	593	593	587	558	550	591	569	613	585	565	577	592	620	593	558	539	547	539	584	534	607	589	535	577	593	559	548	542	582	588	614	562	566	574	592	583	546	539	554	611	593	590	578	596	625	584	601	595	585	597	590	557	591	564	589	575	599	557	532	558	595	581	550	575	609	579	540	559	563	558	549	550	567	617	596	583	615
24735	21601	28672	25006	14541	929	508	366	319	262	241	222	224	217	189	198	212	194	173	186	166	166	199	147	161	166	163	174	152	154	159	153	145	176	170	154	163	155	142	159	155	162	158	146	146	170	145	141	158	161	164	138	142	140	129	156	147	139	156	162	148	153	157	170	142	146	162	151	159	177	144	141	161	160	145	167	154	154	169	133	149	163	145	165	135	159	177	146	141	156	121	131	155	171	148	137	181	166	151	144	145	177	158	147	170	154	171	173	156	159	145	156	163	149	135	160	142	130	143	141	151	148	144	144	155	148	149	169	134	149	150	167	150	138	158	156	163	148	146	143	156	134	161	161	155	157	145	183	152	127	151	127	129	143	163	163	146	144	166	152	137	153	136	157	150	186	124	145	149	141	150	156	185	156	139	152	157	142	152	176	142	172	156	168	139	167	149	169	140	158	166	162	142	148	156	156	156	144	146	146	137	141	143	153	154	146	143	160	154	139	152	156	165	147	165	170	167	139	149	166	144	150	154	172	128	141	153	147	128	161	139	172	149	149	148	135	139	162	173	160	153	151	150	157	155	136	155	149	157	143	140	160	165	153	161	146	155	137	159	169	163	152	146	162	162	162	138	157	167	141	146	145	130	175	156	145	153	148	149	148	146	181	148	140	152	123	146	137	143	141	160	153	147	146	147	139	138	177	152	177	129	141	155	145	154	171	154	150	147	135	158	149	139	141	149	134	139	139	172	160	139	143	142	157	147	146	154	138	162	132	156	160	163	134	134	142	131	133	125	167	156	145	152	146	180	135	144	162	138	152	150	146	146	145	170	150	133	152	128	145	142	157	159	153	144	152	157	137	153	139	135	132	137	141	165	137	167	155	159	167	133	149	141	156	136	138	141	154	145	154	137	139	142	143	139	181	137	155	151	155	143	141	145	126	137	147	141	158	159	134	144	149	156	148	146	155	148	134	149	162	153	142	167	147	147	164	170	161	132	155	125	149	158	151	150	150	159	148	138	150	160	166	149	143	134	143	137	168	152	148	148	145	152	138	136	163	146	164	144	153	170	161	136	151	145	165	148	179	139	147	158	129	165	126	179	157	132	135	164	164	164	155	153	150	153	141	149	141	153	176	180	155	155	146	144	170	145	152	139	158	123	139	152	151	157	168	152	174	145	164	153	154	163	163	144	177	151	137	157	151	157	135	122	155	162	173	166	152	141	166	151	151	163	138	165	132	125	149	137	143	158	136	149	153	161	145	149	147	156	182	150	143	171	150	134	162	139	160	144	115	141	159	146	158	145	160	145	145	165	164	169	141	139	151	153	161	153	154	139	148	159	181	152	136	128	153	161	149	180	163	160	153	152	158	156	147	143	161	150	130	134	152	143	138	146	141	146	157	161	150	158	151	158	146	171	164	139	161	153	140	149	121	151	154	152	149	161	146	152	150	148	161	145	144	140	171	163	161	174	159	120	130	158	138	150	158	151	153	161	156	138	155	142	156	151	149	151	143	138	137	149	141	143	130	160	158	163	143	155	149	139	148	139	156	153	165	162	175	136	168	160	137	152	126	156	166	165	156	143	158	172	156	161	161	172	144	130	155	146	147	144	153	165	161	144	150	151	153	137	135	160	147	146	157	168	144	150	145	158	158	140	143	154	156	152	143	147	175	184	138	147	151	151	126	151	146	166	152	153	158	156	156	142	139	140	145	137	162	164	151	154	145	129	143	144	167	160	164	143	150	161	190	137	136	136	151	150	135	150	154	144	148	165	161	146	166	158	154	158	129	140	138	166	139	143	139	152	152	149	162	172	154	138	155	146	155	157	150	130	166	155	141	138	146	155	129	152	152	132	158	158	153	151	148	160	143	153	145	150	158	120	155	148	151	145	156	145	145	136	152	135	152	143	151	157	142	160	141	158	143	141	156	175	156	152	170	141	149	144	154	138	151	160	143	154	155	145	163	147	164	150	142	139	150	152	149	152	142	146	143	160	148	164	141	143	141	133	157	138	138	172	145	144	147	142	145	151	144	143	152	140	177	148	160	143	148	152	120	144	131	138	155	150	133	159	156	150	159	166	152	142	149	124	158	149	143	144	155	154	162	148	145	160	148	158	142	141	145	153	139	160	142	163	165	160	147	146	134	162	164	154	143	144	119	150	169	123	160	165	148	144	135	155	141	141	147	137	143	144	179	169	155	144	155	158	160	151	160	148	152	152	144	152	154	138	145	141	150	154	154	145	155	156	156	150	151	153	153	139	147	126	152	151	142	144	154	173	138	139	143	152	154	152	143	141	170	164	144	135	160	146	153	162	147	127	164	170	160	146	160	146	146	164	154	146	141	139	156	150	160	142	119	147	152	152	153	154	166	150	139	162	176	152	153	154	160	158	164	168	147	146	155	155	136	137	143	147	161	166	149	143	160	146	148	138	152	144	158	150	181	155	149	160	145	150	150	172	152	150	149	156	165	157	149	113	144	153	159	152	150	152	145	144	131	155	138	144	139	146	156	155	139	169	151	156	143	151	158	151	165	143	138	155	150	165	133	158	153	148	121	153	148	157	145	158	152	153	151	134	138	164	159	143	125	149	167	142	142	185	155	146	142	163	140	155	161	149	171	153	174	163	161	154	148	144	149	157	166	143	147	143	149	155	157	154	171	143	134	165	140	155	126	150	154	143	163	149	156	171	147	144	134	169	170	165	163	162	139	132	162	154	156	150	132	149	147	138	159	155	147	140	139	140	129	127	165	139	145	173	147	140	149	151	180	177	140	150	143	160	167	133	139	160	158	150	162	134	161	143	149	170	138	163	135	151	138	158	135	170	133	145	143	157	135	135	156	141	146	169	128	153	153	152	134	138	142	143	144	135	148	162	150	148	148	154	161	145	155	147	114	160	155	163	156	128	149	165	141	148	119	143	164	178	165	161	138	141	185	163	152	136	155	176	137	146	129	164	148	137	157	151	146	157	142	135	156	163	158	164	162	156	155	139	150	151	152	154	144	150	147	148	167	144	161	136	158	150	161	157	142	171	145	151	140	129	163	138	167	165	161	162	147	184	147	141	147	153	163	141	120	157	161	156	144	137	184	169	153	128	153	162	152	146	147	119	160	145	173	162	147	162	170	144	146	147	172	156	131	156	153	152	155	146	134	143	145	158	148	133	147	150	154	154	183	136	158	142	148	147	145	128	153	143	127	147	152	154	148	139	138	151	142	153	151	159	138	147	143	138	151	164	141	152	174	135	162	135	138	133	133	155	143	145	176	143	160	139	179	143	158	138	145	144	165	148	128	172	150	146	142	144	143	149	136	147	137	145	147	145	148	153	161	166	157	138	147	152	159	159	146	149	156	147	158	162	153	147	127	148	165	152	154	139	135	150	162	138	160	167	151	149	158	136	178	127	143	150	157	142	147	131	150	161	149	131	154	139	154	146	142	150	132	139	132	168	149	124	139	148	145	138	132	149	150	162	135	160	153	153	154	154	173	152	168	168	153
28175	36952	8574	4215	2736	1948	1461	1225	1028	867	811	665	613	578	578	539	529	480	476	479	428	414	400	395	402	404	411	382	391	400	387	334	378	363	348	352	366	329	391	363	370	353	345	370	354	349	383	335	337	345	356	318	359	346	359	382	358	341	326	369	381	359	365	324	342	354	335	307	346	337	338	335	334	314	355	332	336	327	350	346	369	307	338	316	361	345	333	341	371	343	325	348	362	340	320	335	361	377	312	333	321	356	333	362	302	364	349	290	340	363	346	315	350	355	351	344	365	314	361	310	323	340	334	319	337	314	361	328	350	336	351	326	342	340	331	400	322	352	328	384	363	300	338	365	308	335	349	362	335	355	345	315	340	316	341	336	352	303	340	340	339	337	334	367	342	332	356	344	330	319	296	337	298	347	327	321	345	364	348	344	341	330	349	320	324	345	357	307	370	332	348	328	379	337	318	358	352	325	338	350	322	337	354	319	333	348	353	316	342	331	342	341	337	314	352	308	339	324	308	354	359	325	356	336	355	341	347	336	363	357	347	348	343	303	321	336	333	335	338	306	329	320	320	328	337	334	319	341	321	324	296	337	344	360	347	394	363	342	344	333	384	331	340	348	318	325	306	292	327	318	326	316	340	377	326	348	334	309	345	332	334	322	316	348	330	348	375	381	335	348	345	329	360	342	317	344	345	337	345	352	327	369	321	363	315	353	324	320	334	334	364	338	358	350	330	315	304	368	318	354	354	333	342	351	345	354	318	311	340	351	330	348	324	309	333	362	316	344	351	358	335	352	365	376	338	335	349	317	359	342	365	319	341	344	327	351	339	350	320	358	337	340	337	341	344	307	357	338	324	335	331	336	316	324	300	343	340	360	344	369	356	322	326	339	327	341	337	329	336	347	338	322	351	329	345	324	345	338	354	339	315	315	340	334	319	379	360	331	363	315	318	324	326	330	349	372	329	316	333	345	313	347	338	335	331	331	348	318	334	327	341	310	335	341	321	332	297	360	327	311	361	366	343	333	323	331	332	367	331	342	330	347	349	362	331	329	310	324	348	349	307	379	323	331	356	341	343	365	389	306	345	330	312	335	356	361	328	376	350	287	307	346	371	356	344	340	362	343	317	319	355	357	343	331	349	359	316	312	354	351	310	365	348	370	317	337	315	345	298	331	336	295	327	315	318	331	316	316	348	360	322	332	298	341	339	325	334	327	355	341	334	333	295	320	315	315	344	365	331	350	313	338	338	349	335	357	343	338	338	321	365	325	368	310	328	346	358	338	348	361	351	351	306	372	316	343	330	330	351	334	358	334	358	309	318	328	341	337	325	334	320	345	358	347	348	364	330	330	378	324	330	347	345	335	318	336	334	360	339	306	308	299	343	314	344	323	330	321	346	378	364	329	352	324	354	330	341	325	337	337	331	362	351	360	313	354	306	366	304	311	334	353	334	339	298	334	318	346	355	305	330	334	337	358	311	327	308	326	359	340	341	314	338	337	320	345	328	360	357	318	330	320	333	330	324	339	340	355	333	324	345	346	340	350	348	323	364	350	345	332	344	351	334	318	345	349	309	325	343	339	328	340	307	346	346	330	330	332	338	312	333	313	330	302	343	354	315	363	331	316	309	297	305	335	356	384	332	324	365	328	340	337	372	347	353	333	302	352	327	347	343	326	351	346	339	338	316	338	330	357	311	336	356	358	367	335	358	337	383	359	341	340	323	325	327	348	309	358	345	336	328	332	341	344	342	304	340	339	343	352	343	328	338	354	323	345	331	361	344	394	289	308	346	351	317	317	313	342	349	345	351	362	349	338	308	350	340	321	333	322	360	351	302	324	303	312	326	325	324	332	347	364	336	365	336	368	332	333	328	313	334	311	324	345	334	347	326	332	333	338	319	332	373	323	349	325	334	354	341	340	321	327	327	358	342	364	324	358	343	333	317	327	346	338	345	308	325	334	322	309	359	332	332	319	291	352	325	336	345	352	325	346	342	345	339	342	323	332	312	310	365	330	356	319	330	308	347	306	354	305	343	322	358	371	339	346	328	331	328	342	325	348	316	337	328	312	329	337	362	333	333	306	330	315	345	338	362	339	353	327	356	322	339	324	358	328	344	357	329	321	348	324	329	359	324	329	362	343	331	350	331	365	349	315	317	313	329	309	346	327	349	340	324	357	347	359	321	348	363	314	359	322	362	297	328	320	335	321	307	357	338	354	356	338	341	350	346	348	336	344	333	325	370	341	317	341	367	359	350	315	319	297	366	346	343	337	325	327	368	333	365	342	351	322	318	347	332	327	365	331	347	358	340	326	349	342	347	328	351	336	335	344	342	340	334	294	322	349	318	366	339	326	318	313	337	312	343	365	338	342	354	363	349	315	326	310	341	336	326	372	340	332	338	332	356	360	356	353	313	302	326	320	325	334	335	314	315	352	334	342	324	356	323	398	359	350	349	329	337	383	347	323	342	291	328	362	304	373	352	331	315	364	331	333	355	334	351	343	343	320	326	309	335	351	341	341	363	316	323	354	322	356	305	317	359	344	346	331	340	316	326	332	348	364	326	341	345	339	316	352	342	312	362	349	372	349	326	327	318	310	300	344	312	330	345	341	307	335	337	319	322	333	331	326	332	300	320	321	340	307	328	321	320	358	321	359	318	358	356	322	366	340	357	325	295	323	335	332	316	335	331	370	326	346	351	334	340	344	318	344	326	313	333	371	304	343	332	344	352	317	332	309	331	355	342	364	339	348	360	351	316	322	337	340	356	348	362	338	338	338	347	333	337	302	323	308	300	387	335	330	340	303	389	356	312	336	335	325	336	372	337	340	292	318	375	327	306	330	311	304	361	310	323	348	318	292	362	352	343	355	336	345	348	320	298	330	341	337	327	358	350	316	332	350	344	326	353	362	347	329	363	360	314	340	349	337	331	354	317	300	321	326	312	317	361	344	342	350	335	373	335	347	302	299	322	367	329	351	373	337	320	336	341	314	343	311	325	360	316	353	338	374	364	351	376	342	359	326	366	341	369	323	356	346	346	359	341	334	332	346	314	385	349	339	331	346	347	335	325	337	338	344	344	330	324	353	304	300	377	328	340	339	366	342	331	304	315	365	305	320	322	315	333	324	365	367	327	314	326	381	380	335	358	322	362	319	354	317	368	367	339	342	333	337	317	332	366	335	358	370	354	334	315	334	367	365	340	335	347	346	323	339	362	357	372	335	347	338	353	335	336	325	321	327	349	295	356	357	324	357	322	356	360	348	337	334	333	350	317	322	355	335	354	338	366	323	292	324	348	328	314	334	304	350	356	342	330	323	334	330	358	340	355	357	356	343	346	318	352	324	330	357	328	373	344	274	352	324	326	323	330	310	321	348	316	346	345	335	389	324	375	339	361	341	348	344	340	328	318	317	299	346	348	338	346	375	322	356	342	385	355	318	344	357	343	315	325	347	338	346	342	334	329	329	351	353	337	358	352	308	331	330	339	337	348	330
23814	21632	29587	24148	21636	13168	1434	774	635	570	582	507	469	437	486	441	429	397	447	396	373	400	387	375	350	395	372	389	369	356	371	380	376	350	378	379	368	358	373	370	354	374	374	326	331	329	357	394	366	342	376	356	352	327	384	381	346	353	350	346	360	353	383	350	343	362	352	359	359	355	344	346	337	329	347	362	357	355	328	359	382	331	349	353	356	341	358	348	337	337	334	328	351	357	337	336	380	350	372	337	362	349	333	349	361	357	368	334	375	353	336	374	354	389	333	373	355	361	323	348	345	335	366	332	371	326	320	330	336	335	354	361	344	333	351	369	358	343	328	342	329	361	320	368	314	359	361	351	358	358	332	343	354	366	376	310	318	373	376	359	350	360	373	353	377	360	362	352	352	365	349	358	372	330	389	329	367	342	390	350	350	345	347	352	358	365	334	311	372	339	369	327	334	371	362	332	357	349	367	361	343	373	370	365	320	335	353	378	346	337	324	337	329	361	360	323	344	381	353	364	354	347	370	383	349	365	362	360	371	381	357	358	333	351	329	329	360	292	328	353	364	352	337	369	361	362	347	358	354	385	392	374	326	367	375	367	363	338	342	381	351	361	341	337	343	354	348	351	369	342	329	355	325	353	352	343	352	326	369	347	336	320	353	343	335	384	357	375	369	369	337	365	332	327	353	333	377	351	327	382	308	359	333	355	395	339	347	385	367	323	342	353	321	350	342	368	324	353	358	333	340	352	371	349	338	343	372	343	355	356	358	336	354	343	349	321	354	355	352	341	355	322	355	357	312	344	323	320	312	363	344	324	368	352	325	335	358	346	343	324	351	321	346	334	350	357	327	342	360	328	371	349	355	368	365	323	363	356	361	330	352	367	337	376	366	367	331	354	353	365	354	352	338	353	308	339	360	337	327	354	370	358	356	330	373	332	380	373	348	329	338	349	349	343	355	339	343	360	341	356	367	358	360	327	353	355	359	347	343	335	366	359	363	340	348	369	352	344	355	343	377	363	388	347	324	348	341	365	387	316	340	362	355	318	316	351	346	333	356	339	345	377	365	352	355	356	325	333	349	358	354	349	359	363	359	349	347	399	353	373	308	364	362	369	339	355	341	327	368	344	309	343	342	357	306	363	358	394	350	348	361	335	367	354	359	349	369	328	385	352	324	340	365	356	364	357	351	399	379	352	361	340	324	362	339	347	341	364	328	350	343	379	340	333	335	329	333	362	327	380	355	328	324	344	334	359	364	385	369	350	343	387	358	337	341	379	339	354	355	377	323	375	339	382	330	383	328	362	326	333	343	346	351	344	362	365	361	339	332	350	329	338	353	329	367	378	329	330	345	370	346	345	360	360	357	360	362	340	360	347	339	360	363	318	386	335	325	348	378	341	345	327	359	345	355	322	389	360	290	353	363	343	342	345	372	386	357	369	341	365	339	338	349	352	354	358	359	374	355	319	345	356	343	324	334	345	376	346	344	331	347	360	342	361	350	330	363	331	367	371	324	352	336	340	344	363	340	301	354	335	327	335	342	374	344	337	342	325	347	349	355	351	346	358	342	338	353	353	350	359	369	330	358	318	370	359	358	339	366	355	344	335	338	326	361	351	361	346	362	357	322	338	345	334	383	350	325	321	399	351	360	330	385	318	334	343	349	337	354	362	328	331	355	347	317	360	361	359	363	349	321	394	366	332	359	321	351	363	356	354	349	339	376	320	376	341	390	372	340	365	354	325	355	375	348	354	337	357	334	389	350	357	346	341	316	307	337	333	341	330	337	370	347	352	352	332	353	330	331	333	367	336	371	363	359	334	355	329	355	379	355	342	328	366	370	353	352	331	358	335	320	352	330	364	356	361	384	345	360	314	357	375	342	339	321	324	357	311	357	359	334	335	311	356	359	331	306	388	333	323	328	352	387	335	358	332	338	357	357	323	349	380	377	377	340	388	325	350	411	366	340	377	320	329	367	359	349	364	358	353	349	351	327	318	309	338	358	344	363	337	340	340	338	359	340	363	344	337	336	360	336	396	382	337	349	430	340	369	368	333	343	345	363	364	321	296	364	314	363	346	292	384	351	380	361	362	358	351	346	333	314	353	354	335	366	341	366	363	316	300	374	346	337	359	348	357	360	358	330	348	334	358	358	363	365	345	333	324	354	335	364	353	330	332	368	338	346	343	318	333	341	353	344	387	345	331	352	332	337	333	344	311	349	357	348	342	337	336	355	362	326	341	347	344	359	360	327	330	341	384	370	360	350	313	356	367	354	344	341	355	352	323	350	365	384	350	364	379	401	354	346	342	358	361	360	321	359	351	355	371	365	361	318	331	362	355	357	365	351	329	336	365	365	380	351	339	348	349	332	340	297	362	353	311	365	332	349	370	347	395	318	340	337	348	340	326	378	340	379	297	352	364	344	331	354	332	356	334	340	348	346	330	372	370	347	326	315	331	360	330	383	388	345	369	347	353	341	387	336	358	338	362	370	337	364	380	319	348	355	393	362	329	363	322	335	338	336	364	337	369	298	383	335	353	362	349	339	300	354	370	378	349	375	354	369	364	376	336	320	339	352	343	354	324	363	367	396	367	331	310	359	336	352	355	366	352	358	383	369	353	334	336	367	348	344	321	361	304	332	315	361	330	373	369	317	354	365	338	360	341	336	368	338	327	352	327	339	347	365	363	352	317	365	376	329	356	345	365	329	344	364	352	358	344	343	380	332	346	355	328	378	364	347	338	361	336	327	343	339	372	363	341	349	347	377	384	329	389	353	359	343	356	354	373	350	336	383	343	335	334	341	324	312	383	331	343	364	331	369	379	335	340	359	332	345	330	342	363	349	348	329	322	315	312	359	322	352	365	328	352	366	338	335	358	373	336	374	362	352	343	370	377	335	393	333	337	353	358	325	323	375	321	379	341	367	367	368	361	362	399	348	367	346	369	349	361	351	315	379	335	367	349	336	328	352	337	354	333	358	336	338	350	330	345	361	333	338	354	353	355	323	350	348	377	355	326	353	333	306	379	325	342	360	352	381	315	363	356	319	362	372	360	341	360	338	324	355	345	338	356	343	356	361	368	328	326	397	329	370	344	349	360	355	346	328	336	316	309	346	328	376	359	357	332	367	350	349	364	375	376	329	366	352	336	330	366	331	317	344	349	367	346	365	370	356	351	381	342	334	369	362	378	337	360	354	361	354	335	344	382	351	384	363	369	376	351	356	333	348	325	344	359	323	362	344	407	316	321	350	372	342	346	356	376	379	307	334	351	359	350	334	345	334	372	360	308	321	335	315	333	320	338	354	334	343	356	349	333	377	309	342	372	340	360	324	332	335	356	365	338	404	333	329	364	326	312	372	373	367	334	330	379	362	329	322	363	356	343	364	338	341	326	343	354	365	345	364	365	341	336	331	355	315	358	345	348	362	356	372	344	350	346	357	308	356	350	358	374	332	323	342	326	338	359	319	320	344	338	356	337	335	394	348	339	350	348
34154	41250	14051	7581	5097	3771	2899	2361	1949	1803	1508	1358	1243	1125	1079	1064	1010	981	913	921	910	850	812	859	859	819	740	824	750	778	771	766	740	779	723	701	713	741	775	722	766	759	756	678	757	677	732	739	683	703	711	757	697	756	691	727	726	705	706	726	709	657	722	673	680	708	644	667	701	685	689	765	684	719	693	700	631	711	741	694	705	654	675	681	707	685	716	653	680	685	706	697	703	662	686	640	693	647	710	701	712	667	706	712	666	660	682	685	696	700	647	675	678	690	671	658	727	688	657	687	688	675	661	656	638	686	638	704	699	713	633	706	691	734	692	693	659	686	705	704	669	655	673	716	765	703	699	696	697	731	674	657	684	666	682	663	713	715	662	649	652	715	679	657	661	660	660	663	657	667	744	669	711	682	690	663	705	665	687	682	685	709	678	694	659	631	709	700	695	660	713	621	675	629	652	682	685	669	693	643	696	736	689	681	743	674	694	669	615	677	705	676	713	716	730	653	663	703	738	681	664	702	685	681	666	659	718	716	712	732	646	699	677	644	725	713	717	707	668	702	676	713	686	683	645	693	696	662	702	652	680	734	730	631	697	670	684	646	683	677	655	650	689	695	701	733	686	652	680	679	677	697	697	644	691	680	708	695	721	672	658	683	685	726	668	671	704	721	678	667	690	687	690	668	642	681	705	672	672	682	734	706	718	658	688	670	709	646	671	686	676	674	672	726	645	717	709	672	689	703	636	670	728	639	643	706	658	673	688	649	648	753	711	707	677	674	702	679	701	747	716	692	641	683	705	715	710	688	711	727	672	665	623	660	669	679	724	653	715	651	703	651	683	732	723	723	757	712	663	692	674	651	721	698	694	659	736	703	703	659	732	690	660	649	708	662	700	714	674	676	690	658	731	691	684	655	695	710	712	710	652	730	762	669	703	658	681	684	691	692	712	705	679	682	667	688	700	688	631	696	711	736	670	661	704	695	700	674	708	685	662	715	646	740	658	655	671	675	725	670	692	713	710	685	683	653	733	716	669	677	690	656	718	698	730	744	680	706	656	698	666	695	694	669	688	702	659	667	721	680	694	679	686	684	710	700	658	696	716	691	681	646	682	701	711	701	698	668	683	677	660	675	644	650	688	680	734	686	691	655	708	679	687	647	718	689	712	719	727	679	702	710	723	709	696	649	665	684	704	660	679	668	663	659	751	690	712	707	712	639	694	697	707	682	680	718	614	739	674	653	677	714	656	674	692	663	656	661	679	660	663	658	649	639	707	697	718	680	743	680	707	663	689	680	715	697	689	709	625	715	676	666	706	639	697	709	674	648	671	656	680	710	664	667	693	649	646	646	667	659	693	679	715	715	699	691	745	659	692	728	688	655	640	688	677	634	670	680	689	702	682	693	683	682	681	760	727	683	711	687	693	663	673	682	657	731	688	650	692	697	672	708	695	717	664	660	675	666	635	693	707	714	678	671	713	690	688	719	709	660	706	662	690	723	673	681	671	696	690	687	661	721	655	702	662	645	667	648	678	681	628	653	654	681	704	635	705	683	680	696	683	701	694	688	714	662	703	680	667	688	697	708	702	702	715	707	669	713	709	768	699	680	695	680	681	642	681	705	654	668	688	666	672	718	656	687	660	670	672	693	698	649	666	694	679	690	735	702	694	715	721	706	639	677	723	649	666	716	676	671	676	691	642	675	660	665	677	682	668	633	697	685	688	677	674	640	687	670	660	720	674	700	673	708	634	649	751	677	704	706	723	683	669	764	709	668	689	694	661	694	676	693	673	678	704	682	652	704	686	624	693	709	680	681	700	648	658	649	680	708	693	676	713	686	670	680	676	653	682	688	683	693	717	670	684	646	703	662	655	652	668	694	716	730	666	689	647	735	685	711	720	672	680	686	651	670	654	678	694	685	682	694	646	660	688	676	679	663	701	680	683	648	725	649	691	682	656	671	673	669	705	643	707	719	656	707	645	677	691	680	723	702	649	699	637	734	694	713	656	687	695	677	651	684	644	652	681	679	668	673	686	685	743	639	711	635	648	694	686	697	713	713	686	692	717	650	681	679	714	702	705	681	668	625	667	699	675	685	660	659	687	731	678	661	714	684	659	688	689	701	699	674	664	702	688	708	664	637	699	658	708	682	677	698	680	683	695	668	701	663	712	664	652	692	639	693	644	687	679	685	688	696	657	668	656	703	654	692	712	692	727	641	668	702	672	706	690	694	663	733	665	716	704	702	658	691	676	624	679	702	694	646	698	741	726	694	720	672	681	734	681	710	677	703	689	677	678	702	678	678	710	741	692	666	649	727	728	698	666	684	698	676	624	686	701	714	673	650	772	706	725	699	677	709	715	695	692	669	690	679	706	725	637	664	691	668	649	665	696	714	656	661	690	699	673	697	706	647	719	727	727	700	673	680	676	675	710	668	676	686	667	707	689	677	664	641	704	643	648	691	674	685	626	703	684	667	729	716	670	704	637	697	687	660	643	666	652	707	681	680	707	681	704	696	680	723	676	640	723	669	696	728	697	675	691	641	650	683	694	696	757	709	627	718	686	722	706	742	710	726	670	693	715	683	666	688	690	651	685	676	734	674	648	667	695	702	691	673	727	692	684	695	657	727	747	680	700	701	714	632	666	711	679	684	678	692	655	729	670	690	672	702	704	694	697	723	698	688	702	702	647	716	647	690	704	641	694	656	677	700	655	731	699	663	687	720	665	666	652	693	682	709	688	680	685	727	676	690	678	653	722	676	649	693	664	635	682	684	687	637	694	669	697	685	734	666	663	675	729	653	666	671	722	670	709	714	731	601	703	721	679	677	710	682	677	652	744	690	659	696	683	659	664	662	659	683	682	714	654	716	681	712	682	644	662	639	706	651	707	703	672	706	690	685	678	663	716	625	702	695	682	677	720	708	707	704	685	676	725	681	695	712	679	692	691	693	705	689	670	702	653	641	672	727	664	702	686	664	655	673	733	715	718	678	686	667	690	705	671	693	651	695	655	692	710	617	680	704	627	679	673	692	656	678	613	700	684	682	646	657	723	724	646	663	714	659	655	678	678	675	670	708	677	652	671	666	705	715	694	705	665	695	669	714	654	663	728	652	719	684	713	669	698	632	708	679	690	687	708	726	720	707	652	693	674	713	657	708	709	700	701	632	686	711	698	636	669	703	683	631	690	670	719	646	690	672	753	678	693	695	659	657	659	681	678	694	689	657	676	669	685	652	678	681	661	666	668	697	654	694	664	689	668	679	698	666	656	699	685	692	709	664	662	688	685	717	725	694	707	637	694	674	687	677	699	644	675	712	661	670	656	658	709	648	632	667	657	668	643	709	712	668	663	708	680	702	673	672	685	638	704	729	706	672	662	686	707	622	649	704	671	686	644	726	710	686	652	676	668	646	661	686	709	697	749	686	686	698	665	680	657	685	712	682	728	699	699	738	719	673	674	646	685	675	655	666	640	718	690	742	697	692	717	703	686	679
27307	20613	5578	563	360	322	307	271	287	270	295	264	264	239	268	274	272	251	277	269	262	254	246	290	253	239	236	274	248	286	257	258	237	240	270	303	275	245	297	275	260	277	275	266	267	262	281	306	260	289	243	248	275	271	269	256	282	281	263	264	254	289	243	265	256	273	276	256	275	245	307	273	264	248	273	293	252	270	269	263	247	278	276	256	268	253	247	261	272	249	241	255	249	242	270	295	255	253	263	245	275	268	278	258	255	284	277	291	272	286	279	275	268	288	259	267	265	258	257	249	269	260	277	256	288	243	264	279	289	266	261	260	254	271	266	249	272	252	273	254	247	274	245	259	280	281	271	265	226	265	241	259	252	281	258	284	265	255	301	273	265	251	274	274	248	244	275	251	272	266	249	259	263	265	267	255	275	279	280	265	262	298	266	247	264	264	252	252	291	238	258	254	287	277	274	264	272	281	280	282	295	268	263	226	266	263	250	262	278	274	254	260	261	275	264	285	279	292	280	276	268	249	272	240	264	255	265	274	258	268	257	258	243	236	270	274	300	281	262	265	268	279	284	273	257	246	239	299	244	261	290	254	259	259	269	267	268	265	244	282	274	260	232	249	276	257	271	278	253	250	264	270	234	271	243	271	236	250	271	263	245	305	232	261	267	273	267	228	262	271	271	310	261	242	267	259	277	266	277	214	278	265	254	265	254	253	260	251	271	282	255	248	249	262	298	309	256	240	249	279	249	279	276	268	207	247	260	251	292	255	241	228	273	302	262	252	258	288	271	282	236	246	284	258	273	244	271	245	263	281	260	257	290	264	253	277	258	234	237	274	262	245	226	284	274	260	244	248	247	266	238	271	262	240	287	284	291	264	257	233	280	262	257	265	279	241	284	280	245	259	262	286	238	234	256	249	267	255	231	232	294	285	299	252	251	274	266	257	253	253	265	265	235	267	265	262	260	240	232	263	278	257	259	273	287	263	249	270	246	242	249	266	255	258	270	268	241	250	255	268	273	250	257	245	240	262	261	253	275	255	252	249	265	278	272	277	258	252	272	295	264	233	245	251	244	276	273	275	265	267	263	272	259	260	259	240	257	261	248	257	229	260	278	277	275	259	237	258	276	241	279	246	274	224	242	268	260	283	261	249	274	245	259	281	268	294	254	271	250	282	258	235	257	264	272	280	281	280	271	247	264	213	276	310	238	279	276	259	268	258	260	271	253	264	262	276	260	284	246	263	242	249	270	259	263	268	270	263	276	284	273	265	262	245	261	262	281	290	234	247	275	270	266	301	267	281	250	244	256	278	222	270	260	283	251	272	258	246	277	239	253	252	279	260	269	289	275	246	266	268	280	252	245	253	285	275	264	285	244	242	277	247	272	280	263	254	245	255	238	230	269	242	262	278	239	244	248	257	265	279	270	238	252	276	281	254	244	243	293	221	276	272	277	245	298	285	289	228	252	239	252	264	269	248	278	269	240	245	242	255	281	256	249	250	262	267	251	257	261	257	275	243	264	277	243	254	255	254	277	279	226	252	294	249	278	294	285	266	244	244	274	281	260	249	250	257	255	263	259	271	262	287	228	250	257	251	253	289	255	254	254	274	264	277	269	264	278	277	279	257	256	230	250	239	252	275	277	262	248	269	252	258	234	283	271	258	268	253	230	271	272	262	263	271	274	265	238	221	264	245	252	274	258	283	255	282	240	279	283	272	267	248	255	264	226	268	260	270	262	236	238	253	259	278	266	254	280	273	285	260	274	277	277	251	264	249	257	291	265	255	232	280	250	281	253	235	258	285	275	273	263	238	273	267	273	268	258	241	238	238	242	275	238	281	285	279	242	250	279	275	246	267	279	258	258	264	250	266	245	280	264	272	254	268	250	239	270	271	265	237	293	214	275	261	271	252	264	287	245	243	254	237	282	301	265	240	258	276	258	259	234	259	264	234	264	299	300	284	278	242	237	214	275	275	234	276	251	284	263	252	254	295	236	259	329	283	268	283	235	252	252	271	269	253	293	264	221	248	260	260	242	254	252	274	216	276	233	280	266	252	252	272	251	260	271	248	246	255	268	269	280	275	236	239	286	246	250	284	278	258	293	287	295	256	235	245	282	236	296	245	283	243	261	261	275	272	259	272	297	268	271	276	276	238	248	262	254	261	243	261	257	275	292	281	266	280	261	249	276	268	263	247	240	279	241	266	271	267	261	272	253	262	262	273	253	278	249	249	226	250	233	252	271	259	268	249	257	268	255	242	281	282	257	273	267	264	231	286	263	251	257	242	261	232	291	283	254	268	241	255	222	259	309	270	285	252	229	269	251	263	268	270	237	261	251	257	253	264	228	268	262	278	263	269	280	253	248	279	257	273	250	245	263	229	243	264	281	293	236	263	267	281	253	276	245	283	273	266	273	266	260	273	253	266	283	242	291	282	277	226	292	278	241	261	263	253	276	242	268	239	269	257	250	255	286	260	259	248	273	277	259	241	278	268	257	288	259	273	265	256	234	273	250	285	277	267	248	268	254	273	264	281	264	256	251	271	258	246	250	258	288	291	249	260	262	263	228	255	258	245	274	250	241	251	269	260	281	245	260	250	254	275	281	267	251	273	278	261	239	263	228	247	285	253	299	285	299	254	285	259	260	278	256	250	251	265	258	240	264	272	268	270	260	239	263	271	243	282	259	240	242	271	265	257	275	280	267	269	284	288	270	265	267	257	264	270	246	249	257	254	275	258	264	239	272	275	255	266	252	273	262	246	261	242	271	239	269	254	274	236	262	290	267	252	264	259	251	286	282	255	263	245	262	281	253	236	255	243	253	253	268	267	229	242	243	240	278	254	285	232	250	235	288	261	261	241	269	263	263	275	259	265	274	266	294	269	263	266	260	251	257	272	287	300	251	262	277	253	245	263	265	270	263	256	245	255	261	248	293	282	245	258	270	276	276	233	240	249	247	276	244	266	281	269	272	238	257	260	257	228	242	262	276	261	295	251	249	283	271	274	278	254	264	277	268	295	269	282	231	248	257	263	269	244	244	265	286	266	259	280	267	266	256	278	269	275	275	249	261	250	251	267	248	286	260	251	248	261	289	274	282	276	228	269	246	273	266	262	245	283	264	249	249	251	280	264	252	290	279	259	270	278	283	235	301	217	282	277	262	266	243	264	264	265	258	255	256	244	268	261	261	265	247	253	262	270	279	291	256	264	253	251	258	246	254	246	268	253	268	244	260	276	298	272	253	255	256	305	295	277	262	249	267	278	283	276	274	258	254	277	240	268	277	245	289	264	264	268	232	264	266	281	249	290	282	253	266	251	247	295	278	259	279	251	278	243	282	260	263	273	271	273	249	245	253	251	270	300	257	248	258	243	252	232	233	282	230	259	248	264	292	276	268	241	276	239	250	263	241	247	263	266	252	282	260	272	291	262	270	274	262	309	266	286	242	279	262	279	256	270	278	240	255	278	256	254	277	290	284	267	253	274	268	258	281	246
10276	14529	1539	1016	844	716	697	606	637	610	607	610	584	613	607	556	609	584	576	570	595	573	576	573	547	575	568	558	572	537	590	577	592	595	556	583	559	563	536	596	592	565	610	603	568	557	586	609	527	549	570	549	558	584	570	541	576	564	576	556	567	591	570	593	556	522	564	617	595	564	594	544	553	617	594	557	588	531	579	581	570	541	593	567	559	568	553	563	584	584	567	572	572	589	583	535	589	511	573	577	575	565	620	566	534	513	595	588	572	553	564	567	583	568	565	586	532	578	562	591	604	571	560	568	586	568	557	597	531	563	567	586	614	555	606	591	601	603	577	518	548	605	553	557	561	514	585	557	549	528	594	547	568	545	519	577	568	547	509	552	555	599	574	590	561	578	567	511	580	570	578	559	565	556	646	566	611	573	580	571	576	554	559	538	585	555	551	576	603	568	549	580	591	571	613	593	592	558	593	533	580	524	547	543	583	620	539	555	553	580	523	554	672	572	550	614	565	593	518	578	576	567	565	513	585	558	620	582	542	560	561	567	566	579	541	567	595	573	594	548	524	604	525	585	604	566	591	607	568	612	615	586	571	530	548	566	592	594	552	566	594	584	569	596	577	611	581	525	548	562	550	564	532	589	576	645	544	536	554	558	538	550	552	557	563	602	545	581	554	575	542	578	561	606	580	570	556	545	570	582	540	566	545	590	607	552	591	572	611	634	594	628	566	533	584	570	642	567	576	551	557	545	566	539	581	551	601	566	551	546	585	556	551	534	536	600	548	590	558	569	587	580	627	536	531	564	572	550	556	513	555	569	587	570	546	576	564	574	555	590	547	580	583	552	577	590	540	557	541	588	542	590	562	566	621	565	583	585	551	553	586	602	560	580	568	573	595	576	587	593	540	603	605	574	568	565	552	548	552	577	558	616	579	533	550	571	557	557	561	571	581	539	604	522	572	525	564	571	563	597	555	582	541	582	564	538	600	602	596	568	586	561	564	543	594	556	546	576	553	584	541	563	577	553	596	588	584	557	597	578	555	569	612	544	556	611	539	579	551	575	575	530	580	580	556	586	552	566	560	546	572	517	529	591	553	582	613	600	532	566	571	566	536	537	538	574	576	547	565	570	567	623	606	562	547	558	590	566	572	568	574	583	640	537	589	547	553	635	518	600	585	570	589	586	582	580	611	588	567	540	564	549	507	547	540	559	586	555	560	536	570	547	558	570	561	543	563	628	568	576	564	556	587	560	550	593	584	578	584	547	580	561	583	595	534	615	555	570	540	599	555	561	569	604	564	573	571	567	550	580	577	598	582	582	595	623	567	563	552	557	562	544	552	612	570	559	567	610	564	548	535	536	551	597	554	504	599	568	597	570	562	544	594	551	561	592	537	593	593	590	606	570	581	561	540	610	545	570	599	578	553	546	579	548	570	556	589	558	551	601	551	571	584	534	597	613	517	539	545	578	543	557	535	546	568	609	554	581	589	581	552	546	599	585	578	628	542	565	580	563	585	520	618	549	564	580	597	582	585	576	549	571	537	585	560	573	568	578	557	584	601	618	592	531	578	588	593	562	569	587	524	591	574	568	544	549	583	586	602	607	599	583	552	591	550	546	548	553	566	566	554	576	606	577	581	555	581	534	571	556	597	569	587	574	577	580	572	577	559	564	565	593	598	522	558	545	557	547	581	569	580	566	579	634	567	578	560	577	557	548	560	571	588	533	571	559	579	607	545	533	575	548	534	560	570	580	568	583	593	608	576	565	535	599	556	559	582	585	588	558	590	564	552	611	593	551	573	577	566	542	567	558	578	567	523	586	597	545	597	610	573	545	555	587	553	528	595	576	551	593	558	536	564	559	529	518	547	541	579	586	573	614	586	507	563	580	577	581	560	580	547	580	569	568	563	606	590	584	575	541	590	574	551	572	546	554	561	550	564	528	562	538	584	598	591	629	580	549	543	592	562	570	572	558	570	519	546	570	628	556	515	574	599	560	564	553	558	577	540	579	594	504	515	551	593	560	602	549	600	531	528	578	585	542	584	596	575	592	579	536	576	618	604	529	593	549	568	562	544	557	569	599	550	565	554	548	567	529	562	549	551	567	578	542	587	583	588	542	579	587	577	556	562	541	589	573	585	556	594	569	569	545	556	543	538	531	552	578	616	510	612	557	574	538	601	567	577	585	575	576	548	563	538	567	530	574	602	560	563	558	584	578	585	563	561	591	552	529	573	614	609	608	619	523	562	621	516	566	558	564	613	607	556	598	537	557	552	565	542	575	606	554	572	625	567	542	582	599	576	536	587	562	580	563	552	564	534	524	530	602	558	584	549	599	566	564	540	601	586	581	549	581	552	600	594	590	560	570	579	600	541	559	519	578	554	560	546	563	552	539	567	519	581	549	587	554	574	557	599	616	554	573	617	568	605	597	574	545	581	584	527	553	534	563	558	559	553	566	558	549	521	585	590	548	560	560	553	575	543	595	584	523	555	596	574	570	607	555	577	600	583	535	551	610	573	572	575	546	546	578	569	550	560	536	549	548	532	600	530	550	581	541	593	594	563	590	616	568	558	581	590	565	528	572	534	568	551	628	604	592	601	553	599	609	546	572	541	576	570	547	584	550	563	577	554	583	548	623	606	561	556	575	607	540	567	567	582	564	588	565	569	605	549	608	536	578	543	558	567	610	566	563	563	578	544	571	540	593	589	567	587	571	540	591	576	579	575	553	568	577	541	552	551	574	554	541	573	623	591	581	579	574	592	574	608	541	554	569	597	563	525	564	598	619	593	556	552	550	563	581	561	569	564	562	592	620	542	604	569	583	559	544	563	540	545	572	578	550	582	557	573	587	542	554	572	566	590	576	551	546	583	613	570	538	598	581	543	607	553	574	546	552	575	552	567	565	595	568	599	559	552	618	586	590	583	562	581	575	618	589	558	589	555	555	560	574	556	594	598	605	545	564	537	567	579	585	599	569	520	573	593	552	549	576	599	565	542	564	554	572	574	584	538	582	556	554	544	613	581	584	557	560	562	524	551	580	615	609	592	584	585	556	596	559	555	567	562	574	551	561	553	554	557	618	551	570	597	579	577	590	590	553	573	550	557	605	584	557	569	612	586	584	579	549	596	513	539	541	544	567	580	568	534	547	562	568	550	592	547	592	550	556	532	588	553	524	549	579	568	605	584	562	581	602	590	575	523	555	539	601	558	560	552	614	584	575	572	554	578	577	559	542	579	567	573	577	568	581	562	552	603	531	588	557	558	554	584	603	572	576	595	593	597	573	568	556	516	588	580	576	579	557	515	587	558	540	536	580	579	560	552	583	567	548	549	582	597	578	568	562	568	579	575	568	551	574	540	557	610	536	584	562	584	551	540	563	604	537	626	524	576	567	578	565	597	551	559	617	588	551	592	571	575	540	566	582	569	589	528	552	578	542	569	542	569	607	562	607	554	548	578	602	598	565	553	574	564	576	551	581	569	562	573	553	575	561
24693	21633	28640	25077	14326	920	483	367	284	266	243	223	206	207	191	212	184	191	201	168	158	158	158	194	178	162	153	168	166	182	174	171	152	145	169	139	151	148	164	162	153	171	166	157	136	154	171	159	149	157	166	163	136	138	157	166	125	141	134	175	153	144	175	150	158	153	160	148	144	166	156	154	153	149	144	147	135	166	161	154	177	142	139	136	142	156	175	164	163	156	154	141	144	131	158	147	156	155	157	145	145	169	135	154	169	152	137	153	155	145	164	154	144	147	149	139	129	147	151	145	136	156	158	140	146	122	124	147	149	164	140	140	144	140	157	139	165	146	156	138	129	148	162	149	118	156	153	150	149	127	163	158	155	149	140	165	188	141	140	168	151	154	155	148	147	144	146	165	168	140	140	131	171	141	156	170	143	142	135	149	132	153	146	148	159	156	142	154	163	172	158	170	154	145	142	146	158	126	150	155	151	161	152	166	164	139	156	131	174	147	154	145	133	153	150	132	153	144	138	133	148	151	148	154	144	158	136	165	142	158	164	134	151	159	126	146	153	155	162	156	149	144	125	173	135	122	143	174	132	152	159	160	135	151	145	174	153	165	171	157	122	131	169	165	154	156	142	138	143	150	140	148	129	173	148	140	135	147	140	139	141	144	134	154	168	140	150	149	161	132	149	155	151	140	150	126	130	143	151	145	142	160	149	163	150	160	158	141	152	163	143	172	163	147	171	159	132	176	135	136	149	177	157	116	154	138	120	143	131	158	162	163	151	140	157	149	152	138	156	155	139	121	158	142	152	152	157	145	158	142	150	141	141	152	148	137	149	170	159	154	155	134	123	154	147	154	159	158	170	172	136	156	141	125	130	141	143	177	147	142	163	142	148	160	139	141	136	127	158	161	125	149	128	169	152	132	130	146	155	168	131	158	148	145	146	139	144	143	152	146	129	144	168	137	152	151	147	158	140	145	166	139	154	149	173	133	162	137	130	144	153	153	134	136	128	134	153	154	166	144	152	158	128	152	151	155	147	155	178	147	149	157	145	160	149	166	163	146	156	157	162	152	147	148	143	144	146	144	140	148	151	147	165	146	143	164	142	147	151	159	160	132	133	147	149	186	134	161	143	154	152	148	147	140	159	162	145	136	134	157	142	148	124	134	141	153	135	150	137	155	137	145	150	151	141	156	179	149	160	164	134	125	160	166	148	155	156	167	142	151	170	144	139	153	138	157	141	183	150	142	142	182	172	145	127	163	160	151	147	144	137	139	148	156	133	156	146	137	146	146	140	144	152	159	136	165	141	156	150	146	142	155	136	168	122	146	157	142	134	143	166	149	165	149	134	144	158	149	174	142	144	145	166	143	152	157	149	152	154	156	154	162	165	141	150	148	145	140	178	154	154	150	156	167	160	137	135	123	134	127	150	165	136	132	167	159	149	159	146	150	149	177	154	154	146	142	157	154	164	164	140	149	151	167	146	152	158	156	148	127	147	115	157	153	144	150	156	143	165	144	146	176	164	168	135	156	161	166	140	146	143	172	161	147	150	173	157	136	163	140	147	166	140	174	164	162	169	159	165	149	140	151	152	156	163	149	165	137	146	149	133	126	163	143	167	168	143	146	146	152	144	162	171	145	141	148	129	171	155	143	139	147	139	162	144	151	140	177	143	139	162	146	170	140	150	175	129	148	134	157	154	133	162	143	126	136	151	156	160	154	153	152	159	160	154	143	133	157	156	125	168	142	142	160	148	148	156	165	148	144	150	146	145	148	163	121	149	172	136	149	159	156	160	169	147	149	137	147	141	158	160	145	153	148	151	145	147	161	131	152	148	174	170	138	149	146	147	156	132	143	171	148	155	139	161	146	136	150	149	163	164	158	180	150	134	153	148	159	144	153	148	127	153	161	162	162	147	135	132	163	152	162	157	149	143	162	169	154	169	175	154	138	145	151	144	154	130	136	151	163	149	149	148	166	135	139	166	153	157	160	129	156	178	155	148	159	144	140	158	143	137	162	149	146	157	172	154	137	154	148	151	159	150	156	145	149	143	160	155	154	129	160	155	146	145	137	145	170	180	148	159	162	157	141	159	140	155	150	155	168	142	134	136	149	146	147	136	154	142	137	137	150	142	140	132	147	162	162	133	159	155	146	144	150	143	144	167	149	160	154	158	135	146	158	159	152	143	147	146	156	136	167	152	145	168	138	140	118	156	160	147	138	170	148	154	151	156	151	130	127	128	128	152	136	159	131	145	154	155	161	137	136	146	169	164	167	148	139	127	140	163	155	168	165	144	127	124	129	152	162	163	154	136	152	163	150	145	143	139	129	175	141	156	142	146	168	143	147	165	179	139	145	145	165	166	138	143	129	150	148	136	140	160	153	148	131	138	151	147	160	140	135	148	163	153	159	149	130	141	147	174	136	141	144	140	147	144	143	133	147	133	171	155	137	146	146	166	148	143	146	143	147	145	122	138	146	142	137	154	175	152	167	145	177	158	166	126	124	155	143	145	142	125	168	155	134	179	146	145	154	125	170	159	158	140	140	156	161	134	147	162	169	160	154	156	158	153	166	152	164	142	136	161	130	147	133	174	146	147	172	141	140	171	160	169	138	156	151	158	134	120	166	159	143	120	131	142	160	138	140	129	145	141	150	153	120	156	166	154	147	151	127	170	160	156	139	162	155	159	127	152	154	149	144	133	154	153	157	166	162	135	144	159	134	142	136	166	151	141	151	149	139	132	130	150	121	143	158	161	146	151	139	148	172	158	167	145	148	152	180	139	123	152	176	153	132	168	133	154	134	173	165	155	165	147	145	132	145	143	166	147	159	170	146	155	158	150	177	141	138	156	153	169	156	154	159	172	138	153	163	143	146	152	146	143	141	141	143	135	142	125	136	140	132	151	170	146	151	148	136	162	142	139	156	130	150	144	130	147	159	167	171	124	117	167	146	128	165	149	144	179	163	140	162	147	150	140	143	152	140	162	151	140	121	145	139	166	131	129	157	161	154	132	138	148	156	158	127	143	178	143	124	145	165	160	176	137	146	143	147	163	154	134	157	146	134	155	127	147	145	148	156	163	128	140	152	135	153	163	157	147	153	141	144	163	153	164	144	157	134	171	128	162	132	145	142	171	128	154	145	143	148	141	158	150	143	150	162	134	135	152	174	153	160	147	151	167	150	148	165	152	158	158	145	144	173	167	173	154	134	141	134	142	148	143	141	164	151	152	136	140	127	154	139	127	139	141	150	154	151	132	148	128	156	150	160	179	156	160	135	146	139	138	167	134	137	170	146	144	151	149	161	149	163	147	158	125	135	147	170	146	157	170	153	142	147	138	165	147	149	170	154	138	138	162	148	159	149	154	142	150	154	132	152	143	150	155	153	162	133	151	143	139	142	142	146	153	154	158	139	165	163	141	163	151	166	170	143	155	156	158	149	148	161	134	151	137	142	144	178	140	162	164	122	160	168	133	143	160	144	154	157	147	134	153	158
27900	34803	8496	4406	2869	2038	1521	1250	959	937	796	700	648	579	557	545	523	472	466	468	434	451	418	400	420	437	410	406	376	382	374	375	381	393	337	377	387	364	364	376	354	360	350	366	385	336	361	342	405	372	348	350	329	338	315	318	356	364	324	376	347	353	336	342	324	324	358	332	358	343	370	337	362	328	311	341	344	332	359	327	342	363	350	373	335	349	318	333	309	327	359	328	352	320	350	338	334	337	326	343	346	323	356	309	349	348	345	313	334	323	306	315	332	309	340	333	308	360	327	351	330	381	344	319	314	344	354	375	325	333	329	343	331	364	303	322	341	346	334	333	368	354	339	355	336	355	358	356	337	352	329	358	332	356	364	342	328	324	339	347	344	320	337	364	351	368	331	330	329	321	349	344	331	363	325	351	348	365	334	317	315	388	317	321	355	313	332	324	336	344	337	350	332	336	317	371	337	320	345	303	331	334	333	319	341	342	346	321	327	348	348	346	338	347	338	320	316	330	313	346	336	317	330	328	346	345	337	344	333	347	343	340	324	324	337	340	316	359	311	353	321	354	321	349	353	339	327	311	307	332	343	329	371	359	320	320	327	348	352	350	298	340	320	317	313	355	316	342	331	353	354	306	325	332	327	327	377	363	338	336	333	333	325	333	376	307	300	345	337	337	332	350	317	327	340	333	329	320	342	300	330	314	351	346	334	355	329	321	322	309	315	348	336	321	328	348	362	334	353	330	350	374	323	333	321	324	328	326	325	306	342	329	363	345	330	335	364	344	330	314	342	346	358	340	336	321	361	338	327	336	316	360	356	332	342	319	309	328	342	322	338	308	348	327	313	335	321	309	333	328	319	346	358	335	334	322	340	334	342	343	364	349	344	357	362	324	336	337	369	346	344	337	368	333	307	371	380	381	356	345	299	326	328	308	365	347	301	367	378	357	350	317	361	369	327	350	362	368	354	346	358	315	329	364	343	337	348	369	346	348	327	313	347	317	332	342	313	325	313	330	342	335	325	317	332	306	330	360	357	353	333	367	348	345	308	366	329	333	325	356	365	359	377	351	344	364	362	338	338	347	324	326	295	352	338	344	345	388	328	336	332	328	342	327	325	331	321	365	331	371	331	352	354	313	333	315	340	328	321	345	381	324	334	300	340	321	319	322	357	342	327	356	319	338	324	346	327	339	326	311	321	338	370	330	350	315	342	319	361	333	312	329	351	369	315	309	308	332	342	332	327	311	307	322	331	319	338	328	344	347	322	330	335	354	346	334	332	328	324	365	326	352	350	327	382	312	331	371	332	299	325	326	353	325	348	352	316	342	350	325	330	362	339	328	288	346	346	323	329	321	351	345	364	311	320	356	337	349	384	340	349	323	369	342	349	340	311	336	339	348	326	299	295	352	320	355	348	374	305	333	343	335	327	311	318	318	344	310	344	315	334	339	326	340	331	364	326	327	314	337	323	365	374	322	331	358	341	344	362	351	327	322	342	383	301	317	332	358	351	352	298	367	328	355	289	338	301	359	322	305	327	330	325	313	381	328	360	347	341	323	311	295	370	342	303	365	334	346	368	333	329	342	347	339	358	329	317	342	329	269	324	314	367	307	370	302	343	336	347	315	307	324	361	335	347	339	342	312	315	343	362	331	331	327	306	352	318	337	318	325	306	332	332	374	332	324	326	322	362	332	350	343	351	328	323	334	324	341	369	361	316	359	338	312	313	346	347	339	324	316	315	344	303	337	325	314	320	357	347	340	337	338	340	384	341	319	355	312	374	337	306	343	337	302	347	321	305	321	337	367	353	304	341	342	353	323	332	371	360	320	370	362	346	347	342	326	324	325	337	358	336	308	344	370	332	338	345	341	351	317	339	356	332	342	341	342	340	324	357	343	322	367	334	352	331	307	355	329	335	334	341	303	322	339	320	363	379	293	346	348	359	320	318	324	359	342	361	353	341	375	352	303	353	351	348	330	332	350	322	323	342	317	338	341	345	327	324	336	361	335	345	356	343	337	350	351	343	325	359	324	348	332	361	347	318	379	344	354	346	366	316	363	326	317	316	340	318	333	323	338	323	337	363	339	339	336	361	344	322	315	313	351	370	344	342	305	335	323	374	346	353	350	318	342	343	316	328	337	316	319	350	359	325	330	311	364	355	341	329	342	331	326	333	349	405	345	339	329	324	332	325	337	339	337	320	311	347	352	346	335	383	346	368	331	325	331	345	347	344	347	320	338	323	352	326	336	328	345	310	342	336	326	342	322	367	313	349	345	347	373	283	338	324	362	348	323	319	341	328	320	355	343	339	356	342	341	321	342	350	333	325	345	327	352	349	366	327	366	347	325	365	302	323	326	332	343	342	336	334	327	366	326	331	319	354	336	330	330	340	348	307	300	329	339	347	340	332	324	329	330	301	340	339	328	323	379	287	334	311	304	328	344	322	337	302	376	347	308	356	323	340	332	326	346	300	359	348	368	349	340	346	346	340	338	349	331	354	334	322	349	338	346	314	299	331	332	310	380	348	343	350	321	344	330	367	334	347	315	339	376	320	338	357	311	356	351	329	323	326	356	359	336	330	328	331	353	324	372	324	351	342	333	346	329	358	333	372	330	353	298	332	381	346	332	339	347	317	316	367	329	334	329	336	353	320	344	339	321	350	360	356	366	328	325	313	348	370	342	326	334	338	322	334	355	374	326	372	333	347	341	333	330	305	332	361	354	329	327	298	284	329	361	331	350	355	327	325	334	294	308	339	315	324	315	353	310	331	355	326	326	315	342	347	348	366	336	372	318	350	310	321	332	326	337	313	332	324	346	316	342	339	314	312	350	378	341	342	330	349	331	359	318	349	329	289	330	367	354	325	346	339	344	335	347	315	329	350	331	323	367	345	325	334	334	374	302	334	332	353	310	377	338	318	355	354	319	341	323	348	332	326	312	322	367	339	356	293	302	356	313	335	358	334	326	342	307	305	296	328	341	350	350	333	315	381	360	341	341	308	316	346	316	306	339	342	324	351	309	361	343	372	334	363	363	385	338	341	361	323	330	353	348	339	346	340	331	334	341	328	359	303	341	361	369	342	316	335	313	351	307	282	325	337	330	321	336	334	354	359	326	316	340	355	334	297	357	343	321	344	346	315	353	333	327	352	357	344	319	337	336	373	340	345	331	313	331	344	382	306	344	367	372	358	347	313	336	340	304	308	359	365	369	343	327	353	327	340	323	335	343	334	325	357	340	345	324	346	315	341	334	337	365	324	335	323	338	338	357	334	340	329	344	343	331	309	333	359	382	358	340	290	368	354	340	322	338	303	362	325	313	324	334	319	316	324	352	303	338	350	291	327	323	327	332	315	342	355	328	333	345	340	351	366	352	320	335	356	328	369	350	310	335	362	370	296	323	341	329	361	342	359	325	368	331	370	397	305	364	338	328	340	330	323	343	347	352	328	323	335	315	346	329	339	348	342	301	347	323	334	299	369	336	351	345	281	326
22673	20642	28140	23117	20642	12920	1392	767	595	592	571	464	492	427	435	450	423	373	386	341	376	374	372	372	387	390	366	323	335	357	363	330	325	376	351	352	303	353	359	330	348	340	317	298	350	340	384	351	347	355	354	357	326	335	333	356	309	327	364	359	361	324	335	341	319	348	336	319	337	338	350	335	335	355	362	374	341	369	304	329	334	354	327	322	343	369	323	350	343	342	327	340	332	344	326	347	320	326	358	316	318	330	316	350	335	334	349	321	311	321	358	358	316	321	312	332	331	309	347	344	326	355	315	341	343	311	348	310	329	323	333	336	360	316	318	370	342	299	333	325	327	314	347	339	323	332	306	354	344	339	377	351	339	333	313	313	315	324	341	313	362	319	325	333	311	327	321	318	368	294	360	356	317	310	358	348	348	335	313	313	335	327	332	350	314	314	320	319	353	336	322	303	348	346	308	321	329	341	301	338	350	337	340	329	353	361	322	359	331	312	330	343	324	325	349	345	368	319	300	339	340	332	320	287	317	317	319	334	312	311	310	314	329	347	311	312	348	321	330	327	337	349	332	353	375	356	313	320	359	325	327	332	347	375	328	353	323	354	341	342	330	353	314	323	358	311	333	323	321	314	263	347	338	341	339	320	309	311	293	336	366	330	324	362	318	333	356	341	319	338	349	310	357	363	312	366	326	324	324	349	320	341	338	333	335	318	303	314	335	334	359	311	350	350	352	334	326	331	344	349	336	382	354	347	295	349	333	305	331	359	337	325	357	387	324	285	310	323	326	314	336	310	311	340	329	291	346	331	397	273	337	335	342	346	339	340	330	319	341	341	327	336	329	333	330	332	351	308	361	299	340	362	311	349	344	322	337	311	343	308	307	315	362	367	348	305	322	326	316	337	304	335	335	348	356	293	324	355	315	333	332	351	356	312	352	329	344	341	352	345	334	342	317	383	355	338	298	336	336	350	351	336	338	322	290	315	347	327	344	310	318	330	350	330	313	323	340	354	308	336	329	319	314	325	287	324	323	334	323	349	348	356	341	354	347	359	312	311	297	338	312	325	315	343	344	280	353	321	334	324	336	316	357	353	353	340	354	322	334	293	329	293	326	321	327	354	362	305	340	304	340	314	310	360	311	361	323	347	347	315	374	316	345	363	347	336	310	312	326	314	309	335	330	360	332	301	343	375	311	322	319	287	303	336	322	352	303	316	345	338	328	307	345	352	344	324	343	337	343	321	311	328	324	322	344	310	340	297	328	343	357	309	321	357	330	329	372	336	309	306	398	315	319	311	322	320	321	321	364	322	337	322	306	297	339	374	344	352	395	290	329	322	341	323	337	339	348	334	325	335	343	354	361	318	328	318	336	324	314	306	339	334	334	355	305	346	335	311	280	325	308	333	327	323	334	297	337	362	326	301	332	307	348	331	339	335	330	348	310	348	338	355	341	327	328	365	323	360	288	365	341	361	332	301	368	346	339	316	299	324	333	323	333	304	326	330	313	357	320	310	322	335	316	326	323	307	323	345	327	346	333	346	364	359	314	309	307	358	307	359	336	324	349	314	352	309	321	315	312	352	342	322	312	316	336	329	342	340	333	312	343	293	329	334	327	357	342	325	306	345	320	330	361	333	313	331	321	336	345	323	332	327	343	284	320	314	312	331	295	354	349	333	340	318	321	337	322	335	335	318	343	336	357	324	316	296	301	342	306	353	339	314	317	299	285	327	298	323	323	328	335	345	328	310	352	325	313	325	321	306	339	336	353	312	319	341	323	346	356	358	330	354	349	327	323	321	338	363	323	317	319	342	335	332	334	316	321	300	345	331	346	331	339	317	314	343	327	327	323	348	344	330	329	340	327	337	338	351	335	321	325	319	330	318	338	346	341	321	354	334	324	323	316	318	329	329	366	311	346	326	341	340	325	342	328	306	345	324	302	302	329	324	329	351	344	316	349	305	328	353	354	362	330	339	370	310	345	325	322	332	350	315	319	320	343	348	338	324	330	325	316	316	339	338	349	325	311	342	335	333	353	338	334	333	351	316	322	344	334	298	328	323	308	316	296	335	284	337	324	335	358	341	333	335	328	340	335	315	334	311	313	354	330	325	324	343	331	356	341	312	326	371	330	303	313	332	308	318	338	347	348	323	290	353	349	342	322	298	353	345	328	368	337	335	353	321	308	335	345	342	313	350	331	306	351	310	357	360	354	330	325	315	338	359	294	313	365	288	322	297	355	301	345	329	319	315	319	352	313	335	344	311	298	372	324	339	345	342	302	332	353	320	315	364	341	333	344	313	366	315	333	350	342	331	332	308	367	345	354	334	338	361	337	347	340	330	303	336	304	341	313	298	340	316	339	334	330	347	312	322	302	322	342	345	328	334	330	318	337	326	347	303	315	354	322	341	330	325	349	319	317	364	352	317	334	345	327	331	325	350	363	351	383	338	351	365	323	359	322	347	350	362	309	329	324	314	322	335	329	339	368	324	336	316	344	315	344	325	295	319	303	315	309	345	376	327	313	364	321	306	338	330	331	327	337	325	309	353	305	349	323	310	329	302	329	332	342	314	339	308	347	332	312	321	337	322	332	330	356	323	332	362	336	342	324	330	372	336	337	364	337	343	316	345	332	340	295	367	319	311	319	313	309	312	333	324	314	337	311	325	341	331	317	331	316	304	317	321	350	304	331	320	338	304	328	318	318	357	328	319	347	333	320	342	322	340	332	327	324	334	362	322	333	303	342	335	371	302	301	312	319	376	326	329	308	356	292	346	313	324	324	342	367	343	320	330	323	336	323	335	333	357	294	348	327	326	324	334	351	311	395	341	301	336	323	355	301	361	341	315	348	348	296	313	323	315	351	340	327	292	302	355	337	339	338	343	358	306	332	305	344	338	333	363	326	362	354	328	298	326	361	334	334	313	334	321	322	337	328	342	322	329	315	338	330	325	339	312	321	338	327	307	347	317	354	335	349	335	326	365	314	363	351	336	334	343	356	315	317	354	342	300	329	319	341	327	307	348	334	347	365	338	313	307	353	311	320	351	331	332	371	317	316	345	329	330	338	350	302	359	345	361	299	323	316	338	333	334	343	308	343	314	349	320	363	322	357	316	330	334	357	337	333	306	300	326	354	299	326	354	342	296	341	342	355	349	318	329	353	336	333	326	319	346	299	319	340	321	299	326	333	349	321	333	354	349	364	335	311	320	320	332	328	369	354	333	301	343	320	294	327	315	334	321	319	349	326	354	323	312	342	336	317	325	332	341	343	310	309	325	339	351	317	335	294	323	320	316	331	334	356	345	347	340	317	324	307	310	347	320	290	319	333	326	363	336	319	319	343	329	331	287	320	334	328	315	328	320	345	315	350	313	363	339	355	345	335	337	325	351	358	334	322	298	300	324	355	306	355	315	351	326	329	289	343	297	294	334	349	311	340	342	343	355	330	324	330	318	319	309	302	326	320	323	348	334	359	364	365	340	328	302	362	330	307	324
28979	35878	13606	7490	5060	3561	2772	2306	1945	1612	1438	1327	1189	1072	1069	990	1027	926	874	839	786	809	831	819	780	768	770	731	705	713	726	735	699	756	687	724	707	669	717	704	677	676	671	685	663	673	685	653	662	685	697	722	647	665	704	666	642	666	682	633	714	646	689	667	681	711	635	654	698	664	678	684	671	625	658	675	694	656	667	625	649	640	691	648	640	664	655	630	664	648	657	689	706	641	674	677	632	679	679	644	625	658	656	692	664	669	627	668	663	699	650	694	669	645	681	604	652	669	657	651	651	655	651	663	623	663	652	632	698	687	628	659	637	690	672	664	644	644	625	637	669	651	651	717	663	694	664	648	630	621	680	608	642	598	651	651	646	669	643	644	609	644	655	669	676	643	676	640	658	681	630	684	647	657	629	669	635	615	638	611	702	633	691	658	622	646	673	671	627	619	686	645	670	629	621	654	622	633	629	706	651	652	667	642	702	618	641	659	634	660	674	665	614	638	664	660	604	657	673	679	662	645	663	661	669	669	631	646	656	655	648	638	606	614	662	660	608	692	658	625	639	695	646	652	626	626	627	674	658	645	672	610	625	649	647	621	627	643	634	641	641	661	675	637	631	629	615	638	696	619	643	646	639	677	619	664	656	628	610	657	687	605	655	681	698	678	665	628	678	664	680	655	662	663	600	676	622	653	644	654	637	647	656	683	690	577	615	629	627	669	604	647	678	633	699	671	621	615	625	645	704	659	657	670	614	671	617	701	646	646	628	673	619	673	712	660	663	679	677	664	711	640	642	594	689	637	654	640	628	600	655	635	643	630	673	687	647	659	621	644	659	649	625	624	621	616	678	675	629	627	676	627	618	640	659	637	609	582	615	638	635	626	607	676	661	659	642	666	624	638	655	636	642	647	655	629	646	645	645	624	671	646	670	665	633	666	667	679	609	656	655	648	640	610	678	670	662	685	608	658	632	660	642	670	663	649	650	655	645	616	662	630	706	700	653	612	628	717	661	636	678	658	654	611	636	643	625	682	628	638	634	680	629	695	647	664	703	562	673	619	617	632	666	647	646	675	626	596	683	640	677	637	646	684	655	653	651	647	632	634	654	629	703	674	654	628	706	644	638	644	651	686	660	634	653	675	674	644	613	648	670	656	614	657	684	642	670	628	609	661	662	666	629	671	626	648	656	676	634	636	641	647	653	660	694	609	603	669	640	645	667	624	655	638	642	626	648	625	628	663	651	626	657	686	642	639	651	667	681	670	636	645	668	659	671	679	656	630	660	655	635	629	643	687	638	653	615	631	677	630	667	637	640	673	670	597	671	639	685	603	683	634	646	637	726	657	687	660	695	677	665	664	684	643	634	683	649	644	678	656	645	692	684	628	648	654	637	665	644	620	629	681	661	683	663	661	634	685	692	608	706	657	672	640	617	616	607	652	646	617	626	666	661	651	673	642	701	679	643	657	633	690	651	641	679	650	667	651	626	634	653	641	679	691	657	646	580	661	641	655	663	708	654	645	681	639	597	657	661	641	689	633	612	709	668	676	591	642	575	698	663	623	621	687	645	629	662	667	670	674	675	624	659	636	635	653	613	666	646	622	623	699	630	646	607	631	679	686	700	673	662	662	619	626	673	630	675	635	650	651	680	674	640	645	693	666	626	687	643	657	669	603	640	656	616	657	624	602	646	676	644	682	655	651	701	634	662	633	633	647	639	629	669	626	678	679	660	666	640	638	606	671	613	630	633	636	646	675	682	659	668	688	701	648	679	634	650	645	650	652	626	644	677	627	642	652	665	701	643	655	646	630	632	677	641	685	673	650	651	655	623	629	674	634	673	693	597	637	667	632	623	714	665	603	673	612	644	657	661	658	616	665	664	642	664	632	615	625	631	658	639	671	634	688	640	664	657	609	606	678	652	675	660	659	708	595	629	669	641	644	651	642	641	692	640	587	649	631	633	649	610	656	610	659	674	680	638	596	670	664	618	640	646	639	615	663	584	638	670	672	663	648	658	702	654	623	659	650	647	658	676	641	603	690	673	653	615	665	639	628	675	640	622	639	679	627	665	653	655	665	727	665	630	674	653	635	668	660	696	634	639	681	648	657	648	674	647	688	663	632	658	593	676	653	606	635	662	658	667	647	632	607	680	621	625	673	679	657	647	641	637	651	651	665	623	644	679	593	628	665	629	674	634	665	629	692	697	624	699	666	645	647	675	693	645	653	635	703	652	685	671	625	658	632	675	668	672	638	646	601	618	648	604	622	658	606	663	636	661	649	697	623	663	668	663	653	648	645	639	662	716	667	634	655	700	631	630	611	651	684	646	666	655	670	668	672	663	685	679	685	634	686	646	623	679	668	720	637	617	681	659	700	653	642	657	664	654	640	631	629	627	678	650	652	647	646	650	652	619	684	623	649	657	644	631	683	663	690	660	640	645	638	642	659	671	678	663	628	659	661	641	668	702	651	625	671	629	659	641	682	654	671	667	635	656	664	656	619	657	667	657	633	618	674	638	613	642	663	630	658	660	622	633	645	652	600	646	619	605	660	657	635	644	623	643	660	687	675	663	647	641	673	687	665	699	628	639	668	640	667	631	651	665	650	687	674	669	621	632	687	657	662	686	663	623	663	670	661	604	633	658	637	689	646	671	683	677	607	653	645	601	667	635	655	636	644	633	647	632	626	602	632	654	658	654	668	645	611	634	658	647	642	648	668	666	691	672	667	645	647	685	652	630	649	638	656	664	636	656	688	659	618	653	653	666	677	624	638	612	624	604	638	647	685	640	641	670	672	635	596	652	646	665	670	643	637	643	663	728	617	676	656	686	607	666	684	614	698	601	657	663	631	645	672	663	637	633	613	644	629	654	650	679	678	646	702	659	696	647	670	646	677	631	652	638	639	635	667	684	632	632	673	645	653	636	640	658	658	674	631	661	666	638	627	604	640	653	618	637	630	675	625	642	589	635	674	631	644	618	634	666	614	669	651	620	665	654	676	649	636	617	696	650	641	654	698	657	651	679	705	642	633	656	648	657	619	635	640	621	631	691	667	637	638	665	678	657	687	638	601	619	700	675	697	655	652	664	631	649	698	667	682	626	650	667	674	642	637	618	601	631	616	658	668	662	674	640	653	625	626	638	664	646	649	611	649	709	634	677	660	700	649	631	648	654	643	642	680	611	655	619	684	664	625	606	632	638	634	667	610	644	618	682	651	684	638	667	668	628	672	676	638	671	687	638	652	626	632	636	582	622	611	651	665	611	653	662	628	633	657	662	626	679	649	651	667	697	689	660	635	658	674	657	648	644	626	670	699	645	671	596	688	651	657	640	683	679	632	644	670	663	591	609	659	657	607	630	656	671	679	677	640	646	636	646	662	626	627	642	596	689	644	672	635	619	616	646	678	602	640	633	682	681	676	666	628	629	622	688	628	596	641	649	635	655	646	625	641	609	648	636	668	648	642	633	665	707	583	666	679	690	689	638	634	649	617
27242	20702	5966	571	383	319	247	289	268	274	274	268	267	269	277	286	241	306	243	272	261	252	272	253	258	260	258	234	273	309	246	238	272	257	251	288	252	280	260	271	279	265	274	251	247	269	269	271	249	294	241	247	236	259	255	279	278	276	273	271	254	243	244	265	241	283	289	269	290	303	251	273	264	264	262	220	272	248	247	262	245	274	304	276	268	240	241	259	278	252	258	236	244	274	285	267	246	286	270	268	239	233	270	259	252	270	275	278	282	244	267	283	263	258	271	267	265	247	259	272	252	260	251	264	268	267	252	260	248	284	259	279	276	258	259	211	265	252	280	269	240	279	241	236	288	248	280	229	281	266	269	257	257	268	268	235	253	274	262	240	242	252	244	282	261	261	270	227	260	243	264	289	275	263	247	257	262	263	254	270	267	263	267	264	262	277	259	255	283	251	260	248	265	278	245	272	255	268	250	279	268	283	279	258	279	249	247	260	227	272	282	234	265	284	279	274	257	252	251	283	256	272	268	271	267	273	270	271	263	276	245	259	258	281	268	242	239	248	271	278	274	262	238	263	251	254	241	245	265	261	297	246	254	286	283	257	287	286	273	240	293	283	244	292	262	279	292	242	281	246	254	248	250	264	266	282	250	246	273	265	278	260	267	278	229	259	261	236	267	246	269	248	259	258	276	256	284	263	268	263	265	257	240	255	253	249	242	284	270	280	277	268	253	254	247	215	261	246	259	265	283	245	285	242	262	239	246	283	273	265	243	237	236	236	280	274	281	282	284	264	275	257	263	286	272	266	264	262	245	257	246	245	281	283	268	259	264	269	271	254	252	248	265	278	263	248	268	252	278	258	255	246	224	261	249	263	263	264	232	262	255	290	253	277	284	251	267	261	258	258	259	258	237	270	259	262	255	268	284	247	270	274	254	253	282	254	275	237	269	266	262	268	263	259	259	264	273	261	279	286	271	283	246	272	250	275	248	240	264	270	245	239	250	241	259	276	278	272	245	234	258	265	265	279	275	268	253	265	269	239	251	225	260	280	249	258	278	263	250	270	258	258	271	240	249	260	284	273	244	269	254	279	242	273	267	258	235	251	267	260	241	275	287	272	252	244	262	247	287	281	240	275	264	221	267	246	252	250	251	286	257	274	240	257	254	258	257	264	249	293	267	257	257	235	248	257	280	290	256	272	258	258	253	250	261	270	234	280	260	251	256	282	265	260	266	251	286	283	261	284	244	273	257	227	262	268	310	304	258	231	260	250	271	281	269	239	276	237	232	267	265	263	272	245	226	248	283	233	266	268	263	272	281	282	267	248	269	273	271	248	253	232	240	248	240	260	252	274	269	272	243	258	237	271	284	273	257	277	276	257	251	264	264	268	290	247	268	227	273	257	247	253	257	244	267	305	279	260	248	286	273	245	255	239	289	273	261	267	248	277	262	254	263	259	251	267	247	251	282	261	265	260	239	261	245	273	239	268	256	266	263	253	271	279	279	272	263	259	246	282	268	272	265	269	269	271	234	262	276	260	255	257	229	282	271	250	228	254	283	272	241	276	267	261	289	271	288	247	254	271	270	253	251	245	257	264	233	243	284	275	261	251	291	232	256	249	265	268	254	261	277	265	260	233	277	273	240	254	274	300	273	275	232	280	248	235	278	256	267	246	277	263	247	244	238	262	265	238	234	251	262	260	246	261	242	249	266	256	241	255	267	277	267	282	258	263	246	254	272	256	250	312	284	257	269	251	274	273	268	243	266	270	300	285	250	258	265	259	244	254	263	258	242	256	270	245	260	286	257	291	262	266	255	227	273	250	273	275	306	271	291	255	248	258	231	288	264	255	245	296	302	227	263	259	285	251	245	231	256	276	256	258	251	265	289	249	269	269	265	244	268	234	237	261	244	263	244	271	250	261	240	253	279	237	232	280	282	265	305	272	242	249	261	251	254	263	273	257	249	256	259	264	290	264	255	255	236	294	258	248	260	280	263	285	251	245	242	272	270	231	278	264	285	259	241	265	267	274	211	285	251	265	220	266	261	266	260	272	256	240	269	270	263	260	264	279	237	254	270	278	263	245	254	288	222	291	289	261	243	275	271	253	267	262	249	267	257	257	265	272	299	250	245	238	280	272	244	242	270	296	247	265	280	228	263	275	260	265	254	261	249	275	271	257	267	283	285	282	238	269	261	257	279	295	261	246	244	287	239	247	237	265	265	273	249	250	243	284	266	245	274	285	260	260	258	262	233	275	269	272	264	264	269	281	263	245	275	247	276	251	272	259	254	241	265	285	282	264	239	257	260	248	259	250	265	270	253	249	230	246	250	278	269	281	240	264	233	258	261	246	277	270	242	259	278	233	258	288	257	284	266	266	277	263	240	268	267	247	269	234	247	254	297	260	260	257	266	265	257	260	271	266	256	263	253	268	258	266	269	271	242	264	266	245	270	284	257	255	260	266	282	256	279	250	269	245	259	266	282	260	242	261	241	255	272	260	291	229	228	269	273	287	276	269	250	262	258	256	271	276	265	256	278	246	295	252	258	276	282	212	273	265	252	244	295	277	252	254	257	251	273	277	261	238	274	243	251	255	279	258	251	246	261	271	273	285	263	257	277	259	240	246	217	258	273	267	263	284	268	273	266	231	252	235	274	258	270	246	250	251	259	239	269	256	274	256	238	263	277	258	251	267	274	280	229	245	250	241	260	252	234	251	264	272	288	287	277	264	284	236	307	280	275	241	250	261	276	280	241	264	271	287	253	243	252	259	263	242	274	261	265	267	238	299	237	284	259	262	291	253	294	273	226	251	268	276	264	289	274	292	252	261	260	246	251	304	260	266	280	263	267	283	249	280	222	239	248	253	276	272	257	289	315	260	263	251	258	271	259	262	289	252	246	281	246	253	259	273	283	279	270	275	300	284	250	251	251	236	282	276	262	259	256	259	243	264	276	289	274	251	248	262	286	272	278	244	246	273	271	256	273	280	267	278	249	248	252	267	277	271	197	254	272	265	267	251	287	238	287	285	263	242	240	243	271	253	260	275	261	282	237	251	266	220	255	275	270	262	256	274	260	243	281	290	269	249	280	256	245	276	265	227	257	270	289	280	273	243	238	262	252	250	282	261	264	270	260	247	260	301	248	224	273	262	251	249	288	267	274	271	273	247	244	230	290	275	272	272	286	268	253	247	265	274	280	278	256	266	280	231	244	300	216	263	267	276	275	272	272	250	272	258	254	249	243	280	283	241	270	254	303	268	279	263	272	241	232	272	256	218	285	264	272	258	251	250	240	281	273	253	270	267	273	265	264	265	279	311	265	287	294	259	278	275	256	258	265	245	262	264	260	268	246	262	259	262	275	264	279	255	259	286	273	281	262	246	232	260	242	259	280	230	267	276	236	304	281	252	288	238	255	258	266	265	269	241	271	236	260	278	261	216	239	264	241	256	249	249	268	257	247	267	231	240	284	238	253	242	286	238	271	269	284	269	262	260
10021	12566	1560	977	801	690	659	635	630	636	585	603	573	606	646	585	603	589	567	601	586	604	565	558	526	562	547	566	550	569	548	593	570	541	607	546	581	564	595	579	565	568	531	535	568	577	560	509	588	557	629	577	543	555	575	592	558	588	558	551	560	620	577	540	568	558	596	593	551	605	573	535	576	602	537	598	591	546	590	561	579	527	501	562	603	551	554	561	580	552	567	560	574	535	567	566	593	559	591	521	606	575	575	577	554	620	578	585	586	602	528	584	557	560	570	553	554	558	507	583	550	602	576	557	525	549	521	580	574	566	550	549	583	581	571	571	570	561	529	589	553	553	593	561	585	569	583	524	567	550	542	522	566	576	507	560	565	579	554	551	586	567	574	602	587	569	544	550	523	544	583	622	565	575	540	574	556	568	543	601	578	604	563	548	559	570	556	569	533	544	581	569	537	603	592	590	569	571	612	515	566	562	624	574	585	578	558	547	573	584	566	540	562	562	535	577	564	535	537	571	503	571	570	542	565	544	579	552	607	555	612	517	537	549	556	565	538	540	548	557	562	577	562	591	600	618	548	560	555	585	565	570	574	567	571	544	595	513	580	590	543	564	576	565	594	592	576	584	493	574	562	596	586	573	521	533	587	582	572	546	605	553	579	563	575	562	582	576	554	554	575	513	555	537	554	555	567	569	576	552	588	573	574	559	533	564	578	535	567	566	567	530	590	545	559	560	603	552	578	562	590	580	580	582	530	567	526	565	564	552	570	577	570	538	545	584	543	540	596	571	546	527	500	586	609	575	563	566	579	548	559	540	570	578	557	573	579	588	541	555	549	561	575	516	603	615	585	577	590	545	527	583	570	585	577	565	561	566	544	577	577	565	549	573	574	544	570	608	542	533	600	569	544	592	560	590	570	555	600	562	509	518	552	563	560	529	541	543	574	576	592	530	570	532	542	522	557	591	535	567	570	607	611	599	585	511	548	569	591	560	530	561	560	537	508	547	564	556	571	575	588	601	564	550	587	553	544	554	596	554	530	542	531	533	543	587	564	542	577	522	567	588	546	539	567	529	504	516	576	577	583	570	533	552	563	551	577	588	550	561	573	555	549	623	592	568	509	551	592	537	603	541	571	557	601	556	613	555	602	595	588	552	557	566	567	570	578	561	581	562	565	563	571	600	546	553	543	563	541	550	610	553	564	605	536	568	571	591	583	547	600	532	553	574	541	595	574	567	570	590	585	551	532	532	548	582	577	562	527	559	558	582	540	563	571	602	552	573	553	577	549	565	577	578	579	569	561	519	557	560	602	582	569	584	584	561	551	596	564	584	553	584	547	566	570	543	560	566	551	589	533	549	560	573	535	581	545	531	558	616	552	562	592	583	585	578	560	532	595	534	551	577	554	537	560	533	542	596	511	542	524	594	569	555	579	522	566	563	537	570	639	507	572	553	579	591	552	564	532	546	568	577	524	579	554	582	623	557	567	562	532	556	545	561	571	555	584	557	546	531	577	623	559	612	602	500	523	555	554	570	530	581	528	591	587	557	558	534	559	546	533	555	595	540	590	514	599	557	573	593	594	568	544	560	558	597	562	545	552	509	580	573	566	539	547	529	589	535	560	595	594	553	540	576	556	552	563	595	540	563	546	568	561	548	574	580	593	574	560	532	545	598	557	532	572	535	561	566	562	561	571	572	548	569	556	546	525	559	594	541	563	563	541	601	589	585	590	507	537	515	547	540	593	579	597	569	550	547	545	551	542	573	521	567	563	545	575	541	557	569	604	548	591	571	539	563	550	577	586	549	579	588	588	536	584	575	559	550	581	527	539	558	584	566	539	580	569	576	543	559	519	537	528	557	569	517	609	574	549	555	554	618	593	541	578	566	551	586	521	565	575	540	554	549	636	589	570	589	556	615	564	600	575	575	584	547	515	560	571	558	578	600	527	571	563	553	556	575	604	587	574	581	570	564	552	558	575	520	604	561	576	548	568	587	554	588	575	564	595	546	578	530	531	615	571	563	559	562	544	575	538	579	568	541	570	549	576	564	603	620	529	564	576	579	574	568	535	538	594	571	541	532	554	506	571	579	600	585	591	583	531	580	545	564	499	590	593	570	570	546	555	581	596	537	520	527	591	530	550	544	568	564	569	563	570	537	565	566	557	532	570	558	608	572	576	583	566	570	553	525	562	570	555	530	575	553	554	612	547	524	574	533	546	587	530	548	516	580	546	519	552	576	604	579	572	559	561	578	560	578	574	600	578	548	552	565	513	541	590	559	584	520	565	569	564	556	560	533	517	531	574	598	575	599	571	583	556	563	571	568	542	578	603	547	569	571	580	574	574	565	565	599	588	569	574	596	594	563	571	559	574	580	602	568	595	607	599	583	547	594	597	538	566	598	538	555	603	579	595	581	562	539	547	593	554	525	553	570	607	576	544	550	557	536	568	563	561	581	566	532	596	561	580	563	533	557	551	604	536	599	565	527	616	581	580	557	574	590	574	559	540	562	571	556	574	557	531	606	580	561	536	600	574	529	584	557	563	551	573	528	532	551	568	589	580	565	554	544	529	574	558	572	570	569	556	557	556	537	526	587	545	611	593	563	555	619	563	583	569	592	564	562	515	540	541	551	545	563	573	588	571	573	544	580	529	557	580	546	543	559	576	568	552	520	545	602	618	528	537	546	543	587	537	582	615	566	590	532	590	562	543	603	555	547	564	598	595	524	550	565	589	540	546	598	563	535	562	524	559	556	621	548	566	601	605	547	555	558	591	533	592	520	580	550	614	558	531	515	572	564	569	565	570	591	568	577	571	552	545	578	559	528	565	548	565	572	580	608	560	574	543	570	589	536	592	552	581	534	594	607	570	585	492	515	559	542	565	584	586	574	568	538	599	556	580	535	572	601	603	581	578	528	563	556	581	574	508	545	575	569	585	579	546	541	553	586	557	575	557	628	548	549	551	529	597	578	573	570	552	546	576	561	557	588	574	492	572	590	581	543	568	602	546	544	563	559	597	595	543	541	566	591	566	551	571	568	547	513	529	594	548	548	530	532	576	555	594	568	591	593	514	584	566	568	548	565	574	591	530	552	585	559	548	612	533	580	561	613	522	544	565	567	573	542	569	601	589	569	586	528	556	549	545	510	564	572	551	555	571	569	599	563	560	609	583	575	576	540	534	533	582	545	608	536	565	543	560	551	604	544	571	527	604	596	567	564	582	544	589	553	573	592	536	540	514	515	548	550	601	565	549	552	553	573	535	575	551	563	558	534	562	590	551	574	580	527	628	551	576	553	582	578	554	566	608	557	568	589	566	602	551	569	563	546	558	583	602	599	612	560	599	547	551	616	540	510	567	515	557	525	594	582	552	568	530	599	541	571	580	540	554	560	531	604	564	572	564	519	565	537	550	560	564	538	565	551	561	589	594	570	598	566	567	603	542	559	555	555	566	559	576	567	550	566	600	609	562	540	553	599	536	608	578	597	624	593
24768	21664	28554	25236	14086	909	500	316	303	293	262	211	198	217	226	193	197	191	187	195	171	146	152	133	184	170	170	184	165	162	148	129	166	134	179	151	157	156	157	170	156	169	161	176	163	148	154	146	141	139	144	157	176	140	190	138	139	183	146	145	141	173	182	138	152	171	150	171	172	157	146	161	129	169	139	168	144	170	167	150	142	164	141	153	164	146	139	144	155	145	152	159	144	123	149	155	165	175	150	162	161	134	124	163	155	144	185	150	133	139	155	154	134	150	159	140	151	143	139	152	150	129	151	150	150	159	145	176	129	130	155	151	165	162	165	151	159	151	135	156	177	158	150	150	156	164	164	133	167	150	144	149	155	137	138	136	171	138	147	149	134	142	139	135	145	168	165	148	144	155	133	144	143	148	141	148	136	131	153	154	121	141	176	158	149	128	160	139	166	144	159	141	156	160	166	165	134	147	125	157	159	142	156	146	154	142	133	146	161	151	147	166	145	149	138	165	154	152	158	149	167	126	147	153	141	161	157	149	140	163	120	143	156	155	144	142	149	154	150	151	147	159	150	164	166	161	136	175	128	162	155	160	187	143	167	152	152	159	146	157	169	166	126	145	170	170	156	145	134	130	158	148	124	155	150	155	168	142	160	161	158	145	163	159	158	162	138	148	169	161	130	143	163	149	137	172	147	168	157	162	143	145	140	146	145	158	145	156	164	130	136	137	153	139	162	144	154	146	141	136	150	150	156	155	154	153	166	151	143	155	176	147	138	148	142	171	157	176	118	140	135	164	129	145	142	150	150	167	158	149	146	142	159	155	153	147	143	157	153	157	134	145	161	146	148	162	174	144	139	148	137	161	151	146	144	146	162	172	144	138	158	133	149	144	153	153	154	158	146	161	149	153	129	134	158	147	145	143	148	146	142	162	139	162	168	136	153	139	152	164	141	163	151	164	147	148	169	151	142	167	147	144	136	170	159	171	157	156	140	147	166	151	141	155	118	139	171	157	136	158	146	127	138	145	149	140	142	163	149	133	141	154	156	179	131	144	132	132	129	157	134	140	155	183	147	153	143	156	141	140	144	134	150	140	146	138	160	154	141	142	125	157	133	157	145	157	155	133	151	138	137	128	157	174	150	128	153	146	126	157	153	150	137	134	175	163	171	135	136	153	137	143	157	159	137	141	152	162	125	139	147	134	152	151	164	142	171	144	157	140	176	161	164	162	156	169	150	148	156	161	151	139	135	130	161	173	119	163	149	174	136	146	141	146	165	163	126	141	155	160	160	139	162	161	134	162	119	140	171	151	140	149	149	158	138	140	164	156	141	160	143	173	158	153	138	150	150	175	144	156	162	152	133	132	141	144	149	169	143	138	153	157	149	139	155	143	148	143	138	151	152	160	150	154	138	153	157	148	143	146	135	139	154	137	140	146	154	165	143	141	145	144	163	149	160	166	140	142	150	140	154	155	140	159	149	150	153	141	157	158	149	139	155	129	139	139	165	144	169	134	139	134	182	145	151	172	144	164	137	156	167	140	133	135	157	152	174	145	132	145	158	145	151	130	146	144	153	139	157	156	146	135	137	176	149	155	150	144	141	139	143	163	143	157	137	135	160	144	147	131	149	137	148	146	166	154	147	186	145	155	150	152	169	144	160	147	172	135	133	134	131	144	126	136	140	151	132	158	139	153	143	136	153	165	168	174	157	151	141	127	137	147	158	160	136	137	144	164	156	165	159	149	165	150	161	137	153	142	143	168	148	164	163	147	140	151	153	141	152	150	159	143	148	156	167	159	148	161	151	169	144	156	153	127	153	171	145	138	137	134	142	160	145	135	128	146	153	137	130	148	119	141	148	147	154	162	165	158	161	156	170	157	155	155	173	148	148	151	144	119	162	164	165	143	133	145	145	139	161	158	175	169	161	138	179	146	129	142	150	159	147	159	131	152	143	173	154	160	147	162	143	145	149	152	165	157	134	144	139	151	154	149	143	165	148	131	154	148	141	152	141	164	140	150	137	158	127	132	123	162	145	148	141	125	148	135	142	165	144	148	143	147	151	160	152	141	153	152	138	153	144	162	175	147	150	143	154	147	145	152	153	170	155	157	143	146	146	133	153	158	117	147	165	159	156	134	142	145	133	157	145	132	165	147	146	142	148	151	143	159	138	146	159	140	152	149	146	160	135	156	148	150	132	150	141	134	162	162	140	141	148	166	147	141	151	162	140	124	166	140	145	148	162	149	149	149	123	144	150	150	118	150	154	150	155	141	154	160	124	143	140	127	146	160	171	149	146	145	154	133	142	129	156	181	179	169	160	152	121	121	161	160	157	128	150	132	149	157	141	138	152	147	154	161	139	139	143	150	140	143	148	157	132	159	155	124	140	161	129	146	159	181	146	155	161	139	153	171	160	165	161	154	139	151	159	137	134	149	162	152	133	150	142	140	156	150	145	142	144	158	164	165	155	147	148	134	156	157	168	160	157	143	154	157	143	151	171	146	142	135	152	167	155	153	147	150	146	156	155	140	152	133	165	161	145	144	137	148	141	138	156	151	126	153	148	145	138	156	139	154	139	143	162	151	128	133	165	146	118	128	156	154	138	155	162	153	148	150	135	141	162	122	174	147	142	154	138	141	147	160	162	156	143	157	142	145	133	162	157	147	139	157	150	149	158	144	149	158	131	153	160	158	167	141	141	154	156	137	152	143	137	148	152	134	178	145	168	157	127	156	146	139	144	148	159	152	145	118	166	151	152	143	189	146	149	134	155	155	150	150	163	138	153	142	153	162	152	166	160	171	133	126	151	180	168	163	151	135	143	149	156	145	156	161	148	140	165	133	149	167	129	154	160	134	154	136	165	123	129	144	154	149	183	142	148	142	129	167	158	127	136	149	157	147	136	142	128	144	154	172	132	151	155	154	145	167	155	142	135	160	126	148	144	179	155	146	151	146	161	162	145	149	144	164	142	158	128	137	138	147	130	140	152	141	130	151	168	137	153	157	154	146	128	145	144	159	153	145	141	154	142	157	150	146	142	159	147	145	148	145	137	136	132	159	143	162	133	157	145	162	162	134	145	136	172	147	158	157	147	147	163	148	152	177	144	152	135	143	141	142	128	163	116	148	137	155	154	147	158	142	141	145	161	145	176	131	143	127	147	163	160	145	150	174	130	132	160	150	167	153	162	157	157	151	153	155	163	141	148	161	142	146	164	146	142	166	143	131	150	146	140	141	121	146	145	118	130	136	134	139	159	137	162	155	165	155	147	168	157	161	172	126	151	141	137	149	156	132	131	146	153	162	132	137	150	154	150	144	148	145	132	145	147	153	158	157	127	156	164	132	154	150	150	152	150	187	154	160	158	166	173	146	149	145	145	168	158	126	139	156	132	159	143	152	151	153	152	133	148	163	159	145	162	161	144	127	147	129	169	156	153	152	142	154	125	149	144	139	154	151	131	145	138	157	142	154	144	170	155	151	144	142	160	166	174	156
24728	30604	8591	4367	2883	1981	1524	1186	1013	835	782	713	628	614	536	504	450	475	484	452	429	441	432	400	399	405	409	364	385	387	388	352	380	356	372	371	331	355	350	354	388	363	371	336	342	342	328	347	366	358	351	352	322	361	381	309	376	344	324	330	330	370	336	338	331	342	340	365	329	363	356	343	303	324	336	364	361	351	349	347	344	370	347	356	344	305	316	341	355	360	355	331	333	339	307	359	348	306	328	352	337	360	358	359	339	349	359	348	342	304	320	347	341	317	364	335	347	317	305	343	377	342	355	323	344	331	323	331	321	329	365	337	345	342	312	368	316	326	336	374	342	366	326	324	317	320	321	353	374	323	376	326	387	343	320	318	365	376	313	330	348	328	362	329	339	297	354	350	353	363	322	331	348	335	329	351	353	356	344	353	326	330	324	299	310	326	331	340	343	319	349	344	334	354	350	340	334	355	345	346	381	350	333	331	309	340	330	341	344	304	344	323	318	339	346	321	309	328	328	346	347	329	393	335	333	342	349	352	358	337	343	334	321	335	298	342	297	334	353	301	305	355	373	365	315	332	332	331	313	350	322	312	368	347	315	349	342	331	324	356	338	351	353	351	310	342	353	344	346	344	340	359	355	349	327	314	365	365	351	344	333	339	297	334	330	325	338	327	357	331	341	317	342	339	348	319	305	373	335	358	330	339	327	343	338	342	378	330	344	338	336	311	333	336	348	323	321	329	354	296	340	324	341	329	359	318	356	345	316	316	328	347	365	318	323	341	334	322	316	346	343	337	338	333	342	326	324	311	290	350	316	355	305	337	333	331	324	344	317	289	363	340	328	356	325	327	343	363	354	312	312	325	339	374	359	324	361	354	363	339	338	339	342	312	350	345	363	346	341	376	344	341	336	340	324	324	330	358	348	362	317	337	348	331	335	296	318	332	291	344	365	364	353	371	328	363	357	360	334	329	334	345	324	331	335	327	303	320	352	315	333	326	354	346	353	358	335	351	340	352	331	364	343	322	336	301	364	342	314	357	392	321	382	353	315	347	369	359	351	320	355	325	334	321	321	363	312	326	367	325	338	309	317	338	324	336	321	329	345	334	334	329	329	329	338	316	348	356	326	362	319	322	319	328	305	345	308	345	340	354	347	345	365	321	326	333	333	325	337	323	315	379	339	359	332	342	353	308	331	341	321	351	338	320	320	348	324	379	351	351	336	354	345	343	305	333	351	333	335	365	308	360	340	328	315	349	337	356	339	323	337	294	327	326	332	342	339	334	355	347	309	318	333	365	341	332	329	317	333	365	332	319	351	335	352	322	327	321	345	316	335	341	365	353	329	329	363	330	323	342	368	338	316	340	332	380	314	331	350	321	316	299	340	342	322	359	347	326	349	314	346	312	304	349	326	367	330	325	329	335	345	357	321	304	322	348	337	333	315	353	382	339	333	306	334	342	330	303	349	324	359	318	317	352	337	323	316	332	353	329	355	350	319	336	365	305	326	325	332	325	309	318	300	339	306	359	337	327	321	352	351	340	337	364	343	320	296	354	322	333	379	333	349	331	289	309	340	296	335	310	335	331	328	326	336	355	351	347	317	325	329	298	318	327	326	313	328	321	295	307	371	330	346	323	350	364	332	330	349	328	339	344	372	328	336	334	308	353	335	308	353	324	328	355	369	315	317	330	361	327	327	314	326	369	287	293	320	350	302	315	342	319	368	362	332	345	346	333	349	336	329	330	326	336	363	336	335	337	301	343	330	311	337	338	348	323	358	342	338	340	330	313	355	335	330	335	309	334	357	328	336	337	320	345	341	320	328	327	320	354	310	284	315	359	349	344	330	321	370	311	346	358	334	323	350	336	326	341	360	340	339	336	336	357	327	332	354	310	321	339	348	308	342	349	331	318	329	336	362	319	334	337	325	347	324	303	360	287	328	325	324	355	349	307	326	336	328	350	283	344	285	332	343	339	337	355	295	345	298	335	322	325	350	290	352	317	352	336	348	318	338	336	321	308	327	329	319	331	317	320	339	316	371	361	362	351	340	337	336	350	356	352	341	346	352	321	342	358	340	343	345	373	352	379	329	321	317	348	327	344	319	323	327	324	378	314	333	324	343	290	331	352	339	343	334	327	341	332	328	340	345	338	317	313	354	352	335	315	336	326	351	349	343	338	307	332	338	335	361	333	332	313	366	334	330	345	353	329	373	326	331	332	330	339	366	318	288	338	287	343	352	307	324	354	336	339	329	364	346	331	334	383	312	369	353	350	335	338	369	371	370	340	344	360	278	328	299	368	335	334	343	343	362	366	343	341	343	380	301	367	330	326	360	286	331	310	332	323	337	357	354	349	349	356	346	327	346	313	300	314	347	303	321	313	336	343	349	342	367	333	337	334	342	339	340	345	310	330	320	322	362	370	341	328	315	362	344	328	344	365	345	329	349	331	328	343	338	336	350	344	324	317	317	343	355	347	291	308	316	369	344	338	329	307	308	340	304	328	305	349	332	343	349	342	306	345	341	325	335	359	299	330	339	365	323	333	344	302	319	314	343	349	352	329	339	356	343	311	326	315	375	346	369	336	315	362	318	329	359	323	319	324	358	349	320	352	341	340	313	319	335	312	356	315	322	318	337	324	362	335	336	321	361	310	298	325	339	362	314	331	320	314	336	312	341	334	335	315	331	333	361	333	338	340	345	324	342	353	324	316	311	341	306	333	364	335	350	319	330	360	343	315	343	359	372	349	335	349	363	325	357	325	321	313	327	326	323	323	328	351	341	336	330	342	312	334	324	334	338	340	334	326	353	351	324	318	321	340	306	340	321	335	318	321	319	335	324	315	304	321	324	331	349	305	344	321	320	322	339	346	346	348	320	324	331	332	311	349	322	321	349	323	324	342	329	323	334	344	339	353	346	325	346	328	328	324	321	365	366	331	349	304	351	298	310	332	340	344	326	349	315	333	329	371	338	322	318	335	350	344	312	327	388	349	350	317	307	379	327	344	349	335	325	346	363	338	340	338	346	319	323	339	342	350	318	332	331	311	351	329	361	290	344	331	335	362	331	316	327	330	332	331	336	345	313	341	351	372	337	330	342	317	339	314	346	319	316	328	324	349	349	353	347	315	337	344	320	340	327	337	335	309	322	353	331	318	330	346	349	316	339	331	339	337	355	337	349	271	318	342	335	332	312	351	336	318	352	345	348	323	326	326	352	363	330	330	338	346	335	358	312	306	322	304	359	355	343	340	317	321	313	330	324	314	336	357	337	358	330	328	332	365	319	299	322	350	324	306	346	355	345	364	326	368	357	325	323	323	351	362	346	302	381	328	324	339	369	305	345	356	317	338	317	320	351	306	348	369	328	372	342	334	296	343	332	336	345	321	339	332	333	335	351	368	343	352	323	333	332	313	307	305	352	326	347	333	338	341	332	322	348	317	349	331	351	348	304	352	351	347	308	350	349	331	351	325	306	334	331	338	318	315	332	345	316	340
23773	21603	29286	24369	21602	13443	1492	798	669	598	500	510	459	443	432	441	413	419	393	386	385	359	366	392	384	387	378	368	393	357	367	376	387	349	378	394	386	375	355	386	380	360	368	369	354	371	341	355	357	361	378	362	359	347	363	349	381	392	359	346	334	368	365	332	344	342	369	365	352	384	328	373	315	361	375	369	316	361	359	348	343	401	348	340	360	338	339	337	385	351	324	351	350	344	349	305	344	371	349	340	385	367	342	346	347	323	336	332	344	363	366	323	350	309	350	357	363	351	337	364	402	340	341	373	356	303	344	368	365	325	358	371	360	370	350	335	340	338	335	355	331	341	353	335	368	329	335	358	374	345	338	341	352	352	343	326	347	333	356	335	379	374	333	335	334	343	346	316	367	340	378	366	369	358	347	350	348	346	386	355	359	346	338	355	356	355	371	337	367	336	360	334	355	378	364	361	334	364	344	327	369	336	326	383	340	323	352	322	331	356	339	346	349	358	353	337	363	344	368	359	333	383	366	330	335	337	347	383	349	355	351	354	318	356	360	352	355	359	317	345	363	334	345	358	358	364	320	369	365	302	337	372	342	352	390	374	361	340	361	391	329	351	372	374	316	335	354	343	325	343	369	331	329	371	355	373	358	356	344	335	369	354	316	358	311	344	358	340	322	364	379	348	365	374	363	366	353	365	328	365	357	334	355	359	367	360	334	373	334	356	359	313	371	368	330	355	356	351	316	344	317	332	344	354	300	329	352	324	355	362	385	339	330	350	349	291	331	298	342	350	359	376	344	358	315	359	339	373	359	384	335	350	336	333	316	349	354	340	343	377	342	324	324	354	347	340	326	338	366	355	363	352	368	344	335	336	361	374	333	328	351	349	324	352	344	332	319	362	317	355	372	352	388	317	369	322	372	347	334	334	383	312	341	334	379	352	346	334	362	349	332	382	354	316	334	356	373	331	330	323	333	356	359	347	367	351	329	338	374	333	348	337	368	355	378	341	342	354	336	366	384	335	357	360	322	375	353	344	327	320	363	390	373	356	349	346	353	369	326	353	345	327	339	349	360	349	344	365	377	318	357	321	308	332	384	349	339	330	343	386	342	360	319	330	334	377	334	358	335	326	359	367	355	376	350	373	347	355	334	344	372	320	362	355	384	360	338	343	337	360	375	378	394	331	334	321	331	372	320	357	350	355	309	382	371	359	352	293	347	349	343	336	379	354	365	368	360	332	335	387	340	320	353	369	365	358	345	343	347	360	347	366	348	341	356	348	333	338	335	334	350	363	355	352	346	374	354	361	350	352	336	337	319	338	355	359	353	350	358	367	348	345	393	337	350	344	351	317	371	338	351	310	328	338	328	350	318	354	314	335	336	344	336	323	359	324	316	326	389	358	351	343	375	377	359	362	361	373	333	370	344	372	337	327	337	357	334	381	337	362	335	384	335	362	332	370	351	370	350	349	339	332	335	363	341	339	374	352	363	326	306	324	362	338	365	343	349	352	359	347	354	379	359	330	335	323	318	316	370	371	343	376	373	363	336	335	357	353	349	329	323	356	339	325	344	341	344	326	343	343	346	321	388	328	336	362	364	347	378	364	363	350	378	322	336	299	363	344	349	366	358	353	370	371	347	334	350	353	349	330	348	373	352	342	367	347	371	333	340	356	354	333	360	346	368	354	325	355	320	347	365	343	336	393	336	358	307	334	362	324	353	333	348	360	337	360	314	341	379	337	367	355	334	372	314	360	363	316	335	328	372	347	368	336	344	331	352	392	356	355	316	368	317	367	376	306	383	376	348	338	371	344	310	409	380	342	345	352	349	331	370	352	336	329	357	338	361	367	355	394	346	332	348	362	354	345	367	334	349	358	360	350	359	330	339	366	379	346	327	334	325	357	339	353	369	353	350	337	378	314	341	355	342	320	364	334	336	323	319	357	337	318	341	346	346	350	382	356	341	334	356	342	388	323	369	312	333	342	330	354	371	355	334	346	340	337	362	372	357	344	347	326	372	344	349	359	344	338	333	323	347	345	326	344	363	359	362	347	383	345	340	350	337	359	369	313	346	330	371	360	337	344	358	352	360	352	326	345	338	331	315	322	347	354	324	346	362	331	373	363	364	341	334	347	371	342	338	341	326	339	343	341	339	364	344	356	334	350	371	324	308	354	367	350	348	349	338	371	350	353	357	363	332	383	350	333	360	335	368	330	311	342	337	346	362	321	368	377	386	302	338	330	330	361	344	349	334	339	330	349	358	338	329	343	347	353	345	316	340	404	355	380	320	340	322	344	339	373	363	342	353	354	316	359	367	374	340	363	306	357	356	383	339	327	339	318	329	350	325	325	373	333	337	339	374	364	368	368	334	345	328	345	353	347	357	340	335	346	346	343	343	302	344	328	326	332	357	391	345	367	336	377	363	339	391	346	361	348	333	355	303	372	361	340	341	342	408	341	359	324	360	309	328	301	299	347	363	373	365	333	306	334	317	331	345	327	359	377	350	341	334	339	339	357	377	355	320	345	357	383	337	350	334	368	359	343	349	354	364	331	329	337	319	313	331	316	318	325	363	325	318	337	385	346	352	334	320	343	391	321	347	316	348	349	348	349	378	349	349	343	372	352	341	363	332	393	335	342	361	348	345	316	331	304	309	306	353	367	348	331	329	367	362	297	346	366	327	331	367	353	307	311	351	328	367	352	355	357	328	384	337	353	333	360	328	354	336	337	351	348	345	326	341	354	323	342	336	329	348	352	328	343	394	363	372	356	321	364	328	346	318	338	338	344	340	317	358	352	365	349	329	335	364	330	319	343	323	364	320	347	333	363	341	344	316	306	332	336	322	334	331	392	346	332	347	345	342	358	332	340	347	322	308	352	337	345	319	360	380	355	367	352	365	330	356	344	356	358	343	331	329	359	326	359	324	336	380	347	326	363	350	342	331	345	364	349	350	382	354	321	313	351	366	330	341	334	342	334	348	354	366	336	351	356	336	326	340	324	330	319	346	358	384	347	327	354	368	327	347	336	367	342	321	334	330	318	341	307	411	317	357	348	311	357	362	364	370	323	341	342	312	348	331	360	325	331	338	339	347	334	346	339	358	330	344	346	342	356	352	362	342	325	350	371	331	364	355	379	313	337	338	325	364	347	355	355	328	325	341	397	375	356	343	339	334	348	361	330	323	336	343	381	367	358	338	349	354	343	331	375	342	329	347	359	366	329	407	315	356	350	333	340	334	338	329	366	380	351	352	385	347	376	354	360	354	341	361	329	340	337	331	360	363	340	321	343	329	354	330	355	312	343	339	367	341	335	328	325	370	337	316	390	358	328	344	323	359	356	353	353	336	319	336	339	364	325	343	317	353	361	339	339	328	338	369	332	350	340	337	373	370	320	381	360	363	366	343	374	357	400	352	331	324	383	341	291	361	348	338	331	314	348	348	336	357	333	335	340	324	337	347	361	363	381	345	360	329	338	351	341	342	331	387	331	377	339
32138	34170	14062	7811	5115	3817	2904	2385	2041	1751	1542	1382	1258	1207	1143	1046	995	976	902	907	876	889	859	783	812	843	760	798	772	789	775	748	681	747	759	720	785	737	746	727	716	735	751	726	700	661	740	759	725	730	705	744	662	698	701	687	701	702	678	688	726	687	687	734	701	702	652	737	723	709	657	667	685	685	710	724	739	680	671	716	718	668	676	659	744	709	698	654	684	698	684	664	691	666	729	641	747	696	705	678	671	651	698	693	714	732	697	667	733	696	655	642	759	667	714	709	669	691	709	690	712	688	688	700	674	672	690	676	648	699	706	710	701	706	679	709	683	679	703	638	709	693	665	670	714	664	704	694	694	723	671	730	690	685	678	661	691	700	712	680	681	674	663	708	740	699	673	696	671	655	681	644	699	715	700	682	669	662	699	699	640	688	696	659	687	682	714	695	700	646	637	682	660	678	723	718	678	658	702	645	693	715	675	743	687	631	709	713	645	630	654	677	675	691	665	684	724	706	635	697	691	680	656	667	652	686	672	671	713	683	656	642	689	701	689	664	666	667	716	701	673	717	675	669	677	639	667	684	726	676	700	660	732	688	684	679	741	643	640	691	688	699	664	691	646	737	678	716	736	685	692	686	656	712	701	700	734	670	690	658	641	693	708	700	645	670	661	707	692	694	687	682	685	648	687	680	632	658	677	658	684	633	684	642	656	688	672	644	701	625	676	659	701	717	681	694	666	689	668	653	675	685	685	686	686	674	679	644	687	692	708	632	678	699	695	703	723	700	692	628	700	668	707	682	670	666	672	661	636	711	689	669	695	728	667	732	674	686	666	693	666	648	734	666	647	723	688	663	687	647	615	676	622	718	659	669	680	672	707	640	695	701	675	689	701	667	683	666	724	679	680	714	659	682	641	710	676	698	709	730	679	631	697	717	737	687	662	648	700	666	660	689	655	690	721	671	666	710	680	664	690	677	683	666	650	687	676	672	680	639	659	689	633	709	690	728	681	652	696	659	653	655	720	650	671	662	680	648	745	682	653	676	739	671	686	700	662	664	655	659	702	691	642	703	702	705	678	601	671	696	684	639	697	686	656	678	688	675	677	648	660	653	703	669	684	699	662	700	647	673	686	689	650	683	675	707	700	684	704	629	653	640	704	710	661	739	687	663	642	686	655	693	661	679	678	728	726	646	647	714	688	696	653	721	636	708	660	696	661	638	644	688	691	661	739	651	654	659	661	665	700	672	707	728	684	671	647	699	689	664	685	688	658	677	701	690	658	668	641	655	703	673	644	698	658	679	681	690	703	692	745	694	668	657	729	683	670	719	688	658	681	663	691	689	672	631	724	702	690	701	716	689	694	679	677	689	694	676	685	672	669	679	679	699	707	673	690	706	684	645	659	709	677	708	672	685	647	669	680	616	691	653	681	639	624	678	650	732	672	648	680	684	706	698	657	692	681	726	677	654	635	655	706	647	712	692	700	708	680	692	705	696	717	711	707	738	643	709	704	655	667	671	673	661	650	694	721	667	673	692	672	679	657	693	678	646	720	677	692	673	649	674	681	661	687	683	644	649	699	650	653	643	659	701	673	675	685	721	672	660	685	682	649	694	665	684	654	674	642	703	711	673	644	673	694	657	695	676	710	666	700	673	696	681	631	642	722	696	722	666	664	695	685	700	655	703	713	633	680	658	739	686	679	674	655	711	673	632	671	685	710	679	682	678	659	680	682	676	673	697	665	671	650	698	686	695	681	654	723	694	720	747	701	663	722	667	712	647	682	655	754	655	703	687	674	703	723	691	670	646	697	683	707	655	697	701	641	719	692	687	647	669	690	633	718	667	659	621	651	670	702	681	691	696	673	667	678	672	664	710	655	678	638	613	732	663	742	687	633	637	694	662	688	710	728	649	688	661	673	671	701	691	661	671	678	664	694	673	678	687	696	666	676	704	675	681	659	674	718	683	683	671	688	687	664	705	721	670	705	701	718	695	684	650	663	682	696	737	681	683	652	717	686	668	696	751	678	646	687	709	687	654	708	657	706	664	665	710	681	703	695	711	668	711	624	697	701	663	659	653	745	700	679	722	652	667	693	683	696	719	670	741	637	713	661	684	704	670	716	685	690	672	702	760	689	639	707	630	636	686	651	649	682	690	670	684	659	706	703	688	701	707	711	684	694	674	654	721	688	643	689	671	713	616	677	665	667	715	704	700	711	706	706	715	694	675	703	652	645	660	743	670	656	702	684	674	713	657	668	665	634	677	671	652	675	713	673	693	703	729	703	681	687	645	669	648	653	666	687	696	707	699	676	682	712	681	678	635	673	698	707	682	644	707	655	678	689	691	678	735	705	655	677	673	694	663	643	694	708	708	673	699	688	609	637	711	693	683	683	670	701	682	691	652	703	704	685	693	694	687	648	664	683	678	712	724	658	650	651	703	692	714	677	693	714	680	633	633	689	637	645	672	711	674	674	671	671	700	672	705	688	704	662	682	690	662	711	697	712	656	673	704	691	678	661	676	666	694	658	743	703	663	700	704	710	639	675	672	692	640	660	639	640	676	719	726	656	633	682	674	693	725	731	706	672	682	668	666	676	678	656	686	640	684	637	691	662	685	633	681	671	637	666	671	657	697	693	650	663	658	683	746	693	655	689	682	705	681	701	695	708	650	692	721	690	717	667	671	682	685	696	739	709	667	660	706	697	666	689	650	626	667	667	689	695	701	760	635	694	661	663	652	696	666	723	692	676	698	702	641	654	723	697	692	678	664	667	659	693	674	617	693	700	706	706	691	680	773	665	700	718	721	657	647	684	717	671	671	675	704	654	701	666	686	650	701	677	648	613	657	684	725	693	662	676	666	713	657	726	695	680	679	667	715	691	668	656	755	678	642	666	704	693	685	682	704	662	730	684	684	656	657	646	671	720	672	702	682	657	689	688	676	671	688	711	681	747	707	732	665	684	694	724	663	634	709	654	692	628	672	700	664	685	655	665	663	683	691	674	676	672	663	698	703	722	694	680	681	649	728	660	668	682	708	715	710	685	697	669	680	679	639	681	646	704	706	698	682	722	757	742	666	661	652	683	655	651	657	691	641	670	693	669	635	693	675	648	703	660	652	720	658	669	711	776	634	709	697	651	720	715	707	715	639	660	699	675	697	703	656	683	697	688	690	647	677	643	697	678	625	647	712	705	659	662	694	689	717	650	674	689	719	685	704	628	683	692	668	691	691	692	713	641	683	689	677	707	641	634	700	661	710	660	669	667	661	711	691	698	697	695	652	711	672	651	663	713	652	658	690	689	672	663	679	693	668	664	683	658	675	689	712	673	671	685	685	705	694	671	681	664	730	643	636	659	740	695	729	696	730	645	654	688	680	682	628	649	652	668	681	690	736	657	635	687	685	664	659	661	704	710	677	653	692	663	724	652	665	693	725	649	702	640	741	664	671	667	730	651	687	671	635	722	667	706	733	644	640	694	699	674	689	648	696	645	670
27239	20838	6140	748	524	407	272	269	266	267	243	302	269	282	290	263	268	259	275	261	282	265	256	254	295	238	245	257	269	259	269	256	280	283	245	260	243	256	273	259	236	277	256	280	251	244	295	264	246	268	268	241	266	262	271	238	264	242	268	251	242	277	264	223	281	269	246	294	263	251	251	265	251	266	260	243	247	220	231	250	241	259	233	244	281	257	266	229	244	263	218	262	245	266	255	236	260	251	283	247	235	277	277	239	262	253	255	251	235	282	248	241	253	247	239	271	246	262	270	263	249	268	252	293	247	229	267	250	241	261	239	256	266	260	225	236	262	240	267	260	269	263	269	251	260	269	292	251	269	273	235	278	245	249	283	248	240	260	272	262	248	270	258	249	289	256	282	303	246	278	242	274	258	246	291	277	258	239	246	268	286	292	273	249	273	261	251	256	298	267	272	245	307	282	245	280	274	253	266	249	266	274	269	300	250	228	253	254	253	258	260	259	277	261	251	245	288	246	265	258	253	237	241	276	260	242	253	262	230	257	275	264	261	254	224	259	245	245	264	247	262	237	279	250	276	274	259	263	250	268	267	253	273	273	257	240	211	251	268	253	258	271	282	265	268	281	252	245	252	262	250	258	269	281	252	253	252	258	284	279	248	265	228	277	259	274	272	251	283	263	251	248	248	296	254	269	264	260	262	262	265	259	249	265	282	230	274	264	271	271	265	235	268	275	268	272	244	241	273	247	252	289	265	277	263	262	246	271	262	269	239	266	246	236	275	256	295	279	275	280	253	256	267	255	241	250	255	244	281	261	232	281	266	242	278	263	238	243	283	257	269	259	274	268	273	267	272	284	271	241	230	267	265	277	264	261	277	265	255	246	269	248	270	261	263	258	262	218	262	247	270	287	281	254	235	266	257	266	258	254	268	261	291	256	233	272	263	262	265	218	250	258	262	253	271	214	271	282	272	260	249	255	270	255	268	258	246	247	273	278	261	259	282	267	263	288	250	265	245	259	248	258	240	272	252	279	294	245	263	282	238	265	272	254	266	251	265	256	241	227	268	254	248	257	272	281	250	239	271	251	228	259	250	274	260	263	277	270	276	227	248	270	282	250	261	277	245	253	247	291	245	242	257	279	262	252	259	281	248	260	257	266	256	279	259	258	271	260	292	266	238	290	252	274	247	253	259	281	271	292	272	261	259	249	273	269	249	258	277	266	267	252	269	283	259	249	258	238	259	278	264	239	277	275	270	250	255	232	264	273	235	246	255	246	265	231	262	247	278	227	252	268	282	268	267	277	264	271	271	262	249	268	276	266	266	263	251	262	263	288	276	257	248	254	267	286	252	277	256	243	254	282	254	258	242	277	273	259	251	268	254	282	236	246	261	253	264	281	239	266	282	272	253	271	284	251	244	244	222	261	264	251	253	283	276	245	264	288	250	257	256	280	245	277	272	261	274	249	259	258	259	271	252	239	239	250	260	282	276	272	261	232	265	248	281	264	289	269	254	287	256	260	247	256	254	230	262	227	252	246	254	267	272	261	253	276	237	250	227	260	260	276	265	258	262	261	261	255	279	264	279	232	291	240	253	264	279	246	259	225	248	259	251	269	280	249	238	264	250	237	280	268	232	298	273	245	263	246	261	226	246	243	240	271	238	247	276	234	266	267	249	260	283	269	261	241	253	238	269	290	276	270	246	250	252	244	265	274	268	245	259	246	255	268	245	240	254	290	283	246	253	239	258	235	233	245	266	244	238	249	232	242	255	256	247	262	275	248	263	260	260	260	250	256	254	280	251	244	249	258	253	242	265	250	263	247	231	282	272	277	227	255	282	274	264	258	263	268	250	290	252	253	256	256	255	278	223	236	251	299	252	247	260	280	246	270	252	282	262	252	270	256	292	265	263	253	253	254	245	269	287	257	282	252	241	233	251	260	253	261	279	264	268	256	246	258	270	289	232	261	254	249	270	257	246	235	241	240	270	273	262	260	256	251	241	270	259	304	237	238	284	271	259	286	276	269	271	278	255	239	274	281	239	265	256	282	252	251	254	258	257	301	255	263	293	239	252	264	228	263	257	278	270	286	265	286	259	257	238	251	278	263	289	292	263	279	267	271	250	257	272	229	267	270	237	281	247	246	257	250	273	253	249	265	212	266	290	262	287	256	283	240	271	265	242	281	246	236	301	252	228	251	243	282	262	260	256	231	276	241	258	249	269	247	268	242	244	233	276	268	290	268	271	290	261	286	253	264	262	274	235	261	252	253	251	276	254	279	284	269	279	247	256	273	257	282	298	272	278	270	260	235	272	236	258	264	267	262	269	299	258	285	252	266	259	283	241	266	247	246	269	240	249	236	244	278	267	270	255	262	251	261	252	252	266	246	248	244	256	273	284	290	264	245	268	253	262	251	242	277	256	266	250	255	271	262	281	259	257	274	241	275	251	257	280	227	236	251	248	260	249	266	251	237	240	259	238	259	257	274	284	281	270	260	264	272	275	253	252	231	262	249	276	240	251	276	236	239	251	260	279	271	285	251	267	273	266	263	275	270	282	262	266	236	247	273	239	260	249	267	249	247	241	262	257	276	258	196	279	261	276	259	262	252	268	262	272	263	259	248	289	237	260	289	257	246	255	261	251	281	272	274	227	284	271	276	261	268	279	252	256	272	227	273	256	292	254	262	244	262	280	253	262	280	274	274	290	263	262	256	264	263	287	275	278	261	263	220	268	271	262	267	251	275	248	276	279	223	251	291	276	257	267	265	258	248	247	258	283	247	265	267	246	283	252	226	238	255	234	268	254	262	249	220	232	252	236	241	250	233	249	260	230	258	259	273	257	277	271	265	300	280	245	266	259	253	276	250	261	250	269	275	236	228	280	258	256	260	262	270	278	265	253	253	243	263	264	253	268	247	257	256	242	232	265	230	291	242	262	234	243	238	267	277	243	248	267	244	258	262	266	263	266	248	265	267	284	228	274	265	258	281	242	256	261	282	273	276	235	246	233	264	262	272	274	237	260	241	231	284	303	269	273	272	258	234	252	265	237	268	265	277	230	253	260	225	238	250	262	256	254	262	247	259	266	240	275	274	263	259	237	279	260	245	261	267	269	268	287	265	250	289	302	261	273	297	248	256	285	284	266	280	270	254	277	260	263	270	260	245	275	268	244	264	296	249	309	242	250	233	265	237	234	265	274	255	254	261	258	245	244	253	255	268	300	262	239	256	268	282	264	261	233	228	236	261	238	239	267	246	270	265	275	250	235	239	275	293	260	258	260	252	244	286	280	294	275	245	280	246	280	256	292	234	235	285	260	272	226	237	282	267	286	233	267	255	237	234	277	291	238	232	266	257	270	264	243	287	250	283	235	271	271	243	276	247	257	294	257	263	263	251	288	272	239	259	269	276	270	269	259	254	226	233	262	272	257	230	236	299	261	281	249	254	270	249	260	266	244	248	263	263	237	250	266	228	246	278	252	265	265	259	251	260	253	282
11779	12371	1589	1009	848	759	707	658	668	667	599	591	574	605	574	613	599	558	646	529	584	552	579	620	574	610	560	587	615	538	564	619	542	577	555	573	547	595	623	582	550	595	552	587	540	565	544	549	549	571	588	598	587	569	560	575	530	563	560	578	568	547	560	536	538	563	577	564	536	565	548	551	590	571	595	554	571	547	526	538	617	563	559	556	543	570	586	564	533	575	563	547	540	583	559	590	609	576	536	553	570	594	571	551	550	627	567	590	598	556	534	564	593	563	582	516	567	584	544	569	568	582	560	578	553	592	575	574	570	558	567	487	561	599	579	527	559	551	557	549	559	559	543	547	574	603	514	569	568	561	594	540	575	566	566	594	561	588	567	569	546	536	584	558	563	536	572	541	552	543	556	582	629	572	544	541	562	571	577	573	547	566	543	506	605	603	590	567	606	579	544	575	548	503	525	535	546	555	516	511	559	562	571	551	534	596	539	563	607	586	562	582	589	559	547	531	560	538	587	506	599	578	586	573	583	556	529	559	555	605	556	572	558	556	511	542	603	525	560	557	565	595	565	561	540	550	577	528	514	568	578	542	537	559	557	608	548	586	581	553	566	563	546	576	566	520	599	568	547	592	531	573	532	545	575	558	549	541	591	533	588	567	542	563	585	605	503	571	591	607	561	523	572	571	608	565	578	594	561	550	567	543	587	555	541	542	581	548	554	554	575	596	536	614	549	521	568	548	576	572	590	578	554	538	554	542	597	513	570	514	573	588	599	565	579	557	522	562	529	559	575	600	550	570	563	579	556	563	556	583	565	565	557	541	573	559	583	555	544	551	510	567	575	572	539	522	569	587	575	561	566	581	615	589	553	555	545	575	551	566	566	556	600	573	578	586	537	565	598	578	582	600	547	566	535	561	586	585	545	566	534	574	597	525	506	571	545	516	528	583	537	561	553	578	561	563	568	579	527	585	566	531	550	563	554	610	557	546	566	551	583	538	535	572	597	552	558	557	549	564	596	552	576	593	578	527	568	576	554	576	588	567	577	544	584	483	523	555	502	554	565	585	561	579	608	563	535	576	561	602	536	569	577	594	543	581	567	564	574	547	535	597	562	564	570	573	588	557	541	597	569	592	588	541	559	568	573	595	562	556	561	570	557	591	584	590	561	567	551	561	569	568	573	543	547	597	529	519	568	583	540	614	520	582	568	558	569	588	551	556	568	536	572	568	559	555	616	586	559	547	554	553	577	576	524	581	531	543	583	566	589	563	581	537	528	560	560	549	530	570	536	626	589	574	570	577	561	588	541	558	589	570	555	523	539	584	556	567	610	569	586	557	568	582	560	571	591	542	558	565	590	545	527	544	546	564	542	604	566	549	578	565	576	530	539	542	559	533	553	596	499	585	576	581	583	554	547	523	584	567	535	552	606	559	531	572	549	564	600	586	597	595	534	590	631	537	569	562	609	548	539	546	580	580	569	622	589	527	565	560	570	531	555	549	521	560	544	584	565	568	518	593	545	567	579	609	517	567	610	570	571	563	588	569	599	562	578	590	551	531	542	582	566	527	582	546	551	549	574	536	517	597	575	533	561	561	574	576	519	566	570	576	571	562	577	572	577	600	563	582	554	609	542	560	551	565	548	532	557	556	553	548	551	558	567	532	564	538	561	562	599	556	595	604	588	574	604	547	582	580	512	561	566	563	521	549	594	586	576	536	563	567	535	604	538	536	564	559	547	567	554	561	578	536	551	568	543	544	554	585	543	531	534	554	519	593	575	552	574	563	576	526	576	583	517	561	547	571	553	560	567	573	566	565	555	525	558	568	530	627	588	503	574	585	553	575	582	610	628	534	595	580	599	553	541	527	615	594	557	565	562	606	557	582	582	569	536	551	530	613	555	550	572	605	578	530	592	596	573	584	581	548	562	574	572	564	583	548	592	548	578	547	561	558	559	552	552	548	563	558	563	593	549	570	553	574	583	622	577	567	609	561	539	524	539	582	571	532	598	594	571	558	539	576	550	548	586	584	519	555	558	589	576	586	551	568	569	559	555	581	560	618	547	521	552	582	569	558	550	576	564	572	567	567	585	545	566	578	555	522	592	581	555	607	601	557	552	569	548	590	570	529	549	613	545	533	534	533	560	569	560	586	582	568	527	534	570	558	575	632	586	570	625	553	519	516	568	546	579	525	580	606	627	567	574	598	596	563	559	556	593	564	573	579	553	566	582	576	562	513	527	562	613	570	539	579	567	638	548	571	580	567	564	567	604	566	521	603	553	546	550	578	563	552	566	567	604	571	548	531	544	560	603	549	587	555	564	535	546	549	573	577	518	545	593	612	567	599	585	534	582	558	549	543	569	564	557	616	596	509	528	571	566	591	546	519	583	536	546	560	572	555	560	588	572	633	557	561	574	542	602	563	533	599	518	576	581	560	554	561	572	596	579	596	564	548	541	564	571	560	574	568	579	563	584	552	563	560	548	550	604	550	557	568	573	551	575	546	539	560	513	589	583	538	559	607	571	572	558	552	587	563	589	579	561	569	577	568	579	513	559	561	583	536	574	587	572	527	534	550	555	541	572	532	559	591	578	592	556	565	567	534	546	621	588	602	543	561	565	507	554	579	581	558	559	588	549	571	550	550	581	552	598	566	547	571	565	550	543	571	578	559	577	590	564	553	558	597	570	581	565	569	532	540	562	536	569	535	576	561	515	560	584	583	566	566	565	572	530	593	547	546	613	563	515	578	559	538	525	552	532	554	575	566	591	575	524	582	579	572	553	560	561	563	576	547	589	595	587	561	576	551	538	593	579	567	589	523	567	535	552	565	526	570	572	576	545	561	535	576	590	610	595	582	552	571	564	610	578	604	557	548	579	539	575	600	548	565	570	575	584	564	544	585	607	538	546	583	553	559	570	582	554	566	504	589	531	610	568	552	567	604	549	561	587	586	573	544	597	565	544	537	516	584	541	590	603	546	510	576	584	579	603	559	556	545	574	579	564	589	563	554	529	587	583	608	507	554	575	518	572	594	573	554	558	583	545	552	530	569	522	594	579	529	575	600	541	637	623	574	613	559	577	551	527	585	544	577	559	575	556	515	543	601	569	532	584	567	574	573	585	501	590	578	549	579	560	561	572	598	600	548	574	558	539	581	604	521	566	523	550	569	584	575	525	618	563	568	551	550	565	601	564	553	558	567	574	572	593	554	563	586	530	605	535	571	547	586	609	565	553	542	569	571	598	537	550	596	565	542	565	539	566	541	548	542	563	530	552	567	523	592	566	567	560	551	541	547	580	559	592	548	527	547	550	565	598	611	553	557	559	557	528	577	541	582	530	565	585	577	572	553	533	520	547	573	589	573	569	584	581	574	563	565	532	554	568	545	545	572	546	563	606	538	564	505	523	550	530	528	591	529	602	553	554	566	531	544	566	562	579	530	561	580	546	584	571	597	592	565	575	528	537	586	598	599	561	546	565	547	580	613	575	588	572	557
24691	21629	28522	25194	14893	879	488	349	295	306	261	220	215	211	186	221	175	186	198	190	184	171	154	165	154	181	172	152	159	140	121	174	143	165	166	177	152	166	153	153	156	164	159	173	157	159	186	135	169	153	164	149	175	150	144	148	166	162	157	138	139	151	143	169	151	165	143	159	144	146	144	152	147	153	152	145	150	138	154	136	161	146	174	142	160	166	144	149	143	149	166	154	132	169	151	145	157	134	172	152	154	177	155	146	128	152	142	129	162	150	162	160	145	147	127	160	177	134	157	145	151	147	141	145	153	160	146	163	133	148	136	159	139	139	157	149	185	169	143	161	142	155	147	152	147	151	157	137	160	157	154	153	157	148	147	144	156	142	187	167	154	158	146	142	162	138	129	133	150	164	150	155	147	175	164	152	157	175	170	146	182	141	152	156	156	138	149	148	149	154	140	157	149	151	143	131	138	153	148	158	143	170	161	147	157	163	160	149	145	159	133	126	145	146	163	145	167	148	148	139	144	158	165	165	141	152	134	157	147	156	137	149	139	156	171	171	141	159	165	165	149	154	171	173	137	134	153	153	151	135	161	146	142	161	163	156	157	161	138	178	153	147	163	161	162	153	135	149	153	136	143	132	159	158	140	174	136	139	163	156	133	144	157	139	152	153	156	172	143	157	158	141	141	134	135	140	142	165	150	149	154	162	157	155	142	133	153	141	134	138	153	150	165	132	142	155	135	148	146	154	160	136	163	153	135	156	136	167	158	165	150	146	159	157	152	153	161	158	183	161	150	142	153	137	136	164	144	152	148	169	157	156	144	137	149	183	140	130	154	133	136	175	153	139	133	132	160	147	149	139	151	134	168	128	177	137	141	142	135	138	152	138	144	167	149	168	144	148	138	142	174	151	145	157	148	131	135	144	155	148	142	136	146	136	139	157	141	140	158	151	156	149	149	158	171	156	135	139	167	164	177	171	164	161	142	117	164	135	157	178	158	156	151	128	170	131	124	153	152	142	145	158	160	151	148	149	160	146	158	163	136	165	148	167	145	146	126	151	146	132	122	142	158	159	128	133	147	157	168	125	134	153	162	125	140	159	152	171	158	161	152	145	150	163	132	133	134	166	134	164	165	158	149	139	142	151	135	160	154	159	140	146	141	147	143	139	144	135	162	149	147	140	156	155	157	141	148	158	138	132	166	138	144	179	164	136	148	138	160	141	131	178	155	142	151	140	162	127	140	142	165	141	153	134	158	165	144	153	148	151	139	159	141	162	145	157	144	149	156	153	155	158	150	158	147	157	157	147	160	137	144	161	149	157	151	144	149	158	172	139	148	128	152	175	158	137	154	133	170	139	149	148	128	162	167	131	146	159	163	149	130	143	158	160	154	155	147	161	154	138	166	153	133	145	179	155	152	150	145	156	136	160	124	157	137	135	130	144	153	147	149	131	142	145	140	147	147	152	144	156	153	119	145	146	130	168	148	126	131	158	150	167	149	170	170	128	134	148	142	175	158	147	181	153	183	148	164	152	166	124	171	137	169	164	159	151	142	145	146	139	160	169	150	139	141	129	148	154	164	148	162	166	158	166	156	140	168	140	135	145	149	135	155	152	160	146	147	157	170	145	136	170	150	134	140	160	138	133	155	164	158	171	148	126	138	164	152	139	134	151	133	149	170	151	152	144	152	138	160	130	150	158	158	141	155	137	133	150	148	167	175	167	141	146	144	153	148	146	153	138	155	125	164	153	157	157	160	168	145	151	131	163	152	167	156	145	124	152	157	165	177	153	140	158	151	147	137	158	155	134	155	138	148	148	176	152	158	160	157	121	130	153	160	149	153	161	152	149	141	181	158	173	157	149	146	158	150	152	157	142	156	144	160	141	152	159	142	140	161	147	142	156	151	152	153	180	141	146	144	125	173	168	136	143	157	130	165	149	155	157	154	141	154	155	137	144	161	134	149	156	152	176	174	158	151	173	131	145	162	144	152	159	168	155	131	161	160	161	162	144	172	145	145	164	158	151	143	154	164	141	170	164	151	173	155	140	153	157	141	151	166	107	141	134	157	139	138	161	164	158	164	153	142	142	121	139	150	122	141	159	155	142	135	140	158	144	155	135	150	163	130	150	134	157	155	148	145	146	165	147	145	146	150	155	139	139	154	148	150	150	145	154	149	162	136	156	167	159	174	142	154	140	159	139	153	156	154	151	131	176	158	142	175	152	164	148	163	135	136	154	148	131	138	146	167	125	159	168	161	163	140	138	172	142	151	147	173	128	159	154	159	146	131	139	153	143	154	144	152	147	151	144	158	156	147	148	142	124	142	149	148	154	164	133	157	174	156	158	157	146	156	171	126	153	168	128	161	153	149	175	136	150	163	159	158	156	136	173	150	148	145	161	148	147	173	161	164	139	133	143	180	155	164	156	163	177	161	174	154	175	169	146	143	145	129	140	144	161	134	142	137	154	147	140	158	161	154	132	141	131	147	147	152	167	146	180	144	168	155	147	142	156	168	151	147	162	161	178	153	148	164	139	152	155	163	147	148	159	140	149	140	148	156	159	135	148	145	159	132	158	158	157	128	137	130	163	167	169	151	135	158	150	141	151	161	161	132	156	143	173	144	169	119	133	170	172	130	148	157	155	155	156	171	141	138	161	155	142	134	137	176	134	136	140	155	152	148	158	157	163	130	152	164	168	142	158	144	155	135	150	143	124	168	144	132	139	149	139	150	141	153	155	174	140	161	126	155	146	152	146	137	150	159	150	160	139	136	149	130	126	152	160	155	134	160	169	151	154	155	185	151	156	135	158	164	166	153	159	170	149	161	168	157	142	145	165	154	161	133	174	155	153	165	170	144	176	164	129	147	125	136	141	167	140	170	138	154	138	143	149	150	139	147	166	150	169	164	140	150	121	158	171	157	146	161	154	157	146	164	164	139	148	160	145	181	150	131	129	174	137	154	141	155	159	132	160	175	154	156	155	153	148	160	136	163	136	171	153	164	154	142	154	151	162	167	171	165	153	148	134	145	163	156	156	128	173	148	167	155	148	123	171	150	138	156	156	153	135	160	178	137	165	143	153	151	162	176	154	148	147	158	150	129	127	155	163	148	164	142	162	144	161	145	159	153	149	150	154	151	153	134	150	142	146	165	164	149	162	128	144	163	138	136	134	151	170	141	137	168	152	169	152	154	151	174	159	157	151	133	129	149	166	162	162	153	132	149	160	137	146	155	155	146	158	151	168	156	156	141	144	164	147	136	149	142	148	157	148	139	169	127	159	141	163	138	135	157	145	165	161	173	157	152	132	119	155	161	141	152	133	141	144	161	126	173	156	151	162	133	147	162	145	146	150	157	148	160	151	153	166	141	128	163	148	141	152	144	158	150	134	151	144	144	155	152	155	137	146	134	147	136	148	157	155	180	155	135	139	158	168	164	142	144	139	158	153	173	169	168	155	144	154	166	172	159	174	161	150	161	145	158	161	151	157	150	159
29103	31448	8383	4357	2741	1973	1529	1192	985	851	778	680	673	574	577	547	520	482	467	475	413	427	410	406	385	388	427	386	364	396	356	362	361	415	363	373	340	369	417	359	367	376	359	372	343	340	360	376	321	368	335	337	368	337	352	356	334	333	353	329	353	333	343	338	356	323	342	310	333	345	333	340	359	334	349	365	345	343	366	333	342	335	340	317	301	343	301	304	320	327	335	324	308	334	367	354	363	330	333	296	359	330	351	349	344	339	335	352	332	336	344	324	343	335	336	345	339	357	337	378	343	317	326	357	360	344	354	339	382	322	342	342	345	346	338	328	323	329	348	355	353	315	332	377	334	342	351	324	367	324	338	338	340	329	345	323	347	366	305	315	347	325	315	328	360	344	325	314	339	316	326	343	327	332	377	333	346	377	363	330	310	341	369	299	310	327	374	340	350	317	311	314	327	353	354	322	321	315	334	350	349	343	314	325	351	316	313	348	321	347	328	306	334	331	320	336	357	330	320	328	330	366	338	349	304	347	340	354	347	323	338	327	334	360	307	312	342	342	320	325	315	360	353	327	300	325	353	307	309	331	338	365	321	346	370	349	337	334	329	342	346	369	331	375	349	361	322	365	327	346	361	317	331	361	334	341	332	333	350	295	331	375	336	336	310	377	345	337	357	355	341	310	334	358	344	309	318	369	334	352	369	330	326	345	307	312	305	370	297	321	341	332	323	352	313	341	323	336	327	324	349	344	333	318	321	328	365	350	339	357	319	331	326	351	326	324	343	333	311	366	341	309	325	328	338	341	335	351	314	375	345	325	328	336	334	354	317	334	370	351	319	340	339	302	309	353	335	326	308	346	318	357	325	336	335	368	310	332	340	336	353	319	308	345	345	319	324	329	324	335	327	337	342	347	311	317	318	344	342	345	320	326	346	328	334	331	336	358	333	342	314	294	322	325	336	329	309	343	378	340	346	352	325	327	331	306	380	331	357	324	319	345	321	316	331	311	327	367	326	308	335	356	385	332	368	325	355	355	304	333	303	351	293	332	317	362	335	346	333	317	338	351	294	316	345	319	366	375	331	348	321	354	338	404	343	320	314	310	328	339	340	337	309	350	314	332	336	317	317	356	350	322	327	338	379	358	331	340	364	319	341	375	311	349	338	316	325	358	298	333	306	300	335	355	329	325	337	319	339	342	315	320	350	304	338	316	325	365	306	326	349	352	334	326	332	325	363	357	330	321	321	314	324	356	319	319	318	321	316	339	341	331	339	297	355	350	346	338	332	347	350	362	360	296	351	325	332	340	351	325	330	320	352	303	327	324	350	354	314	349	333	334	327	342	321	337	322	328	328	326	336	326	310	354	328	330	309	342	358	335	316	317	321	309	332	331	361	342	326	334	343	357	332	323	329	352	334	370	316	330	372	361	345	340	351	337	379	359	355	343	327	338	333	324	377	335	307	338	318	338	340	324	363	332	323	347	345	338	346	368	346	342	332	347	329	338	348	343	359	334	353	325	348	364	332	345	309	354	360	324	311	312	318	331	359	351	305	314	350	320	335	346	362	316	347	340	331	351	327	329	349	347	322	327	341	312	334	333	365	353	345	349	323	356	356	341	371	315	314	327	310	335	349	318	313	332	350	350	345	332	331	342	354	348	341	315	360	359	336	362	336	347	334	372	376	359	298	341	316	321	356	322	307	318	347	381	299	361	341	341	346	354	370	330	338	330	333	346	333	320	332	337	305	345	349	333	297	312	329	345	353	340	326	340	363	327	362	327	321	355	334	335	345	319	324	340	328	343	317	361	331	339	368	359	333	371	324	356	344	344	350	374	341	312	309	322	333	327	338	334	350	300	338	353	312	320	329	335	318	337	320	332	343	321	341	357	318	339	347	362	353	303	352	351	339	338	334	339	345	376	329	334	347	326	304	329	321	331	354	316	355	307	349	334	348	332	291	318	349	322	329	302	326	345	347	330	328	333	316	340	348	329	341	296	368	302	323	362	346	304	337	330	336	320	323	364	318	356	330	310	314	340	333	359	345	300	334	340	338	334	346	322	323	343	341	324	335	346	331	363	353	348	322	342	321	319	314	356	353	353	350	357	358	357	354	335	322	370	362	349	326	338	347	362	348	353	328	321	341	349	324	339	325	306	374	332	343	329	329	369	338	319	344	339	365	328	332	318	341	334	306	356	347	348	346	352	333	347	349	325	342	335	356	313	328	308	317	332	312	351	337	374	310	350	300	330	321	321	336	312	339	376	327	338	341	345	335	329	360	310	358	312	323	343	304	333	342	324	344	322	325	331	332	326	365	338	349	332	349	312	295	340	361	329	323	330	325	331	334	322	338	295	304	356	329	354	326	365	345	339	339	363	355	340	339	339	370	323	319	314	305	343	352	320	337	354	323	349	353	345	358	336	348	314	350	346	369	346	365	354	342	361	298	339	346	344	332	347	315	345	345	338	343	323	324	369	350	368	310	322	353	339	323	327	336	348	321	342	353	343	326	343	349	319	346	327	363	353	352	299	357	345	304	347	329	352	371	317	341	331	318	339	360	325	334	349	330	328	303	324	332	353	360	349	341	356	331	346	316	305	343	333	348	341	334	332	350	322	316	328	336	359	328	311	307	350	353	339	327	344	315	301	333	319	336	328	370	326	327	333	347	333	363	352	313	352	344	318	369	345	335	362	339	347	345	360	337	324	343	347	318	314	345	333	328	332	357	354	336	322	349	328	349	353	346	316	337	375	339	337	326	314	363	326	339	342	337	337	324	342	332	326	325	324	327	312	334	345	337	344	328	364	345	343	352	357	340	327	317	351	334	291	343	344	294	357	347	327	333	312	329	316	317	320	335	325	353	338	354	316	326	328	369	323	361	345	368	294	324	334	329	338	311	348	314	343	351	330	349	368	323	301	319	338	340	331	340	370	348	334	324	361	352	351	331	358	358	338	352	352	311	323	316	346	338	329	355	335	352	355	318	321	320	342	322	353	341	308	333	315	342	350	323	349	355	366	330	335	288	364	345	338	330	347	332	356	348	334	351	345	349	320	328	334	341	309	317	330	321	319	334	343	318	348	328	381	343	325	326	336	350	336	324	329	316	357	310	316	336	300	341	341	316	314	335	347	355	331	348	319	323	356	367	345	333	334	321	344	349	339	326	334	358	313	336	312	353	335	345	320	336	337	352	326	330	334	360	319	326	404	341	334	357	315	369	329	327	319	323	303	335	343	331	352	334	363	330	289	315	324	336	344	338	316	322	328	326	361	331	315	318	335	336	331	321	366	337	308	373	338	368	332	346	346	320	334	338	341	344	326	366	328	348	338	353	381	348	339	343	343	311	336	331	350	363	336	347	345	345	352	354	357	320	343	365	357	337	323	336	367	330	329	359	339	358	347	325	328	333	346	369	323	325	324	350	343	369	332	332	331	329	352	376	319	327	355	340	325	343	342	363	304	306	364	345	358	316	344	356	309	350	378	351	305	324	349
23821	21623	29255	24461	21625	14210	1526	791	606	597	516	499	455	476	430	450	447	428	402	407	419	406	405	398	412	367	384	342	347	368	367	381	359	379	372	369	378	356	344	390	358	373	365	374	365	353	364	336	386	361	378	351	338	344	364	336	343	380	332	367	347	336	315	345	309	327	339	354	352	354	361	337	324	357	389	406	355	361	334	368	360	348	351	331	363	330	350	358	347	357	369	367	352	355	333	344	350	354	366	346	361	337	337	381	352	354	350	350	340	355	323	366	358	333	339	397	363	311	354	354	336	370	359	346	369	350	330	339	327	335	345	352	338	369	364	365	377	340	319	367	318	321	340	345	350	341	349	341	340	346	392	328	337	357	345	346	355	354	379	361	327	341	356	342	352	341	344	359	298	334	365	376	328	346	360	319	339	335	349	323	337	373	361	367	344	356	337	353	325	356	350	328	354	356	333	337	369	345	304	353	349	351	325	337	283	330	341	364	329	347	358	354	344	403	339	360	337	343	332	343	375	359	340	322	338	379	371	341	331	341	338	376	348	329	335	332	336	346	346	358	350	336	342	327	359	346	346	309	336	340	337	376	359	327	339	338	375	357	357	393	339	406	353	359	355	307	332	365	363	337	336	346	325	338	343	327	354	373	354	345	352	337	363	347	339	329	363	369	348	373	336	384	335	365	363	379	333	357	314	336	362	344	348	336	341	329	316	320	322	332	329	370	361	348	331	372	329	400	362	348	340	333	352	332	346	374	358	357	372	386	355	347	347	340	311	340	343	338	369	333	332	358	336	327	342	365	347	352	340	321	348	378	339	368	352	291	337	348	338	342	357	364	342	343	356	358	344	391	338	355	350	340	373	358	310	330	337	349	350	360	348	313	376	310	356	357	321	388	387	332	345	322	339	366	362	356	368	355	384	346	339	323	325	368	329	320	298	330	356	304	331	361	325	357	344	336	347	355	353	356	372	347	338	334	337	345	321	333	329	335	339	345	312	327	336	335	378	314	343	338	371	370	325	332	355	380	357	336	347	356	352	349	390	346	365	304	363	346	364	353	337	339	334	336	354	375	347	378	335	333	353	371	349	331	332	324	350	327	366	305	382	321	338	356	341	334	368	332	340	300	330	388	360	371	366	312	326	339	341	313	338	342	353	301	343	331	358	333	344	353	357	382	348	357	336	365	363	323	363	329	346	374	326	353	354	343	376	329	361	332	347	361	348	328	345	364	331	354	340	339	385	357	366	338	339	335	358	366	355	329	338	352	355	356	350	339	354	323	365	354	363	336	319	356	360	337	323	399	323	321	363	353	345	365	329	320	318	372	375	364	353	380	359	344	343	348	368	389	323	359	326	356	335	331	364	323	326	311	323	321	341	360	383	310	380	369	344	368	340	374	357	313	366	363	336	344	349	362	334	332	345	359	318	321	352	355	384	363	354	296	373	365	354	356	337	382	364	353	377	358	345	367	343	337	324	327	340	340	321	374	322	344	360	347	337	334	343	351	353	341	360	360	351	373	358	354	350	352	324	340	353	330	333	327	352	335	376	366	328	326	352	336	349	317	343	350	332	347	390	341	387	332	390	347	354	368	329	336	336	323	334	321	344	347	320	351	324	348	362	324	334	334	365	332	311	362	344	338	355	333	354	325	345	306	387	312	340	320	321	336	327	366	366	318	342	335	334	373	352	360	358	332	380	342	342	360	335	317	341	322	385	374	361	353	363	350	337	311	356	333	328	347	339	352	336	330	349	362	321	331	372	361	346	335	355	326	362	375	351	362	365	338	351	366	365	345	335	328	331	354	375	340	310	351	350	331	338	365	352	359	358	355	345	335	371	354	340	333	313	339	375	354	352	362	325	357	366	351	351	370	330	340	352	368	341	338	356	352	323	369	355	354	356	370	333	314	328	323	368	361	353	328	379	357	366	362	301	373	332	372	341	363	356	369	292	346	345	316	348	365	337	364	352	335	323	327	357	356	336	359	340	356	377	331	374	353	347	366	346	333	345	354	329	339	323	373	374	334	347	361	320	340	377	342	335	331	348	374	342	357	346	366	345	344	328	342	345	337	364	369	352	351	359	352	344	325	374	362	328	344	332	311	365	393	329	369	354	355	353	336	350	367	341	362	352	333	330	360	325	331	326	338	329	344	399	333	342	331	361	341	328	336	326	368	344	328	378	354	368	347	340	333	354	375	335	314	350	340	336	330	336	362	347	339	347	307	344	341	319	335	350	357	354	363	342	338	352	360	359	365	369	387	371	342	342	329	364	343	332	321	342	366	349	338	311	340	333	359	360	391	377	398	336	340	333	388	342	361	359	350	352	336	349	347	330	336	325	335	325	353	335	357	381	379	349	334	350	350	362	341	350	384	309	354	350	342	375	348	349	350	367	339	340	339	343	340	346	326	348	348	359	361	363	341	335	350	355	337	367	345	370	340	328	387	349	367	354	367	374	326	343	334	324	330	334	310	366	392	336	338	357	366	378	336	341	339	351	408	324	361	328	378	325	346	343	346	334	342	357	330	339	348	345	344	319	325	344	328	360	361	341	351	327	357	343	390	343	372	352	360	321	324	353	349	333	350	326	336	323	350	321	331	348	333	359	351	329	375	323	364	367	337	342	335	320	352	349	349	357	349	336	346	336	347	350	329	354	346	349	357	319	348	335	326	342	377	349	358	346	322	380	352	341	335	323	365	353	340	336	333	329	346	350	333	349	346	348	329	324	334	342	335	345	337	356	342	348	310	347	338	368	355	374	364	351	325	329	359	327	354	347	337	330	340	350	322	326	346	324	321	337	320	370	353	338	344	335	354	337	353	355	403	341	375	357	340	346	336	356	327	337	350	356	351	345	322	357	331	356	344	371	329	345	310	356	348	349	356	343	317	322	377	352	358	352	356	358	348	398	311	373	367	348	311	380	363	328	344	378	349	339	347	310	352	368	387	332	338	351	345	352	363	344	322	356	370	342	356	362	334	344	355	346	312	300	359	329	341	342	340	309	337	340	354	365	377	368	343	319	312	371	329	352	364	348	390	354	377	331	335	340	364	360	344	333	338	363	354	357	338	331	318	326	310	349	348	352	370	311	365	353	363	356	350	343	342	340	357	326	362	334	337	358	325	361	331	345	350	332	330	323	345	311	345	358	349	342	326	334	352	384	303	326	338	359	346	341	340	349	303	339	374	381	326	343	344	344	359	334	359	382	335	353	363	365	333	336	411	393	329	372	359	343	317	352	339	324	380	355	371	393	346	348	341	347	334	314	357	329	335	371	336	334	357	336	369	365	354	350	359	353	365	381	356	357	339	353	371	358	359	321	336	318	394	347	348	360	341	360	317	361	351	340	354	330	366	328	325	362	319	337	325	368	341	325	374	344	371	359	386	322	372	353	347	318	362	343	369	339	378	369	354	364	341	337	340	371	367	375	326	367	398	373	329	353	350	375	368	330	346	343	347	334	379	322	339	308	359	361	320	334	327	377	331	340	321
34639	35043	13945	7734	5161	3668	2832	2290	2040	1724	1525	1388	1220	1180	1070	1068	965	943	927	942	893	844	863	801	796	851	812	769	770	802	754	772	778	775	730	765	740	731	764	708	693	781	704	706	688	711	701	683	681	788	719	662	714	743	677	742	686	692	712	676	700	701	707	682	696	644	712	690	718	640	708	696	766	716	717	678	696	661	714	710	656	645	676	739	645	667	711	656	715	701	677	702	698	689	698	693	706	742	700	653	724	700	701	648	705	697	696	682	673	701	675	692	645	710	698	678	673	665	677	646	660	711	702	701	683	680	687	671	694	671	719	671	667	645	726	682	693	695	658	685	704	736	687	694	663	728	701	684	715	688	687	642	709	749	678	705	667	720	691	670	651	704	703	670	689	738	641	702	693	700	706	656	722	688	708	638	694	653	669	691	680	707	674	647	685	696	621	718	711	672	686	657	663	670	659	755	703	714	723	711	734	674	651	721	675	690	679	704	669	628	677	680	685	678	703	675	681	694	696	683	721	683	698	692	708	691	640	650	690	659	668	678	666	711	693	700	712	719	666	677	705	702	674	688	725	701	671	692	701	661	703	697	687	723	685	686	696	696	685	707	716	679	645	686	725	729	719	696	706	707	737	658	700	651	670	668	650	703	722	696	683	690	637	687	689	662	700	671	679	667	699	655	648	691	672	703	663	662	694	741	665	657	736	632	693	642	675	640	668	721	701	708	643	675	668	707	682	709	680	647	634	657	659	686	688	716	674	712	704	689	677	658	681	699	681	675	673	677	677	667	711	707	699	658	677	711	699	648	700	661	668	733	678	677	667	644	659	645	634	726	699	679	682	716	712	695	681	697	705	676	694	694	687	699	685	672	722	689	677	651	674	695	670	656	697	670	672	655	651	672	733	694	671	638	696	670	689	688	743	686	691	676	669	690	689	684	652	690	706	670	705	657	664	708	643	656	694	667	651	687	689	685	660	690	684	692	701	685	681	687	721	694	678	648	688	709	645	698	643	681	689	652	702	663	743	676	686	716	666	693	665	720	699	671	718	730	714	710	677	649	662	700	729	650	724	655	672	656	703	667	707	691	674	686	628	674	669	666	691	723	693	705	693	675	709	656	686	702	651	680	635	733	706	719	662	697	725	661	639	696	650	697	688	692	649	736	710	706	726	721	692	691	667	667	702	694	678	659	676	643	711	697	682	676	673	684	658	663	674	725	714	683	717	642	653	696	685	676	672	694	703	678	690	683	681	696	738	695	683	694	731	651	649	652	673	666	680	702	684	683	727	688	675	708	662	674	691	652	645	697	673	727	699	709	657	677	707	654	697	668	693	682	699	677	721	690	736	688	694	683	681	707	684	672	725	664	671	703	661	686	736	693	663	688	681	741	675	680	675	707	684	626	742	746	678	673	708	711	694	698	721	714	654	678	684	685	613	658	693	686	633	724	701	682	684	710	734	646	688	710	678	720	675	684	717	690	671	640	648	676	714	698	645	670	677	681	662	717	754	754	652	655	707	708	636	706	712	666	690	690	672	690	668	667	638	668	684	672	663	697	636	692	597	720	687	657	682	690	686	661	723	680	674	638	682	649	735	686	624	679	667	686	725	678	678	682	682	717	689	669	680	717	685	680	682	665	646	672	686	632	709	694	663	697	686	694	730	724	678	677	714	706	675	654	640	673	716	672	705	701	722	705	712	680	657	683	647	687	700	717	662	653	713	689	662	700	687	658	668	670	752	710	696	714	671	659	666	687	690	689	694	676	677	709	638	710	689	691	682	649	656	725	636	675	687	694	693	664	712	692	667	658	726	727	678	688	679	693	685	761	708	661	677	691	688	688	672	708	691	698	714	693	710	703	689	684	692	630	660	688	705	667	730	666	673	643	655	671	665	678	702	688	652	691	686	695	647	687	688	701	737	677	715	656	689	752	655	652	695	732	673	691	671	687	693	690	677	622	704	706	656	669	701	644	717	681	675	745	708	670	679	660	691	656	725	669	691	673	720	695	732	645	677	690	705	691	674	671	713	657	700	669	695	696	713	650	678	692	696	731	673	680	678	649	652	704	721	700	667	653	686	738	680	668	665	701	673	650	703	711	692	647	716	698	671	723	666	687	704	674	691	702	688	679	697	634	709	639	687	686	702	629	719	664	687	662	704	696	698	691	682	652	662	663	673	714	650	683	703	685	699	632	681	698	674	687	640	711	687	648	693	609	709	702	741	689	665	647	715	669	691	685	701	734	691	653	696	694	709	674	674	701	640	685	642	694	679	691	677	736	661	706	700	674	642	718	694	686	685	736	655	686	663	664	659	695	627	700	695	631	639	679	678	712	681	719	674	656	676	702	685	723	674	705	663	674	686	687	707	698	683	733	692	704	682	647	677	693	706	679	701	709	689	702	722	658	694	694	684	708	652	678	697	692	722	676	700	704	712	691	644	694	683	668	681	723	704	616	663	695	665	678	680	694	694	633	663	644	681	633	684	673	687	678	668	692	745	708	738	713	710	692	659	659	684	685	669	723	680	647	678	716	675	699	685	723	685	661	696	695	671	692	713	680	699	709	676	687	731	684	645	658	665	666	675	672	651	708	661	672	679	644	669	725	685	683	692	693	704	686	692	692	699	697	743	623	692	664	684	706	725	691	704	700	665	698	652	671	657	675	667	667	667	638	690	701	664	666	616	672	653	694	722	659	695	737	712	683	670	683	664	691	669	678	675	723	717	670	702	665	692	718	660	671	673	671	696	711	688	679	676	701	697	703	710	663	686	678	699	663	633	653	662	730	669	679	692	654	700	726	611	700	674	664	725	675	736	659	710	668	697	686	744	650	724	659	674	643	697	686	681	687	698	680	670	680	665	670	691	711	689	677	651	717	701	703	667	666	669	671	632	712	642	675	678	704	687	677	643	721	716	733	636	670	690	716	661	695	720	675	706	630	713	686	712	632	669	690	655	691	700	687	690	689	707	640	688	641	712	684	652	722	677	719	737	716	665	711	690	706	685	640	716	684	688	692	684	676	670	668	688	685	655	673	706	704	673	686	676	706	678	669	686	686	690	688	681	608	746	666	700	669	678	692	732	661	714	686	688	674	637	683	660	643	697	695	675	679	678	656	695	637	702	737	691	705	699	706	692	684	664	657	678	669	691	668	685	676	702	689	713	715	679	669	723	684	671	695	669	714	689	706	681	657	696	711	635	662	652	699	742	676	691	674	678	724	685	657	684	669	721	648	658	682	691	647	671	734	707	639	691	695	696	654	632	685	664	713	710	729	706	681	662	696	670	690	715	655	678	677	716	682	656	722	710	691	700	694	705	685	726	736	646	650	661	670	682	680	728	735	650	651	661	701	705	681	622	688	748	682	730	676	702	670	659	678	670	718	708	694	658	696	688	675	699	704	665	652	699	712	612	702	698	600	675	709	677	696	664	653	656	708	680	670	717	727	679	683	674	689	713	683	690	707	654	705	643	600	674	713	706	635	698	665	691	674
27171	20878	6822	615	374	322	308	308	272	274	237	244	279	267	262	301	263	257	273	262	251	255	252	260	255	266	277	259	271	264	254	290	272	266	255	252	246	263	246	265	246	261	265	271	284	240	266	244	255	255	272	282	281	252	275	242	279	268	260	254	279	283	257	246	258	258	250	258	237	228	256	274	263	222	260	249	250	261	261	281	255	263	259	275	264	240	255	273	263	257	254	266	308	261	237	264	268	246	273	223	250	271	237	269	275	267	242	251	233	246	233	300	269	257	246	279	240	258	259	258	263	230	240	215	304	280	276	257	260	264	261	237	258	223	238	280	245	262	263	249	215	250	266	239	281	254	252	266	277	292	245	234	271	262	253	276	245	242	271	233	261	251	259	242	277	245	237	302	245	259	263	256	253	247	237	246	245	255	249	284	265	263	244	273	296	284	260	297	284	275	287	252	224	268	264	270	255	271	245	288	255	245	271	240	278	253	289	251	254	266	253	258	281	274	298	261	245	249	292	287	262	293	268	256	272	283	265	258	259	279	248	240	243	244	249	264	237	267	252	245	252	247	273	268	294	250	254	251	253	251	237	280	269	273	256	290	221	271	281	272	276	253	270	262	227	240	266	256	270	281	248	241	252	243	252	243	268	269	257	259	244	273	255	293	260	264	248	268	276	252	271	247	252	255	265	250	266	232	259	290	269	297	261	223	304	267	236	287	268	274	259	271	264	256	267	266	278	275	270	256	228	242	257	263	261	255	275	249	269	255	280	254	240	270	238	256	221	253	258	233	260	256	269	263	270	267	251	236	245	244	260	255	263	258	291	269	270	248	270	247	261	284	242	271	257	264	263	252	255	266	283	261	247	260	267	259	285	270	247	255	262	244	266	253	253	280	238	292	282	266	274	267	276	266	251	272	276	259	262	251	248	250	248	259	272	250	259	280	270	301	246	276	269	282	265	249	270	261	257	234	282	245	256	256	299	254	234	256	260	241	252	267	295	285	282	280	283	254	268	285	259	280	251	266	255	262	268	233	262	254	266	263	268	254	225	238	275	252	252	242	241	267	252	264	269	260	266	239	233	252	271	262	258	278	249	247	274	280	268	274	227	218	274	271	242	268	248	249	240	251	258	265	265	265	268	263	262	247	278	274	263	270	273	250	293	268	256	268	244	252	274	244	255	266	279	238	227	270	258	233	248	236	275	256	257	238	246	268	281	277	241	267	266	275	273	222	275	263	257	245	253	284	260	276	255	257	278	242	253	297	225	260	237	265	258	273	261	287	250	253	275	264	288	243	257	292	271	255	248	276	257	246	245	232	283	277	260	250	245	273	267	256	270	244	219	280	283	252	273	252	246	240	259	281	265	231	243	254	224	255	261	288	259	274	282	274	248	260	247	283	274	252	253	249	235	250	242	235	248	274	238	238	249	265	279	282	254	245	266	248	238	265	260	275	285	267	255	254	242	234	237	246	277	244	268	262	245	266	297	282	242	240	278	241	249	258	272	252	253	267	222	224	241	274	265	261	270	281	269	280	266	235	257	246	252	270	246	248	247	242	260	255	279	278	274	272	261	285	258	256	258	270	249	285	229	273	259	271	270	277	269	253	259	275	273	260	252	261	262	242	245	271	253	230	253	244	246	306	283	272	265	278	231	257	263	259	270	256	249	262	272	272	261	259	276	258	254	273	242	275	252	265	241	272	239	253	277	247	244	231	258	283	257	267	261	263	264	264	250	264	265	246	250	271	229	277	255	260	274	288	268	263	249	257	252	263	274	248	253	250	249	244	252	253	257	235	261	271	278	262	273	278	241	272	253	289	236	244	243	274	256	247	249	243	271	241	256	236	282	256	302	281	283	266	250	257	243	274	249	261	269	244	254	270	285	270	286	261	270	292	249	266	308	265	233	266	257	285	269	275	240	297	252	243	257	269	257	262	291	261	247	279	257	247	247	289	269	270	255	270	258	270	238	273	254	266	283	262	277	268	245	238	258	261	236	269	246	280	258	260	276	249	260	239	263	253	275	256	259	259	246	280	252	249	270	284	222	266	264	263	284	286	267	268	247	248	257	277	246	243	269	279	272	273	278	249	252	246	250	259	221	273	238	261	253	247	217	242	271	271	251	253	239	240	271	273	232	269	285	290	279	239	249	257	240	260	255	237	264	261	287	255	280	245	258	226	269	255	259	265	246	248	235	251	278	278	274	248	255	272	250	265	271	261	261	270	273	247	247	248	279	275	249	276	254	259	248	270	294	250	264	246	258	274	274	254	249	257	256	271	238	274	279	262	286	235	265	238	264	267	284	271	259	248	241	272	270	274	279	253	266	283	252	268	273	261	273	279	235	259	271	272	269	267	281	257	240	239	288	271	272	274	258	275	256	269	255	257	241	288	266	271	236	246	263	270	273	268	258	262	269	261	252	253	244	258	267	228	240	257	254	248	242	273	259	267	269	271	283	233	250	229	255	271	231	262	281	237	259	265	264	241	285	280	250	265	230	260	277	250	262	246	241	260	237	269	248	263	246	270	253	262	266	248	260	264	245	257	245	254	247	251	263	275	253	236	260	281	259	264	244	245	255	242	266	256	300	275	287	239	244	246	249	274	241	254	241	261	278	256	249	261	231	247	250	256	255	259	243	249	259	262	269	229	257	258	240	281	232	291	256	221	257	259	284	275	275	272	264	257	270	251	274	263	268	236	256	242	267	234	287	277	270	242	279	263	264	257	286	266	253	228	228	261	253	242	255	269	245	278	289	277	268	222	229	262	271	256	292	280	233	259	241	253	261	245	267	249	256	250	274	258	244	246	251	252	284	276	249	263	294	259	245	269	238	264	262	248	258	282	255	246	281	236	245	244	264	234	270	262	271	251	238	271	228	267	273	253	244	268	267	273	286	242	288	265	255	236	251	273	272	269	286	271	258	247	268	254	255	256	286	260	249	265	243	265	218	225	276	281	259	291	271	284	271	232	297	259	279	279	268	277	281	238	279	256	290	249	245	285	242	258	260	269	254	272	247	270	263	233	280	263	257	242	270	279	263	246	285	262	263	238	240	248	259	269	245	283	254	239	250	255	270	269	261	232	250	270	242	242	256	261	272	269	267	252	252	273	277	285	279	238	256	268	283	261	237	259	233	258	267	277	250	279	241	257	273	272	288	237	246	248	261	240	241	225	259	259	259	237	262	257	278	244	268	290	265	278	276	284	246	258	234	254	278	298	253	247	252	273	258	249	277	264	279	227	275	263	253	246	241	237	258	262	246	292	263	263	258	254	269	256	276	231	293	263	268	254	242	259	255	246	271	245	242	247	236	234	272	264	250	235	266	244	247	261	255	261	238	233	244	259	278	218	281	252	305	284	260	229	252	277	243	237	267	284	269	259	246	255	253	229	245	266	257	272	257	241	260	241	249	248	261	274	284	272	258	261	264	259	277	265	255	227	278	283	254	263	292	255	263	270	260	255	264	248	253	254	253	287	272	262	260	252	283	251
11568	12444	1468	976	834	700	713	661	680	561	584	614	621	558	606	564	551	570	562	603	594	580	581	631	595	633	574	568	573	549	599	600	589	581	563	561	579	598	539	585	556	561	591	554	541	572	602	579	561	553	595	554	519	535	544	563	582	542	528	573	540	551	514	593	554	515	564	541	594	525	587	592	557	576	626	556	545	542	546	565	534	569	524	553	608	586	543	540	535	603	582	528	553	588	570	586	540	584	567	532	533	598	537	548	550	559	597	545	568	578	553	577	510	574	545	561	551	568	569	570	571	562	523	543	526	524	524	591	569	554	532	562	607	555	603	526	543	542	553	558	551	564	602	538	537	534	537	574	553	549	562	516	532	552	588	601	589	532	567	575	561	577	568	542	607	578	580	533	587	558	568	580	558	542	552	550	543	591	508	538	533	517	560	575	578	571	568	562	553	557	553	587	549	544	542	596	521	570	594	563	586	579	559	570	603	578	558	521	553	582	576	543	547	554	564	596	585	534	550	568	584	563	547	547	539	610	549	534	566	575	568	575	562	594	512	535	545	545	575	537	533	544	546	575	548	562	562	564	566	552	585	558	581	572	541	589	579	556	619	559	590	609	575	553	550	544	579	557	550	581	546	543	558	543	561	584	565	604	595	517	544	544	567	584	550	551	541	537	599	535	561	569	592	563	555	523	539	603	538	549	570	523	557	541	561	554	591	559	595	553	530	597	562	584	557	595	535	556	526	565	538	567	596	537	552	567	581	557	538	571	561	558	614	558	570	559	546	571	552	540	565	592	585	544	566	540	513	613	541	559	596	525	569	558	529	572	595	545	560	600	579	590	611	558	593	566	567	600	532	555	573	530	551	549	590	552	567	591	556	558	534	561	534	592	514	564	591	554	547	539	541	567	554	545	589	558	588	549	539	592	508	563	585	542	542	552	546	581	567	569	584	600	536	560	561	565	515	572	546	642	538	554	585	551	522	618	566	590	577	545	523	537	581	585	592	562	579	580	535	569	551	588	564	591	542	563	579	548	561	555	593	599	563	601	537	539	543	574	560	566	547	554	553	545	564	596	536	536	578	608	549	558	558	572	557	557	503	542	550	563	548	559	531	584	569	562	535	598	571	571	523	536	564	557	579	605	523	561	583	512	558	563	576	518	513	586	528	583	577	567	560	555	574	547	549	574	606	559	554	536	546	541	562	604	568	545	552	552	601	532	564	582	569	563	535	538	573	554	594	556	566	539	581	534	581	565	547	560	533	583	516	589	548	577	548	568	542	594	571	534	575	537	553	592	563	554	559	591	590	573	558	587	548	587	532	554	590	523	558	569	565	521	552	525	583	573	562	546	560	594	592	525	600	570	562	584	550	542	579	588	544	555	567	552	567	496	524	571	576	536	568	598	556	570	552	561	560	547	533	563	540	553	561	552	550	557	573	542	600	540	520	570	556	558	523	563	570	571	539	579	587	563	544	547	583	573	521	536	590	556	586	552	566	561	598	560	578	584	579	555	570	549	610	530	552	540	559	596	580	553	603	576	574	558	555	535	584	573	571	541	565	541	545	576	553	564	564	618	557	547	555	495	570	573	537	573	542	546	562	566	544	578	540	543	578	590	563	549	567	559	546	551	545	583	571	542	559	589	606	552	569	596	558	546	547	538	559	573	514	576	522	595	576	616	545	565	570	571	548	548	560	542	570	571	603	564	569	518	551	544	554	568	581	593	569	578	557	550	607	576	606	554	564	541	542	566	589	558	542	556	553	541	548	544	526	566	623	523	569	577	617	573	529	551	580	547	529	531	532	563	554	549	512	555	569	569	594	510	545	605	545	550	536	559	589	614	571	560	608	525	559	576	621	556	556	529	510	581	543	516	536	550	562	585	598	568	607	578	552	531	581	540	574	587	545	516	569	570	518	559	593	547	583	561	543	520	524	535	521	577	548	562	559	596	572	551	588	520	566	584	534	560	560	577	566	533	566	548	569	538	546	578	583	603	589	591	568	555	543	542	555	550	561	569	538	561	564	518	586	528	576	540	582	554	548	577	524	557	548	605	600	556	566	565	577	544	598	578	569	560	575	568	543	574	555	546	566	557	565	557	534	587	584	607	558	594	595	540	568	558	570	594	580	567	589	546	576	551	580	546	513	496	542	589	577	556	587	563	547	531	561	586	600	579	571	583	554	580	549	593	584	576	593	578	555	547	533	518	574	549	575	548	589	543	580	589	537	591	557	528	551	584	569	579	547	527	542	567	518	546	509	577	561	551	579	565	537	537	532	540	556	565	551	575	522	571	562	552	523	578	552	541	544	535	566	556	571	584	545	573	561	548	576	557	591	538	522	576	543	594	557	576	591	597	550	554	580	523	580	571	542	584	560	504	556	576	574	556	574	577	594	575	577	553	557	543	566	579	536	579	549	578	542	542	557	578	571	584	541	576	577	543	556	547	505	550	529	576	578	570	541	576	580	602	549	594	567	578	558	530	583	553	568	594	582	588	565	536	561	606	580	583	559	570	600	545	572	580	520	528	566	565	548	558	557	540	525	544	541	544	580	582	541	525	540	542	592	541	586	572	587	540	540	557	605	581	572	547	564	554	573	552	553	594	554	587	556	575	539	580	574	568	551	551	563	584	582	577	586	534	559	566	613	564	517	578	561	532	556	520	598	578	544	572	592	566	573	555	553	547	579	536	533	551	551	533	570	532	572	555	533	524	543	602	544	546	544	581	610	494	586	575	533	573	566	503	568	549	555	569	576	576	572	587	569	567	577	537	574	570	567	572	559	561	600	563	555	566	545	507	531	552	547	560	578	553	557	579	577	556	553	554	539	558	525	553	549	614	560	565	598	557	566	555	615	556	577	549	539	596	590	610	582	545	554	568	534	538	558	600	547	536	576	530	552	554	582	590	572	564	543	567	553	587	523	568	549	580	583	571	586	583	583	518	564	535	530	574	592	560	520	572	577	531	630	577	561	510	564	554	538	548	576	558	566	557	536	589	540	545	564	572	551	602	516	576	573	553	476	562	573	564	567	581	566	600	574	520	559	571	540	514	551	599	602	535	589	516	581	557	521	535	567	545	554	582	534	539	616	575	543	562	557	536	560	561	546	527	519	592	575	563	576	555	521	587	521	538	554	581	617	556	541	557	569	571	535	531	528	602	528	539	540	558	557	552	550	532	573	581	606	599	546	603	557	546	558	550	580	558	610	571	528	526	540	600	538	550	559	582	551	592	586	559	571	556	569	564	584	555	577	545	550	587	546	579	607	544	598	597	542	573	557	569	573	578	548	529	601	606	596	604	515	561	592	568	578	575	553	569	519	564	565	559	616	560	568	546	529	606	566	539	569	573	594	634	519	529	571	584	539	554	601	588	573	564	578	554	562	573	552	585	581	556	582	560	554	595	558	557	543	542	571	598	552	552	562	560	565	609	552	523	571	564	585	604	607	586	612	531	528	563	553	607	572	534	587	587	581	565	584	539	572	578	583	544
24749	21664	28395	25425	16360	1035	488	340	305	269	224	218	196	198	206	184	193	192	195	185	173	181	177	166	172	163	174	164	152	151	160	176	156	165	159	167	171	137	141	167	141	151	148	154	149	162	151	173	154	155	127	147	147	153	149	160	139	134	143	170	142	126	165	149	158	153	160	175	163	152	127	179	140	158	161	143	143	145	151	146	133	149	165	154	159	155	151	157	152	172	155	161	139	145	138	151	137	173	161	152	151	130	151	147	149	150	132	164	164	138	153	145	165	163	168	171	153	124	155	152	152	147	182	137	133	137	160	140	167	172	157	166	154	146	145	165	151	145	175	173	185	159	168	160	143	145	158	161	154	147	151	141	140	154	157	133	139	154	155	155	150	130	148	154	141	139	174	154	161	149	147	148	142	156	133	148	136	155	147	145	172	137	143	139	157	168	148	152	159	162	152	131	162	169	166	161	136	163	150	152	134	148	149	145	155	136	134	166	140	146	133	154	148	141	160	133	143	152	174	158	173	154	139	145	140	155	142	130	133	141	151	137	169	155	124	136	162	171	168	153	141	136	154	146	161	156	151	155	161	141	144	140	141	149	159	136	157	144	151	164	157	139	151	154	144	134	177	164	159	147	144	150	156	157	154	140	145	135	162	155	151	173	163	163	149	148	162	168	143	133	157	152	144	153	157	144	154	141	147	154	155	162	150	146	134	173	171	175	146	139	159	153	167	163	168	152	153	155	145	143	149	140	156	159	150	134	125	152	149	142	132	157	149	150	132	161	148	142	155	167	149	151	141	147	142	164	158	161	161	176	155	162	144	123	129	165	146	153	157	164	161	161	133	144	158	148	151	170	137	132	119	149	142	161	168	148	142	150	163	177	170	152	142	136	131	174	131	146	138	154	161	146	142	143	167	148	144	137	168	166	137	136	159	158	134	146	155	143	129	156	147	150	170	154	152	140	163	132	172	173	148	151	137	150	130	152	149	144	158	164	157	135	145	141	156	165	131	145	142	148	164	144	148	145	153	134	157	138	155	150	157	162	162	129	167	157	138	157	149	158	148	140	157	149	127	149	139	142	139	150	163	200	171	164	147	151	171	160	163	134	167	143	162	151	158	143	151	157	141	159	151	144	120	152	149	143	162	148	158	128	138	155	151	143	158	144	150	156	157	136	132	147	159	126	152	170	174	141	140	149	164	168	149	163	164	130	160	183	156	153	152	146	147	160	161	154	166	151	151	157	158	146	178	143	151	135	143	126	151	153	160	139	155	150	160	130	158	162	157	170	160	169	144	153	149	150	152	137	136	145	160	142	149	150	137	128	151	134	153	148	162	163	145	150	171	141	153	163	149	155	131	142	141	162	164	141	162	163	173	176	175	150	142	164	146	148	161	118	165	177	167	156	174	145	140	129	146	158	147	138	150	151	163	137	173	152	153	184	138	147	169	152	148	137	171	149	160	150	143	158	123	150	165	137	128	156	154	148	170	145	153	155	153	151	139	156	140	163	155	161	144	153	141	148	156	147	126	140	151	162	155	128	145	160	152	155	156	161	153	155	133	145	143	175	158	171	148	168	133	154	144	164	147	160	137	153	164	165	154	157	147	162	133	146	150	152	157	143	151	147	153	154	133	131	180	149	143	164	153	133	157	133	167	149	138	169	150	137	165	161	147	135	168	147	159	143	174	147	166	155	146	161	136	155	148	162	140	159	145	148	154	143	139	157	149	158	150	148	155	136	143	138	143	146	177	151	133	158	136	136	161	163	150	145	152	156	137	147	142	155	159	152	142	141	165	144	141	164	165	158	161	146	132	141	131	119	125	151	153	131	145	154	149	126	140	132	139	134	148	161	161	151	153	154	166	168	143	156	134	166	158	132	137	150	151	168	168	146	133	145	152	158	153	155	170	147	148	155	148	162	152	145	132	155	175	136	155	146	149	155	167	146	160	145	143	132	153	149	139	155	154	154	165	177	139	154	134	149	159	149	151	165	152	142	122	157	156	160	153	137	181	159	154	137	165	163	133	140	122	158	155	152	137	139	162	137	145	140	159	161	134	159	145	149	142	165	155	149	143	160	139	160	148	122	150	164	145	145	153	142	157	127	164	142	169	139	143	158	141	142	147	151	146	138	170	154	168	141	148	153	145	161	149	149	162	126	146	132	154	149	152	127	125	155	150	177	160	138	145	150	162	162	146	167	130	147	177	142	161	137	160	147	150	146	139	180	152	165	139	147	133	143	151	155	141	148	153	142	148	155	129	165	134	158	141	163	154	122	159	152	154	149	152	153	166	173	151	143	155	140	151	151	173	120	135	147	138	170	167	165	149	157	129	148	155	147	147	144	152	173	124	169	182	154	163	176	147	137	184	151	145	139	139	144	138	145	148	166	143	144	150	140	162	155	149	152	135	141	155	151	134	174	142	157	152	134	141	147	148	153	136	138	156	132	143	154	143	147	157	166	136	161	160	134	160	158	155	154	156	150	134	159	154	169	145	149	151	148	155	172	133	148	145	147	132	176	129	160	151	144	139	123	146	128	145	145	163	159	150	149	134	158	166	141	142	157	154	173	140	140	145	153	161	134	161	172	149	147	143	145	168	145	145	154	151	158	152	135	149	147	160	133	143	142	156	147	115	143	143	157	140	169	172	144	161	135	164	164	133	150	139	120	139	169	162	143	155	134	148	151	144	163	146	143	163	146	168	147	140	145	148	137	147	147	129	155	144	153	162	151	159	141	156	174	140	144	149	130	147	146	145	153	132	150	140	165	169	145	166	141	157	160	157	154	184	159	167	167	151	159	155	148	140	172	134	144	148	178	157	155	158	126	139	139	142	149	147	136	148	136	152	157	167	179	161	143	144	151	150	180	171	142	155	145	149	157	165	151	160	133	143	138	163	160	168	164	155	184	177	155	150	158	149	151	154	164	166	144	144	145	149	137	153	158	149	129	144	169	162	166	146	161	148	148	159	152	153	154	166	170	146	154	157	146	136	160	155	156	155	143	146	120	165	142	132	154	141	147	158	118	157	174	138	142	133	147	166	170	166	145	131	160	157	151	118	162	146	132	145	148	179	145	138	148	147	150	143	148	154	169	138	130	164	166	153	129	139	150	140	136	145	169	161	130	152	152	157	152	169	146	154	155	160	152	139	161	173	152	161	164	150	155	142	132	147	161	160	141	132	148	154	159	158	139	132	142	153	165	149	157	146	160	167	150	155	146	132	161	153	142	179	148	145	165	120	137	159	143	130	163	145	140	139	150	129	134	129	140	147	157	139	148	153	140	149	144	135	150	144	158	146	163	146	140	153	158	144	130	177	153	178	137	166	164	171	134	161	163	135	183	133	166	170	149	153	143	159	155	147	165	156	140	155	153	141	153	143	143	141	159	141	167	127	156	130	156	161	162	135	155	162	174	155	130	156	143	171	136	153	152	171	137	134	154	149	140	146	154	135	133	161	144	150	137	135	158	155	146	174	135	132	178	140	158	145	161
27949	32048	8636	4360	2929	1994	1526	1254	958	869	816	696	663	576	582	548	517	467	451	446	433	427	420	398	451	364	364	389	366	368	368	377	378	405	384	380	359	341	379	356	349	369	360	367	363	363	342	386	366	349	348	326	349	343	369	349	337	353	325	354	347	328	380	333	362	363	312	337	356	354	336	341	348	348	333	344	377	332	319	307	343	353	340	353	343	356	360	356	327	317	369	337	340	329	339	330	358	330	378	350	372	327	336	345	353	353	335	332	323	325	316	365	327	349	332	338	327	328	295	309	330	323	305	338	349	350	354	344	335	348	312	303	330	332	313	323	350	347	342	361	311	322	323	320	322	323	321	301	351	343	324	362	360	366	313	333	354	346	330	368	299	332	344	337	335	313	342	317	332	338	337	333	326	357	324	311	315	324	347	367	340	349	320	354	334	332	366	343	357	296	365	338	327	331	333	343	318	308	319	325	330	338	345	316	316	343	323	338	336	313	348	379	294	305	365	362	334	341	380	334	347	339	354	320	340	333	350	342	323	374	320	308	299	341	364	344	341	362	296	333	334	339	346	354	315	353	371	320	351	337	356	330	335	356	335	374	343	312	336	312	351	313	355	306	341	330	337	358	337	311	346	359	306	339	359	307	350	329	309	362	363	354	307	323	330	335	341	302	346	342	355	302	331	349	371	328	348	373	317	353	369	337	337	348	371	321	347	327	333	347	327	332	357	358	357	330	329	334	316	345	348	335	329	354	343	336	312	278	320	393	322	354	301	348	342	295	356	324	363	341	364	341	331	336	373	358	354	331	312	334	350	328	322	323	313	308	345	341	329	348	354	357	341	324	319	300	323	385	311	325	319	338	328	339	352	337	316	311	373	325	315	343	327	329	343	345	327	319	308	323	336	326	316	361	330	355	314	329	334	336	324	333	343	336	367	335	344	344	324	363	320	331	344	328	327	335	347	353	362	323	345	322	349	335	317	325	325	356	321	356	310	309	336	331	340	319	331	327	339	345	332	335	328	306	307	347	337	347	351	342	351	317	337	328	303	327	356	344	333	306	320	333	354	332	345	338	352	331	316	313	333	299	309	325	339	322	339	313	348	349	334	329	315	329	368	343	313	351	319	326	300	306	340	375	333	318	362	344	329	333	366	313	311	325	328	322	351	342	343	336	305	362	359	359	349	351	334	290	352	347	321	339	360	306	332	314	338	348	364	349	351	312	331	347	312	334	356	333	333	348	350	348	339	311	340	362	351	327	328	336	330	284	340	324	335	318	337	330	340	348	328	347	343	309	363	335	337	309	304	317	333	359	326	323	317	363	334	326	363	342	333	345	334	327	339	327	351	338	314	312	327	331	319	330	338	352	337	353	345	359	314	373	346	341	357	392	326	348	364	338	334	310	347	316	360	308	353	336	303	325	313	326	339	348	334	341	328	357	340	333	348	346	283	301	344	315	352	338	338	323	331	354	327	362	340	334	327	323	300	332	361	344	315	329	360	340	337	317	341	342	351	320	355	324	321	323	314	332	358	326	334	353	343	354	345	369	330	338	360	352	354	331	314	338	344	310	326	353	364	298	313	336	334	315	318	335	301	339	322	330	331	355	361	335	353	325	317	334	351	297	307	347	313	322	334	332	310	324	329	349	335	330	329	394	315	320	346	319	366	344	316	346	304	321	341	360	348	342	348	324	364	366	369	340	329	338	358	330	333	357	348	382	331	334	332	331	325	342	330	332	357	322	340	355	331	336	321	321	350	331	326	339	318	336	385	346	364	346	332	320	322	334	345	317	341	317	317	306	315	333	328	332	350	372	325	317	333	327	337	338	330	343	322	350	320	334	326	310	325	312	315	359	332	339	331	306	325	329	326	328	318	327	330	304	343	325	339	312	337	346	328	373	333	318	332	337	353	322	328	323	336	328	267	358	337	302	333	327	379	337	333	311	378	311	329	383	341	343	346	306	344	324	308	360	315	298	306	320	348	323	312	339	395	345	367	324	343	336	340	328	304	320	339	346	366	331	325	330	325	344	337	321	307	350	354	340	348	328	348	333	323	342	306	344	345	332	340	327	326	316	334	346	348	354	312	340	353	353	353	332	324	368	328	326	351	372	329	335	325	340	331	343	378	336	340	341	332	351	338	392	322	354	333	372	362	308	345	337	316	348	320	311	300	326	356	325	302	301	329	367	352	325	319	343	333	333	308	308	316	340	369	361	340	287	338	359	326	322	324	342	297	325	337	330	336	328	368	311	342	326	319	350	322	334	335	335	314	312	342	317	326	323	314	341	329	332	326	317	330	350	344	345	330	331	323	337	345	322	339	359	297	303	314	331	315	332	319	343	349	336	341	335	312	280	332	322	330	325	349	341	340	315	352	338	322	362	341	363	318	327	324	343	309	348	343	311	381	361	321	343	353	308	364	313	291	348	360	328	339	337	338	332	346	332	319	368	338	366	335	331	317	332	336	353	356	339	324	321	311	367	287	316	359	329	320	339	331	363	349	328	299	352	328	335	327	350	312	320	360	357	334	329	318	365	328	329	341	317	358	348	347	356	298	348	325	356	337	307	326	351	315	320	343	322	328	324	322	338	337	334	316	299	330	336	357	365	321	317	375	358	313	327	322	340	315	335	362	353	337	363	317	309	318	332	348	338	324	357	319	372	355	331	343	319	324	350	301	314	324	342	291	323	359	321	326	336	338	303	341	339	328	341	326	347	356	362	336	326	362	340	335	333	325	339	321	365	361	330	335	317	338	317	321	333	314	327	344	351	331	350	319	322	332	346	331	336	338	319	331	352	322	306	350	365	340	331	334	340	327	322	320	363	330	321	352	327	346	328	328	352	312	345	378	352	344	300	339	324	331	329	362	335	325	349	355	298	281	310	372	345	335	339	337	353	362	344	341	304	349	320	354	357	337	358	326	345	318	307	344	343	310	298	319	319	345	312	329	353	336	332	324	327	325	282	355	343	333	362	356	345	357	364	377	342	347	352	337	364	349	303	327	328	333	357	329	338	309	324	352	369	344	326	298	367	321	347	365	301	357	325	338	355	335	375	349	355	296	353	345	339	335	340	305	333	331	360	347	338	344	330	318	334	362	352	332	313	352	327	346	351	345	352	351	376	333	336	324	358	325	313	313	337	322	342	353	337	336	335	355	347	334	331	352	326	329	349	365	321	344	351	362	346	315	345	331	378	338	345	335	302	329	362	356	367	328	365	351	327	342	309	292	346	340	321	327	339	347	310	363	306	354	316	357	366	337	312	357	348	317	338	342	313	367	322	361	311	340	342	323	336	302	350	311	347	348	360	338	341	358	334	345	333	335	314	348	336	333	349	315	365	340	319	320	346	371	311	325	346	368	350	295	320	318	314	339	307	337	363	373	346	366	338	320	338	343	327	347	340	363	357	328	343	347	349	327	334	351	360	335	324	355	317	307	312	341	304	335	342	314	299	321	316	337	352	319	345	348	360	342	317	369	327	364	328	334	334
23845	21687	29288	24605	21690	14511	1574	805	625	591	524	522	488	483	461	453	425	443	414	439	429	390	388	406	376	392	405	377	411	393	364	379	334	374	358	339	338	374	369	372	376	349	362	370	364	360	375	349	352	377	360	364	319	341	336	364	356	346	386	385	366	327	341	356	398	330	381	344	364	338	347	327	297	335	342	339	369	328	350	349	335	362	350	369	336	405	356	378	363	333	359	337	357	362	361	355	357	349	362	348	353	355	392	345	333	343	341	335	329	340	350	349	378	358	362	339	368	338	344	334	335	343	365	362	326	340	348	352	349	340	349	347	349	345	366	350	341	333	339	343	366	320	363	339	349	343	310	372	326	330	353	389	361	334	324	376	351	332	369	375	329	334	335	348	341	402	328	361	347	361	354	328	378	328	306	390	364	380	358	337	357	342	366	350	383	361	361	344	340	376	380	364	359	369	371	361	349	333	322	350	360	331	315	341	342	373	349	331	386	367	358	322	374	356	356	356	356	340	328	338	365	354	327	343	331	330	379	351	368	343	393	359	369	338	376	386	343	337	366	376	344	337	350	323	348	350	341	366	361	320	332	343	351	356	318	348	347	348	393	372	348	358	367	327	354	341	337	343	337	362	346	349	325	311	377	354	341	342	344	372	373	340	322	349	356	359	353	335	341	344	348	333	324	331	339	343	365	357	322	355	347	368	360	354	324	328	348	350	350	333	360	338	314	346	316	331	324	378	340	351	358	339	336	330	374	337	341	339	366	367	327	349	338	363	354	327	364	375	368	344	373	400	344	332	330	321	351	406	345	314	329	402	329	327	366	341	349	369	334	350	371	344	330	343	335	373	345	354	335	342	347	335	392	343	345	342	329	365	352	336	343	345	355	325	362	355	330	344	327	334	322	340	366	337	357	356	345	327	346	358	336	340	375	348	350	333	327	355	335	350	320	372	359	378	380	352	342	368	354	349	332	334	339	368	332	362	374	366	332	357	317	362	325	313	349	347	337	363	378	338	355	370	369	352	351	338	362	326	338	319	336	328	328	368	344	377	364	352	339	349	351	350	346	374	332	317	360	350	329	352	374	347	335	345	329	290	357	365	338	355	327	358	346	366	319	351	336	363	344	313	359	367	352	345	342	357	344	328	303	343	336	313	324	352	361	362	333	349	340	333	329	316	359	341	358	367	352	345	337	333	386	380	320	360	339	366	371	341	350	332	335	372	351	325	352	351	320	340	348	343	349	344	317	350	331	332	354	326	357	359	358	360	385	352	367	336	332	333	335	356	308	355	391	351	340	334	379	344	374	350	355	330	313	375	341	340	372	328	361	372	374	305	337	338	318	353	347	348	345	349	379	360	368	338	341	363	342	362	355	335	399	336	347	355	336	348	340	339	372	332	326	334	354	356	371	342	339	350	348	373	313	383	327	374	347	343	335	316	322	303	340	328	346	371	327	359	348	355	349	377	367	332	346	389	336	336	314	363	344	366	341	347	349	345	361	328	349	328	308	316	359	350	344	320	336	350	342	323	352	331	306	359	386	348	348	325	388	333	349	377	306	339	341	329	362	361	360	370	360	364	369	348	343	369	335	342	362	359	346	371	383	367	370	355	369	345	329	313	353	325	350	318	381	339	341	391	345	326	359	341	354	345	344	369	348	334	351	325	338	361	319	322	331	358	352	356	340	360	367	331	344	353	363	308	349	337	361	370	331	369	331	355	354	340	349	369	392	336	372	370	343	353	344	353	403	314	338	326	312	342	297	345	371	326	342	354	326	366	350	361	322	352	355	369	345	345	354	337	337	340	314	347	359	355	333	326	332	351	347	363	313	353	338	343	344	371	347	341	361	369	343	339	332	343	341	364	352	342	313	344	359	333	344	371	372	339	368	322	360	348	364	362	328	341	371	340	334	343	373	363	304	356	371	349	344	384	363	328	354	316	392	356	365	363	348	345	342	359	341	323	342	356	336	370	344	356	350	336	360	356	330	356	341	335	312	375	355	352	384	351	359	356	360	324	342	355	380	330	339	330	361	368	361	322	355	342	354	373	351	319	335	344	348	359	367	357	361	343	339	385	342	356	329	335	338	370	352	352	384	376	339	349	364	341	372	362	348	365	324	351	328	341	345	332	345	356	354	359	337	346	342	378	352	349	342	382	352	359	334	333	356	333	350	353	335	389	329	336	337	318	345	344	290	347	331	344	351	350	354	335	338	375	361	344	339	340	357	361	359	353	339	350	344	379	346	338	338	345	364	353	323	382	343	358	374	330	337	350	318	353	360	339	361	337	346	315	375	395	330	383	347	326	372	372	344	357	344	324	383	385	352	352	369	326	364	383	347	361	332	337	377	370	340	342	384	346	330	333	352	339	346	350	369	351	343	348	382	336	319	318	372	368	351	354	343	325	337	320	338	327	341	347	348	340	341	348	332	364	342	320	310	318	343	356	346	326	356	348	361	374	337	358	348	350	376	314	373	323	334	360	353	350	323	347	322	295	347	346	362	339	350	333	336	334	345	329	370	358	331	346	320	340	336	342	353	339	346	330	329	327	355	359	340	336	347	361	328	348	343	349	343	348	344	354	342	353	369	327	369	374	364	390	316	336	361	338	327	391	366	362	353	346	339	365	345	354	331	338	352	336	359	371	317	350	333	333	386	357	329	350	329	369	376	340	358	376	337	341	355	334	343	333	321	311	356	318	329	329	323	340	372	374	352	340	367	352	359	391	371	359	338	339	347	349	356	359	345	369	341	343	343	335	319	343	313	382	341	297	314	341	352	325	358	357	317	370	349	357	357	348	387	332	335	316	343	356	384	341	352	337	336	342	360	334	348	343	373	345	377	333	367	358	336	334	337	391	348	346	319	360	343	344	325	340	373	346	325	346	349	346	352	352	324	351	321	366	358	354	375	361	323	367	358	349	349	341	343	329	331	350	345	355	342	352	337	360	350	370	358	346	346	351	324	351	364	352	336	345	357	336	389	337	358	348	348	329	327	343	335	326	360	376	348	315	360	332	316	351	338	351	342	319	331	336	338	333	345	371	364	350	331	386	354	339	340	303	352	342	371	307	345	366	361	317	353	365	336	335	368	354	355	314	335	340	326	337	348	362	328	346	343	326	357	357	315	342	349	334	351	358	338	349	343	332	370	351	344	340	351	367	327	334	344	354	365	325	354	356	363	299	321	336	341	326	359	349	361	369	341	313	325	327	353	335	324	328	354	360	347	372	348	346	365	343	349	358	343	356	347	369	351	362	321	330	386	362	408	336	362	359	316	330	314	353	351	370	358	333	330	346	342	338	358	329	337	364	345	339	341	350	363	352	326	365	347	364	352	359	320	327	334	336	351	302	336	348	320	348	353	345	374	332	353	355	342	328	375	346	380	358	364	365	316	332	348	346	339	326	330	360	325	341	349	363	329	331	332	340	352	342	333	373	360	354	356	360	329	352	335	349	333	381	322	315	366	354	350	329	333	357	328	343	366	349	359	361
32300	34999	13881	7650	5245	3815	2917	2291	1968	1725	1551	1404	1240	1119	1143	1075	985	975	947	977	899	867	845	870	811	812	838	831	750	724	771	719	781	765	725	784	727	737	749	765	754	740	750	685	714	738	693	668	737	710	701	705	727	717	717	750	650	649	638	726	694	708	728	731	672	681	752	735	641	737	690	727	688	670	708	694	668	697	685	700	730	654	717	663	716	680	706	647	705	700	689	712	672	664	690	648	714	697	679	693	701	718	692	686	678	670	715	633	637	689	751	716	672	713	681	657	723	754	688	707	699	710	689	686	700	684	672	687	669	690	674	667	684	673	662	690	670	689	663	698	676	660	685	679	679	744	671	692	694	655	675	672	672	714	665	670	638	719	666	702	658	675	669	649	652	697	696	700	718	668	686	683	670	677	704	728	699	683	709	722	655	717	684	663	699	645	677	710	745	644	717	690	652	634	645	697	681	664	662	641	685	710	680	679	659	756	663	679	642	709	658	682	674	692	703	700	652	677	677	727	691	688	707	669	648	688	718	705	679	728	681	655	679	651	679	664	685	674	679	686	697	688	736	709	687	666	669	705	719	691	715	688	696	698	684	677	676	700	692	673	676	722	704	705	689	722	691	672	693	667	648	696	698	658	701	690	736	652	674	684	698	655	674	653	722	709	656	686	650	691	645	680	684	657	705	678	703	706	714	675	656	710	645	675	710	724	645	688	711	688	694	720	678	711	687	666	676	695	739	720	658	678	644	714	636	722	722	660	680	684	702	709	703	670	717	657	653	681	664	657	706	719	691	611	681	754	703	675	668	656	732	710	703	678	684	661	661	657	683	646	666	719	691	713	676	718	695	653	720	641	702	712	618	688	674	669	672	681	709	720	685	707	725	690	669	633	708	708	658	665	682	680	683	721	705	700	645	672	710	704	665	684	704	713	689	664	651	688	700	699	715	691	666	707	680	683	695	675	714	674	700	642	695	682	733	660	734	624	727	697	698	685	637	725	670	710	706	663	688	713	682	702	703	647	607	623	749	708	718	688	711	634	714	651	688	670	704	709	695	678	649	633	646	713	695	679	709	647	684	708	675	745	697	721	739	719	722	686	631	686	724	690	628	711	703	678	665	721	671	698	689	662	677	718	657	684	671	651	672	685	665	685	630	685	729	682	728	697	649	675	701	681	688	703	763	680	665	679	673	652	677	685	710	706	679	691	675	684	673	759	694	763	660	718	657	636	667	712	660	665	682	753	723	696	656	634	700	657	659	697	686	693	681	665	704	668	688	713	693	700	726	694	637	672	686	742	659	652	680	687	695	672	684	691	694	708	719	681	661	671	659	701	686	691	649	703	684	678	675	670	649	683	630	698	680	651	643	727	698	677	688	669	727	664	687	708	671	732	714	678	687	669	705	667	673	653	692	669	653	694	735	707	703	689	726	698	640	693	661	688	666	697	677	685	696	686	668	687	681	678	656	684	689	680	709	693	661	655	717	654	670	665	665	645	698	705	685	671	665	665	670	700	703	707	654	705	666	745	644	689	680	732	705	703	644	682	698	654	686	671	686	670	697	636	714	679	686	724	710	622	667	681	683	710	687	660	734	678	680	717	713	713	696	700	692	682	668	684	695	685	713	670	695	699	692	696	642	666	722	689	723	667	666	747	662	694	642	682	690	628	667	653	673	661	683	653	670	663	725	726	691	674	728	666	695	704	669	711	673	707	676	631	683	747	686	702	724	653	676	690	708	617	683	673	626	676	697	668	672	640	709	707	675	690	643	658	661	693	692	646	666	644	703	660	680	679	669	656	710	722	734	699	679	742	671	722	708	702	736	704	679	705	679	723	679	712	648	697	667	673	742	674	651	727	611	716	633	681	605	686	660	716	670	674	656	702	723	662	672	728	669	653	736	672	677	701	651	653	692	683	699	667	693	629	680	685	673	712	662	731	656	671	708	668	687	662	688	654	694	661	704	653	740	721	697	644	744	642	637	631	677	673	674	695	695	675	661	694	691	667	711	683	638	679	648	672	684	699	702	601	660	676	672	702	683	692	677	688	664	680	655	642	709	707	698	692	673	671	663	689	721	675	757	671	733	700	695	731	700	744	659	736	676	692	718	685	681	701	674	684	703	659	696	693	703	693	693	702	679	730	710	688	693	720	683	651	712	699	690	691	683	704	754	664	680	672	686	674	717	661	648	715	741	685	699	717	671	668	673	691	658	692	702	678	686	647	662	739	689	712	675	703	685	653	661	708	735	669	703	641	679	729	683	681	700	687	715	741	659	687	710	664	644	670	674	737	740	673	687	680	732	686	679	647	681	685	676	663	694	716	677	674	709	694	667	675	679	701	665	706	702	729	683	667	678	710	711	662	684	713	689	705	702	661	665	670	683	693	693	723	683	632	703	717	606	708	668	712	673	664	688	690	710	691	654	690	651	677	699	680	680	660	682	682	640	648	670	653	630	671	650	657	652	651	688	690	716	651	731	669	677	695	721	679	648	661	711	668	706	710	673	674	677	664	706	662	651	670	705	706	618	708	637	704	652	694	711	688	707	645	651	741	679	730	685	694	666	686	692	667	714	665	713	699	638	645	673	681	647	709	697	675	727	709	667	723	669	634	713	680	745	694	713	662	682	677	665	688	711	657	666	691	691	721	700	667	656	638	687	703	675	635	664	654	712	695	653	705	735	662	656	663	672	694	726	651	709	691	661	662	703	733	678	691	710	685	647	690	657	652	685	662	682	675	697	687	719	689	687	747	727	638	657	655	662	689	639	705	661	683	694	691	640	650	687	683	666	727	678	683	659	706	652	664	662	732	638	712	711	668	720	684	705	670	696	674	692	619	676	639	684	681	775	684	701	680	695	675	625	711	688	706	688	697	683	667	700	746	705	684	671	683	667	712	731	711	719	654	650	679	694	718	686	708	713	663	664	678	649	671	672	660	678	743	646	708	681	649	684	658	684	751	702	700	721	699	688	665	666	641	703	685	694	694	668	662	652	682	660	662	740	659	693	679	668	718	653	681	707	700	699	722	702	726	738	718	703	712	698	666	720	656	707	651	674	703	671	717	673	700	690	710	635	655	710	665	698	736	700	652	721	695	639	687	658	690	665	728	657	663	675	687	686	608	687	679	659	711	670	692	671	688	684	658	645	681	774	689	693	693	651	727	725	711	718	661	644	695	707	677	629	665	705	721	643	683	667	644	723	694	675	713	706	688	703	683	678	713	695	723	671	671	690	681	700	682	654	664	663	675	689	693	705	728	675	689	679	676	678	690	668	623	709	711	731	687	678	710	705	683	710	723	679	679	657	698	704	661	681	649	703	667	660	774	719	689	675	684	657	696	675	678	660	658	669	649	704	751	678	668	708	699	695	738	700	690	687	708	695	672	683	689	685	664	674	688	699	703	665	664	662	678	686	779	686	701	667	742	671	691	653	650	690	699	680	660	653	701	669	674	640	672	657	700	678	708	634	718	697	664	674	723	721	663	669	695
27218	20863	6374	592	350	324	312	282	296	284	287	252	261	300	265	272	270	260	248	241	251	255	269	240	282	267	242	246	254	265	272	289	262	271	262	246	261	274	255	251	259	274	270	259	296	245	241	266	273	261	226	302	249	258	250	240	252	262	245	237	236	244	262	255	269	260	254	270	242	277	290	229	278	235	279	278	245	258	279	266	266	255	251	225	265	273	277	267	243	259	267	248	225	247	251	253	239	282	276	246	225	255	281	264	241	242	264	245	265	248	239	250	245	294	261	272	244	270	256	278	248	254	252	234	243	251	267	264	255	255	268	261	285	270	257	251	264	253	256	248	251	245	252	257	269	254	241	247	238	234	264	248	261	242	272	273	249	252	261	262	278	244	257	285	264	247	258	262	246	269	266	283	270	259	266	233	270	245	230	254	245	270	229	272	260	252	294	267	254	253	291	236	299	272	256	246	279	262	248	261	310	259	237	254	287	241	247	262	239	246	263	290	250	267	261	239	241	270	264	266	271	261	255	256	275	260	243	248	274	279	269	258	245	293	242	275	241	261	292	268	257	231	260	238	268	252	238	245	256	268	249	260	275	267	240	275	262	278	261	273	256	255	254	252	247	241	261	281	269	249	272	246	262	225	256	253	259	253	266	272	264	263	239	263	245	286	263	249	239	279	220	286	224	276	264	269	289	248	258	256	269	274	246	255	249	279	279	289	265	272	244	243	225	266	237	257	281	258	272	258	259	249	271	260	264	233	259	244	262	268	258	256	247	260	246	248	266	295	265	262	276	252	247	254	249	267	236	218	238	276	254	246	259	268	255	269	253	272	265	247	259	255	280	271	255	263	283	268	256	285	249	261	261	260	272	241	272	275	255	279	276	266	260	239	296	269	268	291	269	258	261	243	268	267	240	246	267	272	242	267	267	248	259	265	263	265	240	268	248	256	249	231	260	259	238	241	295	252	251	280	250	257	256	267	260	257	268	250	263	245	262	252	261	262	255	262	238	257	265	280	278	243	255	274	257	237	273	281	259	265	266	278	256	285	251	245	237	284	264	242	254	272	269	261	235	256	258	274	275	249	242	260	262	263	254	250	264	250	250	247	269	268	250	237	289	247	260	283	283	271	286	261	268	267	275	237	243	272	261	241	253	263	245	262	270	247	266	267	259	259	274	276	250	223	270	265	255	247	279	266	266	265	248	255	245	283	267	245	234	250	256	244	252	277	254	237	234	254	306	246	270	250	264	281	261	263	256	228	263	267	247	242	265	240	264	261	251	278	263	264	243	238	237	252	251	257	243	284	225	284	278	296	264	297	272	254	275	261	278	274	252	235	271	262	255	265	279	251	257	258	238	273	262	249	258	257	272	250	265	243	287	230	211	259	292	286	247	280	229	273	276	290	235	258	231	249	291	269	231	303	262	248	291	257	251	270	250	273	260	261	279	266	262	257	266	248	251	251	289	267	235	253	278	278	286	250	254	272	248	258	266	282	241	242	263	261	238	267	240	266	260	269	265	256	252	252	251	246	267	258	287	258	239	250	277	253	257	269	255	279	252	229	262	269	276	259	254	262	262	254	274	270	253	266	250	233	263	226	269	233	234	274	274	268	277	269	273	247	234	274	282	292	260	221	261	289	267	266	228	290	252	272	277	238	268	277	237	258	244	263	276	270	269	253	264	273	254	245	255	278	268	278	255	223	252	231	285	243	242	259	254	264	271	243	267	256	251	281	269	245	243	269	251	257	254	297	250	282	253	276	272	282	246	266	288	269	258	265	258	248	264	233	248	261	270	249	261	263	257	240	239	257	257	264	240	262	294	252	282	246	267	262	254	276	258	252	268	246	271	239	267	282	273	239	250	279	274	244	257	269	277	242	247	232	263	281	253	280	295	253	259	260	256	251	270	259	259	257	276	247	240	248	249	274	248	274	293	234	257	294	263	236	284	241	238	282	247	255	273	240	248	251	269	280	265	257	245	248	268	275	251	264	267	251	266	254	279	229	227	249	283	238	285	254	254	250	274	245	246	283	252	276	250	265	274	257	283	275	239	268	261	262	252	270	274	276	278	241	262	263	246	258	242	262	259	264	248	267	284	248	265	264	264	256	259	242	258	265	271	244	254	282	260	245	254	266	278	262	250	256	241	243	261	261	259	242	262	267	286	220	253	250	302	269	266	248	247	256	239	264	257	258	272	264	257	261	301	232	261	264	281	225	253	245	266	302	225	257	250	260	263	274	270	251	247	249	281	235	266	243	254	266	259	265	246	238	251	258	269	270	239	251	255	258	288	265	271	241	240	270	269	256	246	240	284	264	262	249	279	216	256	244	293	267	259	261	258	248	296	266	230	273	271	259	265	265	253	251	254	266	277	261	273	259	255	262	270	253	236	249	227	252	278	268	256	261	262	269	269	264	241	281	232	297	267	233	299	260	267	261	259	283	231	237	238	248	254	261	276	241	240	241	262	266	248	269	274	248	251	282	262	266	284	267	277	236	258	262	262	244	236	272	252	245	256	257	244	265	249	243	245	267	241	247	240	248	257	284	270	264	265	256	274	278	267	250	238	263	301	260	271	241	242	253	257	238	263	228	237	265	261	280	275	243	265	309	243	270	251	260	265	279	268	292	261	233	270	256	259	260	270	265	256	254	241	243	248	238	251	268	252	244	263	297	252	238	258	265	266	251	272	263	258	273	262	236	245	278	277	267	250	273	241	262	260	264	282	254	249	252	250	243	272	252	224	248	267	249	256	256	258	266	255	275	250	245	247	270	284	236	266	276	271	260	250	283	259	255	246	268	237	259	264	284	256	260	232	284	230	269	268	250	280	247	270	250	267	289	266	259	251	251	273	262	257	283	259	261	242	264	236	245	277	249	256	240	250	253	251	255	272	254	284	281	266	278	285	272	268	239	266	253	204	241	254	270	251	252	270	256	234	271	290	261	253	259	224	281	255	244	273	246	247	256	276	263	266	262	279	281	286	258	235	262	248	244	259	234	278	243	267	227	289	245	261	275	247	260	279	272	302	291	260	258	278	252	265	242	256	242	259	278	248	249	249	287	287	285	225	258	267	259	265	260	270	255	280	243	270	270	247	272	246	284	245	286	262	255	252	255	277	258	241	273	260	250	271	273	269	249	266	289	257	270	277	270	257	242	252	252	290	269	275	266	243	249	266	258	264	283	257	277	269	254	260	244	244	247	250	256	230	279	251	261	243	238	269	263	257	281	269	245	251	252	240	273	250	245	269	238	265	242	252	260	266	255	261	260	268	235	292	269	300	260	250	262	275	275	251	241	246	253	251	252	247	253	257	281	272	278	278	260	253	209	241	257	246	242	264	264	287	258	263	285	260	264	249	240	254	271	220	264	246	267	258	229	265	261	251	243	265	234	259	292	278	254	223	263	267	259	269	255	240	266	265	254	249	268	264	238	237	290	258	276	277	259	246	251	268	247	247	268	266	234	255	273	233	283	261	258	249	279	259	279	250	240
9499	12366	1488	985	848	738	636	622	614	602	573	582	573	598	617	599	611	583	573	521	608	589	536	562	597	596	519	553	540	580	541	573	537	587	545	547	550	565	592	507	553	570	540	547	536	514	599	520	548	615	598	600	545	541	549	546	527	574	548	560	569	577	647	575	554	593	569	558	544	558	564	562	598	562	569	559	571	548	549	562	582	542	576	573	543	515	551	573	537	612	592	533	524	566	568	561	540	577	544	580	569	580	543	616	567	543	551	570	587	562	544	568	512	568	495	583	536	564	524	562	547	549	549	579	536	533	592	566	576	605	560	559	571	521	521	542	560	591	543	577	574	561	544	553	529	564	546	608	574	563	555	568	541	547	567	562	565	581	535	578	531	598	554	591	567	554	586	563	538	589	534	519	567	563	587	547	575	517	528	619	550	544	490	549	606	579	550	565	552	567	573	564	542	525	549	583	510	564	585	541	564	556	595	514	543	578	562	511	516	564	542	567	538	561	575	540	597	546	560	544	567	561	589	543	562	508	559	575	542	541	538	564	586	568	566	559	544	580	515	532	565	593	593	554	549	577	569	561	613	517	556	561	542	573	552	539	579	589	630	607	537	548	567	545	603	563	562	535	558	548	578	531	536	499	521	537	579	571	577	581	554	588	541	567	511	595	557	578	541	557	562	548	557	572	553	553	536	568	551	547	587	580	540	543	566	570	551	531	582	555	547	519	566	546	565	544	539	573	564	556	572	573	550	537	554	535	588	577	566	548	572	588	543	538	565	565	557	517	548	565	554	556	605	551	577	568	591	565	549	585	573	562	593	552	555	555	524	594	569	531	542	565	546	548	553	538	571	530	557	541	563	545	536	536	536	532	551	571	533	563	546	629	594	548	600	571	573	562	599	571	536	580	590	534	558	575	551	570	568	570	573	530	521	570	603	561	547	587	554	567	575	559	529	554	563	529	557	572	528	571	530	580	542	570	545	572	602	554	552	546	620	558	588	524	604	562	580	571	569	505	568	556	578	554	580	525	537	562	550	559	552	537	546	569	598	606	511	558	573	539	556	531	582	528	535	563	542	548	540	574	541	573	558	539	547	520	548	590	543	565	585	567	575	577	561	532	587	583	557	511	549	541	541	559	544	543	535	560	559	595	560	539	566	534	578	590	543	550	547	544	537	563	554	578	540	522	526	574	577	555	592	578	565	568	563	545	546	594	578	565	590	554	503	542	562	588	569	561	573	574	579	519	562	529	546	573	596	577	596	584	545	529	552	558	569	553	573	618	543	570	575	523	571	573	562	590	551	565	521	560	543	571	528	564	588	497	535	555	567	549	565	591	550	530	579	564	534	569	562	520	538	541	593	521	558	561	564	535	561	584	575	539	536	563	533	548	584	574	560	573	572	596	563	517	548	555	557	536	562	567	569	530	519	546	574	548	582	496	544	575	596	543	540	558	582	562	569	544	628	561	533	535	515	511	570	549	570	559	537	571	557	545	555	522	574	532	498	593	548	543	550	568	509	487	569	567	535	626	596	563	600	553	579	559	568	567	531	549	533	573	529	588	555	574	542	535	554	527	543	578	547	613	598	592	552	558	605	554	563	556	560	549	561	563	516	536	544	542	536	576	582	577	587	561	532	557	552	550	602	532	545	569	559	565	552	531	546	539	545	579	575	569	514	528	569	530	581	583	580	561	549	611	536	553	592	582	544	578	559	518	532	574	573	555	539	562	537	535	587	539	534	534	605	567	563	558	580	522	541	576	529	615	592	552	564	547	514	524	626	493	577	602	532	579	529	587	559	534	569	584	548	586	543	613	569	519	557	574	548	514	572	564	548	579	529	518	618	569	563	542	572	550	548	546	572	474	522	566	555	548	607	564	557	548	528	600	608	578	503	545	539	563	581	554	552	561	554	538	574	560	543	564	551	523	504	550	584	557	572	525	507	556	603	546	573	558	598	537	565	577	583	592	547	529	538	528	548	542	525	567	578	580	596	537	552	526	588	575	533	551	543	544	538	576	557	582	583	534	563	566	588	537	575	579	599	549	532	576	516	541	540	574	535	571	556	533	542	620	569	538	528	559	572	570	558	593	542	586	558	579	557	565	560	587	520	600	561	605	536	526	536	542	530	529	581	556	537	571	531	553	593	545	526	545	595	552	564	551	557	583	559	577	564	608	533	584	587	562	538	570	516	538	515	562	566	546	542	544	556	540	556	532	529	557	555	599	539	528	593	536	581	557	585	585	570	580	566	580	573	555	568	594	553	563	579	547	544	592	547	536	567	558	565	571	538	587	595	559	528	585	551	541	579	564	545	597	583	592	579	571	544	571	540	566	544	565	570	591	544	566	554	532	563	525	546	573	549	553	562	567	590	546	523	554	533	519	535	572	569	544	576	496	575	565	574	589	533	542	590	537	535	580	597	561	566	582	536	569	534	571	553	554	541	552	585	570	544	573	554	540	546	531	589	593	550	570	515	522	525	561	550	531	567	556	592	548	545	595	558	574	548	567	537	568	546	575	565	568	567	532	541	593	543	506	523	560	518	576	574	562	533	558	539	569	497	554	527	594	550	541	581	580	524	563	606	570	529	541	570	586	526	510	551	541	571	544	589	505	555	539	568	560	555	589	527	595	522	576	570	596	558	586	526	562	548	554	575	541	536	551	564	558	559	552	578	536	590	590	539	503	572	557	573	552	530	562	564	566	571	546	550	578	517	523	542	528	552	544	527	555	549	591	567	582	610	536	584	565	595	592	601	552	568	566	569	579	569	594	556	556	534	556	538	556	531	544	524	512	557	553	556	531	572	548	537	604	570	548	530	546	595	556	510	587	548	576	585	548	523	548	615	543	574	616	576	543	575	537	545	555	537	549	541	583	535	537	563	561	600	555	554	599	544	566	568	551	578	545	553	554	537	554	571	585	576	554	590	581	562	542	589	596	525	550	542	572	593	529	572	543	530	597	605	597	586	585	549	572	585	529	553	553	584	536	582	523	545	577	533	577	555	549	529	558	581	585	541	529	547	596	555	581	555	565	558	571	623	530	568	622	554	542	579	574	572	573	549	544	571	568	572	569	554	545	564	587	568	568	529	551	532	539	569	535	578	596	599	575	568	545	562	561	558	577	558	567	573	557	547	581	541	563	598	539	567	579	570	536	534	531	557	547	552	546	569	581	554	527	591	562	577	540	557	564	544	543	593	563	559	567	539	609	542	550	532	533	534	566	573	549	574	551	526	547	575	505	566	577	572	544	580	576	515	555	545	589	522	556	571	529	559	583	607	574	533	539	545	560	586	584	538	552	571	576	594	574	545	562	533	529	568	531	589	559	575	529	539	566	566	535	525	568	566	541	586	571	565	539	593	563	567	515	549	583	548	528	563	576	578	553	527	531	518	518	587	518	574	573	572	561	569	553	538	568	605	507	549	551	553	607	570	532	526	531	579	564	566	540	569	555	582	559	598	564	533	547	525	535	595	552	578	570	559	544	581	548
24760	21630	28284	25429	16043	1094	494	354	311	235	231	201	206	212	214	181	185	173	182	185	168	165	176	173	161	151	197	157	143	189	151	162	161	143	154	169	137	135	137	143	154	155	158	166	165	156	167	153	160	150	139	161	150	150	164	143	154	153	153	153	150	141	141	154	160	151	134	183	160	159	147	151	166	146	163	138	147	149	145	163	158	172	158	147	157	148	135	141	142	163	153	133	164	152	140	124	164	159	161	152	159	139	154	163	151	135	158	156	143	144	134	160	141	136	136	139	149	151	149	131	135	153	135	160	162	155	163	131	139	151	146	148	158	134	136	156	148	149	144	156	172	162	166	142	151	171	142	141	163	187	176	161	131	152	158	153	146	154	152	133	153	142	149	150	155	135	140	154	138	144	158	135	144	133	144	161	146	154	142	143	161	156	168	143	137	168	154	148	137	160	181	149	152	142	167	155	159	161	146	139	151	159	150	131	148	154	151	157	141	144	162	151	152	148	145	151	135	158	141	144	157	146	157	151	147	136	147	141	144	152	132	152	173	153	159	155	150	168	166	149	142	139	165	160	174	144	159	129	140	136	163	149	150	171	131	144	152	158	135	168	143	163	150	135	158	140	143	155	134	145	175	147	151	139	140	143	157	139	140	148	144	159	155	143	163	132	137	138	128	176	133	139	159	165	139	135	145	139	150	134	138	139	156	167	144	150	143	150	147	148	135	163	140	157	134	157	139	154	179	148	147	153	154	159	156	143	156	166	152	136	156	151	157	137	168	160	133	148	162	177	123	155	131	162	144	152	146	142	153	145	156	146	137	158	135	146	141	147	161	139	161	155	144	148	149	136	165	158	132	155	114	158	172	150	151	155	151	140	160	143	153	154	143	148	149	171	134	153	142	156	163	138	144	137	169	142	139	145	154	154	164	140	156	164	156	159	146	133	147	153	167	143	160	160	146	148	154	160	152	174	143	164	145	141	154	157	145	148	146	132	168	128	145	133	150	151	164	133	146	138	157	151	142	125	168	124	153	139	175	133	167	147	152	159	147	157	143	152	107	160	146	160	165	166	137	143	129	135	151	161	130	151	140	141	147	162	148	163	138	135	137	143	146	139	145	122	160	141	138	158	177	123	145	156	138	140	140	139	157	135	144	150	167	157	143	156	137	140	145	155	132	155	157	136	139	155	147	131	147	144	118	133	153	147	147	142	138	133	142	152	174	125	145	158	161	142	142	154	159	162	139	152	155	144	157	166	144	141	135	134	134	143	123	148	164	156	135	146	153	145	143	155	154	169	153	139	135	142	156	164	136	168	127	166	133	152	157	155	152	149	140	150	148	133	141	169	133	147	178	147	147	133	164	178	162	139	152	156	136	133	155	140	150	157	176	163	160	167	129	184	155	165	138	150	157	146	141	142	153	140	152	145	131	132	152	177	158	162	163	156	144	158	141	137	166	134	150	166	140	144	143	154	144	154	162	136	162	162	162	147	146	157	154	164	148	161	148	153	140	147	142	142	153	169	152	140	162	144	154	182	154	152	154	147	154	163	149	146	156	153	139	153	131	130	149	141	170	168	154	148	151	161	153	154	162	145	138	172	149	134	140	166	163	134	157	137	169	156	147	157	160	155	151	155	148	145	149	143	152	173	151	123	149	150	161	151	131	136	141	158	130	135	144	134	137	129	141	156	148	145	148	168	143	139	149	182	149	132	133	140	112	156	167	136	129	143	146	150	148	164	130	153	142	150	154	148	147	156	168	144	160	139	159	146	158	152	142	138	142	154	157	161	167	139	110	156	173	163	157	127	155	161	140	140	142	157	158	134	123	135	163	153	154	153	166	152	143	159	150	139	138	128	181	163	136	152	156	147	157	162	162	137	148	164	178	156	120	159	128	154	150	149	140	144	145	156	156	129	131	138	152	151	157	146	152	151	146	139	158	149	148	142	147	147	156	159	121	147	144	140	160	161	147	167	187	146	150	157	135	126	131	133	168	159	161	154	158	152	152	135	145	175	137	161	131	152	156	132	145	144	164	139	137	140	153	153	164	161	147	143	176	153	138	139	165	150	147	140	173	140	146	153	155	157	127	172	134	155	167	168	154	141	147	143	121	134	148	163	155	146	161	143	158	143	150	122	160	140	157	153	135	143	171	141	152	160	151	140	162	157	148	143	153	136	148	158	163	149	144	159	150	142	136	133	136	144	160	149	150	165	129	152	173	151	142	172	145	159	147	151	174	161	140	161	159	150	141	150	122	145	120	137	157	141	141	153	136	149	166	136	145	146	148	143	149	171	145	156	122	146	158	137	164	138	133	167	151	148	139	131	135	134	154	168	154	142	142	169	148	158	148	154	137	130	134	144	130	176	146	145	135	149	140	142	151	164	153	161	148	147	166	144	164	148	155	146	127	150	124	130	153	145	152	159	154	167	151	146	157	146	166	127	153	163	129	169	145	148	152	156	155	138	132	139	138	125	171	169	151	158	148	156	144	154	155	161	158	152	146	168	144	140	133	161	137	127	144	145	165	138	145	149	130	154	163	150	164	144	153	169	146	147	146	149	146	165	163	163	153	148	138	130	128	139	147	133	145	157	123	157	143	144	165	146	146	151	136	150	157	148	137	151	142	161	154	145	134	158	149	156	144	154	146	177	144	144	157	126	171	157	141	140	150	149	145	160	158	155	150	157	167	141	146	159	147	145	160	147	140	150	152	157	148	127	148	181	151	142	121	133	138	142	151	149	138	161	145	142	155	139	162	148	143	132	143	157	136	131	156	131	134	167	148	152	140	147	137	126	135	148	161	141	148	150	148	127	153	147	166	154	149	155	161	142	144	137	168	161	154	156	163	144	150	132	165	149	168	154	146	137	152	156	140	140	116	139	142	135	150	140	169	157	169	164	159	161	131	132	156	162	163	168	154	165	155	149	166	147	150	150	162	154	155	136	141	154	141	153	155	147	130	123	134	176	157	158	149	149	141	143	127	143	131	154	133	146	163	144	167	148	150	159	158	142	169	159	161	141	144	143	156	145	157	140	153	175	134	154	159	157	161	130	138	154	133	151	143	141	177	140	151	159	135	149	160	167	158	132	152	172	141	133	152	148	159	151	154	134	152	135	156	137	138	154	141	146	170	153	156	131	138	163	148	120	147	153	144	161	142	159	157	153	140	139	153	160	163	147	139	146	155	145	145	142	155	137	124	143	141	154	159	149	149	153	138	142	139	148	143	152	138	145	137	156	160	132	150	153	185	155	159	146	146	149	183	153	149	137	150	143	154	155	142	131	154	157	148	131	156	173	172	163	167	127	141	145	147	143	144	166	145	153	158	163	171	168	164	173	143	148	154	137	152	160	152	141	136	133	153	136	158	143	142	156	170	138	151	158	149	167	156	148	174	153	138	146	135	148	139	150	150	141	148	152	157	154	162	128	151	152	141	157	150	153	130	141	152	142	155	159	132	134	146	142	145	142	150	159	172	171	160	136	164	154	136	144
23914	30388	8667	4527	2900	2027	1588	1264	995	920	751	760	615	536	563	521	489	477	471	436	431	478	404	417	412	415	421	390	366	403	339	368	378	387	322	358	354	365	343	374	328	332	363	337	315	355	352	353	348	349	342	357	319	345	369	316	352	335	369	373	355	333	315	347	302	314	336	320	355	382	353	318	324	334	347	320	310	352	342	355	333	343	340	377	322	335	353	379	339	361	329	318	345	337	329	308	323	322	356	348	328	327	352	335	313	362	347	322	329	301	330	322	328	328	332	313	331	329	319	337	322	313	331	326	327	336	335	326	334	342	338	318	337	331	328	351	341	330	362	325	351	307	337	301	326	318	340	316	323	370	330	357	348	332	328	338	337	361	353	338	332	342	303	323	337	355	335	320	360	328	340	312	329	365	356	325	326	358	307	318	301	321	333	341	333	325	308	304	315	337	325	332	361	350	345	317	309	324	328	357	344	369	351	308	348	321	310	336	321	330	341	350	356	333	330	337	308	328	333	357	367	359	334	339	377	338	344	356	298	356	316	308	313	315	294	360	339	301	326	335	331	333	338	302	376	314	307	338	330	328	342	328	349	346	318	289	357	343	307	346	326	323	327	300	327	338	324	349	331	360	339	349	312	331	359	325	346	318	352	378	333	333	330	347	303	356	326	324	305	349	294	328	345	347	333	327	338	342	308	368	331	326	333	351	331	356	321	338	331	338	318	330	330	342	332	317	326	318	305	321	306	336	342	334	324	363	363	302	328	364	338	333	342	330	319	357	345	321	313	343	348	360	353	360	344	353	355	347	323	342	330	316	338	333	337	294	326	352	326	318	328	354	331	341	308	313	310	343	325	330	346	311	343	338	341	322	318	362	354	317	345	346	353	336	350	319	327	340	335	312	380	306	319	329	332	325	332	336	323	337	339	320	359	335	279	346	350	323	330	316	375	351	346	364	327	338	312	315	345	347	329	320	320	342	315	324	365	313	335	317	336	353	329	332	355	336	362	342	354	343	353	368	318	353	309	337	318	349	324	340	318	306	336	311	341	374	308	345	334	327	332	355	354	320	354	315	362	303	332	327	338	341	317	309	321	341	343	322	352	344	292	320	347	341	354	336	327	358	353	325	330	352	352	331	320	334	335	342	345	327	315	349	329	388	328	321	344	324	358	311	347	307	333	327	317	339	349	344	322	312	364	292	375	355	345	340	328	368	331	336	332	365	369	313	307	320	339	293	323	352	317	331	307	314	326	298	341	365	325	305	320	352	361	340	323	303	347	327	324	321	352	343	332	359	364	349	316	326	323	312	286	318	341	330	316	355	304	339	318	335	340	353	333	348	354	340	340	351	351	320	374	353	312	309	324	318	336	341	336	361	337	343	346	319	335	327	320	331	341	324	332	365	341	346	351	338	338	349	322	342	352	330	358	303	338	299	360	304	325	324	371	350	326	352	310	310	332	352	328	332	334	314	314	340	332	343	343	311	297	316	343	321	360	344	316	343	323	335	324	373	332	324	329	332	328	307	296	304	373	347	322	333	343	349	342	338	315	358	303	333	311	367	338	340	297	346	334	355	336	310	329	337	337	325	334	310	328	377	311	317	311	326	363	346	316	321	327	323	355	311	343	342	356	302	324	318	355	354	354	297	337	314	329	351	369	308	314	337	319	369	348	313	347	314	347	340	314	321	339	356	336	318	333	342	336	313	299	373	342	348	330	332	343	344	336	338	341	316	335	342	323	357	355	372	342	334	335	334	316	330	305	329	345	318	313	298	361	303	346	326	306	329	323	348	361	352	332	299	336	297	317	341	339	332	318	331	317	339	309	342	320	332	329	329	350	335	336	342	368	346	342	331	331	327	374	312	351	331	311	349	355	335	340	343	327	305	329	342	312	320	313	367	315	303	359	341	336	312	351	367	304	303	327	323	348	332	323	327	303	342	316	296	302	335	319	372	329	346	344	296	351	345	311	369	324	342	332	305	311	313	375	335	344	321	327	341	345	358	319	314	361	346	335	332	303	346	313	326	312	325	357	349	323	346	328	311	346	351	319	338	342	331	351	320	327	331	286	323	320	361	326	294	339	345	354	308	374	315	343	314	327	366	332	347	336	364	346	355	308	330	325	344	319	325	336	331	324	308	342	334	328	327	342	330	292	325	333	362	359	360	321	372	346	362	336	296	329	359	349	319	338	314	326	316	300	356	362	337	340	349	324	337	343	320	366	333	320	351	321	330	355	312	352	333	359	347	357	310	337	360	292	341	321	334	334	325	311	323	347	331	355	322	317	314	355	304	343	337	370	305	353	326	333	348	333	335	312	350	378	323	338	337	330	326	344	355	354	311	377	293	346	359	315	333	343	320	354	333	326	366	313	334	330	322	353	383	339	334	323	359	343	331	341	341	366	328	342	327	363	353	337	343	323	350	324	340	344	330	328	332	315	287	328	349	320	342	312	345	333	344	337	317	328	337	326	350	305	353	339	357	356	304	347	337	348	329	316	353	347	313	348	337	332	321	368	321	346	335	354	322	318	317	306	330	319	311	310	304	316	353	310	376	335	336	343	346	329	323	345	345	315	311	324	325	337	325	341	357	338	335	368	323	314	325	327	334	343	333	337	323	356	334	304	343	317	342	353	336	334	327	328	347	342	362	338	317	328	334	341	349	316	361	343	338	328	338	361	344	354	353	344	326	322	323	346	356	318	342	348	341	337	339	342	311	332	314	351	355	316	340	351	341	341	324	301	296	362	361	326	351	357	310	350	330	340	327	368	375	316	345	355	332	327	303	367	310	329	352	305	339	361	310	331	337	360	340	360	334	347	335	321	350	328	334	342	348	303	341	346	333	309	336	329	348	316	325	327	336	336	314	329	321	332	341	348	323	343	347	327	308	347	353	349	336	310	334	359	326	333	305	320	367	331	337	331	351	331	301	338	303	322	327	376	332	307	315	348	315	325	311	346	293	327	308	336	355	319	295	336	335	320	335	352	341	331	352	313	330	364	358	371	311	351	332	335	333	344	338	368	335	347	360	349	327	333	341	299	338	335	329	313	355	311	299	335	320	325	344	349	306	327	321	319	365	319	342	296	346	319	300	326	360	329	321	344	354	324	364	366	311	315	340	326	295	336	364	293	323	321	312	344	338	334	327	359	347	335	322	318	363	332	318	321	351	335	327	314	356	346	340	354	320	369	321	328	333	344	350	320	354	339	352	322	330	326	321	336	349	353	337	346	329	342	311	383	371	330	317	344	323	332	326	344	352	316	347	328	359	320	338	353	330	307	311	324	325	329	299	323	327	329	331	326	328	340	331	325	337	328	309	367	327	345	344	356	328	345	350	335	324	324	313	346	354	334	317	333	322	357	348	363	350	341	324	323	341	333	329	369	317	318	352	346	338	325	314	342	335	329	352	346	328	337	328	312	316	348	331	326	303	326	354	323	311	343	357	316	356	337	325	349	342	331	368	307	345	334	346	326	350	355	327	318	337	357	339
23823	21671	29066	24764	21670	14561	1493	832	633	640	550	514	511	466	429	440	426	420	454	405	380	414	381	378	412	364	388	379	365	380	372	369	360	375	345	384	376	383	342	389	368	355	368	374	369	340	329	348	351	361	416	358	369	382	365	342	371	348	356	364	368	351	390	340	372	355	340	374	330	315	356	318	379	314	333	349	348	313	348	366	358	372	333	354	359	346	356	354	372	344	329	318	340	347	334	312	367	352	375	309	313	363	312	421	359	334	355	388	356	370	357	373	356	355	347	357	344	351	323	380	331	328	356	321	349	336	347	335	338	340	346	363	368	355	399	327	341	347	367	338	369	345	321	324	367	335	336	345	364	336	333	365	354	342	312	347	346	353	336	350	383	337	374	360	363	364	344	358	327	368	336	380	365	361	326	356	346	341	374	343	362	327	358	371	349	349	352	379	369	358	344	348	332	366	362	338	358	318	332	362	348	339	359	390	356	360	368	321	362	382	383	327	344	345	345	337	360	368	352	338	370	360	335	345	319	353	331	351	345	333	336	376	349	370	381	330	350	356	355	338	332	344	387	368	338	336	329	378	343	353	342	331	361	339	325	362	338	330	369	325	334	348	399	359	357	377	365	358	329	377	357	307	334	351	351	333	360	346	320	318	359	369	319	358	334	378	385	331	336	324	346	340	345	370	342	363	352	365	384	377	362	326	363	355	355	345	345	380	354	337	322	365	367	379	383	343	352	344	367	365	369	353	344	338	356	311	360	367	349	383	342	364	369	359	337	343	382	337	320	334	364	344	365	335	350	369	347	356	343	353	342	338	363	324	305	337	348	352	351	327	356	349	366	348	365	346	378	334	349	378	356	376	342	368	364	350	358	340	338	343	367	348	371	362	335	365	328	342	367	336	381	348	319	337	359	334	344	314	375	339	332	345	339	390	382	370	350	357	352	374	349	319	333	340	361	322	324	375	370	337	362	338	356	364	351	336	347	357	379	366	354	343	348	336	391	355	336	349	371	366	317	372	322	383	328	344	349	311	337	356	336	325	324	357	347	356	353	342	380	367	355	370	336	331	377	350	342	347	344	352	363	321	358	340	342	384	342	329	372	357	343	367	356	347	369	354	393	362	326	309	356	337	324	343	330	334	348	328	348	353	333	356	324	343	330	360	338	349	367	336	354	376	347	351	365	360	348	333	342	350	323	352	347	347	362	355	349	342	322	324	321	365	333	337	296	363	340	318	350	310	314	333	352	346	335	351	345	358	329	332	345	362	379	339	371	338	351	329	350	368	332	348	359	344	345	337	346	352	353	375	339	339	369	348	352	327	337	345	336	344	352	325	351	379	327	375	352	315	356	321	385	343	369	341	343	328	343	360	364	385	387	356	352	328	350	350	338	354	388	350	347	342	365	355	326	311	335	325	332	381	378	352	364	370	352	355	338	354	330	353	351	339	331	349	329	344	375	355	359	349	396	358	341	328	360	325	364	365	376	339	392	363	375	352	329	361	351	336	374	343	346	326	350	331	372	307	356	333	354	346	320	359	345	369	340	357	300	377	336	350	328	324	382	356	358	379	351	377	360	356	355	327	345	354	331	349	370	343	373	352	385	344	336	357	379	351	361	345	362	352	327	329	351	349	355	370	371	377	342	350	349	351	352	370	357	351	383	333	368	333	343	356	330	344	324	367	333	356	339	366	355	342	347	395	348	336	306	365	339	356	358	342	364	362	345	343	392	327	362	375	333	340	381	336	333	357	325	356	369	343	365	328	331	346	337	309	356	315	366	319	326	336	380	329	361	333	352	370	347	339	358	327	323	343	341	345	336	325	346	325	381	395	344	350	350	302	367	343	320	317	318	326	392	311	334	337	356	370	332	358	378	342	350	335	341	340	363	368	364	364	337	370	315	319	334	327	364	357	368	338	369	348	377	352	338	376	374	341	343	343	368	354	361	376	353	332	323	353	353	347	361	359	348	315	364	333	305	362	349	324	382	358	321	383	389	338	361	336	345	335	373	372	323	323	341	342	339	339	377	340	379	341	370	341	348	384	359	363	304	328	336	347	359	322	339	369	344	321	359	349	364	329	336	366	362	355	366	373	358	355	368	355	370	347	332	364	357	357	332	355	361	350	328	349	323	367	337	316	353	331	357	347	326	357	362	333	345	373	340	357	372	325	330	363	341	337	331	358	330	360	350	321	330	326	359	340	340	338	364	336	356	365	365	368	332	329	339	338	313	347	337	343	361	373	339	347	369	325	303	335	340	362	357	331	360	373	333	372	361	306	354	332	309	329	369	379	348	352	348	311	322	361	345	357	365	340	366	382	324	321	334	378	353	365	326	341	377	351	315	331	386	342	321	319	372	363	333	356	347	361	389	340	333	347	361	358	340	359	337	337	320	328	331	327	357	328	317	328	325	332	332	351	311	382	354	347	363	361	319	340	342	369	326	355	349	338	380	349	351	340	331	342	319	328	333	354	345	348	372	385	335	360	318	349	346	324	343	342	334	350	326	326	369	350	315	355	348	362	354	356	333	319	379	354	368	359	340	338	338	343	363	349	348	351	330	353	350	306	337	331	335	331	341	360	360	361	354	364	361	343	327	330	308	346	374	344	370	393	372	329	341	360	329	347	339	319	325	361	337	347	349	310	318	328	340	345	353	325	361	356	325	350	385	315	372	325	317	357	346	357	321	369	352	338	359	324	364	312	320	351	329	355	360	366	349	358	359	328	344	340	367	346	340	333	363	317	313	339	366	338	343	322	329	321	319	350	359	327	367	345	376	375	334	345	341	347	371	348	340	352	348	355	358	335	325	327	353	359	337	357	354	327	367	338	367	333	339	328	331	354	372	328	323	307	346	372	326	345	352	361	346	380	354	343	361	338	323	346	331	370	343	342	341	362	364	319	302	327	355	336	329	333	340	354	345	343	365	354	372	357	363	336	340	350	371	353	359	343	327	375	357	327	371	359	369	340	379	333	320	356	359	334	328	341	372	346	336	344	367	328	313	345	362	357	300	341	338	370	326	375	352	324	348	361	350	349	341	342	364	338	373	328	371	370	378	351	357	346	348	366	335	349	347	320	315	380	334	322	354	348	368	310	356	348	346	305	356	335	341	368	354	333	395	328	359	357	357	316	365	336	338	326	313	363	321	322	339	299	328	353	365	358	316	378	321	350	370	354	363	341	325	379	359	350	358	335	357	341	376	376	364	396	357	349	370	355	372	335	337	337	342	344	336	362	337	351	363	351	360	361	341	362	363	335	316	343	380	325	319	319	374	318	369	324	344	341	338	346	368	333	337	351	328	344	354	322	384	358	373	318	346	330	351	347	325	340	319	345	354	334	362	317	345	352	340	340	308	345	358	358	367	346	350	349	361	351	304	341	329	333	350	339	363	343	360	354	362	327	364	344	330	358	344	319	334	367	350	333	358	355	349	350	357	361	357	365	357	361	339	377	326	349	369	321	337	337	345	344	317	324	348	353	366	361	350	349
29152	34241	13989	7728	5175	3815	2844	2365	1981	1722	1611	1330	1252	1145	1164	1072	990	925	972	904	819	821	869	805	818	770	761	798	731	781	740	781	758	758	722	776	681	770	750	701	728	724	761	722	746	748	729	676	643	762	709	771	683	713	721	754	706	706	684	696	696	714	696	690	710	706	697	727	708	720	687	710	702	705	678	701	724	673	710	680	660	669	699	705	698	681	723	712	656	642	675	708	698	673	664	696	687	734	686	668	709	669	674	652	683	695	650	666	658	666	692	670	702	629	684	719	698	729	691	695	686	701	749	684	690	703	695	672	726	685	735	653	683	705	655	672	695	709	692	734	704	701	653	654	717	688	686	705	682	685	656	708	687	642	650	717	667	763	682	700	728	706	694	700	658	668	661	746	612	681	736	659	738	722	668	694	687	674	709	702	674	673	666	681	696	706	728	701	683	690	697	717	680	651	704	691	716	703	699	722	703	723	694	663	713	658	673	658	682	664	700	696	702	623	735	752	689	655	741	691	649	691	697	681	669	681	651	642	662	721	665	706	743	729	674	667	632	683	695	668	704	638	704	681	705	699	705	684	707	700	743	692	658	652	679	662	683	653	706	696	697	669	664	682	683	668	725	708	634	678	668	679	725	677	670	629	699	714	661	703	706	682	658	711	705	697	699	676	687	654	687	664	664	685	695	661	681	702	712	716	719	654	657	646	719	674	715	631	686	638	631	701	723	676	724	649	699	712	699	712	673	733	711	689	708	691	720	727	673	690	671	634	702	689	704	686	703	676	680	649	689	670	676	682	675	682	706	674	667	674	690	692	678	691	729	682	710	674	686	713	679	668	688	705	694	770	643	669	704	673	655	712	611	686	681	651	668	702	690	689	616	703	670	680	658	718	695	708	673	724	709	676	707	706	680	703	666	682	633	725	682	719	687	699	661	676	750	686	693	638	663	621	675	700	731	682	717	737	695	701	683	728	695	711	689	676	685	694	683	735	685	688	700	763	732	715	722	706	688	680	691	677	623	748	685	647	679	695	679	661	725	704	692	664	681	703	655	705	668	670	698	717	680	669	686	667	702	662	661	679	677	696	698	661	666	700	685	689	755	696	701	667	698	643	675	689	667	698	680	669	670	682	698	685	697	696	684	685	702	674	693	683	713	681	680	713	689	673	731	689	680	698	673	679	654	680	679	737	677	699	670	700	668	738	689	695	723	683	661	716	690	651	665	615	671	675	706	724	681	670	642	672	645	650	680	723	701	731	703	673	645	661	682	685	682	682	669	748	661	698	680	679	689	680	675	673	719	706	705	744	708	635	686	714	708	632	715	703	690	723	693	649	685	652	644	678	659	712	683	654	698	710	648	670	672	716	667	672	665	710	656	665	680	596	685	703	635	727	693	659	684	673	726	724	702	731	701	666	670	658	691	650	622	663	694	692	693	682	661	710	674	667	678	602	708	725	705	648	742	721	712	732	674	654	697	639	671	704	672	666	630	727	696	684	676	661	656	663	685	667	690	670	687	675	682	693	677	637	674	677	673	680	646	715	671	728	684	663	650	653	684	651	675	691	711	672	686	747	663	679	665	715	670	686	691	695	681	660	711	700	686	682	689	711	692	652	700	690	665	692	649	677	713	710	677	657	659	654	691	661	703	702	656	706	668	668	649	634	643	671	705	674	668	695	688	665	712	668	647	706	689	671	680	674	690	706	677	655	695	718	664	657	716	702	671	670	691	681	688	668	691	661	711	645	703	729	670	669	661	691	684	691	658	671	660	688	666	719	695	694	668	643	677	719	677	649	757	696	671	671	711	703	673	669	689	725	708	711	697	661	712	707	667	662	685	695	638	675	693	624	679	684	674	671	649	650	692	696	687	639	660	625	661	645	667	685	682	668	707	701	635	719	701	697	678	704	714	668	655	715	705	720	676	686	712	644	646	682	711	657	698	704	658	667	677	710	727	678	689	688	677	662	701	712	684	700	663	688	675	654	655	703	649	693	690	711	687	696	662	701	693	672	671	701	679	639	660	692	644	670	652	706	677	687	665	672	692	711	714	721	730	688	668	659	688	685	683	696	641	697	690	655	687	706	734	671	672	706	686	678	681	698	677	668	692	667	694	720	684	657	704	649	670	685	642	700	700	702	690	677	653	651	673	716	698	687	664	648	677	685	683	684	719	655	663	735	711	647	672	697	680	668	702	674	719	681	685	706	658	682	678	711	696	692	689	634	661	678	691	665	715	656	680	705	713	713	655	676	771	692	712	705	711	660	698	676	693	640	647	653	698	717	708	656	662	753	667	644	645	663	641	690	667	686	675	683	657	701	709	697	653	679	675	642	645	667	679	679	729	711	705	678	691	646	687	648	673	684	682	698	725	703	647	753	677	710	699	759	687	633	711	697	708	724	678	692	700	678	704	686	630	686	692	653	699	653	651	739	684	688	677	702	749	729	693	674	698	664	667	664	685	720	637	667	669	740	695	691	660	677	674	647	727	674	683	661	667	652	693	737	731	714	677	663	680	711	640	670	728	685	689	669	686	652	690	684	724	672	674	670	701	657	669	682	661	710	659	656	698	695	682	687	667	656	673	634	682	666	686	706	672	653	643	695	643	715	695	713	707	701	729	692	680	653	651	672	683	708	665	667	643	708	662	672	719	650	668	685	713	678	704	670	658	659	689	648	678	685	669	696	662	709	705	655	660	677	694	706	706	695	698	680	697	627	678	706	705	704	685	635	671	676	705	711	674	690	708	685	718	625	639	692	665	711	661	674	700	756	687	647	645	718	674	678	700	718	728	667	695	683	652	680	656	709	690	712	705	672	633	692	702	692	675	655	713	659	653	666	655	656	708	639	713	671	686	677	674	726	707	720	683	706	673	682	714	690	667	675	693	724	722	697	659	670	673	685	635	709	678	640	695	694	708	675	689	638	680	678	686	694	660	680	685	635	666	635	669	660	707	657	696	680	633	670	631	711	690	640	691	651	716	655	691	701	717	722	699	639	684	674	664	767	644	682	669	714	691	651	701	696	633	673	674	684	687	678	652	671	690	707	682	655	697	639	697	665	726	679	658	675	744	712	689	685	682	671	692	663	674	690	702	746	692	696	743	625	663	713	724	676	637	692	695	682	702	692	712	664	665	703	704	655	697	691	665	662	700	714	661	650	706	675	666	683	638	669	699	677	681	680	680	658	714	636	659	674	666	704	700	654	664	652	667	670	688	698	714	700	704	702	715	703	695	708	703	626	690	722	692	664	647	625	686	663	690	692	654	684	717	656	695	668	665	706	705	709	688	655	639	672	663	648	675	625	682	656	701	663	704	733	691	683	686	697	707	696	633	637	684	690	674	657	705	660	687	688	703	681	709	682	646	675	660	681	674	701	716	740	673	698	675	674	709	711	665	642	707	642	642	674	690	720	704	685	693	711	695	707	677	673	665	730	682	666	652	711	676	656	699	704	656	714	658	650	684	688	700	612	720	726	717	631	695	672	665	720
27069	20801	6412	558	366	326	311	266	262	262	268	259	261	255	301	270	246	236	298	272	252	260	269	247	264	248	250	244	245	263	271	261	252	248	249	257	274	259	234	255	287	275	238	260	267	253	250	249	252	257	272	264	246	275	240	253	267	262	243	224	246	258	249	244	265	289	242	251	268	273	262	269	244	251	239	264	243	244	257	276	238	268	259	275	266	260	249	266	246	258	271	267	265	236	253	246	256	262	267	250	251	227	285	260	243	242	243	263	280	254	243	271	250	264	233	238	262	270	247	286	260	279	274	258	276	260	265	293	296	294	259	268	258	251	248	251	250	275	271	263	266	252	262	266	247	267	273	277	257	247	266	277	280	262	260	244	292	249	257	261	276	272	273	270	279	272	267	263	246	239	282	268	263	266	277	283	258	266	271	239	266	260	273	238	249	244	266	280	279	248	245	271	287	293	250	238	237	246	257	249	282	244	274	265	258	279	294	270	262	238	266	270	268	277	259	278	238	254	277	252	257	258	259	269	233	271	291	250	236	267	276	258	246	247	238	263	243	256	256	257	258	262	248	266	262	281	249	268	244	293	271	250	283	280	251	278	225	244	262	250	264	260	255	266	267	272	291	278	315	260	253	274	263	250	267	287	245	260	272	260	257	269	238	271	237	232	270	270	264	270	295	221	250	262	247	272	254	262	262	274	247	244	269	254	280	261	245	256	233	260	262	240	258	236	243	248	286	246	266	270	276	275	266	243	276	267	255	255	237	266	276	268	242	239	242	279	278	246	273	264	280	264	252	263	257	247	255	254	253	257	259	261	267	274	271	248	235	247	248	223	280	245	250	252	253	269	263	266	255	270	264	275	286	255	250	260	240	253	245	252	227	240	280	255	238	249	252	257	245	260	242	239	285	243	255	253	231	225	242	267	240	270	258	286	247	266	262	264	267	274	285	263	290	247	252	253	259	232	246	245	256	257	253	280	236	224	261	253	269	253	279	266	252	272	269	259	257	286	253	269	265	253	223	242	281	224	272	258	266	254	266	249	255	270	257	265	266	250	249	216	241	270	267	273	246	256	216	296	261	248	248	272	280	273	288	248	241	282	265	251	248	239	270	265	272	273	263	228	267	279	268	250	257	263	242	255	285	284	231	254	263	261	250	264	265	231	245	277	260	236	276	250	246	232	264	276	253	266	284	239	265	240	267	230	221	264	262	248	274	253	251	252	268	254	262	256	207	224	254	252	272	247	287	269	256	260	247	255	244	231	237	233	266	270	231	277	246	258	262	257	232	250	240	225	260	277	260	265	246	262	256	250	259	261	245	245	249	279	254	272	265	262	241	288	242	249	253	265	262	253	268	251	243	249	254	248	258	270	281	258	245	274	279	281	240	270	233	268	266	239	250	251	245	264	269	255	235	253	247	234	270	235	276	253	265	234	263	269	252	286	253	239	249	256	272	262	265	251	237	278	260	271	255	254	232	269	244	270	261	233	268	238	258	270	230	256	263	270	257	248	264	262	263	262	271	247	225	269	257	263	255	247	273	259	267	254	264	304	261	250	272	274	252	235	274	242	284	284	271	268	269	272	246	247	265	246	243	288	268	298	257	232	251	272	246	245	245	255	252	261	249	248	255	261	232	244	259	251	256	256	234	267	267	298	237	262	240	261	264	223	253	256	259	246	251	273	260	223	270	270	265	222	234	274	268	254	265	270	241	258	268	263	262	243	286	258	278	238	272	258	283	286	254	260	243	253	245	259	255	265	258	265	242	259	247	273	276	283	280	255	267	307	287	258	226	261	244	257	231	263	245	220	245	263	260	266	246	240	268	258	236	268	261	254	245	258	263	276	250	257	267	265	255	253	254	281	275	251	248	252	263	269	257	228	269	240	261	232	243	250	233	242	252	262	290	276	238	267	242	263	252	229	243	267	236	295	275	279	264	271	260	242	249	264	275	270	241	274	267	268	239	245	251	232	264	260	249	269	252	248	226	251	290	250	267	282	264	278	258	274	268	263	271	254	251	271	271	242	251	249	282	280	239	250	245	213	269	255	257	224	253	238	248	264	234	250	268	277	263	238	263	254	264	265	251	247	260	259	242	271	252	238	247	266	287	255	273	251	235	255	254	252	279	272	237	236	267	225	241	260	276	234	261	257	240	271	262	250	242	234	277	260	261	274	263	251	236	242	245	248	233	237	235	246	254	218	257	253	271	286	267	265	223	237	234	251	275	306	264	266	282	253	259	269	274	262	266	277	277	259	261	261	283	277	285	266	264	235	266	241	279	245	240	266	247	258	254	250	253	295	272	249	269	248	272	262	281	252	250	252	245	272	261	255	250	255	265	280	238	250	274	252	284	255	230	267	270	263	280	279	278	257	274	243	265	250	271	246	242	257	277	227	266	239	234	248	288	274	238	236	263	238	262	245	262	268	232	266	247	234	244	247	277	258	259	268	277	267	231	242	246	259	292	261	263	271	280	255	253	257	246	257	240	225	258	256	261	258	235	290	262	243	269	284	238	256	269	245	262	270	253	263	268	280	283	240	278	227	259	272	265	248	239	276	272	270	241	280	249	278	248	260	281	257	250	249	273	246	254	267	284	279	267	256	285	242	219	251	258	242	252	248	266	253	264	252	261	230	261	242	268	242	255	253	271	261	251	247	259	252	262	261	262	209	256	250	262	274	247	258	261	260	277	256	262	249	269	262	267	275	264	285	251	264	241	249	247	257	261	285	283	239	233	259	284	252	264	237	243	261	264	267	240	258	250	257	283	226	288	221	272	256	274	250	271	251	286	249	281	256	268	261	265	246	236	284	252	241	233	260	245	248	232	238	262	238	248	279	243	227	225	241	262	269	275	272	281	258	265	256	238	259	250	284	267	237	251	253	264	268	281	261	241	273	253	280	229	258	237	280	269	272	259	267	244	267	240	247	255	270	271	282	285	244	271	242	255	244	279	251	270	248	285	233	231	244	254	254	255	252	254	267	261	255	222	256	285	265	243	233	268	266	269	247	243	263	257	248	258	230	247	280	243	316	257	293	265	247	227	265	244	265	255	252	242	229	229	264	242	265	261	239	287	254	272	248	242	250	265	229	277	261	271	227	251	237	244	243	247	244	263	308	257	281	276	234	259	257	267	293	274	279	242	267	272	277	261	234	283	258	286	270	252	287	256	252	257	241	281	240	274	260	272	256	244	240	245	283	247	254	254	276	248	266	209	295	265	288	257	228	240	269	254	234	235	262	260	255	286	254	255	267	263	256	231	242	273	224	259	257	255	295	280	280	234	281	254	262	270	252	243	260	235	274	251	259	281	245	252	250	269	277	232	238	255	249	232	249	248	230	283	266	261	225	259	248	286	287	276	250	233	251	226	279	252	254	244	243	243	243	266	286	257	199	299	247	244	245	253	272	266	269	279	253	254	260	264	246	276	265	263	287	275	233	307	234	271	248	251	252	275	290	256	243	250	261	269	271	242	235	252	261	259	259	239	278
10568	11809	1524	944	808	723	730	619	614	629	610	615	569	582	607	541	591	578	587	552	590	567	575	580	628	571	582	541	509	575	572	539	550	513	540	556	528	566	535	536	531	558	545	520	548	561	510	561	542	573	544	542	553	536	552	557	509	550	576	590	541	514	560	520	556	582	601	544	506	544	578	536	549	511	598	592	554	608	534	559	627	539	539	544	592	601	515	533	540	570	571	585	581	546	596	597	573	576	524	574	583	524	570	502	548	552	533	524	585	536	575	562	583	541	516	552	587	511	541	516	543	580	578	592	586	581	581	549	533	535	541	550	576	570	563	592	590	554	518	611	534	569	586	564	539	564	538	541	550	531	544	541	545	586	595	549	590	533	544	617	554	538	547	538	566	553	586	554	514	477	536	564	551	536	534	580	561	517	539	538	544	530	549	570	571	557	539	559	559	523	561	551	525	537	558	528	538	562	537	558	560	574	562	516	561	548	554	552	598	543	537	538	579	574	575	552	590	569	559	535	547	525	572	566	564	564	557	523	524	543	563	535	544	550	597	610	589	559	572	595	526	556	576	544	542	548	540	542	557	583	562	534	548	585	557	556	607	551	564	542	560	565	602	560	582	561	562	537	564	559	546	547	573	549	531	561	575	552	532	558	563	548	569	557	553	506	509	538	583	529	552	551	531	527	519	505	580	570	561	531	539	551	539	543	544	551	596	548	561	564	595	498	551	539	548	567	543	561	588	540	539	561	542	538	600	528	551	553	550	564	592	506	542	545	568	511	596	534	548	519	515	575	569	532	536	555	564	603	587	585	522	576	565	543	568	527	526	591	527	570	581	569	575	518	550	563	577	560	568	559	578	572	571	539	575	569	577	543	549	550	562	583	565	530	590	532	559	564	545	545	555	527	558	574	537	567	524	540	599	516	522	529	565	536	578	540	546	561	583	566	517	554	551	577	548	551	561	549	533	562	546	526	556	600	567	594	584	554	533	556	561	568	538	559	548	522	549	546	556	538	578	541	552	575	540	554	620	536	563	561	576	577	550	567	516	590	574	546	575	519	570	576	539	545	548	557	564	515	570	514	597	557	572	532	570	565	543	542	551	558	563	585	531	511	568	569	523	569	527	558	554	534	585	564	590	560	577	541	535	569	546	551	553	569	565	601	576	579	587	528	572	520	580	515	599	568	549	585	535	545	536	545	618	550	583	564	592	568	584	550	574	564	503	571	557	541	563	559	523	594	532	563	564	569	559	562	551	523	555	544	535	536	557	521	548	522	587	580	571	522	540	582	556	532	590	559	557	562	531	556	533	549	551	558	536	579	564	525	571	571	554	565	558	536	552	594	585	554	559	533	535	527	550	544	587	542	506	509	544	552	556	513	554	557	558	524	578	564	585	566	567	529	568	543	592	565	527	517	568	509	556	546	525	563	596	490	518	558	579	541	556	518	522	546	551	539	563	547	569	571	589	588	547	549	562	569	523	549	569	559	571	560	536	559	534	549	574	568	510	573	580	554	583	561	597	570	542	570	558	546	542	571	552	555	540	548	561	564	570	562	549	511	542	567	539	550	556	545	574	576	577	516	532	551	547	537	599	556	587	551	535	580	561	574	556	564	534	554	550	564	536	576	567	555	549	621	563	588	565	574	569	553	555	536	568	524	541	546	520	553	541	555	528	529	565	547	505	529	563	508	518	568	570	594	518	540	561	612	549	578	554	554	510	622	594	564	584	583	586	557	542	564	549	557	564	519	573	564	557	538	558	515	558	565	590	559	593	571	549	541	564	554	587	543	547	556	535	545	579	581	555	582	554	553	567	570	536	598	510	563	561	570	535	576	522	561	538	587	544	567	547	550	523	538	560	586	569	512	561	568	482	581	539	555	557	544	527	537	566	581	575	558	579	575	516	562	556	561	552	541	520	578	561	512	562	561	541	570	557	547	537	522	570	569	557	589	559	551	560	594	591	528	552	563	567	550	550	563	517	504	577	573	555	560	544	553	509	541	539	574	566	540	539	507	523	562	555	505	524	596	567	541	526	530	540	521	546	542	549	527	561	564	574	540	566	583	501	591	538	552	547	560	560	553	524	532	580	528	582	481	570	555	536	553	589	535	595	535	555	560	572	550	591	562	575	560	522	517	565	534	564	514	589	595	544	542	538	541	555	577	591	540	572	530	535	589	534	608	564	574	614	571	545	550	554	568	565	558	555	567	519	542	551	571	578	529	539	560	595	549	531	549	520	547	555	563	563	561	558	536	539	541	574	520	586	542	531	551	552	571	512	595	572	562	561	535	527	532	547	540	596	546	588	553	541	555	517	550	550	563	593	567	548	547	564	551	547	549	562	564	550	561	546	561	549	578	565	592	526	531	555	562	544	568	539	562	524	565	566	536	511	503	571	559	543	572	576	558	563	545	584	552	577	567	541	553	565	559	568	542	573	550	556	556	562	533	569	535	555	581	546	542	576	584	551	557	585	574	571	578	564	550	608	574	557	540	523	579	586	555	561	547	538	543	550	576	542	556	548	545	572	561	538	546	546	577	541	568	577	524	538	531	537	534	565	559	525	536	526	527	567	570	555	542	533	515	587	553	553	589	576	576	543	579	505	581	548	541	574	554	572	545	557	546	539	554	604	604	515	557	583	525	568	551	559	566	619	542	568	531	603	567	559	547	569	545	561	582	567	575	535	553	526	552	541	528	560	539	540	616	501	539	529	532	556	591	525	557	575	575	598	558	569	571	556	552	540	565	557	523	562	532	514	577	539	544	519	607	530	571	537	531	553	537	563	518	582	506	542	567	543	555	565	585	523	568	551	586	560	539	544	583	570	547	581	563	580	542	516	602	541	534	577	528	570	580	552	565	553	567	562	605	566	574	554	581	562	548	560	523	549	577	500	578	568	538	508	579	507	550	551	584	548	583	565	559	515	534	581	542	579	526	608	551	540	576	529	543	560	557	550	542	589	536	571	536	557	551	526	542	544	530	554	557	556	534	545	581	580	553	551	580	500	626	608	542	562	565	564	553	590	525	568	563	546	513	573	533	514	568	583	530	521	594	556	555	511	605	542	621	549	580	551	538	583	568	551	568	579	558	529	572	525	580	568	530	568	578	513	600	581	536	542	551	544	572	573	585	582	574	544	564	541	563	568	562	532	553	548	536	555	587	542	563	566	580	546	576	552	517	548	553	593	527	568	529	569	561	552	580	567	494	592	568	586	562	547	535	551	528	537	524	520	550	539	542	558	570	532	593	534	559	549	590	582	514	549	592	534	564	548	540	547	557	540	567	566	555	552	526	553	559	512	569	584	529	568	544	562	522	550	608	555	580	550	575	533	576	558	539	555	552	554	572	575	517	557	557	542	515	577	527	568	521	561	553	560	580	571	533	537	564	533	554	532	565	569	559	605	533	567	572	574	554	557	567	516	544	559	565	577	517	513	568	553	514	562	565	580	519	543	554	570	593	558	573	528	548	561	541	551	566	567	545	549	593
24747	21625	28161	25538	15406	919	457	348	291	266	242	232	223	206	203	200	170	195	173	155	175	159	174	150	170	162	154	176	183	163	150	153	148	172	153	124	171	172	150	156	160	161	143	149	164	138	163	183	158	157	123	140	168	147	149	165	156	183	155	132	144	157	168	150	171	129	139	167	149	132	137	148	142	145	133	134	145	143	154	165	165	162	157	148	146	138	152	138	145	161	144	157	133	144	166	148	137	155	153	140	142	141	140	148	135	147	148	141	138	146	156	155	165	139	174	154	147	160	132	128	135	145	144	145	163	152	148	152	150	152	151	150	151	148	156	137	139	154	164	164	144	148	153	132	148	153	147	128	153	141	142	157	172	131	155	147	138	155	168	137	155	144	145	162	131	160	164	172	140	150	170	151	163	159	174	143	150	158	148	146	185	122	127	148	154	138	153	163	156	143	143	154	149	134	158	133	162	154	155	120	168	133	154	140	169	153	132	135	162	142	167	153	131	147	154	138	157	151	154	147	153	135	141	139	144	173	148	153	151	166	139	142	138	136	148	159	152	143	152	131	146	150	143	143	144	157	143	133	137	140	155	129	156	148	149	173	135	140	161	156	155	134	157	145	160	137	139	172	151	147	155	155	147	155	145	156	164	130	159	165	134	131	141	155	146	143	147	163	148	119	157	160	141	161	187	161	163	117	144	158	144	132	132	133	154	150	131	151	149	139	143	156	162	152	158	153	146	162	149	138	170	158	160	157	147	125	147	145	153	146	165	166	150	152	147	143	155	176	133	170	165	146	132	163	131	158	187	161	149	144	161	137	130	155	163	124	152	136	158	139	135	152	157	141	130	134	158	159	173	123	144	163	168	155	128	128	168	180	144	157	148	154	139	156	136	131	171	150	135	156	150	142	143	167	140	159	159	148	127	136	177	133	132	131	147	155	158	144	143	164	169	138	160	146	148	153	162	156	136	137	147	139	123	157	130	147	154	152	147	131	148	143	142	140	152	149	134	134	143	151	142	149	157	136	137	171	159	165	159	177	169	141	166	148	147	147	151	155	146	154	153	148	154	150	136	160	152	147	160	144	152	173	160	143	153	154	139	151	166	134	184	162	162	147	136	159	123	152	140	154	140	135	155	128	153	153	153	161	151	154	149	119	149	158	138	116	146	153	176	126	149	136	144	146	163	147	134	166	146	145	171	136	153	164	134	143	149	122	160	135	155	115	133	154	139	132	151	166	143	168	162	134	134	158	148	173	140	127	145	134	137	140	133	151	147	148	172	130	142	157	144	158	139	151	164	157	131	151	153	148	161	139	145	126	156	153	128	160	163	147	142	155	144	155	139	157	137	127	179	146	146	174	140	159	126	147	172	121	130	142	147	152	153	154	163	147	151	156	141	159	151	151	157	162	148	140	146	130	155	131	138	159	156	149	137	134	134	132	140	125	170	139	175	151	151	149	135	165	157	143	142	149	141	158	161	139	170	165	137	162	154	145	149	126	163	150	130	143	145	146	144	160	138	161	149	143	161	141	167	173	147	150	138	147	146	160	157	161	151	142	150	145	167	175	150	149	135	170	152	146	142	163	150	146	145	157	138	139	163	158	148	146	151	176	163	138	132	143	188	154	126	159	148	156	144	147	163	160	135	143	152	143	164	132	151	153	146	152	152	123	149	171	139	161	152	149	140	151	139	142	160	155	147	165	149	155	151	167	155	159	147	169	160	137	146	144	155	168	169	138	141	157	169	132	137	161	152	172	161	164	156	159	150	171	149	162	139	124	149	136	157	142	116	138	151	135	139	149	127	165	169	140	153	161	160	148	156	143	153	152	147	169	146	157	128	149	139	154	155	136	139	132	127	155	151	142	155	164	153	142	142	137	156	137	140	167	162	140	133	152	141	152	141	154	159	147	138	149	141	150	142	161	170	133	156	165	151	145	153	144	152	148	151	141	150	163	157	127	171	154	143	153	125	155	146	147	178	151	166	147	161	155	144	151	133	160	137	160	148	135	152	136	154	152	139	160	157	167	139	163	155	160	155	151	136	168	144	135	147	138	141	149	134	133	137	146	155	147	128	157	158	142	152	143	140	131	153	161	128	128	138	154	144	160	148	163	145	136	161	148	145	146	158	156	149	137	151	145	161	151	145	153	150	152	173	141	147	160	151	160	132	158	166	133	131	153	154	171	147	160	171	158	136	143	165	139	127	155	147	154	121	141	152	145	152	163	138	162	143	147	145	134	160	139	150	138	149	135	156	169	158	145	155	159	133	152	142	158	150	148	162	134	150	156	147	144	144	145	156	179	138	134	191	137	159	177	140	164	154	137	160	157	160	157	135	124	135	147	164	147	149	151	147	166	156	134	172	145	150	168	163	137	154	162	139	139	155	145	159	153	159	147	125	167	152	138	151	167	146	144	162	149	157	159	147	176	158	155	179	158	160	130	137	138	147	130	180	154	135	146	156	146	157	122	166	150	136	147	127	128	140	140	154	141	140	130	151	159	139	147	155	162	142	162	154	142	142	148	168	165	148	152	156	136	149	151	124	165	139	146	174	151	143	142	167	155	137	143	160	139	165	159	155	166	150	152	163	148	128	147	159	140	174	144	170	155	130	128	175	146	132	138	164	150	176	157	151	150	146	129	152	149	135	150	152	157	152	158	147	143	146	166	167	167	153	142	159	140	131	159	132	156	141	147	155	146	146	134	151	133	138	140	153	140	159	150	137	153	129	154	157	142	151	167	152	145	153	144	148	165	158	142	140	165	142	156	171	173	142	146	143	156	139	158	171	142	172	139	129	165	162	157	161	139	148	144	160	145	153	144	154	159	131	146	153	156	134	151	171	155	165	146	127	145	133	174	134	162	162	157	140	160	149	148	165	144	157	178	132	148	135	141	138	159	178	131	155	150	147	127	152	150	149	130	135	133	150	136	170	140	146	127	141	139	158	151	148	139	174	148	158	133	145	161	145	150	137	145	144	137	134	142	164	163	153	129	147	157	170	152	133	147	156	159	149	148	144	159	161	153	162	132	161	154	162	140	154	129	129	166	124	173	133	142	145	136	158	149	169	149	164	139	163	159	128	155	134	152	151	156	159	156	129	146	141	165	135	143	153	147	168	169	162	137	163	142	140	142	155	123	127	140	147	151	148	144	153	142	133	140	154	143	159	156	133	115	127	147	150	140	147	134	162	152	160	142	155	156	149	144	162	152	155	136	153	137	166	151	155	139	144	135	139	153	142	131	132	134	133	141	144	152	174	146	150	142	142	155	157	156	152	154	140	141	169	150	139	159	157	137	150	145	176	155	152	160	160	134	147	149	157	185	142	135	146	137	157	159	178	138	146	139	150	175	143	164	145	160	134	143	136	146	152	156	139	146	158	147	135	141	131	140	164	135	150	135	140	143	151	178	121	150	149	147	144	132	157	154	151	171	133	151	150	152	148	163	145	159	158	161	152	152	146	162	133	140	144	155	136	158	152	125	138	154	132	147
28783	30113	8387	4366	2779	1958	1536	1165	1024	847	764	732	634	568	550	483	462	466	475	446	419	414	373	401	394	392	346	376	365	384	349	402	375	369	375	357	357	372	403	329	387	373	358	320	369	341	384	329	344	346	363	354	345	361	318	329	347	339	365	342	341	347	354	370	333	338	335	313	358	346	334	346	370	349	350	355	338	328	305	350	314	371	343	331	342	361	326	338	354	356	335	355	349	349	324	365	311	336	346	328	305	329	324	319	358	342	330	295	347	340	352	345	340	293	309	354	335	326	337	363	312	340	326	339	314	347	324	353	328	311	356	352	334	317	359	335	302	344	306	341	314	351	342	312	345	329	342	320	334	351	308	350	328	347	328	334	302	352	348	375	351	348	321	331	337	328	334	359	335	318	327	365	348	353	348	343	331	340	345	299	325	312	297	303	293	355	302	336	339	302	355	307	332	325	316	278	336	331	325	317	340	297	326	326	317	336	312	338	334	330	328	350	334	323	364	341	344	317	324	323	281	339	353	311	321	336	288	313	323	341	339	319	310	327	329	318	351	327	345	356	334	382	323	330	336	321	330	297	336	335	336	325	327	344	357	334	329	376	335	345	298	336	360	358	305	339	331	341	308	342	361	330	319	341	338	333	327	357	340	355	344	321	326	355	352	333	339	341	321	295	315	336	300	320	317	352	315	305	345	362	365	357	355	361	349	367	332	347	347	346	356	305	342	314	354	325	345	372	344	373	342	334	337	346	339	370	316	335	347	379	359	364	322	310	324	375	358	335	348	300	351	313	339	331	328	319	346	362	324	332	313	322	324	330	347	349	330	346	330	343	336	331	325	333	345	308	316	299	318	371	326	323	342	315	352	338	302	359	326	342	313	366	343	350	358	326	330	306	285	346	286	312	333	339	356	329	345	344	328	300	335	353	333	338	322	321	368	345	344	365	342	301	314	348	357	317	355	297	311	300	358	309	308	317	348	307	347	346	341	333	314	364	339	320	336	316	325	341	345	326	308	324	344	307	329	317	308	331	343	330	339	329	324	323	365	317	351	328	318	351	360	346	343	358	336	335	358	344	321	325	326	329	361	313	314	337	341	328	330	297	324	336	342	326	332	336	316	306	321	269	367	306	353	351	327	358	313	332	350	323	328	340	342	344	333	337	326	329	309	335	335	325	347	361	313	315	330	325	321	313	311	327	337	333	356	323	335	375	325	327	369	298	333	334	314	306	379	335	320	327	322	354	330	325	330	307	314	349	338	348	365	347	338	369	320	338	312	310	335	355	338	327	344	364	355	359	351	325	326	349	345	320	339	344	302	312	333	295	330	336	371	350	310	353	344	327	350	324	338	324	342	325	327	300	317	338	304	370	308	337	322	341	309	336	362	333	328	350	350	355	324	338	368	341	330	327	365	365	335	353	339	300	334	339	335	351	358	365	345	319	368	338	346	336	345	311	361	313	340	314	321	317	315	320	348	375	355	333	326	356	338	318	339	336	313	309	311	324	327	323	312	347	354	366	322	332	327	355	331	331	360	356	333	309	327	299	336	360	353	317	309	347	322	334	329	301	342	352	303	335	330	348	326	331	323	331	299	329	342	334	322	337	369	341	333	338	328	337	340	336	344	296	319	320	347	324	334	305	323	330	318	323	328	327	356	330	320	305	310	336	346	338	323	349	319	344	358	318	331	324	336	342	303	354	319	315	313	299	335	355	372	326	344	362	329	312	329	325	309	331	310	321	311	331	368	289	341	314	312	340	369	330	342	364	319	337	349	337	341	321	320	307	353	325	316	304	335	354	337	339	306	341	333	324	346	317	334	353	328	355	325	313	310	321	332	327	301	337	332	349	336	339	328	345	324	301	316	349	313	337	316	341	365	339	316	360	340	315	346	298	330	326	329	340	342	310	321	354	321	351	341	322	324	352	336	320	310	329	309	347	308	305	328	353	317	323	336	345	309	354	319	316	344	319	301	338	345	326	326	337	314	350	320	347	359	315	339	354	300	338	362	335	344	304	349	324	345	358	332	295	324	327	329	302	349	318	333	318	360	341	337	340	344	333	327	338	349	360	322	313	307	321	351	311	345	322	372	313	323	355	338	301	346	333	329	308	331	350	334	341	338	320	354	361	328	326	330	348	323	328	332	326	360	341	311	327	331	371	334	319	318	347	328	331	342	361	344	326	337	320	341	347	330	345	331	329	351	346	345	338	337	349	317	338	318	330	318	357	314	349	344	316	322	348	358	345	328	324	298	349	333	343	316	341	333	346	358	343	356	305	347	366	327	326	308	320	338	311	348	317	340	346	380	349	291	329	339	346	320	290	337	331	334	306	321	340	323	313	321	351	323	330	337	345	326	332	353	320	326	320	359	328	343	326	317	343	345	332	321	351	345	328	328	347	333	362	335	311	343	350	323	327	341	340	340	370	285	330	343	289	307	309	346	357	343	340	350	343	316	334	325	316	333	338	304	329	342	320	320	332	324	372	333	337	325	339	364	329	348	313	341	346	335	331	347	334	323	331	374	305	335	336	319	333	331	357	325	304	338	308	320	357	315	315	299	332	308	323	335	343	318	325	315	325	326	342	347	326	340	316	351	343	343	328	336	298	346	328	369	328	291	348	349	341	344	361	333	364	350	320	338	296	353	346	326	288	381	322	318	316	388	337	319	333	338	353	337	324	352	338	353	301	311	321	320	349	307	338	330	331	339	342	334	333	354	341	319	337	327	353	351	317	309	346	355	307	365	311	340	398	346	358	381	333	351	316	324	353	346	322	309	366	355	334	364	331	357	322	337	318	350	310	308	321	348	322	333	349	328	354	335	325	329	340	339	329	317	345	335	346	346	350	300	333	325	322	327	342	319	343	365	337	319	335	327	346	353	376	353	353	315	334	325	342	359	359	330	324	337	341	342	356	329	358	361	340	323	328	323	300	349	362	341	320	326	335	335	333	324	321	335	293	354	330	342	308	358	294	327	354	361	340	343	342	329	341	317	321	336	331	370	339	342	343	342	309	331	335	336	332	317	374	354	341	319	334	323	329	337	332	339	335	340	307	326	316	308	338	314	332	308	335	306	336	340	344	294	344	329	318	314	311	325	351	349	337	312	309	330	326	289	340	299	338	310	360	327	346	331	319	311	336	335	310	346	353	334	330	367	334	350	329	343	326	329	336	352	328	343	368	331	334	352	347	312	322	339	322	342	324	322	336	384	339	359	323	332	292	334	318	314	330	303	329	323	353	323	344	315	321	345	344	346	350	314	341	337	330	329	323	304	332	346	346	337	344	334	322	304	323	316	347	327	302	337	317	307	342	339	328	335	353	328	315	308	335	343	351	366	334	331	333	364	322	311	339	332	314	328	333	316	327	335	340	347	321	312	318	342	345	366	321	368	352	334	332	341	351	307	328	316	345	334	319	339	330	338	327	350	345	341	346	330	324	319	360	338	337	334	326	331	324	329	349	330	327	336	335	349	294	392	329	318	321	341	348
23803	21666	29138	24714	21669	14241	1476	779	630	597	515	493	485	434	439	412	438	416	395	380	359	402	343	389	410	363	385	382	348	364	356	374	355	359	343	342	354	367	345	368	366	374	392	352	341	369	345	335	376	316	329	329	357	385	356	405	369	383	355	338	327	344	375	366	368	363	373	343	322	366	383	373	349	333	347	364	337	372	388	368	356	381	328	335	379	343	352	379	391	338	347	341	356	383	360	327	342	321	328	358	348	341	344	343	351	392	336	401	331	336	365	301	315	360	341	384	367	314	329	335	331	338	339	347	354	348	388	371	347	368	342	328	341	351	376	341	358	363	376	348	338	351	364	351	329	333	362	337	361	367	322	375	335	368	399	360	353	338	324	334	367	323	321	311	365	366	344	348	367	338	373	341	348	335	362	337	365	338	349	355	333	350	342	360	361	339	371	349	350	340	356	354	322	348	371	363	348	339	367	372	346	334	344	318	337	316	383	357	368	349	371	360	357	345	337	345	375	356	345	320	340	331	324	368	367	320	379	348	347	333	307	385	349	340	343	310	366	365	338	361	337	396	366	355	361	350	328	341	354	366	354	369	307	322	336	354	372	358	342	335	343	355	343	351	355	334	333	352	329	345	345	372	347	300	351	379	332	332	332	364	359	344	359	335	343	346	354	331	354	320	330	335	356	327	363	342	341	336	351	340	370	329	378	400	385	400	346	341	329	331	399	339	330	365	325	364	371	314	378	317	327	324	353	356	335	374	385	353	327	354	341	350	352	327	344	377	382	363	323	392	379	373	359	349	360	385	312	353	326	362	330	370	329	330	348	340	365	339	353	333	359	349	348	337	316	356	366	350	366	328	309	361	357	338	345	339	338	366	350	371	344	376	321	340	353	355	381	331	325	348	385	365	311	338	368	346	350	392	349	356	366	382	328	341	364	347	374	359	351	314	342	382	359	348	375	368	360	331	370	364	353	407	370	330	364	346	342	336	357	369	335	338	362	359	334	349	335	351	340	343	347	326	341	373	324	347	363	335	351	359	314	349	323	311	339	366	371	356	346	357	368	337	355	330	331	342	364	323	348	355	340	343	332	348	369	338	352	352	370	328	370	340	312	372	365	333	339	355	331	356	343	399	347	366	385	352	349	357	319	370	311	343	366	328	359	364	359	354	332	346	342	348	353	385	317	354	339	345	355	354	344	349	333	359	303	337	318	328	323	355	332	347	371	351	354	356	373	341	376	355	327	371	317	348	364	346	327	345	351	365	385	321	376	375	337	354	352	376	332	343	371	369	342	361	354	355	341	335	351	353	345	354	340	314	352	356	345	366	343	334	373	366	367	338	342	314	354	344	365	352	316	375	322	388	322	334	335	330	355	364	320	362	354	335	360	354	369	329	346	323	348	369	366	376	360	358	328	353	338	325	347	337	359	382	344	342	333	331	378	320	369	333	358	361	377	363	311	388	362	358	357	370	350	345	349	394	363	360	364	381	342	358	366	342	361	367	336	369	344	381	336	341	348	328	328	318	335	361	335	316	357	339	377	355	363	347	352	361	368	323	385	342	359	338	328	389	385	339	366	332	358	352	344	332	347	343	339	337	346	359	369	304	366	357	377	313	341	343	359	334	372	356	348	353	349	335	336	335	319	360	363	339	323	361	320	361	367	326	380	360	371	359	332	352	374	366	369	349	337	366	357	352	350	369	378	367	332	346	349	364	364	371	341	344	336	352	357	316	357	365	361	337	364	339	333	361	376	339	352	340	370	334	350	346	361	336	314	333	341	351	346	350	322	353	345	374	345	353	341	375	342	346	358	354	358	327	340	374	348	357	332	350	358	352	355	339	324	349	357	301	316	354	375	343	341	337	330	353	329	328	354	324	375	385	338	351	373	342	372	336	355	380	362	346	370	364	324	353	324	325	346	347	338	352	330	367	360	331	335	341	349	332	374	348	373	340	352	330	365	336	359	354	359	390	335	319	361	367	323	340	349	372	358	358	357	354	364	363	363	346	351	356	361	365	323	347	334	349	365	362	333	353	334	346	322	378	343	356	351	328	353	354	373	346	349	355	343	345	352	347	364	333	333	367	335	319	310	340	378	352	325	367	340	351	342	334	348	342	342	332	344	367	323	349	375	326	348	346	365	361	377	349	371	322	378	360	356	327	333	360	362	380	366	372	319	345	346	363	350	325	347	342	351	325	362	326	360	342	386	353	356	356	352	335	325	359	342	359	310	361	365	360	337	342	374	328	380	354	349	322	357	349	331	326	369	341	334	360	372	356	306	350	314	351	354	324	337	336	331	345	337	281	367	348	338	328	321	355	360	343	392	338	339	346	354	366	354	391	337	353	336	337	313	325	364	344	328	366	327	343	335	321	350	383	356	362	367	320	374	374	365	359	375	377	351	366	345	349	352	351	345	343	358	364	354	365	319	335	371	394	347	350	349	378	381	351	351	365	357	330	330	337	316	357	362	346	343	348	323	349	336	335	352	356	364	329	356	331	346	318	376	343	338	325	359	347	341	382	374	362	334	335	337	367	355	329	334	320	327	358	333	358	337	364	369	339	319	329	361	317	353	318	366	356	324	324	333	368	366	340	327	337	366	380	342	350	333	331	347	338	317	345	325	334	361	339	317	337	356	338	388	357	336	368	338	370	362	336	365	338	320	343	336	373	347	376	313	331	375	362	301	329	360	358	360	336	391	348	334	367	367	369	355	323	317	352	350	341	347	362	351	350	386	375	342	361	367	348	366	315	359	382	342	355	345	364	337	358	363	358	377	373	345	399	328	360	323	323	331	321	318	356	365	353	312	354	331	354	357	347	375	351	317	337	357	343	381	345	331	354	339	321	332	360	337	367	307	335	352	354	331	315	359	361	362	327	356	360	377	339	334	348	350	361	329	325	341	346	405	350	357	369	372	347	325	365	354	306	349	329	372	340	339	348	351	341	325	371	343	352	370	364	341	322	335	363	338	350	344	360	361	356	353	371	324	315	345	370	345	350	330	376	319	322	382	337	387	325	316	344	351	348	357	344	369	378	363	356	363	365	358	359	379	326	352	338	349	347	348	331	347	324	342	327	335	356	361	377	357	348	357	391	341	361	381	307	341	355	333	355	369	331	328	346	341	349	347	345	371	336	347	379	357	361	332	382	325	325	363	302	307	336	362	375	325	335	343	355	331	329	342	334	339	370	377	349	340	355	340	341	357	319	404	342	366	334	326	322	366	396	349	353	343	331	343	335	325	335	327	344	341	372	347	372	368	383	342	357	359	333	329	351	326	370	384	345	360	353	355	351	348	338	356	333	354	352	336	320	322	325	315	349	343	340	369	351	352	351	334	376	377	330	365	323	356	334	338	348	323	357	345	319	382	331	346	362	352	358	358	361	362	333	320	344	344	332	346	356	349	349	349	371	359	342	338	389	346	344	344	324	344	347	326	325	348	353	343	381	381	338	357	354	325	383	336	390	327	373	368	355	354	341	334	363	358	361
37083	34350	13652	7564	5034	3581	2837	2320	1864	1659	1510	1315	1218	1174	1119	1039	936	959	946	853	826	855	909	823	800	820	802	763	796	747	721	780	717	732	796	798	746	753	708	723	774	716	718	725	710	720	689	707	682	717	715	690	718	711	676	712	740	705	688	666	698	736	690	720	703	731	694	697	682	698	753	648	648	717	650	711	736	671	696	713	716	689	686	686	688	731	754	724	681	737	711	638	715	676	698	633	665	723	691	688	638	674	728	673	662	675	711	692	692	658	667	669	678	646	666	718	713	701	678	679	682	694	718	724	671	653	718	686	650	682	700	692	704	674	710	662	697	641	712	670	700	719	711	691	681	674	691	705	653	675	672	694	685	689	687	643	687	701	698	655	658	679	667	650	703	660	672	697	716	725	678	671	680	715	735	686	654	714	690	686	696	648	670	682	680	700	627	687	744	675	650	763	709	676	701	702	679	698	649	727	710	705	697	669	669	667	664	698	673	688	710	712	712	667	668	648	706	616	712	662	675	708	684	679	662	698	695	666	639	677	725	648	665	690	684	668	680	660	704	699	691	644	683	647	646	660	686	690	696	699	666	692	741	674	688	693	675	672	698	703	653	694	748	709	745	687	691	703	685	669	700	671	667	672	647	665	686	696	687	667	682	668	705	665	688	671	687	618	676	702	695	684	667	695	677	640	697	696	716	697	694	697	741	729	733	688	650	673	675	668	669	670	690	734	692	701	666	653	724	707	710	727	735	662	689	723	695	685	675	670	626	707	648	709	683	689	697	717	654	667	712	699	687	688	664	683	689	707	728	685	685	677	664	680	696	674	664	690	646	712	677	728	679	657	689	678	755	682	709	689	678	704	645	690	697	680	754	721	684	661	658	679	656	714	659	651	685	651	697	707	657	665	661	706	701	667	601	678	643	725	727	688	696	725	659	659	695	674	711	655	635	683	659	672	700	675	676	729	652	691	709	668	745	721	700	693	695	667	682	695	670	718	672	740	717	637	712	672	673	659	677	638	681	682	680	696	646	704	712	684	671	657	691	732	757	691	687	673	686	700	702	637	722	693	664	686	688	663	698	657	725	688	700	694	711	678	667	667	666	642	698	694	694	701	680	674	697	678	711	669	624	729	650	707	693	694	706	675	689	681	725	689	675	614	716	681	697	699	693	655	683	694	692	669	669	726	711	686	713	667	704	706	696	734	704	684	707	677	649	729	656	664	691	700	661	717	698	678	684	674	710	702	695	705	695	724	676	684	663	627	670	678	688	720	702	681	651	737	707	658	657	650	642	683	707	648	669	676	633	681	665	705	715	621	655	675	694	699	688	650	694	660	649	659	718	703	667	686	693	639	667	707	641	680	654	667	710	659	718	682	729	683	660	682	679	680	666	681	703	659	669	715	698	677	727	675	718	690	704	684	698	685	671	734	687	672	706	717	680	699	736	717	720	676	641	690	678	679	696	659	670	646	694	671	728	718	706	658	666	694	711	650	663	689	682	667	691	708	661	657	692	686	677	691	683	692	685	683	701	685	635	718	669	694	684	701	669	665	645	690	685	658	651	709	682	692	666	668	645	648	645	679	706	714	660	661	709	690	660	718	698	722	700	667	732	707	629	704	651	650	662	670	718	715	648	703	638	696	678	683	672	664	644	723	677	688	677	661	683	702	646	715	655	748	659	637	682	701	696	658	719	696	697	715	704	649	699	652	661	723	683	652	678	698	688	667	680	735	698	706	654	678	674	691	702	673	715	698	694	705	683	699	672	695	670	626	700	680	677	695	704	619	709	628	660	701	659	658	702	699	660	662	713	665	669	705	680	681	700	683	671	679	697	715	694	692	681	673	699	663	704	676	655	692	666	695	647	647	689	690	697	681	670	718	670	718	712	693	681	692	687	639	688	698	658	655	680	684	663	675	677	648	666	703	646	692	669	695	658	709	657	694	699	689	699	679	658	640	648	701	637	669	693	678	671	680	723	651	662	702	688	663	693	710	673	726	665	714	662	689	689	693	670	653	696	684	707	669	714	700	676	690	666	708	697	696	690	672	747	691	689	635	643	671	689	675	691	735	662	716	660	647	709	684	673	695	685	653	684	650	660	714	676	651	689	698	686	687	676	636	701	678	687	645	681	684	670	619	714	692	754	673	689	679	676	707	675	689	669	685	695	681	699	690	649	698	649	632	744	741	662	735	692	705	703	703	688	648	691	622	687	671	669	691	667	676	684	679	717	694	662	633	678	658	669	660	662	700	709	652	721	720	667	692	697	654	686	694	688	690	685	728	684	700	684	670	716	701	679	677	676	662	662	705	734	672	692	658	702	680	730	680	660	727	676	690	668	703	730	707	673	645	708	638	702	696	686	674	689	706	690	673	663	651	657	700	673	673	644	714	686	692	703	651	677	691	687	668	653	774	666	709	703	694	694	721	655	659	679	697	682	680	659	652	692	725	685	656	709	712	707	706	683	713	662	669	684	668	713	697	705	673	716	653	680	717	689	650	658	738	659	704	728	676	683	690	686	672	700	706	697	713	639	747	675	684	688	715	696	638	711	675	647	677	677	711	621	693	726	661	686	719	683	718	674	744	666	704	673	684	699	689	699	660	641	670	672	680	662	682	663	636	649	685	671	729	661	711	710	693	676	668	723	670	720	668	658	659	696	653	647	676	675	712	675	699	703	710	719	680	673	706	654	649	667	691	719	678	681	654	664	634	673	697	723	673	691	693	702	666	713	658	695	652	662	668	651	717	671	671	636	682	666	732	683	677	678	687	680	659	658	641	653	698	637	632	667	718	682	703	672	655	652	672	698	655	677	688	700	669	664	684	671	676	701	709	687	621	680	705	699	666	671	654	674	673	659	690	676	697	697	685	663	651	672	709	695	651	686	671	680	690	672	688	706	669	666	692	664	706	682	672	689	661	738	678	700	684	676	684	671	703	661	637	708	684	673	723	676	730	668	721	669	699	684	685	674	689	676	696	716	670	743	649	647	695	664	689	668	713	712	666	738	671	682	686	626	687	728	710	717	694	709	694	680	682	696	673	711	679	680	672	643	641	671	671	663	643	710	696	637	740	687	659	690	736	656	673	684	699	754	694	660	714	705	673	657	652	703	649	738	689	709	737	719	686	663	651	686	688	639	675	705	654	697	685	676	670	686	641	646	712	689	684	741	633	677	692	664	706	725	695	716	708	676	655	723	678	644	627	662	718	662	707	655	673	720	723	660	690	694	644	685	715	694	650	622	669	683	669	677	641	708	650	670	678	680	684	695	630	704	691	646	683	640	708	722	690	655	709	696	679	697	696	659	694	738	705	655	709	709	622	683	720	674	661	662	680	656	710	714	670	688	706	710	649	664	716	698	683	669	743	678	719	645	640	674	706	696	683	709	665	688	682	693	679	747	681	652	640	703	692	750	686	713	668	714	691	710	698	687	680	715	686	672	667	684	697	651	670	697	720	702	697	722	657	680	687	675	678	664	681	641	696	671	693
27265	20958	7364	595	333	306	316	272	274	274	256	274	281	271	257	225	276	250	270	275	269	275	272	263	259	265	288	248	264	270	232	256	290	247	256	250	274	280	278	255	248	271	265	273	285	271	260	282	270	271	279	268	254	276	258	268	273	279	252	234	266	275	251	248	276	229	243	289	244	255	255	276	264	246	253	240	277	252	263	231	249	258	267	268	253	256	252	251	276	245	239	260	248	251	230	265	246	269	246	241	248	235	250	258	274	246	257	248	298	260	241	274	244	266	271	265	240	265	282	301	260	245	249	239	269	233	263	237	286	251	265	243	264	233	250	255	266	282	254	254	282	265	272	257	256	275	275	271	254	252	243	235	241	274	268	245	262	273	258	276	242	282	264	283	245	231	262	227	280	241	259	286	257	243	249	275	256	283	246	247	248	257	264	244	252	253	278	250	263	260	241	236	244	269	238	250	259	283	259	270	273	275	272	243	236	253	255	264	244	257	276	251	268	256	260	254	260	249	260	246	278	232	231	255	242	258	289	300	265	243	264	238	255	257	266	252	238	252	273	273	306	256	282	249	228	255	244	264	252	285	277	255	258	254	287	274	277	265	251	267	285	261	256	228	282	271	257	250	270	244	263	238	277	250	267	244	267	266	279	294	276	258	279	254	269	247	264	254	248	266	293	235	253	243	239	247	252	279	269	245	256	256	284	262	237	276	258	258	235	299	238	259	270	241	278	250	260	254	235	261	266	275	254	250	269	252	235	249	270	254	244	263	278	249	254	280	255	235	242	270	266	259	236	262	267	273	269	257	253	259	261	269	268	261	256	251	251	250	261	259	249	266	262	272	263	233	261	259	230	263	265	243	252	231	268	260	264	254	273	286	281	272	269	277	275	272	243	278	256	254	258	253	223	268	253	255	253	245	261	254	270	290	260	272	232	266	270	264	259	233	230	276	238	268	243	251	293	242	296	271	230	266	267	247	290	270	250	263	283	234	257	289	243	267	257	258	260	282	277	257	280	232	255	248	274	286	269	280	287	262	279	246	239	239	275	276	271	269	269	282	249	258	231	256	265	284	261	270	256	303	246	271	254	260	285	291	250	243	278	279	296	252	260	242	272	282	280	261	239	250	273	260	276	244	270	251	239	265	240	252	253	225	263	247	274	258	240	233	277	253	274	281	284	259	291	220	242	241	233	254	273	266	259	244	278	253	251	234	256	246	259	242	251	274	276	277	254	249	267	260	274	258	239	256	248	287	267	257	226	248	259	242	248	268	299	232	271	238	252	241	270	251	258	258	264	261	256	242	284	244	267	229	248	279	255	255	247	282	264	264	264	249	270	254	259	273	272	284	290	258	264	259	251	278	245	239	246	245	273	286	262	254	273	263	248	250	268	304	269	230	274	277	256	278	277	268	259	269	260	267	257	294	264	255	239	252	261	283	279	242	236	282	261	260	289	238	257	272	266	240	268	259	261	256	262	253	246	262	252	242	246	252	244	268	267	287	259	281	243	271	247	272	261	254	256	277	255	252	253	278	293	252	256	256	246	265	290	248	259	269	270	261	255	288	260	236	248	266	246	240	260	269	258	267	281	274	283	263	245	262	232	265	251	252	238	244	257	267	279	289	253	259	226	247	260	249	253	254	272	277	268	228	262	244	265	226	265	250	253	253	259	288	215	278	257	267	270	269	278	262	257	240	242	256	250	246	239	245	255	249	253	257	237	283	246	261	267	252	252	280	258	246	283	250	279	264	246	266	255	272	263	262	283	244	283	240	263	246	246	255	265	245	241	237	247	263	266	242	251	246	260	264	263	237	278	259	305	256	244	247	247	262	228	263	247	244	232	247	247	242	290	273	278	261	246	281	246	243	258	242	267	261	270	267	265	253	274	247	235	255	227	273	242	257	283	289	257	266	259	251	266	264	264	246	263	281	274	249	230	292	256	243	274	239	261	274	252	280	266	257	266	257	272	283	303	251	254	241	275	266	254	268	280	252	262	277	261	285	263	271	277	255	245	238	250	270	277	279	275	265	267	277	271	263	261	250	266	248	267	268	262	223	268	283	270	242	257	248	270	282	252	269	271	269	279	260	290	289	253	265	244	248	277	269	252	264	258	249	246	288	282	244	264	246	233	252	259	273	275	294	266	250	286	245	282	231	260	262	257	262	246	262	249	259	240	219	251	261	275	255	269	272	232	250	282	263	269	269	264	295	263	235	284	249	269	281	257	257	271	261	268	250	243	246	267	262	264	246	278	248	232	253	299	261	247	269	241	274	260	273	255	243	259	250	293	260	243	262	275	275	254	268	269	239	236	294	265	241	251	258	241	256	286	237	277	255	257	257	259	256	251	275	231	243	276	262	251	251	294	262	302	268	238	257	262	272	248	285	247	272	242	278	256	246	264	237	257	254	256	276	218	267	227	256	251	256	273	247	256	265	242	255	265	270	276	230	275	260	251	249	263	270	254	236	235	290	263	287	250	234	231	267	269	261	275	270	263	260	255	282	225	273	259	280	270	235	270	251	296	283	244	284	249	281	243	286	263	292	281	263	287	274	282	261	252	232	255	249	286	271	249	232	263	258	260	259	249	269	269	259	250	270	240	291	255	229	234	295	260	277	245	248	257	252	301	275	279	259	249	256	243	232	281	283	257	255	264	279	245	254	274	275	263	268	253	232	265	266	231	256	255	270	255	246	273	260	251	266	246	278	253	254	232	252	267	256	251	268	271	245	259	229	264	292	269	236	254	266	316	269	240	237	279	238	244	237	246	260	255	271	258	246	231	252	249	268	257	255	241	255	268	286	276	281	259	260	278	249	264	243	254	262	257	272	239	280	249	254	256	281	238	241	283	234	238	261	267	239	252	269	253	242	283	254	262	227	261	236	277	239	258	242	237	293	262	281	226	294	269	258	229	248	288	249	237	246	255	262	249	275	260	255	264	253	236	239	278	259	271	244	255	262	269	240	257	272	283	285	259	256	275	255	233	274	249	251	210	253	264	231	260	275	271	278	255	261	256	234	241	267	277	230	260	300	257	268	284	263	258	219	217	257	243	262	264	249	266	240	246	248	273	270	282	282	232	281	273	262	268	275	245	259	276	245	251	265	243	233	286	259	246	274	281	308	276	273	252	286	238	220	252	265	250	258	254	305	265	240	274	236	287	294	261	244	265	262	244	261	295	245	262	266	267	258	282	253	275	251	295	275	248	248	252	269	288	283	241	264	259	294	252	283	244	247	254	261	223	254	252	258	239	275	269	261	269	286	266	263	236	271	240	268	261	269	236	231	246	257	230	237	260	254	254	291	256	264	248	257	247	241	235	277	226	296	245	276	271	249	286	272	264	255	268	247	256	262	259	256	247	268	274	272	269	260	282	254	262	238	248	262	263	254	285	270	246	265	234	250	285	253	263	258	278	252	255	238	252	241	290	253	256	265	250	287	247	248	248	233	285	275	263	265	260	281	268	238	255	262	284	245	263	262	273	237	239	263
19303	10814	1415	936	794	703	693	640	624	666	545	609	602	549	581	593	557	534	607	530	542	576	528	557	555	515	584	560	536	565	571	530	548	559	567	535	560	553	559	612	550	571	580	573	538	528	532	572	563	609	539	518	559	568	570	587	589	557	573	566	535	539	536	600	572	561	563	569	541	552	546	568	626	562	560	554	564	576	552	586	507	597	566	531	577	532	595	566	535	547	584	561	541	581	538	593	563	527	591	577	531	591	517	524	536	536	529	556	564	548	546	603	591	526	549	542	600	530	562	582	551	558	532	545	516	528	560	554	586	546	555	537	573	564	564	525	520	522	541	560	576	549	564	567	562	568	549	555	581	546	604	521	555	584	567	553	561	550	600	559	519	566	542	543	504	554	551	515	562	588	551	570	519	551	527	571	555	579	562	597	512	569	570	571	557	557	562	538	559	566	528	582	583	600	578	548	595	548	548	541	586	580	585	548	528	523	568	541	561	591	546	548	574	525	576	568	573	544	564	531	548	548	533	546	530	551	571	540	523	572	563	592	552	604	554	541	566	555	554	566	561	564	593	544	593	544	580	560	538	583	566	566	540	569	552	523	545	555	563	562	558	563	559	583	548	490	525	567	551	605	549	590	524	525	584	544	545	554	610	550	547	552	541	544	550	588	561	575	525	556	559	547	543	556	549	555	561	583	533	537	581	547	558	543	557	557	547	563	597	555	543	593	526	512	573	558	530	552	508	554	554	590	534	547	518	558	626	548	580	580	577	542	555	513	546	568	579	538	540	547	551	536	536	564	562	546	511	551	585	561	581	565	569	535	557	586	565	562	525	564	584	574	570	565	548	549	561	572	506	543	557	540	534	511	538	562	568	567	534	563	545	575	559	537	537	571	607	571	588	594	539	567	570	539	552	472	537	570	549	580	539	573	560	554	562	595	555	550	628	571	536	554	566	525	524	588	506	527	548	558	519	549	530	565	548	514	604	534	564	532	583	557	529	556	566	568	557	536	540	522	570	568	549	578	550	604	583	579	567	575	568	522	515	588	511	550	551	594	567	536	601	526	556	586	549	519	564	539	522	519	504	560	607	539	577	551	541	570	575	550	548	607	603	551	555	618	554	525	521	559	569	582	577	540	526	606	565	564	594	561	540	540	570	545	549	543	575	491	573	558	545	518	563	548	540	598	571	548	575	552	541	553	554	558	564	570	598	566	528	553	596	568	547	551	553	593	567	562	567	606	550	580	540	559	549	558	602	538	521	511	522	517	554	581	530	535	579	573	547	549	564	537	591	529	564	568	570	569	556	567	595	549	574	528	565	552	538	581	564	615	574	576	556	556	536	580	609	562	537	578	524	547	553	510	567	569	558	619	576	575	528	554	586	572	495	541	537	540	575	576	533	535	557	566	600	520	561	527	535	526	579	510	517	550	554	590	565	574	593	552	574	551	619	534	574	585	528	551	543	558	592	526	560	554	559	561	548	541	554	566	583	554	594	523	527	521	539	560	589	565	599	554	528	486	576	551	550	572	562	587	523	596	535	603	562	566	595	523	576	577	535	517	524	575	534	572	570	551	551	560	515	550	569	585	584	565	542	548	554	552	516	529	559	570	555	546	566	573	534	569	560	555	555	587	549	558	562	594	606	559	546	542	509	573	581	577	549	544	559	493	564	568	529	498	582	583	610	578	563	576	533	560	552	533	558	572	595	589	513	552	550	555	509	547	566	528	545	553	540	570	581	547	568	569	630	585	571	565	550	497	566	538	566	550	554	549	571	580	563	524	546	580	591	579	575	574	554	513	552	520	537	574	547	558	579	547	552	543	546	573	554	524	525	554	560	574	551	573	539	532	604	574	532	566	528	514	578	570	550	578	547	585	562	594	577	592	612	518	554	517	549	580	562	563	569	600	613	557	561	491	539	568	536	554	555	528	545	552	552	539	579	565	570	539	569	589	568	576	563	580	575	562	540	534	613	585	567	588	533	596	560	580	575	521	568	530	562	575	569	539	557	555	540	564	571	586	562	541	542	583	565	556	555	534	553	606	576	535	522	541	511	562	551	582	532	488	545	614	567	583	538	575	538	530	559	567	539	515	556	569	546	569	528	531	545	542	508	597	576	566	520	564	577	602	617	592	531	547	545	545	569	556	615	552	537	556	587	529	567	518	529	574	576	563	580	522	603	528	577	532	559	585	617	548	539	582	559	524	530	546	560	537	592	570	558	566	514	535	589	545	569	588	583	575	541	534	563	560	538	550	566	559	550	585	556	616	596	541	548	538	574	540	549	545	537	578	571	566	553	590	558	501	566	585	573	561	567	559	542	534	522	577	591	614	539	552	554	522	606	576	548	577	564	621	572	528	536	562	545	545	588	548	538	593	561	548	581	504	565	520	586	569	579	566	560	550	538	539	530	544	538	554	530	537	552	573	539	587	542	573	553	573	596	556	555	566	571	540	528	590	519	541	560	527	516	576	549	521	589	615	545	587	572	531	554	568	568	559	571	549	580	529	555	573	549	512	555	564	529	548	561	543	575	578	562	581	513	558	543	531	566	563	551	547	592	565	572	544	560	557	548	560	536	539	572	557	532	517	543	561	548	560	528	560	552	573	538	578	546	566	575	560	561	528	579	600	594	543	532	546	552	529	533	572	512	535	554	546	573	566	620	566	545	578	517	640	517	545	567	560	564	534	551	535	545	533	563	559	550	559	568	547	549	571	579	535	544	559	562	552	533	515	568	520	584	553	600	566	528	590	530	539	551	524	541	548	575	529	550	547	593	546	589	584	583	559	568	597	536	530	544	587	596	557	522	545	550	576	557	565	567	541	559	536	570	519	581	559	572	559	568	555	533	531	543	545	511	521	518	605	543	588	558	564	529	511	579	550	600	564	574	577	529	560	582	555	538	567	603	548	573	563	533	484	551	553	588	548	593	524	545	543	573	554	577	560	561	519	601	537	549	570	579	554	561	599	542	546	546	566	572	562	554	544	533	524	552	508	543	607	529	561	574	546	544	572	535	571	574	583	584	532	561	572	553	570	564	550	545	583	549	550	552	557	560	542	549	543	563	546	565	529	530	548	552	549	559	562	570	561	517	586	550	570	571	557	550	554	514	531	527	547	516	538	568	506	608	590	507	570	565	530	579	555	566	552	581	533	535	579	565	547	566	561	563	513	598	568	568	508	564	570	562	545	558	558	528	538	551	533	587	549	586	550	548	509	552	549	580	506	549	534	565	558	507	578	576	553	544	561	559	539	560	539	580	509	586	531	537	584	579	573	492	534	577	547	525	553	589	566	550	580	587	599	569	539	566	538	544	588	542	553	559	564	519	562	555	517	528	556	563	538	562	599	578	576	581	563	553	561	580	561	543	511	581	562	523	555	528	544	550	577	568	532	574	561	558	519	551	530	597	558	516	574	555	530	562	543	574	544	546	558	534	541	548	578	554	545	537	549	553	552	564	534	575	577	546	573	537	551	590	533	560	528	548	574
24688	21594	28473	25171	17685	1094	479	352	279	254	256	225	197	212	193	194	191	199	203	171	166	175	164	176	168	158	163	171	174	166	167	177	160	162	151	164	164	179	149	138	153	172	139	163	157	158	127	152	144	163	124	165	163	172	157	165	129	148	156	154	166	171	145	152	151	140	159	170	160	150	144	151	155	169	150	131	144	161	142	147	144	139	148	156	155	149	148	142	159	163	153	143	152	142	149	151	154	158	152	158	149	152	140	143	151	155	131	148	153	147	139	154	127	153	163	145	142	138	156	166	168	155	150	164	153	148	141	169	150	149	153	173	175	153	131	140	161	149	161	150	183	150	173	150	173	135	162	153	145	160	138	178	162	170	150	150	150	171	172	166	138	157	142	156	171	166	151	157	167	149	186	155	162	145	168	164	132	174	139	168	158	147	173	153	178	173	168	163	132	153	159	149	158	153	129	151	173	178	169	149	157	149	149	143	160	160	120	145	159	139	145	140	140	153	143	155	158	152	139	146	137	129	179	181	151	166	134	124	156	163	149	149	178	164	156	138	139	130	143	143	145	160	157	139	146	144	124	144	150	155	149	150	158	171	161	156	152	147	148	160	151	143	156	147	173	162	156	161	151	138	152	146	161	160	163	160	138	159	146	148	156	186	160	150	151	179	154	145	160	161	162	123	165	169	165	149	136	161	152	155	162	169	153	140	131	133	165	162	158	159	175	139	165	154	147	147	147	161	158	166	172	141	168	154	145	152	162	155	155	146	155	180	160	121	151	176	154	145	172	160	142	151	167	146	144	155	161	130	130	160	151	167	141	145	145	156	161	152	166	161	132	152	149	145	154	175	144	156	162	147	154	159	143	140	157	165	154	161	134	167	126	154	140	153	153	156	118	177	158	151	143	163	161	154	144	157	153	129	142	141	169	167	157	130	161	138	143	160	131	163	144	143	159	138	139	142	162	168	157	143	156	158	153	164	160	146	137	161	164	153	154	150	145	154	141	143	153	141	157	141	163	171	149	144	141	156	150	172	129	151	146	151	152	140	160	136	152	175	144	157	154	139	147	142	129	153	167	154	160	144	147	137	163	152	146	157	146	185	160	146	157	164	150	153	154	144	153	166	149	169	179	156	169	161	172	144	149	142	169	151	150	139	145	147	150	138	149	157	168	140	174	133	136	133	153	156	160	162	151	138	132	162	149	170	149	168	182	161	148	144	149	135	156	142	138	164	145	159	146	171	131	146	146	157	144	161	135	168	143	135	156	135	132	140	138	163	140	150	173	150	140	150	148	145	142	149	140	159	152	170	157	158	147	161	180	141	139	153	152	153	161	147	146	135	145	165	156	164	144	151	153	158	138	138	151	146	141	142	142	146	137	161	154	144	149	146	167	160	161	163	147	147	153	151	155	148	170	148	139	160	164	156	149	147	163	124	163	165	144	151	158	146	151	118	176	158	144	145	145	141	154	166	143	153	144	162	163	137	145	171	158	169	160	140	138	152	123	148	144	180	157	164	135	147	146	161	160	165	144	154	151	144	150	160	142	151	145	150	166	149	159	173	150	173	163	146	157	123	164	147	158	155	171	144	150	189	169	149	148	158	138	157	155	160	140	148	133	152	149	170	134	149	154	141	138	171	152	154	147	148	159	166	140	148	158	144	158	132	179	132	147	142	167	146	172	142	171	162	129	147	133	123	136	153	142	144	144	137	162	161	165	154	157	140	149	142	163	164	147	134	158	150	167	149	172	139	161	155	163	164	153	149	126	167	158	164	173	149	157	159	149	144	179	156	161	160	177	154	143	146	167	147	159	139	146	183	141	153	146	140	133	156	155	161	146	150	145	171	184	141	152	162	147	173	151	164	162	162	163	156	140	168	166	142	137	149	176	130	137	158	146	161	142	160	159	169	144	153	146	152	161	142	146	163	152	172	161	143	157	141	153	152	159	155	136	158	147	156	143	141	139	144	175	172	146	165	154	128	157	172	153	147	139	141	165	145	160	163	146	159	161	129	153	146	166	159	148	160	161	138	112	148	146	150	136	150	147	148	147	133	159	156	166	159	158	143	157	156	120	149	153	157	159	140	170	159	149	162	157	166	152	145	147	149	145	148	159	149	167	146	162	152	162	147	140	170	142	173	155	132	151	150	139	165	140	130	137	159	146	150	160	188	143	155	155	138	131	168	147	123	150	163	164	149	137	152	141	142	145	149	163	151	172	147	120	130	146	161	147	143	163	156	152	129	164	151	136	141	149	142	145	159	147	130	160	147	158	155	150	135	153	158	161	192	140	148	167	153	153	161	163	159	168	156	151	128	147	134	142	165	163	142	166	145	163	160	157	148	146	145	155	146	150	160	142	158	144	147	172	136	149	160	155	166	147	140	166	149	168	174	144	149	156	159	164	156	157	154	147	145	147	155	158	145	171	147	126	155	127	158	148	123	124	176	159	155	150	156	149	156	165	152	142	162	129	162	141	145	158	156	144	148	146	164	142	147	147	133	149	144	153	166	153	153	146	165	171	171	154	161	180	167	140	154	151	158	148	147	135	141	160	155	171	153	147	140	143	140	159	147	141	152	134	143	169	144	147	154	150	162	136	145	181	147	147	145	156	165	144	161	164	153	150	168	150	130	164	161	159	130	157	158	151	166	175	156	152	158	156	167	155	149	157	155	164	150	149	147	161	140	176	154	148	150	147	145	146	174	161	161	163	151	144	145	137	156	149	153	165	137	155	142	175	137	136	166	164	147	163	158	138	143	156	154	153	137	145	142	147	145	152	150	164	143	193	123	158	157	149	137	165	124	155	148	163	168	158	170	153	143	139	144	170	163	141	158	138	167	156	180	139	140	139	141	138	168	149	151	143	135	152	158	136	167	169	123	128	156	147	154	166	169	158	173	157	137	160	138	157	152	164	135	175	158	163	154	158	147	165	156	175	152	169	160	152	132	154	135	128	148	148	167	125	144	129	176	154	144	153	145	137	149	155	165	155	150	158	139	157	149	164	171	148	140	157	137	160	134	157	160	147	153	153	150	150	158	163	151	167	173	138	161	164	144	145	138	151	156	154	155	156	169	138	162	121	164	156	155	147	167	133	152	161	174	165	135	165	156	141	159	144	135	149	144	155	154	177	154	145	153	149	155	168	162	132	143	143	168	138	163	159	161	163	141	140	173	139	152	145	130	148	153	153	178	159	145	157	137	165	160	146	147	158	132	175	157	169	155	139	144	156	167	175	156	149	156	162	129	160	168	163	158	135	157	159	138	167	161	158	148	154	145	143	172	168	173	158	179	138	175	138	130	174	164	128	169	141	127	142	146	155	148	173	157	159	135	175	161	156	177	144	157	150	136	129	153	154	167	148	145	167	140	158	134	138	158	142	151	148	158	154	123	141	171	161	154	139	162	165	132	156	166	132	153	157	156	148	154	150	156	165	137	147	142	150	160	153	159	168	136	154	169	173	129	144	164	146	172	173	143	168	162	152	164	172	153
38252	29231	8091	4113	2615	1845	1471	1154	1012	861	763	642	613	555	528	520	515	511	448	427	440	392	393	400	420	389	389	374	355	378	382	379	394	395	347	378	367	369	352	368	364	371	339	370	352	344	328	342	353	365	322	369	345	358	356	310	398	328	329	326	353	339	361	335	336	322	355	308	346	377	386	346	377	327	358	351	339	357	314	347	325	374	356	343	346	336	358	348	343	349	325	333	324	337	349	341	344	340	337	363	342	337	313	346	340	346	310	336	325	350	344	331	342	351	321	342	344	347	326	349	340	371	317	320	306	337	336	348	360	335	341	330	346	345	339	320	341	332	319	328	338	324	357	312	349	310	340	336	292	336	357	343	349	336	350	346	357	334	332	357	303	308	348	334	387	306	343	342	375	297	357	342	326	343	347	316	340	358	339	327	310	338	320	381	375	344	308	343	334	335	346	374	343	345	360	333	299	331	359	360	350	297	341	317	354	342	373	372	350	344	321	333	357	316	343	331	382	326	325	347	343	361	326	342	339	341	330	352	351	355	351	337	331	330	310	327	325	339	335	337	326	312	315	352	375	340	313	334	365	364	357	327	335	290	332	343	341	364	357	342	306	296	326	354	357	331	343	351	372	349	306	350	310	338	318	359	324	342	303	351	350	375	333	354	351	344	317	318	355	382	380	330	329	316	314	320	346	359	337	352	379	329	355	324	364	343	353	339	354	336	362	377	312	321	326	361	346	353	320	322	357	322	329	316	301	362	361	348	360	303	349	348	323	355	337	382	318	368	325	322	308	323	355	335	359	329	353	326	344	317	328	317	349	349	345	343	371	325	320	353	340	348	344	312	359	355	358	338	337	302	332	341	324	306	313	306	347	330	343	339	331	334	325	358	362	340	327	346	322	362	317	351	354	299	354	336	343	342	351	318	328	355	353	322	311	380	342	321	310	305	346	317	349	350	345	373	346	363	352	336	337	342	369	350	342	344	330	333	343	336	329	367	348	346	345	306	361	318	351	296	305	338	379	322	332	347	348	321	332	331	346	330	374	350	325	322	342	375	350	314	330	362	328	308	352	324	330	353	330	344	328	368	336	311	355	331	342	351	306	328	365	312	346	353	351	358	361	348	316	313	361	345	307	327	370	360	361	306	356	348	324	333	326	346	343	358	359	384	339	300	323	326	322	338	313	369	332	340	327	333	330	323	341	330	357	333	352	351	346	354	318	348	393	353	351	339	339	320	355	364	358	343	328	362	326	357	329	341	342	335	341	340	348	345	353	352	319	342	355	286	319	334	311	351	334	342	311	352	325	340	353	364	334	338	318	346	359	346	338	325	357	340	340	320	340	344	323	379	309	312	339	348	338	352	337	350	330	358	352	343	326	326	332	355	344	336	349	332	354	368	347	339	348	354	328	352	324	335	341	350	311	336	335	329	341	335	330	341	334	354	340	356	314	361	346	350	305	327	350	362	317	348	349	362	328	314	376	303	335	332	316	343	341	323	374	327	330	322	334	312	345	327	345	373	336	348	331	318	338	342	338	322	346	344	320	342	339	334	330	345	326	328	347	329	359	336	329	346	331	334	333	330	365	330	322	373	333	323	325	328	339	347	369	338	298	352	350	359	356	331	320	353	322	338	354	338	362	326	335	303	354	316	345	354	323	332	333	331	362	319	340	362	357	348	340	319	387	361	368	332	352	339	309	313	329	317	347	314	337	359	338	365	329	375	350	330	369	323	322	339	366	310	366	365	364	326	361	367	347	371	352	350	334	365	305	334	349	340	339	365	337	355	345	333	277	346	309	329	334	363	302	362	360	355	311	349	343	353	323	345	338	339	345	373	368	354	353	350	355	352	344	366	332	351	309	359	365	317	339	359	314	331	323	368	364	326	364	332	359	331	356	359	333	339	326	341	339	371	345	383	347	326	334	367	345	339	323	354	321	308	361	379	339	343	345	318	352	333	364	327	325	360	357	347	327	345	330	380	366	325	338	331	318	328	340	352	341	322	348	306	338	332	335	364	343	329	332	343	348	351	330	343	360	355	347	373	364	318	359	334	333	345	322	354	323	343	354	316	370	309	353	342	359	361	316	295	351	355	315	320	343	314	332	367	338	342	333	359	338	321	347	332	343	315	365	324	346	356	367	329	313	329	293	347	348	344	350	340	306	326	365	337	337	347	357	336	346	332	339	370	352	360	345	353	307	326	332	338	343	328	356	311	334	365	339	359	342	340	336	351	319	340	351	368	352	354	318	327	326	316	345	360	341	359	371	341	330	325	315	344	323	340	350	361	325	316	349	336	298	346	342	308	313	339	325	321	311	345	346	334	349	347	355	299	336	379	324	342	314	324	346	326	338	329	325	386	330	351	314	348	312	298	329	342	311	359	347	375	359	325	340	368	355	319	313	325	326	312	336	342	359	335	331	329	339	351	345	341	325	323	349	352	347	329	329	319	323	363	317	340	340	320	334	348	323	310	318	344	315	383	368	339	339	335	350	359	359	342	303	343	327	367	369	336	330	364	363	326	342	324	327	355	331	340	340	347	320	297	306	324	359	333	322	345	301	297	310	384	354	386	303	333	349	365	348	321	340	356	335	316	330	332	341	376	363	324	339	312	360	327	365	348	343	354	343	345	335	356	352	351	344	333	343	311	333	363	373	320	344	341	319	317	330	319	361	319	394	343	345	328	342	345	365	323	352	352	342	326	300	364	327	374	360	344	329	342	357	341	316	333	350	339	319	337	335	335	351	348	334	337	368	363	348	323	353	358	352	342	350	355	364	352	330	350	323	317	345	323	350	317	312	326	356	308	313	310	344	311	368	355	324	344	337	353	354	323	326	315	345	318	373	334	353	329	344	327	368	336	345	348	353	336	339	308	319	335	305	334	315	326	327	352	324	354	333	353	345	367	311	350	343	315	368	323	345	345	330	339	327	325	336	336	372	352	322	335	322	344	351	341	312	325	370	288	363	356	362	345	322	363	350	309	339	310	331	341	366	316	358	372	355	347	335	330	357	321	358	331	358	346	327	337	338	334	348	349	333	319	333	317	317	347	333	324	336	379	345	320	340	338	308	327	360	343	303	358	348	332	327	347	347	357	351	401	335	314	331	368	351	351	358	331	325	339	340	327	351	352	357	339	338	339	346	366	373	341	331	320	325	359	372	354	341	321	342	293	337	358	322	359	319	331	355	325	299	294	337	342	319	345	375	328	350	381	323	374	352	323	343	313	337	345	320	326	350	358	325	356	316	352	340	332	348	324	328	313	347	330	352	378	328	321	321	326	361	329	344	354	357	341	328	312	362	349	339	348	355	304	348	307	356	299	359	338	333	315	339	333	336	331	352	328	332	316	347	315	341	285	327	333	350	316	315	333	364	353	286	328	327	315	329	329	315	349	320	333	342	360	329	312	328	344	324	352	348	355	324	329	325	324	359	343	301	354	306	325	349	364	347	323	344	308	317	304	362	319	333	337	336	310	369	360	336	320	344	335
23797	21642	29281	24504	21641	16788	1748	838	621	527	569	473	472	512	428	480	416	459	410	405	411	391	351	412	391	334	372	354	385	349	383	349	375	359	369	352	395	382	385	342	334	375	344	362	330	354	390	380	387	361	359	350	376	350	366	361	364	342	371	377	364	362	346	361	364	360	356	364	395	374	311	396	364	363	380	328	397	342	351	337	353	360	360	340	326	380	366	337	319	357	385	383	333	350	361	354	372	342	350	323	368	363	360	377	365	377	381	352	334	372	372	332	370	361	349	350	379	353	335	389	427	333	406	341	318	347	355	364	373	333	347	321	368	376	358	375	357	327	353	337	322	334	321	298	331	331	354	313	365	351	379	306	325	348	340	375	363	381	366	351	338	334	357	352	348	373	378	352	390	324	399	330	334	370	356	347	347	332	376	345	345	372	334	354	371	339	353	353	352	315	341	385	362	335	310	334	359	341	333	352	383	341	370	344	340	349	362	333	359	336	347	338	342	363	350	362	356	334	339	373	334	334	328	355	347	367	363	355	332	328	376	320	374	331	362	345	334	339	329	341	345	359	344	351	383	341	364	393	381	328	361	322	359	359	360	347	343	343	354	339	357	370	340	356	365	342	343	336	367	354	373	367	334	362	376	340	338	366	347	358	365	339	353	353	381	349	341	365	344	376	341	341	309	346	368	334	356	341	351	365	311	368	343	374	368	367	336	340	354	344	361	360	349	381	382	363	384	402	373	371	349	366	333	336	354	352	336	346	365	350	361	363	331	328	350	365	352	331	343	376	349	348	330	360	367	354	340	381	348	369	313	372	366	329	333	377	363	370	354	328	328	346	367	331	369	384	360	369	343	329	330	358	391	347	361	354	391	347	347	304	357	381	377	347	317	389	369	351	354	337	311	380	352	333	314	332	327	354	320	351	335	373	326	322	364	338	339	358	369	321	385	347	341	333	362	360	369	349	347	363	349	364	376	319	350	353	345	370	368	351	386	339	350	350	352	369	363	324	334	390	336	333	360	351	356	346	364	350	357	337	376	386	370	366	350	376	364	355	375	341	343	337	319	348	318	344	352	313	338	341	395	352	354	385	344	349	351	355	321	358	371	361	368	324	353	348	336	324	338	382	361	336	327	368	359	325	324	359	307	373	352	361	338	347	324	369	355	373	374	358	346	314	346	325	364	356	331	349	363	344	327	384	390	349	333	322	321	355	362	367	357	341	370	366	349	344	344	323	358	321	356	339	343	389	362	364	359	370	334	369	398	320	384	367	357	357	347	390	346	364	333	354	350	351	330	333	338	369	330	332	322	325	309	319	328	343	379	372	339	331	374	351	366	348	356	340	365	336	343	338	362	344	354	372	373	303	346	341	331	366	356	339	296	365	339	297	340	340	351	364	363	344	338	370	371	358	328	324	327	344	356	343	347	349	345	371	352	364	362	321	343	343	352	376	337	319	358	331	357	347	338	317	323	361	333	336	367	346	364	322	350	369	343	332	328	367	367	349	301	345	337	362	327	366	336	360	371	377	357	356	375	322	322	376	313	342	340	331	346	362	350	339	351	343	376	355	345	356	384	364	352	355	341	331	353	355	358	350	360	329	347	389	342	369	327	323	315	309	362	364	355	375	333	356	336	357	363	345	346	360	346	366	339	363	352	329	320	326	334	334	347	376	353	332	348	348	384	354	347	363	372	365	401	332	350	337	351	332	319	370	339	338	393	345	341	340	388	336	359	363	332	351	403	375	348	353	349	365	329	356	348	348	362	351	349	325	320	362	364	350	346	363	346	383	361	354	351	351	326	348	361	353	360	388	381	358	345	360	358	360	378	329	331	343	351	352	359	322	375	304	329	355	355	383	327	340	387	352	389	352	347	356	340	363	331	345	346	344	356	325	342	344	340	365	335	353	360	345	370	324	371	391	344	375	386	365	321	340	337	318	359	317	331	367	330	366	337	343	361	374	338	350	365	364	382	364	349	353	363	363	376	347	337	349	343	339	321	336	350	326	368	347	348	364	360	351	340	359	377	333	366	359	366	349	369	315	336	348	354	343	358	397	334	333	372	348	376	387	357	351	320	336	318	351	357	357	365	358	322	347	334	361	349	330	330	348	326	364	379	341	358	400	372	358	338	358	368	351	333	393	320	392	361	363	375	362	348	354	336	334	347	351	365	352	353	348	358	364	342	384	317	360	348	302	310	348	339	350	362	347	338	365	343	375	346	322	361	363	333	356	350	334	375	364	311	370	361	349	383	375	331	337	336	348	328	350	321	369	335	370	373	368	370	355	342	353	352	351	345	346	339	352	387	364	355	365	352	357	351	344	343	346	358	343	343	350	345	357	322	339	325	345	341	323	342	341	354	351	359	369	341	346	333	386	364	354	316	337	358	340	344	355	346	324	355	376	349	369	371	356	370	335	339	357	346	343	351	359	358	375	396	346	353	332	361	337	392	359	349	360	331	358	370	352	343	334	357	370	336	347	329	321	338	360	354	338	364	368	314	340	364	356	358	341	353	334	346	349	364	359	359	323	373	372	327	350	368	356	310	359	357	350	341	370	352	355	331	359	381	404	355	346	356	338	353	334	370	330	311	368	385	343	362	374	359	330	336	362	353	361	383	355	365	327	359	339	329	359	377	325	337	363	352	315	320	337	371	341	366	354	338	343	369	339	339	335	333	333	381	326	350	369	334	363	343	367	342	336	347	336	370	346	369	358	342	350	360	331	367	355	364	337	358	330	346	347	347	361	374	324	343	375	337	359	332	321	330	347	366	349	357	362	359	366	379	346	353	345	364	339	360	358	318	352	352	349	311	363	358	341	380	349	351	336	317	319	385	341	366	353	348	360	345	376	367	340	351	356	332	328	349	342	352	340	367	372	390	358	334	358	351	391	338	357	376	336	360	319	358	364	328	353	344	338	322	353	337	371	370	356	347	344	382	320	346	342	317	369	347	333	361	358	369	319	385	359	330	368	371	367	353	344	359	354	370	370	357	372	365	372	356	335	346	370	347	362	334	374	364	365	350	329	359	362	375	347	367	375	346	353	368	368	330	365	346	373	375	357	368	340	355	359	363	363	359	359	346	339	342	362	352	371	349	373	331	324	354	343	367	353	377	328	349	341	338	336	336	358	352	341	349	329	344	370	337	360	378	368	324	365	371	320	362	344	347	391	344	378	318	352	363	336	347	325	348	323	362	357	374	352	353	351	374	360	351	358	327	370	351	350	342	312	393	323	350	368	356	325	338	319	360	324	321	346	315	344	361	362	317	333	358	370	367	345	324	344	362	350	369	333	329	348	371	387	378	335	366	346	323	340	371	342	392	348	339	369	368	366	335	353	337	349	392	364	380	365	357	369	364	346	353	367	328	347	359	344	368	351	381	339	327	386	343	334	330	355	344	370	323	322	338	342	358	321	349	373	359	340	385	357	397	391	308	337	367	374	376	344	345	340	372	334	359	378	328	320	349	365	342	353	339	348	339	348	386	312
43498	35919	13392	7466	5016	3654	2780	2225	1913	1782	1460	1381	1256	1155	1020	1063	977	988	898	876	850	842	855	803	782	755	848	802	824	809	742	790	731	757	798	737	756	760	701	675	751	727	740	717	723	744	765	715	681	719	728	688	739	702	712	725	686	686	716	669	734	682	691	708	683	698	744	698	695	771	677	670	732	635	690	711	660	708	640	659	697	724	695	703	632	684	707	681	706	749	688	695	679	727	663	701	657	672	671	715	674	708	704	691	711	681	658	732	677	685	654	684	684	672	670	731	695	704	683	646	695	676	694	662	703	654	743	701	679	717	693	667	727	723	669	734	661	653	706	644	676	668	670	724	717	688	707	711	705	688	661	631	728	682	625	688	640	658	710	690	667	670	664	693	698	670	673	677	655	699	731	687	630	657	711	736	642	718	653	641	706	720	710	693	666	717	693	693	680	693	692	702	686	684	619	687	688	664	717	671	719	669	732	731	666	643	658	729	751	685	688	733	723	678	713	703	700	704	662	713	672	754	682	725	662	693	704	753	654	749	678	663	740	658	654	661	692	651	651	645	700	665	652	690	731	656	658	632	683	734	701	678	677	714	643	702	642	692	676	690	730	726	682	707	671	722	760	684	656	707	719	660	726	692	742	695	716	706	701	719	688	663	744	673	703	693	690	667	659	658	708	683	701	715	717	675	678	699	668	647	615	671	680	648	666	655	731	691	667	692	725	697	648	692	715	692	669	674	684	720	692	714	680	644	696	704	714	675	673	694	706	667	677	640	669	720	662	700	720	682	710	689	669	678	722	659	714	703	641	714	657	682	697	692	746	670	697	673	643	671	709	656	693	687	684	719	698	661	701	737	694	688	644	650	664	666	663	689	695	680	688	664	681	652	693	675	638	704	685	662	663	679	701	720	653	671	685	687	692	672	662	680	703	680	734	679	668	684	656	680	672	674	702	689	703	681	674	697	681	714	673	675	708	667	672	663	650	708	694	689	647	698	693	711	674	687	724	668	714	655	683	688	654	668	660	653	703	635	705	666	662	658	689	694	703	709	693	700	711	732	754	714	638	706	678	647	683	692	693	689	695	681	718	690	678	699	621	667	702	665	676	713	684	662	708	720	680	680	663	640	645	653	677	682	658	705	720	676	696	662	699	712	666	702	666	648	691	663	731	728	691	645	683	687	655	687	684	674	707	684	655	658	690	664	706	638	654	660	715	680	632	664	660	648	689	652	679	674	687	714	698	677	677	677	704	711	698	712	638	622	674	696	703	681	716	670	719	688	759	708	676	733	681	715	686	694	740	673	716	718	705	657	655	712	693	727	686	669	704	671	699	704	723	701	694	691	693	685	727	679	674	644	664	691	698	704	646	695	693	687	707	629	681	668	696	691	688	703	682	685	678	685	675	704	669	709	684	665	650	698	705	719	662	661	710	677	680	724	716	684	678	693	724	709	648	699	692	708	679	637	718	655	723	663	679	649	697	673	705	676	660	713	699	682	677	704	671	699	701	657	663	654	672	690	654	642	676	697	655	685	662	684	718	689	642	675	686	650	689	684	723	718	657	672	702	748	673	716	695	663	674	657	732	677	667	699	688	667	716	675	686	726	685	664	706	655	706	706	687	655	697	714	683	702	704	725	712	689	713	701	681	697	679	667	696	697	703	723	690	687	678	670	637	712	681	647	667	692	729	741	668	723	662	639	720	725	647	692	716	705	710	712	718	673	695	702	691	710	684	696	717	689	669	663	701	721	648	664	704	704	701	699	656	662	707	697	659	675	721	703	703	612	679	716	705	645	664	677	701	705	663	695	654	673	709	658	694	659	683	758	689	692	717	687	664	731	724	660	661	628	704	676	740	688	711	687	709	751	681	709	710	731	699	736	637	709	707	687	715	677	717	666	706	712	701	680	685	677	681	721	666	692	689	665	698	654	674	690	675	707	677	665	736	646	709	707	666	681	650	645	655	713	698	680	665	656	697	652	677	686	703	755	646	693	664	713	689	707	692	672	704	699	655	727	709	716	684	652	630	654	747	666	663	731	664	666	724	649	693	697	660	669	662	746	672	688	738	702	690	651	673	697	699	733	711	703	656	662	668	706	675	685	681	690	705	678	692	685	695	656	629	685	681	681	657	677	692	671	666	738	686	689	643	690	696	703	672	690	705	734	678	645	669	634	708	665	705	695	686	670	667	727	710	650	675	684	683	690	690	674	685	694	659	688	704	676	716	650	737	671	676	735	685	699	688	710	686	675	717	644	685	626	738	708	634	669	673	729	674	689	672	664	711	641	672	660	688	662	714	662	743	708	693	619	657	668	652	705	711	739	723	714	701	677	647	698	647	684	653	680	663	741	701	677	699	689	663	670	702	685	661	682	660	690	651	714	661	641	702	672	677	701	648	671	703	658	683	690	653	675	694	658	688	685	663	712	714	704	711	716	728	648	673	723	700	718	677	647	682	690	703	656	688	665	695	695	678	744	734	684	689	647	683	717	676	741	684	724	663	694	649	698	687	644	733	667	696	720	656	733	674	681	720	673	689	686	677	678	673	710	703	718	726	693	662	673	665	681	674	686	638	669	678	705	725	675	680	674	724	747	690	701	710	658	696	690	664	678	686	680	712	734	714	633	660	708	690	659	651	685	674	672	672	706	663	735	680	658	653	730	680	688	656	750	631	695	684	671	691	693	710	678	731	719	679	638	641	687	693	698	694	700	695	683	708	669	695	678	707	686	720	694	681	707	672	701	721	698	646	696	680	681	677	695	654	686	654	703	720	723	709	663	678	698	671	694	657	673	666	689	719	689	677	652	694	652	670	706	687	732	728	656	675	741	690	706	686	701	662	704	670	706	675	660	671	716	658	724	700	676	709	621	668	713	662	663	713	735	657	720	764	672	690	685	700	706	681	685	685	674	658	646	701	732	652	684	738	663	669	703	689	665	710	683	734	675	714	706	728	670	700	690	675	676	676	639	712	695	708	676	718	685	645	674	662	660	693	648	716	679	665	687	661	693	673	693	663	700	654	686	653	694	650	660	724	679	705	711	677	692	705	637	694	679	658	668	669	702	664	676	671	680	694	692	731	721	691	679	721	737	673	712	708	648	645	669	698	722	736	684	655	675	693	700	687	691	699	705	669	705	686	676	697	653	710	701	692	662	725	690	688	685	719	663	673	666	692	679	766	616	716	646	717	728	636	632	707	671	697	728	733	664	728	745	659	679	685	635	647	655	705	647	674	718	672	666	674	683	676	657	725	708	732	702	643	695	658	685	685	696	716	716	674	668	706	703	734	688	667	674	728	678	710	706	688	716	673	673	701	661	703	682	671	676	722	690	681	722	714	649	686	682	706	700	688	671	728	663	676	646	680	708	632	678	684	624	683	696	689	688	687	644	714	684	657	677	682	708	666	711	708	648	672	681	658	735	667	676	653	660	702	670	728	672	632	694	710	745	692	681	699	702	687	705	708	700	728	679	693	698	741	702	722	695	685	661
27237	20959	7454	604	347	295	266	280	250	262	279	252	264	250	242	259	274	268	277	261	259	278	266	242	252	263	264	263	218	241	251	260	301	257	261	224	258	249	239	264	264	264	232	251	276	235	257	261	244	281	265	258	245	239	270	248	254	257	232	215	271	247	313	241	256	274	241	271	295	261	249	237	244	233	262	250	266	242	264	263	259	232	252	251	261	246	273	250	249	265	264	264	248	240	235	268	240	259	237	233	282	238	237	254	264	258	245	269	266	250	282	250	281	256	278	275	271	292	237	236	256	252	269	257	268	298	272	259	264	249	240	247	250	239	290	266	293	250	261	245	270	298	255	267	274	257	305	254	258	265	283	261	271	277	241	272	245	235	248	264	259	234	269	247	263	271	258	238	245	289	231	283	256	278	254	265	269	279	238	254	237	248	268	262	243	259	265	254	246	281	270	283	247	250	256	280	258	250	271	259	241	282	253	255	244	261	255	271	239	299	264	279	257	248	267	267	251	260	239	280	273	246	242	249	241	263	251	261	250	258	251	255	291	260	283	253	260	228	293	292	257	256	236	269	268	234	248	253	250	290	292	277	271	248	243	282	283	245	296	255	219	253	219	255	256	266	260	266	263	250	255	242	267	256	251	245	307	273	263	256	249	284	260	251	275	265	254	256	255	257	275	268	271	265	266	265	241	251	263	244	276	211	230	246	279	254	278	228	277	247	273	247	260	275	264	247	250	278	256	265	256	259	263	271	261	259	255	246	240	264	254	263	256	281	261	257	253	243	253	261	263	196	288	253	254	279	262	264	239	245	273	234	269	260	279	264	271	256	268	249	257	263	234	259	260	255	235	283	264	256	247	250	283	252	231	278	265	226	256	253	261	271	266	263	287	256	277	256	254	256	266	265	265	239	263	296	240	248	275	251	258	262	257	255	218	248	263	277	267	280	255	243	250	266	302	233	257	255	269	277	239	238	246	257	278	260	276	266	254	261	256	241	243	256	251	253	266	260	257	260	244	253	283	287	235	269	245	258	276	269	264	266	261	252	244	248	259	249	268	247	267	265	268	283	275	256	253	277	250	229	259	233	250	264	242	275	253	237	270	262	263	249	266	253	264	251	253	252	238	263	265	260	245	238	254	262	261	278	280	258	271	228	259	253	263	238	267	217	231	228	286	255	248	258	251	264	242	243	236	236	219	242	256	270	263	244	285	248	284	259	250	252	255	262	253	235	238	235	267	278	254	242	271	280	253	255	271	265	272	239	269	252	251	262	251	250	232	282	272	258	282	253	242	259	243	274	289	271	254	248	255	273	249	228	278	232	272	217	266	274	249	272	241	251	269	260	269	271	258	284	285	256	238	257	246	260	280	281	253	255	253	264	244	248	267	247	259	258	252	266	235	245	224	256	267	262	246	276	250	293	274	263	264	252	256	231	266	245	257	290	245	255	255	190	245	291	251	271	252	241	235	288	247	294	235	262	270	281	252	231	247	280	264	285	262	226	252	222	258	251	272	248	263	252	262	277	277	256	228	265	254	250	254	253	248	276	257	256	257	231	243	262	262	242	251	270	252	249	254	284	251	232	260	255	269	271	261	245	270	243	248	265	269	257	255	246	259	269	225	266	233	238	291	267	263	240	270	264	257	240	272	250	258	264	245	272	275	250	243	279	238	240	249	272	238	242	269	235	245	237	269	262	280	233	257	253	261	269	255	227	242	261	253	252	251	252	264	282	247	260	270	274	263	265	267	261	264	267	257	271	261	232	248	235	222	249	262	251	280	269	244	261	256	260	263	253	254	249	266	241	256	263	249	259	263	238	248	276	268	267	229	238	249	254	248	235	258	272	246	266	261	229	249	255	258	273	275	269	273	240	268	263	250	240	302	247	257	258	261	260	270	248	269	232	246	295	259	239	230	259	256	264	263	247	237	239	240	250	267	260	275	240	284	278	274	236	266	265	255	234	269	246	238	244	281	275	260	275	252	265	248	263	250	288	252	240	263	225	268	244	269	276	259	250	231	265	257	257	290	258	277	262	288	242	268	261	264	225	264	236	238	263	271	238	277	270	282	270	262	284	237	251	263	256	258	295	242	261	243	252	274	292	263	286	264	274	257	227	245	249	247	267	237	263	238	267	271	235	251	264	266	253	253	290	248	240	262	255	245	233	235	243	270	251	267	247	247	275	242	268	268	256	245	254	235	241	252	245	271	260	249	258	267	254	247	265	247	254	233	252	248	236	249	279	252	253	262	237	234	260	249	237	267	254	272	235	253	269	260	256	233	275	281	277	227	243	249	238	241	248	239	284	228	249	277	241	248	254	270	276	271	254	261	267	250	255	251	288	236	261	262	279	272	266	240	286	244	253	252	251	270	233	273	258	244	247	269	265	241	245	273	276	238	261	245	256	272	270	241	236	262	272	271	275	257	271	251	264	252	262	231	254	256	275	260	251	279	276	260	259	289	245	239	275	260	240	266	276	245	252	263	288	224	243	280	249	250	242	255	257	263	217	239	255	273	240	271	227	243	274	278	261	241	274	256	276	278	261	249	227	261	268	239	253	258	247	256	268	246	246	239	253	251	268	246	237	273	251	254	229	262	261	281	276	250	231	261	257	289	261	224	240	264	282	260	273	261	262	247	273	271	235	247	255	247	239	286	253	266	269	250	241	258	268	235	266	268	253	213	254	250	258	235	239	266	259	241	270	260	257	236	245	287	263	243	257	257	284	253	236	274	275	276	269	249	270	234	255	270	302	247	264	248	246	237	256	251	256	288	273	248	249	242	246	292	233	292	279	268	281	248	230	254	298	287	283	268	245	258	244	215	238	279	235	272	232	248	259	299	255	246	248	261	269	265	297	260	249	264	242	282	265	264	241	267	277	243	226	289	264	243	248	233	236	263	245	247	274	235	245	258	247	276	261	259	253	264	257	270	270	249	294	245	281	253	246	296	252	276	236	274	273	261	272	257	239	240	245	254	266	242	267	273	281	252	241	244	259	252	282	268	261	260	245	263	251	245	251	259	228	258	260	219	248	256	261	272	244	282	262	266	244	269	250	238	279	268	243	235	258	249	238	250	262	267	253	269	264	278	277	239	254	272	252	257	254	267	262	256	247	280	274	286	242	261	262	245	247	277	262	263	268	251	295	267	253	240	230	264	278	262	260	222	273	239	279	256	247	257	276	251	268	233	260	234	276	268	239	256	244	259	261	253	273	260	253	235	282	222	269	269	252	245	242	254	251	268	253	248	261	254	258	252	260	274	246	277	259	276	255	269	237	242	262	275	232	289	262	215	265	273	241	230	282	269	257	276	283	262	242	249	261	254	233	275	262	263	268	258	296	251	260	239	263	248	250	270	261	264	278	265	248	256	283	277	248	254	254	246	240	224	261	264	242	257	258	248	266	263	258	255	263	261	260	234	262	271	273	251	255	264	282	246	293	237	250	273	254	251	269	254	263	247	270	253	242	239	241	231	253	282	272	243	248	270	268
19046	11228	1483	966	765	717	668	660	631	634	595	598	537	575	566	619	556	544	593	614	585	602	583	558	595	535	559	597	560	573	567	549	576	550	559	584	586	581	542	616	526	556	583	546	548	580	566	515	582	570	557	564	579	553	546	584	557	572	547	535	597	569	556	536	579	558	578	536	599	554	557	600	548	534	564	544	537	554	604	558	574	552	546	572	581	527	537	541	564	559	546	544	601	521	553	530	562	558	568	567	587	538	574	578	516	554	540	520	582	583	578	586	529	545	553	556	594	547	576	526	578	575	515	590	585	542	602	549	575	541	576	554	539	568	583	562	532	566	595	555	569	542	599	636	558	591	557	530	553	555	613	551	554	572	547	538	511	555	525	567	522	515	540	602	551	540	581	596	561	571	560	567	547	553	570	566	579	559	503	543	520	566	526	568	528	561	580	562	550	550	540	547	546	565	575	559	543	537	553	562	617	596	522	543	552	559	543	562	562	556	566	550	567	569	533	525	525	517	539	555	546	543	502	536	530	615	608	513	544	563	540	563	533	586	584	541	580	574	590	564	575	550	519	548	570	545	532	560	612	573	547	523	513	602	574	562	612	548	558	551	580	535	611	505	542	576	529	571	536	526	631	536	568	564	548	539	518	570	530	554	560	592	553	583	526	543	565	512	586	551	548	570	573	573	518	584	550	580	587	544	540	522	562	557	570	559	567	590	529	559	569	540	564	592	530	559	574	552	549	554	517	544	541	545	544	574	550	572	565	530	547	537	550	557	566	535	556	553	560	575	553	574	577	535	607	566	549	564	552	580	586	585	570	511	559	528	560	584	561	567	528	569	573	491	576	593	593	557	561	579	531	561	553	563	581	550	544	545	549	540	479	531	534	528	547	554	558	590	549	572	585	563	564	548	560	564	562	553	515	581	575	549	598	543	582	555	556	568	513	554	546	557	614	561	546	508	553	531	579	550	563	530	546	606	592	519	592	565	583	557	526	548	557	550	543	562	550	536	542	548	566	577	522	495	573	620	557	553	523	535	590	551	526	562	562	547	535	535	566	520	540	519	574	550	561	532	573	584	554	511	548	560	542	559	552	550	554	553	574	576	581	536	581	598	561	531	520	529	520	529	605	574	566	572	587	560	534	535	530	575	563	577	578	565	567	572	590	542	560	533	593	580	563	543	550	526	564	568	568	599	576	548	512	547	552	524	557	567	556	552	569	531	577	547	567	598	585	589	582	556	552	570	589	547	559	562	541	551	575	583	552	532	554	548	558	532	554	584	532	561	532	600	526	563	575	610	532	581	545	556	540	576	596	581	546	564	559	580	592	563	538	573	536	534	543	560	604	565	521	540	546	541	536	549	558	518	507	528	534	536	564	621	569	534	597	513	570	526	531	579	541	595	557	545	489	559	515	552	556	554	510	554	534	590	535	538	562	554	527	493	606	559	579	584	575	543	551	572	531	535	545	587	566	541	568	579	550	546	545	540	540	563	550	600	552	557	553	576	592	531	531	564	538	582	580	499	549	559	556	550	537	569	553	547	548	598	557	535	560	557	541	537	591	591	567	566	559	575	563	576	557	562	552	554	549	540	547	497	594	601	558	551	554	555	536	556	563	552	559	538	580	560	522	539	534	602	519	550	592	538	579	560	596	562	572	547	534	563	538	592	560	556	560	544	573	537	553	507	558	560	531	549	489	559	542	619	599	509	539	544	522	560	534	546	585	536	571	525	564	572	570	567	561	530	586	582	565	557	561	615	578	578	579	566	529	532	546	546	575	550	572	556	536	525	575	526	572	578	542	574	571	567	572	558	523	563	607	530	548	549	578	603	540	559	601	593	580	542	570	573	533	586	545	587	566	534	539	557	552	560	574	611	588	565	533	600	545	575	582	547	536	531	543	584	529	528	527	553	513	613	523	570	553	577	564	557	553	599	546	580	559	532	566	576	530	545	505	586	545	571	525	566	597	514	560	568	606	537	538	525	582	582	581	564	544	522	528	543	498	565	536	558	542	549	534	527	548	573	575	542	563	597	531	572	587	561	548	550	591	561	502	501	569	572	590	558	565	488	559	576	549	537	576	536	528	592	552	570	559	565	534	551	568	531	538	551	569	559	537	586	546	563	582	565	565	567	577	537	570	526	526	548	559	568	577	572	554	537	570	555	586	620	558	561	528	546	516	547	553	580	527	515	572	559	565	511	592	625	588	534	584	549	535	543	558	549	592	554	564	571	586	532	541	548	560	533	513	567	539	557	552	548	554	583	562	533	562	525	538	576	561	587	563	522	573	616	564	581	531	574	565	554	545	548	578	567	534	547	534	609	581	580	564	527	563	581	555	588	584	566	541	569	556	556	619	595	504	589	563	521	581	555	526	558	579	586	581	532	518	552	532	547	576	528	569	524	553	574	573	530	553	560	576	568	571	556	573	549	560	592	519	565	561	566	539	566	586	607	610	542	533	572	554	559	583	538	573	557	553	518	594	537	521	562	579	555	564	583	572	551	561	579	534	572	575	559	531	559	531	538	605	536	573	575	564	563	583	572	543	530	540	589	531	570	566	552	567	552	523	545	543	559	523	579	560	577	521	550	563	534	577	549	638	559	544	541	571	560	565	545	523	582	583	570	543	526	578	586	552	571	537	561	608	574	577	533	552	547	585	509	553	522	556	594	549	562	554	537	540	541	563	582	566	549	595	549	597	515	570	580	563	577	609	582	529	584	554	575	520	539	555	527	563	567	556	602	574	585	553	542	581	532	556	575	538	535	544	561	570	557	581	551	550	568	558	533	594	576	568	551	597	564	530	577	602	534	544	568	568	578	525	606	553	571	593	554	563	531	568	582	580	569	527	548	550	554	566	551	560	560	560	548	541	540	554	528	588	556	575	527	521	556	593	564	545	549	572	564	584	528	571	537	506	581	609	580	529	577	517	542	551	548	620	565	536	526	526	567	553	537	535	546	552	549	535	560	530	600	590	531	556	555	591	520	531	514	529	564	555	511	562	565	561	555	562	561	542	573	556	511	544	543	507	566	592	569	569	533	542	550	533	575	535	529	514	538	551	526	503	548	518	552	551	591	566	562	575	554	564	557	563	603	530	562	574	574	562	570	535	555	568	605	561	579	569	533	543	541	550	558	529	550	585	572	584	541	564	542	571	570	531	545	553	587	532	535	563	590	568	567	568	548	564	591	581	539	557	551	537	543	580	569	543	560	567	530	563	606	549	523	556	557	543	568	588	571	570	602	545	603	557	574	541	536	570	566	551	567	618	526	601	520	556	570	575	504	574	574	549	524	540	577	596	548	557	540	561	596	523	534	583	514	559	527	596	583	581	579	577	536	579	568	514	549	550	536	512	596	571	534	579	530	536	548	572	536	548	513	593	530	558	561	552	578	536	592	533	551	570	573	599	599	590	586	550	518	565	516	525	555	574	530	563	523	591	554	523	535	559	553	578	526	592	571	541	562	540	544	550	554	556	565	575	551	573	572
24825	21680	28181	25646	15876	959	490	335	294	265	223	232	189	216	204	211	164	173	148	171	172	175	141	170	147	124	160	165	161	166	178	168	155	154	149	156	146	150	157	167	134	160	154	134	151	166	157	160	161	145	171	133	155	137	159	153	129	179	181	149	144	128	158	137	152	160	173	161	165	158	159	169	153	161	139	170	157	144	180	147	148	156	164	177	147	171	168	149	143	170	146	165	138	132	141	146	165	147	172	156	149	165	140	144	168	161	169	153	178	134	117	156	154	165	173	135	168	141	155	148	168	156	177	147	136	148	158	174	129	164	132	162	157	142	157	154	140	147	141	125	144	149	145	158	142	156	145	160	155	153	137	145	153	154	156	144	166	139	168	161	149	170	125	161	137	164	147	154	163	136	149	169	169	163	139	167	159	151	160	159	153	152	160	161	126	139	164	160	160	183	155	161	141	161	141	163	165	163	157	160	137	139	133	126	144	139	149	126	161	124	177	134	160	160	137	149	161	156	127	147	149	139	149	165	134	154	175	146	150	160	143	154	122	137	162	159	154	137	167	164	146	152	156	165	138	166	169	148	143	151	167	163	149	157	137	140	164	153	143	138	147	136	142	160	166	125	148	151	151	137	157	155	168	150	165	160	155	130	139	131	170	158	130	140	162	162	137	144	142	159	149	127	150	154	164	141	161	162	173	140	161	158	144	166	173	149	152	151	151	142	152	160	144	150	143	177	163	146	139	133	159	154	130	153	166	143	156	169	140	156	159	168	131	142	154	150	180	162	160	141	123	155	176	159	137	124	140	160	140	137	146	182	151	162	139	171	140	141	160	148	139	143	157	135	160	156	154	153	179	135	160	156	143	147	134	173	158	157	153	126	171	134	151	166	128	155	144	151	151	145	181	152	150	128	163	152	166	158	142	166	140	177	147	146	161	143	157	148	127	146	162	139	152	152	164	166	150	133	161	146	160	150	180	149	157	159	172	133	124	161	139	141	146	122	159	156	141	145	140	161	147	150	170	157	148	147	140	146	156	156	152	146	131	147	151	155	146	175	172	145	170	156	164	150	138	154	171	155	139	150	148	162	131	149	193	158	159	157	152	159	149	158	149	144	158	144	145	144	169	167	157	171	148	176	151	143	159	153	147	147	162	158	147	170	160	156	166	157	150	163	145	164	124	158	144	149	177	127	127	188	159	154	149	138	147	162	164	155	166	167	167	151	160	174	168	141	143	161	150	143	154	143	148	171	154	147	158	160	169	175	130	150	154	148	157	158	171	172	161	163	144	138	168	164	122	161	187	171	155	158	165	151	162	157	148	161	170	122	184	146	147	167	145	153	142	158	163	144	171	160	147	148	135	169	163	170	165	153	141	156	156	138	139	140	150	158	141	146	164	162	165	158	147	147	146	156	155	179	143	128	157	158	142	181	155	131	154	171	174	159	137	140	143	136	162	134	147	152	141	165	176	146	158	146	131	176	163	134	151	147	161	141	135	135	175	142	140	144	148	170	142	149	143	137	139	157	159	155	129	153	145	148	131	148	144	136	145	137	167	135	142	164	144	148	166	151	142	136	141	134	127	148	154	174	166	156	162	146	166	147	160	149	147	165	150	155	152	170	153	151	147	156	130	162	152	150	160	162	160	133	174	147	156	143	152	150	145	158	157	145	144	138	172	150	135	152	152	150	158	146	167	145	152	142	143	142	152	129	157	140	150	127	163	134	148	164	157	161	127	164	157	154	162	149	165	162	140	153	166	150	155	171	156	153	140	163	151	152	149	157	128	159	160	149	167	152	167	143	159	143	178	137	154	155	133	136	138	167	135	147	158	173	150	139	162	144	145	146	161	155	155	157	144	146	147	145	169	166	158	169	157	141	149	153	157	155	152	134	165	151	165	128	160	150	131	145	153	174	172	165	135	148	170	145	165	149	139	161	146	156	154	153	149	183	135	134	143	123	171	154	160	152	170	144	143	135	165	142	151	152	144	158	141	135	152	169	152	152	153	143	163	145	175	127	137	164	163	155	156	130	150	164	139	140	156	151	149	147	147	145	144	159	129	151	159	172	150	169	157	158	142	154	142	156	147	145	147	143	166	153	142	148	158	170	156	165	157	153	171	137	144	146	142	151	142	147	155	133	166	171	149	164	148	156	166	155	152	153	134	155	143	142	153	149	160	132	127	137	153	154	161	153	149	138	141	158	157	158	160	130	162	154	164	129	138	152	156	171	132	145	160	151	151	151	145	165	147	149	162	150	162	172	150	152	134	134	141	176	171	151	131	144	146	144	168	163	169	133	174	165	156	151	129	163	159	144	141	153	145	172	155	165	156	139	151	154	132	158	160	152	166	153	129	150	148	160	153	161	150	166	163	150	122	148	121	123	137	133	148	140	163	142	159	157	159	150	171	163	157	149	144	142	159	146	166	153	140	146	143	156	150	172	135	138	150	167	121	169	150	125	148	133	163	136	179	155	159	181	146	143	135	154	193	165	132	158	157	132	149	161	154	160	151	169	149	169	157	143	171	167	156	169	144	161	161	152	160	143	158	152	140	151	165	167	160	152	144	158	149	151	163	158	151	157	146	162	159	167	133	129	152	154	169	166	142	174	141	144	130	150	138	150	147	145	164	134	150	162	171	137	158	167	150	146	161	153	156	168	141	172	143	146	173	126	148	159	160	141	151	154	157	171	164	152	149	151	167	153	152	150	138	149	150	145	164	138	159	179	145	147	164	149	171	150	151	164	139	155	139	159	163	150	156	154	161	155	140	153	144	161	146	161	147	143	141	160	148	136	143	148	139	133	131	150	142	157	171	179	139	149	150	165	135	141	140	128	144	143	146	162	163	140	157	147	163	144	159	145	164	155	123	138	141	169	149	146	144	144	154	146	136	144	151	145	129	137	151	176	155	159	154	155	166	133	157	151	143	161	134	158	148	147	153	154	146	155	153	167	151	157	148	139	144	169	161	154	143	159	133	167	178	162	152	137	144	145	161	154	161	165	158	146	146	164	146	177	137	140	147	142	157	152	138	167	163	171	156	159	160	157	140	178	175	154	156	155	162	153	165	149	161	150	165	158	151	150	173	156	165	180	140	145	155	167	151	140	161	143	151	158	152	154	152	146	147	152	165	155	149	131	157	171	151	148	146	139	131	148	147	143	138	154	179	165	161	162	136	170	152	162	142	143	150	138	126	140	162	133	153	141	145	144	140	137	148	169	137	174	152	165	160	147	137	140	171	158	172	165	144	152	163	150	144	157	167	173	151	147	160	166	152	151	152	149	150	170	179	148	140	149	169	153	162	140	157	159	151	158	170	156	144	154	145	129	157	146	138	154	157	149	139	140	159	140	143	171	149	148	157	151	152	162	143	141	137	128	143	145	146	141	147	143	159	130	166	146	180	161	144	146	151	146	160	178	154	160	190	162	154	148	143	147	156	158	185	146	154	154	158	141	161	157	152	157	147	149	154	157	151	160	144	168	155	159	166	139
39655	31919	7881	4088	2739	1906	1425	1097	967	872	732	682	623	523	538	545	477	476	494	435	462	428	414	387	378	390	346	397	389	392	375	359	398	362	370	324	385	371	347	398	367	335	348	325	324	372	384	357	369	346	342	342	353	355	335	361	348	351	324	335	338	317	347	323	349	371	343	342	342	348	345	320	359	356	331	377	350	364	356	329	364	338	366	329	362	347	381	351	340	305	330	327	338	361	321	318	346	356	335	356	358	323	340	320	293	351	365	343	346	336	395	354	294	319	364	350	353	362	363	369	382	349	356	310	346	331	359	369	347	314	350	320	386	341	329	301	320	353	373	373	330	360	378	340	352	367	325	324	347	361	337	316	352	357	360	337	338	332	344	308	336	336	349	356	332	341	317	380	309	347	329	311	326	353	324	341	347	353	370	340	311	346	354	344	338	320	364	333	321	361	359	349	348	291	318	370	307	346	365	355	348	366	337	341	343	334	357	315	341	351	351	359	333	334	344	328	333	347	322	332	346	338	341	353	342	322	338	320	349	332	346	316	348	357	328	337	347	363	350	321	349	303	308	345	319	297	332	320	321	367	343	333	336	319	355	334	352	360	310	341	307	340	326	368	340	366	375	339	344	337	346	328	376	336	325	346	340	335	342	345	355	379	357	338	345	369	330	360	380	330	322	343	336	368	338	363	338	378	332	356	340	309	354	309	337	361	348	332	331	336	331	358	333	313	356	345	335	325	350	359	320	336	328	339	313	329	314	345	350	340	336	327	354	353	355	346	338	337	344	339	329	357	364	321	351	346	357	354	355	329	342	354	327	372	353	348	338	328	315	344	349	337	342	308	331	327	294	368	340	363	341	370	324	342	322	332	343	346	344	340	315	346	334	380	319	322	354	345	355	335	352	310	341	377	331	344	346	361	362	332	318	342	318	325	333	343	338	347	346	345	289	364	320	332	347	351	376	309	320	335	355	340	344	340	334	339	337	350	356	318	315	324	345	343	293	330	341	298	312	322	345	335	348	357	373	349	365	335	342	349	323	348	344	301	336	341	319	341	367	349	305	339	300	346	341	342	359	360	344	348	383	314	350	317	360	322	347	378	368	344	300	344	339	320	346	342	360	360	342	365	343	342	338	315	320	348	325	320	383	342	335	363	322	334	380	322	343	344	312	325	359	356	342	333	370	289	340	367	348	338	314	326	322	327	338	343	334	337	367	339	296	340	316	310	300	314	334	336	355	337	334	326	337	332	298	329	355	358	370	332	340	327	363	338	347	340	363	333	348	338	332	328	295	344	322	327	358	370	321	339	366	366	360	374	324	331	315	336	327	329	360	382	328	349	371	359	365	334	360	329	363	372	314	339	303	331	324	330	371	351	333	378	347	374	292	350	350	341	327	348	344	344	347	342	315	334	364	361	380	348	345	318	349	342	318	354	322	306	338	334	320	346	341	340	373	330	352	354	332	326	311	322	345	340	340	346	351	358	320	307	331	332	357	348	333	326	379	365	352	339	334	347	348	358	348	349	346	332	332	346	330	325	347	346	367	344	355	319	348	313	374	319	356	329	317	335	347	352	335	321	324	346	358	319	345	335	369	359	349	364	352	319	317	371	340	350	342	336	360	339	346	352	312	333	336	364	362	311	314	361	347	365	321	333	293	325	375	310	318	358	360	337	311	324	315	329	337	340	365	321	349	330	368	355	354	357	328	375	310	370	313	338	331	340	321	338	313	305	337	373	324	342	357	326	347	351	328	310	361	364	312	370	309	297	319	339	356	338	378	326	336	351	345	334	325	351	394	333	332	367	345	361	337	349	335	319	373	358	355	329	357	336	333	340	361	311	315	326	365	358	356	335	292	342	364	337	349	338	336	346	342	341	323	346	329	345	317	305	337	338	338	343	313	324	337	343	357	320	335	381	339	367	357	334	338	341	316	347	334	332	363	304	347	302	366	350	322	369	348	311	342	346	313	334	340	304	320	312	358	304	356	347	330	332	386	355	328	337	333	339	328	321	360	341	307	335	360	324	349	333	320	324	320	350	346	346	313	325	351	349	324	321	341	373	373	338	329	331	311	331	323	339	339	370	333	357	337	354	306	318	339	337	359	327	300	320	328	334	353	350	351	356	355	347	347	351	339	373	329	345	319	342	332	332	328	313	316	324	310	331	357	340	335	335	307	332	375	333	332	387	325	330	363	345	342	333	352	341	341	342	334	323	360	301	336	347	343	328	353	311	346	346	309	367	355	322	339	336	365	349	330	337	340	330	321	336	342	331	350	363	308	319	357	332	348	352	358	338	314	329	322	388	348	334	364	327	347	340	359	330	319	335	372	335	328	349	358	366	337	348	346	318	338	334	356	347	360	340	340	360	351	340	329	321	335	366	371	343	314	347	335	311	337	329	320	389	318	356	347	378	334	333	324	338	339	348	341	310	323	368	336	342	359	332	356	355	347	317	331	312	327	347	322	348	321	311	317	349	327	343	365	355	319	330	353	352	336	369	294	330	357	353	324	330	339	359	319	327	362	350	336	336	336	325	337	332	320	359	332	317	355	354	314	335	327	351	340	322	355	343	336	312	312	324	347	326	313	332	328	332	328	335	338	363	341	345	358	296	358	324	369	343	321	349	353	340	382	315	349	377	324	365	341	352	370	318	329	370	339	333	330	313	334	301	335	375	331	314	292	324	353	335	329	342	328	339	354	349	339	321	372	322	362	359	358	387	330	354	384	360	323	378	337	359	301	326	304	343	324	368	360	341	348	337	349	337	323	399	334	350	327	323	325	333	339	315	355	350	336	359	354	349	316	316	338	358	301	329	338	326	334	355	366	348	340	339	340	293	337	331	346	366	350	345	319	320	302	341	358	321	351	329	342	312	322	346	365	365	373	341	327	335	343	356	370	322	365	331	328	347	354	334	305	339	341	338	293	351	339	342	356	365	340	345	336	317	341	318	310	352	332	330	330	340	341	345	381	350	348	354	320	335	338	330	321	328	339	320	378	336	319	343	322	346	317	345	371	356	348	330	347	316	349	295	327	349	322	344	336	339	373	307	381	344	316	334	354	360	328	387	322	302	338	308	365	317	330	347	332	335	322	346	340	365	348	323	348	332	320	323	342	341	375	359	348	333	346	325	345	345	321	351	329	327	341	331	322	365	375	342	345	367	317	342	353	347	323	345	309	326	361	342	292	336	365	341	338	361	330	336	329	344	360	313	343	311	322	361	332	343	353	335	339	319	365	330	334	338	312	331	343	318	329	332	339	357	349	338	328	357	333	355	370	374	336	351	322	331	299	356	293	354	359	293	321	314	354	339	334	354	346	339	364	315	337	328	352	319	350	325	326	322	348	315	367	325	373	317	337	321	334	335	362	334	356	326	334	321	326	330	321	312	338	324	353	314	332	358	309	343	338	351	323	357	353	343	369	359	332	367	338	316	302	329	345	333	372	374	330	353	381	334	331	350	319	311	348	345	340	343	332	333	360	340	310	359
22711	20635	27592	23679	20634	13926	1417	777	583	512	488	454	446	441	478	437	411	394	392	351	387	345	366	387	371	338	348	368	381	382	358	372	330	333	340	351	345	361	357	385	346	337	319	352	377	371	321	338	383	320	322	341	334	353	338	363	334	341	356	333	329	339	346	330	342	344	299	321	337	299	360	331	301	337	331	334	302	368	373	342	351	328	349	326	339	306	348	351	328	369	350	318	332	318	308	396	337	306	344	369	339	342	349	339	342	359	342	329	336	302	350	353	326	349	325	340	326	310	340	343	362	344	333	344	351	350	320	346	368	347	323	364	334	314	332	321	323	336	341	346	320	354	365	355	349	336	348	350	346	334	324	333	346	315	348	366	334	340	339	317	346	338	336	332	315	343	343	331	328	348	379	293	327	320	348	355	318	331	340	346	318	333	343	352	347	336	344	337	327	340	314	361	365	329	341	344	357	353	343	352	335	309	355	320	300	313	350	343	345	312	323	337	341	370	322	352	346	326	309	324	369	338	327	321	321	314	341	356	339	315	331	326	365	366	343	321	360	337	310	327	297	343	363	323	346	351	322	311	341	307	355	326	331	347	341	322	342	370	354	330	347	297	329	339	354	338	309	326	315	347	343	308	343	331	317	343	320	362	346	324	328	319	377	318	336	355	356	314	357	342	332	350	346	313	364	322	332	342	319	352	326	336	338	363	362	349	354	337	348	335	351	352	345	331	341	343	309	322	358	340	358	326	337	339	338	346	322	350	316	341	335	329	312	358	331	337	354	336	302	318	302	330	354	298	320	332	336	329	321	323	341	329	347	338	353	351	342	354	292	318	339	325	327	342	330	334	324	345	387	307	321	341	327	351	374	331	343	333	324	336	320	331	337	344	375	332	351	339	337	348	326	315	360	326	348	321	335	331	311	345	354	329	320	349	340	337	329	322	368	370	346	353	341	389	340	352	333	301	319	357	348	343	346	352	325	327	364	322	330	345	326	340	313	297	339	359	354	313	341	319	345	336	340	356	342	327	343	351	323	347	335	316	356	309	349	314	322	310	340	327	372	359	347	362	353	342	374	354	326	340	327	325	323	339	336	360	308	337	347	343	303	333	364	359	316	315	378	297	361	354	353	335	295	373	328	301	334	326	294	336	348	348	339	339	348	347	375	335	334	354	334	320	341	326	366	341	334	355	302	356	343	332	334	334	336	338	329	334	322	340	358	324	323	320	331	319	342	308	365	342	348	301	344	342	346	347	312	311	335	298	339	346	329	278	325	375	338	292	337	332	356	353	346	343	353	322	290	347	355	335	332	334	341	322	347	323	321	323	357	313	309	345	346	346	313	343	306	332	358	337	340	322	331	352	336	308	333	334	331	352	343	289	327	317	414	318	343	355	354	331	342	328	314	299	337	338	317	344	390	337	358	293	335	347	326	329	339	346	327	338	310	335	345	337	317	326	352	310	328	302	353	372	352	345	279	322	327	331	332	318	357	346	353	335	315	315	347	340	362	351	309	349	343	335	339	325	320	321	310	371	341	373	302	372	333	336	350	334	301	306	340	320	342	322	328	320	341	341	293	318	317	332	358	336	341	335	338	335	364	340	352	339	349	324	341	357	344	327	352	343	324	309	336	345	317	324	324	355	355	342	314	342	333	342	341	343	340	338	334	359	353	321	346	353	315	335	308	353	368	347	335	318	350	352	334	321	334	317	345	361	308	334	326	323	341	355	327	304	379	319	366	336	325	362	331	318	340	308	325	318	329	355	369	343	333	314	312	300	336	346	320	369	309	332	332	338	327	321	321	376	328	328	309	320	328	356	342	348	340	342	316	329	335	341	327	334	323	350	335	341	318	336	354	344	345	354	295	300	310	295	311	305	322	332	312	339	348	313	357	335	336	313	305	348	330	332	351	325	349	338	323	341	329	319	339	340	333	307	357	347	352	318	360	354	326	368	328	389	324	335	369	313	317	320	337	349	384	322	353	352	342	321	326	318	343	341	355	386	308	341	341	327	345	304	340	319	333	334	356	292	345	331	324	342	329	352	325	349	336	353	337	343	322	381	322	308	354	366	338	345	329	358	360	320	352	327	324	330	365	316	330	318	333	341	333	360	343	339	346	343	387	376	341	355	349	332	334	350	357	370	322	364	371	332	324	351	308	335	345	337	307	334	343	363	307	337	345	321	330	330	350	319	387	370	349	348	312	327	368	367	325	344	323	340	352	337	342	304	318	323	334	289	340	329	348	328	307	331	361	368	337	305	357	333	348	297	321	310	321	308	301	322	326	339	344	367	359	324	306	339	320	349	338	321	338	336	344	346	316	333	305	330	294	353	322	328	308	350	315	354	377	327	329	334	322	349	348	339	314	338	338	325	394	334	332	348	343	353	320	344	359	354	343	336	299	330	353	320	321	335	352	360	306	354	329	344	345	357	357	344	339	352	321	299	333	323	365	354	338	304	349	331	372	325	340	348	400	353	340	349	333	358	344	327	343	333	341	361	346	334	367	322	335	330	365	314	327	315	339	356	341	315	308	344	319	305	341	321	339	366	343	359	359	331	297	312	308	313	358	335	354	315	306	315	345	337	339	343	363	328	334	326	336	336	354	336	334	360	345	307	321	358	350	358	340	328	318	362	304	340	326	305	337	350	349	329	308	347	330	345	328	349	330	330	335	335	313	302	324	357	342	344	309	346	317	315	354	327	355	333	359	342	327	320	340	327	335	326	351	355	346	323	370	332	316	348	335	361	317	337	361	334	293	340	345	334	335	329	339	332	340	348	365	339	298	329	320	331	322	324	362	331	324	365	325	312	338	315	340	321	340	330	329	314	325	325	318	356	334	343	326	353	333	312	319	365	319	350	335	315	350	294	320	352	374	329	324	300	341	323	319	325	328	344	303	309	306	335	333	319	276	312	322	336	328	372	338	338	349	325	312	333	347	335	335	338	351	357	294	335	360	323	325	338	355	330	311	321	328	336	331	348	332	341	336	351	311	327	320	341	328	351	317	320	343	324	326	355	329	312	359	357	368	341	344	347	352	286	320	345	336	325	339	326	343	322	331	339	317	348	370	342	336	348	307	320	310	335	336	375	343	304	314	346	306	346	323	310	316	325	335	367	324	343	326	306	363	330	357	332	324	349	315	347	325	306	362	347	334	383	339	339	376	329	340	299	350	362	312	323	309	329	359	356	351	320	346	320	363	324	332	360	331	332	345	335	325	342	287	358	296	337	334	332	349	329	316	319	315	315	324	347	321	326	312	337	313	340	290	332	327	298	313	314	351	351	352	311	351	353	307	349	348	333	338	318	359	350	324	361	323	332	358	332	349	353	336	360	347	334	346	352	328	352	320	315	352	339	356	331	320	294	347	327	354	335	348	309	354	325	346	328	358	346	344	323	332	323	301	334	316	340	322	350	342	321	341	330	382	330	330	301	311	331	342	349	326	338	345	327	339	339	321	302	330	333	369	335	331	351	339	349	328	334	334	305
43735	36890	12499	6782	4548	3373	2589	2056	1839	1562	1391	1235	1151	1040	1039	942	945	875	876	814	809	797	796	748	760	757	776	762	717	715	763	757	694	732	735	635	702	698	701	698	704	666	704	691	667	636	683	683	652	702	648	723	654	681	705	665	702	687	651	649	642	702	696	676	699	669	655	701	653	687	687	636	671	712	686	719	680	686	672	673	680	671	690	652	686	640	694	688	679	671	646	665	681	604	698	638	651	655	668	666	664	704	692	670	659	607	669	631	645	646	649	674	649	648	705	708	646	667	666	646	666	666	671	641	639	653	655	711	655	660	625	678	657	650	670	645	638	677	689	658	622	677	626	664	691	642	669	676	698	685	674	639	650	656	629	641	691	661	652	645	642	661	668	666	699	617	688	629	655	634	629	673	690	609	659	667	687	713	662	659	642	661	616	658	680	676	704	690	699	649	698	677	698	630	674	624	649	675	690	669	642	602	687	682	651	635	667	675	701	682	658	692	614	649	672	643	677	721	682	666	672	709	640	624	663	612	614	638	631	649	673	648	700	653	685	703	678	678	649	671	718	664	688	675	694	663	662	682	648	645	618	646	674	633	707	635	684	687	693	656	642	631	681	609	667	700	651	631	731	656	684	668	652	577	665	718	656	657	680	687	668	669	660	662	673	667	619	636	665	712	631	699	679	662	639	695	652	632	633	657	639	683	630	682	656	672	676	670	617	697	679	638	655	690	649	655	672	630	647	612	671	687	629	669	675	679	641	735	673	627	665	606	713	649	656	665	673	665	660	682	659	666	709	675	597	693	662	655	644	647	661	650	692	706	663	634	671	720	658	680	655	669	642	656	679	669	699	668	659	638	693	674	648	666	668	690	660	665	646	640	680	672	663	641	682	622	640	656	686	663	644	695	679	606	663	703	655	649	657	658	650	659	648	645	669	674	649	667	648	622	652	675	687	673	669	634	667	678	663	658	615	661	659	649	671	675	639	666	631	634	665	658	664	689	658	623	640	652	680	671	653	659	702	676	709	639	668	650	662	615	659	609	671	697	662	650	678	672	701	639	691	692	650	647	644	683	664	654	649	626	664	646	637	672	641	646	678	663	609	628	660	614	658	697	687	631	693	669	667	678	613	659	622	630	667	677	634	684	654	665	663	606	624	617	638	642	660	604	689	653	667	659	616	608	710	661	649	673	626	654	611	654	661	642	650	636	643	638	631	669	638	631	680	642	683	643	648	691	688	666	662	657	653	638	665	646	645	669	638	680	640	620	655	619	637	692	664	619	642	665	607	636	621	670	638	609	687	650	676	634	644	700	666	681	689	673	679	644	623	660	694	665	662	642	650	652	643	634	648	626	680	636	699	659	653	655	647	662	651	657	634	647	642	627	643	624	641	655	656	651	614	689	657	642	650	662	608	623	630	668	639	657	684	657	677	677	671	643	640	697	642	699	653	692	660	667	678	662	655	634	636	655	666	658	692	626	646	648	597	682	645	680	656	683	688	639	670	692	623	653	660	688	665	564	654	667	680	641	699	670	621	656	675	642	648	698	626	669	630	613	649	660	683	664	700	673	650	638	668	638	599	655	682	673	651	655	663	659	690	659	671	657	675	652	619	683	638	670	662	652	630	609	659	630	654	650	669	638	599	698	668	679	667	636	676	657	663	676	675	631	667	643	678	657	648	617	661	630	630	628	660	696	668	645	667	695	700	638	629	684	651	644	636	650	649	648	609	667	642	664	683	656	615	660	677	677	708	612	648	650	668	635	641	647	718	705	663	660	671	658	640	636	647	661	638	703	647	680	697	640	642	647	667	705	714	675	690	636	653	625	655	706	669	655	663	653	635	643	647	686	649	697	668	640	679	660	677	674	677	607	694	659	631	650	659	684	656	655	726	662	663	671	673	635	686	699	647	670	649	713	626	655	671	654	644	656	587	715	669	655	644	694	659	636	639	659	703	664	690	656	670	661	688	638	623	684	597	688	650	598	600	628	690	628	668	656	619	671	685	702	686	635	627	702	643	682	642	667	669	634	671	650	681	619	686	610	657	640	689	685	656	653	634	635	661	629	636	665	665	642	673	652	646	671	681	641	614	674	738	633	636	639	664	688	666	659	611	653	627	630	682	652	680	677	658	628	678	612	596	655	654	698	637	679	665	687	681	601	661	703	681	671	639	696	662	619	664	614	682	690	645	623	639	631	700	673	685	663	622	679	657	655	618	604	665	627	699	670	644	659	650	693	701	638	673	654	655	653	711	658	681	646	648	637	671	642	671	618	634	636	695	604	659	644	704	649	702	652	657	673	625	705	702	696	645	641	680	665	664	630	656	666	655	633	678	658	692	694	724	646	674	638	616	623	626	649	632	622	686	660	638	623	693	689	693	674	631	669	640	660	663	650	663	647	648	645	676	630	680	658	681	650	674	670	619	632	704	677	658	638	649	650	655	667	665	642	619	676	690	679	677	685	650	639	640	598	638	630	638	627	646	642	634	637	658	626	632	640	668	636	621	640	670	611	625	650	685	643	680	629	614	641	634	666	658	649	675	657	653	656	628	667	666	649	641	690	621	658	657	624	661	628	682	648	672	661	618	633	663	616	625	685	692	615	649	641	699	666	681	660	662	689	705	625	656	641	677	671	628	660	602	636	686	654	650	627	674	678	601	637	654	700	684	638	658	628	623	699	634	637	667	638	676	664	712	651	690	619	653	649	641	704	633	636	665	668	645	658	609	648	627	713	610	680	644	682	688	680	684	664	684	679	653	654	664	657	707	650	697	633	665	657	668	679	681	686	658	633	668	661	628	675	640	639	632	703	660	653	660	686	701	688	641	657	640	688	646	639	630	636	633	693	622	673	659	652	665	655	703	644	652	669	634	641	617	686	680	636	683	691	642	658	630	640	717	639	625	668	605	626	667	682	658	710	674	692	631	647	656	680	677	654	662	603	679	676	649	670	645	648	666	673	686	638	676	628	697	655	628	616	625	682	680	648	620	645	590	656	639	638	627	638	659	693	665	625	666	659	635	651	607	676	662	672	637	652	680	601	638	676	637	625	650	663	700	640	633	605	691	643	616	660	687	685	655	658	651	666	656	650	630	641	639	683	680	631	664	665	669	673	657	647	704	630	683	668	665	673	648	655	655	630	665	650	662	661	644	593	682	666	653	642	670	694	669	687	641	672	644	702	674	663	644	641	637	676	657	664	662	656	632	671	659	689	620	625	695	655	708	685	707	682	648	637	661	706	677	654	654	640	689	671	695	628	689	625	650	655	629	646	640	610	654	682	673	628	632	663	646	661	659	704	660	664	624	606	634	677	673	678	631	690	660	648	665	704	638	647	654	617	661	659	622	670	654	665	650	605	631	622	615	647	661	695	674	629	671	683	697	652	620	623	663	678	645	710	669	632	669	663	666	663	681	693	666	691	639	654	644	663	663	691	660	684	617	699	656	628	641	624	625	653	672	626	628	656	646	655	669	699	683	655	644	634	683	664
27320	20907	6815	621	357	302	276	277	246	254	263	253	271	243	256	254	233	265	262	244	264	265	247	235	254	255	250	258	267	288	264	270	235	248	262	254	273	257	252	258	232	267	253	270	225	242	252	280	263	242	263	232	266	271	269	239	221	255	266	254	278	234	275	277	255	246	264	255	274	265	257	229	267	258	245	275	244	245	226	256	247	230	269	294	252	253	276	222	273	254	242	291	251	266	258	252	247	237	286	257	255	218	253	263	245	239	252	262	259	264	259	260	250	279	229	244	293	272	261	271	255	253	259	253	270	250	266	257	251	251	272	246	250	276	279	263	243	275	277	263	308	226	267	245	243	265	254	269	238	235	240	241	261	284	290	251	285	261	244	259	282	245	266	243	248	268	243	254	245	267	274	258	246	264	262	280	252	225	252	265	234	248	265	248	251	264	270	245	247	256	269	266	247	264	279	248	260	258	249	249	257	271	280	230	275	250	271	278	268	258	257	277	245	284	267	266	253	290	220	240	261	250	254	252	268	267	278	277	254	243	257	240	259	262	248	262	263	263	250	259	255	246	251	266	245	267	264	266	279	281	238	238	253	270	275	239	247	273	268	271	258	275	287	244	254	261	254	269	235	276	257	253	264	280	256	266	242	243	258	239	280	294	264	252	279	255	256	270	229	275	250	271	287	265	238	226	252	263	251	262	248	249	228	255	238	252	266	253	242	290	252	252	265	263	311	279	260	281	242	245	248	234	246	236	292	231	231	268	219	285	267	254	260	255	248	278	249	266	263	263	278	240	251	292	227	264	268	233	257	258	265	254	232	276	261	257	261	278	269	255	248	234	252	282	276	236	269	225	253	261	262	238	258	254	270	236	275	249	275	270	237	269	248	257	243	268	256	255	294	233	244	266	252	273	248	247	259	268	272	269	222	267	247	244	238	264	255	233	249	239	260	236	251	240	254	255	260	229	266	234	270	237	231	248	272	275	279	233	253	230	236	263	254	252	257	242	231	263	271	284	247	272	251	251	284	267	260	267	254	280	262	243	246	273	281	252	237	266	280	260	260	266	247	255	263	260	283	245	264	272	240	278	266	269	260	251	241	251	248	292	255	258	248	269	299	242	233	272	266	261	266	258	250	251	265	283	260	251	275	254	255	268	265	255	257	271	260	251	264	250	267	241	234	293	266	298	290	283	275	276	273	251	253	264	260	247	271	296	245	263	257	247	245	263	248	251	267	264	255	266	264	245	251	274	269	247	254	229	218	239	244	268	268	285	260	252	258	245	261	254	284	249	266	250	229	247	266	240	258	251	262	277	240	263	266	262	233	265	251	249	268	273	266	269	263	254	276	263	266	245	229	243	257	267	237	274	248	268	239	246	268	271	266	265	261	247	230	271	248	249	260	280	236	257	280	241	251	259	259	243	267	250	242	265	248	256	267	266	240	209	258	251	243	282	233	237	282	228	255	279	236	256	265	264	251	253	218	251	273	280	246	271	278	246	239	253	269	268	248	256	288	238	250	235	251	267	241	273	266	240	266	225	238	255	243	232	272	232	235	285	289	250	270	247	258	244	246	307	286	296	264	289	242	264	258	271	257	265	239	236	250	269	289	264	262	236	268	269	262	253	267	264	264	276	264	254	271	247	238	274	276	251	247	258	265	266	231	262	244	273	249	250	273	241	256	255	229	247	258	236	238	274	262	281	255	247	261	255	251	245	279	259	254	249	262	265	283	265	265	237	259	238	271	249	254	246	260	256	267	239	250	265	280	283	251	242	255	258	290	287	279	300	277	274	265	299	255	254	239	234	267	254	282	262	267	243	262	272	267	254	278	249	252	259	280	256	235	253	230	248	302	263	245	256	272	266	259	280	272	264	243	272	247	237	223	264	276	243	245	225	226	247	282	250	239	241	238	257	255	265	266	246	243	262	253	240	302	280	263	254	241	241	281	266	295	272	247	255	270	234	277	269	261	247	268	248	265	222	247	251	258	284	247	266	270	262	266	267	241	247	260	246	246	260	248	277	274	245	266	244	266	267	254	245	275	266	255	295	262	240	290	266	266	237	256	258	258	279	228	233	291	263	258	261	275	237	237	282	249	243	272	253	248	290	268	223	277	270	241	234	265	280	247	238	261	256	261	304	273	269	237	278	224	255	262	244	240	282	287	276	256	275	264	218	282	247	265	258	233	279	246	258	293	280	248	249	240	269	249	246	252	255	268	276	266	263	300	245	269	271	276	271	269	266	247	249	260	252	247	280	253	236	266	238	281	281	253	279	257	262	265	260	231	261	262	249	246	256	273	278	244	241	261	243	250	276	234	230	258	218	247	234	238	258	276	266	249	266	265	289	257	258	261	245	280	268	278	249	238	271	251	271	237	229	246	245	291	255	256	254	273	258	257	266	261	258	247	279	278	248	259	252	277	273	253	278	233	267	233	269	243	270	266	253	262	276	242	249	271	279	287	246	262	259	269	246	270	298	275	257	280	279	251	252	271	258	265	279	243	272	251	248	252	271	232	257	272	257	225	274	237	262	256	228	252	268	279	251	269	229	245	296	246	277	242	247	260	264	283	238	265	278	247	266	256	275	247	260	262	249	272	231	271	281	248	251	262	266	226	260	277	235	255	255	265	285	262	246	272	301	264	259	274	284	249	234	222	230	254	258	247	242	257	235	260	259	254	267	253	256	249	278	264	281	269	281	264	262	291	268	267	259	275	261	260	257	271	259	262	282	260	218	254	247	250	252	298	265	254	232	254	257	281	297	257	267	273	251	273	284	270	257	248	239	298	229	262	268	261	283	273	278	275	255	286	221	284	238	266	256	259	253	239	280	248	248	235	271	267	234	257	271	268	258	252	280	243	296	270	241	270	265	263	251	265	262	265	260	272	255	264	259	220	277	245	257	253	253	250	261	278	235	264	260	287	258	273	238	235	255	244	270	231	257	235	257	251	283	233	284	249	246	295	280	255	253	268	246	277	257	259	261	224	269	244	276	236	246	279	256	230	281	247	269	244	238	264	274	274	243	252	275	268	246	255	240	247	276	269	258	271	263	252	241	255	266	228	271	223	265	248	250	263	244	249	265	267	287	258	255	298	261	272	263	259	277	232	278	277	225	251	237	259	264	272	263	260	249	249	250	220	272	257	257	286	256	236	227	275	266	244	262	234	262	253	250	240	239	250	295	272	292	251	253	245	253	257	235	280	262	292	259	232	294	280	275	247	251	251	270	249	222	234	290	248	284	262	265	246	257	270	249	286	252	249	270	259	254	263	301	250	236	251	265	242	264	229	264	260	253	278	251	273	261	246	265	276	246	292	279	237	260	214	261	264	267	233	256	257	244	257	279	275	262	251	242	243	252	265	254	260	251	275	280	234	271	285	244	276	261	238	289	280	276	245	263	249	283	312	248	252	240	257	261	273	258	277	261	257	263	274	273	231	257	244	246	270	288	251	223	240	242	264	249	254	259	252	267	291	244	273	259	265	271	270	273
18572	14195	1444	924	774	676	644	622	631	568	581	561	572	587	567	551	564	554	545	536	552	553	586	553	581	562	559	557	560	536	547	554	543	524	592	555	530	560	530	575	547	589	591	541	547	558	551	538	582	552	539	542	532	554	560	598	557	559	545	538	512	541	571	578	545	561	555	525	542	521	549	557	525	570	545	513	563	568	537	544	573	554	584	575	574	527	553	559	548	566	550	570	545	541	541	555	580	543	557	576	556	588	547	554	544	540	567	603	606	510	543	553	545	615	594	554	583	547	534	569	553	553	555	547	530	553	618	551	567	539	518	564	546	559	562	535	566	537	551	546	524	589	556	526	556	613	558	589	565	590	527	582	535	565	593	528	517	575	550	597	572	538	545	583	572	580	553	555	565	545	530	558	501	570	529	546	529	549	528	585	546	557	524	566	554	540	576	531	565	543	574	605	540	580	546	568	552	551	580	546	556	566	547	538	536	548	588	583	563	576	528	517	550	562	530	509	594	590	545	581	541	562	528	579	541	557	580	541	525	573	551	503	565	571	577	547	565	529	587	572	531	562	550	554	566	534	549	553	516	550	578	567	535	577	580	552	531	552	532	552	500	536	509	516	568	532	554	506	559	577	534	531	556	521	580	533	569	535	550	512	561	539	524	570	553	514	529	547	533	529	577	607	576	569	574	552	573	549	518	605	535	586	523	591	506	585	560	542	530	576	571	537	571	549	563	553	540	568	527	536	573	511	541	548	544	591	556	534	488	528	565	520	546	600	561	554	502	536	549	563	577	546	535	595	570	537	556	570	547	560	537	566	539	572	512	552	548	588	550	592	559	551	567	584	540	564	590	557	554	560	542	576	557	556	549	570	566	561	548	573	562	529	518	566	499	580	514	519	585	562	555	545	531	511	564	566	572	590	531	565	538	585	545	528	581	578	554	524	572	512	566	569	520	542	547	538	577	547	591	555	593	546	536	557	541	573	550	533	536	534	556	550	531	556	548	558	583	563	528	575	555	543	550	553	609	602	565	528	549	540	574	557	563	581	542	545	558	608	518	540	533	567	568	539	597	561	567	542	579	490	535	544	562	550	546	534	529	552	544	583	560	554	542	541	580	515	542	570	562	566	537	571	555	545	571	545	527	554	553	590	589	527	556	586	560	540	538	559	555	516	542	556	572	532	549	579	579	537	548	553	533	544	596	552	579	536	519	564	523	554	523	534	575	561	600	566	502	550	583	546	584	546	539	538	566	555	568	551	527	550	548	617	565	553	534	559	565	588	594	504	551	553	570	515	516	570	538	556	577	593	555	558	495	546	541	577	498	572	538	565	563	534	608	598	539	567	562	531	575	561	539	575	535	548	561	555	543	536	524	585	580	576	515	578	556	543	597	573	587	533	555	530	571	563	531	537	537	537	523	557	561	595	571	569	543	545	532	532	585	556	550	605	555	593	535	512	567	551	547	560	517	562	556	561	520	557	556	565	588	534	533	558	557	589	596	547	575	512	591	550	562	565	587	617	505	558	567	600	528	565	522	519	535	521	519	527	552	576	570	564	553	547	581	531	579	567	556	551	581	563	569	558	528	568	559	557	579	534	547	585	570	596	569	494	552	566	556	518	544	533	580	540	525	557	556	565	542	556	553	570	521	553	567	608	605	564	536	547	580	544	540	580	532	587	596	528	556	492	568	553	506	573	549	524	517	578	538	594	559	543	517	547	572	583	521	557	580	546	515	556	574	500	517	545	560	554	522	528	541	556	559	530	559	535	527	550	524	552	574	559	589	550	510	569	532	507	554	566	557	541	540	572	536	574	519	572	546	591	557	556	575	534	564	639	521	503	543	539	538	518	523	565	548	519	545	563	570	539	564	543	572	559	579	544	547	518	551	578	521	579	538	566	595	543	535	548	556	536	552	550	536	532	558	600	574	577	572	606	577	520	559	560	502	569	561	605	566	544	559	532	544	562	537	549	543	572	578	582	549	581	575	548	575	565	609	561	545	575	546	545	524	522	627	529	587	576	540	541	549	579	549	560	556	512	543	565	554	589	560	541	536	512	540	577	532	546	601	516	542	573	569	550	536	583	561	539	506	579	570	546	573	612	505	527	575	568	511	490	513	554	545	573	538	548	592	524	547	573	527	548	527	543	519	541	520	604	507	625	539	533	556	552	604	552	568	528	548	604	537	509	579	576	555	538	537	554	555	580	531	556	556	613	612	559	529	575	540	539	567	556	540	546	577	540	551	507	523	569	563	577	527	516	570	518	548	551	559	601	533	602	527	572	515	534	548	530	538	577	541	585	564	545	548	535	556	513	565	567	567	565	537	534	587	561	543	492	578	573	563	566	522	549	539	569	543	534	555	536	560	593	595	544	582	559	576	569	510	591	552	539	525	589	560	585	573	539	592	528	535	568	534	546	560	535	571	539	552	559	537	582	555	543	513	561	557	540	553	565	598	526	569	553	534	539	568	571	553	547	576	534	532	535	547	526	520	575	537	585	543	559	532	583	612	578	536	544	598	561	575	545	580	547	579	592	533	542	547	562	585	558	563	567	566	572	579	582	536	520	567	536	554	553	528	551	537	562	535	536	545	561	531	576	572	534	605	566	521	590	546	592	571	549	537	543	495	537	580	549	557	569	570	557	555	552	568	533	576	528	570	534	533	523	552	568	535	578	580	600	544	570	577	573	541	500	549	578	563	557	539	534	554	554	558	546	508	566	552	541	577	558	547	566	570	560	560	520	539	568	574	592	554	547	537	555	552	560	580	553	549	584	549	562	543	528	553	560	605	536	537	556	576	566	573	567	600	572	561	556	575	539	592	589	549	575	556	554	546	564	539	533	585	528	591	539	521	549	562	570	564	530	575	572	587	557	591	534	544	585	547	529	564	590	582	527	548	545	538	558	578	607	536	544	524	541	556	564	573	552	523	536	542	560	550	548	539	565	556	533	564	530	564	577	572	539	547	573	571	548	554	541	576	553	622	527	551	519	554	548	564	526	565	563	547	568	587	585	531	555	581	547	583	562	580	545	541	563	622	565	555	525	532	546	553	530	538	532	577	600	513	590	554	539	547	558	575	599	586	527	563	569	567	577	566	540	551	574	539	564	603	586	535	582	539	565	559	585	566	508	569	526	577	571	570	549	561	567	569	605	548	545	623	583	554	562	621	547	557	563	550	568	516	545	575	549	636	559	534	578	567	602	579	570	536	517	577	519	534	551	589	576	552	559	584	549	531	546	581	547	574	555	588	572	556	518	538	575	554	535	538	568	558	554	573	555	531	561	579	574	509	551	557	553	562	569	567	525	549	575	573	584	572	547	627	513	522	560	573	576	577	571	577	598	522	608	539	513	551	562	577	560	561	519	537	554	555	539	592	528	549	550	583	592	564	566	587	552	570	528	528	585	597	595	536	559	560	611	519	530	541	515	508	562	569	590	530	536	578	571	589	576	546	572	549	565	549	567	577	549	620	573	560	535	557	498	572	533
24696	21609	28292	25386	16261	1025	466	362	295	254	244	243	212	183	175	170	199	190	193	170	179	181	158	183	176	153	169	165	157	151	160	163	175	149	155	165	138	167	146	159	179	169	164	146	165	142	152	149	169	132	173	149	149	161	135	155	178	160	156	142	149	167	157	163	148	159	143	144	166	149	154	152	166	158	164	138	164	159	145	148	139	160	154	151	140	155	152	157	162	176	161	167	181	154	147	162	145	145	146	141	148	179	123	161	166	165	153	154	151	170	161	140	159	153	159	148	146	136	166	151	154	157	137	158	157	149	144	138	117	164	165	165	157	146	143	146	154	169	140	158	152	154	174	150	125	145	189	143	147	141	169	141	136	137	147	145	170	160	145	133	172	139	138	160	163	144	168	144	146	151	164	177	152	161	152	147	145	150	166	160	177	137	147	164	150	145	175	131	142	150	146	147	143	192	158	137	140	146	146	151	132	158	158	151	166	139	134	161	144	160	153	148	153	129	138	163	132	160	167	169	140	154	176	169	157	152	146	167	155	146	161	135	153	153	158	147	163	150	159	154	153	150	149	146	142	164	161	144	150	139	164	168	152	160	181	150	150	154	153	150	170	166	158	146	163	126	162	178	161	150	153	164	140	152	153	149	135	129	152	146	160	156	158	151	125	150	157	172	159	163	166	154	161	154	133	153	161	142	142	156	181	166	152	144	152	157	139	141	158	140	162	154	169	157	145	154	159	159	146	165	138	157	172	151	150	177	147	177	173	167	148	155	176	151	150	162	159	169	133	151	139	172	154	152	145	142	157	151	155	173	166	147	158	152	170	137	145	156	139	176	163	144	149	149	149	149	123	173	145	156	136	158	149	165	143	159	151	159	125	152	164	140	128	183	158	146	146	149	152	161	174	158	173	143	130	147	145	155	160	158	162	141	164	161	151	142	169	166	147	165	151	145	151	152	149	139	157	139	174	143	155	143	154	140	149	138	157	152	138	143	160	131	136	144	151	147	154	163	162	166	155	170	172	161	166	147	147	154	169	161	146	158	147	160	151	149	132	121	144	155	140	139	140	134	183	151	159	162	163	170	170	153	149	146	180	138	138	116	162	147	135	138	179	171	129	161	154	159	147	154	175	149	158	163	154	173	143	153	141	169	178	162	140	148	169	135	127	128	152	176	153	157	145	143	161	137	166	148	148	159	172	144	162	145	168	146	155	158	130	131	155	154	134	157	166	176	139	143	145	143	151	148	171	151	147	174	159	157	160	133	160	149	153	171	150	149	155	159	146	157	156	141	132	170	150	139	162	129	152	146	129	127	157	157	154	159	162	159	167	159	155	137	159	146	131	154	152	135	148	143	130	153	156	176	154	153	179	147	146	144	159	127	148	149	158	147	163	145	157	152	156	143	145	169	153	181	152	149	153	135	156	151	162	114	144	152	163	147	146	161	146	156	171	156	153	144	142	166	128	139	145	148	158	176	161	148	170	143	158	154	124	150	158	152	142	168	169	156	163	146	157	155	127	162	151	159	140	170	176	143	173	137	176	145	156	132	153	142	144	154	138	155	178	156	131	159	133	157	162	171	149	149	149	162	165	152	169	144	112	149	143	148	142	157	157	149	150	163	171	131	141	150	158	146	155	167	150	149	161	153	146	143	142	174	146	134	135	154	154	149	148	133	159	126	140	165	138	146	141	160	166	147	161	169	127	128	163	138	173	143	141	156	153	168	156	139	162	162	136	172	150	158	123	144	123	137	154	159	142	151	160	172	155	152	158	166	159	159	134	160	175	148	154	160	160	158	159	175	150	132	149	178	153	144	149	140	152	158	149	167	165	146	160	152	153	152	159	151	164	163	134	148	129	130	155	138	148	156	135	158	134	156	126	156	166	161	170	174	141	153	154	167	168	156	141	160	171	155	139	170	150	155	153	157	146	151	156	165	153	135	143	133	168	141	142	161	176	176	143	136	149	157	138	136	151	144	151	152	145	143	157	164	139	146	149	158	149	134	142	168	136	147	176	157	147	134	156	156	143	168	152	169	151	132	170	145	152	141	160	148	152	145	152	170	129	150	142	152	152	154	158	156	171	143	145	144	156	147	145	160	160	134	144	156	147	164	127	147	159	153	130	131	149	160	149	142	176	149	151	162	165	146	152	150	139	138	161	132	160	152	166	146	162	148	138	184	154	149	140	141	176	150	163	133	158	157	144	128	177	126	150	143	147	145	141	155	169	150	173	141	157	168	156	147	143	151	170	150	155	156	172	154	122	151	149	146	156	137	152	154	139	158	148	147	120	142	155	139	162	143	168	158	158	161	143	140	143	145	139	154	151	146	142	160	164	141	162	153	149	172	180	144	161	147	168	151	130	127	151	147	136	148	140	149	143	148	142	139	145	157	139	147	145	123	157	163	179	153	164	156	141	157	158	170	157	155	160	161	151	144	153	151	141	155	138	160	153	148	149	149	153	160	163	150	134	155	151	161	153	180	157	154	142	141	166	150	158	143	158	152	144	161	151	166	130	155	145	164	142	174	158	167	161	163	159	139	158	173	138	150	155	179	148	157	143	155	145	152	144	181	143	142	161	150	172	157	145	153	144	137	139	154	162	136	167	151	170	135	143	164	127	156	160	148	140	129	147	149	154	167	163	150	147	173	145	131	143	170	130	151	177	151	191	155	172	133	151	173	151	160	159	146	150	166	168	154	129	177	138	172	134	167	164	144	151	152	155	153	155	142	137	157	141	166	156	150	136	155	152	163	159	147	139	148	150	151	175	149	160	140	146	167	148	139	152	144	149	156	151	152	153	141	152	158	146	153	142	133	161	168	152	143	162	152	152	124	150	151	151	164	146	158	149	151	135	160	151	142	144	146	153	155	134	141	145	167	165	166	155	156	130	153	132	155	155	143	162	159	130	126	140	140	134	162	150	145	131	162	158	160	160	145	142	142	131	159	143	154	147	148	140	156	150	145	162	155	164	161	143	146	161	156	150	148	149	133	170	144	176	150	163	165	146	166	165	164	144	153	143	156	142	155	173	149	126	127	156	149	166	148	164	160	154	149	135	151	150	124	145	170	146	156	153	184	145	159	143	141	153	139	158	171	150	162	166	157	142	153	133	151	151	161	139	167	140	130	164	148	141	136	167	152	172	142	130	144	157	136	149	140	131	150	149	155	134	152	164	150	149	160	157	140	151	166	127	157	160	129	167	145	139	143	150	153	139	167	152	154	157	135	125	146	155	140	142	144	129	139	142	142	165	172	157	152	148	141	136	139	157	162	147	131	144	126	150	164	158	142	136	139	137	158	147	181	173	145	175	147	166	136	198	138	147	150	131	159	131	163	172	148	148	136	139	157	153	163	160	147	140	151	147	183	141	156	168	152	154	148	139	133	151	131	165	166	139	153	145	154	160	152	130	144	163	134	139	144	138	141	154	140	141	152	149	137	150	137	141	139	147	167	152	148	148	170	135	156	144	187	144	136	152	186	155	129	136	150
38239	33459	8018	4181	2667	1921	1397	1141	926	852	787	683	580	532	522	568	482	462	442	426	402	432	439	370	394	407	397	390	384	351	399	386	393	352	388	378	401	377	375	360	354	328	407	348	333	355	357	356	351	362	364	342	333	356	313	320	345	362	296	347	340	326	332	353	320	369	347	328	350	315	340	381	318	341	380	326	352	341	348	332	343	339	346	338	348	359	338	341	329	351	330	372	307	344	355	335	324	342	341	367	333	332	355	346	339	352	333	335	344	339	326	355	349	381	335	333	333	344	358	354	341	335	346	351	336	345	329	334	311	302	346	351	347	349	323	356	318	333	347	337	303	342	323	318	335	339	352	337	333	360	346	323	333	336	340	330	345	325	302	330	357	336	321	346	332	333	323	328	304	314	339	343	314	348	338	314	345	334	336	346	357	328	350	349	336	324	322	340	327	318	314	344	321	346	348	327	335	326	338	317	348	327	359	331	321	365	331	329	350	326	338	326	364	347	334	324	323	351	359	342	320	334	327	346	338	319	348	335	354	339	338	318	314	347	328	344	341	346	368	307	308	340	341	353	345	344	296	350	354	331	341	299	320	335	322	311	337	341	340	315	314	344	324	339	365	324	358	328	348	346	316	324	314	289	365	335	332	343	332	336	330	310	338	336	325	347	323	336	335	354	330	354	319	315	336	365	308	365	350	360	328	337	359	341	303	304	329	329	300	315	352	374	331	353	324	339	351	308	291	361	323	380	300	334	317	324	323	327	339	325	338	366	352	323	316	337	323	344	303	320	342	324	331	354	334	318	322	327	338	343	335	345	343	313	357	349	350	339	369	310	338	312	321	332	334	323	341	355	317	360	335	353	301	324	343	323	351	322	349	330	344	334	327	324	351	333	326	346	339	326	333	292	355	346	308	328	371	343	347	324	326	320	342	342	330	300	344	333	335	339	307	317	346	300	309	347	316	352	346	346	358	338	348	347	357	369	340	303	330	366	331	338	332	332	338	351	312	345	329	300	329	312	350	308	347	345	335	332	340	334	337	338	311	321	359	328	337	322	361	322	360	325	328	352	355	342	319	314	359	349	350	337	348	335	359	351	336	359	318	331	306	316	333	334	334	333	335	366	319	362	334	352	307	327	325	331	351	331	320	331	348	316	318	322	339	324	323	355	315	343	330	321	335	322	344	336	343	341	386	351	311	341	345	379	308	313	308	313	357	348	365	327	304	351	310	353	332	325	322	351	339	332	326	292	333	327	336	323	336	313	377	335	353	356	343	349	359	311	366	335	351	372	333	333	335	306	341	328	336	364	355	333	337	324	364	346	352	321	317	303	345	347	352	396	327	293	344	333	348	310	346	351	381	310	329	352	336	312	322	347	318	329	287	335	318	317	336	331	362	319	347	335	329	337	350	331	339	300	350	351	360	340	351	271	333	350	323	353	328	331	358	312	331	357	325	326	380	320	294	338	336	350	328	322	324	352	338	347	357	338	346	351	323	301	344	318	353	323	324	342	343	359	325	344	344	338	338	334	336	331	364	355	301	314	350	347	317	315	336	352	313	365	356	335	332	302	327	314	353	373	317	325	347	355	346	324	360	340	326	333	301	335	314	337	373	324	353	297	325	328	361	346	311	321	337	325	331	320	350	323	327	352	333	324	308	344	358	317	352	325	362	389	338	330	315	327	345	358	309	333	346	379	321	344	368	327	335	342	358	325	346	328	334	363	356	324	326	318	325	338	362	324	322	340	342	352	321	337	297	352	354	341	355	348	342	329	321	347	346	316	328	316	340	343	345	337	328	355	313	330	304	360	344	332	341	341	376	324	360	334	356	358	346	349	294	319	356	301	323	354	320	345	315	332	352	349	321	348	332	328	324	300	311	309	370	320	310	323	310	309	327	317	363	357	324	370	325	323	340	340	310	336	336	347	351	344	361	322	321	336	355	345	320	338	328	339	293	338	336	319	361	330	338	315	348	346	315	305	341	348	339	341	326	316	339	331	330	339	332	330	340	342	337	322	347	355	296	359	334	359	347	345	314	340	352	362	346	341	306	330	354	347	318	336	358	341	339	362	342	309	331	319	331	320	315	319	349	351	313	352	348	335	368	290	336	315	319	385	290	306	324	323	338	324	296	302	294	332	324	336	324	372	341	335	335	365	329	332	303	331	331	304	387	325	342	318	345	324	335	323	312	352	338	351	293	293	326	314	307	326	346	335	351	332	386	356	328	361	311	341	342	352	346	289	355	315	312	297	342	356	367	326	365	350	328	326	346	335	348	321	351	342	351	345	363	328	295	321	339	340	345	320	351	317	338	321	337	329	358	323	314	328	354	347	365	349	364	337	350	349	367	335	366	320	321	332	343	319	328	343	320	291	359	349	326	348	359	348	325	329	309	323	335	322	346	320	331	339	311	361	336	340	341	330	335	352	319	347	357	380	324	306	332	329	355	374	340	351	336	308	336	329	337	331	326	318	355	353	334	309	320	336	330	340	312	296	328	367	351	337	329	361	330	336	329	339	339	321	372	338	333	325	360	341	356	322	358	364	351	364	365	330	341	284	345	340	339	351	319	329	331	353	329	336	319	345	362	327	339	339	336	316	361	340	327	343	338	352	328	334	352	338	350	322	340	361	332	328	339	332	318	321	311	355	337	362	315	328	340	362	340	371	362	358	326	365	327	319	329	344	365	349	351	324	343	314	334	331	326	321	318	350	335	358	302	334	362	327	335	327	352	371	366	350	330	357	319	329	311	355	321	323	351	354	337	339	361	313	315	372	337	312	327	320	363	341	334	340	359	347	353	320	348	306	374	309	330	325	385	357	336	330	375	335	341	368	356	318	370	317	299	328	342	329	351	352	303	322	345	340	352	338	329	368	334	353	328	312	336	340	343	303	347	346	314	364	352	313	378	345	353	350	323	317	372	301	327	323	331	339	317	314	344	316	318	329	332	312	334	350	357	314	325	344	339	315	301	332	336	324	345	313	292	365	360	354	359	351	339	302	306	344	333	331	346	325	329	336	333	319	334	343	349	332	345	325	322	327	319	346	336	335	314	319	330	335	362	339	351	317	350	334	339	320	319	357	334	375	326	334	337	325	347	332	318	304	320	333	342	333	338	335	332	364	304	329	316	313	351	317	344	327	341	344	364	329	338	332	351	292	359	338	328	332	328	297	339	323	320	320	326	323	339	337	326	300	362	320	334	361	323	348	343	302	339	356	319	314	336	370	332	331	359	338	328	342	305	329	343	338	328	313	350	373	335	331	318	333	335	350	338	371	363	350	314	374	336	314	380	305	335	333	313	330	370	329	373	342	348	358	315	330	356	350	352	333	362	328	339	319	337	347	327	323	346	317	348	338	335	353	344	364	315	328	338	321	365	322	326	328	307	351	375	291	339	286	314	340	377	338	350	338	347	332	352	324	336	333	319	345	317	356	333	344	333	381	339	320	343	355	345	335	308	329	330	350	356	330	317	348	349	308	344	397	327	365
23777	21624	29278	24477	21622	15868	1595	788	648	568	528	507	467	439	436	455	440	423	413	400	395	402	394	424	321	382	378	349	366	331	415	380	336	368	351	356	388	374	336	320	350	384	332	384	365	335	400	361	365	374	322	377	362	354	344	338	338	345	359	354	344	374	347	385	350	342	359	373	369	350	368	349	351	338	340	334	345	366	366	350	360	358	340	380	327	366	362	353	363	348	341	383	363	357	371	349	353	361	317	369	366	341	371	363	370	377	361	351	366	356	359	326	335	312	367	351	328	356	349	341	357	345	330	368	328	350	358	350	348	341	305	358	327	365	342	382	342	385	360	327	335	341	382	348	361	319	323	350	312	308	329	346	341	346	373	365	353	335	339	354	334	346	353	342	364	343	368	360	340	353	338	339	332	326	350	323	293	336	372	354	323	346	364	373	378	361	343	357	333	334	367	345	360	393	346	351	374	339	384	332	347	351	324	371	365	347	350	353	338	369	353	367	361	350	357	367	376	359	355	321	338	339	386	349	341	349	357	356	347	340	376	324	350	342	364	342	319	357	419	364	345	337	323	341	359	340	326	318	368	347	353	339	333	353	372	345	354	338	329	372	341	320	343	334	338	355	345	354	371	360	352	344	345	351	357	354	348	358	380	349	337	362	348	321	358	330	346	351	340	346	364	360	353	342	339	352	342	332	346	322	331	341	357	381	368	386	343	357	330	314	357	332	352	322	313	338	327	364	364	363	346	338	363	333	331	346	337	373	352	339	342	337	356	353	304	338	367	363	377	379	319	335	361	386	363	358	330	365	388	317	331	361	338	361	377	367	370	351	314	369	349	325	315	312	357	371	343	332	341	393	350	343	358	366	366	366	382	358	326	338	353	343	350	350	342	355	355	363	340	358	356	344	342	339	329	344	358	346	315	345	344	385	382	372	365	373	358	329	344	301	349	337	329	349	351	373	353	329	351	350	368	365	338	302	382	341	341	324	355	369	341	383	336	338	326	376	334	353	312	344	349	330	366	363	385	353	370	346	350	369	349	332	353	334	343	356	357	356	337	332	377	355	381	364	321	348	337	378	343	345	345	341	377	357	351	324	365	341	349	339	350	365	315	326	355	368	348	387	324	367	332	330	345	320	389	353	354	334	371	337	336	333	384	374	367	349	349	358	329	313	369	349	290	323	368	310	365	361	335	325	330	351	337	337	336	328	349	327	363	353	321	341	341	396	354	349	373	340	363	345	342	331	387	293	369	356	362	319	332	338	346	366	360	351	374	347	372	385	345	359	342	359	320	382	382	330	321	342	359	341	367	329	358	347	354	327	339	391	336	343	367	347	367	370	338	349	367	341	373	356	321	356	361	341	364	374	359	342	359	333	363	341	358	343	388	344	350	340	361	329	336	375	366	337	323	367	347	347	322	353	375	321	324	344	327	349	365	349	365	365	375	335	396	325	339	359	347	334	345	366	363	318	364	364	384	330	331	325	338	339	361	347	333	333	336	336	357	352	332	351	325	403	360	347	338	364	348	368	346	357	373	304	315	351	368	358	338	364	290	349	343	328	382	371	369	360	343	362	294	357	358	387	346	363	330	367	344	328	357	355	362	331	368	355	344	349	327	352	333	323	342	371	352	358	321	336	338	333	363	349	354	332	360	351	320	365	320	342	348	334	334	328	329	328	368	350	349	351	336	357	358	348	344	343	334	331	336	354	375	306	338	347	337	365	382	329	327	369	370	349	370	342	349	348	378	353	358	330	311	353	358	339	346	381	379	336	366	332	344	341	346	352	306	350	325	373	372	364	306	324	351	338	336	350	322	351	363	375	330	361	317	331	343	349	352	324	366	383	339	313	361	324	317	361	319	352	360	354	345	313	347	318	351	346	368	386	365	359	339	354	364	365	364	325	342	341	343	364	350	342	339	340	359	337	357	370	337	342	369	331	362	342	373	334	322	336	342	329	308	353	394	333	358	342	372	342	356	370	331	333	353	327	344	319	349	350	334	326	329	357	354	329	318	304	333	333	332	365	351	357	365	347	344	362	330	322	344	359	309	360	358	333	371	370	365	351	320	351	352	320	344	369	369	323	372	355	343	353	338	330	355	365	348	372	328	307	320	363	356	362	332	358	339	379	371	320	381	351	341	362	333	358	336	352	377	327	368	326	344	341	331	358	326	357	337	351	349	372	398	361	326	333	357	356	361	366	379	328	347	348	336	358	371	378	360	353	345	324	386	338	352	360	372	326	362	329	348	338	384	357	350	353	356	341	374	316	390	363	326	346	341	338	336	354	318	343	392	338	350	359	353	373	346	375	344	375	347	352	337	359	359	351	334	360	315	348	356	388	378	348	313	389	340	341	320	347	401	378	332	340	330	331	385	335	334	328	320	387	385	359	329	334	310	362	350	351	340	351	333	361	321	359	341	357	353	337	346	341	354	338	329	319	350	365	356	345	330	358	337	371	355	356	369	377	335	340	342	381	341	315	363	365	336	372	374	329	379	344	322	362	355	333	349	361	352	369	336	340	352	330	317	376	329	357	383	360	341	380	372	355	323	353	328	338	327	352	372	354	338	347	317	362	327	377	399	372	362	348	352	363	323	377	356	365	357	334	332	371	332	323	313	362	333	324	339	368	351	309	330	389	334	330	354	352	364	346	335	345	360	337	340	319	344	341	358	384	348	309	340	371	332	341	335	362	365	303	324	335	362	348	323	332	308	359	357	310	361	377	373	349	383	339	366	323	371	328	338	363	383	390	357	331	336	352	357	359	346	361	356	342	357	348	377	350	365	352	303	389	352	372	334	358	329	365	363	339	321	365	344	345	345	338	346	362	335	345	352	316	353	345	340	353	298	353	414	325	368	360	355	347	366	328	385	364	318	329	355	326	328	356	387	308	351	337	350	320	338	349	330	345	362	370	326	363	333	329	371	323	349	360	375	362	360	341	377	349	320	324	368	327	343	393	349	347	327	325	314	349	349	357	307	341	329	341	362	346	321	336	356	364	345	362	359	355	353	349	377	353	345	350	330	366	339	359	355	348	318	345	362	356	361	324	352	357	364	338	372	348	341	334	339	332	374	371	345	362	368	358	330	338	369	355	351	336	354	349	373	341	353	327	357	343	344	363	386	348	363	349	377	344	356	361	338	373	344	368	322	357	346	346	368	340	377	334	382	357	367	344	346	327	350	365	358	345	365	361	323	351	369	353	301	334	388	333	333	339	338	372	328	371	325	358	336	369	325	344	356	357	367	367	371	344	376	348	334	338	368	359	359	326	343	348	346	353	333	364	332	384	368	371	359	329	348	346	330	332	335	345	365	348	332	349	356	355	353	342	340	348	350	356	364	317	368	386	339	367	361	358	362	324	362	354	346	334	321	310	393	379	381	365	341	341	339	338	364	347	341	372	339	354	353	363	365	334	346	332	316	366	350	382	366	354	350	374	347	364	340	341	354	349	341	306	362	356	351	337	326	347	347	350	355	372	346	367	312	324
45235	39399	13504	7431	5156	3659	2805	2314	2024	1673	1571	1407	1208	1164	1078	982	1000	951	889	872	860	870	822	807	813	763	812	765	739	806	759	747	732	772	751	735	739	695	690	780	761	740	704	756	712	760	706	694	671	716	685	722	713	667	700	736	728	693	667	665	689	739	713	695	689	677	736	701	737	709	723	680	673	737	711	699	651	706	686	705	660	677	662	654	746	718	676	688	657	686	710	667	678	698	677	713	682	726	695	697	701	675	641	642	702	693	671	698	720	651	696	682	688	656	683	734	726	687	720	709	660	673	667	664	667	685	668	733	680	672	657	695	671	734	690	636	676	715	737	641	677	712	709	691	678	661	654	677	660	669	672	677	689	680	661	688	731	712	681	648	657	703	677	700	622	651	724	707	647	681	689	708	732	663	702	662	662	653	658	720	687	667	679	712	657	682	699	735	687	678	690	683	642	666	658	646	708	693	678	698	700	635	654	682	691	665	692	648	688	664	639	682	662	691	669	719	669	689	718	740	666	687	679	744	729	632	709	674	682	699	729	693	687	714	703	657	680	673	696	680	734	629	676	708	663	703	724	750	653	669	690	666	696	684	699	668	646	701	681	690	694	690	731	683	675	687	706	694	674	697	648	723	707	712	702	656	695	704	674	680	724	700	698	687	688	656	684	685	688	684	730	695	716	722	704	692	665	645	756	626	662	688	738	642	648	706	666	713	696	706	703	692	612	673	677	693	698	701	711	666	676	619	692	677	676	690	694	700	683	716	680	676	643	722	672	668	714	681	630	698	702	709	718	644	696	661	649	700	660	668	703	676	703	620	664	709	671	684	650	672	684	688	674	665	707	685	715	658	632	703	728	685	667	668	728	684	645	670	673	650	663	655	700	691	671	664	700	702	675	687	679	672	757	685	693	673	699	659	716	671	664	709	691	638	665	709	703	646	673	688	696	717	705	692	718	711	709	702	695	677	659	642	693	680	733	659	715	663	696	657	674	681	679	687	659	690	682	649	613	645	672	662	661	692	638	642	675	632	722	691	677	640	700	684	692	707	696	703	655	693	658	686	665	643	683	662	714	696	647	697	643	692	681	662	684	688	678	705	662	621	675	697	681	698	733	681	702	684	697	652	628	727	679	654	708	656	622	654	722	724	719	718	701	703	645	665	669	696	738	683	704	683	647	644	682	662	681	663	668	706	640	721	683	683	662	695	652	691	729	685	680	675	658	709	713	714	697	668	662	685	689	677	718	679	714	689	671	643	666	693	704	671	734	654	673	645	695	654	639	669	641	689	657	661	714	657	671	612	664	672	707	648	685	648	687	684	681	652	656	652	652	654	689	661	645	682	693	701	666	637	719	680	657	656	722	706	742	677	668	677	673	659	677	726	697	660	726	718	642	729	647	734	683	686	701	710	671	676	687	649	656	693	694	684	686	695	680	691	646	699	648	704	722	676	643	686	678	652	722	686	662	699	677	714	706	684	711	668	672	626	672	664	662	707	647	685	667	681	697	705	666	670	662	689	676	714	691	643	661	637	687	674	716	652	683	687	686	700	687	628	656	706	730	677	670	658	700	657	727	683	704	649	675	680	644	714	700	669	662	731	677	724	665	663	684	668	699	690	665	631	764	652	672	667	664	683	686	663	673	695	654	657	724	673	661	693	686	659	694	694	732	705	664	694	697	688	690	701	712	643	675	707	655	664	703	640	638	671	713	623	706	654	717	659	694	655	684	665	699	722	682	709	699	651	686	685	675	669	656	685	699	694	685	700	680	693	666	675	662	690	666	710	715	695	676	673	724	682	717	699	650	747	654	699	657	657	694	688	642	657	705	719	690	679	641	714	659	726	686	698	709	706	738	660	658	692	655	642	659	677	691	667	707	686	706	706	701	688	690	665	726	678	668	676	642	668	664	667	684	670	693	664	689	639	704	681	657	710	704	663	662	693	663	651	719	723	691	684	676	706	708	682	633	703	681	665	707	692	660	707	657	700	706	653	732	692	672	699	682	677	707	671	717	697	660	698	729	728	692	659	651	669	711	721	698	692	684	692	685	672	696	722	675	700	692	693	664	698	688	739	708	691	739	652	680	675	683	679	671	712	665	688	685	695	706	725	689	717	667	710	693	691	625	691	686	701	697	708	727	696	674	717	694	715	692	684	727	669	698	713	666	665	710	627	653	686	667	685	674	696	686	686	692	671	655	738	679	632	653	622	702	655	662	699	629	680	671	690	676	677	696	683	720	692	704	688	694	714	686	698	678	662	698	676	711	698	690	638	683	693	674	695	709	717	675	652	683	652	720	681	662	698	676	688	684	674	694	664	653	661	686	654	694	683	679	699	658	682	682	689	702	691	665	707	682	705	664	689	723	649	723	711	640	687	699	693	700	653	707	712	685	685	712	722	677	643	690	708	688	720	673	664	683	663	685	655	647	677	669	651	716	669	680	651	624	718	775	666	663	659	667	737	682	698	708	674	672	725	739	667	645	701	700	652	659	655	744	709	718	657	701	662	706	649	687	672	683	722	692	645	678	703	710	697	652	691	707	658	649	641	694	656	649	649	703	689	686	657	699	677	682	699	678	670	693	663	676	671	682	666	699	661	659	660	698	705	678	650	702	674	679	683	650	639	656	681	618	709	705	690	675	662	691	654	669	672	695	702	670	684	708	676	717	673	676	651	687	703	715	648	718	691	665	699	685	736	704	646	699	640	657	673	702	676	685	613	703	660	658	724	681	649	655	666	683	655	677	677	653	652	688	651	678	700	654	648	685	697	687	694	652	728	705	737	721	645	692	707	676	712	727	702	666	678	740	682	678	659	664	669	683	659	681	685	682	658	753	715	650	666	701	690	666	679	656	639	712	672	669	684	668	672	674	697	666	695	702	657	710	701	679	697	684	670	638	679	717	682	623	687	704	735	693	660	736	689	676	647	676	662	693	655	725	665	647	691	642	673	681	649	673	695	701	667	686	716	708	684	660	711	681	633	707	642	671	697	671	738	703	707	670	710	686	698	679	667	649	652	646	684	725	688	650	686	698	682	630	665	657	711	668	703	690	637	695	690	697	705	681	692	700	689	708	707	667	693	656	722	678	692	716	682	653	626	694	702	691	682	664	686	704	717	701	710	642	641	669	702	681	687	631	706	668	688	689	706	654	697	677	672	663	719	700	673	707	643	653	676	670	685	650	684	650	655	689	641	626	682	599	699	694	697	698	627	678	724	671	719	673	690	631	707	700	664	680	693	695	661	706	686	675	693	683	680	696	687	663	690	683	684	687	680	670	712	734	682	674	639	687	671	684	730	667	697	678	670	647	725	687	691	667	691	666	688	731	649	685	729	632	724	678	676	673	676	660	675	680	660	674	650	640	675	670	687	698	667	742	672	675	698	688	675	695	707	651	669	677	669	645	698	718	669	691	661	707	725	661	737	666	650	738	650	704	697	722	709	738	661	722	657	732	716	700	679	681	695	677	715	660	663	736	668	688	710	650	677
27300	20802	7088	559	385	295	324	301	282	258	263	268	255	266	271	277	256	264	267	299	253	277	272	254	249	275	242	253	266	225	248	242	278	247	269	261	224	259	255	251	276	226	252	266	240	262	251	266	242	257	234	261	237	289	236	253	243	277	258	270	220	243	259	235	257	253	250	297	266	260	227	239	243	244	258	232	250	240	273	260	258	243	253	241	278	261	244	243	295	260	249	283	241	233	243	241	249	258	258	231	251	274	244	272	256	254	245	233	257	269	269	231	266	251	249	238	276	257	247	277	297	286	247	226	247	254	265	248	238	221	247	265	264	274	258	276	244	245	236	249	257	267	247	263	289	254	260	245	251	244	234	258	246	248	242	254	243	291	245	236	248	272	270	281	260	264	306	251	259	247	229	266	206	275	260	254	269	260	240	231	246	235	252	265	222	219	278	261	245	286	269	246	255	237	254	258	249	239	272	273	271	257	221	269	258	284	252	274	259	261	228	251	254	281	253	230	258	256	267	267	250	268	268	232	263	227	289	263	258	272	300	290	253	255	280	246	272	283	236	244	274	259	252	254	255	249	269	268	234	286	269	258	254	271	242	247	289	224	248	240	240	275	238	248	248	235	252	254	279	257	274	246	242	250	246	264	257	246	252	276	230	267	265	246	267	236	235	239	271	247	289	270	242	231	234	252	257	238	250	255	253	273	262	279	269	245	272	254	230	247	236	266	255	252	237	243	263	237	230	234	260	243	239	240	270	265	257	269	245	237	249	262	275	247	250	269	253	253	229	264	220	236	272	265	283	277	275	262	242	277	281	264	254	273	272	255	260	288	276	258	260	241	244	257	252	247	251	257	275	255	233	269	279	274	250	242	256	267	233	241	236	247	267	245	264	248	238	233	272	285	280	285	260	246	262	260	256	239	283	226	225	265	281	255	287	271	227	254	225	265	240	245	278	266	250	264	230	251	252	272	241	270	285	261	281	266	221	261	264	238	227	263	259	248	267	266	264	240	239	242	257	261	256	269	242	268	258	259	249	242	268	280	237	260	268	272	233	264	234	264	262	251	271	257	259	257	269	250	280	266	280	244	243	273	247	229	259	257	232	256	240	278	258	246	255	275	256	270	261	244	275	239	233	252	261	262	221	224	258	252	230	253	248	256	248	282	284	250	259	235	275	264	270	222	257	246	249	250	259	259	275	255	266	226	246	225	251	245	240	227	247	264	269	275	236	278	276	228	264	266	258	228	276	266	238	252	261	243	233	229	247	253	244	279	258	250	248	278	276	273	265	249	265	265	259	244	263	267	264	279	312	276	248	252	249	234	238	257	227	263	280	257	271	245	260	273	219	264	251	271	241	269	252	282	222	267	264	277	255	251	253	233	269	243	267	247	276	283	244	236	224	255	263	257	252	273	244	269	258	246	273	278	264	280	249	269	270	247	248	255	252	241	244	265	236	268	271	267	265	232	271	277	259	226	242	248	239	255	261	256	244	252	259	265	229	230	261	261	255	235	258	253	265	267	266	276	262	265	262	256	244	254	268	247	268	220	251	265	269	253	248	242	264	274	265	274	264	263	240	241	230	282	252	247	264	237	279	255	246	269	268	242	289	256	207	233	241	247	253	261	249	271	260	298	245	266	254	262	233	262	249	264	267	267	277	272	237	245	250	238	253	259	253	245	267	226	251	259	290	285	256	239	240	245	248	242	270	255	261	261	257	227	239	243	237	269	256	255	251	272	248	251	253	241	276	266	287	238	219	273	249	220	231	252	254	256	255	249	238	251	275	238	255	267	249	254	236	245	268	242	247	248	267	279	238	242	259	239	257	241	238	251	267	235	237	287	231	297	260	261	247	251	245	270	255	260	269	283	236	269	266	257	255	264	252	270	272	253	250	244	247	238	254	275	267	264	254	263	255	251	252	252	273	280	246	251	282	251	261	306	253	269	237	271	243	233	257	275	264	269	241	275	248	249	246	260	228	242	236	229	256	240	289	269	270	252	229	241	239	248	257	244	253	241	254	252	262	277	250	276	259	247	284	278	250	272	257	235	281	259	253	269	233	268	284	282	241	276	261	230	260	246	243	249	241	242	264	272	245	263	264	261	241	259	246	249	234	271	253	253	228	249	258	279	231	243	250	244	311	270	265	264	239	249	254	255	292	244	242	263	274	271	212	265	259	271	235	259	277	241	254	236	263	254	265	286	289	274	272	253	256	266	270	235	243	285	254	276	223	244	244	255	281	210	272	260	272	277	256	258	265	268	255	239	261	266	256	250	249	276	284	254	278	247	280	268	273	278	266	247	259	239	242	256	234	232	283	238	246	237	275	241	233	221	254	228	244	281	257	236	252	272	215	260	248	258	263	269	270	244	226	276	273	256	223	267	274	264	254	263	237	261	261	270	267	246	234	249	256	260	259	231	242	251	276	248	256	257	254	271	247	246	242	290	245	279	239	251	239	269	250	266	269	272	235	269	267	254	275	261	265	264	249	244	238	245	281	234	241	234	251	288	244	263	236	259	245	256	267	238	278	258	261	237	249	274	258	279	236	246	231	275	240	261	263	261	255	226	269	251	253	277	250	269	243	257	258	226	282	244	251	257	247	257	249	279	261	269	244	270	254	243	233	243	267	258	253	250	260	246	272	255	245	273	261	271	248	279	238	245	253	268	238	242	238	235	271	240	279	246	220	253	249	243	255	226	248	250	260	267	257	257	261	206	261	276	242	276	276	270	248	246	254	241	249	249	250	267	261	252	268	254	280	249	266	251	287	265	257	235	263	234	271	254	260	243	268	286	261	252	233	278	240	261	241	257	235	271	247	230	236	252	254	250	232	242	267	249	252	259	248	241	247	243	250	249	249	235	262	248	246	261	245	247	248	234	265	271	262	241	259	241	255	268	251	229	253	251	259	286	234	226	273	262	271	260	236	245	283	262	260	257	248	252	262	268	245	235	261	249	241	250	258	267	250	262	249	267	252	239	270	277	269	258	212	256	260	256	258	236	227	254	272	273	241	237	240	245	257	261	282	216	249	273	283	259	241	263	252	262	244	239	274	280	277	253	261	245	285	276	244	209	257	233	227	263	240	279	244	274	249	290	259	243	244	250	241	264	244	264	284	257	251	231	264	255	244	276	263	265	265	265	270	251	239	244	248	252	242	262	244	257	299	253	271	268	251	264	249	264	267	301	235	255	245	273	247	241	228	261	247	277	265	268	267	271	266	258	224	260	259	236	302	252	212	276	256	241	273	255	243	220	284	236	266	276	246	287	260	234	271	219	250	273	258	240	271	264	285	264	221	275	243	242	256	255	266	254	255	240	268	258	296	256	236	243	254	264	240	244	230	278	279	238	236	252	264	236	272	253	261	254	275	244	240	254	272	272	245	219	252	234	241	302	237	258	246	268	252	265	263	279	262	267	285	227	269	238	257	263	254	251	277	244	244	256	244	266	238	240	268	272	256	280	260	246	277	271	260	248	230	247	265	281	266	273
17444	12971	1470	936	744	711	670	606	563	606	567	573	605	566	603	573	576	563	549	554	600	570	591	556	564	561	543	550	535	562	507	579	531	521	583	530	553	541	582	574	582	591	555	558	532	562	503	559	529	572	560	549	562	528	572	507	569	576	575	529	543	579	535	553	564	530	540	494	528	570	575	568	526	565	546	528	570	558	553	525	552	545	579	587	508	581	554	572	554	560	563	548	532	567	537	601	527	535	560	515	548	534	535	553	543	563	536	552	523	552	524	539	524	594	537	575	554	549	609	565	535	545	573	576	546	605	575	527	586	555	532	562	541	576	585	539	518	536	535	538	558	574	556	539	554	562	575	536	547	528	542	576	551	540	560	520	525	570	563	530	515	537	538	544	534	492	511	521	538	539	588	536	565	558	550	529	549	566	513	520	587	582	531	560	544	534	544	543	531	555	561	517	533	525	588	558	564	518	576	536	586	540	596	543	531	569	562	570	608	534	601	558	516	508	590	577	549	502	595	528	561	567	588	579	558	524	526	563	578	569	565	541	553	560	551	544	540	542	571	522	504	581	540	496	557	519	570	562	542	543	575	545	572	583	548	547	542	546	550	591	530	536	535	573	501	560	551	561	542	563	581	545	569	550	553	572	547	550	499	541	542	575	529	562	562	527	560	572	568	555	601	509	525	492	538	551	497	586	563	538	576	575	533	566	540	527	539	574	522	546	574	547	527	587	540	550	557	538	549	543	553	538	536	545	584	514	524	528	543	591	492	580	533	544	563	503	581	499	509	558	529	553	526	562	503	499	541	539	509	576	499	539	578	528	551	550	519	568	532	535	553	530	525	521	579	553	550	505	543	543	563	552	550	511	544	621	580	522	551	552	496	542	540	578	542	548	486	582	591	525	546	531	573	500	565	572	559	567	530	554	521	511	532	562	544	560	549	547	532	536	588	550	533	524	521	533	545	587	499	548	578	562	545	523	563	538	570	564	529	573	534	552	574	539	538	556	562	528	527	502	552	534	559	555	575	537	577	528	554	558	536	528	584	540	553	574	556	525	537	542	516	528	535	563	566	521	563	589	533	550	547	589	527	521	529	532	567	518	501	526	530	560	552	532	533	560	548	543	539	563	541	540	585	563	530	593	557	515	561	578	518	561	530	528	538	517	512	541	549	538	560	562	554	528	486	530	542	543	542	528	579	528	518	551	531	593	552	524	564	496	539	513	542	580	560	556	564	558	596	529	545	535	523	555	534	519	587	544	561	542	571	575	604	572	557	541	534	562	549	574	554	502	572	517	529	559	518	537	551	593	558	540	520	513	528	595	529	604	528	529	510	545	559	520	588	477	573	516	537	534	556	546	529	506	528	516	544	536	561	588	518	522	558	558	572	562	552	512	549	579	571	543	566	573	572	552	557	530	513	572	566	540	532	536	544	566	528	520	552	530	572	577	541	527	564	533	504	579	571	515	533	532	573	576	568	548	560	549	585	583	543	560	531	558	528	543	561	553	521	533	569	540	538	549	551	538	559	546	572	526	573	580	586	559	535	548	532	592	544	551	560	551	530	521	534	542	543	532	550	549	550	591	537	553	515	563	555	550	551	574	547	550	583	543	542	579	562	559	521	571	554	560	515	522	571	541	555	542	538	529	535	587	539	576	556	524	583	560	554	524	546	568	545	516	570	542	578	510	560	537	576	557	580	535	574	566	560	597	531	543	570	562	527	563	564	560	501	567	555	545	526	542	581	530	531	514	542	585	575	563	561	558	563	531	562	556	508	557	560	556	552	517	543	572	580	552	539	562	572	511	545	557	559	496	529	551	545	553	550	530	560	550	561	533	555	572	531	588	537	537	564	562	575	517	543	568	543	515	538	594	565	535	579	529	509	547	555	571	530	523	578	507	562	520	531	544	575	547	541	547	558	546	507	554	528	524	614	547	568	548	542	542	517	528	533	521	523	556	552	542	558	607	540	549	533	547	570	549	552	583	552	576	566	579	543	536	562	561	564	555	559	550	558	546	552	534	581	543	548	518	557	527	561	509	526	507	539	548	548	523	539	589	553	505	592	579	532	547	543	570	595	556	539	536	531	570	543	531	551	554	555	560	521	561	548	567	503	522	525	560	530	588	545	537	538	578	552	540	516	531	558	545	543	558	581	571	570	568	582	545	584	560	547	539	506	547	514	561	552	564	562	570	555	553	574	532	541	538	562	537	545	546	551	513	565	589	569	585	527	576	524	570	513	497	533	580	541	554	575	518	523	536	566	557	532	523	585	561	561	489	539	547	488	533	539	557	555	549	550	550	528	572	581	521	525	532	569	545	541	567	587	529	534	609	518	534	567	522	548	537	515	512	530	542	588	542	572	579	543	550	547	555	555	560	523	518	543	564	582	606	575	520	544	537	530	503	554	553	571	549	592	529	542	554	543	530	560	544	540	529	547	598	563	535	502	537	545	575	526	510	561	546	578	530	527	549	532	520	560	553	597	527	546	516	563	557	553	546	587	567	532	575	574	553	546	522	537	575	543	511	519	520	516	562	526	518	512	558	573	613	527	549	551	548	535	548	538	531	549	551	554	549	528	516	544	525	529	486	484	560	510	525	540	577	588	521	592	554	550	574	552	542	538	531	577	496	512	563	598	597	567	527	547	565	524	533	553	578	546	548	547	556	550	531	511	533	519	491	531	573	553	549	532	555	535	562	541	536	561	528	558	534	561	542	583	577	582	522	560	567	502	560	541	552	517	510	560	612	551	533	584	602	585	569	516	543	571	556	580	539	540	492	583	539	522	521	543	560	523	502	522	543	542	549	536	526	555	516	572	519	542	534	560	547	501	539	501	531	525	589	573	531	548	541	571	581	544	540	521	565	540	541	550	516	533	576	530	530	531	542	533	551	547	546	530	566	581	525	517	547	551	562	571	587	551	529	548	574	555	549	547	509	528	518	562	533	560	540	570	553	528	543	512	560	514	559	526	563	532	557	564	559	529	543	537	570	552	545	541	554	556	554	562	583	547	583	534	507	516	558	522	538	532	569	551	561	541	546	530	524	551	523	552	514	532	541	527	510	557	542	587	537	570	573	530	567	544	591	579	592	555	542	540	591	536	581	573	530	550	528	539	527	564	557	523	569	548	532	575	574	560	501	564	567	549	565	561	548	513	525	525	538	562	542	587	559	527	548	529	530	569	501	561	591	574	538	573	548	573	521	525	546	549	541	551	568	536	525	524	573	531	500	590	516	533	588	561	533	515	536	554	529	570	552	577	519	556	557	561	511	569	529	541	500	579	562	569	569	554	537	619	516	564	557	559	551	546	560	594	552	611	539	558	539	559	550	534	547	555	560	637	599	589	537	551	513	541	557	550	522	544	578	532	538	562	526	522	538	587	583	531	560	536	566	533	519	527	596	570	540	560	558	567	584	543	571	520	573	550	537	495	597	542	526	582	566	540	556	552	589	570	515	595	539	548	546	560	600	515	533	608	521	561	559	538	591
24762	21660	28586	25241	18530	1267	497	355	303	255	252	234	201	210	223	202	205	170	170	161	170	161	161	174	181	158	187	184	166	167	176	165	160	174	128	160	175	171	156	178	171	157	163	149	162	160	145	125	168	137	144	165	164	150	152	156	149	168	168	169	149	154	155	135	145	166	152	150	144	174	140	127	162	149	148	133	151	142	174	185	155	164	141	156	174	127	143	149	141	137	135	177	135	182	146	157	158	147	136	153	167	173	170	134	178	156	167	159	138	145	153	135	151	170	153	131	141	150	132	162	159	149	136	115	170	149	152	187	156	154	147	144	146	179	167	165	148	171	157	139	152	143	119	171	153	152	149	152	163	144	158	168	154	140	141	146	161	152	142	144	147	147	129	136	157	146	144	149	159	152	164	129	154	135	176	167	155	157	147	163	172	159	158	131	147	138	147	177	150	172	143	123	149	168	146	156	150	137	154	151	134	168	149	128	160	158	151	148	170	151	152	144	136	149	150	158	162	157	171	149	133	150	176	156	156	171	161	161	153	163	147	165	149	162	136	157	152	180	147	151	153	150	142	142	147	149	160	137	154	142	168	151	138	145	148	150	166	170	158	142	139	135	133	178	157	137	154	134	157	160	145	133	153	161	140	164	145	148	146	161	163	158	156	172	159	164	153	147	128	129	143	149	175	157	141	145	157	146	147	144	148	157	150	131	151	142	149	137	170	159	164	131	162	138	147	148	170	155	131	147	168	142	148	152	143	164	160	155	117	139	151	165	156	151	173	133	165	159	157	134	152	155	171	164	166	164	158	179	154	149	158	159	140	161	146	159	149	138	168	164	176	151	126	163	163	170	160	146	135	131	136	131	174	147	130	137	131	177	172	153	153	128	143	152	151	154	149	149	154	173	140	146	137	130	161	149	147	132	123	143	148	141	148	159	138	157	145	162	135	158	148	150	132	167	133	171	157	151	138	119	152	139	153	148	158	152	140	148	128	191	173	120	154	141	148	140	144	157	141	170	154	174	159	153	136	150	147	150	145	134	157	170	138	153	155	126	142	154	144	171	135	133	186	165	175	144	147	147	159	144	156	161	161	147	168	179	139	170	137	170	150	136	145	141	156	153	127	173	149	155	148	165	137	155	155	151	148	147	158	146	146	153	130	180	147	150	153	126	150	143	148	141	138	151	156	150	146	157	117	164	149	145	150	139	131	141	140	161	138	141	151	174	135	127	174	144	146	167	160	142	178	137	144	152	140	135	160	127	144	173	154	164	176	144	147	153	147	163	117	148	161	147	151	140	145	161	146	171	157	153	147	157	152	132	168	146	154	140	137	131	143	149	166	143	139	167	178	160	163	133	158	155	131	184	140	127	168	164	150	171	153	155	134	153	159	165	156	176	149	153	148	151	163	153	150	154	138	157	145	171	147	135	150	154	150	165	154	148	169	142	161	144	153	156	176	155	148	162	139	145	140	167	143	148	134	128	152	143	155	148	156	148	163	119	140	159	154	169	180	137	142	135	165	160	158	139	138	169	129	148	169	145	142	152	153	158	167	149	150	148	156	146	157	137	138	144	154	144	153	156	152	158	157	169	165	139	145	134	150	155	180	139	134	134	152	134	135	154	129	159	142	169	133	146	138	144	147	150	142	161	174	168	120	154	157	140	145	158	145	139	167	156	145	148	138	153	136	133	144	143	156	131	157	156	139	138	128	152	152	162	158	143	145	149	160	143	135	138	158	157	146	145	161	139	168	153	134	154	140	128	150	148	151	163	146	161	114	146	163	133	158	138	140	164	142	155	157	151	153	165	152	148	135	148	148	150	175	161	132	162	174	158	130	114	146	175	158	163	149	145	154	128	153	154	165	141	127	121	133	163	135	150	142	151	166	158	181	156	147	176	141	132	163	136	143	164	141	162	160	143	178	160	151	163	134	158	138	146	135	145	147	145	159	160	154	166	157	166	133	168	185	173	153	133	144	162	148	148	144	149	127	152	125	149	148	170	135	144	149	168	139	121	151	136	138	150	155	154	147	133	154	160	162	158	136	143	159	142	141	151	150	130	156	158	137	164	157	168	172	146	159	132	154	144	152	168	157	170	154	137	126	164	154	146	161	152	146	159	157	156	137	160	139	120	165	164	154	151	148	139	124	142	157	149	131	162	152	136	144	147	141	136	160	162	151	141	125	138	164	156	140	140	130	143	155	143	158	142	151	134	150	181	165	154	130	135	155	150	166	138	150	141	158	163	153	139	152	133	144	150	147	152	154	149	128	142	173	145	163	159	145	144	156	149	143	172	155	149	154	172	135	156	156	176	173	166	166	161	156	127	164	125	142	144	155	123	149	142	142	145	149	139	148	161	139	137	133	159	159	155	144	161	146	163	151	130	159	133	150	155	135	183	158	159	159	161	133	153	148	168	146	129	161	149	140	138	146	132	161	144	173	146	158	149	157	150	146	155	153	148	135	158	158	171	150	134	159	141	155	173	149	141	159	153	183	166	140	159	137	190	161	143	143	151	135	157	141	161	161	148	141	129	148	156	132	159	152	160	157	173	150	168	126	164	158	141	159	156	147	156	131	150	135	151	146	159	155	142	145	159	158	154	177	153	144	156	139	164	170	169	149	140	146	158	168	157	169	177	158	158	140	157	166	170	164	145	161	167	157	144	154	149	144	122	139	170	148	158	165	167	122	150	160	153	157	150	142	157	149	157	145	166	149	140	155	151	145	161	151	133	159	160	155	141	135	161	149	152	137	142	152	127	142	162	151	140	147	151	142	153	139	150	133	144	145	155	156	150	138	134	158	144	153	158	142	146	147	174	155	161	148	160	144	148	146	134	144	158	151	149	175	164	160	142	165	162	165	151	157	158	127	141	140	153	131	142	157	159	157	153	157	160	148	139	148	158	156	151	144	154	135	154	149	139	128	156	154	138	160	158	157	158	154	159	146	158	166	153	148	146	133	135	148	154	157	157	178	162	164	144	163	157	156	167	150	145	163	164	141	168	140	129	160	160	157	139	154	138	157	154	146	148	152	142	174	143	143	155	165	159	143	157	138	157	147	160	135	148	160	152	145	147	151	155	168	160	151	132	165	140	134	145	156	116	138	156	169	163	148	133	159	144	142	130	176	143	136	131	160	150	143	148	148	136	199	151	151	145	149	139	129	129	146	161	146	143	154	138	151	141	146	179	159	148	149	166	155	149	149	150	157	137	173	148	142	147	146	124	159	156	167	136	154	144	150	127	144	138	136	148	157	156	158	151	180	134	150	138	149	147	154	152	149	134	137	126	155	132	157	155	136	136	145	172	150	139	147	143	147	148	135	127	116	161	135	160	141	138	155	177	135	145	155	141	149	158	137	146	137	174	159	140	141	145	146	147	152	152	143	137	154	140	137	151	140	153	142	161	150	142	129	143	125	149	153	135	160	162	151	156	134	148	144	158	170	140	139	153	161	145	155	161	162	150	138	143	172	153	165	145	156	147	171	150	157	161
36940	33548	8122	4257	2685	1864	1484	1229	998	907	749	665	607	556	590	532	506	485	448	430	457	432	375	421	370	381	369	412	341	413	350	382	342	370	370	335	359	355	367	383	367	356	371	377	322	320	332	346	344	356	329	325	343	346	349	370	331	364	369	327	336	334	344	329	368	346	356	330	348	327	357	311	346	315	371	305	338	365	351	359	312	343	329	330	313	328	329	343	309	326	333	362	327	341	355	321	337	332	345	308	365	347	326	346	337	311	348	333	317	316	332	324	359	369	331	364	324	354	336	339	352	345	340	341	334	348	336	345	327	321	337	346	341	347	376	350	316	348	326	313	341	337	332	361	311	356	287	330	336	349	328	327	341	307	334	322	349	342	334	331	353	339	315	321	362	349	336	323	336	324	319	345	356	339	350	308	343	307	338	342	352	345	335	336	338	331	328	333	363	338	316	370	327	322	351	358	320	358	324	311	345	328	317	351	334	336	319	372	366	317	348	340	348	297	304	367	337	333	347	341	341	339	315	367	337	340	355	333	350	343	344	351	333	322	325	344	359	341	345	329	320	328	317	348	339	292	329	333	361	344	326	356	312	346	321	332	328	353	321	319	378	338	352	358	310	318	317	320	307	305	317	344	332	332	335	345	335	304	351	349	296	333	331	348	333	350	358	337	329	357	324	335	313	329	357	343	361	366	327	309	340	330	305	332	346	357	321	329	305	321	335	337	335	309	335	324	340	372	349	344	327	315	308	316	332	323	357	348	332	328	378	346	340	328	367	327	363	339	317	329	350	306	358	349	346	346	341	324	352	343	345	322	308	311	345	372	329	337	339	350	332	331	346	344	351	326	314	338	325	338	329	341	304	332	350	346	333	335	334	317	325	341	346	329	371	326	304	308	336	346	371	322	349	334	328	324	320	328	346	340	340	342	325	323	315	333	308	326	372	295	330	356	333	328	372	330	315	321	344	324	359	358	324	377	323	352	333	341	355	320	338	352	327	339	349	341	336	349	306	362	333	360	287	308	310	335	314	341	310	333	341	326	330	332	332	305	324	330	329	306	334	352	286	358	317	358	350	350	326	322	365	345	322	335	329	329	353	359	321	316	344	345	321	329	334	324	291	344	352	332	321	321	344	345	349	303	305	365	297	325	359	328	316	356	329	296	357	300	327	317	340	340	334	367	324	324	325	353	350	362	333	329	306	348	366	358	325	329	318	330	324	326	309	341	363	325	351	327	361	335	340	354	341	325	361	344	327	328	310	331	343	356	356	328	347	349	333	326	321	327	357	332	342	327	317	352	356	322	311	347	355	399	340	350	335	330	303	349	317	361	323	320	322	335	331	355	317	373	327	299	326	328	324	313	356	322	332	332	315	306	300	345	330	341	365	306	331	343	351	354	363	332	315	322	358	363	363	345	296	313	358	323	344	338	357	337	324	314	297	327	334	333	326	361	338	345	334	355	342	327	326	330	340	329	320	329	312	305	347	374	335	365	319	333	384	323	305	336	357	320	313	338	344	330	355	331	309	358	362	335	391	352	340	318	367	325	351	314	359	335	295	342	348	344	340	350	315	314	365	338	367	331	341	373	364	329	331	340	355	321	332	344	308	303	336	330	322	341	322	299	304	349	311	345	338	340	319	377	356	301	347	301	316	337	348	327	325	308	340	345	311	329	336	343	326	331	343	348	341	343	346	336	340	334	331	287	319	331	356	355	347	338	319	321	323	305	316	342	329	305	349	304	330	310	310	337	350	327	298	342	353	334	335	352	295	323	323	317	350	348	340	333	343	343	318	353	318	357	309	316	329	329	319	327	321	304	361	327	376	341	343	308	334	365	352	306	348	331	325	334	276	375	343	345	319	335	340	317	358	354	320	334	337	342	347	314	313	314	334	299	343	357	369	327	326	350	374	359	365	344	362	342	338	321	340	322	344	325	342	353	341	342	353	349	318	346	320	320	314	323	328	334	356	341	383	349	305	348	342	314	335	328	369	332	318	316	356	350	378	332	306	305	353	333	312	365	347	342	340	318	338	344	342	342	339	347	349	336	321	320	331	334	322	348	363	347	320	324	308	318	326	335	327	323	316	305	344	342	340	342	342	338	355	341	330	367	354	358	306	327	335	293	331	351	347	319	342	304	326	380	324	318	344	362	330	338	315	354	328	315	354	318	335	327	303	347	335	312	330	328	309	349	369	340	313	323	294	338	347	346	338	316	321	349	337	346	333	338	302	334	313	313	352	322	333	329	372	333	352	312	339	312	347	345	335	325	295	338	316	346	321	334	341	310	344	371	340	364	344	350	305	332	320	336	310	323	334	342	315	329	317	355	297	367	327	338	317	353	345	320	348	344	323	355	332	360	320	339	337	334	310	324	350	319	352	350	308	354	317	368	352	343	344	349	335	329	331	338	331	353	320	315	343	316	358	363	309	321	351	373	344	365	363	351	350	366	336	370	319	307	338	359	363	316	316	352	331	320	339	317	344	327	326	352	294	323	327	330	347	291	294	347	335	311	331	316	334	320	335	331	351	337	335	334	372	339	350	364	354	344	314	380	334	306	345	318	336	330	343	339	328	347	335	358	324	316	360	319	342	321	335	329	300	366	310	326	337	292	318	376	332	340	297	303	311	362	331	369	361	346	317	311	341	348	380	353	339	320	308	336	334	347	328	321	336	355	344	344	308	344	337	341	346	355	344	360	362	320	329	352	350	335	338	358	330	337	325	349	322	327	326	313	320	350	353	313	346	316	333	338	340	344	341	351	326	350	332	352	313	323	316	353	351	322	321	325	327	355	327	317	330	339	314	348	324	331	317	349	350	350	341	321	310	352	342	334	281	341	337	396	336	317	315	331	336	322	348	333	352	345	349	341	346	315	335	329	340	279	333	310	328	311	310	343	353	339	341	339	336	342	352	330	354	353	328	311	301	331	344	316	350	334	328	344	327	324	342	335	333	339	347	333	338	352	301	310	345	334	331	323	350	320	304	338	327	342	329	358	333	338	347	376	297	369	342	328	335	350	339	309	353	336	334	324	310	315	334	322	349	365	347	351	319	374	353	343	349	349	371	323	341	345	315	352	348	328	352	347	332	324	354	308	335	311	340	323	337	348	376	375	336	321	321	353	330	361	367	340	311	313	317	320	339	313	360	344	342	322	341	357	333	311	344	322	357	318	335	321	318	316	313	357	318	344	336	339	316	319	339	363	322	345	329	327	333	351	340	331	365	322	287	303	317	345	316	305	335	358	342	342	345	322	361	346	312	342	327	350	378	318	330	329	352	321	315	341	343	341	318	323	331	282	360	327	342	328	363	345	332	321	323	338	326	355	335	344	353	322	323	351	352	342	324	336	338	330	338	328	363	348	360	337	316	319	352	333	344	323	341	342	313	306	341	305	318	336	357	331	327	342	299	340	376	336	286	395	328	313	358	337	352	361	316	339	344	348	329	343	319	348	348	338	335	358	334	339	338	358	331	339	319	327	348	315	312	328
23739	21590	29175	24462	21592	16186	1642	846	646	574	488	503	513	441	443	415	393	406	435	378	405	386	375	381	345	384	363	371	381	354	398	372	352	383	337	325	361	351	379	374	344	344	346	360	346	376	364	330	331	349	364	340	379	359	348	342	363	353	362	343	352	335	361	356	361	364	349	321	335	402	340	336	354	356	345	378	334	358	366	371	328	360	345	373	353	344	352	353	358	367	364	352	356	346	340	323	351	388	355	354	325	339	349	332	363	334	346	363	319	306	405	333	321	317	369	342	372	346	357	371	337	330	369	366	305	337	334	359	360	356	321	333	361	368	348	366	337	334	312	340	361	346	347	341	366	369	326	367	319	364	349	306	382	355	333	325	341	373	352	383	354	332	351	336	345	368	351	343	322	366	341	332	335	345	367	347	344	327	360	347	327	344	353	329	353	344	388	324	342	388	360	320	321	350	343	392	349	338	342	331	331	342	343	348	370	332	348	357	348	326	323	339	365	377	356	360	333	326	375	339	372	342	343	340	350	346	353	311	335	342	317	352	346	335	374	352	333	344	340	386	356	356	296	303	318	341	347	367	354	336	321	349	375	332	384	349	335	308	349	385	316	356	360	374	356	359	370	346	349	346	322	341	349	387	337	388	355	327	335	326	352	363	332	336	339	311	364	339	313	366	343	355	344	329	336	327	325	350	344	379	368	350	355	339	336	370	341	330	340	369	354	341	366	366	364	324	362	348	344	367	327	383	366	370	337	341	354	318	351	335	342	371	354	340	319	350	365	336	372	326	380	348	366	373	337	375	348	331	355	358	353	335	339	328	353	325	362	322	357	349	368	314	338	355	363	354	363	361	373	351	330	333	353	340	370	316	361	344	324	335	348	337	364	337	355	342	360	331	346	355	383	361	351	352	378	359	362	332	350	359	333	344	361	344	354	358	360	318	332	346	359	352	386	381	352	349	367	366	357	350	371	339	376	351	375	388	345	349	338	340	366	352	356	378	337	369	347	322	369	372	336	335	323	345	351	349	347	349	322	357	363	346	341	375	335	352	391	346	362	321	311	327	370	342	335	337	364	322	351	364	330	355	341	330	326	341	359	348	348	357	366	338	319	372	345	369	356	371	350	313	366	375	353	363	378	323	324	359	334	341	337	376	340	331	352	337	334	333	354	378	379	340	387	336	355	338	343	365	340	366	348	374	351	347	328	353	381	358	326	353	392	334	312	369	374	331	345	357	341	348	335	330	353	364	329	365	385	337	354	376	367	350	357	371	363	341	366	365	375	342	370	325	340	346	323	360	367	328	367	382	343	330	367	369	367	346	364	364	353	372	349	350	349	349	340	338	350	319	343	340	386	344	376	319	334	355	356	384	391	369	344	358	360	344	365	354	330	349	345	367	363	313	391	363	327	349	344	353	372	340	344	337	342	344	337	322	351	362	327	360	351	321	356	382	329	349	375	357	342	333	365	327	295	353	385	319	342	354	355	357	355	334	304	337	348	331	339	361	325	353	335	338	362	360	347	362	364	357	314	336	377	346	346	335	393	350	429	364	346	346	377	348	346	365	336	400	327	331	335	339	343	331	361	324	359	385	335	338	333	355	378	353	343	360	343	341	329	341	360	334	355	373	335	338	358	351	318	356	335	363	379	348	336	357	355	364	327	345	349	372	336	332	309	312	366	382	343	328	330	388	338	341	358	336	380	358	376	306	350	361	364	358	368	337	331	331	343	349	350	335	366	391	368	356	349	317	332	350	380	363	336	354	303	353	339	347	344	349	338	347	361	327	342	336	341	337	342	324	356	355	344	327	359	322	363	330	351	364	313	351	331	339	299	301	364	332	348	332	367	361	351	347	323	327	373	319	316	367	366	344	370	325	320	325	349	347	330	349	336	344	357	328	384	357	361	354	365	362	343	344	320	345	353	371	373	339	384	331	376	348	342	360	328	339	375	367	391	330	322	338	311	357	339	374	358	346	346	349	332	349	319	330	346	373	339	331	345	361	341	329	335	326	318	308	375	341	360	355	362	357	326	375	355	353	358	344	333	331	372	360	332	362	367	350	343	376	342	366	332	362	332	341	331	333	373	343	350	349	322	350	344	347	327	337	321	392	367	329	321	376	367	352	327	357	345	373	372	311	342	372	321	346	392	335	321	357	335	362	350	361	324	340	320	326	367	378	325	325	384	320	362	345	343	349	358	342	316	371	329	356	348	360	315	337	315	387	343	335	358	350	333	331	337	311	362	373	336	340	372	358	335	361	357	335	307	349	332	320	362	344	377	340	357	345	346	369	341	352	367	309	330	335	342	345	366	349	364	328	326	367	324	324	328	354	335	342	343	363	387	368	369	359	346	360	338	355	356	317	348	315	370	351	332	383	322	355	342	367	343	352	364	318	347	364	294	341	342	361	351	362	363	388	335	358	336	354	356	314	350	338	332	348	338	355	356	388	352	303	328	345	343	323	318	333	364	346	362	363	361	341	363	314	362	360	310	378	353	343	346	330	339	336	340	364	337	354	385	347	353	306	308	359	354	358	355	350	324	381	367	334	349	358	362	358	336	351	332	363	313	357	342	341	380	358	391	348	320	347	345	347	335	348	357	332	338	356	343	334	359	341	352	345	320	350	370	342	351	350	343	350	362	348	361	338	334	335	342	379	371	368	351	355	305	339	360	354	366	326	350	324	366	350	347	391	348	349	339	344	322	361	343	360	365	315	334	358	329	376	343	370	365	340	338	363	333	379	377	366	336	347	337	373	345	350	329	347	312	355	343	326	329	361	325	345	337	380	361	338	353	321	324	347	341	348	357	364	346	349	371	375	369	372	324	343	328	370	352	361	356	327	330	374	334	366	347	350	360	335	325	340	341	340	345	328	362	345	357	358	337	344	359	369	350	358	368	339	357	349	358	365	335	355	337	334	336	326	372	337	350	356	337	354	346	365	352	354	338	329	342	370	339	337	360	342	329	385	372	347	333	340	345	350	328	366	334	324	329	326	343	353	335	358	341	344	349	373	357	336	347	308	358	343	318	365	386	343	352	353	340	380	338	332	381	360	357	356	346	344	359	318	353	330	341	331	343	332	353	395	344	299	342	331	339	312	354	347	380	350	350	335	372	330	371	378	342	347	375	350	316	342	381	332	346	345	357	355	322	346	326	358	365	330	339	337	328	364	351	381	337	355	331	356	341	354	363	338	352	338	359	370	354	323	348	340	354	369	330	308	324	351	357	384	344	339	375	351	346	345	374	334	338	345	364	347	336	357	317	341	344	372	380	348	355	365	328	370	346	348	355	361	325	340	362	337	319	348	356	333	377	373	363	350	364	376	345	354	363	355	396	318	376	344	363	335	335	334	338	336	369	341	333	363	349	334	337	350	348	332	333	339	341	329	340	347	350	393	377	366	347	338	325	363	360	377	371	347	365	366	339	356	340	364	320	352	342	312	351	387	373	351	316	333	401	346	350	346	326	347	354	351	352	335	324	354	326	327
41413	38966	13521	7482	5005	3589	2791	2307	1938	1653	1499	1361	1246	1098	1102	1074	1009	910	954	858	868	853	828	890	860	794	832	790	704	769	797	771	792	727	768	712	681	734	730	752	715	738	716	718	718	733	656	694	671	687	704	734	703	696	716	680	697	684	682	642	692	679	688	672	674	678	684	701	673	702	675	679	717	685	653	677	708	715	690	682	754	682	669	659	671	710	712	660	699	704	677	680	710	618	669	681	684	686	702	698	682	711	712	649	692	672	680	698	713	688	637	672	670	674	677	679	653	723	698	693	645	660	659	676	748	678	678	651	679	689	640	674	689	694	687	669	644	644	700	681	674	709	694	675	705	650	671	701	709	676	701	667	689	697	707	698	694	685	677	622	707	681	700	714	669	654	703	733	685	652	689	690	674	673	680	659	756	664	696	688	701	694	658	679	708	688	688	639	651	622	668	706	691	666	648	641	707	632	703	643	693	654	675	636	675	688	691	656	688	688	678	681	701	650	732	664	636	692	658	652	677	651	675	660	640	722	657	652	661	690	650	701	672	710	729	632	679	649	705	679	669	665	681	712	706	674	711	718	703	649	700	700	688	685	675	675	691	701	669	680	678	709	692	709	699	667	682	678	701	666	696	656	694	737	649	659	702	694	679	664	696	668	699	676	684	704	669	686	685	673	736	673	665	710	669	699	620	672	691	710	693	665	677	656	691	702	695	693	693	696	720	687	654	698	683	688	727	714	691	705	667	696	694	656	666	724	717	667	693	660	659	661	687	663	643	673	661	710	664	664	718	651	687	693	688	658	692	639	693	695	653	636	657	710	688	725	721	711	697	721	644	679	710	720	669	653	735	717	656	680	692	617	685	672	670	653	709	646	683	677	680	687	657	671	729	678	684	633	686	683	622	618	678	654	689	715	704	683	677	668	629	679	677	683	700	679	688	672	694	679	656	699	675	689	687	701	711	629	717	657	679	705	678	612	673	724	658	726	682	648	664	699	644	663	707	687	692	732	666	660	684	727	640	670	668	707	624	646	695	739	667	671	658	711	683	700	698	670	729	690	633	693	664	675	672	680	745	692	631	657	651	677	729	653	689	641	710	663	694	683	680	640	674	695	651	680	673	684	709	754	686	710	689	681	743	667	703	707	662	701	637	675	666	695	657	648	668	648	701	641	703	629	654	728	670	613	652	667	684	678	662	686	663	672	645	725	634	672	647	674	662	672	707	682	639	735	715	701	675	689	668	719	704	672	664	685	731	719	711	694	660	697	693	731	675	702	656	642	655	694	650	732	600	697	748	648	713	723	693	619	724	714	702	654	664	703	680	700	717	715	682	678	674	640	660	733	654	701	677	677	667	686	723	688	704	671	689	736	672	703	685	647	662	683	720	646	672	709	684	663	700	675	692	714	681	667	695	688	709	668	684	695	688	661	646	640	696	652	682	708	693	694	674	634	682	628	677	682	681	664	679	708	682	660	645	668	714	662	667	656	699	711	682	700	654	691	704	649	656	720	628	678	700	708	665	608	649	652	681	701	636	740	691	704	652	676	684	682	709	690	639	703	628	648	661	707	656	652	671	645	746	718	686	653	677	676	681	664	690	710	672	693	692	643	710	681	665	706	679	693	691	657	674	655	650	635	695	678	667	702	665	641	667	643	694	669	666	686	661	635	678	689	648	713	642	647	702	718	646	684	680	676	672	701	698	753	727	673	741	705	706	682	648	693	718	669	679	701	698	701	669	659	695	654	687	683	667	694	660	687	687	677	650	691	683	705	686	718	641	656	660	685	688	679	699	666	685	677	697	703	710	691	696	653	702	693	637	643	693	667	672	728	629	643	684	689	622	690	696	736	672	701	689	684	686	686	677	705	640	690	687	698	669	694	700	699	673	654	652	712	648	671	662	639	694	674	686	697	669	708	660	683	726	699	608	652	653	682	662	688	640	685	699	675	662	689	665	682	652	653	723	669	661	712	681	706	689	676	654	699	690	695	648	664	654	690	699	653	695	682	700	663	677	645	671	673	634	684	730	715	653	714	703	721	626	657	699	706	641	675	697	619	726	632	682	655	670	673	661	729	677	679	693	663	697	686	713	668	651	659	657	697	701	652	715	706	672	667	675	640	704	674	662	658	657	686	686	653	726	638	684	671	667	682	717	695	695	659	667	679	687	697	703	690	676	694	692	733	702	692	658	719	732	637	673	720	705	653	710	649	680	663	688	620	684	663	644	674	666	653	668	610	652	706	634	701	707	718	701	645	630	684	710	686	647	678	696	705	704	695	679	678	711	671	727	701	668	705	634	719	696	640	661	676	674	655	698	672	658	701	643	693	644	689	672	695	648	649	709	689	692	708	683	638	667	688	761	671	732	676	707	670	707	687	678	697	696	676	656	700	684	721	703	717	666	723	651	676	676	655	701	695	692	662	668	634	647	707	697	698	698	696	697	713	674	668	675	688	691	711	724	713	708	645	720	634	625	680	669	685	700	675	719	611	623	704	682	648	675	673	728	674	697	687	696	661	700	656	701	666	685	722	682	685	687	659	682	680	686	623	709	698	688	652	701	651	664	668	692	676	699	685	708	652	683	664	733	688	673	748	710	699	682	662	698	714	692	653	694	702	636	690	695	719	664	664	651	686	672	702	680	727	704	655	644	682	712	701	659	695	649	698	681	755	687	715	674	652	658	682	730	686	690	716	687	670	696	653	728	665	691	687	691	671	715	696	704	702	714	683	686	655	702	678	694	642	679	693	652	712	685	670	683	727	702	716	668	662	713	636	680	704	667	667	742	702	662	679	631	666	700	647	668	670	729	685	693	645	639	671	656	667	650	682	688	698	732	712	724	663	682	670	635	658	680	685	695	707	713	681	652	686	682	739	680	699	678	707	635	679	720	662	673	643	696	675	658	695	676	654	656	661	664	638	690	646	689	698	725	684	647	670	702	696	652	673	656	706	651	668	662	698	648	668	667	720	676	639	682	620	656	695	678	692	720	693	679	688	681	708	735	666	695	704	689	710	671	723	679	698	692	672	630	654	722	649	669	699	695	681	686	642	676	682	683	707	671	664	660	672	721	685	691	679	707	656	653	649	675	679	690	688	675	684	696	652	719	665	644	653	694	675	671	679	660	636	692	712	661	661	645	693	642	676	707	643	711	616	654	659	675	702	646	717	704	683	676	696	639	668	674	706	678	680	697	644	678	682	705	628	656	660	687	681	682	664	700	704	647	687	674	666	672	691	690	687	652	733	701	646	713	661	649	656	720	637	668	684	646	697	687	700	725	697	684	711	634	679	702	700	662	655	684	648	672	666	657	652	707	705	693	723	723	650	665	670	692	677	707	662	709	709	677	688	692	685	748	687	667	649	682	672	661	704	705	652	673	728	685	648	695	662	641	685	687	678	695	668	659	677	669	667	663	706	702	719	671	688	647	715	653	714	730	714	663	668	702	649	693	689	691	683	698	640	743	688	619	703	642	696	677	690	733	677	660	663
27293	20821	7386	618	361	310	312	277	269	272	286	263	267	261	270	275	266	260	281	245	265	290	259	288	258	263	260	275	251	269	245	289	242	284	279	266	245	267	265	276	266	265	249	276	284	236	280	281	261	286	254	296	252	261	261	262	270	261	280	268	287	260	278	273	245	251	278	234	264	262	255	265	256	280	270	249	281	234	240	245	244	270	239	262	258	263	251	258	256	252	248	245	248	232	258	275	261	266	273	249	242	240	258	267	230	235	240	251	250	248	292	243	244	255	252	264	256	267	285	259	263	263	273	234	273	252	289	231	263	243	232	256	275	255	298	286	265	261	254	275	238	249	244	245	269	271	273	275	229	254	255	245	252	227	274	245	261	271	244	273	251	238	224	254	278	278	238	246	266	294	254	258	251	287	254	248	231	254	265	262	241	261	250	259	264	252	243	254	238	253	267	261	265	239	262	237	239	278	238	271	241	254	276	251	259	256	257	258	290	232	264	219	210	241	246	245	276	271	246	239	257	252	268	251	229	250	267	290	266	261	261	284	279	271	237	277	261	232	261	261	275	244	239	247	268	249	245	244	261	294	242	254	245	272	262	250	236	286	252	237	270	268	254	249	240	264	267	286	237	262	248	292	249	264	223	270	247	263	265	244	247	259	251	281	259	253	254	262	281	279	255	292	263	261	274	248	232	200	233	239	284	259	269	276	237	291	252	253	254	239	274	258	264	280	264	252	259	253	247	245	256	265	252	247	275	259	246	271	240	248	255	211	273	258	263	286	231	248	252	247	252	258	248	243	245	257	257	237	253	266	253	246	256	265	257	269	284	237	250	263	261	256	281	295	258	255	258	231	253	241	246	251	248	254	279	272	251	247	285	257	264	239	276	259	251	276	260	258	243	282	242	249	265	263	269	262	246	249	256	260	266	255	237	265	285	233	263	266	282	277	255	244	239	267	270	230	252	274	253	260	244	268	265	266	234	273	255	242	274	275	272	251	257	270	272	258	271	226	297	229	255	239	291	231	249	274	279	268	202	275	240	272	250	225	249	269	223	275	255	249	249	241	235	276	254	244	253	258	261	244	274	242	259	259	277	257	272	254	260	243	250	244	276	236	244	265	249	262	245	243	238	251	252	254	262	288	242	259	253	267	244	249	255	267	251	236	249	249	256	245	271	266	268	272	252	249	292	239	260	277	233	244	254	283	267	244	281	251	286	242	249	269	264	253	251	270	243	302	240	257	270	260	249	257	247	235	245	266	241	233	257	236	243	250	309	247	266	278	261	252	257	245	253	251	269	247	258	259	250	265	265	279	256	290	268	275	251	270	259	271	264	246	258	244	280	238	258	262	257	260	257	252	228	258	241	250	254	247	238	286	235	252	216	241	233	270	263	250	256	255	267	262	257	273	276	264	263	243	275	286	253	267	272	256	243	245	257	228	237	257	230	283	255	265	253	271	246	268	284	280	246	246	283	261	241	260	265	229	268	269	264	242	239	228	256	239	251	248	238	274	248	219	256	250	251	265	243	242	268	277	236	240	270	269	259	236	238	258	262	250	250	248	262	231	250	240	238	279	269	255	282	266	258	255	264	274	255	268	279	284	265	223	248	260	253	249	248	235	236	262	261	252	247	264	270	264	251	287	259	256	234	244	252	255	260	251	245	265	281	244	233	257	258	254	263	236	244	254	246	282	240	253	248	272	281	246	278	247	270	262	273	206	248	250	256	242	265	249	252	240	262	250	242	218	223	261	246	266	256	288	267	268	252	255	280	264	248	292	256	252	265	254	261	264	269	263	249	266	232	239	259	270	248	248	281	226	273	261	249	260	235	250	258	239	240	259	256	266	256	266	254	244	273	284	240	264	254	250	273	263	233	243	250	234	259	232	259	242	249	264	246	260	267	232	257	286	272	249	226	277	264	277	288	269	275	229	264	230	236	239	249	270	266	245	258	273	266	264	269	270	275	249	237	260	253	247	251	253	257	254	260	275	237	263	267	263	252	267	276	267	256	287	260	242	244	240	258	284	269	256	252	253	274	254	231	238	289	228	280	258	251	263	248	247	263	251	270	266	268	272	238	242	285	255	262	261	237	263	277	243	255	246	280	250	254	259	210	266	258	247	284	226	283	263	273	269	246	255	247	238	242	268	257	279	271	285	248	256	231	271	243	264	285	240	253	223	234	255	279	259	271	256	261	255	289	243	283	278	258	258	251	272	246	273	250	233	259	248	242	266	247	258	254	258	249	209	235	269	273	244	254	252	279	248	265	246	244	253	250	249	268	246	256	252	286	296	242	245	262	246	285	242	243	276	250	239	270	274	261	270	270	236	271	258	239	274	233	246	229	254	256	274	237	246	252	226	249	265	261	258	266	271	223	232	267	287	252	283	246	290	236	244	258	250	258	251	228	267	269	244	263	263	262	267	237	246	245	263	248	274	264	258	239	234	247	258	260	238	244	264	260	252	254	288	270	300	249	274	273	255	264	240	250	248	283	268	270	262	258	249	245	258	286	256	229	247	238	248	254	254	263	251	260	245	266	260	274	249	258	254	294	291	233	264	247	278	230	265	258	228	269	246	229	273	263	284	270	263	260	251	254	281	247	242	244	249	264	278	287	275	259	235	239	286	260	265	252	256	256	244	255	253	251	277	265	232	257	260	259	237	235	249	258	240	267	254	226	263	253	265	291	273	248	258	250	260	258	263	262	221	239	277	242	256	263	253	248	246	261	254	289	231	263	244	244	268	267	249	245	268	248	247	263	253	266	269	248	270	250	247	239	279	280	228	271	262	250	242	256	243	283	238	283	265	240	233	237	214	264	241	272	236	278	275	257	251	253	226	239	252	257	268	268	247	256	271	272	257	212	265	264	257	252	230	258	230	241	262	270	242	293	241	238	249	262	248	271	250	239	281	257	267	244	245	247	236	252	282	262	229	249	252	258	254	267	273	239	278	222	282	256	240	295	260	263	276	213	263	291	265	224	256	266	250	243	222	272	241	239	243	250	238	263	227	247	277	263	272	254	243	273	249	276	247	251	236	259	261	271	274	259	230	289	261	263	256	272	253	256	267	271	263	253	256	246	265	268	279	275	229	282	254	275	271	256	230	280	272	251	285	289	268	277	247	270	275	250	264	244	209	237	283	267	263	274	263	273	258	250	240	252	265	248	262	271	229	238	251	255	243	271	275	238	249	256	252	290	254	274	247	230	275	218	255	255	279	230	242	272	264	282	264	258	271	254	266	291	264	258	264	250	232	243	259	237	279	260	246	256	269	267	254	277	248	230	261	233	256	248	253	260	273	272	265	247	252	252	256	283	268	226	302	243	269	245	246	285	280	259	266	266	237	224	275	251	254	257	267	245	269	244	251	245	245	260	273	259	235	228	266	246	219	231	262	241	271	228	245	256	258	256	244	253	257	269	242	227	257	266	261	249	258	251	250	258	265	238	246	272	257	243	263	254	244	243	275	235	263	234	253	243	245	250	257	272	274
17293	10999	1431	936	780	725	676	626	573	591	597	583	578	573	566	558	578	561	549	532	539	540	599	613	541	526	591	564	532	593	501	543	567	557	563	562	583	559	530	595	532	590	560	533	557	548	561	611	524	565	506	530	550	560	569	541	603	562	578	506	527	578	574	556	593	562	541	536	546	572	519	537	567	573	568	586	551	573	548	569	586	561	530	544	573	523	572	542	563	547	542	540	507	578	557	517	560	564	591	583	571	568	531	517	569	524	543	590	551	539	555	567	542	534	541	564	563	604	525	534	524	544	541	543	550	570	573	498	564	513	519	578	588	579	581	571	522	564	557	529	585	533	561	543	558	544	532	513	544	564	571	534	551	559	547	561	506	544	566	574	578	587	485	568	559	579	543	582	557	569	556	544	528	573	535	557	502	589	589	504	556	526	517	558	551	581	575	526	538	573	556	563	544	543	512	547	562	545	568	564	590	526	540	535	555	573	546	540	527	553	514	593	578	543	539	561	569	585	527	574	552	515	546	552	528	533	532	541	548	601	545	492	587	553	554	529	551	542	567	548	556	522	573	537	531	531	578	543	527	535	521	567	534	571	526	529	535	577	550	557	571	526	527	538	553	558	559	581	570	533	574	569	541	558	554	543	513	561	558	541	552	552	529	526	568	569	522	561	550	552	556	531	531	515	585	559	511	562	532	540	547	533	566	556	602	566	572	589	561	573	528	534	534	589	554	510	576	547	596	535	534	568	559	572	569	553	577	523	511	550	554	541	566	559	551	571	569	564	553	536	544	519	535	507	528	598	545	616	564	518	557	510	525	546	554	544	550	564	555	496	565	546	530	504	544	509	531	571	534	557	526	514	551	580	540	544	557	573	530	566	558	580	571	504	544	499	594	548	540	557	522	533	571	499	529	589	523	529	490	575	520	512	586	580	576	522	477	531	502	550	552	545	523	540	562	544	611	621	553	483	542	508	574	584	545	577	584	527	564	570	555	562	571	535	553	547	518	561	497	510	560	557	535	512	544	531	557	548	539	550	533	523	537	570	605	558	555	497	612	510	580	530	577	534	559	536	503	564	565	538	588	574	559	532	564	557	533	526	577	524	553	554	536	573	548	539	596	527	531	546	536	579	531	536	526	521	531	550	515	565	542	581	553	571	554	549	516	537	507	579	580	559	581	546	520	558	593	589	524	540	528	576	510	580	541	540	571	554	568	529	523	568	507	552	577	535	536	527	571	543	564	534	586	557	589	547	566	548	529	536	485	561	576	536	532	599	554	557	540	521	537	557	548	565	545	563	546	564	530	552	558	539	557	546	513	527	543	554	546	561	522	557	543	547	510	542	579	546	604	514	562	563	532	549	563	543	560	564	539	556	569	524	538	561	525	550	511	575	544	509	550	519	549	495	598	544	501	554	515	545	580	518	537	549	536	553	530	496	536	528	545	523	537	560	573	566	548	514	508	551	571	537	562	550	572	549	597	526	569	518	548	558	521	524	542	583	536	536	560	544	563	554	570	537	558	482	567	544	522	535	566	536	508	498	547	533	520	544	554	547	548	549	549	520	598	521	554	518	539	561	624	556	544	558	541	566	518	606	566	548	563	547	561	555	511	557	528	519	495	531	522	562	548	507	599	584	568	555	528	532	563	506	587	538	520	541	561	534	530	554	530	516	562	531	520	579	559	562	552	560	583	500	536	601	522	547	527	560	564	584	585	537	576	593	510	556	557	554	543	560	577	521	543	556	517	551	557	502	541	562	536	553	553	542	558	542	527	550	565	557	499	572	573	539	584	543	558	527	537	558	525	549	536	572	551	573	553	529	594	589	528	563	512	526	552	507	510	519	565	557	566	560	511	551	549	585	564	572	550	543	537	569	556	554	559	537	553	589	569	563	546	541	526	569	563	556	553	571	490	565	566	496	525	547	578	526	540	529	533	543	558	561	587	556	523	565	589	534	555	551	568	584	564	572	565	558	532	545	575	549	516	579	533	566	544	542	526	538	529	568	568	542	554	551	531	528	585	577	539	518	559	547	556	571	527	549	528	567	545	574	523	592	566	542	554	549	519	552	523	535	513	539	534	527	533	523	595	575	531	576	526	544	537	551	509	555	536	560	535	548	500	496	533	542	551	533	540	525	532	560	561	485	556	587	556	516	562	544	520	517	551	571	551	561	560	496	554	597	582	551	551	568	557	526	513	543	532	522	536	506	559	565	544	523	551	560	583	567	546	544	538	571	541	552	568	532	596	552	538	529	520	553	583	538	503	551	576	543	547	503	503	580	533	564	534	603	567	559	538	548	573	532	559	534	564	535	538	547	549	588	540	548	584	510	544	542	522	565	575	571	570	517	551	534	556	559	559	559	547	531	536	559	567	567	549	515	526	590	561	546	558	516	563	525	534	559	543	519	530	552	553	540	542	585	507	573	547	562	579	567	542	538	546	558	518	553	528	567	544	528	552	536	515	564	541	549	594	539	551	517	573	540	543	526	545	560	510	506	550	544	522	513	523	524	531	552	552	557	562	537	522	547	528	575	534	497	586	525	573	596	554	574	558	543	552	546	586	568	519	568	548	556	505	562	572	560	575	563	533	528	511	522	563	503	568	580	553	528	563	535	548	522	547	570	546	516	557	541	517	519	511	502	539	508	537	553	535	581	556	520	538	587	568	590	567	527	536	542	561	524	546	562	559	511	549	577	549	560	542	534	521	546	536	544	523	579	523	618	556	567	565	566	569	529	542	549	579	534	608	550	530	561	566	553	521	528	575	510	531	505	529	604	548	556	506	571	584	571	545	540	574	574	580	554	542	566	550	575	563	528	529	573	530	585	537	523	567	531	533	539	540	564	518	568	518	509	565	563	553	512	485	546	544	540	571	571	521	576	560	555	538	534	509	530	509	553	535	554	550	556	524	539	545	583	559	568	555	525	574	564	534	569	546	588	536	566	546	575	559	528	539	547	553	580	585	535	555	532	555	537	542	548	537	566	566	562	529	554	497	554	554	620	533	531	569	541	509	518	581	556	508	562	572	531	501	516	552	521	519	537	521	547	525	544	558	561	504	520	533	535	519	576	504	533	506	574	522	587	552	545	499	614	544	530	525	571	577	554	498	521	558	532	538	525	562	523	559	561	571	524	546	584	568	544	566	548	557	539	543	545	595	545	540	516	545	606	559	578	570	514	549	570	532	491	527	524	542	557	537	555	540	540	536	569	531	565	516	505	527	518	525	567	555	512	572	553	575	531	588	562	570	526	556	580	515	580	492	553	528	542	514	509	510	580	537	526	574	545	527	507	528	534	550	525	538	530	552	518	564	545	560	545	550	558	548	592	476	559	580	567	593	528	540	558	604	562	537	551	555	534	558	520	527	544	559	522	547	523	510	536	528	492	540	544	580	534	539	597	540	571	548	513	565	553	602	571	508	546	530	520	510	576	549	545	563	512	500	552	523	553	561	537	512	523	509	563	543	577	550	555	574	525	516	600	508	534
24758	21642	28671	25095	18250	1233	471	336	282	227	249	238	221	204	195	199	166	178	175	176	190	163	158	161	161	169	152	161	184	133	150	152	152	151	176	153	151	156	166	153	180	162	147	141	140	171	139	154	162	172	166	144	157	146	141	160	145	161	141	156	143	160	152	149	175	153	137	159	123	147	148	129	141	140	155	129	162	146	141	166	119	170	153	147	145	169	162	133	144	150	129	170	169	161	145	144	172	140	161	163	135	129	152	153	149	148	149	139	153	137	169	171	171	140	151	135	155	172	144	138	157	149	155	153	163	145	134	143	170	147	165	152	150	142	149	144	155	132	156	144	135	155	165	171	156	140	148	151	162	166	160	134	161	155	172	151	158	160	156	163	164	156	137	155	197	144	153	156	135	158	134	150	162	172	130	135	169	154	165	149	125	149	152	151	146	150	142	147	143	146	134	132	134	156	165	140	147	143	175	135	164	165	151	150	167	133	152	164	133	178	153	153	160	140	166	161	129	156	139	159	165	155	146	144	143	131	174	157	144	151	152	131	135	147	161	146	156	133	141	153	142	158	162	158	150	153	133	129	162	120	134	144	173	152	141	133	143	148	136	140	145	153	160	156	154	152	133	165	151	147	158	164	132	172	164	165	166	135	169	156	152	147	154	142	142	147	146	159	151	149	151	149	149	158	135	143	159	154	143	161	151	163	134	147	164	156	162	154	141	115	138	150	146	146	171	153	145	137	158	164	152	145	167	152	154	150	145	153	140	139	162	154	152	149	164	149	143	147	149	153	147	148	150	138	135	157	148	145	132	156	148	146	148	168	135	139	133	152	156	153	131	155	140	143	155	158	162	150	141	114	138	173	154	137	154	167	145	128	159	148	161	123	142	142	162	154	155	146	143	182	145	158	133	149	176	166	147	145	143	148	157	126	169	139	140	134	155	130	141	145	148	151	137	168	138	149	131	132	156	152	157	154	147	141	150	139	141	149	168	148	142	142	158	159	160	153	160	158	178	143	161	153	148	127	150	150	153	142	140	155	144	181	176	164	144	145	137	135	139	143	143	144	164	153	152	146	156	136	156	139	153	169	154	147	161	139	163	148	139	150	148	152	152	145	147	154	154	150	140	148	180	134	143	141	157	148	147	135	154	140	134	140	151	147	148	157	156	161	128	136	134	136	156	144	144	144	162	169	166	159	155	141	156	140	146	156	147	146	151	142	140	143	152	145	138	154	143	135	151	167	136	161	167	130	124	151	157	129	155	131	141	150	152	138	170	171	155	155	142	153	144	147	148	156	170	145	134	159	163	157	154	147	158	160	137	157	167	160	135	137	156	141	153	132	153	136	162	138	160	153	150	154	164	155	135	176	153	158	146	147	146	138	128	151	167	151	155	163	153	153	171	165	165	150	145	162	152	115	161	149	156	153	165	149	161	140	171	169	153	159	157	163	139	143	153	150	149	154	155	146	168	147	148	154	149	153	157	161	143	162	149	163	166	172	161	147	136	154	152	152	137	162	137	142	165	142	140	162	158	134	155	141	156	154	148	155	137	141	162	157	161	139	160	128	135	146	168	162	142	146	145	156	148	154	138	146	134	144	149	173	149	144	162	149	144	139	148	146	139	144	136	150	142	152	150	130	152	152	146	156	160	133	167	165	157	159	160	152	196	129	140	148	154	141	155	137	177	154	137	163	157	154	155	159	126	133	156	116	159	148	136	138	151	146	146	151	139	158	149	161	183	156	167	145	155	161	141	143	160	149	160	159	148	150	176	135	157	181	147	140	166	153	125	138	181	175	134	172	168	168	162	154	159	131	148	177	148	142	131	156	153	116	175	153	170	148	155	151	185	163	165	120	154	154	136	148	159	161	154	154	137	143	147	163	165	142	147	155	153	140	159	167	163	154	143	147	152	157	142	147	148	161	149	122	154	136	161	156	166	145	144	162	156	147	141	141	146	150	145	147	151	154	155	148	145	151	140	172	145	138	155	145	135	142	151	146	137	137	188	143	146	147	154	164	145	134	141	138	148	168	151	152	133	139	160	140	145	127	145	142	157	162	154	145	133	148	136	140	155	161	158	141	154	160	140	142	141	163	139	144	138	146	161	161	156	154	154	144	141	149	165	120	146	143	156	146	145	140	139	147	159	143	158	167	150	140	163	128	159	130	169	157	158	158	134	159	166	150	161	173	145	174	145	163	159	136	155	151	148	153	142	132	152	163	159	157	141	144	167	134	137	145	160	148	148	141	142	160	147	164	149	182	143	140	167	145	153	150	154	172	175	139	176	147	174	144	159	152	133	153	141	146	129	167	128	164	149	159	146	142	146	148	170	152	154	139	161	144	161	133	172	152	143	154	151	162	143	142	140	158	163	170	158	141	128	151	144	162	155	135	147	161	156	140	140	149	151	120	153	146	152	143	150	145	164	140	145	142	145	137	155	149	150	127	166	136	158	135	145	156	164	151	162	149	120	143	153	154	156	156	129	166	139	148	138	152	172	188	157	155	138	146	151	168	135	156	135	165	145	149	158	145	156	144	136	142	145	145	172	141	158	160	151	126	138	149	152	154	147	161	140	149	141	157	156	139	123	151	142	158	135	138	144	154	141	138	149	160	138	155	129	159	141	154	150	147	146	138	153	172	145	140	141	145	155	153	161	161	149	158	165	154	154	143	150	156	142	142	158	141	139	157	152	171	154	136	135	150	123	158	127	148	159	166	159	153	152	172	136	147	153	154	140	166	151	155	159	156	159	153	151	163	172	154	168	133	155	139	126	145	145	179	139	169	152	164	148	139	150	169	144	159	141	163	160	156	163	122	158	156	139	145	129	151	134	162	144	133	131	163	174	183	139	137	157	147	158	147	160	145	151	152	152	153	139	143	157	148	161	142	170	171	160	117	158	132	154	158	158	154	160	155	168	133	146	163	149	154	121	153	158	179	154	168	174	156	163	157	151	145	172	151	147	172	131	142	141	145	127	164	156	165	163	157	119	150	158	152	141	160	152	156	165	142	135	158	152	167	152	166	155	149	175	167	140	164	145	149	164	143	159	140	170	152	154	153	143	155	150	160	147	152	150	151	153	147	167	154	157	156	153	138	134	165	153	156	173	156	157	150	149	149	173	163	149	134	173	117	148	153	155	152	145	142	158	157	166	139	134	152	124	151	148	143	165	158	152	155	156	159	132	143	131	169	160	146	138	146	141	151	137	128	152	154	142	146	156	141	154	151	154	147	143	153	158	154	148	120	174	138	156	162	157	130	149	145	174	130	157	146	164	147	144	141	153	139	160	151	164	156	154	138	164	151	138	171	159	150	150	145	169	148	151	140	137	144	154	150	163	133	165	152	149	164	126	160	168	163	149	151	151	149	170	139	161	148	154	134	139	162	143	143	147	151	157	167	150	140	163	159	155	149	156	146	147	140	151	149	148	148	121	139	161	148	146	137	161	135	153	139	146	159	166	140	149	157	150	149	139	137	151	125	139	152	132	136
35631	30018	8185	4208	2773	1901	1387	1148	961	906	763	653	588	515	556	544	533	488	470	427	417	414	413	440	386	365	396	370	369	376	400	356	339	357	358	373	349	342	344	347	353	357	335	317	345	366	345	343	378	355	362	383	345	372	348	365	353	358	371	364	336	348	345	337	329	298	330	336	347	365	353	350	367	338	357	331	326	332	330	311	321	352	318	340	327	310	343	339	346	314	302	372	326	360	323	333	340	334	323	325	332	340	360	336	338	335	330	331	330	321	337	340	347	349	341	327	334	331	318	364	319	332	358	332	341	323	358	322	339	318	323	341	342	316	324	346	327	330	348	323	326	321	310	309	326	319	344	330	309	340	335	370	335	316	298	344	333	325	333	319	350	347	286	326	296	349	320	340	317	350	349	367	310	366	355	349	358	353	317	294	311	309	354	323	331	336	353	337	352	323	372	311	334	315	343	317	339	348	346	331	327	336	293	333	341	353	322	355	323	336	349	314	356	335	360	327	322	335	338	354	324	354	327	324	322	314	309	334	332	322	335	330	313	306	351	363	337	361	325	337	330	322	345	355	312	328	337	320	328	346	303	365	315	327	332	346	316	325	359	320	337	343	343	346	337	327	335	337	351	309	319	363	313	329	314	316	322	323	342	355	355	326	320	358	349	324	330	350	344	316	352	339	312	336	332	327	344	325	350	334	308	312	368	334	329	319	347	342	342	327	303	326	337	365	331	320	346	341	322	297	338	343	307	318	329	352	329	348	323	325	347	328	348	312	359	333	324	307	341	358	330	346	343	339	322	332	379	333	323	306	344	346	343	335	326	330	335	312	300	325	332	325	349	341	320	350	324	372	327	337	319	323	351	345	336	309	314	314	334	334	329	361	319	347	308	348	333	327	296	314	324	360	345	328	338	347	343	314	321	366	355	371	337	321	376	308	352	325	309	293	328	332	327	321	332	308	336	334	329	328	341	325	334	355	313	342	314	357	339	339	338	343	314	349	348	313	317	310	342	343	344	331	367	338	329	353	335	339	340	361	357	304	335	311	343	333	332	320	341	349	343	320	331	322	299	327	344	343	328	347	341	337	342	342	330	324	359	322	345	325	327	319	329	302	327	323	329	370	326	334	338	327	362	329	324	316	334	337	311	328	342	331	335	343	349	360	337	362	329	316	305	335	307	326	338	317	322	339	376	332	346	314	331	324	323	371	374	342	328	336	355	355	303	367	336	350	314	342	330	334	334	343	320	326	319	336	331	314	347	353	345	364	318	355	321	331	333	339	312	344	349	305	313	324	308	341	303	331	325	364	322	349	306	317	353	307	327	339	363	352	347	360	330	323	329	368	331	347	321	315	331	312	339	327	347	347	343	316	369	324	339	363	340	318	344	321	361	317	365	302	309	329	295	323	313	329	345	342	323	300	321	335	341	347	324	321	322	331	305	315	311	292	321	346	362	343	324	335	305	344	331	294	359	290	323	323	369	329	328	320	325	327	324	311	364	328	332	315	315	316	299	318	336	334	335	315	348	339	311	334	351	347	351	328	370	321	343	349	324	341	304	324	326	350	325	345	327	349	303	327	341	318	325	349	339	352	361	302	320	338	334	347	347	334	312	339	343	308	311	311	333	356	331	324	322	301	343	301	328	317	316	302	347	318	336	378	326	308	338	353	311	304	359	371	309	316	322	372	370	343	317	309	326	347	354	351	294	310	323	336	322	327	346	324	346	325	351	325	338	335	333	347	331	323	308	303	312	312	330	348	345	333	343	339	334	318	332	292	355	359	346	303	310	298	290	310	324	326	357	321	300	333	337	333	319	342	348	324	313	344	350	348	312	363	309	340	341	340	311	338	316	304	352	335	316	291	326	369	316	341	319	317	306	312	348	365	297	290	333	314	333	326	318	320	342	359	295	361	324	304	348	314	344	356	347	328	318	344	335	350	339	355	318	323	330	306	325	313	314	325	352	357	333	346	338	318	307	342	330	354	304	330	338	330	313	320	360	352	350	350	361	351	382	347	325	343	340	304	349	323	361	310	336	353	310	357	322	340	349	346	344	328	319	362	311	346	295	336	332	343	355	311	351	330	345	323	294	361	334	345	364	373	350	358	308	332	337	343	306	349	322	345	320	347	320	329	354	332	340	352	346	339	341	323	324	348	360	349	333	325	395	339	310	367	330	356	334	323	382	332	352	314	331	348	368	336	335	356	323	329	344	322	348	340	325	338	319	325	357	337	343	367	316	333	322	319	313	353	335	361	349	315	363	314	325	306	324	327	324	353	293	332	304	338	331	363	343	332	352	323	304	316	304	330	345	332	349	334	314	319	321	317	332	359	307	346	339	323	319	334	320	340	338	366	332	339	360	341	309	359	333	334	325	328	327	336	332	307	315	339	315	361	310	323	328	329	327	304	348	313	309	326	330	340	356	337	364	321	325	325	341	317	329	297	322	350	320	316	337	351	318	319	322	331	353	339	346	334	340	332	354	347	337	333	331	320	328	320	323	301	319	343	343	332	314	330	311	342	371	336	311	315	334	302	369	355	337	343	337	345	343	320	344	362	352	361	339	342	309	326	330	337	327	343	347	341	321	335	328	334	354	350	326	358	316	335	327	317	349	316	330	340	334	356	339	307	323	354	328	324	333	372	309	338	334	319	335	353	331	356	318	336	343	323	352	346	310	329	295	369	355	318	359	309	342	322	329	318	333	361	309	357	348	352	351	285	332	337	323	328	306	347	346	325	371	303	314	336	343	362	316	349	323	320	327	362	316	298	328	331	331	306	313	362	337	327	329	314	354	323	346	286	328	359	327	337	365	350	306	346	321	357	310	345	349	334	344	352	351	291	319	343	346	353	333	325	346	322	307	353	300	295	326	335	336	327	361	315	362	313	334	281	332	302	341	344	312	349	311	309	348	341	348	343	336	323	316	334	335	322	328	316	328	320	373	322	325	356	330	343	351	328	345	345	321	298	298	362	344	370	343	326	367	354	323	328	319	285	336	303	344	340	310	318	344	331	350	347	311	331	307	332	332	354	350	351	317	340	316	325	344	308	318	339	367	343	333	323	325	367	331	334	348	368	342	319	325	321	315	320	313	323	320	330	299	341	352	366	309	344	369	308	333	352	338	324	348	305	316	345	337	306	351	343	336	342	326	322	328	313	338	334	332	309	340	344	319	312	311	339	293	320	321	343	313	338	334	350	358	297	339	327	313	333	305	358	353	321	338	351	363	340	323	380	357	326	356	339	355	328	328	336	320	321	299	352	300	328	361	334	320	337	334	366	317	373	334	349	311	318	321	316	315	325	324	341	328	287	304	347	297	330	333	322	310	353	343	330	307	338	306	349	351	346	351	334	346	358	322	298	345	340	331	314	312	314	318	321	354	345	312	310	357	328	338	325	333	366	308	326	352	341	333	347	343	356	320	343	308	349	298	325	311	349	331	341	323	342	344	353	325	366	317	334	345	294	371	320	309	322	340	308	344	344	354	319
23747	21628	29303	24470	21630	16939	1662	778	681	584	535	486	458	497	461	444	394	404	404	411	396	436	380	420	382	386	350	376	376	349	376	360	351	362	397	354	365	407	340	337	350	356	370	372	386	368	330	318	346	378	330	349	347	373	315	354	332	346	372	356	361	356	297	366	334	363	361	339	332	377	360	351	335	361	347	367	350	345	375	333	334	366	360	366	343	370	354	332	368	366	332	338	343	323	336	342	334	332	347	338	342	336	364	345	341	348	350	300	326	377	360	337	333	390	376	309	365	358	357	364	356	360	366	361	347	355	375	349	338	329	366	329	346	327	359	329	337	361	353	354	343	391	361	378	368	334	367	357	351	344	339	330	343	356	322	348	332	377	355	327	355	338	335	361	327	349	364	327	355	371	355	350	358	346	318	371	324	352	360	313	321	360	368	335	363	352	344	357	336	336	350	377	350	356	335	323	361	363	369	321	361	325	350	345	332	324	371	349	317	347	341	370	344	341	364	321	370	341	372	336	353	356	339	376	366	346	364	336	340	364	346	339	347	352	380	367	374	364	360	340	335	337	346	356	345	370	329	365	334	383	322	335	337	384	366	357	347	348	359	375	351	317	346	341	338	369	361	355	333	333	326	366	346	291	337	355	362	329	340	369	383	337	335	348	350	358	366	356	345	351	352	409	307	380	342	333	341	351	367	363	351	344	355	326	360	348	379	335	357	335	357	356	352	341	326	380	332	352	366	364	346	346	360	360	360	352	363	368	358	321	354	329	377	328	360	354	367	326	346	339	355	367	341	334	345	361	350	368	371	348	366	374	350	359	389	325	370	358	338	366	304	357	348	373	367	349	336	367	356	370	330	363	329	323	327	347	343	343	325	348	360	304	325	376	367	352	388	354	356	363	369	367	342	345	321	328	354	381	346	359	342	328	373	340	378	348	332	337	340	372	369	396	341	357	345	349	311	328	390	364	355	361	329	375	355	379	351	357	343	359	370	360	345	312	361	373	365	334	365	328	363	324	365	330	372	346	345	343	359	345	381	342	353	376	356	341	365	328	329	381	334	338	357	355	359	344	325	373	353	375	318	353	358	301	389	327	392	342	344	359	338	334	406	339	380	361	346	325	343	309	380	369	351	338	372	374	330	360	383	357	357	358	331	370	359	343	313	323	338	357	393	362	341	362	365	382	377	320	326	365	352	352	347	353	370	341	333	348	356	338	330	351	337	327	335	334	351	380	352	319	304	350	352	332	345	356	363	348	376	353	336	342	351	317	381	359	339	349	363	324	344	339	333	354	352	373	313	369	326	364	371	336	352	339	371	321	369	346	305	377	398	360	361	346	348	354	328	354	392	351	343	341	356	328	360	344	344	351	354	350	336	364	390	361	340	366	327	321	344	380	343	349	362	348	345	337	347	346	355	390	335	382	336	326	378	386	335	335	375	333	347	344	370	358	374	376	349	353	380	369	342	347	332	344	349	355	353	363	332	343	355	361	350	380	330	333	350	355	367	343	355	337	356	382	332	344	352	384	323	374	379	348	327	348	367	350	373	360	358	362	330	338	328	373	347	351	377	360	357	365	383	356	362	343	305	320	338	316	327	330	351	341	310	327	374	371	351	361	333	360	345	340	333	353	332	363	349	354	333	379	347	347	324	363	347	341	339	353	342	348	350	341	346	379	351	357	372	345	339	337	329	350	316	356	326	336	343	349	344	386	327	366	348	338	374	343	352	361	325	358	318	353	357	334	363	366	359	338	361	391	353	324	333	322	301	374	324	370	363	357	364	329	319	382	343	360	344	328	347	341	346	356	340	376	332	341	341	348	361	323	368	374	354	343	367	339	349	352	302	360	383	374	347	354	379	367	370	323	347	374	369	359	333	346	342	327	343	350	336	316	342	351	356	346	353	381	322	328	373	345	312	366	383	341	362	344	344	373	346	359	311	352	348	319	342	351	372	331	379	339	330	338	326	361	339	331	376	345	377	339	328	377	344	330	331	357	334	341	363	346	345	367	353	339	372	320	323	344	296	325	320	376	370	371	367	379	335	362	333	368	328	350	400	340	378	343	362	355	338	324	356	357	374	365	343	365	343	346	363	333	335	344	357	337	359	334	349	343	343	347	352	374	378	355	351	342	369	379	342	354	317	354	367	306	367	352	352	341	365	353	373	342	332	326	323	342	334	339	375	321	344	346	379	357	363	332	347	350	333	311	368	354	341	359	371	349	349	324	352	316	354	310	377	352	330	353	331	345	336	352	371	337	387	312	354	344	361	368	371	342	335	333	358	353	366	318	345	311	314	338	339	328	350	337	328	357	341	349	360	359	338	310	366	361	375	382	345	326	338	349	361	336	376	353	369	363	340	359	360	346	362	376	383	361	357	342	365	359	336	339	339	339	350	349	393	349	345	328	330	314	332	361	332	334	328	357	342	353	345	336	337	365	323	318	363	369	355	347	326	350	388	344	366	367	351	367	363	324	343	348	369	313	353	361	367	359	336	367	359	319	358	330	323	368	354	313	371	361	316	375	350	350	322	328	348	317	359	355	349	320	337	348	378	332	358	323	359	336	352	370	376	354	340	336	346	348	350	359	386	358	358	381	338	334	398	362	344	359	363	345	328	385	370	339	366	353	362	361	385	339	324	347	344	321	352	348	382	367	335	391	347	313	346	341	371	351	358	308	337	323	365	327	368	335	390	365	344	355	330	341	337	352	353	353	351	349	364	355	323	358	364	336	355	348	340	356	330	352	370	365	349	350	393	318	330	349	355	357	348	354	368	352	344	360	361	343	338	359	351	377	334	365	377	372	356	337	379	351	333	340	329	368	355	359	318	369	306	329	375	397	380	359	357	339	325	359	338	342	338	350	320	357	352	351	329	336	373	359	347	362	340	377	329	354	385	352	346	344	359	342	378	336	348	348	333	367	346	360	334	351	347	349	359	346	313	371	363	364	360	343	334	326	361	346	333	336	386	358	328	366	368	309	353	331	385	369	389	358	340	337	371	325	360	342	337	380	335	319	347	367	361	344	341	351	367	342	350	363	317	323	352	353	341	340	351	349	353	372	322	358	369	402	344	314	356	353	329	354	336	340	363	348	328	353	328	337	357	395	330	337	366	368	365	342	354	339	333	367	333	355	362	347	354	366	357	368	322	340	355	353	358	343	344	371	364	346	359	374	344	324	372	347	361	374	362	324	382	385	358	362	362	327	375	372	344	354	346	326	372	343	327	316	355	334	316	329	355	373	349	321	351	354	355	341	324	317	345	321	341	378	351	338	365	372	351	367	344	361	366	339	369	332	352	362	355	351	355	364	371	339	345	315	329	359	310	367	365	367	351	315	333	315	368	332	338	348	338	309	334	332	388	326	328	317	328	360	335	387	342	328	363	310	352	337	372	347	361	353	336	342	344	357	357	353	358	380	374	359	357	305	335	367	369	374	354	346	352	355	359	325	350	342	365	386	349	315	371	317	385	356	338	345	383	360	326	345
42950	35960	13528	7366	5035	3696	2818	2272	1963	1618	1462	1340	1233	1177	1050	1050	1007	943	844	912	881	907	862	834	808	844	811	742	804	755	779	742	762	801	753	742	745	733	734	730	730	690	725	714	694	723	739	735	714	706	709	656	707	731	672	678	725	709	675	640	686	715	688	722	674	719	693	684	637	697	708	649	704	623	702	661	692	692	695	690	663	674	676	682	646	676	660	698	645	686	640	687	663	682	656	690	647	691	690	666	671	694	675	684	675	694	678	688	701	665	692	710	734	693	706	669	686	717	715	715	666	686	691	691	727	700	680	658	662	685	673	720	666	684	737	690	700	708	637	720	649	639	676	642	683	657	660	661	636	664	661	650	701	690	685	704	647	714	638	697	709	716	701	666	715	727	675	675	634	663	671	659	716	701	652	646	687	653	674	657	675	710	630	702	713	704	617	683	660	655	676	668	686	660	684	659	680	671	682	692	664	698	693	704	661	632	638	676	674	653	666	631	702	675	697	710	650	654	726	661	706	638	694	678	718	687	680	698	672	667	644	666	662	665	694	652	721	693	689	690	669	681	694	694	631	677	702	651	648	699	707	698	684	710	686	705	695	631	679	673	712	700	701	693	701	696	695	644	700	667	690	665	634	684	677	682	678	678	699	680	627	682	702	622	715	684	681	661	626	629	678	667	669	725	673	665	715	704	688	668	746	664	668	659	683	681	718	692	713	679	630	685	650	697	691	663	670	677	669	709	656	638	636	635	691	642	687	686	688	672	696	652	698	644	661	682	749	669	676	705	634	660	695	703	681	668	649	661	655	705	666	703	687	693	690	657	658	661	658	626	672	686	641	692	679	707	655	717	708	637	667	678	711	659	609	667	643	681	653	673	677	648	662	692	667	704	673	697	730	723	718	662	687	677	654	693	743	715	635	668	673	686	657	679	696	700	666	697	696	682	686	717	612	653	674	684	667	716	675	655	664	701	669	690	702	675	701	670	672	692	649	688	661	647	673	710	654	685	698	656	685	686	684	689	706	701	706	684	714	675	671	662	700	708	666	674	705	709	656	668	717	685	655	724	634	683	665	698	624	689	719	693	674	665	639	644	705	676	667	676	685	672	664	686	711	660	675	670	705	702	721	668	696	686	696	640	676	641	673	690	706	684	672	644	663	710	690	678	689	681	660	687	655	656	695	677	651	702	733	672	666	648	647	654	653	726	690	680	703	662	679	657	679	686	729	634	650	663	699	714	661	752	655	666	654	652	684	663	691	675	673	704	703	682	692	661	641	681	714	653	678	677	704	694	717	665	731	700	691	631	676	723	669	697	701	690	704	688	698	681	654	646	659	690	650	690	682	649	698	657	694	705	655	662	725	702	708	668	693	708	677	682	730	709	645	667	651	717	707	654	620	628	696	714	706	687	683	685	648	670	691	664	731	680	681	696	689	676	704	702	677	726	670	643	666	653	685	694	700	642	683	705	682	665	676	688	644	683	679	680	678	695	684	667	701	679	676	628	656	662	606	652	683	684	683	687	680	672	685	680	681	668	669	669	716	740	679	680	654	687	634	656	711	718	667	663	691	692	658	649	633	713	713	718	667	703	682	667	686	681	648	675	687	662	704	716	657	700	667	712	734	677	686	711	646	685	639	680	683	677	681	658	673	703	643	686	694	674	688	672	696	688	688	651	648	675	688	702	624	714	656	658	699	686	627	662	708	684	651	691	611	704	649	663	657	663	707	652	694	670	666	688	633	600	705	741	641	648	661	705	702	660	616	692	695	649	686	681	687	663	689	686	690	682	704	627	678	665	704	698	664	666	686	653	692	701	698	717	679	672	710	678	679	679	651	706	661	685	686	689	643	665	646	656	693	652	665	686	664	644	668	718	685	700	666	694	705	722	691	680	705	710	660	618	667	689	683	675	680	664	639	710	674	650	670	685	662	679	696	694	709	683	705	703	724	684	708	653	663	680	677	683	689	687	712	660	685	696	714	636	651	620	702	682	704	714	699	679	701	612	665	683	727	671	660	690	700	689	677	668	692	693	682	670	679	705	685	708	665	697	684	726	684	615	703	626	706	706	689	646	675	655	675	648	663	703	646	647	658	687	701	674	687	663	679	663	656	645	674	702	682	666	685	651	680	666	681	681	657	698	675	687	608	613	699	721	699	673	684	680	687	670	688	692	730	683	661	633	694	658	672	696	662	686	715	661	691	696	716	665	628	732	700	645	670	703	673	687	705	711	715	666	675	715	741	715	675	698	659	674	686	676	641	669	704	681	657	642	628	669	659	676	696	626	674	682	714	710	660	710	738	644	691	700	704	648	613	639	676	706	675	676	695	661	669	698	669	691	730	680	697	675	678	612	609	673	698	669	688	657	715	714	715	664	667	664	663	688	668	672	715	674	666	629	670	688	689	704	642	685	678	676	636	698	642	695	723	724	660	676	672	674	675	655	685	682	647	679	648	643	649	686	719	665	691	628	667	697	669	654	644	740	663	681	669	696	658	631	641	639	698	660	710	625	662	690	662	711	670	682	694	675	667	690	653	663	718	693	698	668	640	672	706	681	726	694	671	653	704	661	672	661	695	682	676	665	744	671	662	684	646	644	687	749	667	671	692	686	700	672	654	654	701	615	690	687	666	710	707	685	695	653	676	716	671	644	686	700	667	662	727	695	682	675	642	676	709	698	707	666	623	670	684	619	665	649	665	695	653	617	676	679	686	721	666	707	665	714	700	656	679	718	673	670	693	673	690	665	710	684	675	696	682	662	709	673	696	728	689	675	685	644	670	678	673	664	697	652	634	688	623	629	632	657	706	701	651	670	640	664	677	693	665	647	650	673	681	721	701	688	689	652	691	622	680	681	654	723	707	662	708	671	677	638	666	660	671	688	701	689	680	661	743	641	680	645	680	669	721	685	689	686	688	677	657	641	641	655	667	717	690	659	636	665	671	698	686	671	706	643	678	643	685	677	654	681	660	683	695	702	716	685	672	684	631	671	690	690	687	678	698	615	686	670	704	688	705	707	652	659	709	665	658	749	698	631	681	695	680	698	660	667	703	705	681	727	688	680	638	700	692	659	716	679	644	671	634	656	664	650	633	705	663	740	704	687	674	695	715	649	691	682	651	679	699	665	671	695	644	701	669	657	695	673	657	707	642	725	720	670	686	683	665	724	644	660	730	680	730	707	663	649	694	670	702	688	723	671	665	712	649	687	703	629	674	683	697	688	682	655	660	612	709	691	674	692	634	669	713	653	686	694	699	688	717	662	701	653	685	675	700	642	683	711	662	690	697	708	652	653	694	681	702	704	694	670	674	640	659	710	683	654	673	695	649	644	629	648	698	665	663	647	697	693	667	657	670	757	718	724	722	666	719	636	673	677	703	690	673	658	704	744	622	721	661	712	677	644	637	641	673	673	644	698	718	696	688	737	683	683	660	721	697	642	676	652	677	669	693	669	688	679	690	678	657	700	717	672	666	642	688	681	680	667	665	649
27257	20871	7257	617	357	314	300	292	249	262	246	269	283	234	291	236	236	254	260	246	257	266	268	254	248	239	251	235	240	267	234	285	249	262	241	269	274	259	238	261	249	254	228	279	258	267	274	257	280	249	236	239	227	285	304	245	229	255	242	238	232	281	219	264	265	239	245	264	221	240	253	268	264	253	285	252	275	243	262	266	246	252	253	279	259	239	259	243	246	229	272	240	261	253	280	252	252	233	246	218	259	260	250	249	224	235	224	259	238	241	269	245	240	225	246	246	251	230	233	239	251	252	253	262	258	267	253	237	254	254	271	245	263	238	251	264	273	258	230	254	236	242	225	214	248	233	254	240	204	239	226	262	287	258	232	237	263	269	253	257	247	250	232	248	231	273	276	245	231	238	257	264	271	249	242	270	246	234	260	250	268	244	233	256	260	226	252	237	264	273	263	281	245	242	255	244	230	256	249	268	251	255	274	246	270	283	259	242	234	281	251	243	237	253	254	265	272	222	230	266	258	244	229	230	271	280	236	273	268	258	215	254	257	253	239	240	243	268	246	234	245	238	233	247	234	261	263	228	243	243	234	278	261	229	242	249	253	285	270	238	249	235	281	250	241	220	261	245	255	240	252	240	255	261	258	223	266	268	262	250	257	223	245	276	240	239	251	271	273	203	222	238	258	270	260	234	251	272	249	246	253	268	244	225	260	236	252	241	273	277	252	252	234	278	246	242	247	262	220	272	261	258	252	225	247	272	247	234	236	252	222	277	251	243	242	261	221	238	261	238	236	244	242	218	263	234	278	214	246	209	246	241	249	244	257	269	265	258	236	270	252	252	272	260	237	230	276	263	290	238	247	271	240	253	253	211	246	259	264	249	252	250	256	280	249	244	260	228	277	252	259	260	259	262	270	240	229	252	250	288	247	234	256	247	229	271	267	237	258	259	270	271	264	264	262	263	262	272	267	266	245	247	274	259	256	234	239	255	252	252	241	234	244	251	245	273	252	252	242	243	247	286	257	255	285	248	215	277	244	255	243	232	235	263	280	251	252	254	262	264	275	256	260	238	233	277	233	236	255	252	237	218	258	271	245	245	248	207	251	262	240	238	251	280	253	280	228	280	261	264	241	266	257	233	259	232	265	221	254	256	258	221	253	214	241	252	245	260	250	264	263	246	275	252	258	247	280	263	265	261	289	271	237	255	264	248	258	258	273	243	259	269	253	276	246	281	229	225	246	238	224	262	255	247	255	268	243	236	230	230	281	292	247	280	244	214	244	270	253	258	239	228	258	247	276	224	257	226	268	260	252	238	240	248	279	226	234	266	237	241	240	246	241	265	230	247	223	264	216	252	248	252	243	263	230	251	266	245	272	232	273	214	240	267	225	271	249	280	264	219	225	264	252	252	241	263	274	250	233	227	259	248	241	252	275	260	248	253	226	269	246	271	264	242	259	256	281	228	257	223	280	253	269	259	259	258	247	254	236	270	219	251	269	263	240	235	245	245	231	259	271	264	256	262	269	271	242	262	254	237	278	235	239	272	238	276	256	244	238	241	263	256	248	293	233	219	273	260	259	246	237	239	244	240	231	246	276	245	227	272	268	251	244	273	274	254	225	249	251	255	274	274	280	260	254	257	253	258	256	268	260	256	254	256	262	260	247	257	252	253	240	272	234	243	252	280	256	259	242	260	253	256	251	245	234	248	219	245	222	222	238	254	237	250	256	207	281	234	238	246	285	288	255	265	237	254	244	266	230	255	250	259	238	247	271	234	277	226	247	242	283	233	254	251	245	247	275	237	231	260	244	256	259	260	273	263	268	248	249	261	275	257	261	263	251	263	256	253	280	244	262	260	273	222	222	262	222	224	247	242	236	259	214	241	262	251	272	258	230	242	258	228	263	246	230	254	246	271	246	243	262	245	251	256	267	220	250	267	251	247	251	251	244	262	288	245	253	251	254	265	257	238	243	232	250	283	219	268	280	261	249	229	276	212	242	249	235	268	263	268	252	270	281	271	243	279	247	239	250	263	239	258	221	244	228	230	282	245	253	268	236	242	254	225	261	254	250	247	236	250	237	232	248	265	237	253	241	220	279	253	228	248	264	265	252	264	273	258	218	231	231	256	251	261	278	262	224	265	244	249	273	249	243	267	271	246	263	254	257	270	251	258	252	239	233	232	259	243	264	270	235	251	261	233	271	277	264	257	259	257	245	235	258	253	263	270	229	270	249	257	253	261	259	276	229	241	280	267	260	241	271	258	227	268	291	245	276	257	246	263	245	270	247	240	236	238	258	246	221	247	272	218	246	245	260	239	241	256	257	236	287	259	254	244	258	245	265	233	262	233	276	256	271	251	250	243	240	253	258	228	251	259	280	263	241	244	263	245	249	249	253	247	234	252	272	262	246	240	235	241	251	254	254	252	239	228	238	255	272	241	240	259	250	254	268	244	245	249	250	269	240	285	258	243	260	248	257	251	255	255	244	232	237	247	246	252	264	234	262	246	232	228	264	248	252	241	233	273	229	223	240	274	281	237	251	252	236	271	241	252	232	242	289	247	227	256	233	242	234	236	225	260	224	250	266	251	271	257	264	253	267	236	254	257	273	237	234	251	249	244	240	254	264	268	258	262	239	228	269	248	236	254	243	270	266	257	255	262	262	251	245	249	236	276	258	244	261	265	246	246	236	272	270	241	232	246	279	278	248	265	241	268	263	242	275	255	261	264	247	269	255	225	256	234	257	237	229	244	283	230	268	236	286	270	218	237	246	257	274	270	266	255	269	250	263	249	258	258	286	255	275	273	261	247	246	252	234	266	258	270	264	257	234	247	235	217	264	246	237	241	267	249	250	232	274	249	233	245	264	243	240	240	276	248	255	264	246	236	252	274	253	229	224	225	232	261	255	273	266	247	258	266	273	261	252	257	270	216	259	261	270	284	291	272	248	249	256	227	242	258	239	244	247	284	251	271	255	252	243	236	250	253	252	269	241	246	220	276	269	242	273	249	238	232	278	273	244	227	240	276	275	228	250	262	271	277	244	246	290	272	262	219	251	227	254	271	235	247	276	255	246	254	254	288	248	252	270	270	273	267	240	268	257	264	221	263	218	245	252	252	256	253	267	228	253	263	251	275	230	269	234	258	223	253	249	267	229	259	244	278	251	249	256	299	257	274	251	216	237	236	252	252	240	239	245	255	233	247	280	230	243	248	280	268	239	244	235	246	269	241	258	254	249	244	259	257	255	225	247	260	281	242	263	245	262	232	223	239	242	225	219	236	229	271	266	235	245	244	288	232	262	257	256	251	257	254	236	239	263	241	280	243	252	247	267	252	256	264	275	300	244	226	241	258	239	255	261	268	231	215	245	234	255	232	270	247	262	259	228	254	264	256	251	230	248	263	285	254	269	242	274	235	237	259	260	269	248	259	250	253	261	242	295	252	251	262	253	255	242	228	273	250	248	227	246	234	245	242	264	258	245	235	236	243	256	254
16734	10330	1440	940	810	702	700	622	619	603	607	540	591	550	581	559	543	576	589	562	557	528	571	543	596	552	547	567	546	559	557	543	550	556	509	560	570	575	523	545	560	537	533	536	515	561	560	504	572	589	567	589	557	584	559	531	589	524	567	575	541	529	590	540	525	497	554	554	526	553	565	542	516	518	557	519	553	541	535	550	575	574	545	544	560	525	574	532	569	546	499	534	539	487	531	570	528	552	527	551	536	540	548	566	517	578	555	518	595	590	544	539	518	520	573	515	534	557	507	504	528	542	535	584	554	532	539	568	540	530	551	539	563	531	603	543	581	559	506	562	525	583	561	563	552	537	575	555	485	544	526	545	543	518	559	521	504	529	562	536	547	539	541	516	521	545	569	553	553	597	523	514	582	586	480	584	520	576	564	548	532	558	521	518	544	532	572	534	548	535	552	540	555	556	537	571	543	545	567	482	547	566	498	581	545	557	541	568	543	547	569	542	536	535	485	517	527	561	558	539	527	548	552	573	600	528	537	510	535	541	568	558	579	542	495	558	573	576	543	542	540	565	526	537	560	554	589	555	567	592	518	542	540	502	545	491	530	544	523	539	550	534	532	577	546	563	538	542	528	607	576	551	530	534	549	548	562	581	527	548	536	518	581	541	554	509	552	529	542	533	593	515	555	524	512	555	523	540	541	543	548	550	546	522	520	546	530	570	597	541	516	544	584	554	529	594	501	527	519	580	523	568	523	534	536	575	498	553	545	534	543	537	529	553	550	494	537	525	504	547	511	528	550	565	553	540	582	545	554	569	520	553	513	496	554	543	540	532	538	520	542	553	534	535	525	525	551	541	539	542	488	509	549	529	521	544	556	505	549	532	532	555	542	552	598	562	514	593	552	528	540	517	541	529	557	545	559	555	577	537	536	591	520	595	536	563	549	546	538	560	602	582	533	542	579	592	569	497	550	552	528	522	565	554	529	547	554	576	546	569	566	526	536	552	551	578	504	493	568	525	531	537	528	541	541	556	509	554	509	564	548	530	563	536	540	536	555	535	530	510	543	581	534	523	514	531	545	558	529	544	565	569	537	532	545	566	570	544	533	560	543	529	557	499	566	585	529	542	539	590	552	549	535	532	547	515	576	507	504	528	565	559	520	543	539	544	551	559	517	559	577	533	512	544	557	563	514	525	509	556	594	515	549	566	540	548	523	545	508	538	505	540	555	563	554	559	562	539	570	528	538	541	536	576	542	530	550	564	552	532	516	541	531	544	527	523	543	553	538	589	524	538	566	542	521	538	581	551	511	593	526	526	506	539	522	591	537	590	505	546	532	555	558	542	545	564	550	575	541	554	548	522	517	608	591	575	531	555	553	521	565	552	570	516	547	515	558	533	558	556	534	521	533	526	541	489	541	594	519	563	586	542	559	538	527	534	517	526	519	524	512	604	539	544	524	570	528	538	535	532	551	527	564	551	577	549	537	594	531	550	553	552	568	596	587	507	558	555	563	538	537	537	558	517	536	545	561	526	575	522	537	550	589	526	545	523	522	545	533	523	570	568	557	576	538	550	527	554	534	552	516	563	528	523	545	539	525	510	544	541	522	523	575	511	541	557	554	534	584	553	530	523	532	538	511	558	540	528	519	548	552	574	548	533	555	546	561	550	563	545	521	551	542	552	540	537	568	530	586	530	550	562	547	555	519	543	547	555	546	528	515	549	549	518	552	550	540	541	544	535	533	518	525	524	554	570	541	573	551	543	548	548	559	514	513	590	544	540	510	535	521	568	518	529	548	563	568	565	547	544	492	554	566	583	567	565	563	519	581	571	524	514	554	570	535	538	540	575	517	552	547	592	521	552	548	528	579	574	551	571	551	549	530	541	551	519	516	561	567	518	566	581	519	557	505	536	529	538	575	544	522	522	530	545	545	525	571	569	561	518	575	532	554	534	510	605	520	552	541	588	536	540	550	523	546	580	535	533	513	496	530	535	511	544	499	577	544	529	550	523	551	581	547	573	528	559	544	538	553	571	559	547	540	550	552	553	539	525	510	527	568	555	518	523	579	541	517	587	496	562	551	541	528	516	554	532	531	538	513	548	543	550	535	528	559	562	527	573	531	503	541	584	588	567	571	551	518	549	568	529	543	552	526	579	534	555	517	560	542	535	549	523	551	504	513	497	538	530	514	528	568	555	569	569	539	526	568	518	509	548	518	513	544	554	578	555	550	534	537	541	522	538	568	545	539	488	545	573	575	530	541	504	588	527	543	563	546	521	528	567	526	527	569	520	581	532	567	537	532	523	545	551	534	534	559	556	564	559	561	555	544	561	543	576	519	566	577	563	561	539	563	542	544	564	595	574	563	548	592	519	536	526	539	551	547	539	529	506	508	567	560	544	551	518	559	557	578	541	553	545	521	547	555	552	495	540	526	553	560	567	547	530	531	515	505	511	540	521	534	548	548	563	540	557	569	511	511	535	563	547	542	583	524	529	543	537	536	520	562	544	523	522	511	527	525	527	531	558	580	516	563	584	543	540	536	533	541	524	519	553	556	525	534	521	542	573	530	536	604	575	548	529	558	539	552	511	522	542	539	544	525	532	570	542	584	571	574	580	567	492	550	553	572	561	551	525	572	534	561	554	593	562	553	520	603	578	511	525	537	568	573	543	605	570	532	561	529	511	541	561	544	533	543	535	579	542	539	552	537	533	534	564	578	505	557	579	596	537	525	549	542	561	529	525	502	535	546	578	547	525	538	545	562	547	579	536	521	578	577	510	562	531	594	578	539	539	550	543	542	581	538	541	552	543	561	522	562	551	549	523	535	537	526	520	548	570	561	538	561	519	524	542	501	540	514	579	550	558	569	559	566	524	568	557	558	563	528	555	544	532	546	571	558	565	532	531	548	537	537	559	541	567	530	536	518	538	543	541	549	518	533	531	554	539	578	585	565	557	550	555	539	516	512	568	553	550	547	508	595	548	547	637	596	573	558	527	537	543	559	529	580	539	575	533	535	555	550	527	586	551	561	556	580	577	556	525	522	551	561	561	588	532	544	554	571	572	502	546	513	531	562	534	540	548	538	514	566	537	573	577	537	532	578	534	526	565	525	582	537	534	527	510	586	550	548	552	555	546	546	549	509	536	577	512	534	544	513	560	539	530	557	609	517	548	559	584	532	539	522	546	533	569	498	536	553	549	523	539	551	531	577	539	594	530	537	542	538	557	503	506	537	552	535	559	537	533	530	536	561	526	588	532	557	548	501	538	539	543	530	539	568	548	521	546	522	539	536	509	489	519	524	545	601	560	561	544	498	557	533	532	571	573	540	516	573	553	529	540	588	543	524	507	570	537	530	562	537	545	543	532	525	553	565	552	533	529	568	558	559	527	572	570	542	520	523	509	566	543	550	561	574	519	545	553	544	536	571	549	556	556	511	551	531	509	510	599	566	527	551	558	568	544	526	545	537	536	504	588	547	528	562	550	532	559	545	533
24715	21663	28352	25464	18508	1221	503	327	309	257	222	230	204	205	204	201	169	180	173	175	161	157	181	170	147	192	169	162	142	156	155	176	154	163	173	162	144	154	166	160	165	132	140	148	155	131	139	164	168	161	157	147	150	152	137	149	148	180	158	160	148	139	149	157	121	158	136	156	162	138	156	150	158	132	162	131	150	164	155	159	149	165	142	159	154	146	141	158	164	157	146	147	164	154	153	138	142	157	141	155	152	135	151	139	168	156	152	159	152	149	143	161	153	153	141	139	162	159	161	150	155	181	158	168	146	140	128	135	168	152	138	155	178	137	167	137	168	150	147	150	135	150	196	131	152	144	138	150	153	156	155	142	158	152	148	161	129	124	151	149	168	138	150	160	152	134	137	157	161	161	175	134	149	129	161	148	150	126	132	150	159	137	152	151	151	157	156	165	147	169	142	166	129	139	140	155	161	191	153	138	155	142	180	138	172	137	164	153	161	153	135	157	169	157	161	150	170	168	118	161	153	171	149	168	177	128	137	149	161	155	140	153	139	152	118	151	139	146	153	145	161	147	152	130	148	167	139	150	152	135	131	138	147	133	143	148	159	121	170	165	154	139	162	158	141	144	149	144	170	132	137	142	145	149	146	165	149	155	179	158	146	153	135	140	143	164	161	159	153	142	154	140	160	158	137	165	129	144	134	157	143	164	157	135	143	125	140	143	166	132	133	123	158	170	143	163	126	150	137	144	149	152	161	137	154	129	129	150	152	155	149	138	129	134	135	143	168	151	168	147	150	142	159	162	152	144	170	151	139	149	167	165	135	145	167	154	159	159	142	161	171	125	145	142	156	144	170	162	153	148	152	128	151	152	168	142	156	173	148	147	146	171	168	141	151	135	171	137	132	151	164	138	169	136	174	173	178	163	149	147	139	173	161	143	140	150	144	177	161	144	158	141	126	158	147	133	145	159	134	156	153	141	162	147	151	139	142	154	142	154	132	162	141	166	165	163	150	143	176	152	145	160	159	138	148	128	150	148	174	166	144	157	159	159	160	148	167	163	158	132	137	132	116	138	137	150	168	137	148	171	154	139	142	138	156	176	159	142	148	144	136	155	145	151	155	140	149	133	128	148	152	144	158	171	156	148	150	165	146	149	136	163	137	142	151	152	155	151	175	152	125	157	149	168	152	150	139	124	163	159	161	142	151	126	139	149	141	151	124	171	153	153	149	130	137	143	146	146	136	155	123	148	163	147	153	149	152	148	142	147	146	140	147	159	135	130	147	133	155	151	139	169	134	161	150	157	154	135	171	124	132	142	146	182	128	149	151	138	149	151	151	146	137	129	137	142	145	157	133	139	154	131	165	153	132	171	159	166	136	152	155	163	136	161	153	146	137	114	141	155	166	165	146	150	161	142	149	153	130	158	139	157	145	137	144	175	181	140	140	160	153	161	145	182	162	138	172	162	148	155	124	137	158	147	162	163	137	160	150	137	132	171	149	136	172	142	150	159	132	189	168	158	164	127	148	141	156	154	139	130	187	142	134	151	152	145	139	141	146	153	153	147	160	171	150	169	152	150	154	147	174	144	131	140	167	163	150	137	150	148	133	135	155	137	155	159	142	149	151	143	160	154	158	135	152	149	147	158	171	156	146	147	128	143	146	155	161	130	127	145	138	173	159	135	155	173	166	129	141	148	138	149	145	146	140	155	158	147	160	165	147	135	166	156	155	158	151	148	117	149	155	154	153	132	151	132	163	145	128	154	167	119	146	148	151	142	152	142	149	136	152	152	138	145	167	152	140	157	153	143	165	152	136	167	166	144	154	166	163	131	139	131	172	124	164	162	126	149	144	147	150	148	157	157	173	158	152	143	160	143	139	136	160	138	157	150	134	173	149	138	169	155	141	136	141	138	154	134	177	145	163	145	158	146	132	173	150	151	135	142	138	146	143	148	158	167	159	155	151	147	151	155	145	155	164	157	153	155	168	157	154	165	171	164	144	153	148	135	141	159	151	160	173	154	168	156	159	157	145	155	136	133	146	162	159	155	154	158	144	140	148	145	171	151	137	173	176	141	161	157	151	155	149	152	155	167	148	145	142	127	151	146	145	146	151	160	120	118	170	138	138	169	137	147	145	143	153	155	137	156	170	132	166	136	144	141	137	139	142	141	150	149	175	148	148	154	161	144	155	155	136	141	157	150	141	157	145	142	151	151	117	150	136	155	147	154	159	149	144	160	139	150	140	152	153	134	143	124	133	142	128	168	156	181	154	143	150	146	162	148	165	136	150	146	157	134	146	167	127	156	152	149	154	140	153	148	140	148	144	160	164	132	143	164	142	137	144	151	177	146	149	156	136	142	136	150	160	131	140	150	155	151	154	149	167	160	158	174	139	164	145	163	148	134	138	159	162	152	152	144	139	155	130	152	159	138	133	151	155	148	146	146	143	140	134	136	157	155	135	143	126	120	138	123	136	153	162	139	144	131	135	149	133	160	148	169	156	156	141	154	144	147	155	154	153	143	150	148	151	135	165	134	161	151	142	159	135	154	138	146	137	136	135	139	138	139	160	164	145	155	138	146	157	145	130	143	158	163	144	146	150	142	151	133	159	137	161	136	148	139	146	154	160	146	158	151	130	163	151	149	175	149	159	153	151	145	150	157	146	146	141	143	149	135	137	150	155	162	137	150	168	160	170	153	154	130	147	160	151	147	147	147	123	155	159	162	151	144	183	156	145	151	182	160	149	152	151	150	150	145	181	149	168	133	148	146	155	144	133	131	125	140	152	157	135	157	166	134	143	156	161	138	146	132	164	138	155	173	135	149	157	154	137	153	157	132	128	172	122	146	159	153	161	159	142	138	161	171	117	154	148	185	148	120	141	155	145	140	135	147	160	140	145	158	154	137	153	145	149	154	161	159	156	157	158	132	150	166	129	155	162	163	146	151	143	141	175	164	167	150	161	131	164	161	126	141	141	139	162	155	149	159	149	142	146	171	150	173	132	159	150	127	148	143	134	153	140	167	173	156	149	152	160	151	132	148	139	134	149	138	149	179	151	164	134	149	146	137	161	164	154	146	137	157	138	119	137	148	138	146	141	158	153	130	127	145	140	143	159	136	159	139	161	146	131	136	164	154	149	157	160	153	138	161	158	170	149	133	136	145	159	150	162	148	149	145	151	162	147	132	161	128	158	157	146	151	162	148	165	142	141	185	130	147	171	156	156	134	152	129	147	156	131	149	139	148	140	165	157	132	138	137	142	155	152	160	138	137	163	132	125	140	148	162	166	140	134	168	147	135	152	150	146	147	156	130	150	137	153	142	134	130	157	134	144	142	150	169	155	142	147	165	158	174	133	145	150	152	137	154	136	153	142	144	161	139	164	186	131	158	138	153	149	158	159	145	162	145	143	144	141	133	162	153	149	146	145	118	147	145	139	151	163	176	144	142	147	117	154	147	137	151	134	143	152	149	147	136	128	142	131	153	146	156	167	158
35375	27689	8210	4252	2750	1872	1481	1145	983	831	752	685	660	596	545	511	521	473	433	435	434	417	394	392	400	353	353	432	384	364	381	366	364	350	385	361	368	351	389	335	335	376	346	367	360	328	339	338	331	356	347	343	316	312	327	313	342	344	327	313	363	368	346	322	371	305	353	338	357	351	325	305	357	342	314	317	361	312	357	327	326	339	357	339	364	352	363	312	339	333	307	332	344	350	348	319	333	343	350	307	339	323	331	323	323	336	360	310	341	266	355	343	321	326	355	346	316	361	343	325	330	334	358	314	362	324	348	359	330	365	345	368	343	342	358	328	353	332	317	297	311	328	293	341	326	305	320	341	317	318	328	322	356	359	339	325	305	324	335	312	333	315	347	323	328	348	359	310	335	319	327	355	346	334	323	340	320	342	293	319	360	332	304	348	327	352	330	311	316	296	315	336	338	327	348	334	334	328	353	339	358	323	309	312	338	333	306	324	334	342	310	332	364	340	326	296	310	317	328	309	332	308	332	316	340	324	324	325	351	334	340	304	325	312	351	293	353	349	317	315	314	331	337	358	331	330	318	351	316	316	331	313	296	345	382	300	332	301	340	325	361	311	323	303	302	337	355	350	316	304	340	347	318	364	290	333	341	341	300	331	315	320	329	333	348	352	359	304	322	365	322	346	322	327	337	354	351	334	346	333	346	344	289	326	297	349	308	350	284	321	329	340	324	350	329	338	316	311	306	354	327	348	329	349	336	353	335	303	324	336	343	347	324	328	315	311	324	351	351	355	320	313	329	357	340	332	351	367	305	313	358	356	319	326	324	303	329	347	334	327	302	308	333	359	357	300	294	353	313	354	342	315	328	347	350	326	331	326	321	348	332	340	341	308	320	328	332	330	339	341	336	329	334	381	310	355	338	339	317	336	309	316	348	339	340	298	330	366	341	346	325	317	319	330	348	310	331	336	331	329	359	320	302	328	336	330	312	352	346	305	313	311	347	332	363	370	307	326	312	327	314	326	327	352	308	336	367	284	319	346	330	306	312	340	328	317	308	314	329	351	337	320	344	325	373	357	310	355	328	314	315	317	345	339	353	335	355	375	370	341	318	364	316	305	356	332	339	298	302	334	342	317	338	394	313	357	325	340	303	343	341	363	323	339	302	330	354	329	362	346	314	318	332	319	312	341	354	348	319	365	322	367	348	316	322	314	353	337	337	334	314	322	376	320	339	312	316	330	342	349	329	339	328	336	329	343	330	315	333	330	347	314	357	309	314	346	350	333	318	304	323	332	312	299	331	327	319	316	338	333	328	316	372	361	313	316	350	378	351	340	336	336	365	329	317	342	324	323	341	321	378	356	327	329	332	340	319	320	292	307	351	333	333	346	321	331	312	335	349	318	342	297	324	345	355	340	299	350	346	342	349	310	339	358	339	320	345	335	295	331	328	324	328	333	374	344	287	347	320	346	332	377	325	352	332	323	347	329	325	320	313	341	339	380	318	318	314	336	330	347	356	331	328	334	326	352	327	337	344	335	346	318	342	311	326	313	331	322	310	349	329	357	304	338	355	325	347	330	326	303	341	289	359	313	310	355	303	323	338	345	346	345	322	314	298	319	349	334	358	329	333	337	321	307	358	312	356	334	325	321	340	316	317	330	358	303	344	301	334	331	370	312	353	314	329	321	349	307	309	345	333	323	328	346	358	339	324	343	320	339	338	332	317	332	342	357	300	322	344	335	331	345	340	365	318	359	322	333	333	327	327	314	328	342	324	319	340	348	314	389	337	313	339	312	334	328	335	332	324	320	350	351	326	317	345	343	332	351	334	325	312	305	330	327	321	315	342	318	329	309	342	344	329	336	330	309	325	312	360	334	356	340	303	333	309	307	357	304	338	289	319	318	311	339	350	356	336	333	336	299	327	317	308	366	330	319	344	332	335	344	346	347	323	321	307	349	365	359	333	354	329	340	304	327	332	300	316	347	322	346	319	341	324	304	322	322	340	349	328	340	313	355	307	325	352	289	342	334	332	333	329	321	299	359	314	300	339	293	325	318	335	329	344	339	331	359	336	337	301	358	316	318	334	333	332	312	361	338	368	341	354	316	359	354	316	325	312	334	302	342	331	334	332	335	330	318	313	331	328	308	324	313	346	344	326	343	371	338	346	339	343	333	345	350	324	344	327	341	356	352	330	305	339	322	317	301	318	335	319	319	321	373	328	328	312	308	347	320	352	319	326	333	328	332	402	355	311	358	326	327	351	319	331	327	325	335	369	322	310	307	346	328	314	315	329	315	329	334	340	287	299	373	343	368	314	300	316	324	339	353	346	315	366	345	316	325	338	326	299	344	328	321	333	317	324	346	328	308	311	354	289	344	353	324	337	363	312	312	335	333	332	301	300	327	360	314	332	308	331	308	330	327	345	337	323	316	361	330	336	341	319	335	340	316	344	329	298	341	358	335	305	326	322	316	324	313	362	333	360	351	320	354	277	353	323	316	341	336	350	322	348	339	294	347	330	335	310	314	319	327	327	329	303	326	347	315	346	334	344	351	341	341	343	323	309	327	345	367	321	338	293	363	329	298	318	327	330	312	339	338	327	315	316	321	297	311	333	299	323	329	351	343	311	329	337	319	338	318	353	332	314	356	324	313	298	331	350	351	344	298	328	342	335	366	326	329	359	319	300	341	344	314	337	345	318	327	323	315	323	366	357	326	322	348	318	349	320	350	331	315	329	320	356	317	329	300	329	349	313	390	291	352	309	301	368	371	321	358	291	312	321	347	294	346	330	353	316	326	338	302	304	339	315	316	342	326	300	328	320	343	358	317	338	300	334	327	316	312	340	351	293	311	308	327	358	337	334	330	350	322	329	313	313	318	326	332	312	335	337	327	350	341	317	380	341	324	328	358	345	301	326	352	347	344	349	341	343	325	320	349	343	330	354	360	341	334	347	347	320	352	355	326	298	315	364	365	325	328	358	343	327	309	329	351	342	312	358	352	328	335	332	362	346	325	337	369	343	345	362	332	364	341	381	343	350	316	326	338	350	330	320	340	300	311	322	337	340	356	351	340	355	341	298	333	338	342	300	336	341	343	335	332	335	333	349	338	341	333	285	298	364	342	329	308	355	301	324	319	361	331	336	321	323	336	330	323	351	337	344	359	306	322	314	325	321	372	340	351	347	340	348	312	362	335	333	323	325	322	333	321	346	327	330	326	344	352	348	334	342	370	324	336	321	334	354	317	344	332	307	342	332	307	324	326	304	334	380	355	328	314	340	313	326	332	346	328	310	316	335	348	360	301	329	344	297	358	298	334	305	314	331	323	322	331	365	349	344	335	311	324	344	318	312	334	319	317	336	339	336	323	341	311	335	343	353	341	303	320	342	315	327	301	327	329	358	340	310	338	303	301	330	342	301	350	371	322	324	341	352	311	316	319	333	351	337	336	374	310	323	329	335	306	337	339	355	312	314	321	341	339	305	338	356	333	339	346
23765	21630	29142	24603	21631	17128	1685	800	628	612	521	502	477	488	455	402	383	432	402	386	399	358	379	378	366	370	398	402	363	386	335	404	348	357	360	347	387	364	352	383	346	359	346	385	359	375	341	322	352	352	343	358	363	333	364	323	357	350	351	354	384	336	386	361	352	359	369	366	316	373	347	345	370	345	331	295	351	330	331	367	337	348	362	330	329	346	347	311	332	353	367	329	340	370	382	370	359	311	365	341	376	382	334	355	370	349	359	341	312	339	345	368	324	334	353	348	355	371	375	354	391	365	361	343	351	345	367	365	335	361	330	340	355	364	350	352	356	379	318	345	333	337	311	338	339	360	305	354	329	348	319	337	338	316	349	347	346	327	324	359	365	361	319	343	339	353	362	357	348	372	344	317	340	342	359	370	320	353	364	381	341	371	357	343	345	314	351	313	348	368	320	356	344	341	346	373	361	366	378	348	321	338	342	332	311	344	338	350	335	324	326	379	317	334	339	331	317	354	329	383	323	361	325	337	383	355	360	343	342	358	348	333	327	336	366	344	336	326	349	340	348	357	359	336	362	349	387	350	364	358	321	330	373	354	356	335	364	343	393	323	340	365	365	344	339	348	373	332	342	366	332	328	352	373	340	332	356	366	368	394	355	366	318	372	368	369	335	325	359	338	331	328	340	353	337	315	338	372	374	364	347	363	339	361	371	356	339	344	357	391	326	368	373	355	312	366	349	309	339	363	344	318	335	356	358	381	326	338	353	353	329	363	330	332	356	377	336	331	346	349	330	346	358	323	359	338	366	365	366	322	305	352	315	351	344	348	360	336	390	339	338	350	391	326	326	363	355	296	356	320	355	317	366	324	364	320	338	349	333	342	372	338	352	336	366	340	324	355	359	361	326	338	346	332	330	320	334	347	322	338	376	325	321	358	342	348	346	390	377	359	344	356	334	335	323	346	346	376	351	326	334	317	349	346	363	341	332	360	354	355	337	349	342	324	343	345	387	334	364	343	341	371	366	344	366	323	346	345	357	369	315	331	383	334	357	366	326	361	368	307	340	346	320	337	331	338	353	349	356	338	331	362	344	352	356	374	345	325	358	305	355	362	350	322	351	345	322	345	350	331	351	349	321	338	349	323	376	310	357	369	355	325	343	340	346	366	340	357	343	355	318	340	362	327	381	350	358	380	337	369	317	318	330	359	305	384	332	316	334	337	323	325	348	343	369	340	362	333	349	319	355	311	362	350	345	342	319	310	343	334	365	356	396	319	339	361	360	331	349	341	327	387	337	339	362	345	355	348	349	324	325	348	323	339	365	355	343	334	363	356	357	317	350	364	326	344	324	339	376	350	343	356	375	379	306	330	327	358	347	365	327	322	342	329	347	328	305	348	361	305	359	326	310	377	348	323	352	360	340	335	354	362	306	343	364	318	331	329	347	339	373	340	366	333	316	343	350	335	323	339	355	326	356	347	363	337	354	371	359	353	336	360	330	330	333	325	330	329	339	338	344	342	335	338	344	354	351	352	368	365	347	347	318	359	349	382	360	346	373	362	343	329	364	360	355	375	322	338	337	336	317	359	363	358	314	338	359	391	344	371	324	379	367	375	356	348	371	331	351	330	336	348	348	346	371	336	386	345	355	342	337	330	331	316	320	382	369	363	362	364	311	347	364	367	370	371	345	370	336	343	339	326	309	354	371	331	329	336	347	356	337	341	338	378	352	331	355	346	341	351	375	339	323	334	335	359	326	339	348	385	369	326	301	335	335	330	350	382	330	357	331	341	364	332	362	361	322	369	337	371	346	340	339	328	341	335	345	350	337	367	350	324	324	379	309	337	372	360	353	325	343	326	343	335	349	357	320	320	346	336	315	307	327	348	332	319	325	358	347	346	377	350	386	343	332	355	347	336	330	317	384	324	351	382	359	325	332	341	348	359	370	344	339	334	336	360	328	375	338	369	325	329	318	375	342	354	350	305	366	380	354	306	351	381	344	342	321	345	329	337	343	343	319	361	363	333	359	358	335	360	306	331	360	331	369	346	358	364	359	366	352	353	337	365	351	344	334	347	309	344	303	369	325	347	340	353	346	348	346	352	351	316	337	340	317	335	327	368	374	311	319	342	325	362	345	348	341	356	334	347	376	354	329	345	345	322	355	347	303	311	336	319	362	334	338	334	345	355	320	311	346	330	340	351	360	328	397	345	359	337	318	336	327	358	338	339	339	330	359	321	378	348	338	333	323	322	361	324	318	342	353	310	335	377	328	330	352	363	375	340	342	317	350	367	328	342	360	343	334	324	350	322	307	353	337	354	339	339	372	365	340	368	393	309	360	341	338	340	368	323	356	338	347	323	342	324	383	369	332	350	364	334	338	332	348	351	351	332	378	345	382	364	348	341	352	320	325	341	314	331	334	336	363	360	352	350	346	317	357	309	353	360	353	302	327	355	370	322	369	310	347	357	365	316	331	325	365	378	361	326	379	329	347	345	340	373	320	338	331	357	359	358	361	385	318	329	321	354	404	328	350	339	349	339	336	308	327	359	362	324	317	352	350	328	330	343	344	348	386	311	356	346	353	359	359	345	340	367	367	370	355	375	344	330	332	331	307	352	345	346	339	357	327	328	301	328	353	358	328	354	330	334	314	326	362	371	352	362	339	348	317	354	323	362	351	313	358	329	354	340	326	356	319	337	348	344	356	333	340	351	322	321	370	292	345	323	333	340	373	352	350	354	348	330	375	349	332	320	351	379	338	346	312	363	322	335	353	358	359	311	316	333	314	352	379	331	375	335	363	339	356	335	375	344	327	326	357	346	349	339	354	374	352	316	321	373	336	332	360	333	377	332	368	356	340	350	341	325	367	333	331	299	371	313	347	316	335	357	340	323	333	354	331	340	351	340	351	333	355	330	327	301	359	341	347	373	358	296	395	366	346	326	331	367	348	348	355	311	317	310	359	376	342	369	326	332	336	328	334	322	361	341	336	335	361	345	318	372	307	331	314	359	367	343	344	346	343	340	346	372	320	340	314	313	356	356	329	343	341	303	339	353	357	335	366	337	332	348	348	359	321	366	364	330	364	333	318	335	333	366	306	364	338	337	356	355	349	279	349	312	327	374	371	310	361	322	366	334	339	329	359	379	337	343	339	330	336	345	330	358	342	334	329	337	359	328	355	318	331	373	317	326	356	321	351	352	375	317	325	354	325	346	378	378	367	348	321	365	366	339	338	328	323	343	336	343	342	328	348	340	302	351	357	345	325	337	336	334	339	336	361	383	370	348	358	314	353	348	351	340	338	328	382	320	343	334	346	396	328	341	312	344	333	378	370	338	340	337	363	385	336	357	353	359	367	302	341	332	351	346	343	328	317	350	334	380	348	340	341	324	339	329	344	339	329	346	307	352	357	340	363	357	380	353	361	343	360	343	328	324	383	332	356	349	324	338	392	336	368	349	347	341	336	317	376	355	329	352	341	374	341	369	363	325	309	340
42322	33354	13667	7432	5130	3657	2768	2276	1917	1744	1526	1315	1232	1124	1033	1017	1006	960	911	872	813	840	814	880	785	787	778	747	820	732	775	814	683	761	715	713	746	740	728	744	725	762	762	693	730	676	687	665	754	720	729	706	664	736	723	712	703	659	670	683	704	662	702	668	728	685	717	694	743	713	726	685	664	692	632	733	701	656	619	651	669	685	651	690	679	634	684	664	654	673	680	683	706	693	716	670	667	682	675	684	696	698	721	671	707	688	715	688	764	704	692	691	708	648	714	710	648	685	628	642	705	716	665	695	623	703	741	696	655	695	727	696	642	670	640	703	699	667	676	655	698	650	692	682	682	675	711	707	727	651	667	704	669	691	671	649	683	691	727	671	680	674	659	727	707	706	647	670	704	706	711	696	710	655	693	679	680	695	693	681	685	645	668	674	705	659	700	678	630	715	677	687	711	692	680	674	697	653	631	647	685	725	656	667	723	704	677	642	659	712	699	722	681	741	701	713	680	692	693	648	669	663	684	663	643	649	688	678	709	673	688	673	708	650	665	677	636	673	738	638	651	695	716	646	655	685	704	695	696	709	683	685	677	715	692	659	695	679	666	671	627	735	695	692	689	719	665	652	655	690	653	694	673	702	676	667	694	667	681	696	671	651	646	688	692	642	668	659	681	723	702	688	669	670	725	681	681	676	687	655	682	706	664	677	635	681	638	633	713	676	662	723	698	689	631	636	656	687	659	694	704	724	689	676	692	680	679	696	661	657	658	669	702	711	699	706	670	693	697	675	665	686	680	698	668	721	726	691	743	720	607	675	694	662	729	657	666	637	686	671	674	706	694	628	679	712	663	740	712	653	658	679	705	733	641	668	666	689	651	688	664	662	667	633	676	725	666	636	684	692	684	656	696	683	678	709	722	668	681	686	682	688	685	689	684	650	656	731	673	706	696	687	687	686	720	654	663	657	701	704	666	669	688	690	658	679	666	660	711	653	690	710	649	686	659	701	691	688	649	620	752	695	699	736	694	704	712	649	691	700	673	687	700	700	620	638	684	724	678	704	702	649	687	674	693	692	687	672	683	694	683	651	745	647	691	671	688	695	653	689	719	666	674	645	683	692	707	694	667	704	700	724	638	678	668	644	653	682	700	673	643	704	645	642	644	677	645	657	645	694	642	686	664	666	669	682	684	679	633	698	694	653	688	689	642	681	638	677	685	693	723	648	702	706	635	677	713	682	689	645	687	683	649	654	669	708	625	622	680	662	674	647	693	686	695	666	639	710	744	645	686	669	704	699	641	669	681	663	710	729	649	734	670	656	758	698	638	686	676	681	668	655	663	710	689	662	680	677	694	653	668	651	653	674	643	683	672	708	733	706	660	746	671	722	662	739	670	671	659	624	673	657	660	704	630	652	685	701	670	690	665	690	683	707	630	695	705	680	673	691	660	696	697	707	683	652	678	655	728	672	654	675	649	661	673	663	669	673	698	664	700	686	658	682	686	706	684	682	715	655	706	687	695	676	705	672	698	642	667	631	629	694	671	680	686	663	742	685	693	721	691	684	676	711	719	662	645	655	686	637	702	685	648	712	663	687	689	631	665	684	675	691	645	647	634	685	719	654	712	685	705	662	675	668	685	687	676	680	667	661	678	660	676	654	712	652	665	677	699	675	685	672	692	688	683	725	649	669	704	648	686	692	686	676	670	721	692	678	688	719	656	722	664	672	646	668	728	636	698	663	691	684	645	652	730	658	670	698	693	698	652	657	705	660	654	715	676	656	665	636	699	747	629	676	689	644	707	683	687	674	693	680	684	705	672	678	675	717	697	679	662	677	707	665	645	667	719	634	691	716	692	686	681	699	708	730	646	682	694	710	671	691	718	748	687	645	673	671	650	644	687	681	664	693	701	675	710	659	687	674	704	666	709	673	690	679	714	699	645	697	661	686	716	672	668	664	684	649	662	707	670	693	654	680	700	715	652	688	645	688	698	669	687	674	694	681	659	696	661	696	674	630	683	657	672	660	657	681	644	651	699	704	616	661	671	687	677	682	695	666	714	642	684	648	728	672	675	672	710	651	695	707	695	659	682	689	682	677	663	684	671	671	663	705	691	691	675	677	658	624	671	652	621	640	699	686	673	690	676	674	689	673	679	657	699	682	675	701	677	682	628	665	720	673	716	705	676	682	699	674	641	650	682	632	670	675	686	664	688	696	643	660	650	646	686	643	653	713	621	665	684	700	670	720	662	689	629	661	663	690	667	697	684	664	668	675	689	714	649	721	659	730	691	681	683	711	712	654	719	676	679	684	679	727	654	698	710	691	639	685	678	663	697	697	697	634	684	643	643	660	653	626	736	623	687	676	720	712	665	713	660	676	653	724	665	671	659	701	674	673	671	658	687	642	653	736	661	674	676	696	667	661	697	721	698	681	699	682	663	728	657	659	685	687	688	687	715	667	668	666	649	655	694	658	701	692	656	678	647	674	677	674	719	663	699	707	686	681	676	700	691	660	682	688	716	660	672	639	675	694	638	663	689	662	647	670	695	685	693	662	627	621	655	662	675	673	648	660	710	707	639	699	680	674	661	691	693	687	681	685	721	641	625	702	702	695	642	649	656	674	713	696	654	644	678	632	674	660	654	664	676	668	658	665	673	704	734	636	680	680	707	704	702	716	692	694	630	676	716	696	636	682	693	661	645	670	668	672	658	650	680	687	671	675	632	670	668	682	668	674	649	712	708	672	678	649	705	669	693	668	689	637	677	642	727	704	634	660	643	711	714	730	703	661	675	659	672	668	732	686	636	741	654	709	694	697	711	644	714	711	644	652	714	678	673	645	684	649	667	692	680	686	629	706	639	692	657	671	688	709	685	673	648	698	675	654	730	654	676	718	687	672	668	706	666	673	704	665	739	647	734	660	718	669	669	680	664	689	664	652	660	664	731	703	689	683	635	697	734	665	677	665	723	707	648	647	667	698	714	722	691	743	680	660	686	650	654	699	699	680	716	684	646	676	674	658	650	673	696	671	635	659	684	694	653	687	660	709	642	647	688	662	649	683	677	673	701	700	698	697	675	706	704	630	686	681	693	667	619	684	665	645	692	624	623	664	648	687	679	691	678	777	663	726	632	706	677	702	672	671	674	691	685	682	680	660	679	634	713	716	621	696	688	615	685	702	680	679	751	653	661	664	693	684	665	685	648	640	640	655	642	652	673	650	698	727	676	670	662	662	688	679	699	703	664	662	680	684	674	612	695	718	643	684	651	703	674	698	711	706	662	644	672	641	699	692	688	664	675	661	710	644	673	690	645	658	660	641	700	661	662	697	683	711	717	646	670	714	696	661	659	654	618	669	671	690	674	682	688	733	665	668	662	667	655	658	641	661	644	633	714	654	691	717	705	664	665	682	722	728	697	701	716	644	680	718	691	675	661	698	649	673	673	630	676	730	705	708	693	679	666	668	669	687	714	668	649	653	686	671	676	653	662	702	676	700
27243	21012	8173	601	372	300	311	291	268	273	300	273	251	257	285	249	268	287	271	250	285	277	282	232	261	254	256	255	273	251	264	236	255	260	253	264	249	243	255	264	261	254	243	219	245	259	254	240	250	250	259	258	254	231	243	240	279	245	277	251	275	251	244	256	228	241	256	240	274	223	282	261	232	232	246	253	257	286	272	231	255	289	258	282	244	234	253	270	212	267	255	264	217	263	263	255	245	244	243	273	254	263	252	240	253	260	235	245	241	270	264	242	223	285	252	288	256	271	245	282	251	241	243	282	258	251	269	225	248	265	267	276	256	273	225	265	267	270	241	266	243	241	247	244	237	246	258	250	277	252	260	269	257	245	277	245	256	257	257	256	259	276	256	247	249	296	256	261	264	245	240	254	241	237	251	254	269	262	240	235	253	263	244	239	260	235	266	265	259	269	243	246	234	254	257	260	247	236	255	256	240	268	225	251	250	233	250	279	264	245	210	280	243	246	273	243	248	275	251	267	249	245	294	250	273	260	271	245	240	232	269	241	292	280	231	265	251	244	241	237	254	258	240	250	296	245	248	259	246	237	258	248	269	252	251	276	221	249	260	253	266	247	257	251	241	272	252	257	220	227	283	257	238	261	241	253	246	255	259	240	277	243	267	272	251	273	229	259	226	255	247	246	234	260	238	243	242	229	246	257	251	258	216	218	234	240	261	272	251	250	257	255	276	195	279	269	226	254	254	236	261	262	261	236	275	219	240	237	237	250	251	261	245	248	220	238	250	289	251	240	212	252	230	281	258	263	252	265	246	250	253	225	245	268	250	268	248	249	236	241	239	266	218	270	234	235	272	252	245	256	234	226	268	295	261	272	216	249	250	257	227	246	256	246	285	259	248	261	244	264	255	260	255	252	257	266	275	244	258	291	240	269	233	242	266	259	230	273	263	239	261	249	254	240	267	233	255	257	255	230	292	232	268	245	259	241	276	267	253	253	249	261	233	253	260	284	251	273	254	249	238	260	267	234	247	273	258	225	262	225	236	250	222	249	287	240	257	234	250	252	245	256	261	248	253	260	264	266	254	264	253	272	246	235	256	246	267	232	240	268	253	248	260	252	290	262	241	254	271	239	262	241	246	282	267	235	213	247	253	264	280	256	262	254	268	282	248	237	242	236	244	258	245	254	253	261	261	248	254	249	258	270	243	248	250	244	233	253	247	251	252	259	274	220	258	264	262	245	271	246	243	251	260	256	276	263	245	258	243	241	268	268	258	262	264	227	290	259	243	250	249	237	244	275	243	231	250	273	241	262	245	272	240	227	265	258	243	227	239	236	260	287	242	226	251	241	246	257	258	259	260	243	234	260	239	259	259	250	233	243	247	256	273	246	233	275	238	232	233	257	274	232	261	266	257	238	243	262	243	240	252	235	248	240	244	253	257	255	268	242	239	235	273	222	237	253	245	242	250	263	237	258	230	293	259	283	243	234	251	227	268	203	247	290	257	243	249	229	239	254	248	264	236	244	235	250	283	244	258	239	240	253	240	266	298	253	279	241	261	240	252	261	227	243	245	266	240	270	243	229	259	247	269	228	271	243	247	252	229	257	246	248	258	247	253	273	252	255	270	266	243	210	243	237	229	255	254	219	256	259	263	240	295	284	278	256	237	271	259	249	224	271	258	245	273	251	228	251	242	255	255	287	251	272	247	254	238	237	265	253	241	242	238	255	226	272	272	246	267	288	286	257	272	240	250	202	248	270	278	233	276	244	255	289	267	278	252	251	237	266	245	273	283	240	261	264	256	232	243	244	258	236	279	270	261	251	278	229	253	266	281	223	242	238	226	248	274	255	255	263	238	257	228	248	302	253	251	233	257	239	268	239	240	239	250	244	268	239	241	252	231	257	243	234	263	246	241	261	248	251	253	273	237	268	265	266	268	247	231	223	273	251	238	255	221	245	236	243	275	247	270	256	231	253	222	267	253	237	235	249	254	262	243	230	261	210	235	278	247	232	248	260	277	269	248	279	253	258	220	223	246	239	237	264	238	245	270	254	247	246	241	227	258	267	252	298	246	249	239	259	264	238	266	261	264	247	233	239	215	255	266	260	218	240	263	261	252	287	263	221	227	244	252	246	226	228	242	237	230	221	264	242	252	222	239	240	242	266	257	232	256	282	251	277	245	247	233	264	249	220	252	262	262	262	241	275	258	262	275	255	230	256	254	280	246	244	255	264	269	247	240	250	243	279	252	264	258	229	233	243	258	262	260	233	231	231	249	260	266	235	265	272	250	256	252	269	229	246	228	258	245	269	259	239	266	246	258	277	228	258	239	240	282	255	216	286	284	261	255	256	238	260	254	244	242	242	236	249	262	253	271	252	229	244	255	236	244	241	259	259	270	262	257	257	258	237	256	251	237	252	225	250	262	235	259	255	260	249	259	261	228	288	238	224	248	275	276	273	264	286	260	233	255	274	237	252	281	268	261	262	240	259	248	290	274	236	258	256	237	244	257	268	252	244	248	224	263	261	254	265	277	241	249	256	244	275	230	229	252	251	270	257	260	256	294	242	248	217	236	222	264	250	242	269	229	269	236	248	269	260	232	259	278	247	269	241	237	263	262	240	253	263	260	273	251	242	247	249	251	254	259	243	257	242	282	227	240	252	249	263	277	291	240	277	246	246	239	284	261	262	237	232	249	221	278	258	242	241	256	247	252	243	222	277	225	279	254	229	254	228	265	247	251	241	250	232	245	266	243	300	232	263	244	275	265	251	271	232	261	228	244	258	275	253	247	241	252	241	235	243	247	264	243	265	273	243	238	270	273	230	267	264	251	243	252	261	264	254	248	234	267	269	263	259	253	264	245	241	237	257	243	245	237	265	244	283	267	261	235	226	261	262	247	263	286	238	281	229	248	267	225	266	249	248	271	240	256	253	255	269	266	233	259	269	264	272	276	239	274	255	232	253	256	253	261	246	235	267	223	239	253	246	258	277	264	260	259	239	254	223	233	250	260	248	232	254	233	253	230	259	240	268	221	255	268	255	257	269	266	243	272	256	249	251	258	254	256	288	247	247	243	230	273	219	251	249	269	265	221	239	258	261	278	265	220	252	271	281	268	256	204	250	258	253	212	251	231	257	222	229	283	272	271	243	234	243	257	270	256	247	256	259	233	231	246	249	257	246	245	251	252	235	263	242	249	257	228	262	247	266	265	255	274	254	247	248	230	251	255	252	246	271	234	260	249	241	233	267	235	253	230	266	239	232	248	274	269	240	249	247	275	264	218	236	237	259	264	278	260	242	242	259	255	249	257	256	253	245	238	273	246	243	273	274	237	250	241	240	271	247	223	256	246	237	221	243	218	260	224	245	280	250	255	261	266	256	251	243	244	256	257	244	266	298	240	238	233	270	256	248	240	244	261	265	266	262	231	276	290	230	274	229	256	245	274	254	240	220	250	241	248	249	266	266	248	268	240	238	240	249	243	237	237	251	240	282
18260	10670	1415	940	803	703	630	591	598	558	595	567	584	592	554	569	575	546	555	543	553	556	527	539	533	551	540	546	558	563	520	553	560	531	518	545	569	553	509	525	521	589	548	567	584	551	552	530	604	530	516	560	555	588	536	538	532	579	519	590	563	519	541	569	576	516	554	587	491	544	551	514	526	548	543	544	603	547	550	551	530	574	523	523	547	532	568	565	564	544	573	510	545	543	506	514	524	543	541	523	569	558	556	547	535	576	502	519	537	517	549	557	509	554	572	576	546	570	553	576	540	555	574	523	534	539	528	517	548	574	534	561	538	509	534	518	514	540	529	566	523	542	524	520	550	567	546	505	547	517	610	583	516	555	528	517	512	577	586	544	550	524	538	490	530	528	527	524	514	539	549	577	577	500	569	555	538	543	576	526	503	533	562	563	556	550	499	491	584	546	540	537	551	529	568	549	559	583	564	538	555	567	547	553	515	552	545	537	544	585	557	521	543	527	543	537	536	570	555	546	550	556	562	532	596	555	501	569	566	543	546	526	534	483	576	581	578	588	585	514	498	574	567	564	506	533	511	566	566	544	548	581	552	571	540	586	527	503	547	566	536	575	566	528	566	540	561	506	479	556	606	559	515	539	552	554	546	542	525	544	529	551	543	548	526	547	588	596	514	569	542	521	514	557	527	551	505	537	503	571	519	508	542	533	537	539	547	552	564	521	548	555	512	531	557	520	544	533	542	529	562	524	530	535	553	591	495	533	559	553	547	528	490	597	549	556	503	564	567	536	567	553	527	541	587	543	520	580	583	526	535	528	511	538	490	521	547	532	515	553	540	561	595	559	550	548	592	529	549	531	541	555	564	526	554	545	570	567	504	513	567	587	576	519	492	533	532	513	511	501	579	546	527	570	546	580	536	565	560	541	518	546	536	547	512	547	533	509	545	540	562	563	533	535	548	583	528	542	517	541	534	527	552	541	554	591	560	572	528	577	504	535	558	578	537	547	550	557	546	521	533	563	478	481	542	508	517	530	557	525	521	584	562	541	581	513	518	529	562	519	563	539	560	587	533	543	607	562	536	569	562	553	522	552	553	565	554	518	543	586	513	525	543	518	517	582	544	555	555	513	487	542	564	532	552	557	555	560	490	531	563	521	534	540	532	531	544	548	537	573	521	552	534	544	594	565	539	535	505	492	539	559	495	522	560	525	545	556	563	544	561	583	540	543	540	549	551	572	509	555	567	569	533	553	554	531	512	540	538	555	546	536	540	541	514	535	554	537	519	533	565	585	583	540	530	505	518	546	519	527	561	518	531	581	536	562	570	582	496	591	544	542	552	510	569	562	563	531	513	515	519	514	561	535	581	514	531	544	525	521	558	534	552	541	509	514	514	530	536	531	556	544	521	527	538	530	497	518	560	554	530	562	489	589	546	528	545	535	518	574	573	563	546	505	568	517	555	519	563	495	532	546	603	531	544	534	557	553	565	531	566	562	559	515	544	547	535	526	573	543	586	543	549	500	523	576	550	566	543	570	561	534	569	519	524	559	545	567	540	565	553	534	535	518	577	529	548	572	530	560	503	529	575	548	518	540	552	524	571	521	539	555	533	542	532	553	548	545	552	535	530	589	522	556	525	537	574	515	535	551	530	526	517	494	521	530	564	486	509	581	560	557	579	529	536	510	547	562	549	527	584	552	524	568	565	581	544	544	526	530	555	507	541	547	545	560	540	515	523	567	557	544	513	566	525	555	538	521	552	546	529	570	547	554	533	527	561	556	539	578	545	508	564	531	564	610	510	579	581	518	528	535	570	532	567	538	543	525	543	521	508	555	555	544	521	562	583	533	516	551	577	530	617	532	567	561	547	548	537	573	521	511	559	535	482	558	516	531	585	568	471	552	563	576	514	608	555	513	564	538	534	556	535	558	529	546	576	541	580	553	538	529	511	529	576	509	541	555	594	536	531	523	535	543	543	525	499	520	523	579	523	582	542	509	536	559	532	523	568	537	553	547	562	562	489	552	576	557	570	512	546	579	536	553	527	565	525	532	526	502	601	544	555	538	572	495	528	530	559	548	514	578	535	562	546	557	561	517	533	558	511	574	531	526	527	527	562	496	502	582	589	562	580	544	553	520	546	532	560	529	520	539	584	541	560	568	577	543	571	542	552	535	504	510	561	596	541	518	592	563	522	546	578	550	560	535	547	545	499	547	546	523	556	521	572	546	531	522	576	552	534	568	549	533	533	562	561	544	549	546	562	534	536	565	512	517	557	545	566	512	551	523	539	500	530	502	528	544	524	554	567	554	520	545	518	525	508	504	532	540	556	560	537	528	566	534	545	537	523	519	580	530	507	522	534	500	551	566	571	523	531	507	559	568	534	526	549	526	569	556	572	530	580	513	516	534	552	521	578	516	564	532	550	551	515	558	547	557	563	530	532	503	537	511	549	540	522	515	590	542	524	508	538	540	528	528	549	491	527	539	553	573	505	510	565	539	574	550	534	528	520	518	523	553	526	512	585	578	538	536	553	535	550	587	503	628	515	538	535	555	555	510	509	507	538	548	542	530	555	527	546	536	541	533	572	521	552	535	535	534	530	537	531	558	558	562	510	512	507	539	491	527	531	532	517	537	559	565	569	518	522	592	545	531	560	561	534	539	574	533	533	569	521	569	590	539	570	598	577	564	556	527	556	561	554	554	507	499	563	514	547	584	555	595	539	558	540	570	559	540	542	516	548	522	510	563	556	486	570	550	584	531	525	557	527	559	559	510	574	517	561	574	547	573	532	499	554	529	562	533	559	559	534	519	529	562	551	545	589	525	556	554	497	523	580	552	520	568	598	577	594	550	537	539	558	537	535	538	510	555	522	538	544	541	509	542	517	537	551	539	529	518	493	533	513	516	526	492	578	551	540	527	526	515	564	544	560	560	552	548	597	556	532	529	526	536	564	534	502	539	578	531	574	533	561	565	569	553	507	561	542	530	524	524	526	554	533	531	558	555	578	624	573	532	529	609	541	527	516	526	541	514	537	517	540	550	500	512	569	551	587	536	565	549	559	542	547	572	534	537	486	531	537	501	526	557	523	547	537	517	546	539	542	568	522	544	599	541	509	539	588	563	526	546	540	532	498	542	594	537	560	555	550	578	537	545	520	576	535	561	560	567	546	546	543	517	521	540	514	515	526	563	574	513	557	548	531	503	538	553	523	493	565	512	549	563	564	543	551	510	544	532	532	533	523	498	561	586	588	494	533	527	559	534	556	534	584	564	581	582	566	557	534	543	558	577	535	544	605	498	540	560	518	577	548	537	567	527	539	560	545	579	563	564	548	545	567	582	576	519	573	593	523	548	539	532	532	534	552	576	517	617	544	552	546	516	526	579	537	563	509	557	552	522	533	512	543	529	510	536	562	544	542	579	573	520	564	531	504	564	540	585	532	566	562	565	562	570	565	527	537	539	556	536	574	563	511	576	542	524	527	536	552	554	535	513
23569	20634	27071	24184	17923	1190	501	331	266	274	250	225	195	180	186	187	195	152	166	171	178	184	159	158	171	150	148	146	168	166	142	151	134	147	162	149	139	159	130	157	132	161	152	128	141	158	149	167	162	139	140	154	144	142	127	154	144	148	154	137	157	141	158	127	134	157	142	148	148	152	179	145	157	154	171	124	159	133	139	116	144	131	159	140	146	142	145	169	129	118	145	149	143	162	155	144	157	152	148	125	133	141	144	138	128	154	138	164	160	144	146	136	160	136	158	151	139	134	148	144	149	156	135	146	147	153	132	151	153	139	141	144	161	126	141	160	136	141	132	141	134	128	141	164	128	150	138	143	141	128	137	156	134	134	158	146	127	136	149	150	144	166	129	130	146	144	129	146	141	163	166	144	154	152	140	147	136	127	161	144	145	149	134	163	141	160	163	131	142	158	155	133	136	129	132	155	138	148	133	156	129	151	137	132	151	143	148	137	142	144	140	125	137	145	152	154	169	117	170	143	152	140	132	136	131	156	152	129	152	152	154	158	155	146	129	141	160	134	153	119	144	113	142	146	129	131	150	142	131	150	136	138	131	159	135	142	129	149	120	133	170	129	138	160	147	133	152	149	143	128	126	127	146	148	139	159	121	134	135	152	131	154	151	143	159	136	129	130	142	138	130	147	138	156	151	143	137	149	121	151	157	155	129	133	120	131	140	132	130	143	126	133	157	143	155	155	134	158	134	165	141	148	138	157	146	130	143	135	136	127	130	158	122	162	125	166	135	144	142	138	137	155	128	123	138	150	139	141	146	129	144	145	122	136	133	172	152	138	146	161	140	170	156	135	136	135	147	136	147	140	136	170	160	159	142	140	167	157	157	143	126	143	136	158	143	136	151	129	137	153	139	139	133	150	164	169	147	151	128	137	122	159	138	165	133	140	166	136	136	142	129	144	155	159	157	150	133	135	149	158	144	133	160	136	141	127	141	161	148	146	146	123	134	114	139	131	156	138	135	146	148	137	145	113	151	141	159	129	149	125	137	133	156	149	153	173	161	135	144	142	137	146	151	131	149	142	117	146	156	130	158	159	143	121	130	134	168	152	155	131	156	141	158	138	158	148	153	129	144	137	143	116	145	144	157	139	144	140	156	148	162	131	146	146	135	111	131	139	143	162	157	135	150	151	146	140	153	156	152	146	137	127	150	149	133	126	127	131	127	138	149	142	144	170	130	134	133	150	130	136	158	129	146	152	147	143	131	118	173	131	157	161	150	138	139	139	168	140	143	135	141	157	155	142	145	130	161	146	125	143	144	123	123	155	147	154	132	144	132	153	156	149	137	140	149	147	150	158	153	146	144	136	130	138	137	112	135	164	146	140	123	146	142	149	150	123	137	128	135	141	148	168	136	131	139	115	136	140	117	143	131	165	131	138	152	141	154	159	124	153	153	131	146	163	147	149	140	125	152	138	136	150	128	160	132	113	127	124	139	136	138	134	146	143	147	146	112	124	130	141	154	124	136	151	152	164	125	137	124	138	144	154	148	160	158	131	145	142	141	132	160	162	148	145	140	131	127	153	128	140	149	155	151	151	145	145	140	162	154	146	147	152	137	141	137	148	156	156	143	114	133	129	152	130	144	148	157	147	123	160	137	136	118	157	131	132	142	153	142	144	120	144	153	150	140	153	131	136	134	136	172	118	135	138	152	142	177	179	118	146	137	141	133	155	135	133	136	132	145	144	151	154	149	132	138	151	137	138	133	143	143	145	134	143	153	122	135	131	125	144	161	117	141	139	147	155	150	147	149	151	146	141	138	130	142	150	141	141	136	126	128	136	132	148	134	146	145	136	155	136	160	157	133	138	148	150	145	146	131	126	140	126	144	121	122	143	145	140	120	142	146	133	144	158	154	145	125	149	137	134	145	143	143	156	149	135	144	174	139	149	133	174	157	133	147	130	148	133	138	143	152	129	136	134	142	162	159	150	151	142	142	167	161	143	127	172	144	127	155	127	140	156	150	132	160	155	142	146	169	167	148	117	145	175	149	156	168	145	142	145	153	141	148	129	174	131	169	172	161	170	151	155	139	144	142	150	152	135	165	151	157	130	127	120	130	140	166	145	135	142	131	137	142	126	141	124	164	120	139	153	140	144	155	134	160	134	138	152	140	162	151	140	133	156	138	160	129	126	151	137	158	145	172	142	151	161	131	161	139	151	159	143	133	137	159	150	127	127	154	121	129	139	154	134	138	131	126	134	136	151	148	168	157	131	140	138	148	148	151	158	136	155	148	138	147	137	156	130	130	148	146	133	144	124	147	136	124	156	130	132	162	149	136	154	146	155	133	155	150	153	135	129	139	131	150	137	148	145	170	145	133	164	145	151	145	123	112	146	148	124	125	138	163	134	163	153	143	146	145	138	168	171	125	143	139	172	142	163	159	127	183	144	131	144	129	165	156	129	146	131	133	157	152	127	129	145	149	156	157	141	153	138	147	163	153	134	126	143	143	171	145	127	123	150	156	145	134	144	140	160	161	122	135	136	126	139	134	150	138	147	142	171	145	161	142	138	142	144	137	154	153	163	147	124	141	161	121	143	145	154	155	142	159	136	165	144	130	146	144	134	135	151	155	159	144	143	123	174	152	146	137	138	156	152	144	134	156	130	147	150	156	137	180	152	136	153	120	149	145	149	128	118	151	146	154	149	132	131	140	145	131	150	147	147	138	140	154	166	120	146	138	136	144	153	145	148	146	148	115	132	136	151	148	137	134	134	140	157	136	147	121	144	155	130	147	143	133	140	141	179	135	151	153	147	150	144	148	128	137	157	138	120	133	137	143	156	139	134	141	162	135	129	147	161	127	128	150	142	150	134	133	143	145	148	149	154	139	155	140	163	120	137	141	167	142	136	120	142	144	125	133	148	157	141	134	137	129	153	138	152	140	128	159	145	152	149	139	154	148	134	145	146	135	135	122	129	136	165	129	136	154	145	131	125	156	142	135	148	164	137	145	155	124	136	158	145	161	139	157	139	135	137	138	146	163	131	132	167	139	145	149	158	166	132	137	123	131	139	134	140	130	156	152	154	165	154	152	126	134	122	131	123	118	134	147	136	127	146	125	151	131	139	155	125	130	139	143	151	150	150	124	125	148	137	142	137	144	145	155	107	148	131	125	139	125	140	139	143	150	152	142	147	147	150	162	147	140	143	135	153	129	134	147	136	141	143	131	128	133	138	148	138	141	123	152	129	137	147	114	145	140	144	135	146	133	152	150	146	154	145	143	144	134	156	150	130	146	141	150	129	137	143	132	152	157	154	148	143	154	136	135	144	138	136	153	164	140	145	146	152	152	160	125	134	145	147	158	142	167	139	123	145	140	137	145	142	135	138	146	141	139	143	151	140	147	147	129	152	141	159	139	149	128	125	141	148	129	169	123	152	149	151	132	145	157	121	140	154	159	145	156	134	159	147	140	132	139	133	128	145	154	133	141	147	151	136
34474	26652	7782	3977	2594	1901	1395	1131	932	809	733	616	595	569	548	495	455	417	420	420	404	418	357	402	371	394	379	366	363	351	383	329	332	308	322	320	338	319	340	328	331	311	329	343	341	327	372	344	323	334	317	329	289	322	319	333	314	317	333	292	337	318	343	328	287	338	357	332	322	305	310	342	329	310	374	341	298	319	316	308	315	338	325	314	304	320	323	318	300	328	334	340	378	294	319	281	342	308	287	312	284	335	337	331	295	313	336	364	338	319	335	317	354	313	304	304	322	307	328	335	333	348	299	312	348	340	357	318	306	301	320	313	335	326	310	327	319	332	319	336	311	300	304	320	288	281	332	298	340	308	336	297	309	333	314	345	311	322	291	315	311	305	298	324	336	321	350	291	325	316	290	304	316	333	340	330	335	323	283	322	316	312	355	288	328	277	313	313	279	356	310	329	318	322	338	289	316	328	335	307	304	308	315	335	299	323	316	327	336	321	303	325	301	321	347	342	313	307	322	281	341	367	300	305	309	303	325	325	322	334	311	322	317	310	300	324	323	319	325	326	332	303	321	271	311	309	321	298	306	342	302	326	311	297	355	293	318	350	323	290	279	345	365	293	293	303	352	352	317	313	292	310	352	305	318	321	324	302	310	298	304	287	315	342	317	304	317	332	313	305	297	306	291	333	305	300	345	304	306	313	307	292	312	338	332	291	360	344	314	336	286	318	313	336	331	317	332	299	307	310	304	344	347	280	301	306	316	349	316	320	292	309	300	329	301	331	329	291	345	320	304	327	341	319	323	311	315	321	302	327	322	337	340	316	315	312	327	282	322	318	354	347	327	295	319	310	292	307	320	316	331	297	303	331	329	279	304	297	305	337	336	314	348	334	310	328	334	325	339	301	309	334	281	326	335	338	349	321	315	327	318	318	322	302	318	315	296	326	336	289	334	296	333	322	301	322	326	325	328	334	347	343	297	346	357	353	317	349	329	327	320	325	340	311	329	299	318	306	333	327	312	340	334	320	324	325	339	327	316	296	304	302	298	331	345	335	312	333	326	331	307	340	315	285	300	307	336	327	329	286	284	317	300	353	338	316	289	297	305	325	326	293	303	327	307	324	312	315	327	357	312	337	311	333	306	281	313	329	322	305	326	289	320	314	330	305	289	311	302	325	298	316	297	317	317	336	306	286	314	297	289	319	331	313	329	312	331	332	335	308	301	302	312	331	274	334	298	340	301	300	312	312	357	342	336	313	334	304	303	297	343	341	313	295	290	358	327	334	282	287	307	310	299	307	319	291	298	303	301	307	283	322	331	353	303	359	320	327	351	332	341	364	331	308	320	332	324	336	312	305	306	335	314	336	343	305	322	314	303	299	326	298	304	351	292	314	297	286	322	335	301	336	326	302	281	316	277	320	307	317	343	279	294	316	319	314	318	300	315	302	317	342	309	290	295	323	290	345	302	326	306	313	339	319	330	317	344	345	346	309	328	292	339	307	311	314	299	315	296	306	309	316	292	302	346	315	357	323	348	334	275	328	326	303	319	326	316	345	282	292	309	317	308	314	282	345	365	353	308	330	300	318	300	308	297	332	335	300	321	312	334	315	338	283	284	314	283	319	353	300	326	315	317	311	320	329	310	293	357	288	290	346	322	309	295	330	332	319	329	312	319	320	316	325	325	296	322	321	289	328	306	310	292	321	315	364	319	318	325	293	310	331	284	341	310	315	288	279	298	350	344	316	332	335	310	331	298	318	328	313	316	326	324	317	324	305	308	340	305	320	280	314	352	304	303	324	309	335	333	352	297	320	335	321	328	307	362	318	340	312	313	304	306	314	324	334	298	300	311	298	309	306	300	332	302	327	345	319	355	313	303	293	299	319	307	323	317	295	308	306	316	301	298	319	344	291	346	316	347	315	281	298	319	286	313	309	329	314	346	324	318	352	342	320	309	305	314	301	278	310	324	338	315	300	319	321	318	331	297	296	331	294	322	306	334	315	304	303	316	288	332	307	332	305	292	328	295	316	321	324	345	318	320	332	293	328	340	329	311	292	328	291	324	341	298	303	336	276	312	322	305	309	300	314	299	324	307	306	321	303	334	306	356	324	304	310	318	310	332	316	285	324	323	329	294	321	295	351	292	323	326	331	324	290	292	305	305	316	318	325	328	305	333	323	301	337	330	304	335	301	337	299	311	380	348	311	321	334	336	300	322	340	287	296	315	339	302	327	313	317	299	301	360	297	289	305	288	341	320	318	324	323	337	353	299	294	303	308	320	308	336	323	326	327	318	318	347	344	318	298	286	328	347	300	313	340	283	319	314	333	319	293	355	319	298	335	313	316	315	332	289	306	309	339	327	324	338	333	328	311	317	302	315	300	327	317	330	324	314	317	317	306	335	328	343	301	350	310	312	318	326	348	350	309	333	309	311	314	342	329	315	324	312	297	341	304	318	332	319	305	313	311	291	280	317	289	331	299	358	285	381	330	317	344	316	331	329	309	333	335	324	301	286	335	310	338	319	319	329	295	307	327	339	312	323	300	350	310	302	291	316	318	304	287	325	309	310	337	313	300	299	301	308	328	311	307	281	300	318	320	323	321	361	297	317	316	318	296	295	333	310	367	312	335	297	319	311	307	304	330	313	300	304	341	314	347	327	325	306	333	337	306	290	323	283	318	339	309	316	356	318	317	315	312	301	324	327	310	323	323	325	307	331	325	312	293	268	310	320	330	313	276	317	284	308	323	302	291	339	312	308	319	296	317	314	279	333	346	297	329	360	341	317	299	313	344	309	319	300	300	298	332	315	301	314	304	312	293	311	316	304	322	325	319	291	317	281	306	312	305	315	315	319	295	307	323	301	322	346	299	285	295	328	314	324	308	298	298	360	319	328	317	358	312	334	307	289	293	330	302	312	353	293	294	290	292	309	292	353	319	336	299	332	286	357	282	329	313	307	331	301	353	309	348	340	297	324	309	293	343	318	319	335	327	327	310	293	320	320	327	285	284	330	336	323	316	283	299	298	337	324	320	338	302	330	313	296	308	268	322	315	321	313	307	315	288	275	326	333	307	315	309	324	318	309	308	313	349	309	317	297	318	320	310	304	320	309	328	289	319	314	323	322	336	328	285	328	283	325	302	344	330	313	337	311	316	339	305	311	326	299	328	309	325	340	308	333	322	300	317	342	285	326	299	314	320	328	340	329	304	319	316	344	316	341	286	304	292	283	320	302	323	310	319	336	304	318	330	322	357	327	286	309	332	309	331	326	289	354	298	333	306	298	338	302	278	291	329	335	306	321	334	315	290	299	309	317	307	314	319	289	320	326	325	302	331	319	314	324	319	312	322	303	290	297	309	321	337	315	328	315	293	325	300	312	316	354	302	295	294	313	303	340	316	313	339	334	278	326	307	300	325	323	328	315	294	323	336	317	325	281	316	317	334	309	330	321	331	331	302	340	306	307	348	309	326	299	301	331	316	347	288	316	326	348	296
23735	21639	29263	24498	21643	16718	1625	792	650	581	543	496	483	472	438	436	420	411	427	376	385	402	385	359	393	380	376	379	395	349	378	346	383	379	406	357	367	372	329	375	334	344	374	358	328	379	335	338	359	334	374	356	379	366	326	356	351	359	375	340	416	392	333	360	342	357	374	358	369	348	376	395	331	363	354	346	358	354	357	363	358	351	310	328	335	338	343	356	345	347	349	360	372	315	388	366	359	342	349	344	340	344	352	369	368	350	383	350	342	368	381	333	367	365	365	344	356	375	326	349	352	364	364	358	328	331	347	330	354	335	356	327	350	366	325	358	377	353	313	350	341	328	363	369	338	364	369	330	341	349	368	329	343	389	326	337	378	345	332	350	320	341	364	364	380	330	338	348	374	360	377	350	355	337	322	374	345	338	362	328	354	328	367	318	363	354	325	329	379	328	339	358	333	332	333	365	334	357	345	338	350	350	366	347	355	376	346	338	313	327	333	361	310	344	343	349	368	335	369	345	353	353	341	345	366	348	348	367	368	314	374	306	386	353	335	357	342	382	351	353	355	342	346	359	327	348	347	350	348	346	360	322	327	350	347	354	338	326	333	331	333	375	352	354	302	351	380	339	343	354	317	357	326	357	339	333	360	346	333	326	339	357	380	369	375	356	363	340	340	331	351	350	358	345	395	349	366	354	338	332	326	405	368	357	343	353	326	369	334	375	337	359	335	327	346	308	317	341	368	341	345	364	343	361	357	362	339	335	377	370	372	340	349	340	381	339	357	368	330	352	370	377	358	384	372	344	336	383	365	369	375	353	339	365	348	379	359	345	365	372	343	330	331	314	357	385	325	368	344	339	356	354	316	350	369	318	343	329	348	331	350	365	353	353	352	320	355	358	345	335	356	370	338	333	340	322	344	378	362	338	333	350	346	349	337	342	297	336	380	342	314	368	374	349	316	366	361	347	325	311	365	365	340	359	361	353	314	318	357	364	363	366	333	341	363	336	309	348	338	338	326	363	331	340	329	327	332	373	379	349	328	343	353	345	364	350	323	344	331	388	352	324	362	335	340	388	326	356	332	326	344	358	354	318	346	322	372	311	351	361	362	366	342	324	364	308	338	369	341	397	347	356	350	368	397	359	327	344	358	356	338	345	308	348	333	338	359	359	359	370	339	377	400	338	369	329	317	344	329	353	316	382	362	384	317	381	338	342	396	345	339	341	322	342	347	382	352	336	351	345	331	387	323	348	351	317	332	360	360	354	317	353	344	354	331	346	368	319	343	373	363	338	353	324	344	377	340	340	309	337	349	379	311	331	366	342	346	374	313	329	348	366	374	353	313	348	344	333	326	343	342	364	341	324	341	364	359	356	350	353	356	319	333	384	353	351	354	326	348	332	357	336	354	335	359	346	324	344	390	351	350	360	346	350	340	347	348	355	365	353	333	378	304	306	334	375	394	374	331	348	340	340	313	345	356	345	327	356	337	344	354	318	341	345	385	385	371	332	364	383	315	334	350	351	358	328	373	336	365	340	312	339	355	352	365	334	343	365	318	338	372	338	370	359	355	389	362	345	336	356	356	336	362	364	353	310	375	319	346	337	311	389	339	342	332	339	349	326	350	334	349	398	333	343	331	366	357	340	350	327	362	368	349	375	353	342	360	336	378	349	368	318	348	408	349	349	366	350	347	327	332	370	349	326	352	389	340	337	328	367	365	328	351	344	350	361	304	328	336	324	328	340	359	332	369	353	356	331	332	343	343	344	400	357	333	343	327	355	332	361	356	353	382	361	343	315	323	357	325	334	317	349	305	373	384	345	339	324	340	347	353	354	339	348	353	360	350	367	365	338	342	333	344	342	349	350	352	397	363	340	338	341	337	355	380	346	314	345	342	360	348	361	363	353	349	374	398	368	325	382	344	345	346	370	353	360	330	338	370	337	326	359	329	353	337	369	364	340	352	363	343	342	320	364	356	340	363	328	317	340	389	352	336	347	336	372	364	378	344	350	327	327	360	331	361	347	348	330	365	381	340	292	374	323	360	345	341	358	375	358	342	335	356	364	336	359	329	350	361	350	330	381	345	366	345	321	341	376	350	368	364	349	324	379	358	328	369	342	350	338	342	310	345	353	339	358	358	351	300	354	398	358	347	358	356	327	348	330	311	347	309	319	344	342	358	331	338	344	372	349	365	325	318	353	328	351	354	379	354	342	364	340	347	348	361	362	357	319	348	326	334	347	356	358	359	327	355	383	360	348	335	338	378	356	360	360	354	341	302	341	360	328	356	354	337	335	352	350	348	355	330	344	337	355	333	359	331	344	301	361	361	334	339	323	361	378	343	374	335	353	361	355	361	336	339	365	348	342	350	361	333	359	361	366	341	365	382	355	368	335	354	336	327	358	337	345	330	370	364	320	375	372	333	368	365	345	346	336	371	392	325	381	329	307	362	357	335	362	329	342	331	344	362	320	345	352	314	302	323	383	373	358	374	312	331	348	352	333	369	376	365	325	343	351	362	370	335	335	332	321	380	366	364	340	332	329	350	325	328	384	338	370	342	355	365	366	359	339	327	350	358	360	325	365	376	332	381	327	343	343	371	374	359	340	340	368	359	340	336	349	356	352	358	328	325	332	375	353	349	377	339	350	347	357	318	340	328	310	375	330	376	365	358	384	327	376	318	324	364	355	342	327	381	349	357	346	320	371	344	367	354	352	332	351	379	356	345	356	312	342	333	337	318	325	372	321	376	330	330	363	349	342	344	342	338	351	345	354	339	364	322	335	321	331	350	359	332	326	356	347	336	306	349	355	351	351	342	338	393	342	357	325	329	377	383	353	354	362	322	357	401	337	378	368	393	348	358	391	365	298	328	350	392	334	391	363	345	331	344	375	325	359	375	359	336	319	354	321	341	362	370	360	311	321	368	352	358	381	354	305	364	351	336	359	348	341	345	323	364	353	401	356	355	366	335	345	360	343	376	313	370	329	377	336	326	355	345	331	332	306	326	370	325	311	339	310	348	334	336	328	335	330	335	348	365	368	347	331	362	368	326	302	352	348	352	316	339	349	342	363	336	320	346	339	350	348	334	356	335	375	355	322	331	341	367	368	374	340	346	342	332	356	371	351	334	349	372	379	337	353	347	377	323	329	346	368	351	335	342	338	333	380	368	357	335	365	323	365	316	349	364	318	378	354	393	317	307	364	343	343	336	337	343	332	332	322	364	362	346	332	341	320	368	337	317	315	346	362	326	364	360	365	368	349	330	341	383	366	342	351	379	325	348	370	337	333	325	342	379	365	341	316	357	383	377	339	338	320	323	331	364	359	353	323	344	342	366	339	365	353	369	321	377	324	337	339	338	365	355	368	326	346	376	366	356	340	374	334	338	326	350	335	322	350	375	333	315	361	324	367	354	326	324	388	363	350	376	350	357	355	347	351	338	385	375	359	300	329	338	358	372	358	347	327	334	353	341	355	355	339	344	359	351	315	323	368
41371	35774	13391	7154	4921	3661	2707	2221	1807	1678	1536	1364	1234	1125	1065	1052	978	898	908	899	892	903	801	814	790	787	765	775	806	773	769	769	777	726	763	772	778	724	698	721	741	752	718	689	692	729	731	697	730	707	751	708	679	691	712	702	759	703	719	700	752	688	700	656	697	684	697	687	697	735	700	721	691	701	683	667	740	671	669	716	669	670	703	750	642	707	663	693	723	681	699	714	722	667	659	695	661	657	651	659	697	664	685	670	694	670	691	717	685	666	683	671	705	679	681	699	684	689	696	658	701	661	723	695	631	648	712	718	633	708	653	681	698	741	707	691	700	668	702	676	704	649	681	719	687	670	703	705	630	643	670	644	650	642	684	669	730	677	687	697	731	662	710	709	693	682	697	624	720	661	694	688	647	676	699	675	685	650	697	692	652	613	648	656	661	649	666	695	693	704	651	710	690	704	680	713	682	689	697	688	643	723	706	697	716	691	654	686	706	670	695	730	652	668	679	702	671	659	647	658	671	691	726	679	691	714	651	707	651	689	696	712	637	672	660	660	665	690	691	660	671	674	684	723	716	664	691	733	647	663	639	712	660	702	660	652	665	665	735	691	690	644	689	670	712	646	683	685	694	681	693	673	685	684	708	696	661	696	691	666	676	669	682	643	684	720	729	677	656	663	709	718	693	700	691	697	696	655	660	685	697	696	681	657	666	700	720	704	666	690	670	691	710	677	669	698	692	665	695	689	649	695	672	640	677	677	646	652	672	696	722	657	697	695	669	682	679	693	663	648	673	713	697	656	661	681	646	671	708	695	689	677	671	657	683	670	630	663	701	673	644	677	675	685	665	686	725	699	647	676	681	680	661	672	655	713	671	684	714	654	678	618	654	690	622	687	732	652	670	738	673	686	668	693	718	683	653	653	654	671	682	706	666	634	639	720	679	681	672	665	720	694	688	670	677	645	689	725	682	660	656	647	722	678	688	712	689	663	710	638	673	671	677	686	690	697	704	676	647	705	665	642	667	684	707	689	663	703	692	710	702	695	662	677	721	719	708	670	689	655	692	697	623	693	688	698	700	672	686	654	711	674	644	688	672	680	729	682	705	725	655	649	679	665	698	662	661	682	625	668	675	680	679	698	735	655	688	656	702	678	626	684	668	672	683	654	674	704	702	666	676	635	722	698	704	702	681	667	644	692	686	674	685	658	692	696	677	701	653	688	677	712	647	659	645	706	718	696	674	647	645	670	647	636	686	695	658	692	705	677	720	653	642	679	653	689	622	657	668	653	669	703	660	713	658	674	662	742	650	686	673	712	704	694	668	701	712	705	617	712	656	643	693	634	655	698	692	660	704	691	673	623	710	692	673	664	715	663	716	688	677	671	706	707	648	686	691	694	688	654	664	733	682	719	736	662	673	670	699	738	671	673	707	599	704	670	674	686	684	625	704	688	697	688	729	710	707	662	661	664	711	703	694	652	651	669	635	664	702	709	697	706	685	655	685	654	689	692	654	649	673	694	651	675	666	654	676	698	658	631	702	660	652	647	679	662	712	690	677	680	693	643	705	699	700	683	700	675	673	703	680	687	659	661	688	675	700	696	646	687	651	650	680	719	648	662	690	701	710	683	687	640	663	723	668	705	647	687	672	691	663	710	703	666	634	712	682	658	617	670	694	637	701	662	694	687	677	637	708	632	700	670	701	663	693	642	660	700	663	700	654	675	664	735	701	702	684	670	695	703	718	699	699	628	679	714	670	725	650	671	667	623	684	707	651	698	685	689	684	679	706	735	657	658	704	698	674	674	662	700	665	665	724	722	673	697	653	617	680	662	702	629	662	667	638	685	722	704	654	695	725	679	722	639	686	691	662	644	669	663	684	678	703	679	718	678	667	670	719	681	702	665	675	702	716	672	615	666	655	646	699	678	675	697	677	672	696	678	701	704	717	708	686	671	688	656	683	662	705	699	655	677	662	647	639	675	659	673	671	727	672	675	717	645	693	663	620	688	655	666	696	680	720	661	694	670	617	696	668	686	685	675	677	656	699	710	671	726	689	666	667	691	652	673	608	668	673	679	729	672	682	667	723	677	670	689	675	674	706	671	704	710	683	695	662	676	710	710	756	704	684	655	725	630	663	686	697	695	706	686	677	721	657	672	672	682	697	668	703	663	692	675	680	683	632	663	665	686	657	669	675	722	675	684	667	683	665	697	676	652	653	672	676	665	615	712	685	669	700	664	678	682	665	704	679	678	692	685	673	628	698	708	656	653	702	676	640	731	682	705	684	696	693	715	697	674	655	676	707	684	727	700	644	672	655	660	682	688	648	668	685	662	703	722	730	633	691	751	720	702	718	684	629	715	698	680	657	666	689	686	701	680	639	686	711	698	673	661	709	619	709	676	708	693	681	632	712	689	681	679	678	669	616	674	677	720	659	673	742	699	674	682	626	702	668	651	680	639	649	691	714	714	679	664	685	693	703	707	635	657	738	679	671	685	663	715	692	685	737	683	669	662	646	709	669	648	682	675	664	637	682	675	632	701	640	676	685	715	736	675	666	689	690	660	682	670	697	691	726	700	672	674	704	678	648	667	671	636	656	737	713	672	706	688	657	700	643	666	693	643	729	707	686	702	686	662	658	707	680	709	676	686	625	669	677	699	704	691	663	706	663	659	697	666	662	708	682	662	713	692	682	676	652	694	635	634	704	678	700	678	693	658	691	691	698	652	678	643	686	658	701	661	655	707	689	688	641	683	651	649	652	701	661	663	681	675	672	660	734	673	677	648	675	704	672	649	694	736	656	675	670	675	683	693	672	695	702	613	696	683	682	685	675	659	668	727	701	659	678	699	637	702	656	689	719	639	726	688	696	654	651	713	690	702	692	687	654	673	657	690	676	696	661	703	706	677	676	652	693	715	687	676	698	672	676	732	674	681	708	671	702	694	715	602	678	677	669	699	647	700	664	702	698	681	671	731	687	652	670	681	660	671	671	678	710	656	652	696	674	688	691	684	658	669	688	693	625	673	669	639	648	722	685	732	679	655	688	693	720	716	667	751	679	708	703	674	680	692	694	646	700	703	662	688	669	661	660	657	700	669	676	691	675	628	704	687	678	674	668	711	650	702	714	668	698	678	693	690	646	645	679	661	673	684	677	702	674	645	693	644	674	687	621	654	631	744	702	689	678	690	674	659	694	746	637	658	696	702	660	707	665	696	623	693	766	710	701	660	672	645	709	690	678	661	733	682	637	679	689	688	683	717	657	705	711	719	688	695	637	661	699	664	669	664	665	675	676	672	716	670	640	692	693	677	650	684	641	706	698	700	659	684	720	706	712	669	670	652	723	671	664	705	621	679	681	694	713	650	693	673	641	668	654	716	684	633	654	670	720	660	663	670	652	688	661	666	681	686	705	685	647	696	678	728	674	671	703	695	698	693	737	701	726	668	709	680	678	642	678	668	700	684	699	672	689	676	689	651	742	715	669	684	710	697	709	681
27388	21027	7759	595	351	345	288	280	261	258	261	238	256	282	253	278	254	256	245	268	273	244	268	252	242	257	236	236	254	256	227	262	251	264	262	267	269	244	238	261	288	247	256	238	227	225	243	252	255	253	247	259	242	264	292	246	294	261	245	254	282	243	261	247	247	235	245	245	279	247	228	243	232	253	255	286	245	241	278	258	276	287	245	245	277	248	255	252	235	274	248	218	244	252	266	282	244	255	246	276	258	268	229	260	247	265	253	239	239	283	249	251	261	257	238	249	242	260	233	237	278	233	232	265	229	268	271	282	254	251	250	266	250	266	260	269	237	261	259	259	236	238	293	237	260	258	277	280	241	243	266	256	245	244	242	248	257	237	250	254	246	248	280	244	268	266	241	274	246	252	260	261	267	247	251	251	249	229	272	268	253	261	255	250	250	237	246	255	254	255	303	277	225	244	293	256	294	223	255	257	280	263	275	256	261	250	255	248	250	232	260	252	272	251	254	225	273	256	261	262	266	273	279	239	263	259	280	283	234	221	247	242	241	264	225	232	281	252	273	251	280	258	255	265	273	241	246	213	255	251	259	260	248	268	254	257	245	261	279	265	250	247	253	254	270	250	244	245	249	237	235	235	253	227	284	253	232	285	252	238	214	236	254	256	258	259	253	259	246	267	240	265	265	262	266	245	246	253	248	262	232	231	273	262	248	239	232	274	224	272	255	247	251	227	240	227	262	252	244	249	243	274	237	259	258	260	257	287	258	278	280	245	277	267	264	265	241	279	237	261	255	248	243	250	222	251	259	253	275	272	252	248	253	236	271	257	251	260	238	243	255	237	250	256	251	229	245	250	250	261	253	261	250	285	259	246	259	232	268	237	256	220	228	253	244	269	245	267	251	262	256	222	218	255	263	240	242	273	270	251	256	254	253	252	269	244	253	248	240	275	251	254	248	270	295	251	264	248	264	268	238	237	277	254	251	248	222	248	247	236	249	274	264	249	246	253	295	251	262	239	238	273	261	259	241	235	243	266	259	265	256	247	244	280	244	260	278	284	250	260	243	263	235	263	266	249	241	206	253	243	258	234	262	257	268	231	271	263	241	270	273	271	219	248	238	225	227	246	297	259	272	259	270	265	232	278	236	281	258	259	272	245	248	221	241	278	240	262	255	239	250	234	235	251	227	268	277	223	246	259	234	263	251	266	245	277	263	252	234	278	268	257	262	254	270	264	245	275	228	270	245	246	234	249	246	250	243	257	272	269	248	265	262	252	250	235	281	270	254	227	240	271	253	256	274	259	250	264	258	256	247	246	218	248	246	240	243	232	260	226	256	263	236	259	269	253	262	257	242	248	269	250	275	262	236	238	268	246	273	269	260	288	277	250	256	257	223	254	266	254	221	243	239	238	233	270	237	240	256	271	243	260	252	272	257	245	252	255	271	255	263	248	266	240	278	253	228	287	259	270	238	245	245	255	232	249	272	237	227	283	269	246	224	261	240	258	241	254	271	265	257	261	216	248	249	264	231	234	271	252	228	249	261	256	230	239	265	216	236	260	247	228	244	258	288	249	257	259	257	223	249	277	264	250	252	279	282	257	258	266	274	249	255	239	262	238	297	257	250	247	230	258	270	236	243	226	228	273	270	243	248	250	235	254	256	243	259	246	225	253	228	261	256	269	245	246	257	261	260	258	274	246	225	236	253	269	279	245	244	258	218	254	249	243	259	256	252	266	280	273	241	288	268	258	284	242	254	247	254	215	236	239	252	264	251	251	247	272	236	263	270	227	249	286	246	240	253	265	249	260	256	263	240	259	272	259	268	247	245	234	249	249	273	268	248	259	253	251	238	256	276	242	243	268	243	243	232	233	225	245	268	240	264	243	281	255	278	256	273	286	235	222	205	268	244	253	274	251	248	247	248	257	240	239	246	268	267	251	260	244	261	213	269	264	235	246	254	243	269	234	260	250	240	257	275	263	276	256	244	287	255	238	285	226	242	245	260	242	245	236	216	264	258	269	253	231	261	260	258	246	252	250	277	237	273	239	245	280	250	261	283	260	265	244	278	254	240	228	254	225	234	252	252	261	249	248	260	241	242	232	250	268	279	251	268	287	258	240	251	248	280	267	254	259	263	243	273	242	259	253	246	257	228	278	276	277	276	259	263	252	234	276	288	231	276	248	251	233	250	247	273	245	254	253	238	245	272	270	239	260	247	288	262	226	254	272	256	237	237	258	232	284	273	256	255	280	281	240	274	260	260	285	271	269	228	242	250	289	276	235	279	272	254	261	293	266	248	232	281	264	247	270	251	263	264	257	256	257	222	226	249	240	253	251	276	272	218	245	276	226	263	234	259	232	257	252	269	242	214	265	272	232	232	258	247	255	257	265	295	236	248	263	262	271	261	255	238	234	282	242	234	237	258	209	277	252	262	248	226	268	239	273	214	248	264	250	245	265	264	249	252	237	249	274	230	262	222	243	264	253	258	247	254	253	256	277	222	263	245	242	287	261	250	270	232	272	270	269	262	270	278	225	246	248	258	231	240	242	255	279	282	223	231	256	282	245	255	235	278	263	250	257	239	233	254	284	249	251	251	228	267	238	264	241	274	249	250	259	258	265	229	245	265	239	281	234	245	251	264	241	246	258	244	272	227	238	272	256	252	270	255	245	262	251	233	239	277	249	248	247	244	251	244	250	268	255	270	278	277	265	263	270	241	233	294	246	261	261	247	260	295	280	236	247	269	247	245	246	285	262	256	249	250	246	244	255	279	274	223	227	268	260	254	253	251	241	246	250	262	253	254	231	245	252	243	240	251	238	247	224	222	236	242	240	237	254	242	226	257	245	264	245	283	266	239	222	254	263	252	235	226	259	267	247	279	253	280	249	244	261	253	237	216	253	227	258	263	255	260	267	247	279	253	267	270	258	263	276	246	259	241	263	258	258	240	232	280	249	223	273	233	277	245	280	250	243	285	279	237	244	258	254	250	258	268	250	268	269	239	261	257	273	278	263	263	268	253	233	267	254	236	251	288	238	286	250	222	242	231	253	238	256	242	262	277	261	239	237	250	266	250	216	254	242	232	257	236	250	278	245	227	245	249	237	250	242	252	226	263	241	268	249	254	254	267	258	251	243	241	247	254	250	247	265	256	258	292	241	274	270	261	257	274	245	264	266	260	246	239	236	240	265	253	225	247	263	232	243	253	248	237	236	246	263	250	257	241	245	266	257	251	254	286	286	234	243	250	250	251	247	273	242	262	270	247	251	277	257	268	280	234	260	252	249	248	246	259	281	259	221	258	240	253	258	220	269	247	219	237	260	241	233	219	241	259	239	254	275	243	285	257	246	266	257	251	253	277	249	249	253	294	245	247	273	233	277	261	236	240	251	288	232	268	261	248	236	252	238	233	255	257	265	216	251	261	252	241	230	239	242	222	250	262	263	241	268	260	235	248	266	276	220	239	261	256	234	246	248	276	245	248	273	237	242	222	231
18765	11974	1420	893	813	688	625	581	601	609	558	569	575	554	546	571	527	543	592	536	530	566	582	526	546	566	543	581	513	512	542	550	523	547	569	520	539	514	557	572	574	510	533	561	559	557	540	594	547	518	531	565	545	493	614	568	565	552	567	571	540	546	506	538	579	544	492	577	561	549	536	514	532	559	563	549	593	523	503	549	546	544	510	541	517	527	510	548	536	587	566	558	519	559	534	499	545	530	523	556	530	563	531	557	529	538	545	535	532	509	540	554	524	509	539	540	562	586	550	531	561	521	574	581	556	524	529	552	550	528	587	474	606	507	568	530	551	534	554	540	554	569	553	553	566	534	534	602	575	537	521	518	523	554	563	552	532	504	549	553	558	550	518	504	526	550	584	563	540	560	508	480	581	528	513	527	561	519	522	568	503	537	532	577	518	549	520	574	520	553	562	530	604	531	520	521	561	581	591	517	561	529	551	534	529	551	562	548	568	555	526	541	536	554	507	535	546	541	529	554	573	560	538	554	546	573	550	534	560	540	543	553	531	534	488	527	535	604	563	542	538	527	563	485	550	548	518	539	494	520	560	561	506	614	513	563	535	540	566	564	525	548	557	531	558	555	540	534	580	555	540	595	547	531	526	539	538	512	561	628	557	543	566	548	582	564	553	547	579	522	534	557	523	550	561	543	514	506	537	511	561	520	556	558	506	561	530	510	539	500	542	508	553	525	519	515	525	557	518	538	560	592	539	556	564	520	538	506	567	528	572	561	517	514	556	587	512	543	599	572	577	532	524	554	559	557	540	555	554	562	519	528	538	528	519	530	506	537	601	577	563	546	562	553	545	509	547	550	575	546	511	599	554	545	571	574	538	589	535	519	561	535	554	554	540	594	546	561	583	575	589	526	513	597	524	557	550	556	551	524	574	619	526	501	549	576	548	545	558	549	518	542	542	522	548	511	501	555	554	529	535	560	552	507	604	533	512	570	536	554	534	537	567	553	566	537	561	580	527	508	524	564	538	534	606	539	518	554	551	575	585	524	549	538	558	563	537	556	559	553	566	520	519	565	543	538	536	544	580	482	558	574	568	543	520	524	540	537	512	605	577	548	553	539	569	502	532	569	515	577	515	574	580	571	578	523	526	551	518	582	549	541	568	535	545	543	561	538	538	550	551	548	526	522	512	540	557	541	579	563	528	497	560	575	539	530	572	568	547	569	550	547	542	536	535	551	546	550	562	554	539	538	531	545	537	512	539	555	546	549	566	563	541	556	560	548	538	529	572	554	533	524	535	500	547	555	572	512	546	543	541	548	482	579	540	505	532	539	572	567	525	548	540	587	530	533	542	554	547	546	536	542	639	535	536	542	534	490	507	559	568	522	501	522	555	605	528	516	509	527	613	500	532	576	491	553	561	554	527	523	560	539	539	556	550	571	588	593	551	494	590	537	532	558	580	509	544	546	556	577	530	511	580	554	546	519	579	516	486	535	549	574	560	532	528	562	554	595	530	577	541	568	585	537	554	566	553	542	545	499	562	551	545	553	552	506	500	537	562	531	485	550	537	552	575	548	492	516	529	544	572	531	522	530	548	561	543	513	532	538	493	529	524	525	570	519	529	567	570	528	570	510	542	531	526	537	582	525	544	557	542	520	557	538	574	542	546	514	568	560	536	555	504	573	503	548	561	521	552	554	539	536	550	554	523	559	523	541	538	509	552	553	545	535	518	528	569	528	543	482	566	556	547	583	556	615	571	502	600	525	545	538	543	541	587	543	524	491	501	546	535	558	574	576	563	555	551	561	564	555	576	557	543	548	536	579	562	531	525	561	508	545	613	567	500	550	521	565	545	545	527	577	535	539	561	554	548	528	512	575	601	575	598	515	540	515	567	544	562	538	575	541	502	512	548	553	532	589	557	563	556	588	522	494	512	550	590	540	530	573	548	556	563	562	542	542	564	546	541	551	589	554	530	571	521	520	594	523	524	563	556	542	527	536	558	553	507	583	542	557	552	518	501	539	546	553	537	554	564	567	554	525	560	529	517	598	555	561	563	536	505	571	516	519	565	570	539	554	589	537	501	549	566	553	517	524	527	504	504	566	542	515	567	588	519	516	554	557	549	556	547	593	524	559	499	551	547	570	575	544	576	563	556	534	526	533	543	560	525	532	538	575	554	542	567	534	527	536	523	544	547	534	554	586	558	544	525	541	536	528	524	542	534	530	505	530	508	607	536	510	542	556	541	587	514	512	566	544	537	573	502	529	563	571	561	544	513	536	557	556	565	535	560	586	549	582	549	529	593	582	582	548	547	537	532	561	565	538	535	526	546	531	527	567	572	564	529	500	520	538	534	539	551	559	511	552	504	551	520	534	539	557	571	567	537	541	527	544	551	529	516	565	528	558	512	509	554	513	515	526	493	535	515	521	545	562	533	555	528	530	539	499	569	552	538	547	557	519	578	498	533	558	507	535	558	549	556	521	564	523	507	502	525	513	554	551	541	562	550	570	514	546	536	493	557	522	568	561	502	542	507	576	543	541	560	531	550	523	544	534	583	554	565	528	527	534	555	578	520	576	563	557	540	525	534	542	532	553	564	602	534	576	563	542	513	571	521	517	492	554	558	528	536	557	608	570	544	546	526	529	521	566	568	572	510	560	541	531	521	534	551	516	526	555	551	539	580	524	492	562	536	544	556	510	526	540	542	507	557	543	506	526	507	535	574	556	550	541	527	557	548	519	547	559	494	552	560	547	521	561	565	538	557	580	550	541	568	566	569	557	544	570	540	571	532	529	557	548	526	536	549	566	574	524	494	539	571	554	586	565	505	537	533	549	506	535	529	536	566	565	545	542	520	548	529	526	517	572	540	545	540	544	537	515	563	581	543	581	580	546	572	580	574	504	556	551	566	570	552	559	498	562	551	542	556	527	543	562	523	496	533	545	523	558	535	553	536	567	513	598	554	548	520	520	524	561	565	573	552	520	540	526	568	565	551	524	574	572	542	532	539	607	555	532	532	541	533	542	526	563	544	526	511	569	522	559	514	502	546	564	514	571	528	555	595	535	513	532	537	555	536	541	533	568	549	531	538	578	553	553	532	507	548	548	558	510	525	538	548	520	503	578	519	582	558	535	545	555	543	571	575	559	499	529	514	509	511	543	538	580	542	542	547	545	530	558	553	551	548	554	521	528	485	575	561	533	581	515	532	533	580	589	526	559	502	573	552	550	538	547	509	535	547	538	529	531	534	554	555	563	557	563	547	528	517	537	517	616	553	535	562	521	591	534	570	530	555	533	527	525	509	469	564	552	558	590	519	521	551	509	513	555	543	570	576	549	501	574	544	545	528	543	574	548	546	553	557	552	583	535	548	527	560	561	568	540	519	522	571	577	521	539	503	476	528	519	528	558	567	561	548	535	547	574	515	542	532	575	528	524	553	561	557	540	565	540	566	547	564	546	531	524	544	543	555	551	562	547	555	548	594	552	539	515	545	578
24738	21651	28402	25331	16350	1052	542	332	319	247	207	222	216	191	192	198	175	163	189	169	183	155	184	173	189	171	161	149	144	149	185	128	149	161	143	163	171	165	163	168	164	154	154	147	161	157	149	155	157	144	145	156	159	152	158	130	155	153	136	156	143	158	166	155	152	140	154	155	150	160	157	156	151	152	153	142	169	166	147	145	139	157	154	131	143	135	160	167	160	152	138	160	153	150	137	159	154	139	147	139	167	170	125	135	152	160	156	148	150	167	132	151	148	149	151	137	137	154	141	153	175	137	172	132	135	142	143	161	161	163	133	133	140	164	143	140	142	118	170	132	155	156	148	152	165	133	143	155	141	162	159	163	152	153	145	158	148	142	141	141	156	150	138	135	157	151	161	146	127	147	136	159	155	167	137	144	149	150	166	147	147	164	175	139	146	158	159	161	133	138	161	165	185	165	150	148	138	155	140	148	144	162	146	136	159	159	175	149	162	160	142	151	155	152	168	125	151	164	163	124	141	176	151	148	150	160	167	144	151	146	128	121	159	160	161	142	166	143	141	148	157	152	153	139	159	131	169	157	146	123	170	147	152	132	137	178	158	148	169	152	144	135	145	144	156	159	181	150	148	141	140	144	129	138	154	136	151	148	166	164	164	141	152	167	151	143	152	153	144	160	166	150	148	140	154	178	164	147	148	137	149	156	146	151	128	153	139	156	161	138	177	163	155	160	145	161	168	160	140	153	147	156	158	146	185	152	153	137	175	141	151	151	141	148	165	140	177	144	158	147	161	160	149	134	157	145	147	142	130	156	153	145	149	159	129	156	152	174	166	137	155	148	143	144	153	159	142	142	168	137	145	162	164	183	163	135	142	138	168	138	133	169	156	158	157	157	142	139	153	139	147	132	143	154	157	141	129	166	157	129	176	162	144	142	177	167	163	150	154	159	176	152	167	154	144	155	141	162	156	184	168	154	148	147	153	134	146	143	161	149	143	160	138	142	110	150	152	155	131	153	149	154	179	149	147	137	156	149	146	164	144	155	162	148	144	133	137	159	171	156	154	140	124	168	168	147	157	158	156	150	167	180	142	169	141	142	155	130	163	144	135	142	147	188	159	159	145	137	162	164	143	169	162	164	144	164	131	145	151	157	135	171	149	154	149	135	155	143	163	153	144	137	131	154	164	134	173	169	158	170	154	156	160	149	147	162	144	148	157	172	125	143	161	153	141	141	142	152	167	127	149	143	161	142	150	156	133	138	170	157	151	172	160	140	151	154	153	150	152	137	142	155	171	139	153	145	162	152	166	155	164	142	164	139	139	152	161	153	142	150	155	135	140	147	133	141	138	129	156	154	155	144	144	160	161	169	155	125	191	136	163	162	165	155	155	171	152	170	144	143	149	156	153	148	145	166	137	175	153	150	147	135	148	134	141	143	179	153	165	152	143	161	163	172	183	132	135	156	143	152	186	165	168	146	156	170	149	164	165	137	122	166	168	152	151	158	143	154	159	153	148	153	133	153	150	155	147	165	132	143	144	143	150	161	136	149	152	141	152	159	152	164	159	168	161	148	171	157	160	147	165	154	145	154	151	146	146	168	124	153	156	162	155	146	145	164	161	155	125	148	148	137	152	149	133	139	152	157	145	163	151	144	145	168	145	143	153	168	149	129	160	153	159	147	163	152	159	160	146	139	149	156	152	164	147	138	150	158	147	147	133	153	179	137	170	145	156	139	166	146	146	160	165	152	155	171	138	156	143	173	156	156	144	146	164	124	148	143	153	145	136	157	174	168	154	153	156	149	162	179	145	155	150	163	149	164	153	153	138	169	154	170	153	166	141	161	152	157	153	150	154	153	141	140	138	140	142	170	172	142	158	147	142	171	172	151	150	156	142	143	142	159	137	159	158	151	146	135	168	174	151	135	136	155	158	150	123	161	192	135	169	156	130	147	160	157	161	125	149	140	140	181	146	142	166	139	155	149	132	142	144	162	150	156	136	152	165	131	147	157	163	144	136	152	168	182	160	161	136	151	168	147	124	147	174	163	138	150	143	144	136	144	144	177	163	156	141	143	130	141	147	183	142	154	149	169	136	146	153	150	148	149	148	136	133	159	146	151	163	152	152	147	132	140	155	163	159	157	156	134	150	147	153	175	156	147	173	143	143	160	157	156	180	137	147	153	144	151	163	156	150	167	158	148	154	159	157	141	149	133	126	163	153	169	161	166	132	157	172	172	151	165	144	131	153	153	147	138	144	157	151	167	159	167	158	149	156	154	155	156	167	145	156	157	140	160	140	156	144	156	159	156	156	151	131	172	152	152	136	152	147	162	162	140	156	153	136	159	162	154	138	144	174	145	166	147	162	130	152	158	147	164	143	152	142	142	161	161	157	144	167	134	129	136	136	166	135	150	158	154	144	144	155	140	152	168	144	152	150	167	161	185	127	143	158	162	163	151	169	175	162	154	164	143	139	147	141	156	147	135	185	158	161	154	148	151	154	165	142	163	164	162	154	148	160	152	149	162	141	171	136	156	135	136	150	149	176	121	135	152	148	150	159	148	144	153	154	149	129	155	172	139	161	135	154	152	148	151	149	158	150	157	162	147	151	149	137	153	158	134	175	161	139	154	137	123	169	154	150	137	150	157	161	162	164	163	172	162	142	158	147	146	161	161	149	140	162	152	141	145	150	156	143	181	134	163	171	185	149	158	165	164	179	194	147	135	154	155	127	152	146	158	141	144	132	170	134	143	142	138	148	158	130	155	132	151	173	142	136	144	142	140	158	138	146	155	156	144	139	144	156	153	159	138	139	161	177	139	149	124	157	156	147	138	156	151	172	166	143	164	153	154	148	165	157	178	173	156	154	156	174	157	149	140	136	121	147	172	168	147	146	156	152	145	157	145	145	139	147	155	134	155	144	154	138	162	147	152	169	151	143	159	149	162	149	147	163	142	158	166	159	150	166	152	163	146	121	173	157	155	147	127	155	144	146	145	156	143	180	155	162	147	147	158	175	161	162	162	137	136	172	172	153	145	159	134	142	157	173	161	155	156	149	166	179	158	149	150	151	127	165	143	145	134	158	166	145	134	149	154	146	147	154	141	157	152	158	143	148	127	179	169	156	125	175	166	158	115	146	167	166	137	158	135	136	154	148	161	147	162	144	176	142	158	145	143	155	141	138	159	153	154	148	122	155	153	141	140	158	169	142	145	143	147	148	161	160	167	158	166	147	149	165	144	138	134	147	163	148	137	134	144	162	175	157	162	146	142	155	132	152	148	167	169	158	147	156	153	143	162	158	158	161	163	171	142	144	156	145	147	151	168	158	151	151	146	156	144	144	122	149	154	147	182	153	156	149	142	148	143	147	163	172	157	154	177	129	141	170	139	145	149	173	164	151	146	145	135	160	142	109	173	162	155	163	141	177	150	138	144	147	130	154	179	153	145	145	135	152	153	155	159	173	142	134	162	122	141	156	141	167	148	156	141	135	146
36984	34705	8258	4151	2674	1969	1451	1188	990	874	727	661	592	604	572	536	482	482	443	447	426	415	399	418	416	387	390	346	365	375	375	364	376	352	350	358	341	361	351	348	369	330	346	323	354	348	347	339	373	363	380	328	311	342	357	367	315	356	358	330	318	346	320	369	358	348	337	323	334	360	353	348	348	337	351	347	321	326	323	329	355	352	357	322	311	307	291	323	347	341	361	344	309	294	317	345	314	346	326	350	320	350	325	318	352	334	332	357	328	311	318	352	323	327	314	310	338	331	335	343	310	337	333	300	341	330	313	353	327	308	362	323	321	311	352	318	362	352	339	325	329	342	353	351	336	320	312	333	303	356	347	306	342	352	346	344	337	311	302	368	319	325	294	376	326	357	337	328	334	325	340	389	330	332	294	301	311	310	362	368	346	360	333	326	336	353	322	331	349	341	298	323	336	336	335	362	335	326	315	341	308	319	323	314	373	345	309	342	329	361	336	324	318	359	356	358	347	320	338	327	357	321	296	332	342	334	344	306	323	354	338	333	343	345	356	297	327	311	349	318	330	310	328	324	320	323	334	321	316	331	324	344	309	339	333	336	350	368	357	286	320	300	340	320	327	329	355	323	322	356	332	318	322	351	345	345	303	336	326	323	336	325	330	339	308	323	342	307	295	345	345	304	323	324	345	328	347	299	325	339	338	330	332	343	339	321	324	315	362	366	313	324	351	307	298	343	355	313	313	303	338	351	359	360	328	346	325	335	347	325	315	338	334	330	345	348	328	308	362	335	334	352	335	371	342	334	307	345	303	347	354	332	357	357	347	331	338	366	330	354	336	348	336	351	332	364	335	348	302	339	310	352	324	330	336	321	324	347	338	326	311	342	351	327	321	322	288	326	363	333	334	296	313	324	314	340	365	322	378	367	325	342	343	317	328	338	346	313	343	324	352	310	316	321	349	327	319	386	338	352	361	332	327	349	348	308	335	344	313	339	336	324	331	329	364	318	364	364	337	337	324	385	373	343	364	304	331	303	306	314	316	365	343	360	381	365	327	338	334	339	370	318	328	351	322	319	302	336	305	344	333	327	368	308	316	353	321	308	318	318	344	342	314	324	326	339	350	320	357	334	344	354	332	327	340	398	313	332	319	308	354	301	319	309	344	301	333	339	321	317	336	334	308	311	333	343	312	327	350	295	335	326	338	329	340	345	314	326	322	322	338	325	310	333	348	320	315	327	315	321	339	328	331	330	326	343	329	357	330	330	321	322	328	366	352	319	327	330	340	351	326	350	322	316	348	321	342	306	346	350	314	335	349	320	341	326	355	319	330	311	352	319	328	343	354	376	335	367	332	341	348	362	358	330	338	343	312	324	369	342	341	315	337	339	306	309	347	328	329	358	332	302	356	337	335	315	316	319	342	331	355	349	337	298	327	329	336	337	353	340	303	334	322	337	342	350	336	358	319	360	321	342	365	326	345	317	351	336	329	329	335	339	344	334	347	344	339	350	314	307	331	330	338	329	346	330	321	353	315	292	319	323	350	335	338	350	361	341	329	327	320	322	330	350	335	341	338	295	348	345	311	360	333	315	335	294	321	335	360	308	353	340	307	349	340	301	298	330	344	362	336	317	300	328	315	351	349	330	328	316	362	299	313	359	355	324	342	338	365	338	339	359	318	326	339	345	367	329	375	321	338	299	343	362	317	335	332	365	340	324	318	334	367	339	345	351	307	343	318	314	322	355	357	303	331	356	345	323	362	302	349	319	370	320	319	344	336	364	342	341	323	337	340	332	338	318	341	345	366	366	325	319	347	304	302	342	347	301	348	339	337	320	357	308	325	346	340	309	326	305	322	324	354	346	340	366	331	310	339	338	298	323	348	334	335	322	320	339	338	347	329	310	312	355	325	353	329	349	355	344	289	329	353	341	331	311	315	351	315	307	306	344	342	334	366	352	325	360	356	346	350	337	332	299	338	354	322	321	304	322	305	313	338	347	338	296	336	321	326	331	311	341	310	350	306	338	352	349	363	312	307	313	324	331	334	319	347	340	302	328	337	357	350	356	358	344	323	322	298	346	370	330	326	342	321	367	362	326	319	359	360	320	313	320	326	307	341	357	318	335	316	337	328	306	345	332	313	335	328	308	335	324	312	368	336	317	339	328	360	354	354	336	358	292	348	326	356	312	331	330	356	358	324	331	331	322	333	322	338	316	339	337	362	300	323	328	335	310	317	332	329	321	339	331	318	311	350	336	353	305	330	322	344	307	293	321	326	323	329	349	380	284	327	330	330	338	302	333	362	323	313	327	335	353	344	343	315	307	339	300	303	318	337	348	316	344	327	308	345	317	334	316	346	321	369	358	320	318	335	344	301	358	317	288	363	306	362	364	336	307	305	301	352	340	367	318	303	336	326	331	324	311	318	361	348	329	345	322	330	329	322	330	335	351	328	336	352	351	335	325	355	357	306	338	334	325	294	328	342	319	346	317	330	347	356	320	328	339	322	312	344	338	322	333	348	341	333	322	329	349	339	356	317	307	340	319	363	299	350	341	323	378	352	305	360	332	315	308	314	342	338	328	367	374	311	336	346	322	334	310	334	354	352	366	354	336	339	329	336	342	323	328	349	352	326	315	326	300	316	315	350	347	300	341	335	320	312	321	333	342	343	333	320	336	310	325	326	330	338	320	358	326	316	331	323	340	364	330	320	324	350	335	337	308	315	323	338	332	303	334	298	333	299	352	362	334	325	314	323	338	310	323	321	365	329	343	328	330	325	332	359	331	311	335	301	364	317	318	328	360	335	355	336	330	328	329	333	310	333	341	296	331	339	349	350	317	321	350	348	337	328	336	293	311	330	342	314	342	353	374	335	369	364	311	358	332	349	320	358	336	337	339	342	336	309	340	334	377	327	354	329	342	337	329	332	300	331	340	315	333	307	334	317	309	307	343	365	317	354	338	346	290	309	360	361	320	330	325	330	361	330	307	325	321	366	352	316	315	323	361	347	352	327	347	321	298	339	373	358	330	317	306	337	338	351	306	330	344	353	318	343	305	360	349	336	349	345	336	342	331	332	356	355	358	306	355	322	318	340	341	329	378	307	330	326	312	333	311	343	333	337	331	353	350	331	326	313	318	323	308	335	347	352	322	318	355	327	304	340	332	312	311	349	321	331	340	365	337	333	333	354	297	299	341	337	334	347	348	314	331	334	374	361	337	317	322	365	333	339	336	356	339	299	342	314	330	321	337	311	322	349	336	336	349	296	331	343	331	373	323	352	282	323	311	354	340	317	292	340	335	340	325	333	315	336	325	330	333	363	368	330	302	318	317	330	337	364	324	334	350	331	351	325	351	329	326	327	346	340	372	338	331	330	362	358	312	309	330	307	331	305	299	315	331	319	329	318	341	353	335	324	335	318	320	336	322	369	350	337	333	333	329	324	332	345	314	296	327	325	329	296	335	330	351	333	343	341	356	330	327	355	323	356	321	337	364
23847	21652	29314	24483	21650	14728	1469	794	625	606	527	488	448	477	441	453	401	429	425	378	380	369	378	376	332	374	383	368	357	334	383	366	381	333	378	335	397	359	390	363	374	388	373	391	378	378	384	363	374	327	361	343	381	363	363	332	351	357	362	372	335	357	368	326	353	355	331	348	362	367	323	376	375	369	343	368	385	332	368	360	358	352	352	341	339	384	357	380	327	325	331	371	329	363	358	368	334	364	355	357	374	340	356	363	346	372	362	363	345	364	365	335	350	340	340	323	344	371	349	357	331	343	348	371	324	331	329	358	349	346	352	338	352	358	366	350	363	325	355	385	355	377	357	334	362	377	330	340	386	324	340	369	353	372	359	312	363	340	361	346	328	330	364	353	351	344	325	380	363	324	373	366	371	364	373	322	369	353	351	361	347	346	355	362	371	338	333	328	367	336	390	311	342	350	361	332	299	334	334	346	352	327	370	328	331	350	347	374	340	359	347	333	354	351	382	327	353	354	357	358	311	321	341	338	368	340	343	361	377	330	382	332	334	345	361	342	350	321	343	377	361	345	301	370	350	372	345	357	363	344	391	390	359	340	373	350	335	352	341	331	316	334	327	384	353	396	344	369	366	341	336	316	329	345	324	353	352	376	366	316	369	355	349	341	383	347	334	334	355	329	331	342	371	343	343	342	339	329	331	350	321	353	364	357	390	332	326	334	361	345	350	338	361	309	313	363	323	333	334	389	365	378	333	342	329	355	360	359	343	376	365	353	369	366	337	335	362	339	323	332	344	386	343	336	352	341	365	353	343	345	350	374	361	351	338	375	363	326	351	334	364	369	357	363	351	381	342	353	385	345	315	320	361	379	348	308	381	361	338	370	359	333	315	363	340	340	365	312	317	345	340	351	333	389	315	378	347	322	372	337	360	360	394	331	367	346	358	330	334	344	348	317	331	332	365	337	339	356	341	371	369	340	348	306	346	335	376	295	361	331	353	353	331	334	347	357	359	368	316	342	399	344	359	368	370	329	346	329	410	350	367	357	350	321	337	338	327	333	367	345	376	384	338	339	330	355	344	346	366	374	353	382	329	310	370	356	336	332	329	340	357	357	359	326	342	350	341	345	343	325	376	375	371	357	343	325	386	364	337	336	330	357	323	334	363	347	336	358	338	359	363	351	356	373	314	380	354	347	347	355	357	332	348	340	352	344	362	352	347	372	341	353	364	344	349	313	362	377	350	326	365	349	374	357	337	332	362	344	365	374	371	353	345	303	337	350	388	353	326	338	335	337	312	362	339	368	335	344	364	346	371	337	350	316	344	331	316	336	346	343	354	378	378	361	335	345	356	371	361	349	326	337	354	363	328	331	313	338	327	315	330	412	303	363	334	331	348	371	330	365	351	342	312	352	350	359	372	379	357	373	331	338	375	345	399	334	368	339	345	346	336	355	370	359	330	343	357	342	339	358	330	360	338	323	399	363	348	336	281	351	344	366	341	367	376	347	337	331	316	330	302	330	344	334	343	352	368	368	388	337	382	396	330	377	335	342	362	368	364	354	345	356	369	355	355	340	345	341	334	327	383	334	395	333	334	334	360	349	383	363	336	347	353	338	378	347	352	338	330	361	345	368	332	324	370	354	321	340	340	333	351	392	345	338	340	360	345	378	333	317	341	347	355	322	347	366	356	368	328	306	360	388	315	347	360	342	355	350	301	322	331	359	373	297	363	324	367	351	336	338	339	309	369	337	339	368	321	338	358	353	348	357	353	340	353	338	323	334	377	395	319	336	322	360	385	348	363	370	375	364	352	316	384	335	326	349	314	351	367	350	355	375	362	342	348	348	379	360	332	379	390	332	369	367	366	385	365	358	342	341	350	358	315	320	318	339	338	338	387	341	339	335	335	359	341	386	340	360	357	365	355	341	336	354	350	342	353	330	362	328	356	371	348	347	394	357	339	360	343	347	330	349	381	343	338	363	333	363	309	371	354	340	359	372	350	371	346	365	370	351	369	346	331	337	350	383	339	367	340	344	339	346	338	374	338	373	344	343	329	357	353	348	340	361	354	361	334	343	319	370	374	352	353	336	312	382	304	341	368	382	339	366	345	327	347	354	368	351	319	327	343	389	362	323	323	336	353	351	341	337	343	343	343	372	352	334	364	352	330	336	335	373	343	369	360	348	335	324	365	370	380	342	356	342	341	333	373	348	354	346	393	351	321	336	343	321	361	364	372	369	308	333	367	316	375	331	355	342	361	343	351	358	333	352	357	349	359	312	329	338	336	322	324	351	361	306	369	344	367	399	355	368	369	328	344	323	335	382	367	299	334	331	350	350	370	373	352	365	382	372	322	336	349	324	335	323	371	352	341	340	371	386	342	324	377	376	342	347	357	390	350	336	321	361	349	350	355	344	352	347	367	336	332	347	360	364	361	324	349	340	333	339	356	338	352	377	353	370	386	344	341	333	360	308	370	341	338	346	314	340	374	357	349	356	370	332	338	372	337	347	364	349	330	329	365	344	357	352	362	382	344	357	381	360	343	317	324	368	361	370	339	385	350	341	384	359	346	363	332	329	339	386	379	354	356	365	349	328	336	373	370	334	358	336	364	347	320	359	344	359	363	381	364	350	345	352	352	339	352	345	364	334	396	383	368	352	323	350	356	337	373	367	367	396	346	326	357	387	350	358	347	356	344	333	339	377	366	347	343	370	351	373	335	361	357	349	360	365	322	358	358	354	347	359	349	346	368	354	379	343	328	369	367	322	347	324	366	339	332	349	371	310	346	321	349	375	406	324	367	352	369	378	356	340	363	348	372	360	343	358	360	329	342	339	378	371	348	343	354	335	346	367	357	353	343	325	353	344	383	340	323	315	326	352	335	352	346	377	358	362	363	332	401	333	329	315	379	339	350	386	316	317	353	347	334	362	345	373	328	350	336	335	325	355	386	330	371	382	380	335	334	306	324	353	333	315	339	336	334	337	356	339	338	349	354	340	337	336	341	362	346	339	350	338	360	353	375	361	359	359	341	317	381	351	358	336	329	328	336	340	346	350	365	352	357	363	332	325	321	338	348	332	305	347	347	333	381	329	351	375	329	383	353	320	370	348	339	360	366	366	384	365	338	361	364	351	344	369	337	354	372	334	319	371	348	367	314	353	344	333	391	345	357	335	342	365	363	338	348	363	348	346	355	374	333	359	332	349	343	384	357	345	344	359	376	349	322	348	329	373	368	335	327	363	338	341	326	366	361	345	364	359	360	362	346	322	343	323	360	332	332	373	292	374	324	355	349	340	321	316	346	335	360	372	340	350	335	322	340	336	363	313	375	353	374	347	348	390	328	350	337	329	344	336	359	355	357	350	332	358	375	366	372	351	376	356	363	329	367	340	299	341	345	342	349	379	335	374	328	343	350	354	355	374	361	371	328	367	357	304	327	357	357	358	343	328	360	368	354	380	336	347	331	364	329	325	343	315	345	371	352	351	324	335	353	362
42793	42538	13281	7496	4962	3685	2771	2207	1924	1628	1406	1318	1190	1141	1066	1005	943	939	926	868	877	860	866	849	793	762	780	797	828	784	711	760	760	751	679	731	747	712	704	677	711	735	750	713	743	696	690	667	736	696	725	682	706	712	744	683	714	709	693	709	678	680	671	705	673	717	689	692	728	665	673	727	714	694	653	673	678	680	658	704	661	661	720	726	690	709	644	677	688	691	687	683	671	704	702	688	670	702	652	714	706	714	708	687	658	675	712	691	671	657	624	701	714	665	692	699	699	687	642	728	662	659	681	678	680	668	648	679	725	675	668	680	695	690	710	694	681	703	719	687	669	732	675	695	708	649	718	680	666	669	667	688	698	669	647	703	673	708	638	647	712	713	703	696	696	695	680	701	659	705	724	698	708	678	633	650	662	700	664	693	631	698	710	687	635	659	676	683	677	674	681	695	640	641	693	677	687	683	690	691	723	751	714	703	654	690	672	641	676	664	641	714	702	715	733	692	692	667	669	655	688	703	711	677	713	654	723	727	651	669	687	682	648	696	688	685	718	711	743	719	700	635	694	717	669	696	706	656	672	667	705	667	661	677	672	769	649	675	667	642	696	661	747	701	633	658	631	661	699	658	694	621	639	701	695	686	676	691	697	716	724	637	670	698	680	651	661	654	728	706	744	678	678	691	698	649	708	701	649	672	675	738	705	686	661	651	744	719	700	685	678	683	730	694	674	708	635	718	695	731	696	672	706	654	683	672	667	655	649	651	682	681	667	683	649	677	676	670	702	709	710	625	706	729	670	709	694	641	655	667	677	672	639	667	629	682	692	650	694	672	692	712	659	650	704	650	636	707	675	718	630	665	676	722	666	726	646	638	661	631	687	704	650	692	653	679	698	710	683	705	698	683	682	720	668	680	724	704	690	727	610	683	644	647	656	711	699	712	666	719	740	693	703	675	727	674	707	677	709	664	651	697	670	671	638	647	670	656	705	648	661	676	700	682	728	688	653	684	672	700	694	684	692	701	697	728	719	652	681	708	669	649	672	669	666	653	699	666	638	695	650	691	678	690	649	635	708	677	713	679	701	711	735	677	665	670	727	648	673	666	690	678	662	680	676	670	687	672	682	648	648	670	679	677	684	702	675	751	645	633	683	724	691	663	722	665	682	672	702	676	680	669	683	700	667	652	699	721	727	711	680	708	745	675	687	684	676	650	718	685	663	684	701	689	688	676	665	684	714	688	652	674	668	663	680	693	706	660	723	731	658	730	738	713	676	674	693	720	676	698	679	700	680	686	673	661	711	669	731	696	698	621	677	685	741	661	693	695	654	660	710	696	668	671	649	645	672	675	666	652	725	650	691	690	664	649	733	679	681	684	665	722	689	673	663	698	679	658	713	718	690	653	705	730	708	694	670	649	673	714	679	676	609	750	693	662	659	690	710	653	710	657	692	695	735	707	714	698	707	690	638	687	668	721	713	688	708	622	651	660	668	682	683	691	701	689	692	665	648	710	673	703	679	636	679	712	701	665	655	668	656	671	677	692	708	650	634	677	672	683	653	649	722	690	617	659	716	714	713	693	698	666	681	638	683	697	692	684	647	689	669	682	675	686	674	694	619	686	694	751	647	679	685	648	685	656	698	684	679	677	688	670	709	671	681	664	674	688	750	674	708	666	660	676	691	670	693	684	689	671	702	670	643	673	667	669	685	635	653	685	679	677	677	706	664	708	691	702	691	722	648	667	672	671	682	666	700	682	646	639	728	674	660	662	674	673	639	684	717	664	712	696	682	686	672	692	666	682	668	664	632	716	683	658	703	680	687	655	667	689	690	686	691	682	694	670	679	656	690	675	660	677	693	687	687	728	669	692	683	709	651	647	687	654	674	731	669	666	665	705	643	655	645	665	679	663	698	744	681	657	677	628	648	710	707	748	679	698	628	693	664	708	671	662	638	697	664	678	673	682	700	684	673	658	641	709	730	702	714	662	672	625	683	683	690	662	680	664	685	681	691	706	712	684	655	691	693	713	656	708	663	625	657	619	706	738	624	704	647	678	694	657	638	689	722	664	691	711	640	679	676	704	688	681	689	664	669	676	679	692	690	668	706	696	670	711	700	661	688	696	685	676	676	725	667	681	723	685	646	671	682	648	722	675	678	704	669	659	635	695	666	668	678	652	695	642	662	688	676	696	633	673	682	669	667	650	695	659	672	678	691	679	627	678	641	674	679	707	689	690	670	699	705	681	642	694	698	650	704	685	630	646	668	640	664	716	670	694	672	703	659	695	673	725	688	632	699	714	699	623	635	682	678	688	696	655	743	673	671	668	725	702	664	694	671	708	687	650	698	682	672	683	693	648	669	709	667	681	660	697	679	670	659	645	681	708	687	677	721	689	663	642	683	692	677	704	715	664	680	688	676	670	668	673	677	674	678	698	707	662	711	684	622	659	632	698	679	668	664	674	750	690	680	694	668	635	674	678	646	654	732	695	651	722	688	663	681	713	649	686	633	724	679	708	738	699	694	664	703	676	667	666	649	649	723	673	654	693	673	679	670	656	684	737	673	657	661	649	677	687	751	733	629	651	682	706	647	711	700	710	644	705	675	652	686	642	684	617	696	659	713	721	683	711	687	682	638	654	672	651	676	727	648	701	700	646	663	688	667	685	688	699	725	718	682	680	718	698	705	690	665	698	699	656	663	717	622	697	699	677	681	645	667	667	678	654	691	678	692	697	629	640	659	644	674	649	700	644	691	715	689	695	705	715	652	668	654	669	659	642	706	650	665	645	650	640	658	690	682	662	693	668	646	687	681	661	664	653	651	666	704	648	660	687	680	704	696	667	658	689	701	719	667	716	645	670	681	688	683	673	674	654	721	703	649	681	638	701	685	695	714	677	663	664	700	693	699	662	697	653	702	674	636	665	656	687	734	649	681	657	687	732	696	695	670	639	681	679	677	654	694	633	639	716	671	678	671	649	663	708	685	649	656	666	723	714	668	682	670	688	721	631	672	669	712	661	660	693	669	700	687	702	655	679	672	655	632	697	695	665	680	680	686	714	686	685	690	703	676	608	712	677	636	656	674	669	621	700	709	719	725	642	643	635	644	657	641	685	671	668	647	712	682	686	694	728	611	700	672	691	673	721	695	693	718	706	687	641	691	678	683	642	663	672	690	692	642	703	622	685	646	679	653	668	676	675	663	695	644	685	682	663	684	670	706	695	684	691	713	707	679	664	684	653	691	743	693	670	679	694	743	654	669	720	677	682	687	648	671	648	602	709	680	734	650	679	670	656	734	661	684	681	673	689	662	631	671	682	697	660	667	701	659	672	704	676	656	731	677	705	697	639	631	699	638	759	705	696	660	670	702	623	667	681	672	630	709	704	681	659	676	706	639	707	692	696	653	680	702	683	725	676	705	683	683	718	696	665	690	662	679	647	674	676	673	680	660	653	681	642	707	687	688	683	684	724	710	711	634	665	682	687	679	651	699	673
27297	20867	7544	763	488	425	302	305	242	239	264	275	262	238	273	267	268	263	254	239	256	269	269	254	242	255	237	237	223	255	249	275	259	269	269	252	261	263	255	244	257	246	261	256	218	273	257	256	254	271	241	271	258	275	249	261	233	247	239	228	251	292	226	260	236	251	228	254	234	233	265	262	264	224	260	249	260	226	237	236	234	256	245	264	248	273	275	212	246	254	257	245	242	253	267	273	269	236	270	262	261	248	254	231	238	243	262	276	252	242	252	226	266	290	221	260	249	253	249	220	243	239	250	266	280	243	266	230	268	237	258	252	241	250	266	282	243	278	225	256	251	249	246	257	261	268	244	252	268	265	265	242	255	262	277	252	263	234	253	266	257	233	250	252	278	249	257	265	249	227	268	267	244	264	270	243	247	251	263	260	242	263	239	264	251	234	249	259	218	236	244	253	247	261	270	236	264	251	233	281	237	248	249	239	257	261	249	236	275	241	239	234	272	220	267	237	261	247	243	284	255	235	274	269	231	261	238	274	229	263	252	267	244	245	274	234	236	260	243	247	239	257	259	262	243	240	264	245	255	266	264	260	244	261	284	242	216	258	257	249	286	246	259	262	234	250	247	265	256	257	285	278	218	242	268	262	245	259	252	233	263	276	285	281	234	259	258	272	269	268	251	250	273	264	276	268	248	267	261	242	246	286	270	240	242	253	217	255	266	242	239	240	285	221	250	280	238	271	292	260	279	241	233	243	261	248	262	245	268	277	269	234	267	278	220	246	236	275	263	264	247	263	251	249	271	250	249	282	261	249	255	263	213	239	270	267	269	257	246	268	242	232	266	246	265	252	285	234	243	230	247	256	269	247	260	247	235	254	251	259	248	240	268	272	254	260	269	266	238	257	260	248	276	268	265	257	295	229	263	257	267	250	263	261	246	265	284	270	252	244	236	257	241	241	257	251	249	260	277	268	281	214	245	261	257	267	243	248	271	260	272	259	256	248	272	272	240	251	278	271	256	258	257	265	264	222	251	264	246	267	253	266	269	240	259	264	250	266	260	234	273	211	250	235	268	239	254	242	254	260	292	244	256	280	275	288	271	246	250	255	237	279	294	229	236	263	239	271	265	247	284	233	253	269	238	251	281	270	276	245	240	265	287	283	255	233	252	233	277	259	272	260	260	247	236	259	240	250	269	269	248	273	270	230	222	275	252	264	252	252	241	238	287	281	241	235	260	241	239	226	254	243	230	272	250	247	246	237	257	250	252	253	266	255	283	263	271	243	258	281	265	271	267	240	261	241	283	237	237	225	235	258	261	269	245	267	249	219	258	242	275	241	250	254	242	230	249	260	236	256	265	257	255	269	265	227	238	258	258	255	285	250	230	251	246	261	270	267	229	243	267	241	255	272	256	232	234	230	273	291	278	257	253	259	237	242	243	245	240	259	285	280	254	252	221	225	246	254	258	234	258	237	257	248	256	239	298	268	235	237	254	286	294	247	261	256	251	233	269	255	252	267	270	268	268	249	248	237	271	229	251	263	242	292	259	234	254	236	272	261	265	230	270	262	251	242	251	249	258	281	242	261	248	276	257	248	242	232	261	243	245	260	235	255	239	244	259	240	259	251	228	301	249	253	279	245	223	268	264	255	271	240	259	286	247	250	253	277	254	261	262	263	248	256	231	262	254	235	262	246	232	246	255	241	235	253	263	248	259	246	242	270	270	253	247	235	259	267	272	243	244	227	272	264	250	239	233	244	239	280	214	250	275	259	257	273	286	269	251	258	249	240	232	249	229	248	255	256	271	242	234	281	240	252	258	255	252	269	277	257	223	237	251	236	280	226	230	264	240	269	262	250	219	259	240	247	240	238	277	242	252	267	247	273	259	249	236	246	292	280	260	248	254	250	261	279	266	243	256	257	251	258	249	239	222	227	272	244	224	265	249	282	266	260	241	268	248	258	267	252	263	276	255	281	281	284	265	213	233	218	214	233	261	254	258	249	224	270	267	250	257	239	242	268	266	252	248	260	253	213	233	273	249	278	222	285	269	251	228	253	264	293	268	254	261	254	265	235	250	245	261	232	268	252	243	221	243	220	254	250	260	257	235	281	266	266	272	271	234	264	267	235	250	267	249	217	247	259	270	268	255	217	253	280	247	262	246	248	262	277	227	252	259	248	264	248	248	234	236	247	233	271	252	270	252	254	281	241	267	235	243	234	240	274	222	239	211	271	240	253	259	245	238	241	258	266	230	244	279	259	265	264	237	241	280	260	293	267	288	278	253	239	263	256	263	245	264	286	254	261	235	243	230	249	236	268	235	271	257	246	259	258	230	243	240	220	263	247	257	241	265	298	243	268	290	247	236	258	252	241	290	268	255	232	262	263	242	247	251	261	262	207	267	227	284	279	247	272	246	234	234	249	248	258	249	262	262	246	238	275	239	262	246	249	285	271	230	262	242	255	256	270	262	235	263	239	249	241	273	261	244	271	273	244	230	254	253	239	256	259	236	257	247	214	268	273	262	250	233	257	264	246	252	247	270	247	237	268	250	262	217	251	276	264	255	252	222	238	255	256	247	243	283	276	252	264	251	285	246	259	258	235	253	248	221	258	256	255	215	278	237	249	245	259	253	276	245	250	258	260	275	261	278	232	294	249	271	279	252	253	241	262	274	282	253	242	253	235	266	255	247	248	231	279	260	229	257	280	270	271	243	250	245	242	283	229	248	234	241	259	255	260	241	235	240	269	270	258	248	254	247	254	257	258	265	254	208	236	283	237	270	277	229	256	266	248	260	287	257	262	244	282	263	267	255	267	264	287	240	280	273	268	254	252	249	240	250	244	255	281	255	257	246	271	267	238	237	260	245	249	273	239	256	238	273	236	278	265	233	290	256	247	262	239	236	266	245	263	255	256	251	262	287	252	255	249	220	259	252	258	237	248	241	255	263	277	256	266	247	251	248	283	253	235	274	244	277	263	256	265	229	245	255	246	252	243	254	252	241	238	237	253	275	262	262	262	254	262	232	234	259	239	273	266	242	242	272	243	268	243	268	264	245	276	252	252	247	249	236	268	272	232	242	269	262	257	267	264	238	252	242	271	251	245	283	255	237	262	266	245	246	245	286	270	269	247	245	265	254	262	249	281	240	248	282	259	243	276	249	264	268	275	246	259	253	272	254	258	246	234	242	244	263	264	256	246	272	265	247	253	226	249	266	253	271	244	251	256	253	249	245	240	243	267	258	237	253	238	244	262	235	257	258	248	249	284	228	269	250	251	232	241	245	248	255	243	245	224	262	245	234	276	235	246	273	248	249	272	249	263	235	264	274	255	241	266	267	263	271	265	258	267	256	288	278	267	232	277	284	282	251	251	283	287	254	243	245	265	268	250	252	235	248	245	235	231	233	228	244	241	250	298	239	253	281	244	259	264	249	226	268	236	245	230	266	260	251	244	225	242	224	245	262	225	246	267	272	250	257	281	245	249	240	260	242	243
18433	11983	1494	995	828	705	653	605	636	603	541	587	566	575	541	556	522	562	515	550	568	548	570	590	549	523	557	560	554	566	570	508	514	569	565	520	563	543	538	553	540	500	609	539	582	551	534	549	543	506	520	549	523	507	544	558	497	528	568	539	507	561	514	584	562	544	550	509	558	538	581	542	559	532	510	520	535	498	547	558	577	526	565	490	509	526	543	473	541	521	487	530	521	543	562	524	567	548	507	533	496	507	546	596	541	528	540	568	569	542	517	528	547	545	505	524	543	504	513	510	536	526	579	554	544	532	539	559	540	543	530	520	539	514	507	561	517	594	555	553	515	555	531	560	523	563	533	481	546	496	551	543	519	551	557	519	525	537	538	574	546	540	554	558	548	554	543	549	544	550	550	521	568	540	572	529	576	536	541	537	491	558	570	527	554	517	528	551	511	549	504	589	540	591	568	553	558	543	534	531	526	539	544	584	553	563	572	574	518	522	545	514	518	534	495	540	514	548	538	541	537	518	530	523	516	545	517	528	526	576	514	520	552	521	541	563	542	548	561	538	515	561	537	541	508	543	486	611	527	515	536	546	561	521	587	537	541	524	559	607	560	577	545	558	564	579	539	524	564	545	539	503	529	509	518	603	514	546	568	536	509	547	539	515	486	517	523	540	532	518	530	545	548	526	548	556	522	512	501	537	524	569	567	548	507	517	540	549	546	507	498	491	524	533	579	530	522	562	541	513	552	513	539	564	540	571	534	519	554	556	508	527	549	559	553	521	522	511	540	564	555	532	543	599	549	572	492	566	523	517	569	554	535	553	536	546	552	482	515	532	519	539	568	498	551	532	538	577	543	493	562	563	551	498	541	589	535	515	559	572	555	545	552	559	557	511	505	555	528	532	549	515	540	515	536	530	505	517	489	552	516	486	509	574	504	549	526	526	553	555	553	527	507	499	507	552	534	522	573	519	538	531	542	526	532	512	538	508	529	525	539	558	603	542	555	565	528	524	587	506	578	568	555	550	498	553	532	575	525	541	514	535	555	564	508	546	549	578	563	533	535	558	529	573	520	578	513	539	555	527	532	533	554	515	563	525	504	561	544	548	544	570	536	514	523	511	513	559	556	532	540	540	529	564	516	527	532	519	565	548	554	577	513	578	532	555	573	537	504	573	500	523	513	528	528	588	555	553	521	569	571	527	541	524	539	546	555	539	544	544	512	517	490	498	500	513	529	546	553	538	533	518	568	545	555	582	532	550	539	554	558	537	543	519	536	532	571	529	538	523	576	549	551	536	563	501	522	546	569	545	540	584	558	516	526	520	536	558	551	556	571	541	515	587	542	566	492	524	541	577	552	547	580	526	572	537	542	551	513	560	540	525	559	503	568	531	554	575	519	564	570	555	534	557	542	516	562	585	545	528	534	546	552	580	539	559	550	533	549	557	572	547	550	551	562	550	535	561	537	546	538	515	512	502	515	553	532	571	558	565	554	509	526	545	491	537	528	523	545	528	574	532	508	550	530	568	536	565	562	570	550	524	535	548	562	585	530	541	541	540	518	554	523	555	519	554	564	535	536	529	558	530	520	508	539	516	516	527	580	525	537	540	501	512	505	549	525	571	581	529	556	555	542	498	509	558	568	532	528	548	547	535	543	544	536	541	523	521	559	527	520	550	586	586	516	537	579	537	514	529	561	545	579	539	527	541	551	506	530	563	507	556	550	548	548	563	513	530	529	574	564	539	512	556	534	550	521	540	565	584	531	540	575	557	535	526	539	510	543	553	505	556	516	527	509	514	504	528	558	540	565	506	518	532	529	512	538	556	559	560	524	505	511	506	561	584	555	545	580	514	556	523	516	569	521	591	517	543	529	569	550	537	520	534	560	555	542	538	510	579	555	536	561	531	528	544	545	542	540	506	508	498	526	502	530	534	510	499	533	530	510	552	560	584	538	570	501	526	534	579	528	543	561	536	548	560	550	601	547	524	520	570	566	555	504	532	547	519	548	530	524	554	547	519	545	541	550	569	558	483	551	580	535	556	543	527	554	559	575	576	565	544	589	572	571	552	518	512	580	558	556	531	569	557	540	552	574	585	570	567	511	545	514	511	539	531	548	576	543	482	554	508	557	529	550	540	544	549	515	549	556	531	557	518	553	534	503	503	554	537	557	536	550	533	518	519	557	567	548	546	567	542	552	501	535	581	584	528	555	548	528	558	531	563	529	515	522	536	594	545	575	548	537	557	544	529	526	518	529	557	531	561	529	560	524	535	554	562	561	532	512	585	574	549	518	557	527	532	521	529	565	563	558	521	522	552	553	559	515	539	548	561	525	577	575	565	543	551	491	581	534	569	517	551	536	540	567	487	568	498	541	538	524	518	537	541	517	522	541	539	539	536	554	524	544	526	509	533	606	523	517	561	526	555	539	497	570	529	569	589	526	600	544	534	534	558	588	563	535	529	568	545	509	538	561	554	504	582	555	552	573	566	531	527	530	589	577	557	565	524	498	562	569	572	497	550	577	551	530	516	560	554	517	529	546	553	579	535	528	565	538	508	573	508	535	568	545	558	529	549	554	542	527	535	514	546	554	550	528	592	538	534	537	584	535	554	501	542	518	559	491	538	537	546	489	566	534	540	587	590	536	538	552	553	569	545	506	507	587	543	586	541	534	553	545	534	581	546	544	572	517	546	549	536	618	524	533	517	486	543	513	583	542	582	542	535	511	583	532	543	561	546	524	554	505	557	531	526	568	562	510	580	542	522	535	531	499	553	526	569	567	541	583	513	529	549	573	559	545	494	589	573	534	598	544	570	526	587	524	532	565	560	535	548	530	559	497	558	546	547	533	546	549	523	531	552	539	549	508	519	533	532	549	515	523	575	576	527	513	559	544	558	571	587	554	584	498	526	558	538	589	560	548	582	529	525	565	511	503	547	547	595	536	527	564	562	509	540	539	551	571	540	547	558	553	544	524	533	551	572	552	531	513	539	544	509	530	529	507	518	533	518	524	567	545	547	558	544	520	505	496	568	551	551	521	532	527	522	588	560	545	514	554	542	553	539	517	533	548	547	543	560	535	513	547	568	555	538	501	582	561	518	532	577	550	560	496	576	549	520	568	533	543	548	535	515	548	553	515	538	554	482	520	543	534	568	529	551	548	559	524	538	547	506	546	472	552	553	535	515	539	551	577	550	509	566	567	546	511	596	530	556	529	537	473	542	537	536	514	485	574	516	553	521	509	569	512	580	505	587	565	524	489	513	521	483	507	540	571	583	552	511	540	598	574	552	556	532	515	527	520	550	528	524	497	524	528	571	587	591	498	516	512	525	512	519	562	535	532	506	531	591	557	586	556	562	487	527	537	541	521	545	535	546	523	539	551	534	541	538	527	516	525	501	564	545	558	546	562	515	524	520	541	528	509	561	550	547	554	562	565	515	581	542	535	511	585	482	501	574	593	571	572	582	578	481	530	575	534	532	495	549	530	562	521	534
24716	21632	28624	25107	18174	1144	529	342	315	279	222	211	229	226	187	202	195	198	161	169	192	176	155	158	196	157	163	155	161	128	176	165	164	168	147	145	150	176	165	153	152	164	151	155	139	140	180	159	157	145	156	148	150	141	158	156	162	155	137	146	159	162	143	133	147	169	150	150	157	176	136	140	141	147	173	138	151	146	162	154	189	171	154	164	134	150	162	158	157	161	138	145	133	148	120	155	133	129	145	163	132	155	138	143	137	151	137	133	162	122	135	154	164	171	149	147	161	143	165	169	156	161	164	155	165	161	154	157	144	139	133	146	143	151	158	142	137	130	148	134	142	140	158	134	156	156	155	169	147	138	157	151	138	148	179	139	164	157	145	152	150	146	159	162	147	150	160	147	141	138	155	170	181	179	148	153	134	159	137	152	161	147	133	139	132	159	165	156	170	130	164	142	127	148	143	145	139	170	126	189	140	160	178	152	138	154	154	129	142	152	146	164	127	177	150	152	162	152	151	148	163	161	155	130	151	141	167	145	145	158	170	163	138	131	151	147	152	154	160	145	162	141	166	162	152	148	142	167	156	158	126	149	172	146	158	148	146	155	153	168	162	171	150	148	129	179	137	145	160	168	151	136	158	157	153	156	132	146	138	164	139	138	150	150	166	140	156	134	141	151	147	129	141	144	161	153	166	146	143	153	158	129	180	155	136	130	141	149	150	150	160	147	174	154	134	172	143	145	150	144	176	146	144	155	139	149	146	145	152	142	159	136	134	156	156	158	151	128	147	133	139	135	151	153	132	142	155	153	160	147	156	149	163	154	142	148	160	158	141	142	165	149	148	152	129	147	171	145	148	153	148	169	145	136	158	138	157	151	146	162	154	142	161	165	156	143	161	163	153	155	158	149	150	149	159	153	157	168	152	152	177	164	123	163	153	162	139	131	158	167	155	142	172	135	140	158	157	139	160	176	141	155	146	162	146	146	177	154	134	167	160	167	135	158	145	126	163	158	146	134	179	125	159	135	130	143	130	143	137	156	153	151	167	129	158	149	115	143	180	154	163	154	161	148	161	158	147	162	148	147	174	139	149	173	172	140	158	151	133	156	180	136	132	159	143	151	147	159	166	140	176	157	167	160	140	153	152	179	165	152	161	140	134	146	150	153	148	153	146	150	151	150	170	146	143	148	152	140	135	151	163	141	149	141	158	164	164	161	148	155	152	167	147	134	152	149	159	144	155	157	137	142	139	139	136	150	153	139	137	142	150	152	136	178	152	168	140	160	160	143	128	155	149	159	153	141	164	162	143	152	162	146	151	148	168	129	157	142	163	129	147	176	183	162	133	140	171	136	145	127	150	145	162	170	140	168	163	156	144	157	160	161	154	152	149	145	141	162	147	165	148	157	148	149	140	155	134	171	148	140	144	145	143	143	145	154	129	136	192	145	139	147	132	162	150	169	150	156	136	164	164	157	147	147	145	143	133	139	140	149	156	169	148	166	141	146	163	147	136	148	156	167	152	120	165	156	134	161	163	134	145	164	167	140	130	176	135	163	151	156	145	180	140	175	161	160	148	158	174	150	162	156	154	156	156	138	146	155	146	153	150	170	135	155	158	131	136	149	143	145	161	139	137	158	162	179	124	156	165	144	160	147	144	157	142	134	142	131	158	139	152	139	138	163	163	146	145	154	153	152	165	146	163	140	141	159	146	146	156	134	149	149	161	152	132	137	141	145	165	123	150	159	134	151	150	149	154	153	142	148	162	130	158	170	165	152	148	152	127	148	137	160	157	149	157	138	168	168	142	135	145	137	152	155	173	153	159	146	167	152	152	145	167	142	150	151	160	140	148	153	127	139	153	160	160	165	151	160	141	171	154	157	139	147	140	142	131	136	144	146	172	142	131	157	157	131	134	148	158	154	141	147	170	158	171	136	165	140	163	138	129	155	155	150	159	142	150	146	147	153	158	135	151	182	145	148	174	149	140	137	149	145	160	147	162	154	143	132	122	139	159	160	141	172	150	159	156	143	158	156	138	168	142	164	141	146	151	169	144	153	164	159	158	145	143	159	135	159	162	159	142	135	171	157	161	163	164	147	156	135	183	136	167	141	144	134	134	148	153	151	138	163	124	148	151	150	163	144	169	169	163	159	152	135	153	141	140	154	137	155	153	139	159	138	152	145	119	165	143	143	145	154	138	156	145	145	129	172	147	145	146	140	143	152	141	147	161	157	163	141	160	148	124	162	147	149	157	144	139	160	142	137	152	150	145	158	163	153	171	140	135	156	150	137	142	141	155	131	153	147	141	144	154	151	162	151	139	140	154	151	162	140	146	136	151	150	138	158	157	141	145	140	146	139	154	150	160	162	171	143	132	144	138	143	133	156	151	167	147	161	127	149	136	161	182	140	154	127	151	166	154	149	147	144	132	150	152	159	137	138	142	152	168	141	157	160	118	170	164	146	165	156	136	146	129	157	146	162	139	154	149	150	152	146	148	139	143	150	143	157	135	127	138	152	163	169	168	160	141	141	154	141	150	144	144	176	133	171	154	134	171	144	137	144	149	153	152	169	172	153	127	154	175	124	139	167	154	146	151	148	167	147	145	126	161	141	137	133	165	151	157	158	153	150	153	143	159	132	175	157	169	151	168	133	150	160	145	158	144	137	150	152	151	136	136	158	163	136	167	141	128	140	154	151	145	160	169	142	177	165	155	144	146	145	151	143	152	165	168	179	148	157	163	145	163	141	149	157	180	163	159	137	155	149	148	148	133	143	152	128	151	153	145	164	155	158	158	139	147	141	155	142	138	134	152	141	155	125	162	146	143	139	147	152	151	150	165	133	159	151	154	154	159	147	158	147	156	137	140	171	155	166	162	150	161	145	145	139	123	145	150	130	152	126	129	146	149	162	141	154	158	132	174	176	154	145	165	145	170	159	142	145	163	155	163	139	144	162	155	147	150	131	144	146	143	150	149	151	160	148	146	140	158	162	164	147	149	135	152	161	166	163	153	146	190	164	142	132	153	156	138	142	160	152	155	122	155	132	156	143	164	149	160	132	159	143	150	168	150	125	138	149	146	135	154	167	133	132	142	160	150	146	146	175	147	156	124	150	147	157	143	154	131	147	142	181	146	140	145	137	166	150	126	156	144	155	151	145	159	145	159	158	159	151	145	156	156	158	155	149	156	157	169	137	142	156	167	147	168	155	152	149	149	146	168	161	153	169	153	145	159	152	163	144	137	147	168	149	159	151	139	140	135	159	150	151	142	145	156	152	155	154	151	140	144	136	133	151	147	165	130	152	137	144	152	152	174	142	169	161	151	154	133	167	137	152	152	156	170	164	131	151	156	153	139	146	150	164	172	145	170	135	152	148	152	137	142	139	154	145	159	129	160	146	150	138	148	166	162	129	170	158	148	146	134	146	139	139	144	158	146	141	144	168	161	164	147	133	158	170	143	141	135	142	147	161	153	143	120	128	154	148	156	123	138	142
36285	32171	8177	4103	2706	1975	1417	1104	959	847	762	635	648	608	547	519	458	431	424	416	456	404	383	378	357	406	400	386	361	368	340	331	376	353	334	342	361	338	355	377	344	349	332	356	342	370	358	353	342	356	338	362	322	320	361	365	341	352	324	348	332	324	347	343	324	299	305	362	325	320	353	364	359	301	374	329	344	315	333	338	325	336	344	347	317	343	360	343	325	351	336	322	357	321	328	347	330	320	349	289	313	334	318	323	359	353	333	325	307	331	339	312	329	364	353	334	350	347	345	326	367	361	339	352	370	333	324	327	314	358	352	350	341	305	314	363	313	363	337	356	331	355	327	308	347	311	325	325	351	337	318	328	325	312	311	348	343	350	351	336	316	317	350	354	312	339	303	313	323	328	312	334	326	359	317	340	342	324	371	342	306	342	324	317	319	299	310	314	346	365	354	319	338	326	327	335	357	322	304	338	320	309	327	374	338	349	358	324	321	318	348	330	315	308	325	324	317	346	357	318	344	335	350	349	331	319	319	348	348	320	317	296	318	311	326	320	316	280	329	293	333	313	323	326	315	332	289	306	334	311	342	335	328	342	321	329	346	307	301	338	352	322	306	322	347	319	318	346	345	326	325	324	327	311	349	341	344	327	328	342	322	349	338	318	323	311	336	316	330	334	311	302	333	338	347	332	326	309	339	309	310	362	320	328	329	341	314	337	342	310	350	352	357	301	348	335	345	291	328	335	343	321	338	331	326	349	318	339	323	320	302	318	326	338	324	339	383	332	298	326	321	337	337	356	320	307	310	296	350	332	342	340	322	334	331	332	344	350	305	302	321	309	318	350	387	371	315	347	321	335	340	370	318	333	336	342	284	336	338	350	291	299	314	342	334	291	311	330	339	324	308	315	317	334	329	340	358	303	328	321	311	307	309	327	318	370	328	373	341	323	306	364	316	354	315	331	339	306	346	321	333	358	324	330	336	350	376	339	334	321	342	329	347	349	358	322	349	363	343	351	340	338	323	353	317	361	344	361	290	319	303	344	340	366	337	351	326	336	314	339	323	373	321	319	310	323	365	327	336	347	339	321	343	292	313	338	331	349	321	314	326	322	312	341	303	317	314	332	328	334	344	339	327	328	360	332	334	341	325	348	330	321	305	338	351	321	338	342	294	322	334	322	372	322	332	336	327	348	336	351	343	319	310	332	342	362	311	322	304	320	337	356	309	351	336	330	344	338	324	338	350	331	326	341	316	377	353	309	340	361	324	330	304	334	342	329	341	307	318	349	327	298	349	350	306	298	349	345	330	341	305	317	318	349	322	330	314	330	336	325	345	313	315	317	333	332	297	348	340	278	305	316	323	325	353	293	369	321	352	303	330	331	362	327	349	324	336	318	360	348	313	327	317	324	320	322	322	334	341	309	338	333	332	303	348	324	307	299	330	322	312	314	319	308	337	335	349	340	311	310	339	343	341	340	344	290	340	321	328	340	316	351	343	319	343	325	332	354	355	349	319	321	342	315	384	356	307	315	336	356	304	381	337	357	340	310	306	314	342	317	325	357	309	318	323	366	313	300	360	334	305	347	345	302	326	356	350	316	341	367	346	306	302	312	355	347	346	299	344	366	305	303	323	323	314	322	296	301	331	306	334	318	325	311	336	322	341	336	330	287	326	357	351	313	333	335	359	321	320	325	352	335	337	366	344	337	338	348	358	311	334	332	340	323	323	348	330	320	326	294	313	318	319	313	328	305	342	313	345	336	289	346	333	352	335	309	372	365	328	329	330	363	304	299	319	352	349	331	314	333	312	340	343	294	323	350	282	326	331	350	311	316	352	340	317	357	352	300	343	353	330	316	324	354	330	304	333	334	323	333	309	360	323	292	324	334	345	333	352	333	323	335	345	321	318	324	355	319	319	297	338	296	328	320	329	332	320	322	352	309	346	347	314	328	367	324	308	335	327	299	352	322	334	302	326	317	334	310	349	307	348	322	298	299	357	336	333	290	333	309	306	303	337	330	328	319	319	317	329	358	345	350	321	306	350	333	354	356	349	331	306	346	291	336	331	355	328	375	328	325	336	320	317	369	311	330	370	360	304	324	323	328	333	319	303	341	306	348	358	321	346	353	333	322	314	336	321	316	324	313	311	338	325	321	345	304	363	354	347	326	317	365	362	315	348	323	329	373	322	356	329	302	282	347	336	311	333	319	333	324	340	353	293	317	352	305	312	334	351	345	302	325	311	327	350	294	320	322	304	346	317	343	335	349	345	343	344	332	329	324	367	389	326	319	330	364	345	359	334	324	306	330	333	321	341	326	320	309	333	316	334	311	327	345	322	336	347	337	313	320	321	332	349	358	357	326	351	341	335	307	316	321	328	354	326	299	304	326	345	317	322	336	283	345	334	323	314	319	331	340	358	316	331	360	321	327	310	356	342	345	315	312	334	324	310	312	329	328	329	327	344	356	332	308	335	340	319	326	326	299	343	335	324	347	352	334	348	337	334	341	326	332	354	364	363	306	342	314	334	319	324	338	336	337	332	316	354	364	322	333	297	317	325	320	340	322	320	334	336	351	342	263	319	333	358	329	322	304	338	343	328	315	335	302	373	320	348	326	315	327	343	342	326	334	327	337	347	324	337	348	306	369	338	342	332	346	335	294	356	343	338	331	326	333	314	351	325	327	366	342	342	314	333	330	319	294	339	351	390	349	306	302	283	306	348	338	315	342	314	314	354	337	354	299	316	335	314	326	322	306	323	351	313	336	337	349	321	344	344	317	350	376	302	348	300	334	310	306	337	336	341	350	316	305	309	342	362	349	321	328	329	332	336	316	333	343	331	354	307	314	339	332	340	315	329	311	342	311	328	343	330	323	359	307	319	319	308	343	316	365	331	354	335	319	347	330	320	322	328	348	315	306	322	323	375	323	347	312	320	385	305	313	349	329	368	317	301	331	323	321	366	350	341	371	342	318	314	299	327	334	344	345	354	358	343	334	350	316	319	327	352	325	289	325	332	351	334	346	308	345	324	312	341	338	335	382	348	341	332	367	323	348	294	318	345	323	336	330	315	329	304	308	333	328	307	338	345	336	300	316	341	356	331	305	367	333	318	339	381	320	325	361	349	341	326	344	329	328	322	339	343	335	348	368	337	308	369	321	298	342	316	348	320	325	315	307	336	370	373	310	340	324	306	300	367	352	361	327	337	362	369	314	370	335	314	323	314	288	309	351	327	326	305	313	316	341	339	334	361	324	311	309	338	313	323	326	337	312	325	351	351	364	311	322	353	312	319	326	328	329	346	320	366	348	320	328	330	342	312	332	340	334	342	318	349	304	338	339	294	334	343	343	347	319	330	348	328	312	316	341	298	300	342	299	335	353	349	376	324	339	323	337	343	353	326	322	346	312	323	318	337	315	305	345	322	341	330	334	300	343	305	313	357	314	324	348	338	377	318	351	332	349	335	336	343	343	329	291	345	330	337	362	349	310	328	322
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
